@media screen{.shell[data-workspace=true]{box-sizing:border-box;width:min(100%,1600px);max-width:100%;padding-bottom:0}.shell[data-workspace=true]>.topbar{flex-shrink:0;margin-bottom:10px;padding-block:8px}.shell[data-workspace=true]>#main{height:var(--workspace-height,auto);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;scroll-padding-block:var(--sec-offset,10px) 10px;box-sizing:border-box;outline:none;padding:0 4px 4px;position:relative;overflow:auto}.shell[data-workspace=true] .sec-nav.section-workspace{box-shadow:none;gap:8px;margin:8px 0 12px;padding:6px 10px;position:sticky;top:0!important}.shell[data-workspace=true] .sec{scroll-margin-top:12px}.shell[data-workspace=true] .sec-head h2.section{margin-top:12px;font-size:1.45rem}.shell[data-workspace=true] .sec-lead{margin-bottom:10px}.shell[data-workspace=true] .tiles,.shell[data-workspace=true] .slicer-bar{margin-block:10px}.workspace-page-controls{box-sizing:border-box;border-top:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:8px;height:48px;padding:2px 4px;font-size:.83rem;display:flex}.workspace-page-controls[hidden]{display:none}.workspace-page-controls button{font:inherit;min-width:88px;min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 12px;font-weight:600}.workspace-page-controls button:hover:not(:disabled){background:var(--accent-soft)}.workspace-page-controls button:disabled{opacity:.4;cursor:default}.workspace-page-controls>span{color:var(--muted);text-align:center}.shell[data-workspace=true] .section-workspace-count{font-size:.8rem}.shell[data-workspace=true] .section-workspace-select{gap:8px}.shell[data-workspace=true] .section-workspace-controls{gap:4px}.shell[data-workspace=true] .section-workspace-controls>.sec-present{margin-left:0;padding-left:8px}.shell[data-workspace=true] .section-workspace button.section-view-button{margin-left:0}}@media (max-width:900px){.shell[data-workspace=true] .section-workspace-select{flex-basis:auto}.shell[data-workspace=true] .section-workspace-select>.choice-menu{min-width:0}.shell[data-workspace=true] .section-workspace-controls{width:auto;display:flex}.shell[data-workspace=true] .section-workspace-controls>.section-page-button{width:44px;padding:8px}.shell[data-workspace=true] .section-workspace-controls>.section-page-button span:not([aria-hidden]),.shell[data-workspace=true] .section-workspace-count,.shell[data-workspace=true] .section-workspace-controls>.section-view-button{display:none}}@media (max-width:640px){.shell[data-workspace=true]{padding-inline:10px}.shell[data-workspace=true]>#main{padding-inline:2px}.shell[data-workspace=true]>.topbar{margin-bottom:8px}.workspace-page-controls{font-size:.8rem}}@media print{.workspace-page-controls{display:none!important}.shell[data-workspace=true]>#main{height:auto!important;overflow:visible!important}}@media screen{.shell[data-workspace=true] .tiles{gap:8px}.shell[data-workspace=true] .tiles>.tile{border-radius:12px;grid-column:auto;min-height:0;padding:12px 14px}.shell[data-workspace=true] .tiles>.tile .tile-label{margin-bottom:5px;font-size:.9rem;line-height:1.25}.shell[data-workspace=true] .tiles>.tile .tile-value{font-size:min(2rem,var(--fit));line-height:1.1}.shell[data-workspace=true] .tiles>.tile .tile-sub,.shell[data-workspace=true] .tiles>.tile .kpi-target,.shell[data-workspace=true] .tiles>.tile .kpi-gap{margin-top:4px}.shell[data-workspace=true] .tiles>.tile .kpi-meter,.shell[data-workspace=true] .tiles>.tile .tile-visual{margin-top:6px}.shell[data-workspace=true] .sec{margin-bottom:14px}.shell[data-workspace=true] .sec-head{box-shadow:none;border-radius:10px;margin:12px 0 10px;padding:10px 14px}.shell[data-workspace=true] .sec-head h2.section{margin:0;font-size:1.3rem;line-height:1.2}.shell[data-workspace=true] .sec-lead{font-size:1rem;line-height:1.4}.shell[data-workspace=true] .page-head{border-bottom:0;padding-bottom:0}.shell[data-workspace=true] .chart-card{padding:14px 16px}.shell[data-workspace=true] .chart-bi{--bi-plot-h:clamp(12rem,30dvh,20rem)}.shell[data-workspace=true]:has(>.topbar.sheet-open)>#main{display:none}.shell[data-workspace=true]:has(>.topbar.sheet-open)>.workspace-page-controls{display:none}.shell[data-workspace=true]>.topbar.sheet-open{margin-bottom:0}.shell[data-workspace=true] .tiles:not(:has(>.tile:nth-child(5)))>.tile.hero:not(.one){grid-column:auto}.shell[data-workspace=true] .tiles:not(:has(>.tile:nth-child(5)))>.tile.hero:not(.one) .tile-value{font-size:min(2rem,var(--fit))}.shell[data-workspace=true] .tiles:not(:has(>.tile:nth-child(2))){grid-template-columns:minmax(0,24rem)}.shell[data-workspace=true] .tiles>.tile.kpi:not(:has(.kpi-visual)){grid-template:"label""value""delta""target""gap""meter"/minmax(0,1fr);gap:0;min-height:0}.shell[data-workspace=true] .tiles>.tile.kpi .kpi-gap{gap:3px 8px;display:flex}:is(html:has(body>.shell[data-workspace=true]),body:has(>.shell[data-workspace=true])){height:100dvh;overflow:clip}.shell[data-workspace=true] #owner-workflow{margin-bottom:0}.shell[data-workspace=true]:has(#owner-workflow)>#main{padding-bottom:0}}
