.statistics-page main{max-width:1320px;margin:0 auto;padding:12px 32px 60px}.statistics-lead{align-items:flex-end;margin:30px 0}.statistics-actions{display:flex;gap:8px;flex-wrap:wrap}.statistics-actions .button,.statistics-actions button{font-size:13px;min-height:44px}.statistics-filters{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#101713;border:1px solid #29392d;padding:16px;border-radius:16px;margin-bottom:26px}.statistics-periods{display:flex;gap:4px;background:#080c09;padding:4px;border-radius:11px}.statistics-periods button{background:transparent;color:#b3bfb5;border:0;min-width:86px}.statistics-periods button[aria-pressed=true]{background:#a8ef81;color:#13200d}.statistics-date-controls{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.statistics-date-controls label{margin:0;font-size:11px;color:#b2bfb5}.statistics-date-controls input{display:block;margin-top:5px;width:175px;color-scheme:dark;min-height:44px;padding:9px 11px}.statistics-date-controls button{padding:10px 13px;min-height:44px}.statistics-period-title{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.statistics-period-title h2{font-size:23px;margin:0}.statistics-period-title h2:first-letter{text-transform:uppercase}.statistics-live{font-size:11px;color:#bcec9f;background:#1b321a;border:1px solid #42633a;border-radius:30px;padding:6px 10px}.statistics-updated{font-size:12px;margin:9px 0 22px}.statistics-metrics,.statistics-secondary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.statistics-metric{background:#101713;border:1px solid #29392d;border-radius:16px;padding:22px;min-width:0}.statistics-metric h3{font-size:13px;color:#b3c1b7;font-weight:600;margin:0 0 14px}.statistics-metric strong{font-size:clamp(23px,2.4vw,33px);letter-spacing:-.04em;line-height:1.25;font-variant-numeric:tabular-nums;display:block;overflow-wrap:anywhere}.statistics-metric p{font-size:11px;line-height:1.6;color:#a5b3a9;margin:12px 0 0}.statistics-metric.highlight{background:#a8ef81;border-color:#a8ef81;color:#10220b}.statistics-metric.highlight h3,.statistics-metric.highlight p{color:#2f4d24}.statistics-card{background:#101713;border:1px solid #29392d;border-radius:18px;padding:24px;min-width:0}.statistics-card h2{font-size:18px;margin:0 0 8px;color:#f0f5ef}.statistics-card p.muted{font-size:12px;margin:0 0 22px;color:#a5b3a9}.statistics-chart-card{margin-top:20px}.statistics-card-heading{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;flex-wrap:wrap}.statistics-card-heading p{color:#a5b3a9;font-size:12px;margin:4px 0}.statistics-card-heading>strong{font-size:21px;color:#bceda4;letter-spacing:-.02em}.statistics-chart-scroll{overflow-x:auto;padding:8px 0 0;margin-top:24px}.statistics-chart{display:grid;grid-template-columns:repeat(var(--points),minmax(31px,1fr));gap:6px;min-width:max(100%,calc(var(--points) * 37px));height:185px;border-bottom:1px solid #29392d}.statistics-chart-column{display:flex;min-width:0;flex-direction:column;gap:9px;align-items:stretch;justify-content:flex-end}.statistics-bar-space{height:150px;display:flex;align-items:flex-end;border-bottom:1px solid #354b39;background:repeating-linear-gradient(to top,transparent,transparent 49px,#26372c66 50px)}.statistics-bar{width:100%;max-width:46px;margin:0 auto;background:#95d970;border-radius:5px 5px 0 0;min-height:0}.statistics-chart-column>span{font-size:9px;text-align:center;white-space:nowrap;color:#a9b7ad;padding-bottom:9px}.statistics-table-details{margin-top:18px;font-size:13px;color:#c3d0c4}.statistics-table-details summary{cursor:pointer;min-height:44px;padding:13px 0}.statistics-table-scroll{overflow-x:auto}.statistics-table-scroll table{width:100%;border-collapse:collapse;min-width:440px;text-align:right;font-size:12px}.statistics-table-scroll th,.statistics-table-scroll td{padding:13px 10px;border-bottom:1px solid #29392d;white-space:nowrap}.statistics-table-scroll th:first-child{text-align:left}.statistics-table-scroll caption{text-align:left;padding:12px;color:#b8c6bc}.statistics-table-scroll thead,.statistics-table-scroll tfoot{color:#d7ecd0;background:#162019}.statistics-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.statistics-products{padding:0;margin:0;list-style:none}.statistics-products li{display:flex;gap:12px;align-items:center;border-bottom:1px solid #29392d;padding:15px 0;font-size:13px}.statistics-products li:last-child,.statistics-list-row:last-child{border:0}.statistics-rank{font-size:11px;color:#a8ef81;border:1px solid #365031;border-radius:7px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.statistics-products li>div{flex:1;min-width:0;overflow-wrap:anywhere}.statistics-products small,.statistics-list-row small{display:block;color:#a5b3a9;font-size:11px;margin-top:5px;font-weight:400}.statistics-products li>strong{text-align:right;font-size:16px;flex-shrink:0}.statistics-distribution{margin:22px 0}.statistics-distribution>div:first-child{display:flex;justify-content:space-between;gap:15px;font-size:13px}.statistics-distribution>small{font-size:11px;color:#a5b3a9}.statistics-progress{height:7px;background:#243329;border-radius:20px;margin:10px 0 7px;overflow:hidden}.statistics-progress span{display:block;background:#95d970;height:100%;border-radius:20px}.statistics-list-row{padding:17px 0;display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid #29392d;font-size:13px}.statistics-state:first-letter{text-transform:uppercase}.statistics-secondary .statistics-metric{padding:20px}.statistics-secondary .statistics-metric strong{font-size:25px}.statistics-secondary .statistics-metric:first-child h3{color:#fda89c}.statistics-basis{font-size:11px;line-height:1.85;color:#9bad9f;margin:25px 0 0;max-width:1050px}.statistics-zero{padding:20px;background:#142217;border:1px solid #375433;border-radius:14px;margin-bottom:20px}.statistics-zero h3{font-size:15px;margin:0 0 7px}.statistics-zero p{font-size:12px;line-height:1.6;color:#b6c5ba;margin:0}.statistics-empty{font-size:12px;line-height:1.6;color:#a5b3a9;padding:16px 0}.statistics-error{background:#301f1a;border:1px solid #86503f;padding:15px;border-radius:12px;color:#ffd3c6;font-size:13px;line-height:1.6}.statistics-page [hidden],#manage-panel [hidden]{display:none!important}#manage-panel .statistics-lead h1{font-size:28px}#manage-panel .statistics-filters{flex-wrap:wrap}#manage-panel .statistics-metrics,#manage-panel .statistics-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}#manage-panel .statistics-grid{grid-template-columns:1fr}#manage-panel .statistics-lead{align-items:flex-start;flex-direction:column}#manage-panel .statistics-card-heading p{margin:4px 0}#manage-panel .statistics-date-controls label{margin:0}#manage-panel .statistics-products li{list-style:none}.statistics-page button:disabled{cursor:default}@media(max-width:1000px){.statistics-filters{align-items:flex-start;flex-direction:column}.statistics-metric{padding:19px}.statistics-lead{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.statistics-page main{padding:0 16px 40px}.statistics-page .order-page-brand{font-size:20px}.statistics-lead{gap:18px;margin:24px 0}.statistics-actions{width:100%}.statistics-actions button{flex:1}.statistics-periods{width:100%}.statistics-periods button{flex:1;min-width:0}.statistics-filters{padding:12px;gap:15px;margin-bottom:22px}.statistics-date-controls{width:100%;gap:6px}.statistics-date-controls label{flex:1}.statistics-date-controls input{width:100%;min-width:0}.statistics-date-controls button{padding:10px 12px;font-size:12px}.statistics-date-controls #statistics-today{flex-basis:100%}.statistics-metrics,.statistics-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.statistics-metric{padding:16px 13px}.statistics-metric strong{font-size:24px}.statistics-metric h3{font-size:11px;margin-bottom:12px}.statistics-metric p{font-size:10px}.statistics-grid{grid-template-columns:1fr;gap:14px;margin:14px 0}.statistics-card{padding:19px 16px}.statistics-period-title h2{font-size:21px}.statistics-secondary .statistics-metric{padding:16px 13px}.statistics-secondary .statistics-metric strong{font-size:22px}.statistics-basis{font-size:10px}.statistics-card-heading>strong{font-size:18px}.statistics-products li{font-size:12px}.statistics-distribution>div:first-child{font-size:12px}}
/* Restaurant performance workspace, shared by the installed app and browser. */
.statistics-page{background:#090c0a}.statistics-page main{max-width:1440px}.statistics-lead{border-bottom:1px solid #2a3b2e;padding-bottom:28px;margin-bottom:24px}.statistics-lead h1{font-size:clamp(34px,5vw,54px);letter-spacing:-.055em;font-weight:800}.statistics-lead .eyebrow{letter-spacing:.12em}.statistics-filters{background:transparent;border:0;border-radius:0;padding:0 0 24px;border-bottom:1px solid #2a3b2e}.statistics-periods{border:1px solid #304434;padding:5px;background:#111a14;border-radius:40px}.statistics-periods button{border-radius:30px;padding:11px 22px}.statistics-metrics{gap:0;background:#111a14;border:1px solid #304434;border-radius:20px;overflow:hidden}.statistics-metrics .statistics-metric{border:0;border-right:1px solid #304434;border-radius:0;background:transparent;padding:28px}.statistics-metrics .statistics-metric:last-child{border:0}.statistics-metrics .statistics-metric.highlight{background:#183020;color:#b6f59a}.statistics-metrics .statistics-metric.highlight h3,.statistics-metrics .statistics-metric.highlight p{color:#b5cbb9}.statistics-metric strong{font-size:clamp(25px,2.8vw,40px)}.statistics-card{background:#111a14;border-color:#304434;border-radius:20px;padding:28px}.statistics-chart-card{margin-top:24px}.statistics-chart{height:235px}.statistics-bar-space{height:200px}.statistics-bar{background:linear-gradient(#b3f594,#64b967);max-width:38px}.statistics-section-heading{margin:32px 0 18px}.statistics-section-heading>span{font-size:21px;font-weight:750;letter-spacing:-.025em}.statistics-section-heading p{color:#9eb3a4;font-size:12px;margin:7px 0 0}.statistics-products li{padding:18px 0}.statistics-rank{background:#1b3120;border:0;color:#bcf3a7}.statistics-table-details{border-top:1px solid #304434;padding-top:10px;margin-top:20px}.statistics-live:before{content:'●';margin-right:6px}.statistics-period-title{margin-top:10px}#manage-panel .statistics-metrics{gap:0}#manage-panel .statistics-metrics .statistics-metric{padding:20px}@media(max-width:650px){.statistics-metrics{grid-template-columns:1fr 1fr}.statistics-metrics .statistics-metric{padding:22px 16px;border-bottom:1px solid #304434}.statistics-metrics .statistics-metric:nth-child(2){border-right:0}.statistics-metrics .statistics-metric:nth-child(3){border-bottom:0}.statistics-card{padding:21px 17px}.statistics-periods button{padding:11px 13px}.statistics-lead{padding-bottom:20px}.statistics-section-heading{margin-top:28px}}
