.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}}.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}}.production_management_workspace_root{width:100%;min-width:0;color:#182235;background:#f3f5f8;font-family:Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif}.production_management_workspace_root *{box-sizing:border-box}.production_management_workspace_root .production-window{min-height:820px;background:#f3f5f8}.production_management_workspace_root .production-content{max-width:1580px;margin:0 auto;padding:17px 28px 24px}.production_management_workspace_root .production-panel{border:1px solid #e2e7ef;border-radius:10px;background:#fff;box-shadow:0 1px 2px #101f420a,0 7px 22px #101f4209}.production_management_workspace_root .production-filterbar{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:7px 12px;border:1px solid #e2e7ef;border-radius:9px;background:#f8fafc}.production_management_workspace_root .production-filterbar>div{display:flex;align-items:center;gap:7px}.production_management_workspace_root .production-filterbar button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;cursor:pointer;border:1px solid #e2e7ef;border-radius:7px;color:#48566b;background:#fff;font-size:10px}.production_management_workspace_root .production-filterbar button svg{width:13px;height:13px}.production_management_workspace_root .production-filterbar button svg:last-child{width:12px;transform:rotate(90deg)}.production_management_workspace_root .production-filterbar label{display:inline-flex;align-items:center;gap:5px;color:#48566b;font-size:10px;white-space:nowrap}.production_management_workspace_root .production-filterbar input{accent-color:#0a1963}.production_management_workspace_root .production-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.production_management_workspace_root .production-metrics article{position:relative;min-height:126px;padding:13px;overflow:hidden;border:1px solid #e2e7ef;border-radius:10px;background:#fff;box-shadow:0 1px 2px #101f4208}.production_management_workspace_root .production-metric-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px}.production_management_workspace_root .production-metric-icon svg{width:18px;height:18px}.production_management_workspace_root .production-metric-icon.is-blue{color:#2d63c8;background:#eaf1fc}.production_management_workspace_root .production-metric-icon.is-amber{color:#a75f08;background:#fff4df}.production_management_workspace_root .production-metric-icon.is-teal{color:#0f766e;background:#e6f4f1}.production_management_workspace_root .production-metric-icon.is-red{color:#b43b45;background:#fcebed}.production_management_workspace_root .production-metrics em{position:absolute;top:15px;right:13px;padding:3px 6px;border-radius:999px;color:#2d63c8;background:#eaf1fc;font-size:9px;font-style:normal}.production_management_workspace_root .production-metrics em.is-warning{color:#a75f08;background:#fff4df}.production_management_workspace_root .production-metrics em.is-success{color:#0f766e;background:#e6f4f1}.production_management_workspace_root .production-metrics em.is-danger{color:#b43b45;background:#fcebed}.production_management_workspace_root .production-metrics small{display:block;margin-top:9px;color:#48566b;font-size:10px}.production_management_workspace_root .production-metrics strong{display:block;margin-top:1px;color:#182235;font-size:23px;line-height:1.25}.production_management_workspace_root .production-metrics strong i{color:#738096;font-size:10px;font-style:normal;font-weight:500}.production_management_workspace_root .production-metrics p{margin:5px 0 0;color:#738096;font-size:9px}.production_management_workspace_root .production-metrics b{display:inline-block;width:3px;height:3px;margin:0 5px 2px;border-radius:50%;background:#c4cbd6}.production_management_workspace_root .production-metrics mark{color:#b43b45;background:transparent}.production_management_workspace_root .production-panel{margin-top:12px;overflow:hidden}.production_management_workspace_root .production-panel>header{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid #edf0f4}.production_management_workspace_root .production-panel h2,.production_management_workspace_root .production-quick-entries h2{margin:0;color:#182235;font-size:12px;line-height:1.35}.production_management_workspace_root .production-panel header p,.production_management_workspace_root .production-quick-entries header p{margin:2px 0 0;color:#738096;font-size:9px;line-height:1.45}.production_management_workspace_root .production-panel header>span{color:#738096;font-size:9px}.production_management_workspace_root .production-panel header>span svg{width:12px;vertical-align:-2px}.production_management_workspace_root .production-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:14px}.production_management_workspace_root .production-flow article{position:relative;min-height:108px;padding:0 10px;border-right:1px dashed #dfe5ed}.production_management_workspace_root .production-flow article:last-child{border-right:0}.production_management_workspace_root .production-flow article>span{width:30px;height:30px;display:grid;place-items:center;color:#2d63c8;background:#eaf1fc;border-radius:50%}.production_management_workspace_root .production-flow article.is-risk>span{color:#a75f08;background:#fff4df}.production_management_workspace_root .production-flow article strong{display:flex;align-items:center;gap:5px;margin-top:8px;color:#182235;font-size:10px}.production_management_workspace_root .production-flow article strong i{color:#738096;font-size:8px;font-style:normal}.production_management_workspace_root .production-flow article p{margin:4px 0 0;color:#738096;font-size:9px}.production_management_workspace_root .production-flow article small{display:flex;align-items:center;gap:3px;margin-top:6px;color:#a75f08;font-size:8px}.production_management_workspace_root .production-flow svg{width:15px;height:15px}.production_management_workspace_root .production-two-column{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(290px,.9fr);gap:12px}.production_management_workspace_root .production-two-column .production-panel{min-width:0}.production_management_workspace_root .production-gantt{padding:0 12px 11px;overflow:auto}.production_management_workspace_root .production-gantt-head,.production_management_workspace_root .production-gantt-row{min-width:650px;display:grid;grid-template-columns:156px repeat(7,minmax(60px,1fr))}.production_management_workspace_root .production-gantt-head{min-height:35px;align-items:center;color:#738096;font-size:8px;text-align:center;border-bottom:1px solid #edf0f4}.production_management_workspace_root .production-gantt-head span:first-child{padding-left:4px;text-align:left}.production_management_workspace_root .production-gantt-row{position:relative;min-height:48px;align-items:center;border-bottom:1px solid #f0f3f7}.production_management_workspace_root .production-gantt-row>div:first-child{display:grid;gap:2px;padding:7px 4px}.production_management_workspace_root .production-gantt-row strong{font-size:9px}.production_management_workspace_root .production-gantt-row small{color:#738096;font-size:8px}.production_management_workspace_root .production-gantt-bar{grid-column:2 / 9;position:absolute;left:calc(156px + var(--bar-start));width:var(--bar-width);min-width:104px;height:22px;display:flex;align-items:center;padding:0 7px;overflow:hidden;border-radius:6px;color:#174b9c;background:#eaf1fc;font-size:8px;white-space:nowrap}.production_management_workspace_root .production-gantt-bar.is-risk{color:#8d5107;background:#fff0d3}.production_management_workspace_root .production-gantt-bar.is-late{color:#9e3039;background:#fcebed}.production_management_workspace_root .production-gantt footer{padding-top:9px;color:#738096;font-size:8px;text-align:right}.production_management_workspace_root .production-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px}.production_management_workspace_root .production-board section{min-height:172px;padding:9px;border:1px solid #e2e7ef;border-radius:8px;background:#f8fafc}.production_management_workspace_root .production-board h3{display:flex;justify-content:space-between;margin:0 0 8px;font-size:10px}.production_management_workspace_root .production-board h3 span{color:#738096;font-size:9px}.production_management_workspace_root .production-board article{display:grid;gap:2px;margin-top:6px;padding:8px;border-radius:6px;background:#fff;box-shadow:0 1px 2px #101f420a}.production_management_workspace_root .production-board article strong{font-size:9px}.production_management_workspace_root .production-board article span,.production_management_workspace_root .production-board article small{color:#738096;font-size:8px}.production_management_workspace_root .production-exceptions>div{display:grid}.production_management_workspace_root .production-exceptions article{min-height:58px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 13px;border-bottom:1px solid #f0f2f5}.production_management_workspace_root .production-exceptions article>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px}.production_management_workspace_root .production-exceptions article>span.is-red{color:#b43b45;background:#fcebed}.production_management_workspace_root .production-exceptions article>span.is-amber{color:#a75f08;background:#fff4df}.production_management_workspace_root .production-exceptions svg{width:15px;height:15px}.production_management_workspace_root .production-exceptions strong,.production_management_workspace_root .production-exceptions small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production_management_workspace_root .production-exceptions strong{font-size:9px}.production_management_workspace_root .production-exceptions small{margin-top:2px;color:#738096;font-size:8px}.production_management_workspace_root .production-exceptions em,.production_management_workspace_root .production-status{padding:3px 5px;border-radius:999px;font-size:8px;font-style:normal;white-space:nowrap}.production_management_workspace_root .production-exceptions em.is-red,.production_management_workspace_root .production-status-late{color:#b43b45;background:#fcebed}.production_management_workspace_root .production-exceptions em.is-amber,.production_management_workspace_root .production-status-risk{color:#a75f08;background:#fff4df}.production_management_workspace_root .production-status-running{color:#0f766e;background:#e6f4f1}.production_management_workspace_root .production-status-waiting{color:#2d63c8;background:#eaf1fc}.production_management_workspace_root .production-exceptions>button{width:100%;min-height:38px;display:flex;align-items:center;justify-content:center;gap:4px;border:0;color:#738096;background:#f8fafc;font-size:9px}.production_management_workspace_root .production-exceptions>button:disabled{cursor:not-allowed}.production_management_workspace_root .production-relations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}.production_management_workspace_root .production-relations article{min-height:96px;display:flex;gap:9px;padding:10px;border:1px solid #e2e7ef;border-radius:9px;background:#f8fafc}.production_management_workspace_root .production-relations article>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px}.production_management_workspace_root .production-relations article>span.is-blue{color:#2d63c8;background:#eaf1fc}.production_management_workspace_root .production-relations article>span.is-violet{color:#6c55b5;background:#f1edfb}.production_management_workspace_root .production-relations article>span.is-teal{color:#0f766e;background:#e6f4f1}.production_management_workspace_root .production-relations article>span.is-amber{color:#a75f08;background:#fff4df}.production_management_workspace_root .production-relations svg{width:15px;height:15px}.production_management_workspace_root .production-relations strong{font-size:9px}.production_management_workspace_root .production-relations p{margin:4px 0;color:#182235;font-size:18px;font-weight:700}.production_management_workspace_root .production-relations p i{color:#738096;font-size:8px;font-style:normal;font-weight:400}.production_management_workspace_root .production-relations small{color:#738096;font-size:8px;line-height:1.35}.production_management_workspace_root .production-table-wrap{overflow:auto}.production_management_workspace_root .production-table-wrap table{width:100%;min-width:790px;border-collapse:collapse}.production_management_workspace_root .production-table-wrap th,.production_management_workspace_root .production-table-wrap td{padding:10px 13px;border-bottom:1px solid #edf0f4;color:#48566b;font-size:9px;text-align:left;white-space:nowrap}.production_management_workspace_root .production-table-wrap th{color:#738096;background:#f8fafc;font-size:8px;font-weight:600}.production_management_workspace_root .production-table-wrap td strong{color:#182235;font-size:9px}.production_management_workspace_root .production-progress{display:inline-flex;align-items:center;gap:4px}.production_management_workspace_root .production-progress i{width:42px;height:4px;display:inline-block;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#2d63c8 100%,#e2e7ef 0)}.production_management_workspace_root .production-mobile-tasks{display:none}.production_management_workspace_root .production-quick-entries{margin-top:12px}.production_management_workspace_root .production-quick-entries header{padding:0 2px 8px}.production_management_workspace_root .production-quick-entries>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.production_management_workspace_root .production-quick-entries button{position:relative;min-height:104px;display:grid;justify-items:start;gap:4px;padding:11px;cursor:pointer;border:1px solid #e2e7ef;border-radius:9px;color:#182235;background:#fff;text-align:left}.production_management_workspace_root .production-quick-entries button:hover{border-color:#b9caec;box-shadow:0 4px 14px #101f420f}.production_management_workspace_root .production-quick-entries button:disabled{cursor:not-allowed;opacity:.72}.production_management_workspace_root .production-quick-entries button>span{width:28px;height:28px;display:grid;place-items:center;color:#2d63c8;background:#eaf1fc;border-radius:8px}.production_management_workspace_root .production-quick-entries svg{width:14px;height:14px}.production_management_workspace_root .production-quick-entries strong{font-size:9px}.production_management_workspace_root .production-quick-entries small{color:#738096;font-size:8px;line-height:1.35}.production_management_workspace_root .production-quick-entries>div>button>svg{position:absolute;top:13px;right:10px;color:#738096}.production_management_workspace_root .production-quick-entries em{position:absolute;top:13px;right:9px;padding:2px 4px;color:#738096;background:#f1f3f6;border-radius:4px;font-size:8px;font-style:normal}.production_management_workspace_root .production-footer{display:flex;justify-content:space-between;gap:12px;padding:14px 2px 0;color:#738096;font-size:8px}.production_management_workspace_root .production-footer svg{width:11px;vertical-align:-2px}.production_management_workspace_root .production-toast{position:fixed;z-index:70;right:24px;bottom:24px;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;color:#fff;background:#182235;box-shadow:0 10px 30px #101f4238;font-size:10px}.production_management_workspace_root .production-toast svg{width:14px}.production_management_workspace_root .production-state-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:20px;background:#101f355c}.production_management_workspace_root .production-state-dialog{width:min(560px,100%);overflow:hidden;border:1px solid #d1d8e3;border-radius:12px;color:#182235;background:#fff;box-shadow:0 18px 50px #0f213d40}.production_management_workspace_root .production-state-dialog>header{min-height:66px;display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #e2e7ef}.production_management_workspace_root .production-state-dialog h2{margin:0;font-size:13px}.production_management_workspace_root .production-state-dialog header p{margin:3px 0 0;color:#738096;font-size:9px}.production_management_workspace_root .production-state-dialog header>button{width:28px;height:28px;cursor:pointer;border:0;border-radius:6px;color:#48566b;background:#f3f5f8;font-size:18px}.production_management_workspace_root .production-state-tabs{display:flex;gap:5px;padding:10px 12px;border-bottom:1px solid #edf0f4;overflow-x:auto}.production_management_workspace_root .production-state-tabs button{min-height:28px;padding:0 8px;cursor:pointer;border:1px solid #e2e7ef;border-radius:6px;color:#48566b;background:#fff;font-size:9px;white-space:nowrap}.production_management_workspace_root .production-state-tabs button.is-active{border-color:#0a1963;color:#fff;background:#0a1963}.production_management_workspace_root .production-state-copy{min-height:144px;display:flex;align-items:center;gap:13px;padding:22px}.production_management_workspace_root .production-state-copy>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;color:#a75f08;background:#fff4df;border-radius:11px}.production_management_workspace_root .production-state-copy.is-403>span{color:#b43b45;background:#fcebed}.production_management_workspace_root .production-state-copy.is-empty>span{color:#2d63c8;background:#eaf1fc}.production_management_workspace_root .production-state-copy.is-error>span{color:#b43b45;background:#fcebed}.production_management_workspace_root .production-state-copy svg{width:21px;height:21px}.production_management_workspace_root .production-state-copy strong{font-size:12px}.production_management_workspace_root .production-state-copy p{margin:5px 0 0;color:#48566b;font-size:10px;line-height:1.6}.production_management_workspace_root .production-state-dialog>footer{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;border-top:1px solid #edf0f4;color:#738096;font-size:9px}.production_management_workspace_root .production-state-dialog>footer button{min-height:30px;padding:0 10px;cursor:pointer;border:1px solid #d1d8e3;border-radius:6px;color:#48566b;background:#fff;font-size:9px}@media(max-width:1199px){.production_management_workspace_root .production-content{padding-inline:24px}}@media(max-width:900px){.production_management_workspace_root .production-metrics,.production_management_workspace_root .production-relations{grid-template-columns:repeat(2,minmax(0,1fr))}.production_management_workspace_root .production-two-column{grid-template-columns:1fr}.production_management_workspace_root .production-quick-entries>div{grid-template-columns:repeat(3,minmax(0,1fr))}.production_management_workspace_root .production-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.production_management_workspace_root .production-flow article:nth-child(3){border-right:0}.production_management_workspace_root .production-flow article:nth-child(-n+3){border-bottom:1px dashed #dfe5ed;padding-bottom:12px}.production_management_workspace_root .production-flow article:nth-child(n+4){padding-top:12px}}@media(max-width:760px){.production_management_workspace_root .production-content{padding:13px 12px 20px}.production_management_workspace_root .production-filterbar{align-items:flex-start}.production_management_workspace_root .production-filterbar>div{flex-wrap:wrap}.production_management_workspace_root .production-filter-optional{display:none!important}.production_management_workspace_root .production-flow{padding:8px}.production_management_workspace_root .production-flow article{min-height:94px;padding-inline:7px}.production_management_workspace_root .production-flow article strong{font-size:9px}.production_management_workspace_root .production-board{grid-template-columns:1fr}.production_management_workspace_root .production-quick-entries>div{grid-template-columns:repeat(2,minmax(0,1fr))}.production_management_workspace_root .production-table-wrap{display:none}.production_management_workspace_root .production-mobile-tasks{display:grid;gap:7px;padding:10px}.production_management_workspace_root .production-mobile-tasks article{display:grid;gap:3px;padding:9px;border:1px solid #e2e7ef;border-radius:8px;background:#f8fafc}.production_management_workspace_root .production-mobile-tasks strong{font-size:10px}.production_management_workspace_root .production-mobile-tasks span,.production_management_workspace_root .production-mobile-tasks small{color:#738096;font-size:9px}.production_management_workspace_root .production-mobile-tasks em{justify-self:start;margin-top:2px}.production_management_workspace_root .production-footer{display:grid}.production_management_workspace_root .production-toast{right:12px;bottom:12px;left:12px}.production_management_workspace_root .production-state-backdrop{padding:12px}}@media(max-width:430px){.production_management_workspace_root .production-metrics,.production_management_workspace_root .production-relations{gap:7px}.production_management_workspace_root .production-metrics article{min-height:118px;padding:10px}.production_management_workspace_root .production-metrics strong{font-size:20px}.production_management_workspace_root .production-filterbar{display:grid}.production_management_workspace_root .production-filterbar>div{gap:5px}.production_management_workspace_root .production-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.production_management_workspace_root .production-flow article,.production_management_workspace_root .production-flow article:nth-child(3){border-right:1px dashed #dfe5ed}.production_management_workspace_root .production-flow article:nth-child(2n){border-right:0}.production_management_workspace_root .production-flow article:nth-child(-n+4){border-bottom:1px dashed #dfe5ed;padding-bottom:9px}.production_management_workspace_root .production-flow article:nth-child(n+3){padding-top:9px}.production_management_workspace_root .production-flow article:nth-child(3){border-bottom:1px dashed #dfe5ed}.production_management_workspace_root .production-exceptions article{grid-template-columns:28px minmax(0,1fr)}.production_management_workspace_root .production-exceptions em{grid-column:2;justify-self:start}.production_management_workspace_root .production-state-dialog>footer{align-items:flex-start;flex-direction:column}.production_management_workspace_root .production-state-dialog>footer button{align-self:flex-end}}@media(prefers-reduced-motion:reduce){.production_management_workspace_root *,.production_management_workspace_root *:before,.production_management_workspace_root *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
