.report-line-scale{color:var(--muted);text-align:right;margin-bottom:6px;font-size:13px;display:block}.report-preview{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.report-preview>.analytics-canvas,.report-preview>.dashboard-export{width:100%}.report-attribution{color:var(--muted);margin:4px 0 10px;font-size:14px;display:block}.report-warning{color:#7d5d1c;background:#fff9e9;border:1px solid #e5d4a9;border-radius:8px;padding:10px;font-size:14px;line-height:1.4}.report-filters{border-top:1px solid var(--line);padding-top:12px}.report-filters>div:first-child{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.report-filter{grid-template-columns:1fr 1fr 28px;gap:6px;margin-top:8px;display:grid}.report-filter select{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:7px;padding:8px;font-size:14px}.report-filter .delete-link{font-size:22px}.report-modal-actions{align-items:center;gap:10px;display:flex}.dashboard-export{background:#fff;min-width:0;padding:20px}.dashboard-export>h2{margin:0 0 14px;font-size:24px}.dashboard-export>p{color:var(--muted);margin:0 0 16px}.dashboard-export .dashboard-preview{margin-top:12px}.vertical-bars{align-items:stretch;gap:12px;min-height:340px;margin-top:24px;padding-bottom:10px;display:flex;overflow-x:auto}.vertical-bar{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:68px;display:flex}.vertical-bar>strong{color:var(--ink);white-space:nowrap;font-size:12px}.vertical-bar-track{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,#fff 0 60px,#edf1ee 61px);align-items:flex-end;width:100%;height:245px;display:flex}.vertical-bar-track i{border-radius:5px 5px 0 0;width:100%;display:block}.vertical-bar>span{overflow-wrap:anywhere;max-width:110px;font-size:12px;line-height:1.2}.stacked-chart{margin-top:24px}.stacked-legend{flex-wrap:wrap;gap:10px 18px;margin-bottom:18px;display:flex}.stacked-legend span{align-items:center;gap:6px;font-size:13px;display:inline-flex}.stacked-legend i{border-radius:2px;width:11px;height:11px}.stacked-row{grid-template-columns:minmax(100px,150px) minmax(80px,1fr) minmax(90px,140px);align-items:center;gap:10px;margin:10px 0;font-size:13px;display:grid}.stacked-row>span{overflow-wrap:anywhere}.stacked-row>strong{text-align:right;font-size:13px}.stacked-track{border-radius:5px;min-width:2px;height:24px;display:flex;overflow:hidden}.stacked-track i{height:100%;display:block}.bar-visual>div{grid-template-columns:minmax(100px,150px) 1fr minmax(90px,150px);font-size:13px}.bar-visual strong{font-size:13px}.analytics-controls label,.analytics-controls input,.analytics-controls select{font-size:14px}.analytics-modal{overflow:auto}.dashboard-picker label{min-width:0}.dashboard-picker .vertical-bars{min-height:170px}.dashboard-picker .vertical-bar-track{height:100px}.dashboard-picker .vertical-bar>strong{display:none}.dashboard-picker .stacked-row{grid-template-columns:65px 1fr 75px;font-size:11px}.dashboard-picker .stacked-row strong{font-size:11px}@media (max-width:720px){.report-filter{grid-template-columns:1fr}.report-filter .delete-link{justify-self:end}.stacked-row{grid-template-columns:85px 1fr 80px}.report-modal-actions{gap:5px}.report-modal-actions .secondary{font-size:12px}.dashboard-export{padding:12px}}.lists-panel{min-width:0}.lists-scroll{overflow-x:auto}.lists-scroll table{min-width:900px}.lists-toggle{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.lists-toggle input{width:16px;height:16px}.lists-modal{max-height:90vh;overflow-y:auto}@media (max-width:720px){.lists-panel .table-tools{flex-wrap:wrap;gap:12px}}
