.at-page{max-width:1320px;margin:0 auto;min-width:0}.at-heading{margin-bottom:20px}.at-kicker{display:block;color:#85dfea;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px}.at-heading h1{font:500 clamp(30px,3vw,40px)/1.05 var(--display);letter-spacing:-.035em;margin:0 0 8px}.at-heading p{font-size:13px;line-height:1.5;color:#aab4c4;margin:0}.at-toolbar{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:18px}.at-toolbar label{display:grid;gap:6px;min-width:min(300px,100%);font-size:12px;color:#b9cbd7}.at-toolbar select{box-sizing:border-box;width:100%;padding:10px 12px;min-height:39px;color:#f5f7fa;background:#111f2f;border:1px solid rgba(166,202,226,.25);border-radius:8px}.at-toolbar>a{color:#9ee8f0;font-size:12px;padding-bottom:10px}.at-toolbar>span{margin-left:auto;color:#91a7b8;font-size:12px;padding-bottom:10px}.at-layout{display:grid;grid-template-columns:minmax(245px,.8fr) minmax(0,1.6fr);gap:18px;align-items:start}.at-panel{min-width:0;border:1px solid rgba(157,188,218,.16);border-radius:14px;background:linear-gradient(145deg,rgba(21,34,50,.93),rgba(11,20,32,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.04);padding:20px}.at-panel h2{font-size:20px;margin:0 0 8px}.at-panel p{font-size:12px;line-height:1.55;color:#aab4c4;margin:0 0 17px}.at-upload form{display:grid;gap:11px}.at-file-label{display:grid;gap:7px;color:#d3e0e8;font-size:12px;font-weight:600}.at-file-label input{width:100%;min-width:0;color:#b8cbd6;background:#0d1b2a;padding:9px;border:1px solid rgba(157,188,218,.25);border-radius:7px;font-size:12px}.at-file-label input::file-selector-button{border:1px solid rgba(37,214,240,.28);border-radius:6px;background:rgba(37,214,240,.1);color:#d6f7f8;padding:6px 9px;margin-right:10px;cursor:pointer}.at-file-summary{font-size:12px;color:#aebec9;overflow-wrap:anywhere}.at-upload .form-error{font-size:12px;line-height:1.45;color:#ffb8a9;margin:0}.at-upload .button{justify-self:start}.at-unavailable{padding:15px;border:1px solid rgba(181,187,208,.18);border-radius:9px;background:rgba(181,187,208,.045)}.at-unavailable strong{font-size:13px;color:#d8e4eb}.at-unavailable p{margin:6px 0 0}.at-list-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px}.at-list-heading span{font-size:12px;color:#9aafbd}.at-table-head,.at-row{display:grid;grid-template-columns:minmax(160px,1.7fr) 75px 100px 88px auto;gap:10px;align-items:center;padding:12px 9px}.at-table-head{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#839bb0}.at-row{border-top:1px solid rgba(157,188,218,.12);font-size:12px;color:#b6c7d2}.at-file-name{display:grid;gap:4px;min-width:0}.at-file-name strong{font-size:12px;color:#eef4f8;overflow-wrap:anywhere}.at-file-name small{font-size:10px;color:#879aaa}.at-status{font-size:11px;color:#aab4c4}.at-status.ready{color:#98ead0}.at-status.failed{color:#ffc4a8}.at-status.uploading{color:#a4c9fa}.at-row a{color:#9de8ef;white-space:nowrap}.at-row a:hover,.at-toolbar>a:hover{text-decoration:underline}.at-empty{padding:22px;color:#9daebb;font-size:13px;line-height:1.5}
@media(max-width:1040px){.at-layout{grid-template-columns:1fr}.at-row,.at-table-head{grid-template-columns:minmax(0,1.7fr) 70px 100px 80px auto}}
@media(max-width:640px){.at-panel{padding:16px}.at-table-head{display:none}.at-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.at-row .at-file-name{grid-column:1/-1}.at-row>span:nth-child(2):before{content:'Tamaño: ';color:#8299a9}.at-row>span:nth-child(4):before{content:'Fecha: ';color:#8299a9}.at-row a{grid-column:2;grid-row:2/4;text-align:right}.at-toolbar>span{margin-left:0}}
@media(prefers-reduced-transparency:reduce){.at-panel{background:#142130}}
.at-enabled{display:inline-flex;margin:0 0 14px;padding:5px 9px;border-radius:999px;border:1px solid rgba(37,214,240,.2);color:#9ce9ee;background:rgba(37,214,240,.07);font-size:11px;font-weight:600}.at-row>small{font-size:11px;color:#8399a9}
