html[data-style=material]{--md-primary:#2b6a5a;--md-on-primary:#fff;--md-primary-container:#b6eedb;--md-on-primary-container:#002019;--md-secondary-container:#cde8de;--md-on-secondary-container:#072019;--md-surface:#f7faf7;--md-surface-low:#f1f4f1;--md-surface-container:#ebefeb;--md-surface-high:#e5e9e5;--md-on-surface:#181d1b;--md-on-surface-variant:#3f4945;--md-outline:#6f7975;--md-outline-variant:#bfc9c4;--md-error:#ba1a1a;--md-error-container:#ffdad6;--md-shell:#163a31;--md-shell-strong:#0f2d26;--theme-shell:var(--md-shell);--theme-shell-strong:var(--md-shell-strong);--theme-shell-hover:#22493f;--theme-action:var(--md-primary);--theme-action-hover:#1f574a;--theme-action-soft:#e3f3ed;--theme-action-border:#9fcfbf;--theme-bg:var(--md-surface);--theme-surface:#fff;--theme-surface-alt:var(--md-surface-low);--theme-border:#d9e0dc;--theme-border-strong:var(--md-outline);--theme-text:var(--md-on-surface);--theme-text-muted:var(--md-on-surface-variant);--theme-text-subtle:#56605c;--theme-green:#24693f;--theme-green-soft:#e3f4e8;--theme-red:var(--md-error);--theme-red-soft:var(--md-error-container);--theme-orange:#8a5100;--theme-focus:#2b6a5a47;--theme-shadow-sm:0 1px 2px #0000001f, 0 1px 3px 1px #0000000f;--theme-shadow-md:0 2px 6px 2px #0000001a, 0 1px 2px #00000029;--theme-radius-sm:8px;--theme-radius-md:12px;--theme-radius-lg:16px;--theme-control-h:36px;--theme-topbar-h:48px;--theme-font-size:14px;--theme-table-font-size:13px;--theme-space-2:8px;--theme-space-3:12px;--theme-space-4:16px;--theme-space-5:24px}html[data-style=material] body{letter-spacing:.01em;font-family:Roboto,Segoe UI,system-ui,-apple-system,sans-serif}html[data-style=material] :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}html[data-style=material] .ui-btn{letter-spacing:.01em;border-radius:999px;padding-inline:20px;font-weight:600}html[data-style=material] .ui-btn-primary{background:var(--md-primary);border-color:var(--md-primary);color:var(--md-on-primary)}html[data-style=material] .ui-btn-primary:hover:not(:disabled){box-shadow:var(--theme-shadow-sm);background:#1f574a}html[data-style=material] :is(.ui-btn-secondary,.ui-btn-ghost){border-color:var(--md-outline);color:var(--md-primary);background:0 0}html[data-style=material] :is(.ui-btn-secondary,.ui-btn-ghost):hover:not(:disabled){border-color:var(--md-outline);background:#2b6a5a14}html[data-style=material] .ui-btn:not(.ui-btn-primary,.ui-btn-secondary,.ui-btn-ghost,.ui-btn-danger){background:var(--md-secondary-container);color:var(--md-on-secondary-container);border-color:#0000}html[data-style=material] .ui-btn:not(.ui-btn-primary,.ui-btn-secondary,.ui-btn-ghost,.ui-btn-danger):hover:not(:disabled){background:#bfdcd1}html[data-style=material] .ui-btn:disabled{opacity:1;color:#181d1b80;background:#181d1b1f;border-color:#0000}html[data-style=material] :is(.ui-field,.erp-field)>span,html[data-style=material] .ui-field>label{letter-spacing:.02em;text-transform:none;color:var(--md-on-surface-variant);font-size:12px;font-weight:500}html[data-style=material] :is(.ui-input,.ui-select,.ui-textarea),html[data-style=material] :is(.ui-field,.erp-field)>:is(input,select,textarea){border:1px solid var(--md-outline);border-radius:var(--theme-radius-sm);color:var(--md-on-surface);background:#fff}html[data-style=material] :is(.ui-input,.ui-select,.ui-textarea):focus,html[data-style=material] :is(.ui-field,.erp-field)>:is(input,select,textarea):focus{border-color:var(--md-primary);box-shadow:inset 0 0 0 1px var(--md-primary)}html[data-style=material] :is(.ui-panel,.ui-card,.ui-section,.masters-panel){border-color:var(--md-outline-variant);border-radius:var(--theme-radius-lg);box-shadow:none}html[data-style=material] .masters-head{background:var(--md-surface-low);border-bottom-color:var(--md-outline-variant)}html[data-style=material] .masters-title{letter-spacing:0;text-transform:none;color:var(--md-on-surface);font-size:16px;font-weight:600}html[data-style=material] .masters-subtitle{font-size:12px}html[data-style=material] :is(.im-title,.cm-title){letter-spacing:0;text-transform:none;font-size:16px;font-weight:600}html[data-style=material] .lc-export-label{opacity:1;color:var(--md-on-surface-variant);text-transform:none;letter-spacing:.02em;font-size:12px}html[data-style=material] .glm-act{border-color:var(--md-outline);color:var(--md-primary);background:0 0;border-radius:999px;padding:4px 14px;font-size:12px;font-weight:600}html[data-style=material] .glm-act:hover{color:var(--md-primary);background:#2b6a5a14}html[data-style=material] .glm-act-primary{background:var(--md-primary);border-color:var(--md-primary);color:var(--md-on-primary)}html[data-style=material] .glm-act-primary:hover{color:var(--md-on-primary);background:#1f574a}html[data-style=material] .glm-act-danger{color:var(--md-error);border-color:var(--md-error)}html[data-style=material] .glm-act-danger:hover{background:var(--md-error);color:#fff}html[data-style=material] .ui-table-wrap{border-color:var(--md-outline-variant)}html[data-style=material] .ui-table th{color:var(--md-on-surface-variant);background:var(--md-surface-low);font-size:12px;font-weight:600}html[data-style=material] .ui-table tbody tr:hover{background:#2b6a5a0f}html[data-style=material] .erp-doc-frame{border-radius:var(--theme-radius-lg);overflow:hidden}html[data-style=material] .erp-doc-titlebar{background:var(--md-surface-container);height:48px;color:var(--md-on-surface);border-top:0;border-bottom:1px solid var(--md-outline-variant);padding:0 8px 0 16px}html[data-style=material] .erp-doc-title-text{color:var(--md-on-surface);letter-spacing:0;font-size:16px;font-weight:600}html[data-style=material] .erp-win-btn{width:40px;height:40px;color:var(--md-on-surface-variant);background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}html[data-style=material] .erp-win-btn:hover{filter:none;background:#181d1b14}html[data-style=material] .erp-win-btn-min:before{content:"–"}html[data-style=material] .erp-win-btn-max:before{content:"□"}html[data-style=material] .erp-win-btn-close:before{content:"×";font-size:22px}html[data-style=material] .erp-win-btn:focus-visible{outline:2px solid var(--md-primary);outline-offset:0}html[data-style=material] .nav-module-btn{letter-spacing:.04em;border-radius:0 999px 999px 0;width:calc(100% - 8px);margin-inline-end:8px;font-size:12px;font-weight:600}html[dir=rtl][data-style=material] .nav-module-btn{border-radius:999px 0 0 999px}html[data-style=material] .nav-item{color:#ffffffdb;border-radius:999px;width:calc(100% - 16px);margin-inline:8px;padding-inline-start:20px;font-size:13px}html[data-style=material] .nav-item:hover{background:#ffffff1a}html[data-style=material] .nav-item[aria-current=page],html[data-style=material] .nav-item.active{background:var(--md-secondary-container);color:var(--md-on-secondary-container);font-weight:600}html[data-style=material] .nav-items{border-inline-start:0}html[data-style=material] .nav-search{border-radius:999px;padding:8px 14px;font-size:13px}@media (max-width:760px){html[data-style=material]{--theme-control-h:48px;--theme-topbar-h:56px;--theme-font-size:15px;--theme-table-font-size:14px}html[data-style=material] .ui-topbar{gap:4px;padding-inline:4px 8px}html[data-style=material] .ui-topbar :is(.nav-toggle-narrow,.topbar-more-btn){background:0 0;border:0;border-radius:999px;width:48px;height:48px;font-size:20px}html[data-style=material] .ui-topbar :is(.nav-toggle-narrow,.topbar-more-btn):hover,html[data-style=material] .topbar-more-btn[aria-expanded=true]{background:#ffffff1f}html[data-style=material] .ui-topbar .co-topbar-btn{border-radius:999px;min-height:40px}html[data-style=material] .ui-topbar .dash-ctx{flex:auto;min-width:0}html[data-style=material] .ui-topbar .dash-topbar-end{flex-shrink:0;gap:0}html[data-style=material] .topbar-more-panel.open{border-radius:0 0 16px 16px;gap:8px;padding:12px}html[data-style=material] .topbar-more-panel.open>*{min-width:48px;min-height:48px}html[data-style=material] .ui-topbar :is(.ins-bell,.wf-bell,.cmdk-trigger){border-radius:999px;min-width:40px;min-height:40px}html[data-style=material] .tray-row{flex-wrap:wrap;row-gap:4px;padding-block:12px}html[data-style=material] .tray-row-main{flex-wrap:wrap;flex:100%;row-gap:4px;min-width:0}html[data-style=material] .tray-row-title{flex:1 1 0;min-width:55%;font-size:15px}html[data-style=material] .tray-row-sub{flex:100%}html[data-style=material] .tray-row-meta{margin-inline-start:auto}html[data-style=material] .tray-keys{display:none}html[data-style=material] .im-header{flex-direction:column;align-items:stretch;gap:12px;padding:16px}html[data-style=material] :is(.im-title,.cm-title){font-size:18px}html[data-style=material] .im-header-right{flex-wrap:wrap;gap:8px;width:100%}html[data-style=material] .im-search{flex:100%;width:100%;max-width:none}html[data-style=material] :is(.ins-badge,.co-topbar-count,.nav-item-count,.nav-module-count){min-width:18px;font-size:11px}html[data-style=material] .co-topbar-chevron{font-size:12px}html[data-style=material] .table-action-btn{border-radius:999px;min-width:40px;min-height:40px;padding-inline:12px;font-size:13px}html[data-style=material] .data-table-actions{gap:8px}html[data-style=material] :is(label.report-ctl,div.report-ctl){font-size:13px}html[data-style=material] .report-controls{gap:12px}html[data-style=material] :is(.rp-currency,.osbi-mark){font-size:12px}html[data-style=material] .ep-value{min-height:44px}html[data-style=material] .ep-caret,html[data-style=material] .type-chip{font-size:12px}html[data-style=material] .gs-hint{font-size:13px}html[data-style=material] .im-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}html[data-style=material] :is(.im-tab,.cp-tab){white-space:nowrap;flex-shrink:0;min-height:48px;padding-inline:16px;font-size:14px}html[data-style=material] .cp-save-btn{height:auto!important;min-height:44px!important;padding:0 20px!important;font-size:14px!important}html[data-style=material] .vbk-col-btn{min-width:44px;min-height:44px}html[data-style=material] :is(.seo-tab,.ord-chip){min-height:44px;padding-inline:14px}html[data-style=material] :is(.fhelp-ic,.prj-rep-down,.ntf-docs){justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}html[data-style=material] .erp-lookup-field button{min-width:44px;min-height:44px}html[data-style=material] .ntf-inline-check{align-items:center;gap:8px;min-height:44px;display:inline-flex}html[data-style=material] .crm-nav{gap:4px}html[data-style=material] .crm-nav-item{border-radius:999px;align-items:center;min-height:48px;padding-inline:14px;font-size:14px;display:inline-flex}html[data-style=material] .crm-nav-item.is-active{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}html[data-style=material] .crm-btn{border-radius:999px;min-height:44px;padding-inline:18px;font-size:14px}html[data-style=material] .ui-statusbar :is(.sb-hint,.sb-hint-btn){display:none}html[data-style=material] .sb-version{font-size:12px}html[data-style=material] .nav-tree{width:min(86vw,320px)}html[data-style=material] .nav-module-btn{min-height:48px;padding-inline:16px;font-size:13px}html[data-style=material] .nav-item{min-height:48px;font-size:15px}html[data-style=material] .nav-subhead{padding:12px 20px 4px;font-size:12px}html[data-style=material] .nav-category{padding:16px 20px 6px;font-size:11px}html[data-style=material] .nav-search{min-height:44px;font-size:16px}html[data-style=material] .ui-btn{min-height:48px;padding-inline:24px;font-size:15px}html[data-style=material] :is(.ui-input,.ui-select,.ui-textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:48px;font-size:16px}html[data-style=material] :is(input[type=checkbox],input[type=radio]){flex-shrink:0;width:24px;height:24px}html[data-style=material] .glm-act{min-height:48px;padding-inline:20px;font-size:15px}html[data-style=material] .glm-inline-input{max-width:none}html[data-style=material] :is(input[type=month],input[type=date],input[type=datetime-local]){min-width:180px}html[data-style=material] :is(.ui-field,.erp-field)>span{font-size:13px}html[data-style=material] .glm-form{grid-template-columns:minmax(0,1fr);gap:16px}html[data-style=material] .glm-form :is(input,select)[type]{max-width:none}html[data-style=material] :is(.glm-wide,.glm-span2){grid-column:1/-1}html[data-style=material] .erp-doc-header-grid{gap:16px;padding:16px}html[data-style=material] .erp-doc-header-grid :is(.erp-field,.erp-summary-row){flex-direction:column;align-items:stretch;gap:4px;min-height:0;display:flex}html[data-style=material] .erp-doc-header-grid .erp-doc-left{gap:12px}html[data-style=material] .erp-summary-panel{border:0;border-top:1px solid var(--md-outline-variant);gap:12px;padding:12px 0 0}html[data-style=material] .erp-summary-lbl{text-transform:none;letter-spacing:.02em;color:var(--md-on-surface-variant);font-size:13px;font-weight:500}html[data-style=material] .erp-summary-row input[readonly]{border-color:var(--md-outline-variant);border-radius:var(--theme-radius-sm);background:var(--md-surface-low);height:48px;padding-inline:12px}html[data-style=material] .nav-sub-btn{min-height:48px;padding-inline-start:20px;font-size:15px}html[data-style=material] .nav-sub-btn .nav-arrow{font-size:10px}html[data-style=material] .masters-head{row-gap:12px;padding:12px 16px}html[data-style=material] .masters-head-actions{gap:8px}html[data-style=material] .masters-title{font-size:18px}html[data-style=material] .masters-main{padding:0}html[data-style=material] .masters-panel{border-inline:0;border-radius:0}html[data-style=material] .mw-body{padding:16px}html[data-style=material] .erp-doc-frame{border-radius:0}html[data-style=material] :is(.erp-win-btn-min,.erp-win-btn-max){display:none}html[data-style=material] .erp-win-btn{width:48px;height:48px}html[data-style=material] .erp-doc-titlebar{height:56px}html[data-style=material] .erp-doc-title-text{font-size:18px}html[data-style=material] .pw-mode-bar{flex-wrap:wrap;gap:8px;padding:8px 16px}html[data-style=material] .ui-table :is(th,td){padding:12px}html[data-style=material] .cm-modal{border-radius:0;height:100dvh;margin:0;width:100vw!important;max-width:100vw!important;max-height:100dvh!important}html[data-style=material] .ui-statusbar{font-size:12px}}@media (prefers-reduced-motion:reduce){html[data-style=material] *,html[data-style=material] :before,html[data-style=material] :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:760px){html[data-style=material] :is(.pc-chip,.rm-perm-chip,.rm-perm-more,.rm-type-badge,.rm-card-code,.nature-chip,.glm-chip,.im-tab-label,.drill-value,.sa-stage-note,.wf-kpi-l,.wf-lvl,.cp-section-title,.pps-summary,.lc-sort-mark,.nb-tab-count,.mf-field>span){font-size:12px}html[data-style=material] .erp-content :is(.um-action-btn,.bw-chip,.crm-chip,.mk-tab,.om-view,.ts-chip,.prj-rep-view,.glm-health-item,.cm-modal-close,.bcl-link,.btn-primary,.im-tab,.glm-act,.ui-btn){min-height:40px}html[data-style=material] .cm-modal-close{min-width:40px}html[data-style=material] .erp-content button:not([class]):not(table button),html[data-style=material] .erp-content button.active:not(table button){min-height:40px;padding-inline:12px}html[data-style=material] :is(.ntf-test,.hf-engine,.hf-bar,.bw-head,.bw-head-actions,.print-editor-head,.print-editor-actions,.print-editor-tabs,.print-stale-banner){flex-wrap:wrap;min-width:0;max-width:100%}html[data-style=material] :is(.hf-engine,.hf-bar){width:auto}html[data-style=material] .ntf-test .mf-field{flex:100%;max-width:100%}html[data-style=material] .ntf-test .mf-field input{width:100%}html[data-style=material] .erp-content :is(.masters-table-wrap,.ui-table-wrap,.bcl-print,.im-table-wrap,.rp-table-wrap){flex-shrink:0}html[data-style=material] :is(.um-role-tag,.um-badge,.im-row-avatar,.bp-type-tag,.im-name-sub,.hr-chip,.dash-kpi-label,.dash-kpi-sub,.hr-hint,.bw-stat-l,.bw-chip code,.je-cell-btn,.je-bp-add-btn,.je-total-label,.pw-mode-badge,.hr-sect-blurb,.hr-label,.hr-subhead,.bcl-field>span,.pps-margin-labels span,.pps-row span){font-size:12px}html[data-style=material] .erp-content :is(.bcl-seg button,.print-layout-types button,.mk-add){min-width:40px;min-height:40px}html[data-style=material] .print-layout-editor section:has(>div>.monaco-editor){flex-shrink:0;min-height:360px}html[data-style=material] .print-layout-editor section:has(>div>.monaco-editor)>div{flex-shrink:0;min-height:360px}html[data-style=material] .it-kpi-lbl{font-size:12px}html[data-style=material] .erp-content .print-editor-tabs button,html[data-style=material] .erp-content input[type=range]{min-height:40px}}
