.overview-page{max-width:1440px;color:var(--vs-ink);letter-spacing:0;margin:auto;padding:28px;font-size:14px}.overview-page *{box-sizing:border-box}.overview-page :is(h1,h2,h3,p){overflow-wrap:anywhere;margin:0}.overview-page h1{font-size:28px;font-weight:650}.overview-page h2{font-size:17px;font-weight:600}.overview-page h3{font-size:15px;font-weight:600}.overview-page svg{flex-shrink:0}.overview-page a{color:var(--vs-info);text-decoration:none}.overview-page a:hover{text-decoration:underline}.overview-page :is(.ov-button,.ov-icon,.ov-presets button,select){font:inherit;color:var(--vs-ink);background:var(--vs-surface);border:1px solid var(--vs-border);cursor:pointer;border-radius:6px;min-height:40px}.overview-page button:disabled{opacity:.5;cursor:default}.overview-page :is(button,select,a,summary):focus-visible{outline:2px solid var(--vs-info);outline-offset:3px}.overview-page .ov-header,.overview-page .ov-section-heading,.overview-page .ov-target header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.overview-page .ov-header p{color:var(--vs-muted);margin-top:6px}.overview-page .ov-icon{place-items:center;width:42px;height:42px;display:grid}.overview-page .ov-filters{border-bottom:1px solid var(--vs-border);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:10px;padding:20px 0;display:flex}.overview-page .ov-presets{flex-wrap:wrap;gap:4px;display:flex}.overview-page .ov-presets button{background:0 0;border-color:#0000;padding:8px 10px;font-size:12px}.overview-page .ov-presets button[aria-pressed=true]{color:var(--vs-info);background:var(--vs-info-bg);border-color:var(--vs-border)}.overview-page .ov-date-fields{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.overview-page .date-filter-popover{background:linear-gradient(var(--vs-surface-raised),var(--vs-surface-raised)),var(--vs-bg)}.overview-page .ov-button{padding:8px 14px}.overview-page .ov-section{border-bottom:1px solid var(--vs-border);min-width:0;padding:24px 0}.overview-page .ov-section-heading{margin-bottom:20px}.overview-page .ov-section-heading :is(h2,a),.overview-page .ov-target :is(h3,a){align-items:center;gap:8px;display:flex}.overview-page .ov-section-heading>span{color:var(--vs-muted);font-size:12px}.overview-page .ov-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.overview-page .ov-metric{min-width:0}.overview-page .ov-metric-label{color:var(--vs-muted);align-items:center;gap:7px;min-height:32px;font-size:12px;display:flex}.overview-page .ov-metric>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0 6px;font-size:26px;font-weight:650;display:block}.overview-page .ov-metric small{color:var(--vs-muted);font-size:12px;line-height:1.6;display:block}.overview-page .ov-green{color:var(--vs-success)}.overview-page .ov-amber{color:var(--vs-warning)}.overview-page .ov-muted{color:var(--vs-muted);font-size:12px;line-height:1.6}.overview-page .ov-warning{border-left:3px solid var(--vs-warning);background:var(--vs-warning-bg,var(--vs-surface));color:var(--vs-warning);flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;padding:12px;font-size:12px;line-height:1.7;display:flex}.overview-page .ov-definitions{color:var(--vs-muted);margin-top:22px;font-size:12px}.overview-page .ov-definitions summary{cursor:pointer;width:fit-content}.overview-page .ov-definitions p{max-width:850px;margin-top:10px;line-height:1.7}.overview-page .ov-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:20px 0 0;display:grid}.overview-page .ov-facts strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;display:block}.overview-page .ov-facts :is(span,a){color:var(--vs-muted);margin-top:5px;font-size:12px;display:block}.overview-page .ov-facts a{color:var(--vs-info)}.overview-page .ov-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.overview-page :is(.ov-bars,.ov-statuses,.ov-orders){margin:0;padding:0;list-style:none}.overview-page .ov-bars li{padding:10px 0}.overview-page .ov-bars li>div:first-child,.overview-page .ov-statuses li,.overview-page .ov-cost{justify-content:space-between;gap:12px;display:flex}.overview-page .ov-bar-track{background:var(--vs-surface-alt);border-radius:3px;height:8px;margin-top:10px;overflow:hidden}.overview-page .ov-bar-track span{background:var(--vs-info);height:100%;display:block}.overview-page .ov-statuses li{border-bottom:1px solid var(--vs-border);padding:10px 0}.overview-page .ov-cost{color:var(--vs-muted);flex-wrap:wrap;padding-top:20px;font-size:12px}.overview-page .ov-table-wrap{overflow-x:auto}.overview-page table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:start;width:100%}.overview-page :is(th,td){border-bottom:1px solid var(--vs-border);padding:14px 12px}.overview-page th{color:var(--vs-muted);text-align:start;font-size:12px;font-weight:500}.overview-page td small{margin-top:4px;font-size:11px;display:block}.overview-page td:first-child{overflow-wrap:anywhere}.overview-page :is(th,td):last-child{text-align:end}.overview-page td select{min-width:95px;padding:6px 8px;font-size:12px}.overview-page .ov-orders li{border-bottom:1px solid var(--vs-border)}.overview-page .ov-orders a{color:var(--vs-ink);align-items:center;gap:16px;padding:14px 0;display:flex}.overview-page .ov-orders a>span{flex:1;min-width:0}.overview-page .ov-orders strong{overflow-wrap:anywhere;font-size:13px}.overview-page .ov-orders small{color:var(--vs-muted);margin-top:5px;font-size:11px;display:block}.overview-page .ov-live{border-top:2px solid var(--vs-border);margin-top:20px}.overview-page .ov-target{border-bottom:1px solid var(--vs-border);margin-bottom:28px;padding-bottom:22px}.overview-page .ov-target-summary{color:var(--vs-muted);align-items:baseline;gap:12px;margin-top:16px;display:flex}.overview-page .ov-target-summary strong{color:var(--vs-ink);font-size:24px}.overview-page .ov-target-summary strong span{color:var(--vs-muted);font-size:16px}.overview-page progress{width:100%;height:8px;accent-color:var(--vs-success);background:var(--vs-surface-alt);border:0;border-radius:3px;margin:14px 0;display:block;overflow:hidden}.overview-page progress::-webkit-progress-bar{background:var(--vs-surface-alt)}.overview-page progress::-webkit-progress-value{background:var(--vs-success)}@media (width<=1000px){.overview-page .ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.overview-page{padding:16px}.overview-page h1{font-size:24px}.overview-page .ov-columns{grid-template-columns:minmax(0,1fr);gap:0}.overview-page .ov-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-page .ov-kpis{gap:20px 12px}.overview-page .ov-metric>strong{font-size:20px}.overview-page .ov-date-fields{width:100%;position:relative}.overview-page .ov-date-fields>svg{display:none}.overview-page .ov-date-fields>div{flex:120px;min-width:0}.overview-page .ov-date-fields .date-filter{position:static}.overview-page .ov-date-fields .date-filter-trigger{width:100%;min-width:0}.overview-page .ov-date-fields .date-filter-popover{width:min(280px,100%);top:calc(100% + 8px);left:0;right:auto}.overview-page .ov-section-heading{gap:8px}.overview-page :is(th,td){padding:12px 8px}.overview-page .ov-live table{min-width:490px}}
/*$vite$:1*/