.storage-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.storage-card{padding:32px!important;border-radius:20px!important;background:linear-gradient(135deg,#f0f8ff,#fff);border:1px solid #dbeaf3}.storage-icon{display:grid;place-items:center;width:49px;height:49px;border-radius:16px;background:#1b75c9;color:white;font-size:24px;margin-bottom:23px}.storage-card h2,.storage-import h2{font-size:26px!important;letter-spacing:-.8px!important;margin-bottom:16px}.storage-card>p,.storage-import p{font-size:16px;line-height:1.85;color:#547185}.storage-counts{display:block;font-size:16px;line-height:1.8;color:#275f7e;margin:22px 0}.storage-card .button{margin-top:24px;font-size:16px}.storage-card .text-link{display:block;margin-top:18px;font-size:16px}.save-status{font-size:16px;line-height:1.7;color:#1c7459;background:#eaf8f1;border-radius:12px;padding:13px 17px;max-width:300px}.save-inline{font-size:16px;color:#28775d;margin:14px 0}.save-error{background:#fff1e7!important;color:#974a22!important}.storage-warning{padding:22px 26px;background:#fff6e9;border:1px solid #f2dfc1;border-radius:16px;margin:25px 0;color:#805c31}.storage-warning b{font-size:18px}.storage-warning p{font-size:16px;line-height:1.85;margin:10px 0 0}.storage-import{padding:26px!important;border-radius:18px;display:flex;justify-content:space-between;gap:30px;align-items:center}.storage-import>div{max-width:620px}.storage-import .file-upload{font-size:16px;white-space:nowrap;margin:0}.storage-page>.portal-note{font-size:16px;line-height:1.8;margin-top:20px}.agent-sections{flex-wrap:wrap}
@media(max-width:650px){.storage-grid{grid-template-columns:1fr;gap:17px}.storage-card{padding:24px!important}.storage-import{display:block;padding:24px!important}.storage-import .file-upload{white-space:normal;margin-top:20px}.storage-page .portal-top{gap:18px;align-items:flex-start}.save-status{max-width:none}.storage-warning{padding:20px}.storage-card h2,.storage-import h2{font-size:25px!important}.agent-sections button{font-size:12px}}
