@layer compatibility{body[data-view=data]{--page: #f3f5f7;color:var(--text);background:var(--page);color-scheme:light}body[data-view=data] .app-shell{width:100%;max-width:none;margin:0;overflow:visible;color:var(--text);background:var(--page)}body[data-view=data] .topbar{display:grid;grid-template-columns:44px minmax(210px,1fr) auto;grid-template-areas:"menu brand context";align-items:center;gap:12px;position:sticky;top:0;z-index:80;min-height:74px;padding:8px 14px;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--text);background:#fff;box-shadow:none}body[data-view=data] .topbar .product-brand{grid-area:brand;padding-left:0}body[data-view=data] .topbar-nav-menu{grid-area:menu}body[data-view=data] .topbar-nav-panel{width:260px;padding:7px}body[data-view=data] .topbar-nav-panel>[data-internal-nav]{display:grid;gap:3px}body[data-view=data] .data-admin-menu-button{width:100%;min-height:32px;margin-top:7px;padding:7px 9px;border:0;border-top:1px solid var(--line);color:var(--muted);background:transparent;font:inherit;font-size:11px;font-weight:750;text-align:left;cursor:pointer}body[data-view=data] .data-admin-menu-button:hover,body[data-view=data] .data-admin-menu-button:focus-visible{color:var(--brand-strong);background:var(--surface-soft)}body[data-view=data] .data-header-context{grid-area:context;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:3px;color:var(--text);background:#fff;font-size:12px;line-height:1.2;white-space:nowrap}body[data-view=data] .data-header-context-item{display:inline-flex;align-items:baseline;gap:4px}body[data-view=data] .data-header-context-item b{color:var(--muted);font-size:11px;font-weight:650}body[data-view=data] .data-header-context-item strong{color:var(--text);font-size:12px;font-weight:800}body[data-view=data] .data-header-context>i{color:var(--line-strong);font-style:normal}body[data-view=data] .data-header-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body[data-view=data] .data-admin-dialog{width:min(1240px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:4px;color:var(--text);background:#fff;box-shadow:0 18px 56px #17232c38}body[data-view=data] .data-admin-dialog::backdrop{background:#1f2a3361}body[data-view=data] .data-admin-dialog-shell{display:grid;max-height:calc(100vh - 34px);overflow-y:auto}body[data-view=data] .data-admin-dialog-shell>header,body[data-view=data] .data-admin-dialog-shell>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}body[data-view=data] .data-admin-dialog-shell>header{border-bottom:1px solid var(--line)}body[data-view=data] .data-admin-dialog-shell>header span{color:var(--brand);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body[data-view=data] .data-admin-dialog-shell h2,body[data-view=data] .data-admin-dialog-shell h3,body[data-view=data] .data-admin-dialog-shell p{margin:0}body[data-view=data] .data-admin-dialog-shell h2{margin-top:3px;font-size:18px}body[data-view=data] .data-admin-dialog-shell h3{font-size:13px}body[data-view=data] .data-admin-dialog-shell p,body[data-view=data] .data-admin-dialog-shell>footer span{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.35}body[data-view=data] .data-admin-close{width:32px;height:32px;border:1px solid var(--line);border-radius:3px;color:var(--muted);background:#fff;font-size:20px;cursor:pointer}body[data-view=data] .data-admin-section{display:grid;grid-template-columns:minmax(220px,1fr) minmax(230px,.9fr) minmax(0,auto);align-items:end;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}body[data-view=data] .data-admin-section label{display:grid;gap:4px}body[data-view=data] .data-admin-section label>span{color:var(--muted);font-size:9px;font-weight:750;text-transform:uppercase}body[data-view=data] .data-admin-section :is(select,input,.button){min-height:34px}body[data-view=data] .data-admin-section .key-project-template-select{min-height:150px}body[data-view=data] .key-project-template-select option{padding:4px 2px}body[data-view=data] .data-admin-transfer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}body[data-view=data] .data-admin-dialog-shell>footer{background:var(--surface-soft)}body[data-view=data] .data-admin-dialog-shell>footer span{max-width:520px;margin:0}body[data-view=data] .topbar .product-brand:before{display:none}body[data-view=data] .product-brand strong{color:var(--text);font-size:20px}body[data-view=data] .product-brand span,body[data-view=data] .field span{color:var(--muted)}body[data-view=data] .topbar select,body[data-view=data] .topbar input{min-height:32px;border:1px solid var(--line-strong);border-radius:3px;color:var(--text);-webkit-text-fill-color:var(--text);background:#fff;box-shadow:none}body[data-view=data] :is(.button,.small-button,.icon-button){border:1px solid var(--line-strong);border-radius:3px;color:var(--text);background:#fff;box-shadow:none}body[data-view=data] :is(.button,.small-button,.icon-button):hover,body[data-view=data] :is(.button,.small-button,.icon-button):focus-visible{border-color:var(--brand);color:var(--brand-strong);box-shadow:0 0 0 2px #0b6b691f}body[data-view=data] .topbar .primary-button{border-color:var(--brand);color:#fff;background:var(--brand)}body[data-view=data] #themeToggle{display:none}@media(max-width:760px){body[data-view=data] .topbar{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"menu brand" "context context"}body[data-view=data] .data-header-context{justify-content:flex-start;overflow-x:auto}body[data-view=data] .data-admin-section{grid-template-columns:1fr;align-items:stretch}}body[data-view=data] .data-tree-layout{display:grid;grid-template-columns:232px minmax(0,1fr);align-items:start;width:100%;min-width:0;min-height:calc(100vh - var(--data-topbar-height, 74px))}body[data-view=data] .data-task-navigation.data-tree-navigation{position:sticky;top:var(--data-topbar-height, 74px);z-index:40;display:block;align-self:start;width:232px;min-width:232px;max-height:calc(100vh - var(--data-topbar-height, 74px));margin:0;padding:12px 10px 24px;overflow-x:hidden;overflow-y:auto;border:0;border-right:1px solid var(--line);border-radius:0;color:var(--text);background:#fff;box-shadow:none;backdrop-filter:none;scrollbar-width:thin}body[data-view=data] .data-tree-navigation>*{min-width:0}body[data-view=data] .data-tree-heading{display:grid;gap:2px;padding:3px 8px 10px;border-bottom:1px solid var(--line)}body[data-view=data] .data-tree-heading strong{font-size:13px;line-height:1.25}body[data-view=data] .data-tree-heading span{color:var(--muted);font-size:10px}body[data-view=data] .data-tree-branch{margin:0;padding:0;border:0;border-bottom:1px solid #edf0f2;border-radius:0;background:transparent;box-shadow:none}body[data-view=data] .data-tree-branch>summary{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-height:38px;padding:6px 7px;border:0;border-radius:0;color:var(--text);background:transparent;box-shadow:none;cursor:pointer;list-style:none}body[data-view=data] .data-tree-branch>summary::-webkit-details-marker{display:none}body[data-view=data] .data-tree-branch>summary b{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--line-strong);border-radius:50%;color:var(--muted);font-size:9px}body[data-view=data] .data-tree-branch>summary span{overflow:hidden;font-size:12px;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body[data-view=data] .data-tree-branch>summary:hover{color:var(--brand);background:#f7f9f9}body[data-view=data] .data-tree-branch>summary.active{color:var(--brand-strong);background:#eef6f5;box-shadow:inset 3px 0 var(--brand)}body[data-view=data] .data-tree-branch>summary.active b{border-color:var(--brand);color:var(--brand)}body[data-view=data] .data-tree-branch>a{position:relative;display:grid;min-height:38px;margin:0;padding:6px 7px 6px 38px;border:0;border-radius:0;color:var(--text);background:transparent;box-shadow:none;text-decoration:none;transform:none}body[data-view=data] .data-tree-branch>a:before{content:"";position:absolute;top:0;bottom:0;left:16px;display:block;width:1px;height:auto;border:0;border-radius:0;background:var(--line)}body[data-view=data] .data-tree-branch>a span{overflow:hidden;font-size:11px;font-weight:720;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body[data-view=data] .data-tree-branch>a small{margin-top:2px;overflow:hidden;color:var(--muted);font-size:9px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body[data-view=data] .data-tree-branch>a:hover{color:var(--brand);background:#f7f9f9}body[data-view=data] .data-tree-branch>a.active{color:var(--brand-strong);background:#eef6f5;box-shadow:inset 3px 0 var(--brand)}body[data-view=data] .data-tree-branch>a.active:before{background:var(--brand)}body[data-view=data] .data-tree-content{display:grid;gap:12px;min-width:0;padding:14px 16px 40px}body[data-view=data] .data-tree-content>:is(.macro-panel,.financial-covenant-panel,.version-workflow-panel,.data-service-row,.business-unit-registry,.workspace,#directionStrategyPanel){width:100%;min-width:0;max-width:100%;margin:0;border:1px solid var(--line);border-radius:3px;color:var(--text);background:#fff;box-shadow:none}body[data-view=data] #macroPanel{contain:none;max-height:none;overflow:visible}body[data-view=data] #macroPanel>summary,body[data-view=data] .financial-covenant-panel>summary,body[data-view=data] .data-service-row>summary{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:34px;padding:6px 8px;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--text);background:#fff;box-shadow:none}body[data-view=data] #macroPanel>summary span{color:var(--text);font-size:16px;font-weight:800}body[data-view=data] #macroPanel>summary em{color:var(--muted);font-size:10px;font-style:normal;font-weight:650;text-transform:none}body[data-view=data] .macro-panel-body{display:grid;grid-template-rows:none;gap:6px;width:100%;max-width:100%;max-height:none;padding:6px;overflow:visible;background:#fff;scrollbar-gutter:auto}body[data-view=data] .macro-register-toolbar{display:flex;align-items:end;justify-content:flex-end;gap:6px;min-width:0;padding:0 2px 6px;border-bottom:1px solid var(--line)}body[data-view=data] .macro-scenario-field>span{color:var(--muted);font-size:9px;font-weight:780;line-height:1.2;text-transform:uppercase}body[data-view=data] .macro-scenario-field{display:grid;gap:3px;min-width:164px}body[data-view=data] .macro-scenario-select{height:30px;padding:4px 28px 4px 8px;border:1px solid var(--line-strong);border-radius:3px;color:var(--text);background:#fff;font-size:11px;font-weight:720}body[data-view=data] .macro-register-toolbar .small-button,body[data-view=data] .macro-text-button{min-height:30px;padding:5px 9px;border-radius:3px;font-size:10px;font-weight:760;white-space:nowrap}body[data-view=data] .macro-text-button{border:0;color:var(--brand);background:transparent;cursor:pointer}body[data-view=data] .macro-register-section{min-width:0;border:1px solid var(--line);background:#fff}body[data-view=data] .macro-register-section>:is(header,summary){display:flex;align-items:end;justify-content:space-between;gap:16px;min-height:32px;padding:4px 6px;border-bottom:1px solid var(--line);background:#fff}body[data-view=data] .macro-register-section>:is(header,summary) h3{margin:0;color:var(--text);font-size:11px;line-height:1.2}body[data-view=data] .macro-register-section>:is(header,summary) p{margin:1px 0 0;color:var(--muted);font-size:8px;line-height:1.2}body[data-view=data] .macro-register-section>:is(header,summary)>span{color:var(--muted);font-size:9px;font-weight:740;white-space:nowrap}body[data-view=data] :is(.macro-definition-scroll,.macro-table-scroll,.macro-history-scroll){width:100%;min-width:0;max-width:100%;overflow:auto;overscroll-behavior-x:contain;scrollbar-gutter:stable}body[data-view=data] :is(.macro-definition-table,.macro-history-table){width:100%;min-width:860px;border-collapse:collapse;table-layout:fixed;color:var(--text);background:#fff}body[data-view=data] .macro-definition-table th,body[data-view=data] .macro-definition-table td,body[data-view=data] .macro-history-table th,body[data-view=data] .macro-history-table td{height:26px;padding:3px 5px;border:0;border-right:1px solid #d9dee3;border-bottom:1px solid #d9dee3;color:var(--text);background:#fff;font-size:10px;line-height:1.2;text-align:left;vertical-align:top}body[data-view=data] .macro-definition-table thead th,body[data-view=data] .macro-history-table thead th{position:sticky;top:0;z-index:3;color:#53606b;background:#f4f6f7;height:24px;padding:3px 5px;font-size:8px;font-weight:800;text-transform:uppercase}body[data-view=data] .macro-definition-table th:nth-child(1){width:17%}body[data-view=data] .macro-definition-table th:nth-child(2){width:11%}body[data-view=data] .macro-definition-table th:nth-child(3){width:25%}body[data-view=data] .macro-definition-table th:nth-child(4){width:47%}body[data-view=data] .macro-definition-table tbody th strong,body[data-view=data] .macro-definition-table tbody th span{display:inline}body[data-view=data] .macro-definition-table tbody th strong{font-size:9px}body[data-view=data] .macro-definition-table tbody th span{margin-left:4px;color:var(--muted);font-size:8px}body[data-view=data] .macro-definition-table tbody th span:before{content:"\b7  "}body[data-view=data] .macro-source-cell{vertical-align:top}body[data-view=data] .macro-source-link{display:flex;align-items:baseline;gap:4px;color:var(--brand);text-decoration:none}body[data-view=data] .macro-source-link+.macro-source-link{margin-top:2px}body[data-view=data] .macro-source-link strong{font-size:9px;text-decoration:underline;text-decoration-color:#0b6b6959;text-underline-offset:2px}body[data-view=data] .macro-source-link span{color:var(--muted);overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}body[data-view=data] .macro-method-cell>strong{display:inline;font-size:9px;font-weight:720}body[data-view=data] .macro-method-cell details{display:inline-block;margin:0 0 0 6px;border:0;background:transparent}body[data-view=data] .macro-method-cell summary{display:inline;padding:0;border:0;color:var(--brand);background:transparent;font-size:8px;font-weight:720;cursor:pointer}body[data-view=data] .macro-method-cell p{margin:3px 0 0;color:#4b5863;font-size:8px;line-height:1.3}body[data-view=data] .macro-table{display:table;width:1470px;min-width:1470px;max-width:none;border-collapse:collapse;border-spacing:0;table-layout:fixed;color:var(--text);background:#fff}body[data-view=data] .macro-table col.macro-label-col{width:150px}body[data-view=data] .macro-table col.macro-quarter-col{width:55px}body[data-view=data] .macro-table th,body[data-view=data] .macro-table td{box-sizing:border-box;width:55px;min-width:55px;max-width:55px;height:28px;padding:0;border:0;border-right:1px solid #d9dee3;border-bottom:1px solid #d9dee3;color:var(--text);background:#fff;text-align:center;vertical-align:middle}body[data-view=data] .macro-table thead th{position:sticky;top:0;z-index:4;height:23px;padding:2px 3px;color:#53606b;background:#f4f6f7;font-size:8px;font-weight:800}body[data-view=data] .macro-table .macro-year-row th:not(:first-child){width:auto;min-width:0;max-width:none;border-bottom-color:var(--line)}body[data-view=data] .macro-table th:first-child{position:sticky;left:0;z-index:6;width:150px;min-width:150px;max-width:150px;padding:3px 5px;color:var(--text);background:#f8f9fa;text-align:left}body[data-view=data] .macro-table tbody th strong,body[data-view=data] .macro-table tbody th span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-view=data] .macro-table tbody th strong{font-size:9px}body[data-view=data] .macro-table tbody th span{margin-top:1px;color:var(--muted);font-size:7px}body[data-view=data] .macro-price-input{width:100%;min-width:0;height:27px;padding:2px 4px;border:0;border-radius:0;color:var(--text);-webkit-text-fill-color:var(--text);background:transparent;box-shadow:none;font-size:9px;font-variant-numeric:tabular-nums;text-align:right}body[data-view=data] .macro-price-input:hover,body[data-view=data] .macro-price-input:focus{border:0;outline:0;background:#fffde8;box-shadow:inset 0 0 0 2px var(--brand)}body[data-view=data] .macro-history-table{min-width:720px}body[data-view=data] .macro-history-table th:nth-child(1){width:150px}body[data-view=data] .macro-history-table th:nth-child(2){width:auto}body[data-view=data] .macro-history-table th:nth-child(3),body[data-view=data] .macro-history-table th:nth-child(4){width:100px}body[data-view=data] .macro-history-table th:nth-child(5){width:150px}body[data-view=data] .macro-history-empty{margin:0;padding:10px;color:var(--muted);font-size:10px}body[data-view=data] .data-planning-horizons{display:flex;gap:0;width:auto;margin:0;padding:0;border:1px solid var(--line);background:#fff}body[data-view=data] .planning-horizon-card{display:grid;grid-template-columns:auto auto;align-items:center;gap:3px 8px;min-height:42px;padding:6px 10px;border:0;border-right:1px solid var(--line);border-radius:0;color:var(--text);background:#fff;box-shadow:none;transform:none}body[data-view=data] .planning-horizon-card span{grid-column:1 / -1;font-size:9px}body[data-view=data] .planning-horizon-card strong{font-size:11px}body[data-view=data] .planning-horizon-card small{font-size:9px}body[data-view=data] .planning-horizon-card.is-active{color:var(--brand-strong);background:#eef6f5;box-shadow:inset 0 -2px var(--brand)}body[data-view=data] .data-full-range-button{justify-self:start;margin:-6px 0 0}body[data-view=data] .version-workflow-panel{display:block;grid-template-columns:none;padding:0}body[data-view=data] .version-data-context-table{width:100%;border-collapse:collapse;table-layout:fixed;color:var(--text);background:#fff}body[data-view=data] .version-data-context-table th,body[data-view=data] .version-data-context-table td{height:26px;padding:3px 6px;border:0;border-right:1px solid #d9dee3;border-bottom:1px solid #d9dee3;overflow:hidden;color:var(--text);background:#fff;font-size:9px;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}body[data-view=data] .version-data-context-table th{height:23px;color:#53606b;background:#f4f6f7;font-size:8px;font-weight:800;text-transform:uppercase}body[data-view=data] .version-data-context-table th:nth-child(1){width:22%}body[data-view=data] .version-data-context-table th:nth-child(2){width:10%}body[data-view=data] .version-data-context-table th:nth-child(3){width:9%}body[data-view=data] .version-data-context-table th:nth-child(4){width:23%}body[data-view=data] .version-data-context-table th:nth-child(5){width:10%}body[data-view=data] .version-data-context-table th:nth-child(6){width:18%}body[data-view=data] .version-data-context-table th:nth-child(7){width:8%}body[data-view=data] .financial-covenant-number-cell input[type=number]{height:28px;padding:2px 5px;border:0;border-radius:0;color:var(--text);-webkit-text-fill-color:var(--text);background:#fff;box-shadow:none;font-size:10px;text-align:right}body[data-view=data] .financial-covenant-number-cell input[type=number]:focus{border:0;outline:0;background:#fffde8;box-shadow:inset 0 0 0 2px var(--brand)}body[data-view=data] #versionWorkflowPanel :is(.version-workflow-compact,.version-compare-strip,.version-workflow-main,.version-workflow-step,.version-compare-metric){border-radius:0;background:#fff;box-shadow:none}body[data-view=data] #versionWorkflowPanel :is(.version-workflow-main,.version-workflow-step,.version-compare-metric){border:0;border-right:1px solid var(--line)}body[data-view=data] #versionWorkflowPanel .version-compare-strip{border:0;border-top:1px solid var(--line)}body[data-view=data] :is(.data-service-columns,.data-governance-panel,.version-decision-panel){color:var(--text);background:#fff;box-shadow:none}body[data-view=data] .grid-area,body[data-view=data] .business-unit-registry{border:0;border-radius:0;background:#fff;box-shadow:none}body[data-view=data] :is(.grid-area-head,.business-unit-registry-head){padding:10px 12px;border-bottom:1px solid var(--line);color:var(--text);background:#fff}body[data-view=data] :is(.grid-area-head,.business-unit-registry-head) h2{color:var(--text);font-size:15px}body[data-view=data] :is(.grid-area-head,.business-unit-registry-head) p{color:var(--muted)}body[data-view=data] :is(.filter-bar,.business-unit-registry-scroll,.grid-mount){color:var(--text);background:#fff;box-shadow:none}body[data-view=data] :is(.business-unit-registry table,.project-register-grid){color:var(--text);background:#fff}body[data-view=data] :is(.business-unit-registry th,.project-register-grid th){color:#53606b;background:#f4f6f7}body[data-view=data] :is(.business-unit-registry td,.project-register-grid td){border-color:#e3e7ea;color:var(--text);background:#fff}body[data-view=data] #projectRegistry .project-register-grid tbody>tr.project-register-row>td{height:54px;min-height:54px;padding-top:6px;padding-bottom:6px}body[data-view=data] :is(input,select,textarea){color:var(--text)}#versionWorkflowPanel,#versionServicePanel,#macroPanel,#financialCovenantPanel,#businessUnitRegistry,#projectRegistry,#directionStrategyPanel{scroll-margin-top:calc(var(--data-topbar-height, 74px) + 12px)}@media(max-width:1180px){body[data-view=data] .data-tree-layout{grid-template-columns:198px minmax(0,1fr)}body[data-view=data] .data-task-navigation.data-tree-navigation{width:198px;min-width:198px}body[data-view=data] .macro-register-toolbar{flex-wrap:wrap}}@media(max-width:820px){body[data-view=data] .data-tree-layout{display:block}body[data-view=data] .data-task-navigation.data-tree-navigation{position:static;width:100%;min-width:0;max-height:none;padding:8px 10px;border-right:0;border-bottom:1px solid var(--line)}body[data-view=data] .data-tree-heading{padding-bottom:7px}body[data-view=data] .data-tree-branch>summary,body[data-view=data] .data-tree-branch>a{min-height:34px}body[data-view=data] .data-tree-content{padding:10px}body[data-view=data] .macro-register-toolbar{align-items:stretch}body[data-view=data] .macro-scenario-field{flex:1 1 160px}body[data-view=data] .data-planning-horizons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){body[data-view=data] .macro-panel-body{padding:8px}body[data-view=data] #macroPanel>summary{display:grid;gap:2px}body[data-view=data] .macro-register-toolbar>:is(button,.macro-scenario-field){width:100%}body[data-view=data] .macro-text-button{text-align:left}body[data-view=data] .data-planning-horizons{grid-template-columns:1fr}}body[data-view=data] .data-tree-content{gap:8px;padding:10px 12px 32px}body[data-view=data] .data-tree-content>:is(.macro-panel,.financial-covenant-panel,.version-workflow-panel,.data-service-row,.business-unit-registry,.workspace,#directionStrategyPanel){overflow:hidden;border:1px solid var(--line);border-radius:0;background:#fff;box-shadow:none}body[data-view=data] :is(#macroPanel>summary,.financial-covenant-panel>summary,.data-service-row>summary,.grid-area-head,.business-unit-registry-head){min-height:38px;padding:5px 8px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#fff;box-shadow:none}body[data-view=data] :is(#macroPanel>summary span,.financial-covenant-panel>summary span,.data-service-row>summary,.grid-area-head h2,.business-unit-registry-head h2){color:var(--text);font-size:13px;font-weight:800;letter-spacing:0;text-transform:none}body[data-view=data] :is(#macroPanel>summary em,.financial-covenant-panel>summary em,.grid-area-head p,.business-unit-registry-head p){margin:1px 0 0;color:var(--muted);font-size:9px;font-style:normal;font-weight:500;line-height:1.25}body[data-view=data] :is(.workspace,.grid-area,.business-unit-registry){width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}body[data-view=data] :is(.grid-area-head,.business-unit-registry-head){display:flex;align-items:center;justify-content:flex-start}body[data-view=data] :is(.grid-area-head,.business-unit-registry-head)>div{min-width:0}body[data-view=data] :is(.grid-area-head,.business-unit-registry-head) h2{margin:0;line-height:1.2}body[data-view=data] .grid-area-steps{display:none}body[data-view=data] #projectRegistry .filter-bar{display:grid;grid-template-columns:154px minmax(220px,1fr) auto;align-items:center;gap:4px;min-height:34px;margin:0;padding:4px 6px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#fff;box-shadow:none}body[data-view=data] #projectRegistry .filter-bar :is(input,select,button){width:auto;min-height:26px;height:26px;margin:0;padding:3px 7px;border:1px solid var(--line-strong);border-radius:0;color:var(--text);-webkit-text-fill-color:var(--text);background:#fff;box-shadow:none;font-size:9px;line-height:1}body[data-view=data] #projectRegistry .filter-bar input{width:100%}body[data-view=data] #projectRegistry .filter-actions{display:flex;flex-wrap:nowrap;gap:4px}body[data-view=data] #projectRegistry .grid-h-scroll{height:8px;margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#f4f6f7;box-shadow:none;scrollbar-width:thin}body[data-view=data] :is(.business-unit-registry-scroll,#projectRegistry .grid-mount){width:100%;min-width:0;margin:0;border:0;border-radius:0;background:#fff;box-shadow:none;scrollbar-width:thin}body[data-view=data] #projectRegistry .grid-mount{height:auto;min-height:0;max-height:min(66vh,680px);overflow:auto}body[data-view=data] :is(.business-unit-registry table,#projectRegistry .project-register-grid){border-collapse:collapse;border-spacing:0;table-layout:fixed;color:var(--text);background:#fff;font-size:9px}body[data-view=data] .business-unit-registry table{width:100%;min-width:900px}body[data-view=data] #projectRegistry .project-register-grid{width:max(100%,1210px);min-width:1210px}body[data-view=data] #projectRegistry .project-register-grid col.register-col-project{width:250px}body[data-view=data] #projectRegistry .project-register-grid col.register-col-actions{width:62px}body[data-view=data] #projectRegistry .project-register-grid col.register-col-stage{width:90px}body[data-view=data] #projectRegistry .project-register-grid col.register-col-period{width:112px}body[data-view=data] #projectRegistry .project-register-grid col.register-col-owner{width:158px}body[data-view=data] #projectRegistry .project-register-grid col.register-col-money{width:100px}body[data-view=data] #projectRegistry .project-register-grid col.register-col-small{width:74px}body[data-view=data] :is(.business-unit-registry th,.business-unit-registry td,#projectRegistry .project-register-grid th,#projectRegistry .project-register-grid td){box-sizing:border-box;padding:4px 7px;overflow:hidden;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--text);background:#fff;box-shadow:none;font-size:9px;line-height:1.15;text-align:left;text-overflow:ellipsis;vertical-align:middle}body[data-view=data] :is(.business-unit-registry thead th,#projectRegistry .project-register-grid thead th){position:sticky;top:0;z-index:9;height:28px;min-height:28px;padding:3px 7px;color:#53606b;background:#f4f6f7;box-shadow:none;font-size:8px;font-weight:800;line-height:1.1;text-transform:uppercase;white-space:nowrap}body[data-view=data] #projectRegistry .project-register-grid thead th small{color:var(--muted);font-size:7px;font-weight:600;text-transform:none}body[data-view=data] .business-unit-registry tbody td{height:42px;min-height:42px}body[data-view=data] #projectRegistry .project-register-grid tbody>tr.project-register-row>td{height:44px;min-height:44px;padding:4px 7px}body[data-view=data] :is(.business-unit-registry tbody tr:hover td,#projectRegistry .project-register-row:hover td,#projectRegistry .project-register-row.is-selected td){background:#f7faf9}body[data-view=data] #projectRegistry .project-register-grid thead th:first-child,body[data-view=data] #projectRegistry .project-register-grid td.register-project{position:sticky;left:0;z-index:8;background:#fff;box-shadow:none}body[data-view=data] #projectRegistry .project-register-grid thead th:first-child{z-index:12;background:#f4f6f7}body[data-view=data] #projectRegistry .project-register-grid .direction-group td{position:sticky;top:28px;z-index:7;height:26px;min-height:26px;padding:3px 7px;border-top:0;border-bottom:1px solid var(--line-strong);color:var(--text);background:#eef1f3;box-shadow:none;line-height:18px}body[data-view=data] #projectRegistry .project-register-grid .direction-group :is(button,strong,span){display:inline;margin:0;padding:0;border:0;border-radius:0;color:inherit;background:transparent;box-shadow:none;font-size:9px;line-height:18px}body[data-view=data] #projectRegistry .project-register-grid .direction-group button{width:18px;min-width:18px;height:18px;cursor:pointer}body[data-view=data] #projectRegistry .project-register-grid .direction-group span{margin-left:7px;color:var(--muted);font-weight:500}body[data-view=data] #projectRegistry .project-register-grid td.register-project{padding-right:7px;padding-left:7px}body[data-view=data] #projectRegistry .register-project-layout{display:grid;grid-template-columns:3px minmax(0,1fr);align-items:stretch;gap:7px;width:100%;min-width:0;min-height:30px}body[data-view=data] #projectRegistry .register-project-copy{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;min-width:0}body[data-view=data] #projectRegistry .register-project-copy>:is(strong,small){grid-column:1;grid-row:auto}body[data-view=data] #projectRegistry .register-project-layout>.register-marker{position:static;inset:auto;align-self:stretch;width:3px;min-width:3px;height:auto;min-height:0;margin:0;border:0;border-radius:0;transform:none;box-shadow:none}body[data-view=data] #projectRegistry .register-project strong{display:block;overflow:hidden;color:var(--text);font-size:10px;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body[data-view=data] #projectRegistry .register-project strong>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-view=data] #projectRegistry .register-project-meta{display:block;max-width:100%;margin:2px 0 0;overflow:hidden;color:var(--muted);font-size:8px;font-weight:500;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}body[data-view=data] #projectRegistry .register-project-meta>span{display:inline;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:inherit}body[data-view=data] #projectRegistry :is(.register-chip-row,.register-chip){border:0;border-radius:0;background:transparent;box-shadow:none}body[data-view=data] #projectRegistry :is(.state-cell,.owner-control){display:grid;min-width:0;gap:1px}body[data-view=data] #projectRegistry .state-cell :is(strong,small),body[data-view=data] #projectRegistry .owner-name{overflow:hidden;font-size:8px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}body[data-view=data] #projectRegistry .state-cell strong{color:var(--text);font-weight:700}body[data-view=data] #projectRegistry .state-cell small{color:var(--muted)}body[data-view=data] #projectRegistry .owner-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px}body[data-view=data] #projectRegistry .project-key-state{display:inline-flex;align-items:center;min-width:0;margin:0;padding:0;border:0;border-radius:0;color:var(--brand);background:transparent;font-size:7px;font-weight:750;white-space:nowrap}body[data-view=data] :is(.business-unit-registry .small-button,#projectRegistry .inline-series-button){display:inline-flex;align-items:center;justify-content:center;width:52px;min-width:52px;height:24px;min-height:24px;margin:0;padding:2px 5px;border:1px solid var(--line-strong);border-radius:0;color:var(--text);background:#fff;box-shadow:none;font-size:8px;font-weight:700}body[data-view=data] #projectRegistry td.register-actions{position:static;padding:3px 5px;background:#fff;box-shadow:none;text-align:center}body[data-view=data] #projectRegistry .number-cell{font-variant-numeric:tabular-nums;font-weight:700;text-align:right;white-space:nowrap}body[data-view=data] .business-unit-registry td :is(strong,b,small){line-height:1.15}body[data-view=data] .business-unit-registry td strong,body[data-view=data] .business-unit-registry td b{color:var(--text);font-size:9px;font-weight:750}body[data-view=data] .business-unit-registry td small{margin-top:2px;color:var(--muted);font-size:8px;font-weight:500}body[data-view=data] .data-version-workflow{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;width:100%;min-width:0;border:1px solid var(--line);border-radius:0;color:var(--text);background:#fff;box-shadow:none}body[data-view=data] .data-version-state{display:grid;align-content:center;gap:1px;min-width:0;min-height:44px;padding:5px 7px;border:0;border-right:1px solid var(--line);background:#fff;box-shadow:none}body[data-view=data] .data-version-state.is-applied{box-shadow:inset 3px 0 var(--positive)}body[data-view=data] .data-version-state.is-saved{box-shadow:inset 3px 0 var(--attention)}body[data-view=data] .data-version-state span,body[data-view=data] .data-version-edit-footer label>span{color:var(--muted);font-size:8px;font-weight:800;line-height:1.15;text-transform:uppercase}body[data-view=data] .data-version-state strong{overflow:hidden;color:var(--text);font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body[data-view=data] .data-version-state small,body[data-view=data] .data-version-note{color:var(--muted);font-size:8px;line-height:1.2}body[data-view=data] .data-version-roles{display:grid;grid-template-columns:96px repeat(3,minmax(190px,1fr));align-items:stretch;width:100%;margin-top:-1px;border:1px solid var(--line);background:#fff}body[data-view=data] .data-version-roles-title{display:flex;align-items:center;padding:5px 7px;color:var(--muted);font-size:8px;font-weight:800;line-height:1.15;text-transform:uppercase}body[data-view=data] .data-version-role{display:grid;grid-template-columns:52px minmax(90px,1fr) auto;align-items:center;gap:5px;min-width:0;padding:4px 6px;border-left:1px solid var(--line)}body[data-view=data] .data-version-role>span{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}body[data-view=data] .data-version-role>strong{overflow:hidden;color:var(--text);font-size:9px;text-overflow:ellipsis;white-space:nowrap}body[data-view=data] .data-version-role>button{min-height:25px;padding:3px 6px;font-size:8px}body[data-view=data] .entity-revision-select-field{display:grid;grid-template-columns:auto minmax(150px,1fr);align-items:center;gap:5px;min-width:0}body[data-view=data] .entity-revision-select{width:100%;min-width:0;height:22px;padding:2px 5px;border:1px solid var(--line-strong);border-radius:0;color:var(--text);-webkit-text-fill-color:var(--text);background:#fff;font-size:8px}body[data-view=data] .data-version-actions{display:flex;align-items:center;gap:4px;padding:5px 6px}body[data-view=data] :is(.data-version-actions,.data-version-edit-footer) button,body[data-view=data] .data-version-history-table button{min-height:24px;padding:3px 7px;border:1px solid var(--line-strong);border-radius:0;color:var(--text);background:#fff;box-shadow:none;font-size:8px;font-weight:750;white-space:nowrap}body[data-view=data] :is(.data-version-actions,.data-version-edit-footer) button.primary{border-color:var(--brand);color:#fff;background:var(--brand)}body[data-view=data] :is(.data-version-actions,.data-version-edit-footer) button:disabled,body[data-view=data] .data-version-history-table button:disabled{border-color:var(--line);color:var(--muted);background:#f3f5f6;cursor:default;opacity:.72}body[data-view=data] .data-version-feedback{margin:0;padding:3px 6px;color:var(--muted);background:#f7f8f9;font-size:8px;line-height:1.25}body[data-view=data] .data-version-feedback{border-left:3px solid var(--brand);color:var(--text);background:#eef6f5}body[data-view=data] .data-version-edit-footer{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr) auto;align-items:end;gap:6px;padding:0}body[data-view=data] .data-version-edit-footer label{display:grid;gap:3px}body[data-view=data] .data-version-edit-footer label>input{width:100%;height:28px;padding:3px 6px;border:1px solid var(--line-strong);border-radius:0;color:var(--text);-webkit-text-fill-color:var(--text);background:#fff;font-size:9px}body[data-view=data] .data-version-edit-footer>div{display:flex;gap:4px}body[data-view=data] .data-version-history-table{width:100%;min-width:960px;border-collapse:collapse;table-layout:fixed;color:var(--text);background:#fff}body[data-view=data] .data-version-history-table th,body[data-view=data] .data-version-history-table td{width:auto;min-width:0;max-width:none;height:25px;padding:3px 5px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;color:var(--text);background:#fff;font-size:8px;line-height:1.15;text-align:left;text-overflow:ellipsis;white-space:nowrap}body[data-view=data] .data-version-history-table thead th{position:sticky;top:0;z-index:2;height:23px;color:#53606b;background:#f4f6f7;font-size:7px;font-weight:800;text-transform:uppercase}body[data-view=data] .data-version-history-table tr.is-selected td{background:#f3f8f7}body[data-view=data] .data-version-history-table tr.is-applied td:first-child{box-shadow:inset 3px 0 var(--positive)}body[data-view=data] .entity-version-history{order:99;margin:0;border:1px solid var(--line);border-radius:0;background:#fff;box-shadow:none}body[data-view=data] .entity-version-history>summary{min-height:26px;padding:4px 6px;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--text);background:#fff;font-size:9px;font-weight:750;cursor:pointer}body[data-view=data] .entity-version-history-scroll{width:100%;max-height:180px;overflow:auto}body[data-view=data] .macro-price-input:disabled{color:var(--text);-webkit-text-fill-color:var(--text);background:#f7f8f9;cursor:default;opacity:1}body[data-view=data] :is(button,input,select,textarea,.button,.small-button,.icon-button,.macro-register-section,.macro-scenario-select,.data-tree-branch>summary b){border-radius:0}body[data-view=data] :is(.macro-register-section,.financial-covenant-table-scroll,.macro-definition-scroll,.macro-table-scroll,.macro-history-scroll){box-shadow:none}body[data-view=data] .data-tree-branch>summary b{width:18px;height:18px}body[data-view=data] :is(.tone-positive,.positive){color:var(--positive)}body[data-view=data] :is(.tone-attention,.attention){color:var(--attention)}body[data-view=data] :is(.tone-critical,.critical){color:var(--critical)}body[data-view=data] .data-tree-content>:is(#macroPanel,#versionServicePanel,#financialCovenantPanel,#businessUnitRegistry,.workspace,#directionStrategyPanel)[hidden],body[data-view=data] .data-tree-content>.data-section-root.is-section-collapsed{display:none}body[data-view=data] .data-section-root.is-section-active{scroll-margin-top:calc(var(--data-topbar-height, 74px) + 8px)}body[data-view=data] :is(#macroPanel,#versionServicePanel,#financialCovenantPanel,#businessUnitRegistry,#projectRegistry,#directionStrategyPanel){scroll-margin-top:calc(var(--data-topbar-height, 74px) + 8px)}body[data-view=data] .macro-register-section>summary{list-style:none;cursor:pointer}body[data-view=data] .macro-register-section>summary::-webkit-details-marker{display:none}body[data-view=data] .macro-register-section>summary:after{content:"\420\430\437\432\435\440\43d\443\442\44c";margin-left:auto;color:var(--brand);font-size:9px;font-weight:750}body[data-view=data] .macro-register-section[open]>summary:after{content:"\421\432\435\440\43d\443\442\44c"}@media(max-width:820px){body[data-view=data] .data-version-workflow,body[data-view=data] .data-version-edit-footer,body[data-view=data] .data-version-roles{grid-template-columns:1fr}body[data-view=data] .data-version-role{border-top:1px solid var(--line);border-left:0}body[data-view=data] .data-version-state{border-right:0;border-bottom:1px solid var(--line)}body[data-view=data] #projectRegistry .filter-bar{grid-template-columns:1fr}body[data-view=data] #projectRegistry .filter-actions{justify-content:flex-start}}body[data-view=data] #directionStrategyPanel{padding:0}body[data-view=data] #directionStrategyPanel .strategy-indicators-editor{width:100%;margin:0;padding:0;border:0;border-radius:0;color:var(--text);background:#fff;box-shadow:none}body[data-view=data] #directionStrategyPanel .strategy-register-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:46px;padding:6px 10px;border-bottom:1px solid var(--line);background:#fff}body[data-view=data] #directionStrategyPanel .strategy-register-head h2,body[data-view=data] #directionStrategyPanel .strategy-register-head p{margin:0}body[data-view=data] #directionStrategyPanel .strategy-register-head h2{color:var(--text);font-size:14px;line-height:1.2}body[data-view=data] #directionStrategyPanel .strategy-register-head p{margin-top:2px;color:var(--muted);font-size:9px;line-height:1.25}body[data-view=data] #directionStrategyPanel .strategy-register-head dl{display:flex;gap:18px;margin:0}body[data-view=data] #directionStrategyPanel .strategy-register-head dl>div{display:grid;gap:1px}body[data-view=data] #directionStrategyPanel .strategy-register-head :is(dt,dd){margin:0;white-space:nowrap}body[data-view=data] #directionStrategyPanel .strategy-register-head dt{color:var(--muted);font-size:8px;font-weight:700;text-transform:uppercase}body[data-view=data] #directionStrategyPanel .strategy-register-head dd{color:var(--text);font-size:10px;font-weight:750}body[data-view=data] #directionStrategyPanel .strategy-editor-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:38px;margin:0;padding:4px 8px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#fff}body[data-view=data] #directionStrategyPanel .strategy-editor-toolbar label{display:flex;align-items:center;gap:7px;min-width:0}body[data-view=data] #directionStrategyPanel .strategy-editor-toolbar label>span,body[data-view=data] #directionStrategyPanel .strategy-data-state b{color:var(--muted);font-size:8px;font-weight:750;text-transform:uppercase}body[data-view=data] #directionStrategyPanel .strategy-editor-toolbar select{width:150px;min-height:27px;height:27px;padding:3px 7px;border:1px solid var(--line-strong);border-radius:0;color:var(--text);background:#fff;box-shadow:none;font-size:9px}body[data-view=data] #directionStrategyPanel .strategy-data-state{color:var(--text);font-size:9px;white-space:nowrap}body[data-view=data] #directionStrategyPanel .strategy-editor-section{margin:0;overflow:hidden;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#fff;box-shadow:none}body[data-view=data] #directionStrategyPanel .strategy-editor-section>summary{min-height:38px;padding:6px 10px;border:0;border-radius:0;color:var(--text);background:#fff;box-shadow:none;font-size:11px}body[data-view=data] #directionStrategyPanel .strategy-editor-section[open]>summary{border-bottom:1px solid var(--line);background:#f4f6f7}body[data-view=data] #directionStrategyPanel .strategy-editor-section>summary strong{color:var(--muted);font-size:9px;font-weight:650}body[data-view=data] #directionStrategyPanel .strategy-allocation-table-scroll{width:100%;overflow-x:auto}body[data-view=data] #directionStrategyPanel .strategy-allocation-table{width:100%;min-width:900px;border-collapse:collapse;border-spacing:0;table-layout:fixed;color:var(--text);background:#fff}body[data-view=data] #directionStrategyPanel .strategy-allocation-table :is(th,td){height:34px;padding:4px 7px;overflow:hidden;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--text);background:#fff;font-size:9px;line-height:1.15;text-align:left;text-overflow:ellipsis;vertical-align:middle}body[data-view=data] #directionStrategyPanel .strategy-allocation-table th{height:27px;min-height:27px;color:#53606b;background:#f4f6f7;font-size:8px;font-weight:800;text-transform:uppercase;white-space:nowrap}body[data-view=data] #directionStrategyPanel .strategy-allocation-table th:first-child{width:22%}body[data-view=data] #directionStrategyPanel .strategy-allocation-table th:nth-child(2){width:19%}body[data-view=data] #directionStrategyPanel .strategy-allocation-table th:last-child{width:9%}body[data-view=data] #directionStrategyPanel .strategy-allocation-table td>:is(strong,small){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-view=data] #directionStrategyPanel .strategy-allocation-table td>small{margin-top:2px;color:var(--muted);font-size:8px}body[data-view=data] #directionStrategyPanel .strategy-indicator-status{display:inline;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:9px;font-weight:750}body[data-view=data] #directionStrategyPanel .strategy-editor-form{gap:5px;padding:7px 9px;border-top:1px solid var(--line);background:#fff}body[data-view=data] #directionStrategyPanel .strategy-editor-form label{gap:3px}body[data-view=data] #directionStrategyPanel .strategy-editor-form label>span{color:var(--muted);font-size:8px}body[data-view=data] #directionStrategyPanel .strategy-editor-form :is(input,select,textarea,button),body[data-view=data] #directionStrategyPanel .strategy-add-button{min-height:28px;padding:4px 7px;border:1px solid var(--line-strong);border-radius:0;color:var(--text);background:#fff;box-shadow:none;font-size:9px}body[data-view=data] #directionStrategyPanel :is(.strategy-group-list,.strategy-indicator-editor-list,.strategy-annual-editor,.strategy-trigger-editor-list){gap:0;padding:0}body[data-view=data] #directionStrategyPanel :is(.strategy-group-list .strategy-editor-form,.strategy-indicator-editor-list>details,.strategy-annual-editor>article,.strategy-trigger-form,.strategy-new-indicator){margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#fff;box-shadow:none}body[data-view=data] #directionStrategyPanel :is(.strategy-indicator-editor-list>details>summary,.strategy-new-indicator>summary,.strategy-rule-editor>summary){min-height:34px;padding:5px 9px;border:0;border-radius:0;color:var(--text);background:#fff;box-shadow:none;font-size:9px}body[data-view=data] #directionStrategyPanel :is(.strategy-indicator-editor-list>details[open]>summary,.strategy-new-indicator[open]>summary,.strategy-rule-editor[open]>summary){border-bottom:1px solid var(--line);background:#f7f8f9}body[data-view=data] #directionStrategyPanel :is(.strategy-rule-calculated,.strategy-trigger-condition){border:1px solid var(--line);border-radius:0;background:#fff;box-shadow:none}body[data-view=data] #directionStrategyPanel .strategy-add-button{margin:6px 9px}body[data-view=data] #directionStrategyPanel .strategy-annual-editor>article>header{padding:6px 9px;border-radius:0;background:#f7f8f9}body[data-view=data] #directionStrategyPanel .strategy-editor-hint{margin:0;padding:6px 9px;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--muted);background:#fff;font-size:9px}@media(max-width:760px){body[data-view=data] #directionStrategyPanel .strategy-register-head{grid-template-columns:1fr;gap:6px}body[data-view=data] #directionStrategyPanel .strategy-editor-toolbar{align-items:flex-start;flex-direction:column}}body[data-view=data] .data-tree-heading{margin:-12px -10px 8px;padding:12px 17px 11px;border-bottom:1px solid #cbdad8;background:#f0f5f4}body[data-view=data] .data-tree-branch.is-single-register>a{display:none}body[data-view=data] .data-tree-branch>summary.active{color:#075d5c;background:#e7f2f0;box-shadow:inset 4px 0 #168f88}body[data-view=data] .data-tree-branch>summary.active b{border-color:#168f88;color:#075d5c}body[data-view=data] .data-tree-branch>summary.active~a.active{color:#075d5c;background:#dff1ee;box-shadow:inset 4px 0 #18a89e}@media(max-width:820px){body[data-view=data] .data-tree-heading{margin:-8px -10px 6px}}}
