.module_permission_workspace_root{--brand:#3159d6;height:100%;min-height:0;padding:14px;overflow-y:auto;background:#f3f6fa;scrollbar-width:thin}.module_permission_workspace_root *{box-sizing:border-box}.module_permission_workspace_root button,.module_permission_workspace_root input,.module_permission_workspace_root select{font:inherit}.module_permission_workspace_hero,.module_permission_workspace_metrics,.module_permission_workspace_toolbar,.module_permission_workspace_panel,.module_permission_workspace_notice,.module_permission_workspace_error{border:1px solid #dfe6f0;background:#fff;box-shadow:0 4px 16px #1830540d}.module_permission_workspace_hero{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 17px;border-top:3px solid #234bbf;border-radius:10px}.module_permission_workspace_heroTitle,.module_permission_workspace_heroActions,.module_permission_workspace_heroTitle>span,.module_permission_workspace_panelHead,.module_permission_workspace_panelHead>div{display:flex;align-items:center}.module_permission_workspace_heroTitle>span{width:38px;height:38px;justify-content:center;margin-right:10px;color:#fff;background:linear-gradient(145deg,#2448b8,#3f6ee3);border-radius:9px}.module_permission_workspace_heroTitle svg{width:19px}.module_permission_workspace_hero p,.module_permission_workspace_hero h1{margin:0}.module_permission_workspace_hero p{color:var(--brand);font-size:8px;letter-spacing:.09em}.module_permission_workspace_hero h1{margin-top:2px;font-size:18px}.module_permission_workspace_hero small{display:block;margin-top:3px;color:#74829a}.module_permission_workspace_heroActions{gap:7px}.module_permission_workspace_heroActions b{padding:5px 8px;color:#286b58;background:#eaf7f2;border-radius:7px;font-size:8px}.module_permission_workspace_heroActions button,.module_permission_workspace_panelHead>button,.module_permission_workspace_dialog footer button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#52637c;background:#fff;border:1px solid #d4deeb;border-radius:7px;cursor:pointer}.module_permission_workspace_heroActions svg,.module_permission_workspace_panelHead button svg{width:13px}.module_permission_workspace_heroActions .module_permission_workspace_primary,.module_permission_workspace_dialog footer .module_permission_workspace_primary{color:#fff;background:var(--brand);border-color:#284fc3}.module_permission_workspace_heroActions button:disabled,.module_permission_workspace_dialog footer button:disabled{opacity:.55;cursor:not-allowed}.module_permission_workspace_metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:9px;overflow:hidden;border-radius:9px}.module_permission_workspace_metrics article{min-height:64px;display:flex;align-items:center;gap:8px;padding:9px 11px;border-right:1px solid #e4e9f1}.module_permission_workspace_metrics article:last-child{border:0}.module_permission_workspace_metrics article>span{width:31px;height:31px;display:grid;place-items:center;color:var(--brand);background:#edf3ff;border-radius:8px}.module_permission_workspace_metrics svg{width:15px}.module_permission_workspace_metrics small,.module_permission_workspace_metrics strong{display:block}.module_permission_workspace_metrics small{color:#8290a4;font-size:8px}.module_permission_workspace_metrics strong{margin-top:2px;color:#26364e;font-size:16px}.module_permission_workspace_notice,.module_permission_workspace_error{min-height:38px;display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 11px;border-radius:8px}.module_permission_workspace_notice{color:#52657f;background:#eef4ff;border-color:#d9e5fb}.module_permission_workspace_notice>svg,.module_permission_workspace_error>svg{width:15px;flex:0 0 auto}.module_permission_workspace_notice>svg{color:var(--brand)}.module_permission_workspace_notice div{display:grid;gap:2px}.module_permission_workspace_notice strong{color:#294d98}.module_permission_workspace_notice span{font-size:8px;line-height:1.5}.module_permission_workspace_error{color:#9a3e39;background:#fff0ef;border-color:#f0cbc8}.module_permission_workspace_positionRolePicker{display:grid;min-height:0;margin-top:9px;overflow:hidden;background:#fff;border:1px solid #dce4ef;border-radius:9px;box-shadow:0 4px 16px #1830540d}.module_permission_workspace_positionRolePicker>header{display:flex;align-items:center;justify-content:space-between;padding:10px 11px;background:linear-gradient(135deg,#f3f6ff,#f0f8f6);border-bottom:1px solid #e2e8f1}.module_permission_workspace_positionRolePicker>header div{display:grid;gap:2px}.module_permission_workspace_positionRolePicker>header strong{font-size:11px}.module_permission_workspace_positionRolePicker>header small{color:#78879c;font-size:8px}.module_permission_workspace_positionRolePicker>header em{padding:3px 7px;color:#244fc4;background:#fff;border-radius:999px;font-size:8px;font-style:normal;font-weight:700}.module_permission_workspace_positionRolePicker>label{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid #e9edf3}.module_permission_workspace_positionRolePicker>label svg{width:13px;height:13px;color:#7b8799}.module_permission_workspace_positionRolePicker>label input{height:28px;padding:0;background:transparent;border:0;outline:none;font-size:9px}.module_permission_workspace_selectedPositionRoles{display:flex;overflow-x:auto;gap:5px;padding:7px 9px;border-bottom:1px solid #e9edf3;scrollbar-width:thin}.module_permission_workspace_selectedPositionRoles button{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:25px;padding:0 7px;color:#3154b9;background:#edf3ff;border:1px solid #b9c8ee;border-radius:999px;cursor:pointer;font-size:8px}.module_permission_workspace_selectedPositionRoles button span{font-weight:750}.module_permission_workspace_selectedPositionRoles button svg{width:10px;height:10px}.module_permission_workspace_positionRoleBrowser{display:grid;min-height:230px;max-height:360px;grid-template-columns:106px minmax(0,1fr)}.module_permission_workspace_positionRoleBrowser>nav{display:grid;min-height:0;overflow-y:auto;align-content:start;gap:4px;padding:7px;background:#f7f9fc;border-right:1px solid #e4e9f1;scrollbar-width:thin}.module_permission_workspace_positionRoleBrowser>nav button{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:0 8px;color:#58667b;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer}.module_permission_workspace_positionRoleBrowser>nav button:hover{color:#244fc4;background:#fff}.module_permission_workspace_positionRoleBrowser>nav button[aria-current=page]{color:#244fc4;background:#fff;border-color:#9fb2e8;box-shadow:0 2px 7px #264eba14}.module_permission_workspace_positionRoleBrowser>nav strong{font-size:10px}.module_permission_workspace_positionRoleBrowser>nav small{display:grid;place-items:center;min-width:18px;height:18px;color:#718097;background:#edf1f7;border-radius:999px;font-size:7px}.module_permission_workspace_positionRoleOptions{display:grid;min-height:0;overflow-y:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;padding:8px;scrollbar-color:#aab4c3 transparent;scrollbar-gutter:stable;scrollbar-width:thin}.module_permission_workspace_positionRoleOptions button{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:7px;min-height:52px;padding:8px 10px;color:#435168;background:#fff;border:1px solid #e0e6ef;border-radius:8px;cursor:pointer;text-align:left}.module_permission_workspace_positionRoleOptions button:hover{border-color:#b6c5e8}.module_permission_workspace_positionRoleOptions button[data-selected=true]{color:#244fc4;background:#edf3ff;border-color:#91a8e7}.module_permission_workspace_positionRoleOptions button>span{display:grid;gap:3px;min-width:0}.module_permission_workspace_positionRoleOptions button strong,.module_permission_workspace_positionRoleOptions button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module_permission_workspace_positionRoleOptions button strong{font-size:9px}.module_permission_workspace_positionRoleOptions button small{color:#7d8ba0;font-size:7px;font-weight:400}.module_permission_workspace_positionRoleOptions button>svg{width:13px;height:13px}.module_permission_workspace_positionRolePicker button:disabled,.module_permission_workspace_positionRolePicker input:disabled{opacity:.55;cursor:not-allowed}.module_permission_workspace_positionRoleEmpty{min-height:120px;display:grid;place-items:center;color:#8491a4;font-size:9px}.module_permission_workspace_dialogRoleSummary{display:grid;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:9px;padding:10px;color:#3154b9;background:#edf3ff;border:1px solid #a9bce9;border-radius:8px}.module_permission_workspace_dialogRoleSummary>span{display:grid;place-items:center;min-width:34px;height:28px;padding:0 7px;background:#fff;border-radius:7px;font-weight:750}.module_permission_workspace_dialogRoleSummary>div{display:grid;gap:3px}.module_permission_workspace_dialogRoleSummary strong{font-size:10px}.module_permission_workspace_dialogRoleSummary small{color:#73829a;font-size:7px}.module_permission_workspace_dialogRoleSummary>svg{width:15px}.module_permission_workspace_toolbar{min-height:52px;display:flex;align-items:end;gap:9px;margin-top:9px;padding:8px 11px;border-radius:9px}.module_permission_workspace_toolbar label{min-width:190px;display:grid;gap:4px;color:#68778e;font-size:8px}.module_permission_workspace_toolbar select,.module_permission_workspace_toolbar input{min-height:33px;padding:0 9px;color:#33445d;background:#fff;border:1px solid #d6deea;border-radius:6px;outline:none}.module_permission_workspace_toolbar select:focus,.module_permission_workspace_toolbar input:focus{border-color:#7899e5;box-shadow:0 0 0 2px #3159d617}.module_permission_workspace_toolbar .module_permission_workspace_search{position:relative;min-width:250px;margin-left:auto}.module_permission_workspace_search svg{position:absolute;left:9px;bottom:9px;width:13px;color:#8493a7}.module_permission_workspace_search input{padding-left:29px}.module_permission_workspace_layout{display:grid;grid-template-columns:minmax(255px,310px) minmax(0,1fr);gap:9px;margin-top:9px}.module_permission_workspace_panel{min-width:0;overflow:hidden;border-radius:9px}.module_permission_workspace_panelHead{min-height:48px;justify-content:space-between;gap:10px;padding:8px 11px;background:#f8fafc;border-bottom:1px solid #e4e9f1}.module_permission_workspace_panelHead>div{gap:7px}.module_permission_workspace_panelHead>div>svg{width:17px;color:var(--brand)}.module_permission_workspace_panelHead span,.module_permission_workspace_panelHead strong,.module_permission_workspace_panelHead small{display:block}.module_permission_workspace_panelHead small{margin-top:2px;color:#8794a7;font-size:7px}.module_permission_workspace_panelHead>em{padding:4px 7px;color:#3159d6;background:#edf3ff;border-radius:7px;font-size:8px;font-style:normal}.module_permission_workspace_resourceList{max-height:calc(100vh - 330px);min-height:430px;overflow:auto;padding:7px}.module_permission_workspace_resourceList>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:8px 9px;color:#506178;background:#fff;border:1px solid transparent;border-radius:7px;text-align:left;cursor:pointer}.module_permission_workspace_resourceList>button:hover{background:#f7f9fc}.module_permission_workspace_resourceList>button[aria-pressed=true]{color:#2858cb;background:#edf3ff;border-color:#c6d5f5}.module_permission_workspace_resourceList span,.module_permission_workspace_resourceList strong,.module_permission_workspace_resourceList small{min-width:0;display:block}.module_permission_workspace_resourceList strong,.module_permission_workspace_resourceList small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module_permission_workspace_resourceList small{margin-top:2px;color:#8a97aa;font-size:7px}.module_permission_workspace_resourceList b{flex:0 0 auto;padding:3px 5px;color:#5270bb;background:#f0f4fd;border-radius:6px;font-size:7px}.module_permission_workspace_tableHead,.module_permission_workspace_rows article{display:grid;grid-template-columns:1.15fr 1.5fr .7fr .7fr;align-items:center;gap:8px;padding:0 11px}.module_permission_workspace_tableHead{min-height:31px;color:#7d8ba0;background:#f4f7fb;border-bottom:1px solid #e5eaf1;font-size:7px}.module_permission_workspace_rows{min-height:430px;max-height:calc(100vh - 330px);overflow:auto}.module_permission_workspace_rows article{min-height:57px;color:#56667d;border-bottom:1px solid #edf1f5}.module_permission_workspace_rows article>span{min-width:0}.module_permission_workspace_rows strong,.module_permission_workspace_rows small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module_permission_workspace_rows small{margin-top:2px;color:#8b97a8;font-size:7px}.module_permission_workspace_tags{display:flex!important;flex-wrap:wrap;gap:4px}.module_permission_workspace_tags em{padding:3px 6px;color:#3159d6;background:#edf3ff;border-radius:6px;font-size:7px;font-style:normal}.module_permission_workspace_empty{min-height:260px;display:grid;place-items:center;align-content:center;gap:5px;color:#8794a7}.module_permission_workspace_empty svg{width:25px;color:#5c7bc7}.module_permission_workspace_empty strong{color:#45556c}.module_permission_workspace_empty span{font-size:8px}.module_permission_workspace_businessPanel{min-height:440px;margin-top:9px;overflow:hidden;background:#fff;border:1px solid #dfe6f0;border-radius:9px;box-shadow:0 4px 16px #1830540d}.module_permission_workspace_areaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px}.module_permission_workspace_areaGrid>article{min-width:0;padding:11px;background:#fff;border:1px solid #dfe6f0;border-radius:9px;box-shadow:0 3px 12px #1c33570a}.module_permission_workspace_areaGrid>article.module_permission_workspace_areaComplete{border-color:#bfdccb;background:linear-gradient(180deg,#fbfffd,#fff)}.module_permission_workspace_areaGrid article>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:9px}.module_permission_workspace_areaGrid article>header>span{width:34px;height:34px;display:grid;place-items:center;color:#3159d6;background:#edf3ff;border-radius:8px}.module_permission_workspace_areaComplete>header>span{color:#28745e;background:#eaf7f1}.module_permission_workspace_areaGrid article>header svg{width:16px}.module_permission_workspace_areaGrid h2,.module_permission_workspace_areaGrid p{margin:0}.module_permission_workspace_areaGrid h2{color:#26384f;font-size:11px}.module_permission_workspace_areaGrid p{margin-top:4px;color:#7b899d;font-size:8px;line-height:1.5}.module_permission_workspace_areaGrid article>header>em{padding:4px 7px;color:#7c6840;background:#fff6df;border-radius:7px;font-size:7px;font-style:normal}.module_permission_workspace_areaComplete>header>em{color:#28745e!important;background:#eaf7f1!important}.module_permission_workspace_areaFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.module_permission_workspace_areaFacts span{padding:7px 8px;color:#7e8c9f;background:#f6f8fb;border-radius:7px;font-size:7px}.module_permission_workspace_areaFacts b{display:block;margin-bottom:2px;color:#32445c;font-size:12px}.module_permission_workspace_areaActions{min-height:31px;display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:8px;padding:6px 8px;background:#f8fafc;border-radius:7px}.module_permission_workspace_areaActions i{padding:3px 6px;color:#3159d6;background:#eaf1ff;border-radius:6px;font-size:7px;font-style:normal}.module_permission_workspace_areaActions small{color:#8b98a9}.module_permission_workspace_areaGrid article>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid #edf1f5}.module_permission_workspace_areaGrid article>footer>span{color:#8794a7;font-size:7px}.module_permission_workspace_areaGrid article>footer>button{min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;color:#3159d6;background:#fff;border:1px solid #cfdaf0;border-radius:6px;cursor:pointer}.module_permission_workspace_areaGrid article>footer svg{width:12px}.module_permission_workspace_areaChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:280px;overflow:auto}.module_permission_workspace_areaChoices label{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:7px;padding:9px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.module_permission_workspace_areaChoices input{margin-top:2px;accent-color:#3159d6}.module_permission_workspace_areaChoices strong,.module_permission_workspace_areaChoices small{display:block}.module_permission_workspace_areaChoices strong{color:#40516a}.module_permission_workspace_areaChoices small{margin-top:3px;color:#8794a7;font-size:7px;line-height:1.45}.module_permission_workspace_areaChoices em{color:#3159d6;font-size:7px;font-style:normal;white-space:nowrap}.module_permission_workspace_stepHint{margin:7px 0 0;color:#7b899c;font-size:8px;line-height:1.5}.module_permission_workspace_backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:18px;background:#111d3273;backdrop-filter:blur(2px)}.module_permission_workspace_dialog{width:min(900px,96vw);max-height:92vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:#fff;border:1px solid #dfe6f0;border-radius:12px;box-shadow:0 25px 80px #12203947}.module_permission_workspace_dialog>header{min-height:71px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid #e3e8f0}.module_permission_workspace_dialog>header>div,.module_permission_workspace_dialog>header>div>span{display:flex;align-items:center}.module_permission_workspace_dialog>header>div>span{width:38px;height:38px;justify-content:center;margin-right:9px;color:#fff;background:#3159d6;border-radius:9px}.module_permission_workspace_dialog>header svg{width:17px}.module_permission_workspace_dialog>header small{color:#3159d6;font-size:7px;letter-spacing:.09em}.module_permission_workspace_dialog h2,.module_permission_workspace_dialog p{margin:0}.module_permission_workspace_dialog h2{margin-top:2px;font-size:15px}.module_permission_workspace_dialog p{margin-top:2px;color:#8491a4;font-size:8px}.module_permission_workspace_dialog>header>button{width:29px;height:29px;display:grid;place-items:center;color:#64748a;background:#f5f7fa;border:1px solid #dce3ec;border-radius:7px;cursor:pointer}.module_permission_workspace_dialogBody{overflow-y:auto;padding:12px 14px}.module_permission_workspace_dialogBody>section{margin-bottom:10px;padding:11px;border:1px solid #e1e7ef;border-radius:8px}.module_permission_workspace_dialogBody h3{display:flex;align-items:center;gap:6px;margin:0 0 9px;color:#3f5068;font-size:10px}.module_permission_workspace_dialogBody h3>span{width:22px;height:22px;display:grid;place-items:center;color:#3159d6;background:#edf3ff;border-radius:6px;font-size:7px}.module_permission_workspace_field{display:grid;gap:4px;color:#596981;font-size:8px}.module_permission_workspace_field select{min-height:35px;padding:0 9px;color:#2f4058;background:#fff;border:1px solid #d6deea;border-radius:6px}.module_permission_workspace_presets{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.module_permission_workspace_presets button{display:grid;gap:3px;padding:9px;color:#5a6a80;background:#f8fafc;border:1px solid #e1e7ef;border-radius:7px;text-align:left;cursor:pointer}.module_permission_workspace_presets button[aria-pressed=true]{color:#2b56c4;background:#edf3ff;border-color:#b9caef}.module_permission_workspace_presets small{color:#8895a7;font-size:7px}.module_permission_workspace_presets span{margin-top:3px;font-size:7px}.module_permission_workspace_selectionTools{display:flex;align-items:center;gap:6px;margin-bottom:8px}.module_permission_workspace_selectionTools button{min-height:27px;padding:0 8px;color:#52647c;background:#fff;border:1px solid #d5deea;border-radius:6px;cursor:pointer}.module_permission_workspace_selectionTools span{margin-left:auto;color:#3159d6}.module_permission_workspace_collectionChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:310px;overflow:auto}.module_permission_workspace_collectionChoices label{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:7px;padding:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.module_permission_workspace_collectionChoices input{accent-color:#3159d6}.module_permission_workspace_collectionChoices strong,.module_permission_workspace_collectionChoices small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module_permission_workspace_collectionChoices small{margin-top:2px;color:#8794a7;font-size:7px}.module_permission_workspace_collectionChoices em{color:#75849a;font-size:7px;font-style:normal}.module_permission_workspace_fieldRule{display:flex;align-items:flex-start;gap:8px;padding:10px;color:#415a73;background:#edf5fb;border:1px solid #d4e5f1;border-radius:8px}.module_permission_workspace_fieldRule>svg{width:16px;flex:0 0 auto;color:#3159d6}.module_permission_workspace_fieldRule div{display:grid;gap:3px}.module_permission_workspace_fieldRule span{color:#748b9f;font-size:8px}.module_permission_workspace_dialogError{margin-top:9px;padding:8px 10px;color:#9a3e39;background:#fff0ef;border:1px solid #f0cbc8;border-radius:7px}.module_permission_workspace_dialog>footer{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;background:#f8fafc;border-top:1px solid #e4e9f0}.module_permission_workspace_dialog>footer>span{color:#8290a4;font-size:8px}.module_permission_workspace_dialog>footer>div{display:flex;gap:6px}@media(max-width:900px){.module_permission_workspace_hero{align-items:flex-start;flex-direction:column}.module_permission_workspace_metrics{grid-template-columns:repeat(2,1fr)}.module_permission_workspace_toolbar{align-items:stretch;flex-wrap:wrap}.module_permission_workspace_toolbar label,.module_permission_workspace_toolbar .module_permission_workspace_search{min-width:calc(50% - 5px);margin:0}.module_permission_workspace_layout{grid-template-columns:1fr}.module_permission_workspace_resourceList,.module_permission_workspace_rows{min-height:0;max-height:320px}.module_permission_workspace_tableHead{display:none}.module_permission_workspace_rows article{grid-template-columns:1fr 1fr;padding-block:8px}.module_permission_workspace_collectionChoices{grid-template-columns:1fr}}@media(max-width:620px){.module_permission_workspace_root{padding:9px}.module_permission_workspace_metrics{grid-template-columns:1fr}.module_permission_workspace_toolbar{flex-direction:column}.module_permission_workspace_toolbar label,.module_permission_workspace_toolbar .module_permission_workspace_search{width:100%;min-width:0}.module_permission_workspace_positionRoleBrowser{min-height:0;max-height:none;grid-template-columns:82px minmax(0,1fr)}.module_permission_workspace_positionRoleOptions{grid-template-columns:1fr;max-height:320px}.module_permission_workspace_rows article{grid-template-columns:1fr}.module_permission_workspace_presets{grid-template-columns:1fr}.module_permission_workspace_dialog>footer{align-items:stretch;flex-direction:column}}@media(max-width:900px){.module_permission_workspace_areaChoices{grid-template-columns:1fr}}@media(max-width:720px){.module_permission_workspace_areaGrid{grid-template-columns:1fr}}@media(max-width:620px){.module_permission_workspace_areaFacts{grid-template-columns:1fr 1fr}}.fixed_assets_workspace_root{font:10px/1.6 Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif;color:#172033;background:#f3f6fa;min-width:0}.fixed_assets_workspace_root *{box-sizing:border-box}.fixed_assets_workspace_root button,.fixed_assets_workspace_root input,.fixed_assets_workspace_root select,.fixed_assets_workspace_root textarea{font:inherit}.fixed_assets_workspace_root button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:5px 10px;border:1px solid #d5deea;border-radius:6px;background:#fff;color:#3159d6;cursor:pointer;font-size:9px}.fixed_assets_workspace_root button:disabled{opacity:.45;cursor:not-allowed}.fixed_assets_workspace_root button:focus-visible,.fixed_assets_workspace_root input:focus-visible,.fixed_assets_workspace_root select:focus-visible,.fixed_assets_workspace_root textarea:focus-visible{outline:2px solid #7893dd;outline-offset:2px}.fixed_assets_workspace_root svg{width:14px;height:14px;flex:none}.fixed_assets_workspace_root .fixed_assets_workspace_primary{background:#3159d6;color:#fff;border-color:#3159d6}.fixed_assets_workspace_tabs{display:flex;gap:4px;overflow-x:auto;white-space:nowrap;background:#edf2f8;border:1px solid #e0e7f0;padding:8px;border-radius:10px;min-height:56px}.fixed_assets_workspace_tabs button{min-height:38px;background:transparent;border-color:transparent;color:#53627a;font-size:10px;flex:none}.fixed_assets_workspace_tabs button[aria-current=page]{background:#fff;border-color:#d5deea;color:#3159d6;box-shadow:0 2px 5px #1830540a}.fixed_assets_workspace_panel{margin-top:10px;padding:14px;background:#fff;border:1px solid #e0e7f0;border-radius:10px;box-shadow:0 4px 16px #18305408}.fixed_assets_workspace_panel header{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.fixed_assets_workspace_panel header p{font-size:8px;color:#53627a;margin:0}.fixed_assets_workspace_panel h2{font-size:12px;margin:0}.fixed_assets_workspace_panel h3{font-size:10px}.fixed_assets_workspace_actions,.fixed_assets_workspace_toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fixed_assets_workspace_toolbar{padding:10px 0;border-top:1px solid #edf1f5}.fixed_assets_workspace_root input,.fixed_assets_workspace_root select,.fixed_assets_workspace_root textarea{min-height:34px;border:1px solid #d5deea;padding:7px 9px;border-radius:6px;background:#fff;color:#26364d;font-size:9px}.fixed_assets_workspace_root input[type=checkbox]{min-height:auto}.fixed_assets_workspace_search{display:flex;gap:8px;align-items:center;min-width:240px}.fixed_assets_workspace_search input{flex:1}.fixed_assets_workspace_note{display:flex;gap:8px;padding:10px;margin:10px 0;background:#edf2ff;color:#3159d6;border-radius:8px}.fixed_assets_workspace_error{display:flex;gap:8px;white-space:pre-wrap;background:#fff0f1;color:#b54747;padding:10px;border-radius:6px}.fixed_assets_workspace_table{width:100%;overflow-x:auto}.fixed_assets_workspace_table table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.fixed_assets_workspace_table th{font-size:8px;font-weight:600;background:#f8fafc;height:34px;padding:8px 10px}.fixed_assets_workspace_table td{max-width:300px;text-overflow:ellipsis;overflow:hidden;font-size:10px;padding:10px;min-height:48px;border-bottom:1px solid #edf1f5}.fixed_assets_workspace_table td button+button{margin-left:4px}.fixed_assets_workspace_panel footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px}.fixed_assets_workspace_details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fixed_assets_workspace_details>div{border-bottom:1px solid #edf1f5;padding:8px;overflow-wrap:anywhere}.fixed_assets_workspace_details dt{font-size:8px;color:#53627a}.fixed_assets_workspace_details dd{margin:0;white-space:pre-wrap}.fixed_assets_workspace_backdrop{position:fixed;inset:0;z-index:1200;background:#14243c66;display:flex;justify-content:flex-end}.fixed_assets_workspace_drawer{background:#fff;width:min(720px,100%);height:100%;overflow:auto;box-shadow:-8px 0 40px #10284622;padding:18px;outline:none}.fixed_assets_workspace_drawer>header{display:flex;align-items:center;justify-content:space-between}.fixed_assets_workspace_drawer h2{font-size:14px}.fixed_assets_workspace_fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px 0}.fixed_assets_workspace_field{display:flex;flex-direction:column;gap:5px;font-size:8px;color:#53627a}.fixed_assets_workspace_field textarea{min-height:90px}.fixed_assets_workspace_relation{display:grid;gap:4px}.fixed_assets_workspace_relation select{width:100%}.fixed_assets_workspace_drawer footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 0;position:sticky;bottom:0;background:#fff}.fixed_assets_workspace_toast{position:fixed;bottom:28px;right:28px;background:#26705b;color:#fff;padding:12px 18px;border-radius:8px;z-index:1300}@media(max-width:767px){.fixed_assets_workspace_fields,.fixed_assets_workspace_details{grid-template-columns:1fr}.fixed_assets_workspace_panel{padding:10px}.fixed_assets_workspace_toolbar{gap:4px}.fixed_assets_workspace_search{width:100%}}.fixed_assets_workspace_metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:10px}.fixed_assets_workspace_metrics>div{background:#fff;border:1px solid #e0e7f0;border-radius:8px;padding:12px;display:flex;flex-direction:column}.fixed_assets_workspace_metrics span{font-size:8px;color:#53627a}.fixed_assets_workspace_metrics strong{font-size:18px;font-weight:600}@media(max-width:1199px){.fixed_assets_workspace_metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.fixed_assets_workspace_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.module_sidebar_accordion_accordion{order:3;display:grid;gap:5px;margin-top:10px;padding:5px 4px 0;font-family:Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif}.mis-shell:has(.module_sidebar_accordion_accordion)>.sidebar>.sidebar-footer{order:4}.module_sidebar_accordion_group{overflow:hidden;background:transparent;border:0;border-bottom:1px solid rgb(255 255 255 / 7%);border-radius:0}.module_sidebar_accordion_group.module_sidebar_accordion_open{border-color:#ffffff1a}.module_sidebar_accordion_group.module_sidebar_accordion_direct{position:relative}.module_sidebar_accordion_group.module_sidebar_accordion_direct.module_sidebar_accordion_active{border-color:#7d9bff3d}.module_sidebar_accordion_group.module_sidebar_accordion_direct.module_sidebar_accordion_active:before{position:absolute;z-index:1;top:7px;bottom:7px;left:0;width:3px;background:#7d9bff;border-radius:0 3px 3px 0;content:""}.module_sidebar_accordion_groupToggle{display:grid;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;min-height:47px;padding:0 10px;color:#ffffffb3;background:transparent;border:0;cursor:pointer;text-align:left}.module_sidebar_accordion_groupToggle:hover{color:#fff}.module_sidebar_accordion_directToggle{grid-template-columns:18px minmax(0,1fr);border-radius:7px}.module_sidebar_accordion_group.module_sidebar_accordion_direct.module_sidebar_accordion_active .module_sidebar_accordion_directToggle{color:#fff;background:#4160c473}.module_sidebar_accordion_directToggle>svg:last-child{width:16px;height:16px;transform:none}.module_sidebar_accordion_groupToggle>svg:first-child{width:16px;height:16px}.module_sidebar_accordion_groupToggle>svg:last-child{width:13px;height:13px;transition:transform .15s ease}.module_sidebar_accordion_group.module_sidebar_accordion_open .module_sidebar_accordion_groupToggle>svg:last-child{transform:rotate(180deg)}.module_sidebar_accordion_groupToggle>span{display:grid;gap:1px;min-width:0}.module_sidebar_accordion_groupToggle strong{color:inherit;font-size:10px;font-weight:620}.module_sidebar_accordion_groupToggle small{overflow:hidden;color:#ffffff5c;font-size:8px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.module_sidebar_accordion_items{display:grid;gap:2px;padding:2px 4px 5px 16px;border-top:1px solid rgb(255 255 255 / 6%)}.module_sidebar_accordion_item{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:38px;padding:0 9px;color:#ffffffa3;background:transparent;border:0;border-radius:7px;cursor:pointer;font-size:10px;text-align:left}.module_sidebar_accordion_item:hover{color:#fff;background:#ffffff12}.module_sidebar_accordion_item[aria-current=page]{color:#fff;background:#4160c473;font-weight:550}.module_sidebar_accordion_item[aria-current=page]:before{position:absolute;top:6px;bottom:6px;left:0;width:3px;background:#7d9bff;border-radius:0 3px 3px 0;content:""}.module_sidebar_accordion_item:focus-visible,.module_sidebar_accordion_groupToggle:focus-visible{outline:2px solid #9db2ff;outline-offset:-2px}.module_sidebar_accordion_item:disabled{cursor:default;opacity:.48}.module_sidebar_accordion_item>svg{width:15px;height:15px;stroke-width:1.55}.module_sidebar_accordion_item>span{display:grid;min-width:0}.module_sidebar_accordion_item>span>small{overflow:hidden;color:#ffffff57;font-size:8px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.module_sidebar_accordion_item>em{justify-self:end;padding:1px 5px;color:#cbd6ff;background:#ffffff1a;border-radius:7px;font-size:8px;font-style:normal}.module_sidebar_accordion_mobile{margin:0;color:#25324a}.module_sidebar_accordion_mobile .module_sidebar_accordion_group{border-color:#e6eaf0}.module_sidebar_accordion_mobile .module_sidebar_accordion_groupToggle{color:#42516a}.module_sidebar_accordion_mobile .module_sidebar_accordion_groupToggle:hover{color:#244fc4;background:#f7f9fd}.module_sidebar_accordion_mobile .module_sidebar_accordion_group.module_sidebar_accordion_direct.module_sidebar_accordion_active .module_sidebar_accordion_directToggle{color:#244fc4;background:#edf2ff}.module_sidebar_accordion_mobile .module_sidebar_accordion_groupToggle small{color:#8792a5}.module_sidebar_accordion_mobile .module_sidebar_accordion_items{border-color:#edf0f4}.module_sidebar_accordion_mobile .module_sidebar_accordion_item{color:#536178}.module_sidebar_accordion_mobile .module_sidebar_accordion_item:hover{color:#244fc4;background:#f3f6fc}.module_sidebar_accordion_mobile .module_sidebar_accordion_item[aria-current=page]{color:#244fc4;background:#edf2ff}.module_sidebar_accordion_mobile .module_sidebar_accordion_item>span>small{color:#8b96a8}.module_sidebar_accordion_mobile .module_sidebar_accordion_item>em{color:#5069b5;background:#edf2ff}@media(min-width:0px){.mis-shell.is-sidebar-collapsed>.sidebar .module_sidebar_accordion_accordion{padding-inline:0}.mis-shell.is-sidebar-collapsed>.sidebar .module_sidebar_accordion_groupToggle{grid-template-columns:1fr;justify-items:center;gap:0;padding:0}.mis-shell.is-sidebar-collapsed>.sidebar .module_sidebar_accordion_groupToggle>span,.mis-shell.is-sidebar-collapsed>.sidebar .module_sidebar_accordion_groupToggle>svg:not(:first-child),.mis-shell.is-sidebar-collapsed>.sidebar .module_sidebar_accordion_items{display:none}.mis-shell.is-sidebar-collapsed>.sidebar .module_sidebar_accordion_directToggle>svg:first-child{width:16px;height:16px;transform:none}}@media(prefers-reduced-motion:reduce){.module_sidebar_accordion_groupToggle>svg:last-child{transition:none}}.finance_management_workspace_root{width:100%;min-width:0;color:#172238;background:#eef2f6;font-synthesis:none;--finance-navy: #10246f;--finance-blue: #3563e9;--finance-teal: #128a78;--finance-green: #16866e;--finance-amber: #c98215;--finance-line: #dce3ec;--finance-muted: #738198}.finance_management_workspace_root *{box-sizing:border-box}.finance_management_workspace_root .finance-window{min-height:100%;background:#eef2f6}.finance_management_workspace_root .finance-content{min-width:0;min-height:0;padding:18px;overflow:auto}.finance_management_workspace_root .finance-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.finance_management_workspace_root .finance-metric-card{display:flex;align-items:center;gap:11px;min-height:84px;padding:13px;background:#fff;border:1px solid var(--finance-line);border-radius:10px;box-shadow:0 1px 2px #14233c08}.finance_management_workspace_root .finance-metric-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:9px;background:#eaf7f3;color:var(--finance-teal)}.finance_management_workspace_root .finance-metric-icon svg{width:18px;height:18px}.finance_management_workspace_root .finance-metric-card>div:last-child{display:grid;grid-template-columns:1fr auto;align-items:center;flex:1;min-width:0}.finance_management_workspace_root .finance-metric-card strong{grid-row:1 / 3;grid-column:2;font-size:24px;line-height:28px}.finance_management_workspace_root .finance-metric-card span{grid-column:1;font-size:12px;font-weight:700;line-height:18px}.finance_management_workspace_root .finance-metric-card small{grid-column:1;color:var(--finance-muted);font-size:9px;line-height:14px}.finance_management_workspace_root .finance-section-card{margin-bottom:12px;padding:14px;background:#fff;border:1px solid var(--finance-line);border-radius:10px;box-shadow:0 1px 2px #14233c08}.finance_management_workspace_root .finance-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.finance_management_workspace_root .finance-section-title>div{display:flex;align-items:center;gap:7px}.finance_management_workspace_root .finance-section-title svg{width:16px;height:16px;color:var(--finance-teal)}.finance_management_workspace_root .finance-section-title h2{margin:0;font-size:12px;line-height:18px}.finance_management_workspace_root .finance-section-title>span{color:var(--finance-muted);font-size:9px;line-height:14px}.finance_management_workspace_root .finance-process-chain{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.finance_management_workspace_root .finance-process-chain>div{position:relative;display:flex;align-items:center;gap:8px;min-height:52px;padding:10px;background:#f7f9fb;border:1px solid #e4e9f0;border-radius:8px}.finance_management_workspace_root .finance-process-chain b{color:#9aa6b8;font-size:9px}.finance_management_workspace_root .finance-process-chain strong{font-size:11px;line-height:18px}.finance_management_workspace_root .finance-process-chain svg{position:absolute;right:-13px;width:13px;color:#a7b1c0;z-index:1}.finance_management_workspace_root .finance-process-note{display:flex;justify-content:space-between;gap:12px;margin-top:8px;padding:7px 9px;background:#f3f6f8;color:var(--finance-muted);font-size:9px;line-height:14px}.finance_management_workspace_root .finance-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.finance_management_workspace_root .finance-capability-card{display:flex;min-width:0;min-height:112px;align-items:stretch;flex-direction:column;padding:11px;border:1px solid #e2e7ee;border-bottom:3px solid var(--finance-card-accent);border-radius:8px;background:#fafbfd;text-align:left;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.finance_management_workspace_root .finance-capability-card:hover{border-color:#ccd5e2;box-shadow:0 5px 14px #1828440f;transform:translateY(-1px)}.finance_management_workspace_root .finance-capability-card>div{display:flex;align-items:center;justify-content:space-between;gap:5px}.finance_management_workspace_root .finance-capability-card>div>b{color:var(--finance-teal);font-size:9px;letter-spacing:.06em;line-height:14px}.finance_management_workspace_root .finance-capability-card>strong{margin-top:5px;font-size:12px;line-height:18px}.finance_management_workspace_root .finance-capability-card p{margin:1px 0 6px;color:var(--finance-muted);font-size:9px;line-height:14px}.finance_management_workspace_root .finance-capability-card>span{display:inline-flex;align-items:center;gap:4px;margin-top:auto;color:var(--finance-blue);font-size:9px}.finance_management_workspace_root .finance-capability-card>span svg{width:12px;height:12px}.finance_management_workspace_root .finance-status{display:inline-flex;min-height:20px;align-items:center;justify-content:center;padding:2px 7px;border-radius:10px;font-size:9px;line-height:14px;white-space:nowrap}.finance_management_workspace_root .finance-status-success{color:#08715d;background:#e6f6f1}.finance_management_workspace_root .finance-status-info{color:#2554d6;background:#eaf0ff}.finance_management_workspace_root .finance-status-warning{color:#976109;background:#fff3da}.finance_management_workspace_root .finance-status-danger{color:#ad3d43;background:#fdeced}.finance_management_workspace_root .finance-status-neutral{color:#66758d;background:#edf0f4}.finance_management_workspace_root .finance-timeline-head{display:grid;grid-template-columns:190px repeat(3,1fr) 250px;padding:7px 9px;border-bottom:1px solid var(--finance-line);color:var(--finance-muted);font-size:9px}.finance_management_workspace_root .finance-timeline-row{display:grid;grid-template-columns:190px minmax(240px,1fr) 250px;min-height:56px;align-items:center;padding:7px 9px;border-bottom:1px solid #edf0f4}.finance_management_workspace_root .finance-timeline-row>div:first-child{display:flex;flex-direction:column}.finance_management_workspace_root .finance-timeline-row small{color:var(--finance-muted);font-size:8px;line-height:13px}.finance_management_workspace_root .finance-timeline-row strong{font-size:10px;line-height:16px}.finance_management_workspace_root .finance-timeline-track{position:relative;height:20px;overflow:hidden;border-right:1px solid var(--finance-line);border-left:1px solid var(--finance-line);border-radius:10px;background:#edf1f5}.finance_management_workspace_root .finance-timeline-track:before,.finance_management_workspace_root .finance-timeline-track:after{position:absolute;top:0;bottom:0;width:1px;background:#dfe5ec;content:""}.finance_management_workspace_root .finance-timeline-track:before{left:33.333%}.finance_management_workspace_root .finance-timeline-track:after{left:66.666%}.finance_management_workspace_root .finance-timeline-track span{position:absolute;top:5px;height:10px;min-width:12px;border-radius:5px;background:var(--finance-blue)}.finance_management_workspace_root .finance-timeline-row>div:last-child{display:flex;align-items:center;gap:7px;padding-left:12px}.finance_management_workspace_root .finance-timeline-row p{margin:0;color:var(--finance-muted);font-size:9px;line-height:14px}.finance_management_workspace_root .finance-legend{display:flex;gap:14px;padding-top:8px;color:var(--finance-muted);font-size:9px}.finance_management_workspace_root .finance-legend span{display:inline-flex;align-items:center;gap:5px}.finance_management_workspace_root .finance-legend i{width:12px;height:3px;border-radius:2px}.finance_management_workspace_root .finance-legend-blue{background:var(--finance-blue)}.finance_management_workspace_root .finance-legend-green{background:var(--finance-green)}.finance_management_workspace_root .finance-legend-amber{background:var(--finance-amber)}.finance_management_workspace_root .finance-primary-button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;padding:0 13px;border:0;border-radius:7px;background:var(--finance-navy);color:#fff;font-size:10px;cursor:pointer}.finance_management_workspace_root .finance-primary-button:hover{background:#183188}.finance_management_workspace_root .finance-primary-button:disabled{background:#aeb8c9;cursor:not-allowed}.finance_management_workspace_root .finance-table-card{padding:0;overflow:hidden}.finance_management_workspace_root .finance-table-toolbar{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid var(--finance-line)}.finance_management_workspace_root .finance-table-toolbar>label{display:flex;width:min(340px,46%);height:32px;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--finance-line);border-radius:7px;background:#f7f9fb}.finance_management_workspace_root .finance-table-toolbar label svg{width:14px;color:#8290a6}.finance_management_workspace_root .finance-table-toolbar input{width:100%;border:0;outline:0;background:transparent;font-size:10px}.finance_management_workspace_root .finance-table-toolbar>div{display:flex;gap:5px}.finance_management_workspace_root .finance-table-toolbar button{display:inline-flex;height:30px;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--finance-line);border-radius:7px;background:#fff;font-size:9px;cursor:pointer}.finance_management_workspace_root .finance-table-toolbar button:hover:not(:disabled){border-color:#aebbd0;background:#f8fafc}.finance_management_workspace_root .finance-table-toolbar button:disabled{color:#aab4c2;cursor:not-allowed}.finance_management_workspace_root .finance-table-toolbar button svg{width:13px}.finance_management_workspace_root .finance-table-viewport{min-height:392px}.finance_management_workspace_root .finance-table-scroll{width:100%;overflow-x:auto}.finance_management_workspace_root .finance-table-scroll table{width:100%;min-width:920px;border-collapse:collapse;table-layout:auto}.finance_management_workspace_root .finance-table-scroll th{height:38px;padding:0 12px;border-bottom:1px solid var(--finance-line);background:#f5f7fa;color:#627087;text-align:left;font-size:9px;font-weight:600;line-height:14px;white-space:nowrap}.finance_management_workspace_root .finance-table-scroll td{height:52px;padding:0 12px;border-bottom:1px solid #edf0f4;font-size:10px;line-height:16px;white-space:nowrap}.finance_management_workspace_root .finance-table-scroll tbody tr:hover{background:#fafbfd}.finance_management_workspace_root .finance-text-action{border:0;background:transparent;color:var(--finance-blue);font-size:10px;cursor:pointer}.finance_management_workspace_root .finance-pagination{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:8px 12px;border-top:1px solid var(--finance-line);color:var(--finance-muted);font-size:9px}.finance_management_workspace_root .finance-pagination>div{display:flex;gap:4px}.finance_management_workspace_root .finance-pagination button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid var(--finance-line);border-radius:6px;background:#fff}.finance_management_workspace_root .finance-pagination button.is-current{border-color:var(--finance-blue);background:var(--finance-blue);color:#fff}.finance_management_workspace_root .finance-pagination button:disabled{color:#c2c9d5;cursor:not-allowed}.finance_management_workspace_root .finance-pagination svg{width:13px}.finance_management_workspace_root .finance-special-state{display:flex;min-height:392px;align-items:center;justify-content:center;flex-direction:column;color:var(--finance-muted);text-align:center}.finance_management_workspace_root .finance-special-state>svg{width:30px;height:30px;margin-bottom:9px;color:#8da0bd}.finance_management_workspace_root .finance-special-state strong{color:#2a3548;font-size:12px;line-height:18px}.finance_management_workspace_root .finance-special-state p{margin:3px 0 10px;font-size:9px;line-height:14px}.finance_management_workspace_root .finance-special-state button{display:inline-flex;height:30px;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--finance-line);border-radius:7px;background:#fff;color:var(--finance-blue);font-size:9px;cursor:pointer}.finance_management_workspace_root .finance-special-state button svg{width:13px}.finance_management_workspace_root .is-spinning{animation:finance_management_workspace_finance-spin 1s linear infinite}@keyframes finance_management_workspace_finance-spin{to{transform:rotate(360deg)}}.finance_management_workspace_root .finance-drawer-backdrop{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end;background:#101c3447}.finance_management_workspace_root .finance-drawer{display:flex;width:min(500px,100vw);height:100%;flex-direction:column;background:#fff;box-shadow:-12px 0 32px #101c3426}.finance_management_workspace_root .finance-drawer header{display:flex;min-height:66px;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--finance-line)}.finance_management_workspace_root .finance-drawer header span{color:var(--finance-teal);font-size:9px;letter-spacing:.08em;line-height:14px}.finance_management_workspace_root .finance-drawer h2{margin:0;font-size:16px;line-height:24px}.finance_management_workspace_root .finance-icon-button{display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer}.finance_management_workspace_root .finance-icon-button:hover{background:#eff3fa}.finance_management_workspace_root .finance-icon-button svg{width:17px;height:17px}.finance_management_workspace_root .finance-drawer-notice{display:flex;align-items:flex-start;gap:7px;margin:12px 16px 0;padding:9px 10px;border-radius:7px;background:#f1f6fa;color:#57677f;font-size:9px;line-height:14px}.finance_management_workspace_root .finance-drawer-notice svg{width:14px;height:14px;flex:0 0 auto;color:var(--finance-teal)}.finance_management_workspace_root .finance-detail-groups{overflow:auto;padding:0 16px}.finance_management_workspace_root .finance-detail-groups section{margin-top:14px;padding:12px;border:1px solid var(--finance-line);border-radius:8px}.finance_management_workspace_root .finance-detail-groups h3{margin:0 0 7px;font-size:12px;line-height:18px}.finance_management_workspace_root .finance-detail-groups p{margin:0;color:var(--finance-muted);font-size:10px;line-height:16px}.finance_management_workspace_root .finance-detail-groups dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.finance_management_workspace_root .finance-detail-groups dl>div{min-height:54px;padding:8px 10px;border-radius:7px;background:#f8fafc}.finance_management_workspace_root .finance-detail-groups dt{color:var(--finance-muted);font-size:9px;line-height:14px}.finance_management_workspace_root .finance-detail-groups dd{margin:2px 0 0;font-size:10px;line-height:16px}.finance_management_workspace_root .finance-drawer footer{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding:12px 16px;border-top:1px solid var(--finance-line)}.finance_management_workspace_root .finance-drawer footer button{min-height:32px;padding:0 13px;border:1px solid var(--finance-line);border-radius:7px;background:#fff;font-size:10px;cursor:pointer}.finance_management_workspace_root .finance-drawer footer button.finance-primary-button{border:0;background:var(--finance-navy);color:#fff}.finance_management_workspace_root .finance-drawer footer button:disabled{background:#adb7c8;color:#fff;cursor:not-allowed}.finance_management_workspace_root .finance-form-drawer{width:min(560px,100vw)}.finance_management_workspace_root .finance-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;overflow:auto;padding:16px}.finance_management_workspace_root .finance-form-grid label{display:flex;flex-direction:column;gap:5px}.finance_management_workspace_root .finance-form-grid label:last-child:nth-child(odd){grid-column:1 / -1}.finance_management_workspace_root .finance-form-grid span{font-size:10px;line-height:16px}.finance_management_workspace_root .finance-form-grid input{height:36px;padding:0 10px;border:1px solid var(--finance-line);border-radius:7px;background:#f8fafc;color:#4e5d74;font-size:10px}.finance_management_workspace_root .finance-upload-placeholder{display:flex;min-height:300px;align-items:center;justify-content:center;flex-direction:column;margin:16px;border:1px dashed #b9c5d5;border-radius:10px;background:#f8fafc;text-align:center}.finance_management_workspace_root .finance-upload-placeholder>svg{width:30px;color:#7890b1}.finance_management_workspace_root .finance-upload-placeholder strong{margin-top:8px;font-size:12px}.finance_management_workspace_root .finance-upload-placeholder p{max-width:330px;margin:5px 0 12px;color:var(--finance-muted);font-size:9px;line-height:14px}.finance_management_workspace_root .finance-upload-placeholder button{height:30px;padding:0 11px;border:1px solid var(--finance-line);border-radius:7px;background:#edf1f6;color:#9ba7b8;font-size:9px}.finance_management_workspace_root .finance-relation-card{display:flex;min-height:470px;align-items:center;justify-content:center;flex-direction:column;text-align:center}.finance_management_workspace_root .finance-relation-icon{display:grid;width:50px;height:50px;place-items:center;border-radius:14px;background:#ecf2ff;color:var(--finance-blue)}.finance_management_workspace_root .finance-relation-icon svg{width:23px;height:23px}.finance_management_workspace_root .finance-relation-card h2{margin:12px 0 4px;font-size:16px;line-height:24px}.finance_management_workspace_root .finance-relation-card>p{margin:0;color:#4f5d73;font-size:11px;line-height:18px}.finance_management_workspace_root .finance-relation-card>div:nth-of-type(2){display:flex;max-width:540px;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;border-radius:7px;background:#fff3da;color:#8b5b0e;font-size:10px;line-height:16px}.finance_management_workspace_root .finance-relation-card>div:nth-of-type(2) svg{width:14px;height:14px}.finance_management_workspace_root .finance-relation-card ul{margin:14px 0 0;padding:0;color:var(--finance-muted);font-size:9px;line-height:18px;list-style-position:inside;text-align:left}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation{order:3;display:block;margin-top:10px;font-family:Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,Arial,sans-serif}.mis-shell:has(.finance_management_workspace_root)>.sidebar>.sidebar-footer{order:4}.mis-shell:has(.finance_management_workspace_root)>.sidebar>.sidebar-nav:not(.sidebar-module-nav) :is(button,a){min-height:35px;height:35px}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation>p{margin:0 14px 5px;color:#ffffff6b;font-size:9px;font-weight:500;line-height:14px}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation nav{display:flex;flex-direction:column}.mis-shell:has(.finance_management_workspace_root) .finance-menu-group{display:grid;gap:3px;margin:0;padding:0;border:0}.mis-shell:has(.finance_management_workspace_root) .finance-menu-group+.finance-menu-group{margin-top:7px;padding-top:7px;border-top:1px solid rgb(255 255 255 / 10%)}.mis-shell:has(.finance_management_workspace_root) .finance-menu-group h2{margin:0 14px 3px;color:#ffffff6b;font-size:9px;font-weight:500;line-height:14px}.mis-shell:has(.finance_management_workspace_root) .finance-menu-group>div{display:grid;gap:3px}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation button{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;width:100%;min-height:35px;height:35px;align-items:center;gap:2px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:#ffffffab;font:500 11px/1.64 Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif;text-align:left;cursor:pointer;transition:color .12s ease,background-color .12s ease}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation button:hover{background:#ffffff14;color:#ffffffe5}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation button[aria-current=page]{background:#4160c473;color:#fff;font-weight:550}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation button[aria-current=page]:before{position:absolute;top:5px;bottom:5px;left:0;width:3px;border-radius:0 3px 3px 0;background:#7d9bff;content:""}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation button:focus-visible{outline:2px solid #9db2ff;outline-offset:-2px}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation button svg{width:17px;height:17px;stroke-width:1.55}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation button i{padding:1px 5px;border-radius:8px;background:#ffffff1a;color:#aebbe5;font-size:8px;font-style:normal;line-height:13px}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-foot{display:flex;align-items:center;gap:8px;margin:14px 10px 0;padding:12px 10px 0;border-top:1px solid rgb(255 255 255 / 10%);color:#dfe6ff}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-foot>svg{width:17px;flex:0 0 auto;color:#8fb6ff}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-foot>div{display:flex;min-width:0;flex-direction:column}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-foot strong{font-size:10px;line-height:16px}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-foot span{color:#92a5df;font-size:8px;line-height:13px;white-space:nowrap}@media(max-width:1199px){.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation>p,.mis-shell:has(.finance_management_workspace_root) .finance-menu-group h2,.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation button span,.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation button i,.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-foot>div{display:none}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation button{grid-template-columns:1fr;place-items:center;padding:0}.finance_management_workspace_root .finance-content{padding-right:18px;padding-left:18px}.finance_management_workspace_root .finance-metric-grid,.finance_management_workspace_root .finance-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance_management_workspace_root .finance-process-chain{grid-template-columns:repeat(3,minmax(0,1fr))}.finance_management_workspace_root .finance-process-chain svg{display:none}.finance_management_workspace_root .finance-timeline-head{grid-template-columns:160px repeat(3,1fr) 180px}.finance_management_workspace_root .finance-timeline-row{grid-template-columns:160px minmax(220px,1fr) 180px}}@media(max-width:767px){.finance_management_workspace_root .finance-content{padding:10px}.finance_management_workspace_root .finance-metric-grid,.finance_management_workspace_root .finance-capability-grid{grid-template-columns:1fr}.finance_management_workspace_root .finance-metric-card{min-height:72px}.finance_management_workspace_root .finance-process-chain{grid-template-columns:1fr}.finance_management_workspace_root .finance-process-note,.finance_management_workspace_root .finance-section-title{align-items:flex-start;flex-direction:column}.finance_management_workspace_root .finance-timeline-head{display:none}.finance_management_workspace_root .finance-timeline-row{grid-template-columns:1fr;gap:6px;padding:10px 4px}.finance_management_workspace_root .finance-timeline-row>div:last-child{padding-left:0}.finance_management_workspace_root .finance-table-toolbar{align-items:stretch;flex-direction:column}.finance_management_workspace_root .finance-table-toolbar>label{width:100%}.finance_management_workspace_root .finance-table-toolbar>div{overflow-x:auto}.finance_management_workspace_root .finance-table-viewport,.finance_management_workspace_root .finance-special-state{min-height:330px}.finance_management_workspace_root .finance-detail-groups dl,.finance_management_workspace_root .finance-form-grid{grid-template-columns:1fr}.finance_management_workspace_root .finance-form-grid label:last-child:nth-child(odd){grid-column:auto}}@media(prefers-reduced-motion:reduce){.finance_management_workspace_root *,.finance_management_workspace_root *:before,.finance_management_workspace_root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
