.reports-page{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;padding-bottom:16px;display:grid}.report-toolbar,.report-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);min-width:0;padding:20px}.report-more{border:1px solid var(--border-subtle);border-radius:var(--radius-control);min-height:44px;color:var(--label-foreground);background:var(--surface);padding:10px 14px;font-size:12px}.report-toolbar p,.report-note{color:var(--muted-foreground);margin-top:12px;font-size:12px;line-height:1.6}.report-date-inputs{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.report-date-inputs label{gap:6px;font-size:12px;display:grid}.report-date-inputs input{border:1px solid var(--border);border-radius:10px;max-width:100%;min-height:44px;padding:8px}.report-columns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;display:grid}.report-panel h2{align-items:center;gap:8px;margin-bottom:16px;font-size:15px;font-weight:700;display:flex}.report-panel h3{margin:20px 0 10px;font-size:13px;font-weight:600}.report-panel p{color:var(--muted-foreground);font-size:13px}.report-breakdown{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:16px;padding:10px 0;font-size:12px;display:flex}.report-breakdown strong{text-align:right;white-space:nowrap}.report-table-scroll{overflow-x:auto}.report-panel table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.report-panel th{color:var(--muted-foreground);white-space:nowrap;font-weight:500}.report-panel th,.report-panel td{border-bottom:1px solid var(--border-subtle);padding:12px 10px}.report-panel td:not(:first-child){white-space:nowrap}.report-panel td button{color:var(--pastel-sky-foreground);white-space:nowrap;align-items:center;gap:6px;min-height:36px;display:flex}.report-panel td small,.report-activity small{color:var(--muted-foreground);margin-top:4px;font-size:11px;display:block}.report-more{margin:16px auto 0;display:block}.report-activity{text-align:left;border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 0;font-size:13px;display:flex}.report-activity:disabled{cursor:default}.report-day-totals{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.report-day-totals span{color:var(--muted-foreground);font-size:12px}.report-day-totals strong{color:var(--foreground);font-size:20px;display:block}@media (width<=767px){.report-columns{grid-template-columns:1fr}.report-toolbar,.report-panel{padding:16px}}.report-columns{align-items:start}.report-panel th:not(:first-child),.report-panel td:not(:first-child),.report-breakdown strong,.report-day-totals strong{text-align:right;font-variant-numeric:tabular-nums}.report-panel td[colspan]{text-align:left}@media (width<=767px){.pos-page-chrome .report-toolbar{border:0;border-radius:0;padding:0}.pos-page-chrome .report-toolbar p{margin-top:2px}.pos-page-chrome .report-date-inputs{gap:8px;margin-top:6px}.pos-page-chrome .report-date-inputs input{min-height:40px;padding:6px}}.report-share-bar{background:var(--border-subtle);border-radius:9999px;width:100%;height:4px;margin-top:4px;overflow:hidden}.report-share-fill{background:var(--brand-cyan,var(--primary));border-radius:9999px;height:100%;transition:width .3s}
