.account-page main.admin-dashboard{max-width:1380px;padding:36px 30px 50px}.admin-dashboard{font-variant-numeric:tabular-nums;color:#ecedda}.ad-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:25px}.ad-heading h1{font-family:inherit;font-size:36px;letter-spacing:1px;font-weight:850;margin:10px 0}.ad-heading p{color:#a7bca9;font-size:14px;margin:0}.ad-private{font-size:12px;color:#abd7b5;padding:9px 13px;border:1px solid #7da98a44;border-radius:30px;background:#1b392b;white-space:nowrap}.ad-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.ad-ranges{flex-wrap:wrap}.ad-ranges,.ad-growth-toggle{display:flex;gap:4px;padding:4px;border:1px solid #6e80524d;border-radius:11px;background:#11251b}.admin-dashboard button{font-family:inherit;font-weight:700;border:1px solid #83916155;background:#304634;border-radius:8px;color:#e5dfbc;padding:10px 16px;cursor:pointer}.admin-dashboard button:disabled{opacity:.6;cursor:wait}.admin-dashboard button:focus-visible,.ad-chart svg:focus-visible{outline:2px solid #f4d084;outline-offset:4px}.ad-ranges button,.ad-growth-toggle button{background:transparent;border:0}.ad-ranges button[aria-pressed=true],.ad-growth-toggle button[aria-pressed=true]{background:linear-gradient(#ead392,#c6a35a);color:#2b3020}.ad-refresh{display:flex;gap:15px;align-items:center}.ad-refresh>span,.ad-range-note{font-size:12px;color:#9fb49e}.ad-range-note{margin:12px 0 22px;line-height:1.7}#adminError{padding:12px 16px;border:1px solid #d3a36d;border-radius:10px;color:#edc18e;background:#57412944}.ad-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.ad-metric{padding:21px 22px;border:1px solid #7d8a584f;border-radius:15px;background:linear-gradient(135deg,#2a3f2b,#1b3025);min-width:0;box-shadow:inset 0 1px #dacc7610}.ad-metric>span{font-size:13px;color:#b1c3ac;font-weight:650}.ad-metric strong{display:block;font-size:34px;font-weight:850;color:#f2d797;line-height:1.2;margin:12px 0 10px;letter-spacing:-.6px}.ad-metric small{font-size:11px;line-height:1.5;color:#92aa92;display:block}.ad-charts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:22px}.ad-panel{min-width:0;background:linear-gradient(140deg,#203729,#192d22);border:1px solid #74875850;border-radius:18px;padding:24px;margin-bottom:20px;box-shadow:0 10px 30px #0000000c}.ad-charts .ad-panel{margin:0}.ad-panel h2{font-size:21px;font-weight:800;margin:0 0 8px;color:#efdfaf}.ad-panel p{font-size:12px;color:#a3b79e;line-height:1.8;margin:0}.ad-chart-heading,.ad-section-heading{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:15px}.ad-growth-toggle{flex-shrink:0}.ad-growth-toggle button{padding:7px 9px;font-size:11px}.ad-legend{display:flex;gap:20px;margin:10px 0 12px;color:#bdccba;font-size:12px}.ad-legend span{display:flex;align-items:center;gap:7px}.ad-legend i{width:8px;height:8px;border-radius:50%;display:block}.ad-chart svg{width:100%;height:auto;display:block;overflow:visible;touch-action:pan-y;border-radius:6px}.ad-chart svg text{fill:#8fa88d;font-family:inherit;font-size:10px}.ad-gridline{stroke:#b3c29924;stroke-dasharray:3 6;stroke-width:1}.ad-cursor{stroke:#dbca913d;stroke-width:1;stroke-dasharray:3 4}.ad-panel .ad-chart-readout{min-height:23px;color:#cad9bb;font-size:12px;padding-top:8px;border-top:1px solid #89997720}.ad-section-heading>span{font-size:12px;color:#b0c0a7;white-space:nowrap;border:1px solid #9b9d6955;border-radius:8px;padding:7px 10px}.ad-quality{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:17px 0}.ad-quality .ad-metric{padding:17px 18px;box-shadow:none}.ad-quality strong{font-size:27px}.ad-panel p.ad-note{font-size:12px;margin-top:15px;line-height:1.85;color:#9eb198}.ad-promo-summary{display:flex;flex-wrap:wrap;gap:16px 36px;margin:20px 0 22px;color:#a5b9a0;font-size:13px}.ad-promo-summary b{font-size:24px;color:#f1d399;margin-left:10px}.ad-table-wrap{overflow-x:auto;margin-top:14px;scrollbar-color:#6e8558 #12271e}.ad-table-wrap table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:13px}.ad-table-wrap th{color:#adbea0;font-size:12px;font-weight:750;background:#152b20}.ad-table-wrap th,.ad-table-wrap td{text-align:right;border-bottom:1px solid #8b9a7322;padding:13px 16px}.ad-table-wrap th:first-child,.ad-table-wrap td:first-child{text-align:left}.ad-table-wrap td{color:#d2d9bc}.ad-table-wrap small{display:block;font-size:11px;color:#8da48d;margin-top:5px}.ad-table-wrap .ad-empty{text-align:center;padding:25px;color:#93ad92}.ad-panel summary{font-size:18px;color:#e9d3a0;font-weight:750;cursor:pointer}.ad-panel summary span{float:right;font-size:12px;font-weight:500;color:#91a98f}.ad-panel summary::marker{color:#d3b36d}.ad-daily>button{margin-top:20px;font-size:12px}.ad-footnote{font-size:12px;color:#8da58a;line-height:1.9;margin:20px 0}.ad-footnote a{margin-left:10px}.admin-dashboard [hidden]{display:none!important}
@media(max-width:1050px){.ad-chart-heading{flex-wrap:wrap}.ad-growth-toggle{margin-top:0}.ad-quality{grid-template-columns:1fr 1fr}.ad-metric{padding:18px 16px}.ad-metric strong{font-size:29px}}
@media(max-width:760px){.account-page main.admin-dashboard{padding:26px 16px}.ad-heading{align-items:flex-start;gap:12px}.ad-heading h1{font-size:29px}.ad-private{font-size:10px;padding:7px 8px}.ad-toolbar{flex-wrap:wrap}.ad-refresh{width:100%;justify-content:space-between}.ad-metrics{grid-template-columns:1fr 1fr;gap:10px}.ad-charts{grid-template-columns:1fr;gap:15px}.ad-panel{padding:19px 16px;border-radius:14px}.ad-metric strong{font-size:29px}.ad-metric small{font-size:10px}.ad-quality{gap:8px}.ad-quality .ad-metric{padding:14px 12px}.ad-quality strong{font-size:23px}.ad-panel summary span{float:none;display:block;margin:7px 0 0 17px}.ad-promo-summary{gap:12px 20px}.ad-promo-summary b{font-size:22px}.ad-heading .account-kicker{font-size:9px;letter-spacing:1px}.ad-growth-toggle{margin-left:auto}}

.ad-chart svg text{font-size:12px}@media(max-width:760px){.ad-chart svg text{font-size:18px}}
@media(max-width:760px){.ad-ranges{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:100%;box-sizing:border-box}.ad-ranges button{padding:10px 4px;font-size:12px;white-space:nowrap}}
