.nav.nav-shell{align-items:center;gap:var(--space-3);max-width:1560px;padding:var(--space-5) var(--gutter) 0;grid-template-columns:1fr auto 1fr;margin:0 auto;display:grid;overflow:visible}.nav-track{scrollbar-width:none;background:var(--card);border:1px solid var(--border);border-radius:999px;grid-column:2;align-items:center;gap:2px;min-width:0;padding:4px;display:flex;overflow-x:auto}.nav-track::-webkit-scrollbar{display:none}.nav-shell .nav-link{color:var(--text-muted);border-radius:999px;flex:none;margin:0;padding:9px 18px;font-size:15px;font-weight:500}.nav-shell .nav-link:hover{color:var(--text);background:var(--card-hi)}.nav-shell .nav-active,.nav-shell .nav-active:hover{color:var(--bg);background:var(--text);font-weight:600}.nav-shell .nav-link:focus-visible{outline:2px solid var(--text-muted);outline-offset:2px}.nav-shell .nav-signout{grid-column:3;justify-self:end;display:flex}.nav-signout-icon{display:none}.nav-shell .nav-signout button{color:var(--text-faint);background:0 0;padding:9px 14px;font-size:14px}.nav-shell .nav-signout button:hover{color:var(--text);background:0 0}@media (max-width:1000px){.nav.nav-shell{padding-top:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.nav-track{grid-column:1;justify-self:start;max-width:100%}.nav-shell .nav-signout{grid-column:2}}@media (max-width:620px){.nav.nav-shell{gap:var(--space-2);padding-top:var(--space-3)}.nav-track{border-radius:var(--radius);flex-wrap:wrap;justify-content:flex-start;row-gap:2px;overflow:visible}.nav-shell .nav-link{align-items:center;min-height:36px;padding:6px 11px;font-size:13.5px;display:inline-flex}.nav-shell .nav-signout{align-self:flex-start}.nav-signout-label{display:none}.nav-signout-icon{font-size:17px;display:inline}.nav-shell .nav-signout button{min-height:36px;padding:6px}}.ov-kpis{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));display:grid}.ov-kpi{min-width:0;color:inherit;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;transition:border-color .12s,background .12s;display:flex;container-type:inline-size}a.ov-kpi:hover{border-color:var(--text-faint);background:var(--card-hi)}a.ov-kpi:focus-visible{outline:2px solid var(--text-muted);outline-offset:2px}.ov-kpi-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600}.ov-kpi-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(19px,12cqi,32px);font-weight:700;line-height:1.15}.ov-kpi-sub{color:var(--text-muted);font-size:13.5px}.ov-kpi-hero{--tone:var(--text-muted);border-top:3px solid var(--tone);background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 13%, var(--card)), var(--card))}.ov-kpi-hero .ov-kpi-value{font-size:clamp(26px,10cqi,46px)}.ov-tone-good{--tone:var(--up)}.ov-tone-bad{--tone:var(--down)}.ov-good{color:var(--up)}.ov-bad{color:var(--down)}@media (max-width:1200px){.ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-kpi-hero{grid-column:1/-1}}.ov-grid{gap:var(--space-4);margin-bottom:var(--space-4);align-items:start;display:grid}.ov-grid-main{grid-template-columns:minmax(0,1fr) 420px}.ov-grid-bottom{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.ov-grid>.section-card{min-width:0;margin-bottom:0}@media (max-width:1200px){.ov-grid-main,.ov-grid-bottom{grid-template-columns:minmax(0,1fr)}}.ov-n{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:14px}.ov-head-link{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:14px;text-decoration:none}.ov-head-link:hover{color:var(--text)}.ov-store{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ov-store-dot{background:hsl(var(--store-hue,0) 65% 55%);width:10px;height:10px;box-shadow:0 0 0 3px hsl(var(--store-hue,0) 45% 20%);border-radius:50%;flex:none}.ov-store-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ov-store-name{color:var(--text);font-size:15px;font-weight:600}.ov-store-handle{color:var(--text-faint);font-size:12px}.ov-table-wrap{margin:0 calc(var(--space-4) * -1);overflow-x:auto}.ov-table td,.ov-table th{padding-left:12px;padding-right:12px}.ov-table th:first-child,.ov-table td:first-child{padding-left:var(--space-4)}.ov-table th:last-child,.ov-table td:last-child{padding-right:var(--space-4)}.ov-table .num{font-variant-numeric:tabular-nums}.ov-table .ov-strong{font-size:15px;font-weight:600}.ov-stores-table{min-width:980px}.ov-table .ov-loss td{background:color-mix(in srgb, var(--down) 7%, transparent)}.ov-table .ov-loss td:first-child{box-shadow:inset 3px 0 0 var(--down)}.ov-table .ov-loss:hover td{background:color-mix(in srgb, var(--down) 12%, var(--card-hi))}.ov-step{flex-direction:column;align-items:flex-end;line-height:1.25;display:inline-flex}.ov-step-rate{color:var(--text-muted);font-size:12px}.ov-total td{border-top:1px solid var(--border);background:var(--card-hi);font-weight:700}.ov-renewals{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ov-renewal{justify-content:space-between;align-items:center;gap:var(--space-3);padding:12px var(--space-3);margin:0 calc(var(--space-3) * -1);color:inherit;border-radius:var(--radius-sm);text-decoration:none;display:flex}.ov-renewals li+li .ov-renewal{border-top:1px solid var(--border);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.ov-renewal:hover{background:var(--card-hi)}.ov-renewal-when{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:14px;display:flex}.ov-renewal-soon{color:var(--warn);font-weight:600}.ov-renewal-days{color:var(--text-faint);font-size:12px}.ov-empty{padding:var(--space-4) 0;color:var(--text-muted)}.ov-store-link{min-width:0;color:inherit;text-decoration:none;display:inline-flex}.ov-store-link:hover .ov-store-name{text-underline-offset:3px;text-decoration:underline}.ld-topbar{align-items:center}.ld-title{width:180px;height:30px}.ld-sub{width:110px;height:14px}.ld-btn{border-radius:999px;width:104px;height:36px}.ld-kpis{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));display:grid}.ld-kpi{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.ld-kpi-hero{border-top:3px solid var(--border)}.ld-kpi-label{width:40%;height:12px}.ld-kpi-value{width:70%;height:30px}.ld-kpi-sub{width:50%;height:12px}.ld-card-head{width:140px;height:20px;margin-bottom:var(--space-4)}.ld-row{align-items:center;gap:var(--space-4);border-top:1px solid var(--border);grid-template-columns:12px minmax(0,2fr) repeat(3,minmax(0,1fr));padding:14px 0;display:grid}.ld-dot{border-radius:50%;width:10px;height:10px}.ld-cell{height:14px}.ld-cell-name{width:60%;height:16px}@media (max-width:1200px){.ld-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-kpi-hero{grid-column:1/-1}}.acp .acct-stores .acp-store{color:var(--text);border-color:hsl(var(--store-hue,0) 40% 30%);background:hsl(var(--store-hue,0) 40% 14%);align-items:center;gap:6px;font-family:inherit;font-size:12.5px;display:inline-flex}.acp .acct-stores .acp-store:hover{border-color:hsl(var(--store-hue,0) 55% 45%)}.acp-store-dot{background:hsl(var(--store-hue,0) 65% 55%);border-radius:50%;flex:none;width:7px;height:7px}.acp-roas{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.pay-kpis{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr))}.pay-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.pay-card{min-width:0;color:inherit;border:1px solid var(--border);border-top:3px solid hsl(var(--store-hue,0) 65% 55%);border-radius:var(--radius);background:linear-gradient(180deg, hsl(var(--store-hue,0) 40% 14%), var(--card) 120px);flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.pay-card:hover{border-color:hsl(var(--store-hue,0) 50% 40%);border-top-color:hsl(var(--store-hue,0) 65% 60%)}.pay-card:focus-visible{outline:2px solid var(--text-muted);outline-offset:2px}.pay-card .ov-store{margin-bottom:var(--space-3)}.pay-card-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600}.pay-card-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:30px;font-weight:700;line-height:1.15}.pay-card-count{color:var(--text-muted);font-size:13.5px}.pay-card-facts{gap:var(--space-2);margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pay-card-facts dt{color:var(--text-faint);font-size:12px}.pay-card-facts dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15px;font-weight:600}.pay-card-warn,.pay-warn{color:var(--warn);font-size:12.5px}.pay-card-warn{margin-top:var(--space-2)}.pay-warn{margin:4px 0 0 20px;display:block}@media (max-width:700px){.pay-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
