.option-line{overflow:visible;flex-wrap:wrap}
.platform-shell{max-width:1180px}.platform-heading{align-items:flex-start}.platform-heading h1{margin:7px 0 3px}.platform-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:14px;background:#fff;margin:22px 0}.platform-metrics>div{padding:18px;border-right:1px solid var(--line)}.platform-metrics>div:last-child{border:0}.platform-metrics span{display:block;color:var(--muted);font-size:13px}.platform-metrics strong{display:block;margin-top:5px;font-size:28px}.platform-metrics .metric-alert strong{color:#b92f0d}.platform-tools{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px;align-items:end}.merchant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:8px}.merchant-card{padding:18px}.merchant-card header,.merchant-card footer{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.merchant-card h2{font-size:20px;margin:0 0 4px}.status-badge{font-size:12px;font-weight:800;padding:5px 9px;border-radius:999px;background:#eee;color:#555;white-space:nowrap}.status-badge.trial{background:#fff3c7;color:#735900}.status-badge.paid{background:#def4e6;color:#176239}.status-badge.expired{background:#ffe4dc;color:#a52d12}.status-badge.paused{background:#e7e5e0;color:#57544d}.merchant-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:18px 0}.merchant-facts span{display:block;color:var(--muted);font-size:12px}.merchant-facts b{display:block;margin-top:3px;overflow-wrap:anywhere}.service-line{font-weight:800;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.merchant-note{min-height:20px}.merchant-card footer{justify-content:flex-end;margin-top:14px}.renew-summary{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.notice-inline{padding:11px;background:#fff4df;border-radius:8px;color:#654800}.renew-history>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line)}.renew-history span{color:var(--muted)}
@media(max-width:760px){.nav{flex-wrap:wrap;overflow:visible}.nav button{flex:1 0 auto}.topbar{align-items:flex-start;gap:12px}.topbar>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end}.platform-metrics{grid-template-columns:repeat(2,1fr)}.platform-metrics>div:nth-child(2){border-right:0}.platform-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.platform-tools,.merchant-grid{grid-template-columns:1fr}.merchant-facts{grid-template-columns:1fr 1fr}.platform-heading{align-items:flex-start}}

.storage-tools{display:flex;align-items:end;gap:12px;padding:14px 16px;margin:16px 0 8px}.storage-tools .field{flex:1;margin:0}.storage-summary{min-height:28px;padding:4px 2px 10px;color:var(--muted);font-size:13px}.storage-customer-list{display:grid;gap:14px}.storage-customer{padding:18px}.storage-customer header,.storage-customer footer{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.storage-customer-identity{min-width:0}.storage-customer-identity h3{margin:0 0 2px;font-size:20px}.storage-customer-identity a{color:var(--ink);font-variant-numeric:tabular-nums}.storage-note{margin:12px 0;padding:9px 11px;border-radius:8px;background:#f1eee7;color:#5f5b53;overflow-wrap:anywhere}.storage-balance-list{margin:15px 0;border-top:1px solid var(--line)}.storage-balance{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}.storage-balance>div{display:grid;gap:3px;min-width:0}.storage-balance span{font-size:12px;color:var(--muted)}.storage-balance>strong{flex:0 0 auto;font-size:28px;font-variant-numeric:tabular-nums}.storage-balance>strong small{margin-left:3px;font-size:13px}.storage-expiry{width:max-content;padding:2px 7px;border-radius:999px}.storage-expiry.valid,.storage-expiry.open{background:#def4e6;color:#176239}.storage-expiry.expiring{background:#fff3c7;color:#735900}.storage-expiry.expired{background:#ffe4dc;color:#a52d12;font-weight:800}.storage-no-balance{padding:18px 0;color:var(--muted)}.storage-customer footer{align-items:center;color:var(--muted);font-size:12px}.storage-customer footer>div{display:flex;gap:8px}.storage-modal h3{margin:22px 0 4px;padding-bottom:7px;border-bottom:1px solid var(--line)}.storage-form-actions,.storage-direction{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.storage-direction .btn{flex:1}.storage-history{margin:14px 0 18px}.storage-history-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.storage-history-row>div{display:grid;gap:3px}.storage-history-row span{color:var(--muted);font-size:12px}.storage-flow{align-self:start;padding:4px 8px;border-radius:999px;font-weight:800}.storage-flow.deposit{background:#def4e6;color:#176239}.storage-flow.withdraw{background:#ffe4dc;color:#a52d12}
@media(max-width:760px){.storage-tools{display:grid;grid-template-columns:1fr auto}.storage-customer header{align-items:center}.storage-customer footer{display:grid}.storage-customer footer>div{display:grid;grid-template-columns:1fr 1fr}.storage-customer footer .btn{padding-inline:10px}.storage-balance>strong{font-size:24px}.storage-form-actions{display:grid;grid-template-columns:1fr}.storage-form-actions .btn{width:100%}}

.business-status-prompt{text-align:center;padding:8px}.business-status-prompt h2{margin:18px 0 8px;font-size:26px}.business-status-prompt p{max-width:42ch;margin:0 auto;color:var(--muted)}.business-status-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.business-status-actions .btn{min-height:52px}
@media(max-width:480px){.business-status-actions{grid-template-columns:1fr}}
.bill-tools{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:12px;align-items:end;padding:14px}.bill-tools .field{margin:0}.bill-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.bill-actions+.muted{margin-bottom:12px}
@media(max-width:760px){.bill-tools{grid-template-columns:1fr 1fr}.bill-tools .field:first-child{grid-column:1/-1}.bill-tools .btn{min-height:44px}}
