.dashboard_root__TTh3J{min-height:100dvh;width:100%}.dashboard_root__TTh3J.dashboard-shell{--dash-bg:#f4f6fa;--dash-surface:#ffffff;--dash-surface-soft:#f8faff;--dash-text:#17243a;--dash-muted:#5f6f88;--dash-border:#dce4ef;--dash-blue:#1764ef;--dash-blue-soft:#e8f0ff;--dash-green:#167b5b;--dash-green-soft:#e5f4ed;--dash-amber:#8f6508;--dash-amber-soft:#fbf2d8;--dash-red:#a83943;--dash-red-soft:#fbe9eb;min-height:100dvh;height:100dvh;overflow-y:auto;overflow-x:hidden;background:var(--dash-bg);color:var(--dash-text);color-scheme:light;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.dashboard_root__TTh3J.dashboard-shell[data-theme=dark]{--dash-bg:#101923;--dash-surface:#172330;--dash-surface-soft:#202d3b;--dash-text:#e8eff8;--dash-muted:#a4b2c5;--dash-border:#2e3c4b;--dash-blue:#80aaff;--dash-blue-soft:#233a59;--dash-green:#83d2b2;--dash-green-soft:#1d3b35;--dash-amber:#e8c36e;--dash-amber-soft:#40391f;--dash-red:#f0989e;--dash-red-soft:#42282e;color-scheme:dark}.dashboard_root__TTh3J.dashboard-shell *,.dashboard_root__TTh3J.dashboard-shell :after,.dashboard_root__TTh3J.dashboard-shell :before{box-sizing:border-box}.dashboard_root__TTh3J .dashboard-header{position:sticky;z-index:5;top:0;display:flex;align-items:center;gap:clamp(20px,4vw,64px);min-height:68px;padding:0 clamp(20px,4vw,56px);border-bottom:1px solid var(--dash-border);background:var(--dash-surface)}.dashboard_root__TTh3J .dashboard-brand{flex:0 0 auto;color:var(--dash-text);font-size:20px;font-weight:800;letter-spacing:-.045em;text-decoration:none}.dashboard_root__TTh3J .dashboard-nav{align-self:stretch;display:flex;gap:8px}.dashboard_root__TTh3J .dashboard-nav button{position:relative;min-width:116px;padding:0 18px;border:0;background:transparent;color:var(--dash-muted);font:inherit;font-size:15px;cursor:pointer}.dashboard_root__TTh3J .dashboard-nav button[aria-current=page]{color:var(--dash-blue);font-weight:700}.dashboard_root__TTh3J .dashboard-nav button[aria-current=page]:after{position:absolute;right:14px;bottom:0;left:14px;height:3px;border-radius:3px 3px 0 0;background:var(--dash-blue);content:""}.dashboard_root__TTh3J .dashboard-header__actions{display:flex;align-items:center;gap:20px;margin-left:auto}.dashboard_root__TTh3J .dashboard-user-login{max-width:160px;overflow:hidden;color:var(--dash-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.dashboard_root__TTh3J .dashboard-main{width:min(100%,1500px);min-height:calc(100dvh - 68px);margin:0 auto;padding:clamp(28px,4vw,56px) clamp(20px,4vw,56px) 56px}@media (min-width:768px){.dashboard_root__TTh3J .dashboard-main.dashboard-main--texts{width:100%;padding-inline:clamp(16px,2vw,36px)}}.dashboard_root__TTh3J .dashboard-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.dashboard_root__TTh3J .dashboard-page-heading h1{margin:0;color:var(--dash-text);font-size:clamp(28px,2.7vw,36px);font-weight:800;letter-spacing:-.055em;line-height:1.15}.dashboard_root__TTh3J .dashboard-page-heading p{margin:5px 0 0;color:var(--dash-muted);font-size:13px;line-height:1.45}.dashboard_root__TTh3J .dashboard-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 17px;border:1px solid transparent;border-radius:9px;font:inherit;font-size:14px;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.dashboard_root__TTh3J .dashboard-button:disabled{cursor:wait;opacity:.62}.dashboard_root__TTh3J .dashboard-button--primary{background:var(--dash-blue);color:#fff}.dashboard_root__TTh3J.dashboard-shell[data-theme=dark] .dashboard-button--primary{color:#101923}.dashboard_root__TTh3J .dashboard-button--primary:hover:not(:disabled){filter:brightness(.96)}.dashboard_root__TTh3J .dashboard-button--quiet{border-color:var(--dash-border);background:var(--dash-surface);color:var(--dash-text)}.dashboard_root__TTh3J .dashboard-button--quiet:hover:not(:disabled){background:var(--dash-surface-soft)}.dashboard_root__TTh3J .dashboard-button--text{min-height:40px;padding:0 9px;background:transparent;color:var(--dash-blue)}.dashboard_root__TTh3J .dashboard-button--text:hover:not(:disabled){background:var(--dash-blue-soft)}.dashboard_root__TTh3J.dashboard-shell a:focus-visible,.dashboard_root__TTh3J.dashboard-shell button:focus-visible,.dashboard_root__TTh3J.dashboard-shell input:focus-visible,.dashboard_root__TTh3J.dashboard-shell select:focus-visible,.dashboard_root__TTh3J.dashboard-shell textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--dash-blue) 45%,transparent);outline-offset:2px}.dashboard_root__TTh3J .dashboard-payment-filters,.dashboard_root__TTh3J .dashboard-source-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px 16px;margin:13px 0}.dashboard_root__TTh3J .dashboard-source-export{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;margin-left:auto}.dashboard_root__TTh3J .dashboard-source-export .dashboard-button{gap:8px;white-space:nowrap}.dashboard_root__TTh3J .dashboard-source-export .dashboard-button svg{flex-shrink:0}.dashboard_root__TTh3J .dashboard-source-export-error{margin:0;padding:8px 11px;border-radius:9px;background:var(--dash-red-soft);color:var(--dash-red);font-size:13px;line-height:1.4}.dashboard_root__TTh3J .dashboard-payment-filters{align-items:flex-end;padding:20px;border:1px solid var(--dash-border);border-radius:12px;background:var(--dash-surface)}.dashboard_root__TTh3J .dashboard-period{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.dashboard_root__TTh3J .dashboard-period__presets{display:inline-flex;overflow:hidden;border:1px solid var(--dash-border);border-radius:9px;background:var(--dash-surface)}.dashboard_root__TTh3J .dashboard-period__presets button{min-height:40px;padding:0 15px;border:0;border-right:1px solid var(--dash-border);background:transparent;color:var(--dash-muted);font:inherit;font-size:14px;cursor:pointer}.dashboard_root__TTh3J .dashboard-period__presets button:last-child{border-right:0}.dashboard_root__TTh3J .dashboard-period__presets button[aria-pressed=true]{background:var(--dash-blue-soft);color:var(--dash-blue);font-weight:700}.dashboard_root__TTh3J .dashboard-period__custom{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.dashboard_root__TTh3J .dashboard-dialog form label,.dashboard_root__TTh3J .dashboard-login form label,.dashboard_root__TTh3J .dashboard-payment-filters label,.dashboard_root__TTh3J .dashboard-period__custom label,.dashboard_root__TTh3J .dashboard-switch-form label{display:grid;gap:6px;color:var(--dash-muted);font-size:12px;font-weight:700}.dashboard_root__TTh3J.dashboard-shell input:not([type=checkbox]),.dashboard_root__TTh3J.dashboard-shell select,.dashboard_root__TTh3J.dashboard-shell textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--dash-border);border-radius:8px;background:var(--dash-surface);color:var(--dash-text);font:inherit;font-size:14px}.dashboard_root__TTh3J.dashboard-shell textarea{min-height:88px;resize:vertical}.dashboard_root__TTh3J .dashboard-check{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--dash-muted);font-size:13px;cursor:pointer}.dashboard_root__TTh3J .dashboard-check input{width:18px;height:18px;accent-color:var(--dash-blue)}.dashboard_root__TTh3J .dashboard-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:13px 0 11px;border:1px solid var(--dash-border);border-radius:12px;background:var(--dash-surface)}.dashboard_root__TTh3J .dashboard-sources-metrics{grid-template-columns:repeat(7,minmax(0,1fr))}.dashboard_root__TTh3J .dashboard-sources-metrics .dashboard-metric:nth-child(7n){border-right:0}.dashboard_root__TTh3J .dashboard-sources-metrics .dashboard-metric{min-height:88px}.dashboard_root__TTh3J .dashboard-table-wrap.dashboard-sources-table-wrap{overflow-x:auto}.dashboard_root__TTh3J .dashboard-sources-table{min-width:1040px}.dashboard_root__TTh3J .dashboard-funnel-rate{display:inline-flex;width:fit-content;margin-top:4px;padding:2px 6px;border-radius:5px;background:var(--dash-blue-soft);color:var(--dash-blue);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.35;white-space:nowrap}.dashboard_root__TTh3J .dashboard-source-count{display:block}.dashboard_root__TTh3J .dashboard-source-funnel-note{margin:0 0 4px;color:var(--dash-muted);font-size:12px;line-height:1.45}.dashboard_root__TTh3J .dashboard-source-traffic-note{margin:0 0 12px;color:var(--dash-muted);font-size:12px;line-height:1.45}.dashboard_root__TTh3J .dashboard-financial-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 12px}.dashboard_root__TTh3J .dashboard-financial-card{min-width:0;padding:18px;border:1px solid var(--dash-border);border-radius:12px;background:var(--dash-surface)}.dashboard_root__TTh3J .dashboard-financial-card h2{margin:0 0 12px;color:var(--dash-muted);font-size:14px;font-weight:600;line-height:1.45}.dashboard_root__TTh3J .dashboard-financial-card>strong{color:var(--dash-text);font-size:clamp(24px,2.5vw,30px);font-variant-numeric:tabular-nums;letter-spacing:-.035em}.dashboard_root__TTh3J .dashboard-financial-card dl{display:grid;gap:8px;margin:16px 0 0;color:var(--dash-muted);font-size:12px;line-height:1.4}.dashboard_root__TTh3J .dashboard-financial-breakdown p,.dashboard_root__TTh3J .dashboard-financial-card dl div{display:flex;justify-content:space-between;gap:12px}.dashboard_root__TTh3J .dashboard-financial-card dd{margin:0;color:var(--dash-text);font-variant-numeric:tabular-nums}.dashboard_root__TTh3J .dashboard-financial-breakdown{display:flex;flex-wrap:wrap;gap:6px 24px;color:var(--dash-muted);font-size:13px}.dashboard_root__TTh3J .dashboard-financial-breakdown p{margin:0}.dashboard_root__TTh3J .dashboard-financial-breakdown strong{color:var(--dash-text);font-variant-numeric:tabular-nums}.dashboard_root__TTh3J .dashboard-financial-note{margin:10px 0 0;color:var(--dash-muted);font-size:13px;line-height:1.5}.dashboard_root__TTh3J .dashboard-section-heading{margin:24px 0 8px;font-size:18px;font-weight:700;line-height:1.4}.dashboard_root__TTh3J .dashboard-metric{display:grid;gap:4px;min-height:68px;align-content:center;padding:11px 15px;border-right:1px solid var(--dash-border)}.dashboard_root__TTh3J .dashboard-metric:last-child{border-right:0}.dashboard_root__TTh3J .dashboard-metric span{color:var(--dash-muted);font-size:12px;line-height:1.35}.dashboard_root__TTh3J .dashboard-metric strong{color:var(--dash-text);font-size:18px;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.dashboard_root__TTh3J .dashboard-coverage-note{margin:16px 0;padding:11px 14px;border-left:3px solid var(--dash-blue);border-radius:0 8px 8px 0;background:var(--dash-blue-soft);color:var(--dash-muted);font-size:13px;line-height:1.5}.dashboard_root__TTh3J .dashboard-series-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:11px 0 14px}.dashboard_root__TTh3J .dashboard-series-chart{position:relative;min-width:0;height:140px;margin:0;padding:10px 13px 8px;overflow:visible;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-surface)}.dashboard_root__TTh3J .dashboard-series-chart figcaption{color:var(--dash-muted);font-size:12px;font-weight:650;line-height:1.3}.dashboard_root__TTh3J .dashboard-chart-svg{display:block;width:100%;height:calc(100% - 19px);overflow:visible;touch-action:pan-y}.dashboard_root__TTh3J .dashboard-chart-gridline{stroke:var(--dash-border);stroke-width:1}.dashboard_root__TTh3J .dashboard-chart-line{fill:none;stroke:var(--dash-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;vector-effect:non-scaling-stroke}.dashboard_root__TTh3J .dashboard-chart-point{fill:var(--dash-surface);stroke:var(--dash-blue);stroke-width:2.5;vector-effect:non-scaling-stroke;cursor:crosshair}.dashboard_root__TTh3J .dashboard-chart-point:hover,.dashboard_root__TTh3J .dashboard-chart-point[aria-pressed=true]{fill:var(--dash-blue);r:5}.dashboard_root__TTh3J .dashboard-chart-point:focus-visible{outline:3px solid color-mix(in srgb,var(--dash-blue) 45%,transparent);outline-offset:4px}.dashboard_root__TTh3J .dashboard-chart-empty{display:grid;height:calc(100% - 19px);margin:0;place-items:center;color:var(--dash-muted);font-size:13px}.dashboard_root__TTh3J .dashboard-chart-tooltip{position:absolute;z-index:2;top:8px;right:9px;display:flex;max-width:calc(100% - 90px);gap:7px;align-items:center;overflow:hidden;padding:5px 8px;border:1px solid var(--dash-border);border-radius:7px;background:var(--dash-surface);box-shadow:0 3px 12px rgb(0 0 0/9%);color:var(--dash-text);font-size:11px;line-height:1.2;white-space:nowrap}.dashboard_root__TTh3J .dashboard-chart-tooltip span{overflow:hidden;color:var(--dash-muted);text-overflow:ellipsis}.dashboard_root__TTh3J .dashboard-chart-tooltip strong{flex:0 0 auto}.dashboard_root__TTh3J .dashboard-alert,.dashboard_root__TTh3J .dashboard-form-error{margin:14px 0;padding:12px 14px;border-radius:9px;background:var(--dash-red-soft);color:var(--dash-red);font-size:14px;line-height:1.45}.dashboard_root__TTh3J .dashboard-loading{color:var(--dash-muted);font-size:14px}.dashboard_root__TTh3J .dashboard-table-wrap{overflow:hidden;border:1px solid var(--dash-border);border-radius:12px;background:var(--dash-surface)}.dashboard_root__TTh3J .dashboard-table{width:100%;border-collapse:collapse;color:var(--dash-text);font-size:14px}.dashboard_root__TTh3J .dashboard-table th{padding:14px 16px;border-bottom:1px solid var(--dash-border);background:var(--dash-surface-soft);color:var(--dash-muted);font-size:12px;font-weight:700;line-height:1.35;text-align:left}.dashboard_root__TTh3J .dashboard-table td{padding:10px 13px;border-bottom:1px solid var(--dash-border);font-variant-numeric:tabular-nums;vertical-align:middle}.dashboard_root__TTh3J .dashboard-table tr:last-child td{border-bottom:0}.dashboard_root__TTh3J .dashboard-table tbody tr:hover{background:var(--dash-surface-soft)}.dashboard_root__TTh3J .dashboard-source-name{color:var(--dash-text);font-weight:700}.dashboard_root__TTh3J .dashboard-source-meta{margin-top:4px}.dashboard_root__TTh3J .dashboard-source-description,.dashboard_root__TTh3J .dashboard-source-meta{margin-top:5px;color:var(--dash-muted);font-size:12px;line-height:1.4}.dashboard_root__TTh3J .dashboard-source-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dashboard_root__TTh3J .dashboard-source-meta code{border-radius:999px;background:var(--dash-blue-soft);color:var(--dash-blue);font-family:inherit;font-size:11px;padding:3px 9px}.dashboard_root__TTh3J .dashboard-table-actions{min-width:160px;white-space:nowrap}.dashboard_root__TTh3J .dashboard-source-actions{display:flex;gap:8px;align-items:center}.dashboard_root__TTh3J .dashboard-source-action{display:inline-flex;width:44px;min-width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--dash-blue);cursor:pointer;text-decoration:none}.dashboard_root__TTh3J .dashboard-source-action:hover{border-color:var(--dash-border);background:var(--dash-blue-soft)}.dashboard_root__TTh3J .dashboard-source-action:focus-visible{outline:3px solid color-mix(in srgb,var(--dash-blue) 45%,transparent);outline-offset:2px}.dashboard_root__TTh3J .dashboard-payment-table td{padding-block:17px}.dashboard_root__TTh3J .dashboard-payment-table .dashboard-status{min-height:36px}.dashboard_root__TTh3J .dashboard-text-link{min-height:38px;align-content:center;color:var(--dash-blue);font-size:13px;text-decoration:none}.dashboard_root__TTh3J .dashboard-text-link:hover{text-decoration:underline}.dashboard_root__TTh3J .dashboard-status{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0;border:0;background:transparent;color:var(--dash-text);font:inherit;font-size:13px;cursor:pointer}.dashboard_root__TTh3J .dashboard-status span{width:8px;height:8px;border-radius:50%;background:currentColor}.dashboard_root__TTh3J .dashboard-status--paid{color:var(--dash-green)}.dashboard_root__TTh3J .dashboard-status--pending,.dashboard_root__TTh3J .dashboard-status--unknown{color:var(--dash-amber)}.dashboard_root__TTh3J .dashboard-status--failed{color:var(--dash-red)}.dashboard_root__TTh3J .dashboard-empty{display:grid;gap:6px;min-height:180px;align-content:center;justify-items:center;border:1px dashed var(--dash-border);border-radius:12px;color:var(--dash-muted);text-align:center}.dashboard_root__TTh3J .dashboard-empty strong{color:var(--dash-text);font-size:16px}.dashboard_root__TTh3J .dashboard-empty span{font-size:13px}.dashboard_root__TTh3J .dashboard-load-more-row{display:flex;justify-content:center;padding:20px 0}.dashboard_root__TTh3J .dashboard-account-setting{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:0 0 20px;padding:17px 20px;border:1px solid var(--dash-border);border-radius:12px;background:var(--dash-surface)}.dashboard_root__TTh3J .dashboard-account-setting>div:first-child{display:grid;gap:3px}.dashboard_root__TTh3J .dashboard-account-setting strong{font-size:16px}.dashboard_root__TTh3J .dashboard-account-setting p{margin:0;color:var(--dash-muted);font-size:12px;line-height:1.45}.dashboard_root__TTh3J .dashboard-kicker{color:var(--dash-muted);font-size:11px;font-weight:700}.dashboard_root__TTh3J .dashboard-switch-form{display:flex;flex-basis:100%;align-items:flex-end;flex-wrap:wrap;gap:12px;padding-top:15px;border-top:1px solid var(--dash-border)}.dashboard_root__TTh3J .dashboard-switch-form select{width:auto;min-width:190px}.dashboard_root__TTh3J .dashboard-dialog-backdrop{position:fixed;z-index:20;inset:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:22px;background:rgb(13 25 41/45%)}.dashboard_root__TTh3J .dashboard-dialog{position:relative;width:min(100%,500px);max-height:calc(100dvh - 44px);overflow-y:auto;padding:30px;border:1px solid var(--dash-border);border-radius:16px;background:var(--dash-surface);color:var(--dash-text);box-shadow:0 24px 70px rgb(9 22 39/24%)}.dashboard_root__TTh3J .dashboard-dialog h2{margin:0;font-size:22px;letter-spacing:-.04em}.dashboard_root__TTh3J .dashboard-dialog>p{margin:8px 0 20px;color:var(--dash-muted);font-size:13px;line-height:1.5}.dashboard_root__TTh3J .dashboard-dialog form{display:grid;gap:10px}.dashboard_root__TTh3J .dashboard-dialog__close{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--dash-muted);font:inherit;font-size:26px;cursor:pointer}.dashboard_root__TTh3J .dashboard-dialog__close:hover{background:var(--dash-surface-soft)}.dashboard_root__TTh3J .dashboard-dialog>.dashboard-dialog__close{position:absolute;top:15px;right:15px}.dashboard_root__TTh3J .dashboard-dialog__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:8px}.dashboard_root__TTh3J .dashboard-field-hint{margin:-3px 0 3px!important;color:var(--dash-muted)!important;font-size:11px!important}.dashboard_root__TTh3J .dashboard-payment-backdrop{justify-content:flex-end;padding:0}.dashboard_root__TTh3J .dashboard-payment-drawer{display:flex;flex-direction:column;width:min(100%,480px);height:100%;overflow-y:auto;padding:24px clamp(22px,4vw,34px);background:var(--dash-surface);color:var(--dash-text);box-shadow:-20px 0 60px rgb(9 22 39/18%)}.dashboard_root__TTh3J .dashboard-payment-drawer__top{display:flex;align-items:center;justify-content:space-between;color:var(--dash-muted);font-size:13px}.dashboard_root__TTh3J .dashboard-payment-drawer h2{margin:35px 0 8px;font-size:25px;letter-spacing:-.045em}.dashboard_root__TTh3J .dashboard-payment-drawer__amount{margin:0 0 18px;font-size:30px;font-weight:800;letter-spacing:-.05em}.dashboard_root__TTh3J .dashboard-details{margin:0 0 28px;border-top:1px solid var(--dash-border)}.dashboard_root__TTh3J .dashboard-details>div{display:grid;grid-template-columns:minmax(95px,.8fr) minmax(0,1.2fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--dash-border);font-size:13px}.dashboard_root__TTh3J .dashboard-details dt{color:var(--dash-muted)}.dashboard_root__TTh3J .dashboard-details dd{overflow-wrap:anywhere;margin:0}.dashboard_root__TTh3J .dashboard-payment-drawer>.dashboard-button{margin-top:auto}.dashboard_root__TTh3J .dashboard-theme-toggle{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--dash-border);border-radius:9px;background:var(--dash-surface);color:var(--dash-muted);font-size:20px;cursor:pointer}.dashboard_root__TTh3J .dashboard-login{display:grid;min-height:100dvh;place-items:center;padding:24px}.dashboard_root__TTh3J .dashboard-login__panel{width:min(100%,420px);padding:38px;border:1px solid var(--dash-border);border-radius:18px;background:var(--dash-surface);box-shadow:0 14px 40px rgb(28 49 78/8%)}.dashboard_root__TTh3J .dashboard-brand--login{margin-bottom:28px}.dashboard_root__TTh3J .dashboard-login h1{margin:0;font-size:28px;letter-spacing:-.05em}.dashboard_root__TTh3J .dashboard-login__panel>p{margin:8px 0 24px;color:var(--dash-muted);font-size:14px}.dashboard_root__TTh3J .dashboard-login form{display:grid;gap:9px}.dashboard_root__TTh3J .dashboard-login form label:not(:first-child){margin-top:8px}.dashboard_root__TTh3J .dashboard-login form .dashboard-button{margin-top:10px}.dashboard_root__TTh3J .dashboard-login-theme{position:absolute;top:18px;right:22px}.dashboard_root__TTh3J.dashboard-boot{display:grid;min-height:100dvh;place-items:center;background:#f4f6fa;color:#5f6f88;font:14px Manrope,sans-serif}.dashboard_root__TTh3J.dashboard-error-boundary{display:grid;min-height:100dvh;align-content:center;justify-items:center;gap:12px;padding:24px;background:#f4f6fa;color:#17243a;text-align:center}.dashboard_root__TTh3J.dashboard-error-boundary h1{margin:0;font-size:26px}.dashboard_root__TTh3J.dashboard-error-boundary p{margin:0 0 10px;color:#5f6f88}.dashboard_root__TTh3J.dashboard-error-boundary button{min-height:44px;padding:0 16px;border:0;border-radius:8px;background:#1764ef;color:#fff;font:inherit;cursor:pointer}.dashboard_root__TTh3J .dashboard-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media (max-width:900px){.dashboard_root__TTh3J .dashboard-header--manager .dashboard-user-login{display:none}.dashboard_root__TTh3J .dashboard-nav--manager button{min-width:0;padding:0 12px;font-size:14px}.dashboard_root__TTh3J .dashboard-metrics,.dashboard_root__TTh3J .dashboard-sources-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_root__TTh3J .dashboard-sources-metrics .dashboard-metric:nth-child(3n){border-right:0}.dashboard_root__TTh3J .dashboard-sources-metrics .dashboard-metric:nth-child(7){border-right:1px solid var(--dash-border)}.dashboard_root__TTh3J .dashboard-metric:nth-child(3){border-right:0}.dashboard_root__TTh3J .dashboard-metric:nth-child(n+4){border-top:1px solid var(--dash-border)}}@media (max-width:680px){.dashboard_root__TTh3J .dashboard-financial-summary{grid-template-columns:minmax(0,1fr);gap:9px}.dashboard_root__TTh3J .dashboard-financial-card{padding:16px}.dashboard_root__TTh3J .dashboard-header{min-height:auto;flex-wrap:wrap;gap:0 14px;padding:9px 16px 0}.dashboard_root__TTh3J .dashboard-brand{font-size:18px}.dashboard_root__TTh3J .dashboard-header__actions{gap:7px}.dashboard_root__TTh3J .dashboard-user-login{display:none}.dashboard_root__TTh3J .dashboard-nav{order:3;flex-basis:100%;min-height:46px}.dashboard_root__TTh3J .dashboard-nav button{min-width:0;padding:0 13px}.dashboard_root__TTh3J .dashboard-nav--manager{gap:0}.dashboard_root__TTh3J .dashboard-nav--manager button{flex:1;padding:0 4px;font-size:13px}.dashboard_root__TTh3J .dashboard-main{min-height:calc(100dvh - 105px);padding:28px 16px 38px}.dashboard_root__TTh3J .dashboard-page-heading{align-items:flex-start;flex-direction:column;gap:16px}.dashboard_root__TTh3J .dashboard-page-heading>.dashboard-button{width:100%}.dashboard_root__TTh3J .dashboard-period__presets{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.dashboard_root__TTh3J .dashboard-period{width:100%}.dashboard_root__TTh3J .dashboard-period__presets button:nth-child(2){border-right:0}.dashboard_root__TTh3J .dashboard-period__presets button:nth-child(n+3){border-top:1px solid var(--dash-border)}.dashboard_root__TTh3J .dashboard-period__custom{width:100%}.dashboard_root__TTh3J .dashboard-period__custom label{flex:1 1 140px}.dashboard_root__TTh3J .dashboard-source-controls{align-items:stretch}.dashboard_root__TTh3J .dashboard-check{align-self:flex-start}.dashboard_root__TTh3J .dashboard-source-export,.dashboard_root__TTh3J .dashboard-source-export .dashboard-button{width:100%}.dashboard_root__TTh3J .dashboard-series-charts{grid-template-columns:minmax(0,1fr);gap:9px;margin:9px 0 12px}.dashboard_root__TTh3J .dashboard-series-chart{height:120px;padding:8px 11px 7px}.dashboard_root__TTh3J .dashboard-metrics,.dashboard_root__TTh3J .dashboard-sources-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_root__TTh3J .dashboard-sources-metrics .dashboard-metric:nth-child(odd){border-right:1px solid var(--dash-border)}.dashboard_root__TTh3J .dashboard-sources-metrics .dashboard-metric:nth-child(2n){border-right:0}.dashboard_root__TTh3J .dashboard-sources-metrics .dashboard-metric:last-child{grid-column:auto}.dashboard_root__TTh3J .dashboard-table-wrap.dashboard-sources-table-wrap{overflow-x:visible}.dashboard_root__TTh3J .dashboard-sources-table{min-width:0}.dashboard_root__TTh3J .dashboard-metric{min-height:72px;padding:12px;border-top:1px solid var(--dash-border)}.dashboard_root__TTh3J .dashboard-metric:nth-child(odd){border-right:1px solid var(--dash-border)}.dashboard_root__TTh3J .dashboard-metric:nth-child(2n){border-right:0}.dashboard_root__TTh3J .dashboard-metric:first-child,.dashboard_root__TTh3J .dashboard-metric:nth-child(2){border-top:0}.dashboard_root__TTh3J .dashboard-metric:last-child{grid-column:1/-1;border-top:1px solid var(--dash-border)}.dashboard_root__TTh3J .dashboard-table-wrap{overflow:visible;border:0;background:transparent}.dashboard_root__TTh3J .dashboard-table,.dashboard_root__TTh3J .dashboard-table tbody,.dashboard_root__TTh3J .dashboard-table td,.dashboard_root__TTh3J .dashboard-table tr{display:block;width:100%}.dashboard_root__TTh3J .dashboard-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%)}.dashboard_root__TTh3J .dashboard-table tbody{display:grid;gap:11px}.dashboard_root__TTh3J .dashboard-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--dash-border);border-radius:11px;background:var(--dash-surface)}.dashboard_root__TTh3J .dashboard-table td{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;padding:11px 12px;border-bottom:0;font-size:13px}.dashboard_root__TTh3J .dashboard-table td:before{color:var(--dash-muted);content:attr(data-label);font-size:10px;font-variant-numeric:normal;line-height:1.3}.dashboard_root__TTh3J .dashboard-table td:first-child{grid-column:1/-1;border-bottom:1px solid var(--dash-border)}.dashboard_root__TTh3J .dashboard-table td:last-child{grid-column:1/-1;border-top:1px solid var(--dash-border)}.dashboard_root__TTh3J .dashboard-source-actions{flex-wrap:wrap;gap:8px}.dashboard_root__TTh3J .dashboard-source-action{width:44px;min-width:44px;height:44px}.dashboard_root__TTh3J .dashboard-payment-table td{padding-block:9px}.dashboard_root__TTh3J .dashboard-payment-table .dashboard-status{min-height:44px}.dashboard_root__TTh3J .dashboard-payment-filters{display:grid;grid-template-columns:1fr;padding:14px}.dashboard_root__TTh3J .dashboard-payment-filters>.dashboard-period{min-width:0}.dashboard_root__TTh3J .dashboard-payment-filters label input,.dashboard_root__TTh3J .dashboard-payment-filters label select{width:100%}.dashboard_root__TTh3J .dashboard-account-setting{align-items:flex-start}.dashboard_root__TTh3J .dashboard-account-setting>.dashboard-button,.dashboard_root__TTh3J .dashboard-switch-form select,.dashboard_root__TTh3J .dashboard-switch-form>.dashboard-button{width:100%}.dashboard_root__TTh3J .dashboard-login__panel{padding:28px 22px}.dashboard_root__TTh3J .dashboard-dialog-backdrop{align-items:flex-end;padding:0}.dashboard_root__TTh3J .dashboard-dialog{width:100%;max-height:92dvh;padding:27px 20px max(22px,env(safe-area-inset-bottom));border-radius:17px 17px 0 0}.dashboard_root__TTh3J .dashboard-payment-drawer{width:100%;padding-bottom:max(22px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.dashboard_root__TTh3J.dashboard-shell *,.dashboard_root__TTh3J.dashboard-shell :after,.dashboard_root__TTh3J.dashboard-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}