body,html{width:100%;height:100%;overscroll-behavior-y:none}body{overflow:hidden;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;padding:0;line-height:1.5;color:#e5e7eb;background:radial-gradient(circle at top left,rgba(20,184,166,.14),transparent 28%),radial-gradient(circle at top right,rgba(59,130,246,.09),transparent 30%),linear-gradient(180deg,#020617,#050b18 52%,#020617)}*{box-sizing:border-box}body,button,input,select,textarea{font:inherit}a{color:#67e8f9;text-decoration:none}a:hover{text-decoration:underline}code{font-size:.92em;word-break:break-all;color:#bae6fd}.chrome-inner,main,main.queue{max-width:88rem;margin:0 auto;padding-inline:1rem}main{padding-bottom:2rem}.auth-screen{min-height:100vh;display:grid;place-items:center;padding-block:2rem}.auth-shell{width:min(100%,34rem);display:grid;grid-gap:1rem;gap:1rem}.auth-shell-wide{width:min(100%,56rem);grid-template-columns:minmax(0,1fr)}.auth-copy{text-align:center}.eyebrow{margin:0 0 .7rem;color:#67e8f9;font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.auth-subtitle{margin:.6rem auto 0;max-width:36rem;color:#94a3b8}.auth-card{display:grid;grid-gap:.9rem;gap:.9rem;padding:1.4rem;border-radius:24px;background:rgba(15,23,42,.82);border:1px solid rgba(148,163,184,.18);box-shadow:0 28px 70px rgba(2,6,23,.45)}.auth-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-field{display:grid;grid-gap:.35rem;gap:.35rem}.auth-field-full{grid-column:1/-1}.auth-field input{background:#0f172a;color:#f8fafc;border:1px solid rgba(148,163,184,.22);border-radius:14px;padding:.85rem 1rem;outline:none}.auth-field input:focus{border-color:#2dd4bf;box-shadow:0 0 0 3px rgba(45,212,191,.16)}.auth-hint,.auth-switch{margin:0;color:#94a3b8}.auth-link{color:#67e8f9;font-weight:700}.auth-link-button{justify-self:start}.chrome{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(148,163,184,.14);background:rgba(2,6,23,.78);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-shell{overflow:hidden}.app-shell,.sidebar{height:100vh;display:flex}.sidebar{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;width:18.75rem;padding:1rem;flex-direction:column;gap:.85rem;background:radial-gradient(circle at top,rgba(20,184,166,.08),transparent 26%),linear-gradient(180deg,rgba(2,6,23,.98),rgba(8,15,34,.96));border-right:1px solid rgba(148,163,184,.12);box-shadow:18px 0 48px rgba(2,6,23,.28)}.sidebar-brand,.sidebar-footer,.sidebar-section{background:linear-gradient(180deg,rgba(15,23,42,.78),rgba(2,6,23,.66));border:1px solid rgba(148,163,184,.12);border-radius:24px;padding:1rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sidebar-brand{display:flex;gap:.85rem;align-items:center}.sidebar-brand-mark{width:2.75rem;height:2.75rem;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(20,184,166,.96),rgba(6,182,212,.7));color:#02111b;font-size:.85rem;font-weight:800;letter-spacing:.08em;box-shadow:0 10px 26px rgba(20,184,166,.2)}.sidebar-label,.sidebar-subtitle,.sidebar-user-meta{margin:0}.sidebar-search input{width:100%;background:rgba(15,23,42,.82);color:#f8fafc;border:1px solid rgba(148,163,184,.18);border-radius:16px;padding:.8rem .95rem}.sidebar-label{margin-bottom:.75rem;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.sidebar-nav{display:grid;grid-gap:.45rem;gap:.45rem}.sidebar-link{display:flex;align-items:center;gap:.75rem;min-height:46px;padding:.7rem .85rem;border-radius:18px;color:#cbd5e1;text-decoration:none}.sidebar-link.active{background:linear-gradient(135deg,rgba(20,184,166,.2),rgba(6,182,212,.16));color:#f8fafc;border:1px solid rgba(45,212,191,.28);box-shadow:0 14px 28px rgba(6,182,212,.12)}.sidebar-link-icon{width:.65rem;height:.65rem;border-radius:999px;border:1.5px solid;opacity:.7}.sidebar-footer{margin-top:auto}.sidebar-user{display:flex;align-items:center;gap:.75rem;margin-bottom:.85rem}.sidebar-avatar{width:2.5rem;height:2.5rem;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#14b8a6,#06b6d4);color:#02111b;font-weight:800}.sidebar-user-name{margin:0;color:#f8fafc;font-weight:700}.app-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.app-content,.app-main{min-height:0;overflow:hidden}.app-content{flex:1 1;padding:1rem;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:1rem;gap:1rem}.app-content-inner{min-height:0;overflow:hidden}.app-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-radius:24px;border:1px solid rgba(148,163,184,.14);background:radial-gradient(circle at top right,rgba(20,184,166,.14),transparent 36%),linear-gradient(180deg,rgba(15,23,42,.82),rgba(2,6,23,.82));box-shadow:0 18px 44px rgba(2,6,23,.28)}.app-header-copy{min-width:0}.app-header-eyebrow{margin:0 0 .4rem;color:#67e8f9;font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.app-header-title{margin:0;font-size:clamp(1.25rem,2vw,1.75rem)}.app-header-subtitle{margin:.3rem 0 0;color:#94a3b8;max-width:52rem}.app-header-identity{display:flex;align-items:center;gap:.85rem;padding:.35rem;border-radius:18px;border:1px solid rgba(148,163,184,.12);background:rgba(2,6,23,.36)}.app-header-identity-copy{display:grid;justify-items:end;grid-gap:.15rem;gap:.15rem}.app-header-identity-label{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.chrome-inner{padding-block:1rem}.topbar-shell{display:flex;align-items:center;gap:1rem;justify-content:space-between}.brand-block{min-width:0}.topbar-copy{margin:-.35rem 0 0}.desktop-nav{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;flex:1 1}.nav-pill{display:inline-flex;align-items:center;min-height:40px;padding:.5rem .9rem;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.7);color:#cbd5e1;text-decoration:none}.nav-pill.active{background:linear-gradient(135deg,rgba(20,184,166,.2),rgba(6,182,212,.18));color:#f8fafc;border-color:rgba(45,212,191,.4);box-shadow:inset 0 0 0 1px rgba(45,212,191,.12)}.topbar-actions{display:flex;align-items:center;gap:.75rem}.session-chip{margin:0;padding:.45rem .75rem;border-radius:999px;border:1px solid rgba(148,163,184,.16);color:#cbd5e1}.menu-trigger,.session-chip{background:rgba(15,23,42,.72)}.menu-trigger{display:none;width:44px;height:44px;align-items:center;justify-content:center;gap:4px;flex-direction:column;border-radius:14px;border:1px solid rgba(148,163,184,.16);cursor:pointer}.menu-trigger span{width:18px;height:2px;border-radius:999px;background:#e2e8f0}.drawer-backdrop{position:fixed;inset:0;z-index:40;background:rgba(2,6,23,.58);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.drawer-panel{position:absolute;top:0;right:0;width:min(88vw,20rem);height:100%;padding:1rem;background:rgba(2,6,23,.96);border-left:1px solid rgba(148,163,184,.16);box-shadow:-24px 0 60px rgba(2,6,23,.5)}.drawer-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.drawer-close{width:40px;height:40px;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.88);color:#e2e8f0;font-size:1.5rem;line-height:1}.drawer-links{display:grid;grid-gap:.5rem;gap:.5rem}.drawer-link{display:flex;align-items:center;min-height:46px;padding:.75rem .9rem;border-radius:16px;border:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.7);color:#cbd5e1;text-decoration:none}.drawer-link.active{color:#f8fafc;border-color:rgba(45,212,191,.4);background:rgba(20,184,166,.16)}.title,h1,h2,h3{letter-spacing:-.02em}.title{margin:0 0 .85rem;font-size:.9rem;font-weight:700;color:#f8fafc;text-transform:uppercase;letter-spacing:.16em}.chrome:after{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(20,184,166,.45),transparent)}.assign-form label,.billing-form label,.merchant-id-label,.scope-label,.zone-form label{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem}.assign-form select,.billing-form input,.billing-form select,.data-table select,.filter-row select,.form-grid input[type=text],.form-grid textarea,.merchant-filter-row input[type=search],.merchant-filter-row select,.merchant-id-label input,.scope-label input,.zone-form input,.zone-form select{background:#0f172a;color:#f8fafc;border:1px solid rgba(148,163,184,.22);border-radius:14px;padding:.8rem .95rem;outline:none}.assign-form select:focus,.billing-form input:focus,.billing-form select:focus,.data-table select:focus,.filter-row select:focus,.form-grid input[type=text]:focus,.form-grid textarea:focus,.merchant-filter-row input[type=search]:focus,.merchant-filter-row select:focus,.merchant-id-label input:focus,.scope-label input:focus,.zone-form input:focus,.zone-form select:focus{border-color:#2dd4bf;box-shadow:0 0 0 3px rgba(45,212,191,.16)}.admin-ops-panel,.billing-plan-list li,.billing-table,.card-note,.detail dd,.hint,.muted,.panel p,.quota-modal-body,.row-meta,.session-hint,.state-panel,.timeline-time{color:#94a3b8}.hint{margin:.35rem 0 0;font-size:.82rem}.assign-form,.billing-form,.login-form,.zone-form{display:grid;grid-gap:.75rem;gap:.75rem;max-width:34rem}.admin-nav,.form-actions,.merchant-detail-actions,.modal-actions,.session-row,.success-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.btn-secondary,.secondary-btn,.secondary-link,button.secondary{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.65rem 1rem;border-radius:14px;border:1px solid rgba(148,163,184,.2);background:rgba(15,23,42,.88);color:#e2e8f0;cursor:pointer}.secondary-link{text-decoration:none}.primary,button.primary{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.7rem 1.05rem;border:0;border-radius:14px;background:linear-gradient(135deg,#14b8a6,#06b6d4);color:#02111b;font-weight:700;cursor:pointer;box-shadow:0 10px 24px rgba(6,182,212,.16)}.secondary-btn:hover,.secondary-link:hover,button.secondary:hover{border-color:rgba(34,211,238,.35);background:#0f172a}.primary:disabled,.secondary-btn:disabled,button.primary:disabled,button.secondary:disabled{opacity:.55;cursor:not-allowed}.layout-split{display:grid;grid-template-columns:minmax(22rem,1.08fr) minmax(22rem,.92fr);grid-gap:1rem;gap:1rem;align-items:start}@media (max-width:52rem){.detail-grid,.layout-split,.row-meta-grid,.workspace-toolbar-filters{grid-template-columns:1fr}.workspace-toolbar-filters label{gap:.35rem}.auth-card-grid{grid-template-columns:1fr}.topbar-shell{flex-wrap:wrap}.desktop-nav{display:none}.menu-trigger{display:inline-flex;margin-left:auto}.topbar-actions{display:none}.app-shell{display:block;height:auto;overflow:hidden}.sidebar{display:none}.app-main{display:block;overflow:hidden}.app-content{overflow:hidden;padding:1rem}.mobile-trigger{display:inline-flex;margin:1rem}.order-card-top{flex-direction:column}.order-board-page{height:100%}.order-board-scroll{overflow-y:auto;overflow-x:hidden;padding-right:.25rem;margin-right:-.25rem}.order-detail-page{height:100%}.order-detail-scroll{overflow-y:auto;overflow-x:hidden;padding-right:.25rem;margin-right:-.25rem}}.admin-ops-panel,.billing-card,.modal-card,.order-card,.order-row,.panel,.quota-modal-panel,.success-panel,.tracking-card{background:rgba(15,23,42,.88);border:1px solid rgba(148,163,184,.16);border-radius:20px;box-shadow:0 16px 44px rgba(15,23,42,.28)}.admin-ops-panel,.billing-card,.order-card,.panel,.success-panel,.tracking-card{padding:1rem 1.1rem}.page-hero{margin-bottom:1rem;background:radial-gradient(circle at top right,rgba(20,184,166,.16),transparent 38%),radial-gradient(circle at bottom left,rgba(59,130,246,.08),transparent 30%),linear-gradient(180deg,rgba(15,23,42,.96),rgba(2,6,23,.92))}.hero-stat{min-width:10rem;display:grid;grid-gap:.15rem;gap:.15rem;padding:.95rem 1rem;border-radius:20px;background:rgba(2,6,23,.38);border:1px solid rgba(148,163,184,.14)}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin:1rem 0}.stat-card{padding:1rem 1.05rem;border-radius:22px;border:1px solid rgba(148,163,184,.14);background:radial-gradient(circle at top right,rgba(20,184,166,.12),transparent 38%),rgba(15,23,42,.82);box-shadow:0 16px 40px rgba(2,6,23,.18)}.stat-card-label{margin:0;color:#94a3b8;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.stat-card-value{margin:.35rem 0 0;font-size:clamp(1.5rem,2.5vw,2.2rem);color:#f8fafc}.stat-card-note{margin:.25rem 0 0;color:#94a3b8}.workspace-toolbar{display:grid;grid-gap:.85rem;gap:.85rem;margin:1rem 0}.workspace-toolbar-filters{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(17rem,.9fr);grid-gap:.9rem;gap:.9rem;align-items:end}.workspace-toolbar-filters label{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0}.workspace-toolbar-filters .muted{color:#a3b3ca;font-size:.8rem;letter-spacing:.01em}.workspace-toolbar-filters input[type=search],.workspace-toolbar-filters select{width:100%;min-height:46px;padding:.85rem 1rem;border-radius:16px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(10,17,32,.92));color:#e5eefb;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02),0 10px 24px rgba(2,6,23,.16);outline:none}.workspace-toolbar-filters input[type=search]::placeholder{color:#7f8ea6}.workspace-toolbar-filters input[type=search]:focus,.workspace-toolbar-filters select:focus{border-color:rgba(45,212,191,.35);box-shadow:0 0 0 3px rgba(45,212,191,.12),0 10px 24px rgba(2,6,23,.16)}.workspace-toolbar-filters select{background-image:linear-gradient(45deg,transparent 50%,#8aa0bf 0),linear-gradient(135deg,#8aa0bf 50%,transparent 0),linear-gradient(180deg,rgba(15,23,42,.92),rgba(10,17,32,.92));background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px),0 0;background-size:6px 6px,6px 6px,100% 100%;background-repeat:no-repeat;padding-right:2.4rem}.workspace-toolbar-filters select option{background:#0b1220;color:#e5eefb}.order-card-list{display:grid;grid-gap:.8rem;gap:.8rem}.order-board-page{height:100%;display:flex;flex-direction:column;min-height:0;padding-bottom:0}.order-board-shell{flex:1 1;min-height:0;display:flex;flex-direction:column;margin-bottom:0;padding-bottom:.25rem}.order-board-scroll{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.35rem;padding-bottom:.75rem;margin-right:-.35rem}.order-board-shell>.order-board-scroll:last-child{margin-bottom:0}.order-detail-page{height:100%;display:flex;flex-direction:column}.order-detail-scroll{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.35rem;margin-right:-.35rem}.order-board-page .panel-head,.order-board-page>.error,.order-board-page>.error-block,.order-board-page>.muted{flex-shrink:0}.order-card{padding:1rem;display:grid;grid-gap:.9rem;gap:.9rem;background:radial-gradient(circle at top right,rgba(20,184,166,.08),transparent 30%),rgba(15,23,42,.9)}.order-card-main{display:grid;grid-gap:.75rem;gap:.75rem}.order-card-top{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start}.order-card-id{margin:0 0 .35rem;font-weight:700;color:#f8fafc}.detail-actions,.order-badges{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.order-badges>*{display:inline-flex;align-items:center;min-height:30px;padding:.25rem .6rem;border-radius:999px;border:1px solid rgba(148,163,184,.14);background:rgba(2,6,23,.32);font-size:.78rem}.row-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.row-label{display:block;margin-bottom:.15rem;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.detail-card{padding:.95rem 1rem;border-radius:18px;background:rgba(2,6,23,.28);border:1px solid rgba(148,163,184,.12)}.detail-card-wide{grid-column:1/-1}.primary-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.65rem 1rem;border-radius:16px;background:linear-gradient(135deg,#14b8a6,#06b6d4);color:#02111b;font-weight:700;text-decoration:none;box-shadow:0 12px 24px rgba(6,182,212,.16)}.primary-link:hover{text-decoration:none;filter:brightness(1.02)}.timeline{list-style:none;padding:0;margin:0;display:grid;grid-gap:.6rem;gap:.6rem}.panel{min-height:12rem}.billing-section h2,.panel h2,.subh{margin:0 0 .75rem;font-size:1.05rem;color:#f8fafc}.panel-head{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.85rem}.panel-head-tight{align-items:flex-start}.panel-subcopy{margin:.2rem 0 0;max-width:46rem}.panel-stat{margin-top:.15rem;text-align:right}.filter-row,.merchant-filter-row{display:flex;gap:.75rem 1rem;flex-wrap:wrap;align-items:flex-end;margin-bottom:.85rem}.merchant-filter-row label{flex:1 1 16rem}.billing-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.billing-summary-card{display:grid;grid-gap:.35rem;gap:.35rem;padding:.95rem 1rem;border-radius:18px;background:rgba(2,6,23,.28);border:1px solid rgba(148,163,184,.12)}.billing-summary-card strong{color:#f8fafc;font-size:1.05rem}.billing-intro{max-width:52rem}.billing-meta-line{margin-top:.2rem;font-size:.8rem}.billing-chip-row,.billing-detail-actions,.detail-stack{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.billing-detail-actions{margin:0 0 1rem}.billing-amount-cell{font-weight:700;color:#f8fafc}.billing-detail-grid dd{min-width:0}.billing-summary-grid-detail{margin-bottom:.9rem}.empty-state{display:grid;grid-gap:.4rem;gap:.4rem;background:rgba(2,6,23,.22)}.timeline-list{margin:0;padding-left:1.25rem;display:grid;grid-gap:.5rem;gap:.5rem;color:#94a3b8}.order-row{padding:.9rem 1rem;margin-bottom:.6rem;cursor:pointer;color:#f8fafc}.order-row,.order-row-main{display:block;width:100%;text-align:left}.order-row-main{padding:0;border:0;background:transparent;color:inherit}.inline-rider-list,.row-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.inline-assign{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(148,163,184,.12)}.order-row:hover{border-color:rgba(34,211,238,.35);transform:translateY(-1px)}.order-row.selected{border-color:rgba(34,211,238,.6);box-shadow:0 0 0 1px rgba(34,211,238,.18),0 18px 34px rgba(6,182,212,.12)}.order-row.status-cancelled,.order-row.status-delivered{border-left-width:4px}.order-row.status-cancelled{border-left-color:#f97316}.order-row.status-delivered{border-left-color:#22c55e}.cancelled-note,.delivered-note,.status-badge-cancelled{color:#fdba74}.status-badge-cancelled,.status-badge-delivered,.status-badge-failed,.status-badge-ready{background:rgba(2,6,23,.32);border-radius:999px;padding:.3rem .65rem}.status-badge-delivered{color:#86efac}.status-badge-failed{color:#fda4af}.status-badge-ready{color:#67e8f9}.order-row.status-blocked{border-left-width:4px;border-left-color:hsla(0,91%,71%,.8)}.error,.error-block .error{color:#fca5a5}.merchant-pill-active,.success,.success-banner,.success-lead,.tag-active{color:#86efac}.merchant-pill-success{background:rgba(34,197,94,.14);color:#86efac}.merchant-pill-warning{background:rgba(245,158,11,.14);color:#fde68a}.merchant-pill-danger{background:hsla(0,91%,71%,.14);color:#fecaca}.merchant-pill-refunded{background:rgba(168,85,247,.16);color:#e9d5ff}.merchant-pill-neutral{background:rgba(148,163,184,.12);color:#cbd5e1}.error-block{margin:.5rem 0 1rem}dl.detail{margin:0}dl.detail dt{font-weight:700;margin-top:.75rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:#cbd5e1}dl.detail dd{margin:.2rem 0 0;white-space:pre-wrap}.assign-form{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.16)}.admin-nav{margin:.25rem 0 0}.admin-nav a{color:#cbd5e1}.admin-nav a:hover{color:#67e8f9}.breadcrumb{margin:0 0 .5rem;font-size:.9rem;color:#94a3b8}.data-table{width:100%;border-collapse:collapse;font-size:.9rem}.data-table td,.data-table th{border-bottom:1px solid rgba(148,163,184,.14);padding:.75rem .65rem;text-align:left;vertical-align:middle}.data-table th{color:#cbd5e1;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.merchant-pill,.tag-active,.tag-inactive{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.merchant-pill-active,.tag-active{background:rgba(34,197,94,.14)}.merchant-pill-none,.tag-inactive{background:rgba(148,163,184,.12);color:#cbd5e1}.merchant-pill-cancelled{background:hsla(0,91%,71%,.14);color:#fecaca}.billing-form input,.billing-form select,.zone-form input:not([type=checkbox]),.zone-form input[type=number],.zone-form input[type=text]{min-width:12rem}.billing-form.row-form{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end}.billing-plan-list{list-style:none;padding:0;margin:0 0 1rem}.billing-plan-list li{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding:.85rem 0;border-bottom:1px solid rgba(148,163,184,.12)}.small-btn{min-height:34px;padding:.45rem .75rem}.billing-section{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.14)}.billing-section,.billing-section h2[id],.billing-section h3[id],.billing-section>div[id]{scroll-margin-top:1.25rem}.billing-section-nav{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 1.1rem;padding:.85rem;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-tab{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.55rem .9rem;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.96);color:#dbeafe;font-weight:600;cursor:pointer}.section-tab:hover{border-color:rgba(34,211,238,.45);background:#0f172a}.section-tab.is-active{border-color:rgba(34,211,238,.75);background:rgba(8,47,73,.95);color:#f8fafc;box-shadow:inset 0 0 0 1px rgba(34,211,238,.12)}.section-tab:focus-visible{outline:2px solid rgba(34,211,238,.65);outline-offset:2px}.merchant-detail-actions{margin:0 0 1rem}.merchant-summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:.15rem 0 1rem}.merchant-hero-card,.merchant-plan-card,.merchant-summary-card{border:1px solid rgba(148,163,184,.14);border-radius:16px;background:rgba(2,6,23,.42);padding:.85rem .95rem}.merchant-hero-card strong,.merchant-plan-card strong,.merchant-summary-card strong{display:block;margin-top:.2rem;color:#f8fafc}.merchant-hero-panel{margin-bottom:1rem}.merchant-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:.9rem}.merchant-plan-card{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.merchant-plan-meta{text-align:right}.merchant-table-stack{display:grid;grid-gap:.25rem;gap:.25rem}.merchant-table-note{font-size:.8rem}.merchant-cell-primary{display:block;color:#f8fafc}.merchant-cell-secondary{margin-top:.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.merchant-cell-code{margin-top:.15rem;font-size:.8rem}.empty-state{border:1px dashed rgba(148,163,184,.22);border-radius:18px;background:rgba(15,23,42,.48);padding:1rem}.empty-state strong{display:block;margin-bottom:.25rem;color:#f8fafc}dl.detail.merchant-detail-grid{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);grid-column-gap:1rem;column-gap:1rem;grid-row-gap:.55rem;row-gap:.55rem}dl.detail.merchant-detail-grid-compact{margin-top:.25rem}.billing-table{width:100%;border-collapse:collapse;font-size:.9rem;margin-bottom:1rem}.billing-table td,.billing-table th{text-align:left;padding:.45rem .5rem;border-bottom:1px solid rgba(148,163,184,.12)}.modal-overlay,.quota-modal-backdrop{position:fixed;inset:0;background:rgba(2,6,23,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.modal-card,.quota-modal-panel{width:100%;max-width:32rem;padding:1.25rem}.history-list,.timeline{list-style:none;padding:0;margin:.25rem 0 0}.history-list li,.timeline li{padding:.5rem 0;border-bottom:1px solid rgba(148,163,184,.12)}