.kpi-workspace.kpi-exec-pass{--kpi-table-row-height:3rem;--kpi-table-control-height:2.25rem;--kpi-table-copy-lines:2;--kpi-table-heading-height:2rem;--kpi-workspace-gutter:1rem}.cos-module[data-density=compact] .kpi-workspace.kpi-exec-pass{--kpi-table-row-height:2rem;--kpi-table-control-height:1.5rem;--kpi-table-copy-lines:1}@media (pointer:coarse){.kpi-workspace.kpi-exec-pass{--kpi-table-row-height:max(3.75rem,60px);--kpi-table-control-height:max(2.75rem,44px)}.cos-module[data-density=compact] .kpi-workspace.kpi-exec-pass{--kpi-table-row-height:max(3.25rem,52px);--kpi-table-control-height:max(2.75rem,44px)}}.cos-module>.kpi-workspace.kpi-exec-pass>.kpi-module-heading{height:auto;min-height:var(--cos-page-header-height,56px);padding:.45rem .75rem}.kpi-bowler-workspace{container:bowler/inline-size}.cos-module>.kpi-workspace.kpi-bowler-workspace>.kpi-module-heading{grid-template-columns:minmax(0,1fr) auto auto;gap:.4rem .65rem;display:grid;position:static}.cos-module>.kpi-bowler-workspace>.kpi-module-heading>div:has(h1){height:auto;padding:0}.kpi-bowler-heading-identity>svg{flex:none}.kpi-bowler-heading-identity h1{overflow-wrap:anywhere;flex-shrink:1;min-width:0}.kpi-bowler-heading-actions{min-width:0;max-width:100%}.kpi-bowler-read-actions{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:.5rem;padding:2px;display:flex;overflow:auto hidden}.kpi-bowler-read-actions>button{flex:none;scroll-margin:.25rem}.kpi-bowler-legend-icon{display:none}.kpi-workspace.kpi-exec-pass .kpi-workspace-controls{flex-wrap:nowrap;gap:.4rem;padding-inline:.65rem}.kpi-workspace.kpi-exec-pass .kpi-workspace-controls .kpi-area-bar{flex:1 1 0;scroll-padding-inline:.25rem}.kpi-workspace.kpi-exec-pass :is(.kpi-scorecard-content,.kpi-bowler-content){padding:var(--kpi-workspace-gutter)}.cos-module .kpi-workspace.kpi-exec-pass .kpi-review-bar{gap:.4rem .55rem;min-height:3rem;margin-bottom:0;padding:.35rem .55rem}.kpi-workspace.kpi-exec-pass .kpi-review-bar .cos-filter-trigger{min-height:2.25rem}.cos-module .kpi-workspace.kpi-exec-pass .cos-table-columns{border-top:0;min-width:0;padding:.25rem .4rem}.cos-module .kpi-workspace.kpi-exec-pass .kpi-bowler-surface .cos-table-columns{border-top:0}.kpi-workspace.kpi-exec-pass .cos-table-columns>label{flex:none}.kpi-workspace.kpi-exec-pass .cos-table-columns select{flex:1 1 0;font-size:.75rem}.kpi-workspace.kpi-exec-pass .cos-table-columns button{flex:none;min-width:2rem}.cos-module .kpi-workspace.kpi-exec-pass :is(.cos-scorecard-table,.cos-bowler-table) thead tr{height:var(--kpi-table-heading-height)}.cos-module .kpi-workspace.kpi-exec-pass :is(.cos-scorecard-table,.cos-bowler-table) thead th{vertical-align:middle;padding:0 .5rem}.cos-module[data-module=bowler][data-density] .kpi-bowler-workspace .cos-bowler-table :is(tbody,tfoot)>tr{height:var(--kpi-table-row-height)}.cos-module[data-module=bowler][data-density] .kpi-bowler-workspace .cos-bowler-table :is(tbody,tfoot)>tr>td{vertical-align:middle;padding-block:0}.kpi-bowler-workspace .cos-bowler-table .kpi-bowler-identity-content{min-width:0;height:calc(var(--kpi-table-row-height) - 1px);max-height:calc(var(--kpi-table-row-height) - 1px);align-items:center;gap:.35rem;display:flex;overflow:hidden}.cos-module[data-module=bowler][data-density] .kpi-bowler-workspace .cos-bowler-table .kpi-bowler-data-row td button{box-sizing:border-box;height:var(--kpi-table-control-height);min-height:var(--kpi-table-control-height);max-height:var(--kpi-table-control-height);line-height:var(--kpi-table-line-height);padding-block:0}.kpi-bowler-identity-content>button{flex:1 1 0;align-items:center;min-width:0;display:flex}.kpi-bowler-name-copy{-webkit-line-clamp:var(--kpi-table-copy-lines);white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;max-height:100%;display:-webkit-box;overflow:hidden}.kpi-workspace.kpi-exec-pass .kpi-bowler-identity-content>.kpi-name-metadata{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:42%;margin-left:0;overflow:hidden}.cos-table-measuring .kpi-bowler-identity-content{overflow:visible;height:auto!important;max-height:none!important}.cos-table-measuring .kpi-bowler-identity-content>button{flex:none}.cos-table-measuring .kpi-bowler-name-copy{white-space:nowrap;max-height:none;display:block;overflow:visible}.kpi-workspace.kpi-exec-pass .cos-table-measuring .kpi-bowler-identity-content>.kpi-name-metadata{flex:none;max-width:none;overflow:visible}.cos-table-frame[data-desktop-columns]>.cos-table-desktop-scroll{max-width:100%}.cos-table-frame[data-desktop-overflow]>.cos-table-desktop-scroll{overflow-x:auto}.cos-table-frame[data-desktop-columns] .cos-responsive-table:not(.cos-table-measuring){max-width:none;width:max(100%, var(--cos-desktop-table-width))!important}.cos-table-frame[data-desktop-columns] .cos-bowler-table :is(th,td)[data-span="1"],.cos-table-frame[data-desktop-columns] .kpi-bowler-name-copy{white-space:nowrap}.cos-module[data-module=bowler] .cos-table-frame[data-desktop-overflow] .cos-bowler-table thead{top:0}.cos-module[data-module=bowler][data-density] .kpi-bowler-workspace .cos-bowler-table .kpi-bowler-board-row td>div{height:calc(var(--kpi-table-row-height) - 1px);max-height:calc(var(--kpi-table-row-height) - 1px);padding-block:0;overflow:hidden}@media (max-width:639px){.kpi-workspace.kpi-exec-pass{--kpi-workspace-gutter:.5rem}.cos-module .kpi-workspace.kpi-exec-pass .kpi-review-bar{gap:.35rem;padding:.35rem .45rem}}@container bowler (max-width:60rem){.cos-module>.kpi-bowler-workspace>.kpi-module-heading{grid-template-columns:minmax(0,1fr) auto}.kpi-bowler-heading-actions{grid-area:2/1/auto/-1}.kpi-bowler-heading-actions .kpi-flow-label{clip:auto;width:auto;height:auto;position:static;overflow:visible}.kpi-bowler-workspace .kpi-bowler-heading-actions .kpi-flow-link:has(.kpi-flow-label){width:auto}.kpi-bowler-workspace .kpi-bowler-health-tools{width:100%;margin-left:0}}@container bowler (min-width:60.01rem) and (max-width:75rem){.kpi-bowler-workspace :is(.kpi-view-mode,.kpi-reporting-cutoff){display:none}}@container (max-width:60rem){.kpi-workspace.kpi-exec-pass :is(.kpi-scorecard-content,.kpi-bowler-content){padding:.5rem}}@container bowler (max-width:40rem){.kpi-bowler-workspace .kpi-review-bar{grid-template-columns:repeat(2,minmax(0,1fr)) 2.75rem;display:grid}.kpi-bowler-workspace .kpi-review-bar>.cos-filter-picker:first-child{grid-column:1/-1}.kpi-bowler-workspace .kpi-review-bar .cos-filter-trigger{width:100%;padding-inline:.5rem;font-size:.75rem}.kpi-bowler-workspace .kpi-review-bar .cos-filter-trigger>span:nth-child(2){min-width:0;max-width:none}.kpi-bowler-workspace :is(.kpi-view-mode,.kpi-reporting-cutoff){display:none}.kpi-workspace.kpi-exec-pass .kpi-bowler-health-tools{display:contents}.kpi-bowler-workspace .kpi-health-summary{grid-area:3/1/auto/-1}.kpi-bowler-help{grid-area:2/3}.kpi-bowler-help>summary{justify-content:center;align-items:center;min-height:2.75rem;padding:0;list-style:none;display:flex}.kpi-bowler-help>summary::-webkit-details-marker{display:none}.kpi-bowler-legend-label{display:none}.kpi-bowler-legend-icon{border:1px solid;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;font-weight:600;display:grid}.kpi-bowler-workspace .kpi-cadence-switch button{padding-inline:.4rem;font-size:.7rem}.kpi-bowler-workspace .kpi-area-tab{padding-inline:.5rem}.kpi-bowler-workspace .cos-table-columns>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.kpi-bowler-workspace .cos-table-columns{flex-wrap:nowrap}.kpi-bowler-workspace .cos-table-columns select{flex:1 1 0;width:0}.kpi-bowler-workspace .kpi-workspace-controls:has(.kpi-tier-filter){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kpi-bowler-workspace .kpi-workspace-controls:has(.kpi-tier-filter) .kpi-area-bar{grid-column:1/-1}.kpi-bowler-workspace .kpi-tier-filter{flex-wrap:wrap;min-width:0}.kpi-bowler-workspace .kpi-tier-filter select{flex:5rem;min-width:0;max-width:100%}.kpi-bowler-workspace .kpi-workspace-controls:has(.kpi-tier-filter) .kpi-cadence-switch{flex-wrap:wrap;justify-self:stretch;min-width:0}}@media (max-width:1023px),(pointer:coarse){.kpi-workspace.kpi-exec-pass :is(.kpi-bowler-owners,.kpi-bowler-read-actions>button,.kpi-cadence-switch>button,.kpi-area-tab,.cos-table-columns>button,.cos-table-columns>select){min-height:44px}.kpi-workspace.kpi-exec-pass .cos-table-columns>button{min-width:44px}.kpi-workspace.kpi-exec-pass .cos-table-columns select{font-size:1rem}.kpi-workspace.kpi-exec-pass .kpi-review-bar .cos-filter-trigger{min-height:44px}.kpi-bowler-workspace .kpi-module-heading .kpi-flow-link:has(.kpi-flow-label){min-width:0}}@media print{.cos-module .kpi-workspace.kpi-exec-pass :is(.cos-scorecard-table,.cos-bowler-table) thead tr,.cos-module[data-module=bowler][data-density] .kpi-bowler-workspace .cos-bowler-table :is(tbody,tfoot)>tr{height:auto}.kpi-bowler-workspace .cos-bowler-table .kpi-bowler-identity-content,.cos-module[data-module=bowler][data-density] .kpi-bowler-workspace .cos-bowler-table .kpi-bowler-board-row td>div,.cos-module[data-module=bowler][data-density] .kpi-bowler-workspace .cos-bowler-table .kpi-bowler-data-row td button{height:auto;min-height:0;max-height:none;overflow:visible}.kpi-bowler-name-copy{-webkit-line-clamp:unset;max-height:none;display:block;overflow:visible}}
.kpi-scorecard-workspace{--kpi-sheet-row-height:var(--kpi-table-row-height);--kpi-sheet-control-height:var(--kpi-table-control-height);--kpi-sheet-copy-lines:var(--kpi-table-copy-lines);--kpi-sheet-font-size:var(--kpi-table-font-size,.8125rem)}.cos-module:is([data-module=scorecard],[data-module=quality])[data-density] .kpi-scorecard-workspace .cos-scorecard-table :is(tbody,tfoot)>tr{height:var(--kpi-sheet-row-height)}.cos-module:is([data-module=scorecard],[data-module=quality])[data-density] .kpi-scorecard-workspace .cos-scorecard-table :is(tbody,tfoot)>tr>:is(th,td){vertical-align:middle;font-size:var(--kpi-sheet-font-size);padding-block:0}.kpi-scorecard-workspace .cos-scorecard-table .kpi-scorecard-cell-slot{min-width:0;height:calc(var(--kpi-sheet-row-height) - 1px);max-height:calc(var(--kpi-sheet-row-height) - 1px);align-items:center;gap:.25rem;display:flex}.kpi-scorecard-workspace .cos-scorecard-table tfoot .kpi-scorecard-cell-slot{height:calc(var(--kpi-sheet-row-height) - 2px);max-height:calc(var(--kpi-sheet-row-height) - 2px)}.kpi-scorecard-cell-slot[data-align=end]{justify-content:flex-end}.kpi-scorecard-cell-slot[data-align=center]{justify-content:center}.kpi-scorecard-workspace .cos-scorecard-table :is(.kpi-scorecard-cell-copy,.kpi-plan-cell,.kpi-scorecard-name-label){-webkit-line-clamp:var(--kpi-sheet-copy-lines);white-space:normal;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;min-width:0;max-height:100%;line-height:1.25;display:-webkit-box;overflow:hidden}.kpi-scorecard-workspace .cos-scorecard-table .cos-scorecard-amount .kpi-scorecard-cell-copy{white-space:nowrap;display:block}.kpi-scorecard-workspace .cos-scorecard-table .kpi-scorecard-identity-content{flex-wrap:nowrap;overflow:hidden}.kpi-scorecard-workspace .cos-scorecard-table .kpi-scorecard-name{flex:1 1 0;min-width:0}.kpi-scorecard-workspace .cos-scorecard-table .kpi-scorecard-name-label{flex:1}.kpi-scorecard-workspace .cos-scorecard-table .kpi-scorecard-metadata{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:42%;display:block;overflow:hidden}.kpi-scorecard-workspace .cos-scorecard-table .kpi-scorecard-section>th>.kpi-scorecard-cell-slot{overflow:hidden;flex-wrap:nowrap!important}.kpi-scorecard-workspace .cos-scorecard-table .kpi-scorecard-section>th>.kpi-scorecard-cell-slot>span:last-child{flex:none;flex-wrap:nowrap!important}.kpi-scorecard-workspace .cos-scorecard-table .kpi-scorecard-section-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cos-module:is([data-module=scorecard],[data-module=quality])[data-density] .kpi-scorecard-workspace .cos-scorecard-table .kpi-scorecard-cell-slot :is(button,input:not([type=checkbox]),.kpi-action-plan-status){box-sizing:border-box;height:var(--kpi-sheet-control-height);min-height:var(--kpi-sheet-control-height);max-height:var(--kpi-sheet-control-height);line-height:1.25;font-size:inherit;padding-block:0}.cos-module:is([data-module=scorecard],[data-module=quality])[data-density] .kpi-scorecard-workspace .cos-scorecard-table .kpi-scorecard-cell-slot .kpi-reporting-cell>input{font-size:inherit;font-weight:inherit}@media (pointer:coarse){.cos-module:is([data-module=scorecard],[data-module=quality])[data-density] .kpi-scorecard-workspace .cos-scorecard-table .kpi-scorecard-cell-slot .kpi-reporting-cell>input{font-size:max(1rem,16px)}}.kpi-scorecard-workspace .cos-scorecard-table .kpi-scorecard-cell-slot>:is(.kpi-scorecard-read-actual,.kpi-inline-actual-trigger,.kpi-reporting-cell){flex:1 1 0;width:100%;min-width:0}.kpi-scorecard-workspace .cos-scorecard-table .kpi-scorecard-cell-slot>:is(.kpi-scorecard-read-actual,.kpi-inline-actual-trigger){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kpi-scorecard-workspace .cos-scorecard-table .kpi-scorecard-actual-slot button.kpi-inline-draft{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:50%;margin:0;overflow:hidden}.kpi-scorecard-workspace .cos-scorecard-table .kpi-scorecard-summary-value>span:first-child{flex:none}.kpi-scorecard-workspace .cos-scorecard-table .kpi-scorecard-summary-value .kpi-comparison-coverage{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}@media print{.cos-module:is([data-module=scorecard],[data-module=quality])[data-density] .kpi-scorecard-workspace .cos-scorecard-table :is(tbody,tfoot)>tr{height:auto}.kpi-scorecard-workspace .cos-scorecard-table .kpi-scorecard-cell-slot{height:auto;max-height:none}.kpi-scorecard-workspace .cos-scorecard-table :is(.kpi-scorecard-cell-copy,.kpi-plan-cell,.kpi-scorecard-name-label,.kpi-scorecard-identity-content,.kpi-scorecard-metadata,.kpi-scorecard-section-name,.kpi-comparison-coverage){white-space:normal;-webkit-line-clamp:unset;max-width:none;max-height:none;display:block;overflow:visible}.cos-module:is([data-module=scorecard],[data-module=quality])[data-density] .kpi-scorecard-workspace .cos-scorecard-table .kpi-scorecard-cell-slot :is(button,input:not([type=checkbox]),.kpi-action-plan-status){height:auto;min-height:0;max-height:none}.kpi-scorecard-workspace .cos-scorecard-table .cos-scorecard-amount .kpi-scorecard-cell-copy,.kpi-scorecard-workspace .cos-scorecard-table .kpi-scorecard-cell-slot>:is(.kpi-scorecard-read-actual,.kpi-inline-actual-trigger){white-space:normal;overflow:visible}}
.kpi-scorecard-workspace .cos-scorecard-table{background-color:#fff}:root[data-theme=dark] .kpi-scorecard-workspace .cos-scorecard-table{background-color:#1c282e}.kpi-scorecard-workspace[data-reporting-active]{--kpi-entry-surround:#1b2b34;--kpi-entry-rest:#d6e1e7;--kpi-entry-context:#dde8ee;--kpi-entry-column:#eaf4f8;--kpi-entry-input:#fff;--kpi-entry-heading-ink:#25343d;--kpi-entry-status-ink:#4a606e;--kpi-entry-current-context:#fff;--kpi-entry-current-column:#e9f2f6;--kpi-entry-current-input:#fff;--kpi-entry-focus-ring:#b93800;--kpi-entry-input-rule:#587d8f;--kpi-entry-hover-rule:#7f9eac;--kpi-entry-rule:#ccdce4;background:var(--kpi-entry-surround)}.kpi-scorecard-workspace[data-reporting-active] .kpi-scorecard-content{background:var(--kpi-entry-surround)}.kpi-scorecard-workspace[data-reporting-active] .kpi-scorecard-surface{background:var(--kpi-entry-surround);box-shadow:inset 0 0 0 1px #87a6b5}.kpi-scorecard-workspace .kpi-workspace-controls{position:relative}.kpi-scorecard-workspace .kpi-workspace-controls:after{content:"";z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);opacity:0;background:#101e2780;position:absolute;inset:0}.kpi-scorecard-workspace[data-reporting-active] .kpi-workspace-controls:after{opacity:1}.kpi-scorecard-workspace[data-reporting-active] .kpi-scorecard-create{opacity:.6}.kpi-scorecard-workspace[data-reporting-active] [inert],.kpi-scorecard-workspace[data-reporting-active] :is(.kpi-scorecard-create,.cos-scorecard-table button:disabled,.kpi-review-bar button:disabled,.kpi-scorecard-heading-identity button:disabled){pointer-events:none;cursor:default}.kpi-local-preview:has(.kpi-scorecard-workspace[data-reporting-active])>header>nav[inert]{pointer-events:none;cursor:default}.cos-shell:has(.kpi-scorecard-workspace[data-reporting-active]) [inert]{pointer-events:none;cursor:default}.kpi-scorecard-workspace[data-reporting-active] .cos-scorecard-table button:disabled{opacity:1;color:inherit}.kpi-entry-read-draft{display:contents}.kpi-workspace.kpi-scorecard-workspace[data-reporting-active] .cos-scorecard-table tbody tr[data-scorecard-record]{--kpi-entry-row-rest:var(--kpi-entry-rest);--kpi-entry-row-context:var(--kpi-entry-context);--kpi-entry-row-column:var(--kpi-entry-column);--kpi-entry-row-edge:transparent}.kpi-workspace.kpi-scorecard-workspace[data-reporting-active] .cos-scorecard-table tbody tr[data-scorecard-record]:has(.kpi-reporting-cell>input:enabled:focus){--kpi-entry-row-rest:var(--kpi-entry-current-context);--kpi-entry-row-context:var(--kpi-entry-current-context);--kpi-entry-row-column:var(--kpi-entry-current-column);--kpi-entry-row-edge:var(--kpi-entry-focus-ring)}.kpi-workspace.kpi-scorecard-workspace[data-reporting-active] .cos-scorecard-table tbody tr[data-scorecard-record]>[data-column]{background:var(--kpi-entry-row-rest)}.kpi-workspace.kpi-scorecard-workspace[data-reporting-active] .cos-scorecard-table tbody tr[data-scorecard-record]>:is([data-column="0"],[data-column="1"]){background:var(--kpi-entry-row-context)}.kpi-workspace.kpi-scorecard-workspace[data-reporting-active] .cos-scorecard-table tbody tr[data-scorecard-record]>[data-column="2"]{background:var(--kpi-entry-row-column)}.kpi-workspace.kpi-scorecard-workspace[data-reporting-active] .cos-scorecard-table tbody tr[data-scorecard-record]>[data-column="2"]:not(:has(.kpi-reporting-cell)){background:var(--kpi-entry-row-rest)}.kpi-workspace.kpi-scorecard-workspace[data-reporting-active] .cos-scorecard-table tbody tr[data-scorecard-record]>[data-column="0"]{box-shadow:inset 3px 0 var(--kpi-entry-row-edge),1px 0 var(--kpi-entry-rule)}.kpi-workspace.kpi-scorecard-workspace[data-reporting-active] .cos-scorecard-table thead [data-column="2"]{background:var(--kpi-entry-column);color:var(--kpi-entry-heading-ink);box-shadow:inset 0 -3px var(--kpi-entry-focus-ring)}.kpi-scorecard-workspace[data-reporting-active] :is(.kpi-scorecard-metadata,.kpi-action-plan-status,.kpi-action-plan-unavailable),.kpi-scorecard-workspace[data-reporting-active] .cos-scorecard-table tbody tr[data-scorecard-record]>td.text-gray-500{color:var(--kpi-entry-status-ink)}.kpi-scorecard-workspace[data-reporting-active] .kpi-reporting-cell:not([data-changed]):not([data-invalid]):not([data-warning])>input{background:var(--kpi-entry-input);border-color:var(--kpi-entry-input-rule)}.kpi-scorecard-workspace[data-reporting-active] .kpi-reporting-cell>input:enabled{caret-color:var(--kpi-entry-focus-ring)}.kpi-scorecard-workspace[data-reporting-active] .kpi-reporting-cell>input:enabled:focus{outline:2px solid var(--kpi-entry-focus-ring);outline-offset:1px}.kpi-scorecard-workspace[data-reporting-active] .kpi-reporting-cell:not([data-changed]):not([data-invalid]):not([data-warning])>input:enabled:focus{background:var(--kpi-entry-current-input)}@media (hover:hover) and (pointer:fine){.kpi-workspace.kpi-scorecard-workspace[data-reporting-active] .cos-scorecard-table:not(:has(.kpi-reporting-cell>input:focus)) tbody tr[data-scorecard-record]:has(.kpi-reporting-cell>input:enabled:hover){--kpi-entry-row-rest:var(--kpi-entry-current-context);--kpi-entry-row-context:var(--kpi-entry-current-context);--kpi-entry-row-column:var(--kpi-entry-current-column);--kpi-entry-row-edge:var(--kpi-entry-hover-rule)}.kpi-scorecard-workspace[data-reporting-active] .kpi-reporting-cell>input:enabled:hover:not(:focus){outline:1px solid var(--kpi-entry-input-rule);outline-offset:1px}}.kpi-scorecard-workspace[data-reporting-active] .kpi-reporting-summary{background:#dae8ef1f;border-color:#8aa7b6}.kpi-local-preview>header>nav{filter:blur()}.kpi-local-preview:has(.kpi-scorecard-workspace[data-reporting-active])>header>nav{opacity:.5;filter:blur(1px)}.cos-shell:has(.kpi-scorecard-workspace[data-reporting-active]) :is(#cos-sidebar,.cos-workspace-dock){opacity:.5}.kpi-scorecard-workspace[data-reporting-active] .kpi-report-review-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a151ca8}@media (prefers-reduced-motion:no-preference){.kpi-scorecard-workspace{--kpi-entry-motion:.2s cubic-bezier(.2,0,0,1)}.kpi-scorecard-workspace,.kpi-scorecard-workspace :is(.kpi-scorecard-content,.kpi-scorecard-surface),.kpi-workspace.kpi-scorecard-workspace .cos-scorecard-table tbody tr[data-scorecard-record]>[data-column],.kpi-workspace.kpi-scorecard-workspace .cos-scorecard-table thead [data-column="2"]{transition:background-color var(--kpi-entry-motion),color var(--kpi-entry-motion),box-shadow var(--kpi-entry-motion)}.kpi-scorecard-workspace .kpi-workspace-controls:after,.kpi-scorecard-workspace .kpi-scorecard-create{transition:opacity var(--kpi-entry-motion)}.kpi-local-preview>header>nav{transition:opacity .2s cubic-bezier(.2,0,0,1),filter .2s cubic-bezier(.2,0,0,1)}}:root[data-theme=dark] .kpi-scorecard-workspace[data-reporting-active]{--kpi-entry-surround:#101b22;--kpi-entry-rest:#17262e;--kpi-entry-context:#1a2d36;--kpi-entry-column:#203d49;--kpi-entry-input:#13232c;--kpi-entry-heading-ink:#dce8ef;--kpi-entry-status-ink:#abc0c8;--kpi-entry-current-context:#213b46;--kpi-entry-current-column:#2a4652;--kpi-entry-current-input:#213b46;--kpi-entry-focus-ring:#ffae8a;--kpi-entry-input-rule:#7da5b7;--kpi-entry-hover-rule:#638e9f;--kpi-entry-rule:#405d6a}@media (prefers-reduced-transparency:reduce){.kpi-scorecard-workspace .kpi-workspace-controls:after,.kpi-scorecard-workspace[data-reporting-active] .kpi-report-review-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.kpi-local-preview:has(.kpi-scorecard-workspace[data-reporting-active])>header>nav{filter:none}}@media (forced-colors:active){.kpi-scorecard-workspace .cos-scorecard-table{background-color:canvas!important}.kpi-scorecard-workspace[data-reporting-active] .kpi-workspace-controls:after{display:none}:root .kpi-workspace.kpi-scorecard-workspace[data-reporting-active]{--kpi-entry-surround:Canvas;--kpi-entry-rest:Canvas;--kpi-entry-context:Canvas;--kpi-entry-column:Canvas;--kpi-entry-input:Canvas;--kpi-entry-heading-ink:CanvasText;--kpi-entry-status-ink:CanvasText;--kpi-entry-focus-ring:Highlight;--kpi-entry-current-context:Canvas;--kpi-entry-current-column:Canvas;--kpi-entry-current-input:Canvas}.kpi-scorecard-workspace[data-reporting-active] .kpi-reporting-cell>input:enabled:focus{outline-color:highlight}.kpi-scorecard-workspace[data-reporting-active] .kpi-reporting-cell>input:enabled{caret-color:highlight!important}.kpi-local-preview:has(.kpi-scorecard-workspace[data-reporting-active])>header>nav{opacity:1;filter:none}.cos-shell:has(.kpi-scorecard-workspace[data-reporting-active]) :is(#cos-sidebar,.cos-workspace-dock){opacity:1;filter:none}}@media print{.kpi-scorecard-workspace .cos-scorecard-table{background-color:#fff!important}.kpi-scorecard-workspace,.kpi-scorecard-workspace :is(.kpi-scorecard-content,.kpi-scorecard-surface),.kpi-scorecard-workspace .kpi-workspace-controls:after,.kpi-scorecard-workspace .kpi-scorecard-create,.kpi-workspace.kpi-scorecard-workspace .cos-scorecard-table tbody tr[data-scorecard-record]>[data-column],.kpi-workspace.kpi-scorecard-workspace .cos-scorecard-table thead [data-column="2"],.kpi-local-preview>header>nav{transition:none!important}:root .kpi-workspace.kpi-scorecard-workspace[data-reporting-active]{--kpi-entry-heading-ink:#25343d;--kpi-entry-status-ink:#4a606e}.kpi-scorecard-workspace[data-reporting-active],.kpi-scorecard-workspace[data-reporting-active] .kpi-scorecard-content{background:0 0}.kpi-scorecard-workspace[data-reporting-active] .kpi-workspace-controls:after{display:none}.kpi-workspace.kpi-scorecard-workspace[data-reporting-active] .cos-scorecard-table tbody tr[data-scorecard-record]>[data-column]{box-shadow:none!important;background:0 0!important}.kpi-scorecard-workspace[data-reporting-active] .kpi-scorecard-surface,.kpi-scorecard-workspace[data-reporting-active] .kpi-reporting-cell{box-shadow:none!important}.kpi-scorecard-workspace[data-reporting-active] .kpi-reporting-cell>input{outline:none!important}.kpi-workspace.kpi-scorecard-workspace[data-reporting-active] .cos-scorecard-table thead [data-column="2"]{color:#25343d;box-shadow:none;background:0 0}.kpi-local-preview:has(.kpi-scorecard-workspace[data-reporting-active])>header>nav{opacity:1;filter:none}.cos-shell:has(.kpi-scorecard-workspace[data-reporting-active]) :is(#cos-sidebar,.cos-workspace-dock){opacity:1;filter:none}}
:root{--cos-button-radius:.375rem;--cos-command-min-height:2.25rem;--cos-command-padding-block:.5rem;--cos-command-padding-inline:.875rem}button,a[role=button],input:is([type=button],[type=submit],[type=reset]){border-radius:var(--cos-button-radius)!important}:is(.kpi-grid-footer,.kpi-grid-recovery,.kpi-reporting-actions,.kpi-report-review-actions,.kpi-earlier-draft-actions)>button,.kpi-actuals-dialog button:is(.kpi-primary-action,.kpi-flow-link){box-sizing:border-box;min-height:var(--cos-command-min-height);max-width:100%;padding:var(--cos-command-padding-block) var(--cos-command-padding-inline);justify-content:center;align-items:center;gap:.375rem;font-size:.8125rem;line-height:1.25;display:inline-flex}:where(.kpi-grid-footer,.kpi-grid-recovery,.kpi-actuals-dialog) button:is(.kpi-primary-action,.kpi-flow-link){border:1px solid var(--cos-border,#b0c4d2);background:var(--cos-panel,#fff);color:var(--cos-navy,#33586f);font-weight:500}:where(.kpi-grid-footer,.kpi-grid-recovery,.kpi-actuals-dialog) button.kpi-primary-action{border-color:var(--cos-primary,#33586f);background:var(--cos-primary,#33586f);color:var(--cos-primary-text,#fff);font-weight:600}:where(.kpi-grid-footer,.kpi-grid-recovery,.kpi-actuals-dialog) button.kpi-flow-link:hover:not(:disabled){background:var(--cos-hover,#e5ecf0)}:where(.kpi-grid-footer,.kpi-grid-recovery,.kpi-actuals-dialog) button.kpi-primary-action:hover:not(:disabled){background:var(--cos-primary-hover,#253f51)}:is(.kpi-grid-footer,.kpi-grid-recovery,.kpi-reporting-actions,.kpi-report-review-actions,.kpi-earlier-draft-actions)>button:disabled,.kpi-actuals-dialog button:is(.kpi-primary-action,.kpi-flow-link):disabled{opacity:.55;cursor:not-allowed}:where(.kpi-grid-footer,.kpi-grid-recovery,.kpi-actuals-dialog) button:is(.kpi-primary-action,.kpi-flow-link):focus-visible{outline:2px solid var(--cos-primary,#33586f);outline-offset:2px}@media (pointer:coarse),(max-width:639px){:root{--cos-command-min-height:2.75rem}}.cos-dock-controls>.cos-help-trigger{color:#fff;background:#b93000;border:1px solid #b93000;align-items:center;gap:.45rem;min-height:2.5rem;padding:.5rem .8rem;font-weight:600;display:inline-flex}.cos-help-trigger svg{flex:none;width:1.1rem;height:1.1rem}.cos-dock-controls>.cos-help-trigger:hover,.cos-dock-controls>.cos-help-trigger[aria-expanded=true]{color:#fff;background:#972800;border-color:#972800}.cos-help-trigger:focus-visible{outline-offset:3px;outline:2px solid #b93000}:root[data-theme=dark] .cos-dock-controls>.cos-help-trigger{color:#351509;background:#ffb28f;border-color:#ffb28f}:root[data-theme=dark] .cos-dock-controls>.cos-help-trigger:hover,:root[data-theme=dark] .cos-dock-controls>.cos-help-trigger[aria-expanded=true]{color:#351509;background:#ffd0ba;border-color:#ffd0ba}:root[data-theme=dark] .cos-help-trigger:focus-visible{outline-color:#ffd0ba}
.cos-dialog.kpi-plan-dialog{width:min(120rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overflow:hidden}.cos-dialog.kpi-plan-dialog .kpi-plan-grid{min-width:0;max-height:calc(100dvh - 2rem - 2px);font-size:var(--kpi-table-font-size,.8125rem);flex-direction:column;padding:.5rem;display:flex}.kpi-plan-dialog .kpi-dialog-heading{min-height:var(--cos-page-header-height,56px);flex:none;padding:.45rem .75rem}.kpi-plan-dialog .kpi-plan-fields{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.cos-dialog.kpi-plan-dialog .kpi-plan-scroll{--cos-button-radius:var(--cos-grid-field-radius);--kpi-plan-identity-width:12.5rem;--kpi-plan-fixed-width:7rem;--kpi-plan-mode-width:7rem;--kpi-plan-month-width:4.125rem;min-height:0;max-height:none;overscroll-behavior:contain;flex:auto;scroll-padding-inline-start:calc(var(--kpi-plan-identity-width) + .5rem);overflow:auto}.cos-dialog.kpi-plan-dialog .kpi-plan-scroll table{min-width:calc(var(--kpi-plan-identity-width) + var(--kpi-plan-fixed-width) + var(--kpi-plan-mode-width) + 12 * var(--kpi-plan-month-width));font-size:inherit;line-height:var(--kpi-table-line-height,1.25);font-variant-numeric:tabular-nums}.kpi-plan-dialog .kpi-plan-fixed-column{width:var(--kpi-plan-fixed-width)}.kpi-plan-dialog .kpi-plan-mode-column{width:var(--kpi-plan-mode-width)}.cos-dialog.kpi-plan-dialog .kpi-plan-month-column{width:var(--kpi-plan-month-width)}.cos-dialog.kpi-plan-dialog .kpi-plan-scroll :is(th,td){min-width:0;padding:0 .5rem}.cos-dialog.kpi-plan-dialog .kpi-plan-scroll thead tr{height:var(--kpi-table-heading-height,2rem)}.cos-dialog.kpi-plan-dialog .kpi-plan-scroll thead th{white-space:nowrap}.cos-dialog.kpi-plan-dialog .kpi-plan-scroll tbody tr{height:var(--kpi-table-row-height,3rem)}.kpi-plan-dialog .kpi-plan-identity-copy{min-width:0;height:calc(var(--kpi-table-row-height,3rem) - 1px);max-height:calc(var(--kpi-table-row-height,3rem) - 1px);flex-direction:column;justify-content:center;gap:.1rem;display:flex;overflow:hidden}.kpi-plan-identity-copy>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.kpi-plan-identity-copy>span{min-width:0;color:var(--cos-muted,#647781);font-size:var(--kpi-table-metadata-size,.9em);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cos-module[data-density=compact] .kpi-plan-identity-copy{flex-direction:row;justify-content:flex-start;align-items:center;gap:.35rem}.cos-module[data-density=compact] .kpi-plan-identity-copy>strong{flex:1 1 0}.cos-module[data-density=compact] .kpi-plan-identity-copy>span{flex:0 auto;max-width:42%}.cos-dialog.kpi-plan-dialog .kpi-plan-scroll :is(input,button){box-sizing:border-box;height:var(--kpi-table-control-height,2.25rem);min-height:var(--kpi-table-control-height,2.25rem);max-height:var(--kpi-table-control-height,2.25rem);border-radius:var(--cos-grid-field-radius);font-size:inherit;line-height:var(--kpi-table-line-height,1.25);padding:0 .35rem}.cos-dialog.kpi-plan-dialog .kpi-plan-scroll input:not([type=checkbox]):not([type=radio]){appearance:textfield;border-radius:var(--cos-grid-field-radius);box-shadow:none}.cos-dialog.kpi-plan-dialog .kpi-plan-scroll input[data-plan-month]{padding-inline:.15rem}.cos-dialog.kpi-plan-dialog .kpi-plan-scroll input:disabled{box-shadow:none;color:#647781;opacity:1;cursor:default;background:0 0;border-color:#0000}.kpi-plan-dialog .kpi-plan-scroll input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kpi-plan-dialog .kpi-plan-scroll input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cos-dialog.kpi-plan-dialog .kpi-plan-mode-cell{text-align:center;padding-inline:.25rem}.kpi-plan-mode-switch{height:var(--kpi-table-control-height,2.25rem);border:1px solid var(--cos-border,#b0c4d2);background:#f3f7f9;border-radius:2px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.cos-dialog.kpi-plan-dialog .kpi-plan-mode-switch button{--cos-button-radius:0px;white-space:nowrap;color:#33586f;background:0 0;width:100%;height:100%;min-height:0;max-height:none;padding:0 .15rem;font-weight:500}.kpi-plan-mode-switch button+button{border-left:1px solid var(--cos-border,#b0c4d2)}.cos-dialog.kpi-plan-dialog .kpi-plan-mode-switch button[aria-pressed=true]{color:#fff;background:#33586f}.cos-dialog.kpi-plan-dialog .kpi-plan-mode-switch button:hover:not(:disabled):not([aria-pressed=true]){background:#e5ecf0}.cos-dialog.kpi-plan-dialog .kpi-plan-mode-switch button:focus-visible{outline-offset:-2px;outline:2px solid #e25f32}.cos-dialog.kpi-plan-dialog .kpi-plan-mode-switch button:disabled{opacity:.55;cursor:default}.kpi-plan-dialog .kpi-plan-fixed-cell{background:var(--kpi-pass-utility,#e9f0f2)}.kpi-plan-dialog .kpi-plan-review{flex:none;min-height:0}.kpi-plan-dialog .kpi-plan-review>div{max-height:min(24dvh,12rem)}.kpi-plan-dialog .kpi-grid-recovery{flex:none}.kpi-plan-dialog .kpi-grid-footer{flex:none;gap:.35rem .5rem;margin-top:.5rem;padding:.5rem .5rem 0;position:static}.kpi-plan-footer-context{min-width:0;color:var(--cos-muted,#647781);align-items:center;gap:.75rem;margin-right:auto;font-size:.75rem;display:flex}.kpi-plan-help{flex:none;position:relative}.kpi-plan-help>summary{min-height:var(--cos-command-min-height,2.25rem);color:var(--cos-navy,#33586f);cursor:pointer;align-items:center;padding:.35rem .5rem;list-style:none;display:flex}.kpi-plan-help>summary::-webkit-details-marker{display:none}.kpi-plan-help>summary:hover{text-underline-offset:3px;text-decoration:underline}.kpi-plan-help>summary:focus-visible{outline:2px solid var(--cos-primary,#33586f);outline-offset:2px}.kpi-plan-help-content{z-index:4;border:1px solid var(--cos-border,#b0c4d2);border-radius:var(--cos-dialog-radius,8px);background:var(--cos-panel,#fff);width:min(24rem,100vw - 4rem);color:var(--cos-ink,#21353d);padding:.75rem;font-size:.75rem;line-height:1.5;position:absolute;bottom:calc(100% + .5rem);left:0;box-shadow:0 4px 16px #14273122}.kpi-plan-help-content p+p{margin-top:.5rem}.kpi-plan-help-content kbd{font-family:var(--font-fragment-mono),monospace;font-size:.9em}@media (pointer:coarse){.cos-dialog.kpi-plan-dialog .kpi-plan-scroll{--kpi-plan-month-width:5.5rem}.cos-dialog.kpi-plan-dialog .kpi-plan-scroll input{font-size:max(1rem,16px)}}@media (max-width:639px){.cos-dialog.kpi-plan-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.cos-dialog.kpi-plan-dialog .kpi-plan-grid{max-height:calc(100dvh - 1rem - 2px);padding:.4rem}.cos-dialog.kpi-plan-dialog .kpi-plan-scroll{--kpi-plan-identity-width:clamp(7rem,38vw,12.5rem)}.kpi-plan-dialog .kpi-dialog-heading{padding:.45rem .5rem}.kpi-plan-footer-context{flex-basis:100%}}@media (max-height:540px){.cos-dialog.kpi-plan-dialog{overflow:auto}.cos-dialog.kpi-plan-dialog .kpi-plan-grid{max-height:none}.cos-dialog.kpi-plan-dialog .kpi-plan-scroll{flex:none;max-height:50dvh}}html[data-keyboard-open] .cos-dialog.kpi-plan-dialog{overflow:auto}html[data-keyboard-open] .cos-dialog.kpi-plan-dialog .kpi-plan-grid{max-height:none}html[data-keyboard-open] .cos-dialog.kpi-plan-dialog .kpi-plan-scroll{flex:none;max-height:45dvh}
.cos-dialog.kpi-definition-dialog{--kpi-definition-ink:#21353d;--kpi-definition-muted:#5f7d91;--kpi-definition-line:#cbdbe3;--kpi-definition-soft-line:#dae8ef;--kpi-definition-surface:#f4f8f9;--kpi-definition-panel:#e9f0f2;--kpi-definition-blue:#33586f;--kpi-definition-orange:#ff4402;border-radius:var(--cos-dialog-radius);background:var(--kpi-definition-surface);width:min(100rem,100vw - 2rem);max-width:min(100rem,100vw - 2rem);max-height:min(56rem,100dvh - 2rem);color:var(--kpi-definition-ink);font-family:var(--font-instrument-sans), Arial, sans-serif;border:1px solid #9eb8c5;overflow:auto;box-shadow:0 16px 48px #101a1e47}.cos-dialog.kpi-definition-dialog .kpi-dialog-heading{z-index:6;color:#fff;background:#101a1e;border-bottom:1px solid #ffffff29;min-height:3.5rem;padding:.55rem .85rem;position:sticky;top:0}.kpi-definition-dialog .kpi-dialog-heading h2{color:#fff;letter-spacing:-.025em;margin:.1rem 0 0;font-size:1.15rem;font-weight:500}.kpi-definition-dialog .kpi-dialog-heading :is(.kpi-breadcrumbs,small,p){color:#b0c4d2;font-size:.68rem}.kpi-definition-dialog .kpi-dialog-close{color:#dae8ef;border:1px solid #ffffff38;width:2rem;height:2rem;border-radius:var(--cos-button-radius)!important}.kpi-definition-dialog .kpi-dialog-close:hover{color:#fff;background:#ffffff1a}.kpi-definition-dialog .kpi-editor[data-setup-step=single]{background:var(--kpi-definition-surface);border:0;border-radius:0;min-width:0;margin:0;padding:.6rem .85rem .7rem;display:block}.kpi-definition-dialog .kpi-definition-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.55rem .75rem;min-width:0;display:grid}.kpi-definition-dialog .kpi-definition-body>*{min-width:0}.kpi-definition-dialog :is(.kpi-standard-picker,.kpi-editor-identity,.kpi-editor-entry,.kpi-definition-advanced,.kpi-setup-review,.kpi-editor-issues,.kpi-definition-scale-note){grid-column:1/-1}.kpi-definition-dialog .kpi-standard-picker{border:1px solid var(--kpi-definition-line);background:var(--kpi-definition-panel);min-height:2rem;color:var(--kpi-definition-ink);flex-wrap:wrap;align-items:center;gap:.25rem .55rem;padding:.35rem .55rem;font-size:.75rem;display:flex;border-radius:2px!important}.kpi-definition-dialog .kpi-standard-picker>:is(p,small){color:var(--kpi-definition-muted)}.kpi-definition-dialog .kpi-editor-identity{border:1px solid var(--kpi-definition-line);background:#fff;border-radius:2px;grid-template-columns:minmax(7rem,1.15fr) minmax(13rem,2.2fr) minmax(8rem,1.2fr) minmax(9.25rem,1fr) minmax(6rem,.9fr) minmax(10rem,1.35fr);gap:.45rem .6rem;padding:.5rem .6rem .55rem;display:grid}.kpi-definition-dialog .kpi-editor-identity legend,.kpi-definition-dialog .kpi-definition-section-title{color:var(--kpi-definition-blue);font-family:var(--font-fragment-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;margin:0 0 -.05rem;padding:0;font-size:.62rem;font-weight:500}.kpi-definition-dialog .kpi-editor-entry{border:1px solid var(--kpi-definition-line);background:#fff;border-radius:2px;min-width:0;padding:.55rem .6rem .6rem}.kpi-definition-dialog .kpi-editor-entry-tools{grid-template-columns:minmax(6rem,.75fr) minmax(6rem,.75fr) minmax(10rem,1.4fr) minmax(0,2fr);align-items:end;gap:.45rem .6rem;margin:0 0 .45rem;display:grid}.kpi-definition-dialog .kpi-editor-entry-help{color:var(--kpi-definition-muted);text-align:right;align-self:center;margin:0;font-size:.68rem;line-height:1.35}.kpi-definition-dialog .kpi-definition-measure,.kpi-definition-dialog .kpi-definition-responsibility{border:1px solid var(--kpi-definition-line);background:#fff;border-radius:2px;grid-template-columns:minmax(0,1fr);align-content:start;gap:.45rem .6rem;min-width:0;padding:.55rem .6rem .6rem;display:grid}.kpi-definition-dialog .kpi-definition-measure>.kpi-definition-section-title,.kpi-definition-dialog .kpi-definition-responsibility>.kpi-definition-section-title{margin-bottom:.05rem}.kpi-definition-dialog .kpi-definition-measure .kpi-capture-component,.kpi-definition-dialog .kpi-definition-measure .kpi-capture-components,.kpi-definition-dialog .kpi-definition-measure .kpi-capture-guidance{border-top:1px solid var(--kpi-definition-soft-line);min-width:0;padding-top:.4rem}.kpi-definition-dialog .kpi-definition-responsibility{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kpi-definition-dialog .kpi-definition-responsibility>.kpi-definition-section-title,.kpi-definition-dialog .kpi-definition-responsibility>:is(.kpi-model-note,.kpi-inline-help,.kpi-definition-ownership,.kpi-definition-quality){grid-column:1/-1}.kpi-definition-dialog .kpi-definition-advanced{border:1px solid var(--kpi-definition-line);background:#fff;border-radius:2px}.kpi-definition-dialog .kpi-definition-advanced>summary{cursor:pointer;min-height:2rem;color:var(--kpi-definition-blue);align-items:center;padding:.35rem .6rem;font-size:.76rem;font-weight:600;display:flex}.kpi-definition-dialog .kpi-definition-advanced[open]>summary{border-bottom:1px solid var(--kpi-definition-soft-line)}.kpi-definition-dialog .kpi-definition-advanced-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem .6rem;padding:.5rem .6rem .6rem;display:grid}.kpi-definition-dialog .kpi-setup-review{border:1px solid var(--kpi-definition-line);border-top:2px solid var(--kpi-definition-blue);background:#fff;border-radius:2px;margin:0}.kpi-definition-dialog .kpi-setup-review>header{background:var(--kpi-definition-panel);padding:.4rem .6rem}.kpi-definition-dialog .kpi-review-facts{padding-inline:.6rem}.kpi-definition-dialog .kpi-review-facts>div{padding:.4rem 0}.kpi-definition-dialog .kpi-editor-issues{border:1px solid #d69d8a;border-left:3px solid #b53d36;border-radius:2px;margin:0;padding:.45rem .6rem}.kpi-definition-dialog :is(.cos-field,.kpi-definition-field){align-content:start;gap:.18rem;min-width:0;display:grid}.kpi-definition-dialog :is(.cos-field,.kpi-definition-field)>:is(label,span,.cos-label):first-child{min-width:0;color:var(--kpi-definition-blue);font-size:.6875rem;font-weight:600;line-height:1.15}.kpi-definition-dialog :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.cos-input){width:100%;min-width:0;max-width:100%;min-height:2rem;color:var(--kpi-definition-ink);font:inherit;background:#fff;border:1px solid #a9c0cc;padding:.3rem .45rem;font-size:.8125rem;line-height:1.25;border-radius:var(--cos-field-radius)!important}.kpi-definition-dialog :is(textarea,[data-kpi-formula],[data-provenance],[data-relationship]){resize:vertical;min-height:2.25rem}.kpi-definition-dialog :is(input,select,textarea):hover{border-color:#7194a5}.kpi-definition-dialog :is(input,select,textarea):focus-visible{border-color:var(--kpi-definition-orange);outline:2px solid var(--kpi-definition-orange);outline-offset:1px}.kpi-definition-dialog :is(input,select,textarea):disabled{color:#6e8794;background:#edf3f5}.kpi-definition-dialog :is(button,[role=button]){border-radius:var(--cos-button-radius)!important}.kpi-definition-dialog :is(button,[role=button]):focus-visible{outline:2px solid var(--kpi-definition-orange);outline-offset:2px}.kpi-definition-dialog .kpi-editor-actions{z-index:5;border-top:1px solid var(--kpi-definition-line);background:var(--kpi-definition-surface);flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin:0;padding:.55rem .85rem .65rem;display:flex;position:sticky;bottom:0}.kpi-definition-dialog .kpi-editor-actions button{min-height:2rem;color:var(--kpi-definition-blue);background:#fff;border:1px solid #9eb8c5;padding:.35rem .65rem;font-size:.78rem;border-radius:var(--cos-button-radius)!important}.kpi-definition-dialog .kpi-editor-actions button:hover:not(:disabled){background:var(--kpi-definition-panel);border-color:var(--kpi-definition-blue)}.kpi-definition-dialog .kpi-editor-actions .kpi-primary-action{border-color:var(--kpi-definition-blue);background:var(--kpi-definition-blue);color:#fff}.kpi-definition-dialog .kpi-editor-actions .kpi-primary-action:hover:not(:disabled){background:#253f51}.kpi-definition-dialog :is(.kpi-monthly-target-grid,.kpi-target-month-grid,.kpi-entry-table-wrap){min-width:0;max-width:100%}.kpi-definition-dialog :is(.kpi-monthly-target-grid,.kpi-target-month-grid){grid-template-columns:repeat(12,minmax(0,1fr));gap:.3rem;display:grid}.kpi-definition-dialog :is(.kpi-monthly-target-grid,.kpi-target-month-grid)>*{min-width:0}.kpi-definition-dialog .kpi-entry-table-wrap{border:1px solid var(--kpi-definition-line);border-radius:2px;overflow:visible}.kpi-definition-dialog .kpi-entry-table{table-layout:fixed;width:100%;font-size:.7rem}.kpi-definition-dialog .kpi-entry-table :is(th,td){min-width:0;padding:.25rem .2rem}.kpi-definition-dialog .kpi-entry-table th{background:var(--kpi-definition-panel);color:var(--kpi-definition-blue);font-weight:600}.kpi-definition-dialog .kpi-entry-table .cos-input{text-align:right;min-height:1.8rem;padding:.2rem .15rem}@media (max-width:1099px){.kpi-definition-dialog .kpi-editor-identity{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-definition-dialog .kpi-editor-identity>.kpi-definition-section-title{grid-column:1/-1}.kpi-definition-dialog .kpi-editor-entry-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-definition-dialog .kpi-editor-entry-help{text-align:left;grid-column:1/-1}.kpi-definition-dialog :is(.kpi-monthly-target-grid,.kpi-target-month-grid){grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:739px){.cos-dialog.kpi-definition-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.kpi-definition-dialog .kpi-dialog-heading,.kpi-definition-dialog .kpi-editor[data-setup-step=single]{padding-inline:.6rem}.kpi-definition-dialog .kpi-definition-body{grid-template-columns:minmax(0,1fr)}.kpi-definition-dialog .kpi-editor-identity,.kpi-definition-dialog .kpi-definition-advanced-grid,.kpi-definition-dialog .kpi-definition-responsibility,.kpi-definition-dialog .kpi-editor-entry-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-definition-dialog .kpi-definition-responsibility>.kpi-definition-section-title{grid-column:1/-1}.kpi-definition-dialog .kpi-editor-actions{padding-inline:.6rem}}@media (max-width:459px){.kpi-definition-dialog .kpi-editor-identity,.kpi-definition-dialog .kpi-definition-advanced-grid,.kpi-definition-dialog .kpi-definition-responsibility,.kpi-definition-dialog .kpi-editor-entry-tools{grid-template-columns:minmax(0,1fr)}.kpi-definition-dialog :is(.kpi-monthly-target-grid,.kpi-target-month-grid){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (pointer:coarse){.kpi-definition-dialog :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.cos-input){min-height:2.75rem;font-size:1rem}.kpi-definition-dialog :is(button,[role=button],.kpi-definition-advanced>summary){min-height:2.75rem}}@media (max-height:760px) and (min-width:740px){.cos-dialog.kpi-definition-dialog{max-height:calc(100dvh - 1rem)}.kpi-definition-dialog .kpi-dialog-heading{min-height:3rem;padding-block:.4rem}.kpi-definition-dialog .kpi-editor[data-setup-step=single]{padding-block:.45rem .55rem}.kpi-definition-dialog .kpi-definition-body{gap:.4rem .6rem}}:root[data-theme=dark] .cos-dialog.kpi-definition-dialog{--kpi-definition-ink:#d7e7ed;--kpi-definition-muted:#aac3ce;--kpi-definition-line:#456777;--kpi-definition-soft-line:#34525f;--kpi-definition-surface:#14262e;--kpi-definition-panel:#203b46;--kpi-definition-blue:#c4d9e3;background:var(--kpi-definition-surface);border-color:#527380}:root[data-theme=dark] .kpi-definition-dialog :is(.kpi-editor-identity,.kpi-editor-entry,.kpi-definition-measure,.kpi-definition-responsibility,.kpi-definition-advanced,.kpi-setup-review,.kpi-entry-table td){color:var(--kpi-definition-ink);background:#172d36}:root[data-theme=dark] .kpi-definition-dialog :is(input,select,textarea,.cos-input){color:#d7e7ed;background:#203b46;border-color:#527380}:root[data-theme=dark] .kpi-definition-dialog :is(input,select,textarea,.cos-input):disabled{color:#8eabb8;background:#172d36}:root[data-theme=dark] .kpi-definition-dialog .kpi-editor-actions{background:var(--kpi-definition-surface)}:root[data-theme=dark] .kpi-definition-dialog .kpi-editor-actions button{color:#d7e7ed;background:#203b46;border-color:#527380}:root[data-theme=dark] .kpi-definition-dialog .kpi-editor-actions button:hover:not(:disabled){background:#284a58}:root[data-theme=dark] .kpi-definition-dialog .kpi-setup-review>header,:root[data-theme=dark] .kpi-definition-dialog .kpi-entry-table th{color:#c4d9e3;background:#203b46}.kpi-definition-dialog .kpi-editor-rules,.kpi-definition-dialog .kpi-definition-ownership,.kpi-definition-dialog .kpi-model-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .6rem;min-width:0;margin:0;padding:0;display:grid}.kpi-definition-dialog .kpi-definition-ownership{align-items:start}.kpi-definition-dialog .kpi-definition-scale-note{margin:-.1rem 0 0;padding:0 .15rem;font-size:.68rem;line-height:1.3}.kpi-definition-dialog .kpi-definition-quality{margin:0;padding:.45rem .55rem}.kpi-definition-dialog .kpi-model-note{margin:.2rem 0;font-size:.7rem;line-height:1.35}.kpi-definition-dialog .kpi-inline-help{margin:0;font-size:.7rem}.kpi-definition-dialog .kpi-capture-component{gap:.3rem;display:grid}.kpi-definition-dialog .kpi-capture-component .kpi-capture-guidance{border:0;margin:0;padding-top:.25rem}.kpi-definition-dialog .kpi-capture-component .kpi-inline-help>summary{min-height:1.25rem}.kpi-definition-dialog .cos-field>[id$=-help]{font-size:.65rem;line-height:1.25}.kpi-definition-dialog .kpi-definition-advanced-grid{border:0;min-width:0;margin:0}.kpi-definition-dialog .kpi-definition-advanced-grid>.kpi-network-definition{border:0;margin:0;padding:0}.kpi-definition-dialog .kpi-definition-advanced>summary:before{content:"+";font-family:var(--font-fragment-mono), monospace;margin-right:.4rem}.kpi-definition-dialog .kpi-definition-advanced[open]>summary:before{content:"−"}.kpi-definition-dialog .kpi-definition-advanced>summary::-webkit-details-marker{display:none}.kpi-definition-dialog .kpi-setup-review.is-compact .kpi-review-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.kpi-definition-dialog .kpi-setup-review.is-compact .kpi-review-facts>div{border:0;display:block}.kpi-definition-dialog .kpi-setup-review.is-compact .kpi-review-facts dd{font-size:.75rem}.kpi-definition-dialog .kpi-setup-review.is-compact>.kpi-model-note{margin:.2rem .6rem .35rem}@media (max-width:739px){.kpi-definition-dialog .kpi-setup-review.is-compact .kpi-review-facts{grid-template-columns:1fr}}@media (max-width:459px){.kpi-definition-dialog .kpi-editor-rules,.kpi-definition-dialog .kpi-definition-ownership,.kpi-definition-dialog .kpi-model-grid{grid-template-columns:1fr}}.kpi-definition-dialog .kpi-editor-rules{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-definition-dialog .kpi-editor-rules[data-weekly]{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-definition-dialog .kpi-editor-rules>.cos-field:has(input[readonly]){grid-column:span 2}.kpi-definition-dialog .kpi-capture-component.is-monthly,.kpi-definition-dialog .kpi-capture-component.is-monthly>.kpi-model-grid{display:contents}.kpi-definition-dialog .kpi-capture-component.is-weekly{grid-column:1/-1}.kpi-definition-dialog .kpi-capture-component.is-weekly .kpi-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1099px){.kpi-definition-dialog .kpi-editor-rules,.kpi-definition-dialog .kpi-editor-rules[data-weekly],.kpi-definition-dialog .kpi-capture-component.is-weekly .kpi-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:459px){.kpi-definition-dialog .kpi-editor-rules,.kpi-definition-dialog .kpi-editor-rules[data-weekly],.kpi-definition-dialog .kpi-capture-component.is-weekly .kpi-model-grid{grid-template-columns:1fr}}.kpi-definition-dialog .kpi-capture-component.is-wide{border:1px solid var(--kpi-definition-line);background:#fff;border-radius:2px;grid-column:1/-1;padding:.55rem .6rem}.kpi-definition-dialog .kpi-capture-component.is-wide .kpi-model-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.kpi-definition-dialog .kpi-capture-component.is-wide .kpi-capture-guidance{flex-wrap:wrap;align-items:baseline;gap:.25rem .65rem;display:flex}:root[data-theme=dark] .kpi-definition-dialog .kpi-capture-component.is-wide{background:#172d36}@media (max-width:1099px){.kpi-definition-dialog .kpi-capture-component.is-wide .kpi-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:739px){.kpi-definition-dialog .kpi-capture-component.is-wide .kpi-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:459px){.kpi-definition-dialog .kpi-capture-component.is-wide .kpi-model-grid{grid-template-columns:1fr}.kpi-definition-dialog .kpi-editor-rules>.cos-field:has(input[readonly]){grid-column:auto}}.kpi-definition-dialog .kpi-target-summary{gap:.2rem .65rem;margin:.3rem 0 0;font-size:.68rem;line-height:1.35}.kpi-definition-dialog .kpi-capture-component.is-wide .kpi-inline-help>summary{min-height:1.2rem;padding:.1rem 0}@media (pointer:coarse){.kpi-definition-dialog .kpi-capture-component.is-wide .kpi-inline-help>summary{min-height:2.75rem}}.kpi-definition-dialog .kpi-ratio-rule{grid-column:1/-1;margin:0}.kpi-definition-dialog .kpi-editor-identity[data-rate]{grid-template-columns:minmax(7rem,1fr) minmax(14rem,2fr) minmax(9rem,1.2fr) minmax(9rem,1fr)}.kpi-definition-dialog .kpi-capture-component.is-wide .kpi-model-grid{align-items:end}@media (max-width:1099px){.kpi-definition-dialog .kpi-editor-identity[data-rate]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:459px){.kpi-definition-dialog .kpi-editor-identity[data-rate]{grid-template-columns:1fr}}.kpi-definition-dialog .kpi-definition-month-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.3rem;min-width:0;display:grid}.kpi-definition-dialog .kpi-definition-month-grid input{text-align:right;padding-inline:.3rem}@media (max-width:1099px){.kpi-definition-dialog .kpi-definition-month-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:739px){.kpi-definition-dialog .kpi-definition-month-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:459px){.kpi-definition-dialog .kpi-definition-month-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-definition-dialog .kpi-editor-identity,.kpi-definition-dialog .kpi-editor-identity[data-rate],.kpi-definition-dialog .kpi-definition-ownership,.kpi-definition-dialog .kpi-editor-rules,.kpi-definition-dialog .kpi-editor-rules[data-weekly],.kpi-definition-dialog .kpi-model-grid,.kpi-definition-dialog .kpi-capture-component.is-wide .kpi-model-grid,.kpi-definition-dialog .kpi-editor-entry-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-definition-dialog .kpi-editor-identity>.cos-field:nth-child(-n+2),.kpi-definition-dialog .kpi-editor-entry-tools>.cos-field:nth-child(3){grid-column:1/-1}.kpi-definition-dialog .kpi-editor-rules>.cos-field:has(input[readonly]){grid-column:1/-1}}.cos-dialog.kpi-definition-dialog{scroll-padding-block:4rem 6rem}:root[data-theme=dark] .kpi-definition-dialog .kpi-editor-actions .kpi-primary-action{color:#fff;background:#33586f;border-color:#6b94a8}
:root{--cos-dialog-radius:8px;--cos-field-radius:4px;--cos-grid-field-radius:2px}:is(dialog.cos-dialog,dialog.ow-command,dialog.cos-tour-dialog,[role=dialog][aria-modal=true],[role=alertdialog][aria-modal=true]){border-radius:var(--cos-dialog-radius)!important}dialog.cos-dialog.mor-presenter{--cos-dialog-radius:0px}@media (max-width:639px){.cos-dialog:is(.kpi-editor-dialog,.kpi-detail-dialog):not(.kpi-definition-dialog){--cos-dialog-radius:0px}}:is(.cos-shell,.kpi-local-preview,.cos-dialog,.ow-workspace,.ow-command,.cos-tour-dialog,[role=dialog][aria-modal=true],[role=alertdialog][aria-modal=true]) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=button],[type=submit],[type=reset]),select,textarea){border-radius:var(--cos-field-radius)!important}:is(.cos-shell,.kpi-local-preview,.cos-dialog,.ow-workspace) :is(table,[role=grid],[data-spreadsheet],.kpi-monthly-target-grid,.kpi-target-month-grid,.kpi-definition-month-grid,.cos-admin-site-row),.kpi-actuals-entry input,input[data-reporting-actual]{--cos-field-radius:var(--cos-grid-field-radius)}.cos-select-filter select.cos-select-control{border-radius:0!important}
.cos-module[data-module=home] .ow-workspace .ow-record-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 8px;display:flex}.cos-module[data-module=home] .ow-workspace .ow-record-toolbar h2{flex:auto;margin:0}.cos-module[data-module=home] .ow-workspace .ow-record-toolbar .ow-record-period{width:auto;max-width:none;margin:0}.cos-module[data-module=home] .ow-workspace .ow-record-toolbar .ow-record-period select{min-height:36px;padding:6px 28px 6px 10px;font-size:13px}.cos-module[data-module=home] .ow-workspace .ow-record-toolbar .ow-checkbox{min-height:36px;font-size:12px}.cos-module[data-module=home] .ow-workspace .ow-record-toolbar button{min-height:36px}.cos-module[data-module=home] .ow-record-row p{margin:3px 0 0;line-height:1.45}.cos-module[data-module=home] .ow-editor-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.cos-module[data-module=home] .ow-editor-heading p{margin:0}.cos-module[data-module=home] .ow-editor-heading>button{flex:none}.cos-module[data-module=home] .ow-workspace .ow-editor{margin-top:8px;padding:16px}.cos-module[data-module=home] .ow-workspace .ow-editor .ow-form-grid{gap:10px;margin:12px 0}.cos-module[data-module=home] .ow-record-writing{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.cos-module[data-module=home] .ow-workspace .ow-record-writing .ow-field{margin:0}.cos-module[data-module=home] .ow-workspace .ow-record-writing textarea{resize:vertical;min-height:4.5rem;line-height:1.45}.cos-module[data-module=home] .ow-workspace .ow-attention-group .ow-row{padding-block:10px}.cos-module[data-module=home] .ow-workspace .ow-attention-group .ow-row strong{font-size:14px;font-weight:600}.cos-module[data-module=home] .ow-workspace .ow-attention-group .ow-row p{font-size:12px;line-height:1.45}.cos-module[data-module=home] .ow-workspace .ow-attention-group .ow-actions{flex-wrap:nowrap}.cos-module[data-module=home] .ow-workspace button:disabled:hover{background:var(--cos-soft,#f3f6f8)}.cos-module[data-module=home] .ow-workspace .ow-site-signal-data{flex-basis:5rem}@media (min-width:1000px){.cos-module[data-module=home] .ow-workspace .ow-editor .ow-form-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) repeat(3,minmax(0,1fr))}}@media (max-width:640px){.cos-module[data-module=home] .ow-workspace .ow-record-toolbar h2{flex-basis:100%}.cos-module[data-module=home] .ow-record-writing{grid-template-columns:1fr}.cos-module[data-module=home] .ow-workspace .ow-attention-group .ow-row{align-items:flex-start}.cos-module[data-module=home] .ow-workspace .ow-attention-group .ow-actions{flex-wrap:wrap}.cos-module[data-module=home] .ow-workspace .ow-record-toolbar :is(button,select),.cos-module[data-module=home] .ow-editor-heading button{min-height:44px}.cos-module[data-module=home] .ow-workspace .ow-dashboard-reading{padding:1rem 0}}:root[data-theme=dark] .cos-module[data-module=home] .ow-workspace .ow-dashboard :is(.ow-review-cycle button,.ow-dashboard-priority){background:0 0!important}:root[data-theme=dark] .cos-module[data-module=home] .ow-workspace .ow-dashboard :is(.ow-review-cycle button,.ow-dashboard-priority):hover{background:#ffffff0a!important}.cos-module[data-module=home] .ow-record-footer{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;display:flex}.cos-module[data-module=home] .ow-workspace .ow-record-footer .ow-field{flex:20rem;margin:0}.cos-module[data-module=home] .ow-record-footer>.ow-actions{flex:none;padding-bottom:1px}.cos-module[data-module=home] .ow-workspace .ow-home-toolbar{margin-bottom:8px;padding-bottom:6px}.cos-module[data-module=home] .ow-workspace .ow-dashboard:not(.ow-dashboard-empty){margin-bottom:12px}.cos-module[data-module=home] .ow-workspace .ow-dashboard:not(.ow-dashboard-empty) :is(.ow-dashboard-main,.ow-dashboard-next){padding:12px}.cos-module[data-module=home] .ow-workspace .ow-dashboard:not(.ow-dashboard-empty) .ow-dashboard-main{grid-template-rows:auto 1fr;grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.cos-module[data-module=home] .ow-workspace .ow-dashboard--no-next{grid-template-columns:minmax(0,1fr)}.cos-module[data-module=home] .ow-workspace .ow-dashboard-summary{display:contents}.cos-module[data-module=home] .ow-workspace .ow-dashboard-topline{grid-area:1/2;justify-content:space-between;align-items:center}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-review-exceptions{color:#17252a;min-height:36px;font-family:var(--font-instrument-sans),sans-serif;letter-spacing:0;white-space:nowrap;background:#ff9b7b;border:1px solid #ff9b7b;border-radius:4px;flex:none;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-review-exceptions:hover{background:#ffb59d;border-color:#ffb59d}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-review-exceptions:focus-visible{outline-offset:3px;outline:2px solid #fff}:root[data-theme=dark] .cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-review-exceptions{color:#17252a;background:#ff9b7b;border-color:#ff9b7b}:root[data-theme=dark] .cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-review-exceptions:hover{background:#ffb59d;border-color:#ffb59d}.cos-module[data-module=home] .ow-home-brief{background:0 0;border-color:#0000}.cos-module[data-module=home] .ow-home-brief:hover{background:#ffffff0a;border-color:#ffffff35}.cos-module[data-module=home] .cos-home-modules{max-width:85rem;margin:0 auto;padding:0 16px 12px}.cos-module[data-module=home] .cos-home-modules>h2{color:#607784;font-family:var(--font-fragment-mono),monospace;letter-spacing:.03em;margin:0 0 6px;font-size:11px;font-weight:500;line-height:1.4}.cos-module[data-module=home] .cos-module-shortcuts{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:6px;display:grid}.cos-module[data-module=home] .cos-module-shortcut{border-radius:var(--cos-control-radius,4px);color:#21353d;text-align:left;background:#f7fafb;border:1px solid #cddbe0;align-items:center;gap:8px;min-width:0;min-height:44px;padding:8px 10px;font-size:13px;line-height:1.3;display:flex}.cos-module[data-module=home] .cos-module-shortcut>span:not([aria-hidden]){overflow-wrap:anywhere;min-width:0}.cos-module[data-module=home] .cos-module-shortcut-icon{color:#526f80;flex:none;display:flex}.cos-module[data-module=home] .cos-module-shortcut-arrow{color:#b93000;flex:none;margin-left:auto}.cos-module[data-module=home] .cos-module-shortcut:hover{background:#dfe9ed;border-color:#809ca9}.cos-module[data-module=home] .cos-module-shortcut:focus-visible{outline-offset:2px;outline:2px solid #33586f}.cos-module[data-module=home] .cos-home-notice{color:#52636f;border-top:1px solid #cddbe0;margin-top:10px;padding-top:8px}.cos-module[data-module=home] .cos-home-notice p{margin:0;font-size:11px;line-height:1.5}.cos-module[data-module=home] .cos-home-notice strong{color:#21353d;font-weight:600}:root[data-theme=dark] .cos-module[data-module=home] .cos-home-modules>h2{color:#acbec5}:root[data-theme=dark] .cos-module[data-module=home] .cos-module-shortcut{color:#e7f0f3;background:#1a303a;border-color:#34525f}:root[data-theme=dark] .cos-module[data-module=home] .cos-module-shortcut-icon{color:#acbec5}:root[data-theme=dark] .cos-module[data-module=home] .cos-module-shortcut-arrow{color:#ff9b7b}:root[data-theme=dark] .cos-module[data-module=home] .cos-module-shortcut:hover{background:#263b45;border-color:#809ca9}:root[data-theme=dark] .cos-module[data-module=home] .cos-module-shortcut:focus-visible{outline-color:#a4d3e0}:root[data-theme=dark] .cos-module[data-module=home] .cos-home-notice{color:#acbec5;border-color:#34525f}:root[data-theme=dark] .cos-module[data-module=home] .cos-home-notice strong{color:#e7f0f3}.cos-module[data-module=home] .ow-dashboard-chart{grid-area:1/1/span 2;grid-template-rows:4.6rem auto;justify-items:center;gap:3px;width:4.6rem;min-width:0;display:grid}.cos-module[data-module=home] .ow-dashboard-chart svg{grid-area:1/1;width:100%;height:100%;display:block}.cos-module[data-module=home] .ow-dashboard-ring-track{stroke:#3c5159}.cos-module[data-module=home] .ow-dashboard-ring-incomplete{stroke:#718b95}.cos-module[data-module=home] .ow-dashboard-ring-outside{stroke:var(--cos-orange)}.cos-module[data-module=home] .ow-dashboard-ring-within{stroke:#92c6c7}.cos-module[data-module=home] .ow-workspace .ow-dashboard-chart .ow-dashboard-reading{text-align:center;grid-area:1/1;justify-content:center;place-self:center;align-items:center;width:calc(100% - 2rem);min-width:0;padding:0;display:flex;position:static}.cos-module[data-module=home] .ow-workspace .ow-dashboard-chart .ow-dashboard-number{flex-direction:column;align-items:center;gap:3px;max-width:100%}.cos-module[data-module=home] .ow-workspace .ow-dashboard-number strong{letter-spacing:-.04em;font-size:1.3rem;font-weight:550;line-height:1}.cos-module[data-module=home] .ow-workspace .ow-dashboard-number span{font-size:.7rem}.cos-module[data-module=home] .ow-workspace .ow-dashboard-chart .ow-dashboard-reading-copy{text-align:center;grid-area:2/1;min-width:0}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-chart .ow-dashboard-reading-copy h2{letter-spacing:0;color:#b2c4cb;font-size:.66rem;line-height:1.2}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-legend{border:0;grid-area:2/2;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:0;display:grid}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-legend>:is(span,button){white-space:normal;text-align:left;border:1px solid #0000;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-content:center;align-items:center;gap:.4rem;min-width:0;min-height:48px;padding:.4rem .6rem;display:grid}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-legend button{background:#ffffff06;border-color:#ffffff35}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-legend strong{overflow-wrap:anywhere;grid-area:1/1;font-size:1.4rem;font-weight:550;line-height:1}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-legend .ow-dashboard-key{display:none}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-legend .ow-dashboard-status-label{overflow-wrap:anywhere;grid-area:1/2;font-size:.73rem;line-height:1.25}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-legend b{grid-area:1/3;justify-self:end;font-size:.8rem;position:static}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-legend .ow-dashboard-outside-link{background:#ff9b7b0a;border-color:#ff9b7b80}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-outside-link strong{color:#ff9b7b}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-within strong{color:#92c6c7}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-legend button:hover{background:#ffffff0c;border-color:#b2c4cb}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-legend .ow-dashboard-outside-link:hover{background:#ff9b7b15;border-color:#ff9b7b}.cos-module[data-module=home] .ow-dashboard-footer{border-top:1px solid #ffffff27;flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:4px 12px;padding:6px 12px;display:flex}@media (min-width:951px){.cos-module[data-module=home] .ow-workspace .ow-dashboard-next{grid-area:1/2}}.cos-module[data-module=home] .ow-workspace .ow-dashboard-commitments{border:0;gap:6px 12px;padding:0}.cos-module[data-module=home] .ow-workspace .ow-dashboard-commitments>button{min-height:36px}.cos-module[data-module=home] .ow-workspace .ow-dashboard-asof{flex-basis:auto;margin-left:0}.cos-module[data-module=home] .ow-workspace .ow-dashboard-footer .ow-review-cycle{flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.cos-module[data-module=home] .ow-workspace .ow-dashboard-footer .ow-review-cycle button{border:1px solid #ffffff27;border-radius:4px;gap:8px;min-height:36px;padding:6px 8px}.cos-module[data-module=home] .ow-workspace .ow-dashboard-footer .ow-review-cycle button:hover{border-color:#ff865f}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-priority{padding:4px 0}.cos-module[data-module=home] .ow-workspace .ow-dashboard-clear{padding:4px 0 0}.cos-module[data-module=home] .ow-workspace .ow-dashboard-next-heading{padding-bottom:4px}.cos-module[data-module=home] .ow-workspace .ow-dashboard-priority-content{gap:3px 8px}.cos-module[data-module=home] .ow-workspace .ow-dashboard-priority-content>span{font-size:1rem}.cos-module[data-module=home] .ow-workspace .ow-attention-heading{margin:0 0 6px}.cos-module[data-module=home] .ow-workspace .ow-attention-heading h2{margin:0}body:has(.cos-module[data-module=home] .ow-workspace) .cos-scroll-glass{display:none}.cos-module[data-module=home] .ow-workspace .ow-attention-group--kpi{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(15rem,calc((100% - (var(--ow-kpi-count,1) - 1) * 16px) / var(--ow-kpi-count,1)))),1fr));gap:0 16px;display:grid}.cos-module[data-module=home] .ow-workspace .ow-attention-group--kpi>:is(h3,button,p){grid-column:1/-1}.cos-module[data-module=home] .ow-workspace .ow-attention-group--kpi h3{font-family:var(--font-fragment-mono),monospace;letter-spacing:.03em;color:#607784;margin:0 0 4px;font-size:11px;font-weight:500;line-height:1.4}.cos-module[data-module=home] .ow-workspace .ow-attention-group .ow-kpi-attention-row{grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;gap:4px 12px;min-height:0;padding:4px 0 8px;display:grid}.cos-module[data-module=home] .ow-workspace .ow-kpi-attention-row .ow-attention-identity{overflow-wrap:anywhere;min-width:0}.cos-module[data-module=home] .ow-kpi-attention-row .ow-kpi-comparison{grid-area:2/1/auto/-1}.cos-module[data-module=home] .ow-kpi-attention-row .ow-actions{grid-area:1/2}.cos-module[data-module=home] .ow-workspace .ow-attention-group .ow-attention-open{white-space:nowrap;background:0 0;border-color:#0000;min-height:36px;padding:6px 8px}.cos-module[data-module=home] .ow-workspace .ow-attention-group .ow-attention-open:hover{background:#dfe9ed}.cos-module[data-module=home] .ow-attention-open>span{margin-left:3px}.cos-module[data-module=home] .ow-kpi-comparison{font-variant-numeric:tabular-nums;min-width:0}.cos-module[data-module=home] .ow-kpi-comparison-values{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.6rem;display:grid}.cos-module[data-module=home] .ow-kpi-comparison-values>span{flex-wrap:wrap;align-items:baseline;gap:2px 5px;min-width:0;display:flex}.cos-module[data-module=home] .ow-kpi-comparison-values>span:last-child{text-align:right;justify-content:flex-end}.cos-module[data-module=home] .ow-kpi-comparison-values small{color:#607784;font-size:10px;line-height:1.2}.cos-module[data-module=home] .ow-workspace .ow-attention-group .ow-kpi-comparison-values strong{overflow-wrap:anywhere;letter-spacing:-.025em;font-size:20px;font-weight:550;line-height:1.2}.cos-module[data-module=home] .ow-workspace .ow-attention-group .ow-kpi-comparison-values>span:last-child strong{letter-spacing:0;color:#52636f;font-size:15px}.cos-module[data-module=home] .ow-kpi-comparison-track{background:#d7e3e7;border-radius:1px;height:6px;margin-top:5px;position:relative}.cos-module[data-module=home] .ow-kpi-comparison-track>span{background:var(--cos-orange);border-radius:1px;height:100%;display:block}.cos-module[data-module=home] .ow-kpi-comparison-track>i{background:#33586f;width:2px;height:13px;position:absolute;top:-3px;transform:translate(-50%)}.cos-module[data-module=home] .ow-workspace .ow-site-signals{margin-bottom:12px}.cos-module[data-module=home] .ow-workspace .ow-site-signals-heading{padding-bottom:4px}.cos-module[data-module=home] .ow-workspace .ow-site-signals ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:0 16px}.cos-module[data-module=home] .ow-workspace .ow-site-signals li button{gap:8px;min-height:48px;padding:6px 0}.cos-module[data-module=home] .ow-workspace .ow-site-signal-copy{gap:2px}.cos-module[data-module=home] .ow-workspace .ow-dashboard-empty{min-height:0;margin-bottom:12px}.cos-module[data-module=home] .ow-workspace .ow-dashboard-empty .ow-dashboard-main{padding:12px}.cos-module[data-module=home] .ow-workspace .ow-dashboard-empty-copy{padding:8px 0 0}.cos-module[data-module=home] .ow-workspace .ow-dashboard-empty-copy h2{margin:6px 0;font-size:1.25rem}.cos-module[data-module=home] .ow-workspace .ow-dashboard-empty-copy p{margin:4px 0}.cos-module[data-module=home] .ow-workspace .ow-dashboard-empty-copy button{min-height:36px;margin-top:8px;padding:6px 12px}:root[data-theme=dark] .cos-module[data-module=home] .ow-workspace .ow-attention-group--kpi h3,:root[data-theme=dark] .cos-module[data-module=home] .ow-workspace .ow-attention-group .ow-kpi-comparison-values>span:last-child strong,:root[data-theme=dark] .cos-module[data-module=home] .ow-kpi-comparison-values small{color:#acbec5}:root[data-theme=dark] .cos-module[data-module=home] .ow-kpi-comparison-track{background:#354a53}:root[data-theme=dark] .cos-module[data-module=home] .ow-kpi-comparison-track>i{background:#d3e3e9}:root[data-theme=dark] .cos-module[data-module=home] .ow-workspace .ow-attention-group .ow-attention-open{background:0 0}:root[data-theme=dark] .cos-module[data-module=home] .ow-workspace .ow-attention-group .ow-attention-open:hover{background:#263b45}@media (max-width:640px){.cos-module[data-module=home] .ow-workspace .ow-dashboard:not(.ow-dashboard-empty) :is(.ow-dashboard-main,.ow-dashboard-next){padding:10px}.cos-module[data-module=home] .ow-workspace .ow-dashboard:not(.ow-dashboard-empty) .ow-dashboard-main{gap:6px 8px}.cos-module[data-module=home] .ow-workspace .ow-dashboard-topline{grid-area:1/1/auto/-1}.cos-module[data-module=home] .ow-workspace .ow-dashboard-footer{padding:6px 10px}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-review-exceptions{min-height:44px;padding-inline:10px}.cos-module[data-module=home] .ow-dashboard-chart{grid-row:2}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-legend>:is(span,button){grid-template-columns:minmax(0,1fr) auto;gap:.25rem;min-height:56px;padding:.4rem .3rem}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-legend strong{font-size:1.25rem}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-legend .ow-dashboard-status-label{grid-area:2/1/auto/-1;font-size:.7rem}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-legend b{grid-column:2;font-size:.65rem}.cos-module[data-module=home] .ow-workspace .ow-dashboard-footer .ow-review-cycle{width:100%}.cos-module[data-module=home] .ow-workspace .ow-dashboard-footer .ow-review-cycle button{flex:1;justify-content:space-between;min-height:44px}.cos-module[data-module=home] .ow-workspace .ow-dashboard-footer .ow-review-cycle strong{white-space:nowrap}.cos-module[data-module=home] .ow-workspace .ow-dashboard-commitments>button{min-height:44px}.cos-module[data-module=home] .ow-workspace .ow-attention-group .ow-kpi-attention-row{gap:4px 8px;padding:4px 0 8px}.cos-module[data-module=home] .ow-workspace .ow-attention-group .ow-attention-open,.cos-module[data-module=home] .ow-workspace .ow-dashboard-empty-copy button{min-height:44px}}@media (max-width:400px){.cos-module[data-module=home] .ow-workspace .ow-dashboard-footer .ow-review-cycle button{justify-content:center;padding-inline:5px}.cos-module[data-module=home] .ow-workspace .ow-dashboard-footer .ow-review-cycle strong{font-size:12px}.cos-module[data-module=home] .ow-workspace .ow-dashboard-footer .ow-review-cycle b{display:none}}@media (max-width:359px){.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-legend{grid-template-columns:1fr;gap:3px}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-legend>:is(span,button){grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:32px;padding:4px 8px}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-legend button{min-height:44px}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-legend strong{font-size:1.1rem}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-legend .ow-dashboard-status-label{grid-area:1/2;font-size:.7rem}.cos-module[data-module=home] .ow-workspace .ow-dashboard .ow-dashboard-legend b{grid-column:3;transform:none}}@media (pointer:coarse){.cos-module[data-module=home] .ow-workspace .ow-dashboard-footer :is(.ow-review-cycle button,.ow-dashboard-commitments>button){min-height:44px}}.cos-module[data-module=home] .ow-home-toolbar .ow-view-links{flex-wrap:wrap}.cos-module[data-module=home] .ow-readiness-source{color:#52636d;margin:0;font-size:.75rem;line-height:1.5}:root[data-theme=dark] .cos-module[data-module=home] .ow-readiness-source{color:#acbec5}
