.storage-page{padding-bottom:70px}.storage-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:20px;margin-top:24px}.storage-card{padding:24px}.storage-card h2{margin-top:6px}.storage-help{color:var(--muted);line-height:1.55}.storage-progress{margin-top:14px;padding:14px;border:1px solid rgba(140,255,122,.28);border-radius:14px;background:rgba(140,255,122,.07)}.storage-file-list{display:grid;gap:12px}.storage-file-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid rgba(144,177,209,.18);border-radius:16px;background:rgba(5,15,26,.32)}.storage-preview{width:64px;height:64px;border-radius:12px;object-fit:cover;background:rgba(144,177,209,.08);display:grid;place-items:center;font-size:1.4rem}.storage-file-row small{display:block;color:var(--muted);margin-top:4px}.storage-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.storage-kind{display:inline-flex;margin-top:7px}.storage-empty{padding:30px;text-align:center;color:var(--muted)}@media(max-width:900px){.storage-grid{grid-template-columns:1fr}.storage-file-row{grid-template-columns:52px minmax(0,1fr)}.storage-preview{width:52px;height:52px}.storage-actions{grid-column:1/-1;justify-content:flex-start}}
