.report-workspace{min-width:0}.report-scope,.report-applied,.report-panel-heading,.report-toolbar,.report-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.report-scope{margin-bottom:16px}.report-scope>span{color:#146452;background:#e5f3ec;border:1px solid #cce6db;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:700}.report-scope>small{margin-right:auto}.report-filters{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.report-filters label,.report-toolbar label{min-width:0;font-size:12px;font-weight:600}.report-filters input,.report-filters select{min-width:0;margin-top:5px;padding:9px;font-size:13px}.report-filters>button{align-self:end}.report-applied{color:var(--muted);margin:15px 0;font-size:12px}.report-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.report-kpi{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;padding:18px}.report-kpi h2{color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:600}.report-kpi strong{letter-spacing:-.7px;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:7px;font-size:26px;line-height:1.2;display:flex}.report-kpi strong small{letter-spacing:0;font-size:12px;font-weight:500}.report-kpi p{color:var(--muted);margin:8px 0 0;font-size:11px}.report-kpi.attention{border-left:3px solid #bc571b}.report-kpi.attention strong{color:#9a4513}.report-dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;display:grid}.report-dashboard-grid>.panel{min-width:0}.report-panel-heading{margin-bottom:14px}.report-panel-heading h2{margin:0;font-size:17px}.report-activity{border-bottom:1px solid #e9edf1;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.report-activity>div{overflow-wrap:anywhere;min-width:0}.report-activity strong,.report-activity small{display:block}.report-activity b{text-align:right;white-space:nowrap;font-size:13px}.report-activity b small{font-weight:400;display:inline}.report-bars{gap:10px;padding-top:6px;display:grid}.report-bar-row{grid-template-columns:46px 1fr 110px;align-items:center;gap:10px;font-size:12px;display:grid}.report-bar-row>div{gap:4px;display:grid}.report-bar-row>small{text-align:right;font-variant-numeric:tabular-nums;font-size:10px}.report-bar{border-radius:2px;height:7px}.report-workspace .in{background:#167e67}.report-workspace .out{background:#c27936}.report-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin:18px 0 0;font-size:10px;display:flex}.report-legend i{width:8px;height:8px;margin-left:5px;display:inline-block}.report-empty{color:var(--muted);padding:24px 0;font-size:13px}.report-toolbar{margin:20px 0}.report-toolbar>label{min-width:240px}.report-toolbar select{margin-top:6px}.report-exports{gap:8px;display:flex}.report-note,.report-method,.report-disclaimer{color:var(--muted);font-size:12px}.report-method{margin:20px 0}.report-method summary{cursor:pointer;padding:10px 0;font-weight:600}.report-method p{margin:7px 0}.report-disclaimer{border-top:1px solid var(--border);padding:14px 0}.report-table-panel{min-width:0}.report-table-scroll{max-width:100%;overflow:auto}.report-table-scroll table{border-collapse:collapse;width:100%;font-size:12px}.report-table-scroll th{text-align:left;white-space:nowrap;background:#f3f6f9;padding:11px;font-weight:600}.report-table-scroll td{overflow-wrap:anywhere;border-bottom:1px solid #e4e9ef;min-width:90px;max-width:220px;padding:11px}.report-table-scroll .numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.report-missing{color:#93501c;white-space:normal;font-size:11px}.report-pagination{margin-top:16px;font-size:12px}.report-workspace .panel{padding:20px}@media (min-width:1450px){.report-filters{grid-template-columns:repeat(6,minmax(0,1fr)) auto}.report-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:780px){.report-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.report-filters>button{grid-column:1/-1}.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.report-kpi{padding:13px}.report-kpi strong{font-size:21px}.report-kpi h2{font-size:12px}.report-dashboard-grid{grid-template-columns:minmax(0,1fr)}.report-workspace .panel{padding:15px}.report-bar-row{grid-template-columns:39px 1fr 89px;gap:7px}.report-toolbar>label{width:100%;min-width:0}.report-exports{width:100%}.report-exports>button{flex:1}.report-scope{gap:8px}.report-scope>small{order:2;width:calc(100% - 90px)}.report-applied{gap:4px}.report-activity,.report-activity b{font-size:12px}.report-table-scroll td{padding:9px}.report-table-panel{overflow:hidden}}
