:root{--background:#f5f6fa;--foreground:#202936;--card:#fff;--card-foreground:#202936;--popover:#fff;--popover-foreground:#202936;--primary:#2b507d;--primary-foreground:#fff;--secondary:#edf2fa;--secondary-foreground:#335a8d;--muted:#edf1f7;--muted-foreground:#586b83;--accent:#e2ebfc;--accent-foreground:#275aa6;--border:#e0e6ef;--input:#8595ac;--ring:#2d63b3;--chart-1:#2868d9;--chart-3:#167a6d;--sidebar:#f1f3f8;--sidebar-foreground:#293e5a;--sidebar-accent:#dfe9fc;--sidebar-accent-foreground:#275aa6;--sidebar-border:#e0e6ef;--dashboard-canvas:#f1f3f8;--dashboard-shadow:0 1px 4px #2a426309;--dashboard-profit:#12644f;--dashboard-profit-surface:#eef7f3;--dashboard-revenue-start:#294e7d;--dashboard-revenue-mid:#203e67;--dashboard-revenue-end:#142c4c;--color-ink:var(--foreground);--color-slate-body:#51657e;--color-slate-muted:#586b83}.dark{--background:#101925;--foreground:#e5edf8;--card:#172332;--card-foreground:#e5edf8;--popover:#1b293b;--popover-foreground:#e5edf8;--primary:#a7c8ff;--primary-foreground:#142d4d;--secondary:#22354e;--secondary-foreground:#c3d8f7;--muted:#203047;--muted-foreground:#a6b7ce;--accent:#273d5c;--accent-foreground:#c3d8ff;--border:#2b3d53;--input:#6e829d;--ring:#a7c8ff;--chart-1:#82b4ff;--chart-3:#70cdb4;--sidebar:#101925;--sidebar-foreground:#d8e5f7;--sidebar-accent:#253b59;--sidebar-accent-foreground:#c3d8ff;--sidebar-border:#2b3d53;--dashboard-canvas:#101925;--dashboard-shadow:0 1px 4px #00000018;--dashboard-profit:#8bdbc1;--dashboard-profit-surface:#19362f;--color-slate-body:#c0cfe2;--color-slate-muted:#a6b7ce}html[data-color-theme=emerald]{--dashboard-revenue-start:#176856;--dashboard-revenue-mid:#125545;--dashboard-revenue-end:#123f35}html[data-color-theme=violet]{--dashboard-revenue-start:#594478;--dashboard-revenue-mid:#493663;--dashboard-revenue-end:#332744}html[data-color-theme=amber]{--dashboard-revenue-start:#805022;--dashboard-revenue-mid:#69421e;--dashboard-revenue-end:#4d331c}html[data-color-theme=rose]{--dashboard-revenue-start:#85445b;--dashboard-revenue-mid:#6d364a;--dashboard-revenue-end:#4d2938}.strans-icon .icon-fill{fill:currentColor;fill-opacity:.13;stroke:none}.strans-icon .icon-shade{fill:currentColor;fill-opacity:.23;stroke:none}.strans-icon .icon-solid{fill:currentColor;stroke:none}.strans-icon .icon-keyline{stroke:#fff;stroke-opacity:.8;stroke-width:.8}html:has(.dashboard-shell){scrollbar-gutter:auto}.dashboard-shell{--dashboard-panel-radius:21px;--dashboard-panel-padding:22px;--dashboard-component-gap:15px;--dashboard-metric-min-height:146px;--dashboard-metric-padding-top:16px;--dashboard-metric-padding-inline:20px;--dashboard-metric-label-size:12px;--dashboard-metric-label-height:28px;--dashboard-metric-value-size:2rem;--dashboard-metric-caption-size:11px;--dashboard-metric-icon-size:28px;--dashboard-tab-height:36px;--dashboard-tab-font-size:12px;--dashboard-table-head-height:40px;--dashboard-table-row-height:64px;--dashboard-table-padding-inline:16px;background:var(--dashboard-canvas)}.dashboard-shell .dashboard-sidebar{border-right:0;box-shadow:none}.dashboard-workspace{height:auto;margin:10px 12px 10px 0;border:1px solid var(--border);border-radius:22px;background:var(--background);box-shadow:0 2px 6px #25395406}.dashboard-shell .dashboard-topbar{background:var(--card);box-shadow:none}.dashboard-topbar>div{height:72px;padding-inline:24px}.dashboard-topbar button{font-weight:500}.dashboard-topbar .strans-icon{width:18px;height:18px}.dashboard-notification-badge{background:#b83c36}.dashboard-shell #dashboard-main{padding:27px;max-width:1800px}.dashboard-sidebar>div:first-child,.dashboard-sidebar[data-collapsed=true]>div:first-child{height:78px}.dashboard-sidebar .sidebar-scroll{padding-top:8px}.dashboard-nav-row{border-radius:12px}.dashboard-nav-row[data-active=true]{background:var(--sidebar-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 10%,transparent)}.dashboard-shell .dashboard-nav-link{min-height:44px;font-size:13px;color:var(--muted-foreground);gap:10px}.dashboard-shell .dashboard-nav-row[data-active=true] .dashboard-nav-link{color:var(--sidebar-accent-foreground);font-weight:600;background:transparent;box-shadow:none}.dashboard-nav-icon{color:color-mix(in srgb,var(--foreground) 70%,var(--chart-1))}.dashboard-nav-row[data-active=true] .dashboard-nav-icon{color:var(--sidebar-accent-foreground)}.dashboard-nav-row[data-active=true] .icon-fill{fill-opacity:.21}.dashboard-nav-row[data-active=true] .icon-shade{fill-opacity:.31}.dashboard-sidebar nav>div>p{font-size:10px;font-weight:600;letter-spacing:.35px}.dashboard-sidebar[data-collapsed=true] .dashboard-nav-icon{width:23px;height:23px}.dashboard-shell .page-header{align-items:center;margin-bottom:4px;padding-bottom:0}.dashboard-shell .page-header h1{font-size:32px;font-weight:600;letter-spacing:-1.2px;line-height:1.2}.dashboard-shell .page-header p{font-size:13px;line-height:1.7}.overview-date{border:1px solid var(--border);border-radius:7px;padding:4px 8px;background:var(--card);font-size:11px}.dashboard-shell :is(.overview-kpis,.module-metrics){gap:var(--dashboard-component-gap);border:0;border-radius:0;background:transparent;overflow:visible}.dashboard-shell :is(.overview-kpis,.module-metrics)>div{display:flex;flex-direction:column;container-type:inline-size;min-width:0;min-height:var(--dashboard-metric-min-height);padding:var(--dashboard-metric-padding-top) var(--dashboard-metric-padding-inline) 0;border:1px solid var(--border);border-radius:var(--dashboard-panel-radius);background:var(--card);box-shadow:var(--dashboard-shadow)}.dashboard-shell :is(.overview-kpis,.module-metrics) dt{display:flex;align-items:flex-start;justify-content:space-between;min-height:var(--dashboard-metric-label-height);gap:9px;font-size:var(--dashboard-metric-label-size);font-weight:500;line-height:1.6}.dashboard-shell :is(.metric-icon,.module-metric-icon){display:grid;place-items:center;flex-shrink:0;width:var(--dashboard-metric-icon-size);height:var(--dashboard-metric-icon-size);margin-top:-2px;border:1px solid var(--border);border-radius:10px;background:var(--secondary);color:var(--secondary-foreground)}.dashboard-shell .metric-icon .strans-icon,.dashboard-shell .module-metric-icon .strans-icon{width:21px;height:21px}.dashboard-shell :is(.overview-kpis,.module-metrics) .metric-value{margin:8px 0 12px;line-height:1.2;letter-spacing:-1.1px}.dashboard-shell :is(.metric-caption,.module-metric-caption,.module-metric-detail){margin-top:auto;min-height:38px;padding:8px 0 10px;border-top:1px solid var(--border);font-size:var(--dashboard-metric-caption-size);line-height:1.7}.dashboard-shell .overview-kpis .metric-caption{display:flex;align-items:flex-start;gap:6px}.metric-caption>.strans-icon{margin-top:3px;flex-shrink:0}.dashboard-shell .overview-kpis .metric-revenue{background:linear-gradient(127deg,var(--dashboard-revenue-start),var(--dashboard-revenue-mid) 47%,var(--dashboard-revenue-end));border-color:var(--dashboard-revenue-mid);box-shadow:inset 0 1px 0 #ffffff18,0 3px 6px #122e4e18,0 10px 15px -12px #122e4e7a}.dashboard-shell .overview-kpis .metric-revenue dt{color:#ecf3ff}.dashboard-shell .overview-kpis .metric-revenue dd{color:#fff}.dashboard-shell .overview-kpis .metric-revenue p{color:#e1ecfb;border-color:#a9c8ee32}.dashboard-shell .overview-kpis .metric-revenue .metric-icon{color:#f4f8ff;background:#ffffff09;border-color:#ffffff24}.dashboard-shell .overview-kpis .metric-profit{background:linear-gradient(150deg,var(--card) 10%,var(--dashboard-profit-surface))}.dashboard-shell .overview-kpis .metric-profit:not(.metric-negative):not(.metric-unavailable) dd{color:var(--dashboard-profit)}.dashboard-shell .overview-kpis .metric-unavailable dd{color:var(--muted-foreground)}.dashboard-shell .overview-kpis .metric-profit .metric-icon{color:var(--dashboard-profit);background:var(--dashboard-profit-surface)}.dashboard-shell .overview-panel{border-radius:var(--dashboard-panel-radius);box-shadow:var(--dashboard-shadow);padding:var(--dashboard-panel-padding)}.dashboard-shell .overview-panel h2{font-size:17px;letter-spacing:-.35px;font-weight:600}.dashboard-shell .overview-panel>p{line-height:1.7}.dashboard-section-tabs>ul,.dashboard-shell [role=tablist],.module-status-tabs{border:0;border-radius:14px;padding:5px;background:var(--muted);gap:4px}.dashboard-shell :is([role=tab],.dashboard-section-tabs a,.module-status-tabs button){display:inline-flex;align-items:center;justify-content:center;height:var(--dashboard-tab-height);min-height:var(--dashboard-tab-height);gap:8px;border:0;border-radius:10px;padding:0 15px;font-size:var(--dashboard-tab-font-size);line-height:18px}.dashboard-shell [role=tab][data-state=active]{background:var(--card);color:var(--accent-foreground);box-shadow:0 1px 4px #253e6017}.overview-tabs{width:fit-content}.dashboard-section-tabs{border:0}.dashboard-section-tabs>ul{width:fit-content}.dashboard-section-tabs a[aria-current=page]{color:var(--accent-foreground);background:var(--card);box-shadow:0 1px 4px #253e6017}.dashboard-chart-tools{display:flex;align-items:center;gap:3px;padding:4px;background:var(--muted);border-radius:10px}.dashboard-chart-tools button{min-height:28px;padding:4px 9px;font-size:11px;font-weight:500;border-radius:7px;color:var(--muted-foreground)}.dashboard-chart-tools button[aria-pressed=true]{color:var(--foreground);background:var(--card);box-shadow:0 1px 3px #253e6017}.dashboard-chart-readout{min-height:37px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:5px 0 6px;font-size:11px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.dashboard-chart-readout strong{color:var(--foreground);font-weight:600}.dashboard-chart-readout>span{display:flex;align-items:center;gap:5px}.dashboard-chart-readout>span:first-child{margin-right:auto}.dashboard-chart-marker{width:7px;height:7px;border-radius:2px;display:inline-block;flex-shrink:0}.dashboard-cost-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px 22px;margin:15px -22px 0;border-block:1px solid var(--border);background:color-mix(in srgb,var(--secondary) 45%,var(--card))}.dashboard-cost-summary dt{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--muted-foreground)}.dashboard-cost-summary dd{margin-top:6px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.dashboard-payments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:0;padding-top:17px}.dashboard-payments>div{min-width:0;padding-inline:16px;border-left:1px solid var(--border)}.dashboard-payments>div:first-child{padding-left:0;border:0}.dashboard-payments>div:last-child{padding-right:0}.dashboard-payments dt{display:flex;gap:5px;align-items:center;font-size:11px;color:var(--muted-foreground)}.dashboard-payments dt>span:last-child{margin-left:auto}.dashboard-payments dd{margin-top:6px;font-size:14px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.dashboard-target{overflow:hidden}.dashboard-target-body{display:flex;align-items:center;gap:18px;margin:17px 0 19px}.dashboard-target-ring{width:87px;height:87px;flex-shrink:0;position:relative;display:grid;place-items:center}.dashboard-target-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.dashboard-target-ring strong{font-size:23px;letter-spacing:-.7px}.dashboard-target-ring strong>span{font-size:14px;font-weight:500}.dashboard-target-copy{min-width:0}.dashboard-target-copy>p{font-size:11px;color:var(--muted-foreground)}.dashboard-target-copy>strong{display:block;margin-top:3px;font-size:17px;font-weight:600;white-space:nowrap;letter-spacing:-.5px}.dashboard-target-copy>small{display:block;font-size:10px;color:var(--muted-foreground);margin-top:7px}.dashboard-target-link{margin:0 -22px -22px;padding:11px 22px;display:flex;gap:10px;align-items:center;justify-content:space-between;min-height:43px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--secondary) 35%,var(--card));font-size:11px;color:var(--primary)}.dashboard-peak-value{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:13px}.dashboard-peak-value strong{font-size:28px;line-height:1.25;letter-spacing:-.9px;font-weight:600}.dashboard-peak-value span{background:var(--secondary);padding:4px 8px;color:var(--secondary-foreground);font-size:11px;border-radius:7px}.dashboard-rank{display:grid;place-items:center;width:26px;height:29px;background:var(--muted);border-radius:9px;font-size:11px;color:var(--muted-foreground);flex-shrink:0}.dashboard-rank[data-first=true]{background:var(--accent);color:var(--accent-foreground);font-weight:600}.dashboard-receipt-icon{display:grid;place-items:center;width:33px;height:37px;border-radius:11px;background:var(--secondary);color:var(--secondary-foreground);flex-shrink:0}.dashboard-receipt-icon .strans-icon{width:19px;height:19px}.overview-list-panel{height:27rem}@media (min-width:768px){.dashboard-shell .dashboard-table{font-variant-numeric:tabular-nums}.dashboard-shell .dashboard-table th{height:var(--dashboard-table-head-height);padding:10px var(--dashboard-table-padding-inline);font-size:11px;line-height:18px;font-weight:500;letter-spacing:.02em}.dashboard-shell .dashboard-table td{height:var(--dashboard-table-row-height);padding:10px var(--dashboard-table-padding-inline);font-size:12px;line-height:1.6;vertical-align:middle}}@media (min-width:1024px) and (max-width:1250px){.dashboard-shell #dashboard-main{padding:22px}.dashboard-shell{--dashboard-metric-padding-inline:17px}.dashboard-target-body{gap:12px}.dashboard-target-ring{width:75px;height:75px}.dashboard-target-copy>strong{font-size:14px}.dashboard-target-copy>small{font-size:9px}.dashboard-cost-summary dd,.dashboard-payments dd{font-size:12px}}@media (max-width:1150px){.dashboard-shell :is(.overview-kpis,.module-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell .module-metrics[data-count="3"]>div:last-child{grid-column:auto}}@media (max-width:1023px){.dashboard-workspace{margin:7px;border-radius:18px}.dashboard-topbar>div{height:66px;padding-inline:14px}.dashboard-shell #dashboard-main{padding:23px 20px 90px}}@media (max-width:767px){.dashboard-shell{--dashboard-panel-radius:19px;--dashboard-panel-padding:19px;--dashboard-component-gap:12px;--dashboard-metric-min-height:164px;--dashboard-metric-padding-top:15px;--dashboard-metric-padding-inline:15px;--dashboard-metric-label-size:11px;--dashboard-metric-value-size:1.75rem;--dashboard-metric-icon-size:25px;--dashboard-tab-height:44px;--dashboard-tab-font-size:11px}.overview-actions{width:100%}.overview-actions .dashboard-date-filter{width:100%;flex-wrap:nowrap;gap:2px}.overview-actions .dashboard-date-filter>button{flex:1 0 auto;padding-inline:5px;font-size:11px;min-height:44px}.dashboard-shell .page-header h1{font-size:30px}.dashboard-shell :is(.overview-kpis,.module-metrics)>:is(.metric-primary,.metric-wide){grid-column:auto}.dashboard-shell [role=tablist].overview-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%;overflow:visible}.dashboard-shell .overview-tabs [role=tab]{padding-inline:6px;white-space:normal}.dashboard-cost-summary{margin-inline:-19px;padding:15px 19px}.dashboard-target-link{margin:0 -19px -19px;padding-inline:19px}.dashboard-chart-readout>span:first-child{width:100%}.dashboard-chart-tools button{min-height:44px!important}.dashboard-payments dt{flex-wrap:wrap;font-size:10px}.dashboard-payments dd{font-size:12px}}@media (max-width:430px){.dashboard-shell{--dashboard-metric-padding-inline:13px;--dashboard-metric-label-size:10px;--dashboard-metric-caption-size:10px;--dashboard-metric-icon-size:24px}.dashboard-workspace{margin:5px;border-radius:15px}.dashboard-topbar>div{height:63px;padding-inline:9px}.dashboard-shell #dashboard-main{padding:24px 15px 90px}.dashboard-shell .page-header h1{font-size:29px}.dashboard-shell .page-header p{font-size:12px}.overview-date{font-size:9px;padding:3px 6px}.dashboard-shell :is(.overview-kpis,.module-metrics) dt{gap:5px}.dashboard-shell :is(.metric-icon,.module-metric-icon){border-radius:8px}.dashboard-shell :is(.metric-icon,.module-metric-icon) .strans-icon{width:17px;height:17px}.dashboard-shell .overview-panel h2{font-size:16px}.dashboard-cost-summary{grid-template-columns:1fr;gap:0;padding:5px 16px}.dashboard-cost-summary>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0}.dashboard-cost-summary>div+div{border-top:1px solid var(--border)}.dashboard-cost-summary dd{margin:0;font-size:12px}.dashboard-cost-summary dt{font-size:10px}.dashboard-payments>div{padding-inline:8px}.dashboard-payments dd{font-size:10px}.dashboard-peak-value strong{font-size:25px}.dashboard-peak-value span{font-size:10px}.dashboard-target-copy>strong{font-size:16px}.dashboard-target-ring{width:77px;height:77px}.overview-list-panel{height:26rem}.dashboard-receipt-icon{display:none}}@media (max-width:360px){.dashboard-shell{--dashboard-metric-min-height:146px;--dashboard-metric-padding-inline:19px;--dashboard-metric-label-size:12px;--dashboard-metric-caption-size:11px}.dashboard-shell :is(.overview-kpis,.module-metrics){grid-template-columns:1fr}}.dashboard-shell .module-metrics>div[data-emphasis=true]{background:linear-gradient(127deg,var(--dashboard-revenue-start),var(--dashboard-revenue-mid) 47%,var(--dashboard-revenue-end));border-color:var(--dashboard-revenue-mid);box-shadow:inset 0 1px 0 #ffffff18,0 3px 6px #122e4e18}.dashboard-shell .module-metrics [data-emphasis=true] dt{color:#ecf3ff}.dashboard-shell .module-metrics [data-emphasis=true] dd{color:#fff}.dashboard-shell .module-metrics [data-emphasis=true] .module-metric-caption{color:#e1ecfb;border-color:#a9c8ee32}.dashboard-shell .module-metrics [data-emphasis=true] .module-metric-icon{color:#f4f8ff;background:#ffffff09;border-color:#ffffff24}.catalog-metrics .module-metric-detail{padding-block:5px;line-height:1.5;color:var(--muted-foreground)}.catalog-metrics [data-emphasis=true] .module-metric-detail{color:#e1ecfb;border-color:#a9c8ee32}.catalog-photo-summary{display:flex;align-items:center;gap:10px;min-height:30px}.catalog-photo-stack{display:flex;flex-shrink:0;padding-right:3px}.catalog-photo-stack>span{width:29px;height:29px;overflow:hidden;border:2px solid var(--dashboard-revenue-end);border-radius:9px;background:#ffffff20}.catalog-photo-stack>span+span{margin-left:-9px}.catalog-photo-stack img{width:100%;height:100%;object-fit:cover}.catalog-availability{display:flex;align-items:center;justify-content:space-between;gap:8px}.catalog-availability strong{color:var(--foreground);font-weight:600}.catalog-availability-track,.catalog-category-distribution{display:flex;gap:3px;height:5px;overflow:hidden;border-radius:3px;background:var(--muted)}.catalog-availability-track{margin-top:6px}.catalog-availability-track>span{border-radius:3px;background:var(--chart-3)}.catalog-category-distribution>span{min-width:3px;background:var(--primary)}.catalog-category-summary{margin-top:6px;line-height:1.55;overflow-wrap:anywhere}.dashboard-shell .module-panel,.dashboard-shell .report-panel{min-width:0;border:1px solid var(--border);border-radius:var(--dashboard-panel-radius);background:var(--card);box-shadow:var(--dashboard-shadow)}.dashboard-shell .module-panel:is(.p-4,.p-5),.dashboard-shell .report-panel.p-5{padding:var(--dashboard-panel-padding)}.dashboard-shell .dashboard-card{border-radius:var(--dashboard-panel-radius);box-shadow:var(--dashboard-shadow)}.dashboard-shell :is(.dashboard-card-header,.dashboard-card-content,.dashboard-card-footer){padding-inline:var(--dashboard-panel-padding)}.dashboard-shell .dashboard-card-title{font-weight:600;letter-spacing:-.3px}.dashboard-shell .page-header{margin-bottom:20px}.dashboard-shell .overview-page .page-header{margin-bottom:24px}.module-section-intro{padding:20px var(--dashboard-panel-padding)}.module-section-intro>div{display:block}.module-section-intro h2{font-size:16px;letter-spacing:-.3px}.module-section-intro p{margin-top:4px}.workspace-toolbar{padding:18px var(--dashboard-panel-padding)}.workspace-toolbar input{background:var(--background)}.workspace-record{margin:12px 16px;border:1px solid var(--border);border-radius:15px;padding:15px}.workspace-record:last-child{border-bottom:1px solid var(--border)}.dashboard-input{border-radius:10px;box-shadow:0 1px 2px #253e6008}.dashboard-dialog{border-radius:24px;box-shadow:0 24px 80px #101f3b40}.dashboard-dialog>div:first-of-type h2{font-weight:600;letter-spacing:-.4px}.dashboard-shell .module-emphasis{background:linear-gradient(127deg,var(--dashboard-revenue-start),var(--dashboard-revenue-mid) 47%,var(--dashboard-revenue-end));border-color:var(--dashboard-revenue-mid);box-shadow:inset 0 1px 0 #ffffff18,0 3px 6px #122e4e18}.module-emphasis :is(p,dt,dd,h2,small,span){color:#ecf3ff}.module-emphasis .metric-value{color:#fff}.module-emphasis .module-metric-icon{color:#f4f8ff;background:#ffffff09;border-color:#ffffff24}.dashboard-shell .module-summary-metric{min-height:var(--dashboard-metric-min-height)}.dashboard-shell .module-summary-metric .dashboard-card-content{padding-top:var(--dashboard-metric-padding-top);padding-inline:var(--dashboard-metric-padding-inline)}.referral-code{color:#fff;background:linear-gradient(127deg,var(--dashboard-revenue-start),var(--dashboard-revenue-end));box-shadow:inset 0 1px 0 #ffffff18}.module-outlet-card .dashboard-card-header{padding-bottom:20px}.outlet-card-metrics{padding:14px 10px;background:var(--muted)}.outlet-card-metrics dd{margin-top:5px;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.module-table-card{border-radius:var(--dashboard-panel-radius);box-shadow:var(--dashboard-shadow)}.dashboard-shell .text-amber-600{color:#935b14}.dark .dashboard-shell .text-amber-600{color:#f3c780}.report-panel h2,.report-panel h3{font-size:16px;font-weight:600;letter-spacing:-.3px}.report-panel th{padding:13px 12px;font-size:11px;font-weight:500;letter-spacing:.03em;color:var(--muted-foreground);background:var(--muted)}.report-panel td{padding:15px 12px;line-height:1.6}.report-panel th:first-child{border-radius:10px 0 0 10px}.report-panel th:last-child{border-radius:0 10px 10px 0}.report-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;border:1px solid var(--border);border-radius:18px;background:var(--muted)}.report-types button{display:flex;min-width:0;min-height:55px;align-items:center;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:13px;text-align:left;font-size:12px;line-height:1.5;font-weight:500;color:var(--muted-foreground);transition:background-color .15s,border-color .15s}.report-types button:hover{background:var(--card);color:var(--foreground)}.report-types button[aria-pressed=true]{background:var(--card);border-color:var(--border);color:var(--accent-foreground);box-shadow:0 1px 4px #253e6014;font-weight:600}.report-type-icon{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:10px;color:var(--muted-foreground);background:var(--card)}.report-types [aria-pressed=true] .report-type-icon{background:var(--accent);color:var(--accent-foreground)}.report-type-icon svg{width:20px;height:20px}.report-period{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.reports-page .page-header{margin-bottom:20px}.report-hour{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:76px;padding:10px 6px;border:1px solid var(--border);border-radius:12px;text-align:center;background:var(--background);color:var(--foreground)}.report-hour[data-peak=true]{color:var(--accent-foreground);border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:var(--accent)}.report-hour[data-empty=true]{background:var(--muted);color:var(--muted-foreground);border-color:transparent}.report-hour strong{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}@media (max-width:767px){.module-section-intro,.workspace-toolbar{padding:16px}.dashboard-dialog{border-radius:24px 24px 0 0}.catalog-photo-summary{gap:6px;flex-wrap:wrap}.catalog-photo-stack>span{width:24px;height:24px;border-radius:7px}.report-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.report-types button{min-height:54px;padding:8px;gap:8px;font-size:11px}.report-type-icon{width:26px;height:26px;border-radius:8px}.report-type-icon svg{width:18px;height:18px}.report-panel td{padding:0}.report-panel th:first-child,.report-panel th:last-child{border-radius:0}.report-panel .table-records tbody tr{margin-block:12px;border:1px solid var(--border);border-radius:15px;background:var(--card)}.report-panel .table-records tbody td+td{padding-top:8px}.report-panel .table-records tbody td:before{color:var(--muted-foreground);font-size:11px}.report-period .dashboard-date-filter{width:100%;flex-wrap:nowrap;gap:2px}.report-period .dashboard-date-filter>button{flex:1 0 auto;min-height:44px;padding-inline:5px;font-size:11px}}@media (max-width:360px){.report-types{grid-template-columns:1fr}}@font-face{font-family:dashboardFont;src:url(/_next/static/media/9018efeb338d2e1f-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dashboardFont;src:url(/_next/static/media/0ac2f6a35fea3e11-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:dashboardFont;src:url(/_next/static/media/78c3a7085a798956-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:dashboardFont;src:url(/_next/static/media/9590b9ad9c29cacd-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:dashboardFont Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_9c0feb{font-family:dashboardFont,dashboardFont Fallback}.__variable_9c0feb{--font-dashboard-geist:"dashboardFont","dashboardFont Fallback"}