.photo-storage-section{margin:30px 0}.photo-storage-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:16px}.photo-storage-heading h2{margin:5px 0 0}.photo-storage-heading>p{color:var(--muted);margin:0;max-width:560px}.photo-storage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.storage-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:22px}.storage-card-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.storage-card-heading h3{font-size:24px;margin:0}.storage-card-heading strong{color:var(--pine);font:700 13px 'DM Mono',monospace;white-space:nowrap}.storage-progress{height:11px;overflow:hidden;background:#e4e8df;border-radius:999px;margin:15px 0 10px}.storage-progress span{display:block;height:100%;background:var(--orange);border-radius:inherit}.storage-amount{font-weight:700;margin:0}.storage-detail{color:var(--muted);font-size:14px;margin:6px 0 0}.storage-override-note{background:#eef2e5;border-left:3px solid var(--pine);border-radius:6px;color:var(--pine);font-size:13px;font-weight:700;margin:10px 0 0;padding:7px 9px}@media(max-width:720px){.photo-storage-heading{align-items:start;flex-direction:column;gap:5px}.photo-storage-grid{grid-template-columns:1fr}.storage-card-heading{align-items:start;flex-direction:column;gap:4px}}
