.docked-content-panel,.docked-content-body{min-width:0}@media (width>=721px){.app-shell .content[data-page] .docked-content-panel{top:var(--seo-list-top,80px);max-height:calc(100dvh - var(--seo-list-top,80px) - var(--seo-list-bottom,24px));flex-direction:column;min-height:0;display:flex;position:sticky}.app-shell .content[data-page] .docked-content-heading{z-index:2;flex:none;position:relative}.app-shell .content[data-page] .docked-content-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto}.app-shell .content[data-page] .statistics-scroll-panel{height:calc(100dvh - var(--seo-list-top,80px) - var(--seo-list-bottom,24px))}.app-shell .content[data-page] .statistics-scroll-panel>.docked-content-heading{background:var(--bg,#f6f8f6);padding:0 0 16px}.app-shell .content[data-page] .statistics-scroll-panel>.docked-content-body{align-content:start;gap:18px;padding:0 3px 3px 0;display:grid}.app-shell .content[data-page] .task-category.docked-content-panel{overflow:hidden}.app-shell .content[data-page] .task-category>.docked-content-heading{background:#fff}.app-shell .content[data-page] .task-category>.docked-content-body{padding:0 2px 2px 0}.app-shell .content[data-page] .task-category .task-grid{grid-template-columns:minmax(0,1fr)}}.statistics-scroll-panel>.docked-content-body{gap:18px;display:grid}@media (width<=720px){.statistics-scroll-panel>.docked-content-heading{margin-bottom:16px}.statistics-scroll-panel>.docked-content-body{gap:16px}}@media (width>=721px) and (width<=1180px){.app-shell .content[data-page] .task-category.docked-content-panel{max-height:none;display:block;position:static;overflow:visible}.app-shell .content[data-page] .task-category>.docked-content-body{scrollbar-gutter:auto;overflow:visible}}.app-shell .statistics-unified .engineering-statistics{gap:18px;min-width:0;display:grid}.app-shell .statistics-unified .engineering-stat-toolbar{background:#fff;border:1px solid #e0e8e2;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0;padding:16px 18px;display:flex;box-shadow:0 2px 8px #153b2503}.app-shell .statistics-unified .engineering-stat-toolbar>label{color:#7a8b80;flex:160px;gap:7px;min-width:0;font-size:11px;font-weight:500;display:grid}.app-shell .statistics-unified .engineering-stat-toolbar>label:first-child{flex:0 0 100px}.app-shell .statistics-unified .engineering-stat-toolbar select{color:#344e3e;background:#fff;border:1px solid #dde6e0;border-radius:7px;width:100%;min-width:0;max-width:none;height:38px;min-height:38px;padding:0 30px 0 11px;font-size:12px}.app-shell .statistics-unified .engineering-stat-toolbar>.button{border-radius:7px;min-height:38px;padding:8px 13px;font-size:12px}.app-shell .statistics-unified .engineering-stat-views{background:#f7f9f7;border:1px solid #e0e7e2;border-radius:8px;flex:none;align-items:center;gap:3px;height:38px;margin:0;padding:3px;display:flex}.app-shell .statistics-unified .engineering-stat-views>button{border-radius:5px;min-width:62px;min-height:30px;padding:5px 12px;font-size:11px}.app-shell .statistics-unified .engineering-stat-views>button[aria-pressed=true]{color:#226c4c;background:#fff;font-weight:650;box-shadow:0 1px 4px #173d2512}.statistics-division-tabs{border-bottom:1px solid #dde6e0;gap:18px;min-width:0;margin:0;padding:0 2px;display:flex}.statistics-division-tabs button{color:#819087;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px 12px;font-size:12px;line-height:1.5;position:relative}.statistics-division-tabs button[aria-current=page]{color:#226b48;border-bottom-color:#26754e;font-weight:650}.statistics-division-tabs button:hover{color:#226b48}.statistics-division-tabs button:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #71ac88}.app-shell .statistics-unified .engineering-stat-period{color:#71857a;align-items:center;gap:10px;margin:0;padding:0 2px;font-size:12px;line-height:1.6}.app-shell .statistics-unified .engineering-stat-period strong{color:#395341;font-size:13px;font-weight:600}.app-shell .statistics-unified .engineering-stat-period small{color:#8b998f;font-size:10px}.app-shell .statistics-unified .engineering-stat-legend{gap:14px;font-size:10px}.app-shell .statistics-unified .engineering-stat-legend i{width:16px}.app-shell .statistics-unified .engineering-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.app-shell .statistics-unified .engineering-stat-card.panel{background:#fff;border:1px solid #e0e8e2;border-radius:14px;min-width:0;margin:0;padding:22px 22px 16px;position:relative;overflow:hidden;box-shadow:0 3px 14px #12352204}.app-shell .statistics-unified .engineering-stat-card h2{color:#617b69;min-height:22px;margin:0 0 12px;font-size:13px;font-weight:550;line-height:1.6}.app-shell .statistics-unified .engineering-stat-value{letter-spacing:-1px;color:#244b34;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:7px;margin-bottom:10px;font-size:30px;font-weight:650;line-height:1.25;display:flex}.app-shell .statistics-unified .engineering-stat-currency{font-size:clamp(23px,2.15vw,30px)}.app-shell .statistics-unified .engineering-stat-value small{letter-spacing:0;color:#8b9a90;font-size:11px;font-weight:400}.app-shell .statistics-unified .engineering-stat-comparison{color:#7d8e82;background:#f4f7f4;border-radius:5px;align-self:flex-start;min-height:30px;margin:0 0 18px;padding:5px 9px;font-size:10px;line-height:1.7}.app-shell .statistics-unified .engineering-stat-comparison .positive{color:#267e52;font-weight:600}.app-shell .statistics-unified .engineering-stat-comparison .negative{color:#c16d62;font-weight:600}.app-shell .statistics-unified .engineering-stat-line{min-width:0;margin-top:auto}.app-shell .statistics-unified .engineering-stat-line svg text{fill:#94a197;font-size:10px}.app-shell .statistics-unified .engineering-stat-gridline{stroke:#edf1ed;stroke-dasharray:3 4}.app-shell .statistics-unified .engineering-stat-actual{stroke:#2d895a;stroke-width:2.4px}.app-shell .statistics-unified .engineering-stat-actual-dot{fill:#fff;stroke:#2d895a;stroke-width:1.8px}.app-shell .statistics-unified .engineering-stat-reference{stroke:#bac7bd;stroke-width:1.5px}.app-shell .statistics-unified .engineering-stat-reference-dot{fill:#bac7bd}.app-shell .statistics-unified .engineering-stat-detail{color:#86958a;flex-wrap:wrap;justify-content:space-between;gap:5px 12px;min-height:0;padding:12px 0;font-size:10px;line-height:1.6;display:flex}.app-shell .statistics-unified .engineering-stat-detail strong{color:#446a51;font-weight:600}.app-shell .statistics-unified .engineering-stat-note{color:#92a096;border-top:1px solid #edf1ed;margin-top:0;padding-top:12px;font-size:10px;line-height:1.6}.app-shell .statistics-unified .engineering-stat-footnotes{color:#829186;background:#fafcf9;border:1px solid #e1e8e2;border-radius:10px;margin:0;padding:12px 16px;font-size:11px;line-height:1.7}.app-shell .statistics-unified .engineering-stat-footnotes>summary{color:#6f8576;font-size:11px}.app-shell .statistics-unified .engineering-stat-table-panel{border:1px solid #e0e8e2;border-radius:12px;margin:0;padding:0;overflow:hidden}.app-shell .statistics-unified .engineering-stat-table{font-size:12px}.app-shell .statistics-unified .engineering-stat-table th{background:#f6f9f6;padding:14px 16px;font-size:10px}.app-shell .statistics-unified .engineering-stat-table td{padding:13px 16px}@media (width<=1000px){.app-shell .statistics-unified .engineering-stat-toolbar>label{flex-basis:calc(33% - 12px)}.app-shell .statistics-unified .engineering-stat-toolbar>label:first-child{flex:90px}}@media (width<=720px){.app-shell .statistics-unified .engineering-statistics{gap:16px}.app-shell .statistics-unified .engineering-stat-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.app-shell .statistics-unified .engineering-stat-toolbar>label,.app-shell .statistics-unified .engineering-stat-toolbar>label:first-child,.app-shell .statistics-unified .engineering-stat-toolbar>label:nth-child(2),.app-shell .statistics-unified .engineering-stat-toolbar>label:nth-child(3){grid-area:auto}.app-shell .statistics-unified .engineering-stat-toolbar>label:nth-child(2){grid-area:2/1/auto/-1}.app-shell .statistics-unified .engineering-stat-toolbar select{height:44px;font-size:16px}.app-shell .statistics-unified .engineering-stat-toolbar .engineering-stat-views,.app-shell .statistics-unified .engineering-stat-toolbar>.button{grid-column:auto;justify-self:stretch;height:44px;min-height:44px;font-size:12px}.app-shell .statistics-unified .engineering-stat-views>button{flex:1;min-width:0;min-height:36px}.statistics-division-tabs{gap:20px;overflow-x:auto}.statistics-division-tabs button{min-height:42px;padding-top:4px;font-size:11px}.app-shell .statistics-unified .engineering-stat-period{align-items:flex-start;gap:7px}.app-shell .statistics-unified .engineering-stat-grid{grid-template-columns:minmax(0,1fr);gap:14px}.app-shell .statistics-unified .engineering-stat-card.panel{border-radius:12px;padding:20px 16px 14px}.app-shell .statistics-unified .engineering-stat-value{font-size:28px}.app-shell .statistics-unified .engineering-stat-currency{font-size:24px}}
