._layout-header_c343q_3,._layout-header-placement_c343q_4{height:var(--soy-header-height)}._layout-header_c343q_3{z-index:var(--soy-header-z-index)}._layout-tab_c343q_12{top:var(--soy-header-height);height:var(--soy-tab-height);z-index:var(--soy-tab-z-index)}._layout-tab-placement_c343q_18{height:var(--soy-tab-height)}._layout-sider_c343q_22{width:var(--soy-sider-width);z-index:var(--soy-sider-z-index)}._layout-mobile-sider_c343q_27{z-index:var(--soy-sider-z-index)}._layout-mobile-sider-mask_c343q_31{z-index:var(--soy-mobile-sider-z-index)}._layout-sider_collapsed_c343q_35{width:var(--soy-sider-collapsed-width);z-index:var(--soy-sider-z-index)}._layout-footer_c343q_40,._layout-footer-placement_c343q_41{height:var(--soy-footer-height)}._layout-footer_c343q_40{z-index:var(--soy-footer-z-index)}._left-gap_c343q_49{padding-left:var(--soy-sider-width)}._left-gap_collapsed_c343q_53{padding-left:var(--soy-sider-collapsed-width)}._sider-padding-top_c343q_57{padding-top:var(--soy-header-height)}._sider-padding-bottom_c343q_61{padding-bottom:var(--soy-footer-height)}._button-tab_1ouro_3{border-color:#e5e7eb}._button-tab_dark_1ouro_7{border-color:#ffffff3d}._button-tab_1ouro_3:hover{color:var(--soy-primary-color);border-color:var(--soy-primary-color-opacity3)}._button-tab_active_1ouro_16{color:var(--soy-primary-color);border-color:var(--soy-primary-color-opacity3);background-color:var(--soy-primary-color-opacity1)}._button-tab_active_dark_1ouro_22{background-color:var(--soy-primary-color-opacity2)}._button-tab_1ouro_3 ._svg-close_1ouro_26:hover{color:#fff;background-color:var(--soy-primary-color);font-size:12px}._button-tab_dark_1ouro_7 ._svg-close_1ouro_26:hover{color:#000}._chrome-tab_1ouro_36:hover{z-index:9}._chrome-tab_active_1ouro_40{z-index:10;color:var(--soy-primary-color)}._chrome-tab__bg_1ouro_45{color:#0000}._chrome-tab_active_1ouro_40 ._chrome-tab__bg_1ouro_45{color:var(--soy-primary-color1)}._chrome-tab_active_dark_1ouro_53 ._chrome-tab__bg_1ouro_45{color:var(--soy-primary-color2)}._chrome-tab_1ouro_36:hover ._chrome-tab__bg_1ouro_45{color:#dee1e6}._chrome-tab_active_1ouro_40:hover ._chrome-tab__bg_1ouro_45{color:var(--soy-primary-color1)}._chrome-tab_dark_1ouro_65:hover ._chrome-tab__bg_1ouro_45{color:#333}._chrome-tab_active_dark_1ouro_53:hover ._chrome-tab__bg_1ouro_45{color:var(--soy-primary-color2)}._chrome-tab_1ouro_36 ._svg-close_1ouro_26:hover{color:#fff;background-color:#9ca3af;font-size:12px}._chrome-tab_active_1ouro_40 ._svg-close_1ouro_26:hover{background-color:var(--soy-primary-color)}._chrome-tab_dark_1ouro_65 ._svg-close_1ouro_26:hover{color:#000}._chrome-tab_active_1ouro_40 ._chrome-tab-divider_1ouro_87,._chrome-tab_1ouro_36:hover ._chrome-tab-divider_1ouro_87{opacity:0}._chrome-tab_dark_1ouro_65 ._chrome-tab-divider_1ouro_87{background-color:#ffffffe6}._slider-tab_1ouro_99{background-color:#0000;border-bottom:2px solid #0000;height:100%}._slider-tab_dark_1ouro_105{background-color:#0000}._slider-tab_1ouro_99:hover{color:var(--soy-primary-color)}._slider-tab_active_1ouro_113{color:var(--soy-primary-color);background-color:var(--soy-primary-color-opacity1);border-bottom-color:var(--soy-primary-color)}._slider-tab_active_dark_1ouro_119{background-color:var(--soy-primary-color-opacity2)}[data-simplebar]{flex-flow:column wrap;place-content:flex-start;align-items:flex-start;position:relative}.simplebar-wrapper{width:inherit;height:inherit;max-width:inherit;max-height:inherit;overflow:hidden}.simplebar-mask{direction:inherit;z-index:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden;width:auto!important;height:auto!important}.simplebar-offset{-webkit-overflow-scrolling:touch;margin:0;padding:0;position:absolute;inset:0;direction:inherit!important;box-sizing:inherit!important;resize:none!important}.simplebar-content-wrapper{direction:inherit;scrollbar-width:none;-ms-overflow-style:none;width:auto;max-width:100%;height:100%;max-height:100%;display:block;position:relative;overflow:auto;box-sizing:border-box!important}.simplebar-content-wrapper::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{pointer-events:none;width:100%;max-width:100%;max-height:100%}.simplebar-height-auto-observer-wrapper{float:left;z-index:-1;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0;width:100%;max-width:1px;height:100%;max-height:1px;margin:0;padding:0;position:relative;overflow:hidden;box-sizing:inherit!important}.simplebar-height-auto-observer{box-sizing:inherit;opacity:0;pointer-events:none;z-index:-1;width:1000%;min-width:1px;height:1000%;min-height:1px;display:block;position:absolute;top:0;left:0;overflow:hidden}.simplebar-track{z-index:1;pointer-events:none;position:absolute;bottom:0;right:0;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{min-height:10px;position:absolute;left:0;right:0}.simplebar-scrollbar:before{content:"";opacity:0;background:#000;border-radius:7px;transition:opacity .2s linear .5s;position:absolute;left:2px;right:2px}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-duration:0s;transition-delay:0s}.simplebar-track.simplebar-vertical{width:11px;top:0}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{width:auto;min-width:10px;min-height:0;inset:0 auto 0 0}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{opacity:0;visibility:hidden;direction:rtl;width:500px;height:500px;position:fixed;overflow:scroll hidden;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{visibility:hidden;scrollbar-width:none;-ms-overflow-style:none;position:fixed;left:0;overflow-y:scroll}.mingnuo-logo[data-v-904efa99]{object-fit:contain;border-radius:50%;max-width:100%;display:block}.saas-brand[data-v-4b160765]{justify-content:center;align-items:center;gap:10px;width:100%;display:flex;overflow:hidden}.saas-brand-copy[data-v-4b160765]{flex-direction:column;gap:2px;min-width:0;line-height:1.35;display:flex}.saas-brand-copy strong[data-v-4b160765]{letter-spacing:.08em;white-space:nowrap;font-size:15px;font-weight:700}.saas-brand-copy span[data-v-4b160765]{text-overflow:ellipsis;white-space:nowrap;color:var(--saas-muted);font-size:11px;display:block;overflow:hidden}.personal-settings-content[data-v-98dc332f]{--ps-ink:#253044;--ps-muted:#8b97ac;--ps-line:#e5ebf5;--ps-soft:#f6f8fc;--ps-card:#fff;--ps-blue:#2867ff;color:var(--ps-ink);background:var(--ps-card)}.personal-settings-content[data-v-98dc332f] *{box-sizing:border-box}.personal-settings-content[data-v-98dc332f] .n-drawer-header{box-sizing:border-box;border-bottom:1px solid var(--ps-line);min-height:60px;padding:9px 18px}.personal-settings-content[data-v-98dc332f] .n-drawer-header__main{flex:1;min-width:0}.personal-settings-content[data-v-98dc332f] .n-drawer-header__close{color:var(--ps-muted);flex-shrink:0;align-self:center;margin:0 0 0 18px;position:static!important}.personal-settings-content[data-v-98dc332f] .n-drawer-body-content-wrapper{padding:0}.personal-header[data-v-98dc332f]{justify-content:space-between;align-items:center;gap:16px;display:flex}.personal-header h2[data-v-98dc332f]{white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.personal-header h2[data-v-98dc332f]:before{content:"";background:var(--ps-blue);border-radius:2px;width:3px;height:15px}.personal-header-actions[data-v-98dc332f]{align-items:center;gap:8px;display:flex}.personal-header-actions[data-v-98dc332f] .n-button{border-radius:8px;height:34px;padding:0 16px;font-size:13px}.personal-header-actions[data-v-98dc332f] .n-button--default-type{background:var(--ps-card);color:var(--ps-ink);box-shadow:0 1px 3px #192d500a}.personal-header-actions[data-v-98dc332f] .n-button--default-type .n-button__border{border-color:var(--ps-line)}.personal-header-actions[data-v-98dc332f] .n-button--primary-type{color:#fff;background:linear-gradient(#3b78ff,#2460f3);font-weight:600;box-shadow:0 4px 8px #2867ff2e}.personal-header-actions[data-v-98dc332f] .n-button--primary-type .n-button__border,.personal-header-actions[data-v-98dc332f] .n-button--primary-type .n-button__state-border{border-color:#0000}.personal-settings[data-v-98dc332f]{min-width:0}.personal-identity[data-v-98dc332f]{border-bottom:1px solid var(--ps-line);align-items:center;gap:14px;padding:16px 18px;display:flex}.personal-avatar[data-v-98dc332f]{height:46px;color:var(--ps-blue);background:#edf3ff;border:1px solid #dfe8ff;border-radius:14px;flex:0 0 46px;place-items:center;display:grid;box-shadow:0 2px 3px #2867ff0d}.personal-avatar svg[data-v-98dc332f]{width:24px;height:24px}.personal-identity-copy strong[data-v-98dc332f]{font-size:14px;font-weight:600;display:block}.personal-account-line[data-v-98dc332f]{color:var(--ps-muted);align-items:center;gap:8px;margin-top:3px;font-size:12px;display:flex}.personal-status[data-v-98dc332f]{color:#59a68a;background:#ecfaf4;border:1px solid #c7efdf;border-radius:4px;padding:0 7px;font-size:11px;line-height:17px}.personal-settings[data-v-98dc332f]>.n-alert{margin:14px 18px 0}.personal-tabs[data-v-98dc332f] .n-tabs-nav{box-shadow:inset 0 -1px var(--ps-line)}.personal-tabs[data-v-98dc332f] .n-tabs-tab{color:#68758c;padding:13px 12px;font-size:14px}.personal-tabs[data-v-98dc332f] .n-tabs-tab--active{color:var(--ps-blue);font-weight:600}.personal-tabs[data-v-98dc332f] .n-tabs-bar{background:var(--ps-blue);height:2px;box-shadow:0 2px 5px #2867ff24}.personal-tabs[data-v-98dc332f] .n-tabs-nav__line{background:0 0}.personal-tabs[data-v-98dc332f] .n-tab-pane{padding:20px 18px 16px}.personal-tab-label[data-v-98dc332f]{align-items:center;gap:7px;display:inline-flex}.personal-permission-count[data-v-98dc332f]{color:#6c7b93;background:#f1f4f9;border:1px solid #e4e9f2;border-radius:10px;padding:0 7px;font-size:12px;font-weight:400;line-height:17px}.personal-password-card[data-v-98dc332f]{border:1px solid var(--ps-line);background:var(--ps-card);border-radius:14px;overflow:hidden;box-shadow:0 3px 8px #192d5008}.personal-password-card h3[data-v-98dc332f]{border-bottom:1px solid var(--ps-line);background:#fbfcff;align-items:center;gap:10px;margin:0;padding:13px 16px;font-size:14px;font-weight:600;display:flex}.personal-lock[data-v-98dc332f]{width:28px;height:28px;color:var(--ps-blue);background:#eff4ff;border:1px solid #dfe8ff;border-radius:8px;place-items:center;display:grid}.personal-lock svg[data-v-98dc332f]{width:16px;height:16px}.personal-password-body[data-v-98dc332f]{padding:16px 16px 18px}.personal-hint[data-v-98dc332f]{background:var(--ps-soft);color:#7f8ba0;border:1px solid #edf0f6;border-radius:10px;margin:0;padding:10px 13px;font-size:13px;line-height:22px}.personal-hint strong[data-v-98dc332f]{color:#445168;font-weight:600}.personal-initial-warning[data-v-98dc332f]{color:#a66c24;background:#fffaf0;border:1px solid #ffdc91;border-radius:10px;margin-top:14px}.personal-initial-warning[data-v-98dc332f] .n-alert-body{padding:11px 12px 11px 42px}.personal-initial-warning[data-v-98dc332f] .n-alert-body__content{color:#a66c24;font-size:12px;line-height:20px}.personal-initial-warning[data-v-98dc332f] .n-alert__icon{color:#ffab20;width:20px;height:20px;margin:0;top:11px;left:12px}.personal-password-form[data-v-98dc332f]{gap:18px;margin-top:18px;display:grid}.personal-password-form label[data-v-98dc332f]{gap:8px;font-size:13px;display:grid}.personal-field-label[data-v-98dc332f]{align-items:center;gap:4px;line-height:20px;display:flex}.personal-required[data-v-98dc332f]{color:#ef4444}.personal-field-label small[data-v-98dc332f]{color:var(--ps-muted);margin-left:auto;font-size:11px;font-weight:400}.personal-password-form[data-v-98dc332f] .n-input{--n-border:1px solid #dfe6f2!important;--n-border-hover:1px solid #86aaff!important;--n-border-focus:1px solid #4d83ff!important;--n-border-radius:10px!important;--n-color:#fcfdff!important;--n-color-focus:#fff!important;--n-height:42px!important;--n-font-size:13px!important;--n-placeholder-color:#a9b4c7!important;--n-text-color:#344156!important;--n-icon-color:#a0aec4!important}.personal-password-form[data-v-98dc332f] .n-input__input-el{height:42px}.personal-strength[data-v-98dc332f]{align-items:center;gap:4px;height:10px;margin-top:-6px;display:flex}.personal-strength-bar[data-v-98dc332f]{background:#edf1f7;border-radius:2px;flex:1;height:4px}.personal-strength-bar.active[data-v-98dc332f]{background:#f6b44c}.personal-strength[data-level="3"] .active[data-v-98dc332f]{background:#4d8aff}.personal-strength[data-level="4"] .active[data-v-98dc332f]{background:#48b78a}.personal-strength-label[data-v-98dc332f]{color:var(--ps-muted);text-align:right;flex:0 0 39px;font-size:11px}.personal-section[data-v-98dc332f]{margin-top:20px}.personal-role-list[data-v-98dc332f]{flex-wrap:wrap;gap:8px;padding:14px;display:flex}.personal-permission-list[data-v-98dc332f]{margin:0;padding:0 14px;list-style:none}.personal-permission-list li[data-v-98dc332f]{border-bottom:1px solid var(--ps-line);gap:4px;padding:12px 0;font-size:13px;display:grid}.personal-permission-list li[data-v-98dc332f]:last-child{border-bottom:0}.personal-permission-list code[data-v-98dc332f]{color:var(--ps-muted);overflow-wrap:anywhere;font-size:11px}.dark{--ps-ink:#e1e7ef;--ps-muted:#98a6bb;--ps-line:#354255;--ps-soft:#263244;--ps-card:#202a38;background:var(--ps-soft)}.dark,.dark{color:var(--ps-ink)}.dark{--n-color:#263244!important;--n-color-focus:#263244!important;--n-border:1px solid #46546b!important;--n-text-color:#e1e7ef!important}.personal-settings-drawer.n-drawer{max-width:100vw}.user-avatar-trigger[data-v-bd4da88b] .user-avatar-button--desktop{width:auto;min-width:0;padding:0 10px}.user-avatar-name[data-v-bd4da88b]{text-overflow:ellipsis;white-space:nowrap;max-width:min(160px,24vw);font-size:14px;line-height:20px;display:inline-block;overflow:hidden}.global-actions[data-v-f23f802e]{white-space:nowrap}.global-actions[data-v-f23f802e]>*{flex-shrink:0}.global-actions[data-v-f23f802e] .n-button{height:32px}.enterprise-info[data-v-23f66f26]{white-space:nowrap;align-items:center;gap:12px;min-width:0;height:100%;display:flex}.enterprise-info-company[data-v-23f66f26],.enterprise-info-account[data-v-23f66f26]{align-items:center;min-width:0;display:flex}.enterprise-info-company[data-v-23f66f26]{gap:10px}.enterprise-info-account[data-v-23f66f26]{gap:6px}.enterprise-info-icon[data-v-23f66f26]{color:#526eac;flex:none;width:20px;height:20px;display:block}.enterprise-info-name[data-v-23f66f26],.enterprise-info-ledger[data-v-23f66f26]{text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;line-height:1.5;overflow:hidden}.enterprise-info-name[data-v-23f66f26]{color:#30353b;max-width:320px}.enterprise-info-divider[data-v-23f66f26]{background:#cfd4dc;flex:none;width:1px;height:16px}.enterprise-info-label[data-v-23f66f26]{color:#7e8999;flex:none;font-size:12px;font-weight:500}.enterprise-info-ledger[data-v-23f66f26]{color:#1765ff;max-width:240px}.dark{color:#6aa2ff;background:var(--saas-line)}.global-header-ledger[data-v-20cb3e1f]{flex:0 auto;justify-content:flex-end;align-items:center;min-width:0;max-width:50%;height:100%;margin-left:16px;display:flex}.global-module-heading[data-v-20cb3e1f]{gap:16px}.global-module-title[data-v-20cb3e1f]{flex-shrink:0;font-size:13px;font-weight:500}.global-page-description[data-v-20cb3e1f]{min-width:0;color:var(--saas-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;overflow:hidden}.saas-tenant[data-v-56087e87]{background:#94a3b812;border:1px solid #94a3b83d;border-radius:8px;align-items:center;gap:10px;margin:6px 12px 12px;padding:12px 10px;display:flex}.saas-tenant strong[data-v-56087e87]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.saas-tenant span[data-v-56087e87]{opacity:.6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.global-tab-scroll[data-v-9e22d5e4]{min-width:0;overflow:hidden}.global-tab-actions[data-v-9e22d5e4]{z-index:1;border-left:1px solid var(--n-border-color,#8080802e);background-color:inherit;flex-shrink:0;margin-left:12px;padding-left:12px;position:relative}.enterprise-query-filter[data-v-1207782b]{background:#fff;border:1px solid #e6e9ef;border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 20px;display:flex}label[data-v-1207782b]{color:#52617a;align-items:center;gap:10px;font-size:12px;display:flex}select[data-v-1207782b]{color:#263854;background:#fff;border:1px solid #d9e2f0;border-radius:6px;min-width:220px;max-width:100%;height:32px;padding:0 10px}span[data-v-1207782b]{color:#d03050;font-size:12px}.workspace-pages[data-v-77961e15]{margin:0}.mrdms-route-view[data-v-d4fdf610]{flex-direction:column;flex:1 0 auto;width:100%;min-width:0;min-height:0;display:flex}.route-page-error[data-v-d4fdf610]{flex:1 0 auto;place-items:center;min-height:280px;padding:32px 20px;display:grid}:is(.project-management-layout,.expense-management-layout,.collection-management-layout){--dm-line:#e4eaf3;--dm-card:#fff;--dm-ink:#20324d;--dm-muted:#6c7f9a;--dm-soft:#f7f9fc;--dm-blue:#2f6fed;--dm-blue-soft:#edf4ff;color:var(--dm-ink);background:#f5f7fb;font:13px/1.6 Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.project-management-layout>.mrdms-page-content>.mrdms-route-view>.saas-page.dm-error{padding:12px!important}.project-management-layout :is(.dm-page,.dm-workspace){--dm-soft:#f7f9fc;background:#f5f7fb}.pm-inner-tabs{margin:0 0 12px}.project-management-layout .dm-button{min-height:36px;font-size:13px;line-height:20px}.project-management-layout .dm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.project-management-layout .dm-stats-five{grid-template-columns:repeat(5,minmax(0,1fr))}.project-management-layout .dm-stat{min-height:115px;padding:18px 20px;line-height:normal;display:block}.project-management-layout .dm-stat>span,.project-management-layout .dm-stat strong,.project-management-layout .dm-stat small{display:block}.project-management-layout .dm-stat>span{font-size:12px}.project-management-layout .dm-stat strong{margin:7px 0;font-size:26px;font-weight:500;line-height:normal}.project-management-layout .dm-stat small{font-size:11px}.project-management-layout .dm-list{padding:0}.project-management-layout .dm-search{align-items:flex-end;padding:18px 20px}.project-management-layout .dm-search .dm-filter-field{flex:1;min-width:130px;max-width:240px;margin:0;display:block}.project-management-layout .dm-search .dm-filter-field.scope{flex:1.7;min-width:200px;max-width:360px}.project-management-layout .dm-filter-field>span:first-child{color:var(--dm-muted);margin-bottom:5px;font-size:11px;line-height:1.6;display:block}.project-management-layout .dm-search .dm-filter-field>:is(input,select,.n-select){width:100%;min-width:0;max-width:100%}.project-management-layout .dm-list-head{padding:18px 20px}.project-management-layout .dm-list-head h2 span{color:var(--dm-blue);background:var(--dm-blue-soft);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:11px}.project-management-layout .dm-list>.dm-table-wrap{margin:0 20px}.project-management-layout .dm-list>:is(.dm-error,.dm-note){margin:0 20px 12px}.project-management-layout .dm-table{font-size:12px}.project-management-layout .dm-table :is(th,td){padding:12px}.project-management-layout .dm-table th{border-bottom:1px solid var(--dm-line)}.project-management-layout .dm-table td small{font-size:11px}.project-management-layout .dm-pagination{gap:10px;padding:20px}.dark :is(.project-management-layout,.expense-management-layout,.collection-management-layout),.dark .project-management-layout :is(.dm-page,.dm-workspace){--dm-line:#2e3d55;--dm-card:#192337;--dm-ink:#dde6f5;--dm-muted:#96a6c0;--dm-soft:#1c2b42;--dm-blue:#76a5ff;--dm-blue-soft:#223859;color:var(--dm-ink);background:#101827}@media (width<=1000px){.project-management-layout .dm-stats{gap:12px}.project-management-layout .dm-stat{padding:16px}}@media (width<=600px){.project-management-layout .dm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.project-management-layout .dm-stat{min-height:110px;padding:14px}.project-management-layout .dm-search{padding:14px}.project-management-layout .dm-search .dm-filter-field,.project-management-layout .dm-search .dm-filter-field.scope{flex-basis:100%;min-width:100%;max-width:100%}.project-management-layout .dm-list-head{padding:16px 14px}.project-management-layout .dm-list>.dm-table-wrap{margin:0 14px}.project-management-layout .dm-list>:is(.dm-error,.dm-note){margin-inline:14px}.project-management-layout .dm-pagination{gap:7px;padding:16px 14px}}.system-management-layout{background:rgb(var(--layout-bg-color));width:100%}.system-management-layout>.workspace-pages{margin:20px 20px 0}.system-management-layout>.mrdms-page-content{box-sizing:border-box;padding:20px}.system-management-layout>.mrdms-page-content>.mrdms-route-view>*{box-sizing:border-box;flex-direction:column;flex:1 0 auto;width:100%;min-width:0;max-width:none;min-height:0;margin:0;display:flex;padding:0!important}.system-management-layout :is(.sys-page,.dm-page,.wf-designer){box-sizing:border-box;flex-direction:column;flex:1 0 auto;width:100%;min-width:0;max-width:none;min-height:0;display:flex;padding:0!important}.system-management-layout :is(.sys-summary,.sys-grid,.dm-stats,.tenant-summary),.system-management-layout .tenant-page>.tenant-identity{flex-shrink:0}.system-management-layout .sys-page:not(.tenant-page)>.wf-card,.system-management-layout .dm-page>.dm-list,.system-management-layout .rule-workspace>.list-card,.system-management-layout .tenant-page>.tenant-workspace,.system-management-layout .planned-workspace>.planned-workspace__card{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.system-management-layout :is(.wf-card,.dm-list,.list-card)>:is(.wf-table-wrap,.dm-table-wrap,.table-wrap){flex:1 0 auto;min-width:0}.system-management-layout :is(.dm-pagination,.pagination){flex-shrink:0}.system-management-layout>.mrdms-page-content>.mrdms-route-view>*>:is(.n-card,.n-grid,.n-tabs){flex:1 0 auto;min-width:0}.system-management-layout .n-grid>div{min-width:0}.system-management-layout .n-grid>div>.card-wrapper{height:100%}.system-management-layout .planned-workspace>.planned-workspace__card{margin:0}@media (width<=767px){.system-management-layout .rule-heading{flex-wrap:wrap}.system-management-layout .rule-heading>.list-actions{justify-content:flex-start;max-width:100%}}:is(.project-management-layout,.mrdms-project-panel){--pm-page-bg:#f2f4f7;--dm-line:#e6e9ef;--dm-card:#fff;--dm-ink:#1f2733;--dm-muted:#8b95a5;--dm-soft:#f7f9fc;--dm-blue:#2563eb;--dm-blue-soft:#eef4ff;--pp-bg:#fff;--pp-card:#fff;--pp-text:#1f2733;--pp-muted:#8b95a5;--pp-line:#e6e9ef;--pp-blue:#2563eb;--pp-soft:#eef4ff;--pp-head:#f7f9fc;--ia-bg:#fff;--ia-card:#fff;--ia-ink:#1f2733;--ia-muted:#8b95a5;--ia-line:#e6e9ef;--ia-blue:#2563eb;--pm-filter:#fbfcfe;--pm-control:#d8dee8;--pm-text-secondary:#5b6675;--pm-shell-shadow:0 1px 2px #1018280a,0 8px 24px -12px #1018281f}.project-management-layout,.project-management-layout>.mrdms-page-content{background:var(--pm-page-bg)}.project-management-layout>.mrdms-page-content{padding:20px}.project-management-layout :is(.dm-workspace,.dc-workspace,.ia-page,.term-page,.co-workspace,.mt-workspace,.change-workspace,.rd-dashboard,.project-documents){background:0 0;min-width:0;margin:0;padding:0}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel{box-sizing:border-box;border:1px solid var(--dm-line);width:100%;min-width:0;color:var(--dm-ink);box-shadow:var(--pm-shell-shadow);flex-direction:column;font-size:12.5px;line-height:1.6;display:flex;background:var(--dm-card)!important;border-radius:14px!important;gap:0!important;margin:0!important;padding:0!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel>.page-panel__head{box-sizing:border-box;border-bottom:1px solid var(--dm-line);flex:none;gap:10px;height:52px;min-height:52px;padding:0 22px}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel>.page-panel__head h2{color:var(--dm-ink);letter-spacing:.2px;margin:0;font-size:15px;font-weight:600;line-height:1.5}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel>.page-panel__zone{border-color:var(--dm-line);flex:none}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel>.page-panel__content{min-width:0;overflow:visible}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel:is(.dm-page-compact,.pm-panel-embedded){box-shadow:none;border:0;border-radius:0!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-list,.dc-list,.ia-list,.pp-list,.ov-card){min-width:0;box-shadow:none;background:var(--dm-card);border:0;border-radius:0;margin:0;padding:0}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-stats,.dc-stats,.ia-stats,.pp-stats,.ov-stats,.kpis){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-stat,.dc-stat,.ia-stat,.pp-stat,.ov-stat,.kpi){background:var(--dm-card);text-align:left;border-radius:0;min-width:0;margin:0;line-height:1.6;display:block;position:relative;min-height:96px!important;box-shadow:none!important;border:0!important;padding:16px 22px 18px!important;transform:none!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-stat,.dc-stat,.ia-stat,.pp-stat,.ov-stat,.kpi):not(:nth-child(4n+1)):before{content:"";background:var(--dm-line);border-radius:0;width:1px;position:absolute;top:18px;bottom:18px;left:0}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-stat,.dc-stat,.ia-stat,.pp-stat,.ov-stat)>span:first-child,:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel .kpi-label{color:var(--pm-text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-stat,.dc-stat,.ia-stat,.pp-stat,.ov-stat)>span:first-child:before,:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel .kpi-label:before{content:"";background:var(--dm-blue);opacity:.55;flex:none;width:5px;height:5px}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-stat,.dc-stat,.ia-stat,.pp-stat,.ov-stat)>strong,:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel .kpi-val{letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--dm-ink);margin:5px 0;font-size:26px;font-weight:600;line-height:1.25;display:block}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-stat,.dc-stat,.ia-stat,.pp-stat,.ov-stat)>small,:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel .kpi-foot{color:var(--dm-muted);white-space:normal;margin:5px 0 0;font-size:11.5px;line-height:1.6;display:block}.project-management-layout .rd-dashboard .kpi-head{gap:6px;margin-bottom:6px}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-search,.dc-search,.ia-search,.pp-search,.ov-search,.toolbar){background:var(--pm-filter);border:0;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0;font-size:12.5px;display:flex;padding:14px 22px!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-search,.dc-search,.ia-search,.pp-search,.ov-search,.toolbar)>:is(label,.dm-filter-field,.field){flex-direction:column;gap:6px;margin:0;display:flex;flex:0 0 140px!important;min-width:140px!important;max-width:140px!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-search,.dc-search,.ia-search,.pp-search,.ov-search,.toolbar)>:is(label,.dm-filter-field,.field):has(input:not([type=date])){flex-basis:230px!important;min-width:230px!important;max-width:230px!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-search,.dc-search,.ia-search,.pp-search,.ov-search,.toolbar)>:is(label,.dm-filter-field,.field):has(input[type=date]){flex-basis:150px!important;min-width:150px!important;max-width:150px!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-search,.dc-search,.ia-search,.pp-search,.ov-search,.toolbar)>:is(.scope,.ov-scope,.field:has(#overview-scope)){flex-basis:190px!important;min-width:190px!important;max-width:190px!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-search,.dc-search,.ia-search,.pp-search,.ov-search,.toolbar) :is(label,.dm-filter-field,.field)>:is(span:first-child,label){color:var(--dm-muted);margin:0;font-size:11.5px;line-height:1.5}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-search,.dc-search,.ia-search,.pp-search,.ov-search,.toolbar) :is(input,select,.ctrl){box-sizing:border-box;border:1px solid var(--pm-control);background:var(--dm-card);width:100%;max-width:100%;color:var(--pm-text-secondary);font:inherit;border-radius:8px;margin:0;padding:0 10px;font-size:12.5px;height:32px!important;min-height:32px!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-search,.dc-search,.ia-search,.pp-search,.ov-search,.toolbar) .ctrl:has(input){align-items:center;gap:6px;display:flex}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel .ctrl input{background:0 0;border:0;padding:0}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-search,.dc-search,.ia-search,.pp-search,.ov-search,.toolbar) .n-base-selection{--n-height:32px!important;--n-border-radius:8px!important;--n-border:1px solid var(--pm-control)!important;--n-font-size:12.5px!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-search,.dc-search,.ia-search,.pp-search,.ov-search,.toolbar) button:not(.n-base-selection__clear){border-radius:8px;height:32px;font-size:12.5px;line-height:1.5;min-height:32px!important;padding:0 13px!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(input,select):focus-visible{border-color:var(--dm-blue);outline:0;box-shadow:0 0 0 3px #2563eb1a}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-list-head,.dc-list-head,.ia-list-head,.pp-list-head,.ov-list-head,.sec-head){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex;padding:16px 22px 12px!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-list-head,.dc-list-head,.ia-list-head,.pp-list-head,.ov-list-head,.sec-head) h2{color:var(--dm-ink);align-items:center;gap:8px;margin:0;font-weight:600;display:flex;font-size:14px!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-list-head,.dc-list-head,.ia-list-head,.pp-list-head,.ov-list-head,.sec-head) h2>:is(small,span){background:var(--dm-blue-soft);color:var(--dm-blue);white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;margin:0;padding:1px 7px;font-size:11px;font-weight:500;display:inline-flex}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-list-description,.initiation-list-note,.dc-list-head small){max-width:520px;color:var(--dm-muted);font-size:11.5px}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-actions,.pp-actions,.ia-list-head>button,.ov-list-head>button){gap:8px;margin-left:auto}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-list-head,.dc-list-head,.ia-list-head,.pp-list-head,.ov-list-head) button{border-radius:8px;height:28px;font-size:12px;line-height:1.5;min-height:28px!important;padding:0 11px!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.pp-views,.ia-views){flex-wrap:wrap;gap:4px;margin:0;padding:0 22px 12px;display:flex;overflow:visible}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.pp-views,.ia-views) button{height:28px;min-height:28px;padding:0 10px;font-size:12px}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-table-wrap,.dc-table-wrap,.ia-table-wrap,.pp-table-wrap,.ov-list-table,.tw){min-width:0;padding:0 22px;overflow-x:auto;margin:0!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel table{border-collapse:collapse;text-align:left;width:100%;font-size:12.5px}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel table th{border-top:1px solid var(--dm-line);border-bottom:1px solid var(--dm-line);background:var(--dm-soft);height:auto;color:var(--pm-text-secondary);letter-spacing:0;font-size:11.5px;font-weight:500;padding:10px 14px!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel table td{border-bottom:1px solid var(--dm-line);font-size:12.5px;line-height:1.6;padding:12px 14px!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel table td strong{font-size:12.5px;font-weight:500}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel table :is(small,.secondary,.ov-secondary){color:var(--dm-muted);margin-top:2px;font-size:11px;display:block}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel table tbody tr:hover{box-shadow:none;background:#fafbfe;transform:none}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-tag,.dc-tag,.ia-tag,.pp-tag,.ov-tag,.pill){border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:5px;font-size:11px}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-row-actions,.dc-row-actions,.ia-row-actions,.pp-row-actions,.mrdms-table-actions,.ov-actions){flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-row-actions,.dc-row-actions,.ia-row-actions,.pp-row-actions,.mrdms-table-actions,.ov-actions) button{height:auto;min-height:24px;font-size:12px;line-height:1.6}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-pagination,.dc-pagination,.ia-pagination,.pp-pagination,.ov-pagination,.pager){border-top:1px solid var(--dm-line);background:var(--pm-filter);min-height:48px;color:var(--dm-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0;font-size:11.5px;display:flex;padding:10px 22px!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-pagination,.dc-pagination,.ia-pagination,.pp-pagination,.ov-pagination,.pager) :is(button,.n-pagination-item){border-radius:7px;justify-content:center;align-items:center;min-width:26px;height:26px;font-size:12px;line-height:1.5;display:inline-flex;min-height:26px!important;padding:0 7px!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-pagination,.dc-pagination,.ia-pagination,.pp-pagination,.ov-pagination,.pager) select{height:28px;min-height:28px;font-size:11.5px}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-empty,.pp-empty,.ov-empty,.ia-empty,.empty-row td){text-align:center;height:160px}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-overview,.ov-padded){border:0;border-bottom:1px solid var(--dm-line);box-shadow:none;border-radius:0;margin:0;padding:16px 22px}.project-management-layout .rd-dashboard .cols{border-bottom:1px solid var(--dm-line);gap:0;margin:0}.project-management-layout .rd-dashboard :is(.card,.task,.ghost-zone){box-shadow:none;background:var(--dm-card);border-radius:0;transform:none}.project-management-layout .rd-dashboard .card{border:0}.project-management-layout .rd-dashboard .cols>.card+.card{border-left:1px solid var(--dm-line)}.project-management-layout .rd-dashboard :is(.card-head,.card-body){padding:16px 22px 12px}.project-management-layout .rd-dashboard .ghost-zone{border:0;border-top:1px solid var(--dm-line)}.project-management-layout .rd-dashboard .task{border-width:0 0 1px;padding:12px 0}.project-management-layout .rd-dashboard .task:before{content:none}.project-management-layout .rd-dashboard .pager-left{margin-right:0}.project-management-layout .rd-dashboard .table-card{border-top:0}.mrdms-project-modal.mrdms-project-panel{color:var(--dm-ink);font-size:12.5px;border:1px solid var(--dm-line)!important;background:var(--dm-card)!important;box-shadow:var(--pm-shell-shadow)!important;border-radius:14px!important}.mrdms-project-modal.mrdms-project-panel>:is(.n-card-header,.demand-dialog-head,.ia-modal-head){box-sizing:border-box;border-bottom:1px solid var(--dm-line);flex:none;align-items:center;gap:10px;height:52px;margin:0;display:flex;flex-wrap:nowrap!important;min-height:52px!important;padding:0 22px!important}.mrdms-project-modal.mrdms-project-panel>:is(.n-card-header,.demand-dialog-head,.ia-modal-head) :is(h2,.n-card-header__main){white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-weight:600;line-height:1.5;overflow:hidden;font-size:15px!important}.mrdms-project-modal.mrdms-project-panel>:is(.n-card-header,.demand-dialog-head,.ia-modal-head) :is(.ia-actions,.demand-dialog-actions,.n-card-header__extra,.co-modal-actions){flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.mrdms-project-modal.mrdms-project-panel>:is(.n-card-header,.demand-dialog-head,.ia-modal-head) button{white-space:nowrap;height:28px;font-size:12px;min-height:28px!important;padding:0 10px!important}.mrdms-project-modal.mrdms-project-panel>:is(.n-card__content,.n-card-content,.demand-dialog-body,.ia-modal-body){min-width:0;min-height:0;background:var(--dm-card)!important;padding:16px 22px 12px!important}.mrdms-project-modal.mrdms-project-panel :is(.pm-form-region,.ia-section,.pd-section,.ov-section,.pd-card,.ch-section,.term-section,.mt-section-card,.mt-content-card,.mt-check-hero,.ac-card){border:0;border-bottom:1px solid var(--dm-line);box-shadow:none;border-radius:0;margin:0}.mrdms-project-modal.mrdms-project-panel :is(.pm-form-region,.ia-section,.pd-section,.ov-section,.ch-section,.term-section,.mt-section-card)>:is(h3,h4){border-radius:0;margin:0;font-size:14px;font-weight:600}.mrdms-project-modal.mrdms-project-panel .pm-form-region-grid{border-radius:0}.mrdms-project-modal.mrdms-project-panel :is(.mt-metrics,.ov-budget-summary){border-bottom:1px solid var(--dm-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.mrdms-project-modal.mrdms-project-panel :is(.mt-metrics>div,.ov-budget-tile){border:0;border-right:1px solid var(--dm-line);box-shadow:none;border-radius:0}.mrdms-project-modal.mrdms-project-panel .ov-project-detail .ov-tabs{width:100%;max-width:none;box-shadow:none;border-bottom:1px solid var(--dm-line);background:0 0;border-radius:0;flex-wrap:wrap;gap:4px;margin:0;padding:0}.mrdms-project-modal.mrdms-project-panel .ov-project-detail .ov-tabs button{box-shadow:none;border-radius:0;padding:12px 15px}.mrdms-project-modal.mrdms-project-panel .ov-project-detail .ov-tabs button.active{border-bottom:2px solid var(--dm-blue);background:0 0}@media (width<=980px){:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-stats,.dc-stats,.ia-stats,.pp-stats,.ov-stats,.kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-stat,.dc-stat,.ia-stat,.pp-stat,.ov-stat,.kpi):nth-child(odd):before{content:none}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-stat,.dc-stat,.ia-stat,.pp-stat,.ov-stat,.kpi):nth-child(n+3){border-top:1px solid var(--dm-line)!important}.project-management-layout .rd-dashboard .cols{grid-template-columns:minmax(0,1fr)}.project-management-layout .rd-dashboard .cols>.card+.card{border-left:0;border-top:1px solid var(--dm-line)}}@media (width<=720px){:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-search,.dc-search,.ia-search,.pp-search,.ov-search,.toolbar){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-search,.dc-search,.ia-search,.pp-search,.ov-search,.toolbar)>:is(label,.dm-filter-field,.field){width:100%;min-width:0!important;max-width:none!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-search,.dc-search,.ia-search,.pp-search,.ov-search,.toolbar)>:is(label,.dm-filter-field,.field):has(input){min-width:0!important;max-width:none!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-search,.dc-search,.ia-search,.pp-search,.ov-search,.toolbar)>:is(.scope,.ov-scope,.field:has(#overview-scope)){min-width:0!important;max-width:none!important}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.dm-actions,.pp-actions){flex-basis:100%;justify-content:flex-end}.mrdms-project-modal.mrdms-project-panel>:is(.n-card-header,.demand-dialog-head,.ia-modal-head){gap:8px}}.dark :is(.project-management-layout,.mrdms-project-panel){--pm-page-bg:#101827;--dm-line:#354054;--dm-card:#171d29;--dm-ink:#e6eaf1;--dm-muted:#97a3b7;--dm-soft:#202838;--dm-blue:#76a5ff;--dm-blue-soft:#223859;--pm-filter:#1b2230;--pm-control:#465269;--pm-text-secondary:#c3cbd9}.dark :is(.project-management-layout,.mrdms-project-panel) .pm-page-panel table tbody tr:hover{background:var(--dm-soft)}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel{--pp-bg:var(--dm-card);--pp-card:var(--dm-card);--pp-text:var(--dm-ink);--pp-muted:var(--dm-muted);--pp-line:var(--dm-line);--pp-blue:var(--dm-blue);--pp-soft:var(--dm-blue-soft);--pp-head:var(--dm-soft);--ia-bg:var(--dm-card);--ia-card:var(--dm-card);--ia-ink:var(--dm-ink);--ia-muted:var(--dm-muted);--ia-line:var(--dm-line);--ia-blue:var(--dm-blue);--ov-card:var(--dm-card);--ov-line:var(--dm-line);--ov-text:var(--dm-ink);--ov-muted:var(--dm-muted);--ov-blue:var(--dm-blue)}:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel .pm-filter-actions,:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel .toolbar-actions{flex:none;align-self:flex-end;align-items:center;gap:8px;display:flex}.pm-project-actions-menu{color:#1f2733;background:#fff;border:1px solid #e6e9ef;border-radius:8px;flex-direction:column;min-width:116px;max-width:300px;padding:5px;font:12px/1.6 Inter,PingFang SC,Microsoft YaHei,sans-serif;display:flex;box-shadow:0 4px 14px #1018281f}.pm-project-actions-menu :is(button,a){color:#2563eb;width:100%;height:auto;min-height:28px;font:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 9px;display:block}.pm-project-actions-menu :is(button,a):hover{background:#eef4ff}.pm-project-actions-menu :is(button,a).danger{color:#c7464a}.pm-project-actions-menu button:disabled{cursor:not-allowed;opacity:.45}.dark .pm-project-actions-menu{color:#e6eaf1;background:#171d29;border-color:#354054}.dark .pm-project-actions-menu :is(button,a){color:#76a5ff}.dark .pm-project-actions-menu :is(button,a):hover{background:#223859}@media (width<=720px){:is(.project-management-layout,.mrdms-project-panel) .pm-page-panel :is(.pm-filter-actions,.toolbar-actions){grid-column:1/-1;justify-content:flex-end}}.mrdms-project-modal.mrdms-project-panel :is(.dm-card,.ia-card,.ov-card,.ac-section,.mt-card,.ia-form-section,.ia-budget-section,.mt-content-card){box-shadow:none;border-color:var(--dm-line);border-radius:0}.mrdms-project-modal.mrdms-project-panel :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){box-sizing:border-box;border-color:var(--pm-control);border-radius:8px;min-width:0;max-width:100%;height:32px;min-height:32px;font-size:12.5px}.mrdms-project-modal.mrdms-project-panel .n-base-selection{--n-height:32px;--n-border-radius:8px;--n-font-size:12.5px}.mrdms-project-modal.mrdms-project-panel table{border-collapse:collapse;font-size:12.5px}.mrdms-project-modal.mrdms-project-panel table th{border-top:1px solid var(--dm-line);border-bottom:1px solid var(--dm-line);background:var(--dm-soft);color:var(--pm-text-secondary);padding:10px 14px;font-size:11.5px;font-weight:500}.mrdms-project-modal.mrdms-project-panel table td{border-bottom:1px solid var(--dm-line);padding:12px 14px;font-size:12.5px}.mrdms-project-modal.mrdms-project-panel table :is(small,.secondary,.ov-secondary){font-size:11px}.mrdms-project-modal.mrdms-project-panel table tbody tr:hover{background:var(--pm-filter)}.project-management-layout .rd-dashboard .pm-page-panel .toolbar .ctrl input{min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0;height:100%!important;min-height:0!important}.project-management-layout .rd-dashboard .pm-page-panel .toolbar .ctrl:focus-within{border-color:var(--dm-blue);box-shadow:0 0 0 3px #2563eb1a}:is(.system-panel-layout,.mrdms-settings-panel-modal){--sys-panel-bg:#f2f4f7;--sys-surface:#fff;--sys-line:#e6e9ef;--sys-ink:#1f2733;--sys-muted:#8b95a5;--sys-secondary:#5b6675;--sys-filter:#fbfcfe;--sys-table-head:#f7f9fc;--sys-control:#d8dee8;--sys-brand:#2563eb;--sys-brand-soft:#eef4ff;--sys-shadow:0 1px 2px #1018280a,0 8px 24px -12px #1018281f;--dm-line:var(--sys-line);--dm-card:var(--sys-surface);--dm-ink:var(--sys-ink);--dm-muted:var(--sys-muted);--dm-soft:var(--sys-table-head);--dm-blue:var(--sys-brand);--dm-blue-soft:var(--sys-brand-soft);--sys-modal-surface:var(--sys-surface);--sys-modal-line:var(--sys-line);--sys-modal-text:var(--sys-ink);--sys-modal-muted:var(--sys-muted)}.system-panel-layout{box-sizing:border-box;background:var(--sys-panel-bg);width:100%;min-width:0;padding:20px}.system-panel-layout>.mrdms-page-content{background:0 0;padding:0}.system-panel-layout>.workspace-pages{margin:0 0 12px}.system-panel-layout>.mrdms-page-content>.mrdms-route-view>*{box-sizing:border-box;background:0 0;width:100%;min-width:0;max-width:none;margin:0;padding:0!important}.system-panel-layout :is(.sys-page,.wf-designer,.dm-workspace,.ai-administration){box-sizing:border-box;min-width:0;max-width:none;color:var(--sys-ink);margin:0;padding:0!important}.system-panel-layout :is(.sys-page-panel,.pm-page-panel,.wf-designer){box-sizing:border-box;border:1px solid var(--sys-line);width:100%;min-width:0;color:var(--sys-ink);flex-direction:column;font-size:12.5px;line-height:1.6;display:flex;overflow:hidden;background:var(--sys-surface)!important;box-shadow:var(--sys-shadow)!important;border-radius:14px!important;gap:0!important;margin:0!important;padding:0!important}.system-panel-layout :is(.sys-page-panel,.pm-page-panel)>.page-panel__content{min-width:0;overflow:visible}.system-panel-layout :is(.page-panel__head,.sys-panel-head,.wf-designer-head){box-sizing:border-box;border-bottom:1px solid var(--sys-line);background:var(--sys-surface);flex-wrap:nowrap;flex:none;align-items:center;gap:10px;height:52px;min-height:52px;margin:0;padding:0 22px;display:flex}.system-panel-layout :is(.page-panel__head,.sys-panel-head,.wf-designer-head) h2{min-width:0;color:var(--sys-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:1.5;overflow:hidden}.system-panel-layout .page-panel__head:not(.page-panel__head--title){padding:0 14px}.system-panel-layout .page-panel__zone{border-color:var(--sys-line);flex:none}.system-panel-layout .page-panel__actions{gap:8px}.system-panel-layout :is(.sys-panel-embedded,.dm-page-compact){box-shadow:none;border:0;border-radius:0!important;min-height:0!important}.system-panel-layout .sys-panel-embedded>.page-panel__content>h2{border-bottom:1px solid var(--sys-line);margin:0;padding:16px 22px 12px;font-size:14px;font-weight:600}.system-panel-layout :is(.administration-tabs,.sys-rule-panel>.page-panel__head>.tabs),.system-panel-layout .sys-basicdata-panel .n-tabs.mrdms-segment-tabs>.n-tabs-nav{box-sizing:border-box;width:100%;max-width:100%;height:52px;min-height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:stretch;align-items:stretch;gap:4px;margin:0;padding:0;display:flex;overflow:auto hidden}.system-panel-layout :is(.administration-tabs,.sys-rule-panel>.page-panel__head>.tabs)>button,.system-panel-layout .sys-basicdata-panel .n-tabs.mrdms-segment-tabs>.n-tabs-nav .n-tabs-tab{height:52px;min-height:52px;box-shadow:none;color:var(--sys-secondary);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;margin:0;padding:0 15px;font-family:inherit;font-size:13.5px;line-height:1.5;display:inline-flex;position:relative}.system-panel-layout :is(.administration-tabs,.sys-rule-panel>.page-panel__head>.tabs)>button:is(.active,[aria-selected=true]),.system-panel-layout .sys-basicdata-panel .n-tabs.mrdms-segment-tabs>.n-tabs-nav .n-tabs-tab--active{color:var(--sys-brand);box-shadow:none;background:0 0;font-weight:600}.system-panel-layout :is(.administration-tabs,.sys-rule-panel>.page-panel__head>.tabs)>button:is(.active,[aria-selected=true]):after,.system-panel-layout .sys-basicdata-panel .n-tabs.mrdms-segment-tabs>.n-tabs-nav .n-tabs-tab--active:after{content:"";background:var(--sys-brand);height:2px;position:absolute;bottom:0;left:13px;right:13px}.system-panel-layout .sys-basicdata-panel>.page-panel__content>.n-tabs{flex-direction:column;min-width:0;display:flex}.system-panel-layout .sys-basicdata-panel .n-tabs.mrdms-segment-tabs>.n-tabs-nav{border-bottom:1px solid var(--sys-line);padding:0 14px}.system-panel-layout .sys-basicdata-panel :is(.n-tab-pane,.n-tabs-pane-wrapper){min-width:0;padding:0}.system-panel-layout :is(.dm-stats,.sys-summary,.rule-workspace .stats,.sys-audit-panel .wf-stats){border-bottom:1px solid var(--sys-line);grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important}.system-panel-layout :is(.dm-stat,.sys-summary>.wf-card,.rule-workspace .stat,.sys-audit-panel .wf-stat){background:var(--sys-surface);text-align:left;border-radius:0;min-width:0;min-height:96px;margin:0;display:block;position:relative;box-shadow:none!important;border:0!important;padding:16px 22px 18px!important;transform:none!important}.system-panel-layout :is(.dm-stat,.sys-summary>.wf-card,.rule-workspace .stat,.sys-audit-panel .wf-stat):not(:nth-child(4n+1)):before{content:"";background:var(--sys-line);width:1px;position:absolute;top:18px;bottom:18px;left:0}.system-panel-layout :is(.dm-stat>span:first-child,.sys-summary>.wf-card>small,.rule-workspace .stat>div:first-child,.sys-audit-panel .wf-stat small:first-child){color:var(--sys-secondary);align-items:center;gap:6px;font-size:12px;line-height:1.6;display:flex}.system-panel-layout :is(.dm-stat>span:first-child,.sys-summary>.wf-card>small,.rule-workspace .stat>div:first-child):before{content:"";background:var(--sys-brand);opacity:.55;flex:none;width:5px;height:5px}.system-panel-layout :is(.dm-stat,.sys-summary>.wf-card,.rule-workspace .stat,.sys-audit-panel .wf-stat) strong{color:var(--sys-ink);font-variant-numeric:tabular-nums;margin:5px 0;font-size:26px;font-weight:600;line-height:1.25;display:block}.system-panel-layout :is(.dm-stat>small,.sys-summary>.wf-card>span,.rule-workspace .stat>small){color:var(--sys-muted);white-space:normal;margin-top:5px;font-size:11.5px;display:block}.system-panel-layout .sys-audit-panel .wf-stat>.stat-icon{float:right;color:var(--sys-brand);margin:0;font-size:18px}.system-panel-layout :is(.dm-search,.sys-filter-bar,.settings-filters,.rule-workspace .search,.sys-toolbar,.capability-toolbar,.sys-audit-panel .wf-filter){box-sizing:border-box;border:0;border-bottom:1px solid var(--sys-line);background:var(--sys-filter);border-radius:0;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0;font-size:12.5px;display:flex;padding:14px 22px!important}.system-panel-layout .page-panel__zone :is(.dm-search,.sys-filter-bar,.search,.sys-toolbar){border-bottom:0}.system-panel-layout :is(.sys-filter-field,.saas-filter,.rule-workspace .search>label,.sys-scope-fields>label){min-width:140px;max-width:140px;color:var(--sys-muted);flex-direction:column;flex:0 0 140px;gap:6px;margin:0;font-size:11.5px;line-height:1.5;display:flex}.system-panel-layout :is(.sys-filter-keyword,.saas-filter:has(.n-input)){flex-basis:230px!important;min-width:230px!important;max-width:230px!important}.system-panel-layout :is(.sys-filter-field,.saas-filter)>span{color:var(--sys-muted);margin:0;font-size:11.5px}.system-panel-layout :is(.dm-search,.sys-filter-bar,.settings-filters,.rule-workspace .search,.sys-toolbar,.sys-scope-fields,.sys-audit-panel .wf-filter) :is(input:not([type=checkbox]),select):not(.n-input *,.n-base-selection *){box-sizing:border-box;border:1px solid var(--sys-control);background:var(--sys-surface);width:100%;min-width:0;max-width:100%;color:var(--sys-secondary);border-radius:8px;flex:none;margin:0;padding:0 10px;font-family:inherit;font-size:12.5px;line-height:1.5;height:32px!important;min-height:32px!important}.system-panel-layout :is(.sys-filter-field,.saas-filter)>:is(.n-input,.n-select,.n-input-number){min-width:0;width:100%!important}.system-panel-layout :is(.sys-filter-field,.saas-filter,.settings-filters,.capability-toolbar) :is(.n-input,.n-base-selection){--n-height:32px!important;--n-border-radius:8px!important;--n-font-size:12.5px!important;--n-border:1px solid var(--sys-control)!important}.system-panel-layout .sys-scope-filter{border-color:var(--sys-line);flex-basis:100%;width:100%;margin:0;padding:0 0 12px}.system-panel-layout .sys-scope-fields{gap:12px}.system-panel-layout .sys-scope-fields>label{flex-basis:190px;min-width:190px;max-width:190px}.system-panel-layout .sys-scope-fields select{width:100%}.system-panel-layout .sys-scope-filter small{color:var(--sys-muted);font-size:11.5px}.system-panel-layout :is(.dm-search,.sys-filter-bar,.settings-filters,.rule-workspace .search,.sys-toolbar,.capability-toolbar) :is(.dm-button,.wf-btn,.n-button,button.primary){border-radius:8px;flex:none;height:32px;min-height:32px;padding:0 13px;font-size:12.5px;line-height:1.5}.system-panel-layout .capability-toolbar .filters{flex:0 0 230px;min-width:230px;max-width:230px}.system-panel-layout .capability-toolbar .heading-actions{flex:none;align-self:flex-end}.system-panel-layout :is(.sys-page-panel,.pm-page-panel) :is(.wf-card,.dm-card,.list-card,.settings-card,.capability-settings,.card-wrapper,.model-section,.source-dialog.embedded){background:var(--sys-surface);border:0;border-radius:0;min-width:0;margin:0;box-shadow:none!important;transform:none!important}.system-panel-layout :is(.dm-list,.sys-settings-panel .wf-card,.sys-local-settings .wf-card,.sys-rule-panel .list-card){padding:0!important}.system-panel-layout :is(.ai-settings,.capability-settings){min-width:0;margin:0;padding:0!important}.system-panel-layout :is(.n-grid,.sys-grid){min-width:0;margin:0;gap:0!important}.system-panel-layout .n-grid>div{min-width:0}.system-panel-layout .n-grid>div+div{border-left:1px solid var(--sys-line)}.system-panel-layout .n-grid+.card-wrapper{border-top:1px solid var(--sys-line)}.system-panel-layout .sys-grid{border-bottom:1px solid var(--sys-line);grid-template-columns:repeat(3,minmax(0,1fr))}.system-panel-layout .sys-grid>.sys-tile{border-right:1px solid var(--sys-line);border-bottom:1px solid var(--sys-line);box-shadow:none;border-radius:0;margin:0;padding:16px 22px}.system-panel-layout .sys-grid>.sys-tile h2{margin:4px 0;font-size:14px;font-weight:600}.system-panel-layout .sys-grid>.sys-tile>svg{margin-bottom:8px;font-size:20px}.system-panel-layout :is(.dm-list-head,.settings-list-heading,.list-heading,.rule-heading,.sys-audit-panel .wf-card-head,.card-wrapper>.n-card-header,.capability-heading,.source-actions){box-sizing:border-box;background:var(--sys-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex;padding:16px 22px 12px!important}.system-panel-layout :is(.dm-list-head,.settings-list-heading,.list-heading,.rule-heading,.sys-audit-panel .wf-card-head,.card-wrapper>.n-card-header) :is(h1,h2,strong,.text-15px){color:var(--sys-ink);margin:0;font-weight:600;line-height:1.6;font-size:14px!important}.system-panel-layout :is(.dm-list-head h2>span,.list-heading .count,.settings-list-heading small){background:var(--sys-brand-soft);color:var(--sys-brand);border:0;border-radius:999px;flex:none;align-items:center;margin:0 0 0 8px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-flex}.system-panel-layout :is(.dm-list-description,.rule-heading p,.list-heading p,.card-wrapper .section-card-heading .text-12px){max-width:520px;color:var(--sys-muted);margin:4px 0 0;font-size:11.5px;line-height:1.6}.system-panel-layout .section-card-accent{opacity:.55;border-radius:0;width:5px;height:5px;min-height:5px;margin-top:8px}.system-panel-layout :is(.dm-actions,.settings-list-heading .actions,.list-actions,.n-card-header__extra,.capability-heading .actions,.source-actions){gap:8px;margin-left:auto}.system-panel-layout :is(.page-panel__actions,.dm-list-head,.settings-list-heading,.list-heading,.rule-heading,.n-card-header__extra,.capability-heading,.source-actions) :is(.wf-btn,.dm-button,.n-button,.source-button,button.primary,.pm-more-trigger){white-space:nowrap;border-radius:8px;flex:none;height:28px;min-height:28px;padding:0 11px;font-size:12px;line-height:1.5}.system-panel-layout :is(.sys-section-note,.settings-note,.connection-empty,.wf-note,.sys-info,.sys-audit-panel .wf-sub,.capability-settings>.note){color:var(--sys-muted);border-radius:0;margin:0;padding:10px 22px;font-size:11.5px;line-height:1.7}.system-panel-layout .sys-permissions-overview>.wf-empty{padding:16px 22px}.system-panel-layout .sys-panel-embedded{margin:0!important}.system-panel-layout .sys-settings-panel .sys-dialog-footer{min-height:48px;margin:0;padding:10px 0}.system-panel-layout .model-section{border-top:1px solid var(--sys-line)!important;padding:16px 22px!important}.system-panel-layout .model-section h2{margin:0 0 12px;font-size:14px;font-weight:600}.system-panel-layout .model-section dl{gap:12px;font-size:12.5px}.system-panel-layout .configuration-form{padding:16px 22px 12px}.system-panel-layout .configuration-form label{color:var(--sys-muted);gap:6px;margin-bottom:16px;font-size:11.5px}.system-panel-layout .configuration-form .n-base-selection{--n-height:32px;--n-border-radius:8px;--n-font-size:12.5px}.system-panel-layout .capability-settings>h3{border-top:1px solid var(--sys-line);margin:0;padding:16px 22px 10px;font-size:14px;font-weight:600}.system-panel-layout .source-dialog.embedded .source-main{padding:0!important}.system-panel-layout .source-entry{border:0;border-bottom:1px solid var(--sys-line);border-radius:0;gap:16px;margin:0;padding:12px 22px;font-size:12.5px}.system-panel-layout .source-form{gap:16px 22px;padding:16px 22px 12px}.system-panel-layout .source-form label{color:var(--sys-muted);gap:6px;font-size:11.5px}.system-panel-layout .source-form input:not([type=checkbox]),.system-panel-layout .source-form select{border-color:var(--sys-control);border-radius:8px;height:32px;font-size:12.5px}.system-panel-layout .source-form .source-actions{padding:0!important}.system-panel-layout :is(.dm-table-wrap,.settings-table,.table-scroll,.rule-workspace .table-wrap,.sys-settings-panel .wf-table-wrap,.sys-local-settings .wf-table-wrap,.sys-audit-panel .wf-table-wrap){box-sizing:border-box;border:0;border-radius:0;min-width:0;max-width:100%;margin:0;padding:0 22px;overflow-x:auto}.system-panel-layout .dm-table-wrap>.wf-table-wrap,.system-panel-layout .sys-permission-module-table{min-width:0;margin:0;padding:0;overflow-x:auto}.system-panel-layout :is(.sys-page-panel,.pm-page-panel) .wf-section-gap{margin-top:0}.system-panel-layout :is(.sys-page-panel,.pm-page-panel) table{border-collapse:collapse;text-align:left;width:100%;min-width:680px;font-size:12.5px}.system-panel-layout .sys-permission-module table{table-layout:fixed;min-width:1320px}.system-panel-layout :is(.sys-page-panel,.pm-page-panel) table th{border-top:1px solid var(--sys-line);border-bottom:1px solid var(--sys-line);background:var(--sys-table-head);height:auto;color:var(--sys-secondary);letter-spacing:0;font-size:11.5px;font-weight:500;padding:10px 14px!important}.system-panel-layout :is(.sys-page-panel,.pm-page-panel) table td{border-bottom:1px solid var(--sys-line);color:var(--sys-ink);font-size:12.5px;line-height:1.6;padding:12px 14px!important}.system-panel-layout :is(.sys-page-panel,.pm-page-panel) table td strong{font-size:12.5px;font-weight:500}.system-panel-layout :is(.sys-page-panel,.pm-page-panel) table :is(small,.wf-secondary,.wf-sub,.secondary){color:var(--sys-muted);margin-top:2px;padding:0;font-size:11px;display:block}.system-panel-layout :is(.sys-page-panel,.pm-page-panel) table tbody tr:hover{box-shadow:none;background:#fafbfe;transform:none}.system-panel-layout :is(.wf-tag,.dm-tag,.wf-template-tag,.n-tag){border-radius:5px;font-size:11px}.system-panel-layout :is(.wf-actions,.wf-row-actions,.row-actions,td .actions){flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.system-panel-layout table :is(.wf-link,.dm-link,.text-link,.n-button--text-type,.n-button--quaternary-type){height:auto;min-height:0;color:var(--sys-brand);white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;line-height:1.6}.system-panel-layout table :is(.wf-link,.dm-link,.text-link).danger{color:#c7464a}.system-panel-layout :is(.dm-pagination,.pagination,.settings-pagination,.capability-settings>footer,.sys-permission-module-pagination,.sys-permission-total){box-sizing:border-box;border-top:1px solid var(--sys-line);background:var(--sys-filter);min-height:48px;color:var(--sys-muted);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;margin:0;font-size:11.5px;display:flex;padding:10px 22px!important}.system-panel-layout :is(.dm-pagination,.pagination,.settings-pagination,.sys-permission-module-pagination) button{border-radius:7px;height:26px;min-height:26px;padding:0 7px;font-size:12px}.system-panel-layout .pagination select{height:28px;min-height:28px;font-size:11.5px}.system-panel-layout :is(.dm-empty,.wf-empty,td.empty,.source-empty){text-align:center;height:160px;min-height:160px}.system-panel-layout .card-wrapper>.n-card__content{min-width:0;padding:0 22px 12px!important}.system-panel-layout .n-data-table{--n-border-color:var(--sys-line)!important;--n-th-color:var(--sys-table-head)!important;--n-td-color:var(--sys-surface)!important;--n-th-font-size:11.5px!important;--n-td-font-size:12.5px!important}.system-panel-layout .n-data-table .n-data-table-base-table-header{background:var(--sys-table-head)}.system-panel-layout .n-data-table .n-data-table__pagination{border-top:1px solid var(--sys-line);background:var(--sys-filter);min-height:48px;margin:0;padding:10px 0}.system-panel-layout .sys-industry-panel>.page-panel__content>.n-data-table{box-sizing:border-box;padding:0 22px 12px}.system-panel-layout .sys-permission-module{border:0;border-bottom:1px solid var(--sys-line);box-shadow:none;border-radius:0;margin:0}.system-panel-layout .sys-permission-module>summary{background:var(--sys-filter);padding:12px 14px;font-size:12.5px}.system-panel-layout .wf-designer-head>div:first-child{align-items:baseline;gap:10px;min-width:0;display:flex}.system-panel-layout .wf-designer-head p{min-width:0;color:var(--sys-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11.5px;overflow:hidden}.system-panel-layout .wf-template-actions{flex:none;gap:8px}.system-panel-layout .wf-designer-head .dm-button{border-radius:8px;height:28px;min-height:28px;padding:0 11px;font-size:12px}.system-panel-layout .wf-designer-meta{background:var(--sys-filter);border-bottom:1px solid var(--sys-line);margin:0;padding:14px 22px}.system-panel-layout .wf-designer-meta :is(input,select){border-radius:8px;height:32px;min-height:32px;font-size:12.5px}.system-panel-layout :is(.wf-designer-note,.wf-designer-error){margin:0;padding:12px 22px}.system-panel-layout .wf-designer-body{border-width:1px 0 0;border-radius:0}.system-panel-layout .sys-audit-panel>.page-panel__content>.wf-page{background:0 0;max-width:none;margin:0;padding:0!important}.system-panel-layout .sys-audit-panel .wf-card{border-top:1px solid var(--sys-line);margin:0;padding:0}.system-panel-layout .sys-audit-panel .wf-card>:is(h3,.wf-node){border-radius:0;margin:0;padding:12px 22px}.system-panel-layout .sys-audit-panel .wf-card>input.wf-input{box-sizing:border-box;border-radius:8px;width:calc(100% - 44px);height:32px;min-height:32px;margin:0 22px 14px;font-size:12.5px}.n-modal.mrdms-settings-panel-modal,.n-drawer-content.mrdms-settings-panel-modal{box-sizing:border-box;border:1px solid var(--sys-line);min-width:0;color:var(--sys-ink);font-size:12.5px;background:var(--sys-surface)!important;max-width:calc(100vw - 40px)!important;max-height:calc(100dvh - 40px)!important;box-shadow:var(--sys-shadow)!important;border-radius:14px!important;padding:0!important}.mrdms-settings-panel-modal>:is(header,.n-card-header,[data-overlay-header]),.mrdms-settings-panel-modal>form>[data-overlay-header],.n-drawer-content.mrdms-settings-panel-modal>.n-drawer-header{box-sizing:border-box;border-bottom:1px solid var(--sys-line);background:var(--sys-surface);flex-wrap:nowrap;flex:none;align-items:center;gap:10px;margin:0;display:flex;height:52px!important;min-height:52px!important;padding:0 22px!important}.mrdms-settings-panel-modal :is(header,.n-card-header,[data-overlay-header],.n-drawer-header) :is(h2,h3,.n-card-header__main,.n-drawer-header__main){min-width:0;color:var(--sys-ink);margin:0;font-weight:600;line-height:1.5;font-size:15px!important}.mrdms-settings-panel-modal :is(.n-card__content,.sys-modal-body){padding:16px 22px 12px!important}.mrdms-settings-panel-modal>form,.mrdms-settings-panel-modal>.configuration-form{margin:0;padding:16px 22px 12px}.mrdms-settings-panel-modal>form:has(>[data-overlay-header]){padding:0}.mrdms-settings-panel-modal :is(.sys-form-grid,.sys-modal-form,.configuration-form,.fields,.form-grid){gap:16px 22px}.mrdms-settings-panel-modal :is(.sys-form-grid,.sys-modal-form,.configuration-form,.fields,.form-grid) label{min-width:0;color:var(--sys-muted);font-size:11.5px}.mrdms-settings-panel-modal :is(input.wf-input,select.wf-input,.rule-drawer input:not([type=checkbox]),.rule-drawer select){box-sizing:border-box;border-color:var(--sys-control);border-radius:8px;min-width:0;height:32px;min-height:32px;margin:0;padding:0 10px;font-size:12.5px}.mrdms-settings-panel-modal :is(.n-input:not(.n-input--textarea),.n-base-selection){--n-height:32px!important;--n-border-radius:8px!important;--n-font-size:12.5px!important}.mrdms-settings-panel-modal :is(.mrdms-detail-section,.business-section,.rule-json,fieldset,.model-section){box-shadow:none;border-color:var(--sys-line);border-radius:0}.mrdms-settings-panel-modal fieldset{border-width:0 0 1px;margin:0;padding:0}.mrdms-settings-panel-modal legend{color:var(--sys-ink);margin:0;padding:0 0 12px;font-size:14px;font-weight:600}.mrdms-settings-panel-modal :is(header,[data-overlay-header],.n-card-header,.mrdms-overlay-toolbar) :is(.wf-btn,.dm-button,.n-button,.mrdms-overlay-close,.n-base-close){border-radius:8px;padding:0 11px;font-size:12px;height:28px!important;min-height:28px!important}.mrdms-settings-panel-modal .mrdms-overlay-close:after{font-size:12px}.mrdms-settings-panel-modal table{border-collapse:collapse;width:100%;font-size:12.5px}.mrdms-settings-panel-modal table th{border-block:1px solid var(--sys-line);background:var(--sys-table-head);color:var(--sys-secondary);padding:10px 14px;font-size:11.5px;font-weight:500}.mrdms-settings-panel-modal table td{border-bottom:1px solid var(--sys-line);padding:12px 14px;font-size:12.5px}.mrdms-settings-panel-modal :is(.table-scroll,.settings-table,.wf-table-wrap){border-radius:0;min-width:0;max-width:100%;overflow-x:auto}.mrdms-settings-panel-modal.knowledge-content-dialog .knowledge-content-heading,.mrdms-settings-panel-modal.wiz>.wiz__head{height:52px;min-height:52px;padding:0 22px}.mrdms-settings-panel-modal.knowledge-content-dialog .knowledge-manager-body{padding:16px 22px 12px}.mrdms-settings-panel-modal.knowledge-content-dialog :is(.card,.stat,.kpi,.search-result){box-shadow:none;border-radius:0}.mrdms-settings-panel-modal .kbtabs{border-bottom:1px solid var(--sys-line);background:0 0;border-radius:0;margin:0}.mrdms-settings-panel-modal .kbtabs button{box-shadow:none;border-radius:0}@media (width<=980px){.system-panel-layout :is(.dm-stats,.sys-summary,.rule-workspace .stats,.sys-audit-panel .wf-stats){grid-template-columns:repeat(2,minmax(0,1fr))!important}.system-panel-layout :is(.dm-stat,.sys-summary>.wf-card,.rule-workspace .stat,.sys-audit-panel .wf-stat):nth-child(odd):before{content:none}.system-panel-layout :is(.dm-stat,.sys-summary>.wf-card,.rule-workspace .stat,.sys-audit-panel .wf-stat):nth-child(n+3){border-top:1px solid var(--sys-line)!important}.system-panel-layout .sys-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-panel-layout .wf-designer-head p{max-width:220px}}@media (width<=720px){.system-panel-layout .sys-grid{grid-template-columns:minmax(0,1fr)}.system-panel-layout :is(.dm-search,.sys-filter-bar,.settings-filters,.rule-workspace .search,.sys-toolbar,.capability-toolbar){column-gap:10px}.system-panel-layout :is(.sys-filter-field,.saas-filter,.sys-filter-keyword,.sys-scope-fields>label,.capability-toolbar .filters){width:100%;flex-basis:100%!important;min-width:0!important;max-width:none!important}.system-panel-layout .source-form{grid-template-columns:minmax(0,1fr)}.system-panel-layout .wf-designer-head p{max-width:100px}.system-panel-layout .wf-designer-meta{grid-template-columns:minmax(0,1fr)}}.dark :is(.system-panel-layout,.mrdms-settings-panel-modal){--sys-panel-bg:#101827;--sys-surface:#171d29;--sys-line:#354054;--sys-ink:#e6eaf1;--sys-muted:#97a3b7;--sys-secondary:#c3cbd9;--sys-filter:#1b2230;--sys-table-head:#202838;--sys-control:#465269;--sys-brand:#76a5ff;--sys-brand-soft:#223859}.dark .system-panel-layout :is(.sys-page-panel,.pm-page-panel) table tbody tr:hover{background:var(--sys-filter)}.mrdms-settings-panel-modal>header>div:first-child:not(.actions):not(.modal-actions){align-items:baseline;gap:10px;min-width:0;display:flex}.mrdms-settings-panel-modal>header>div:first-child>p{min-width:0;color:var(--sys-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11.5px;line-height:1.5;overflow:hidden}.mrdms-settings-panel-modal>header>:is(.actions,.modal-actions,.knowledge-header-actions){flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.mrdms-settings-panel-modal>header :is(.btn,.source-button){white-space:nowrap;border-radius:8px;height:28px;min-height:28px;padding:0 11px;font-size:12px}.mrdms-settings-panel-modal :is(.modal-body,.wiz__main){padding:16px 22px 12px}.mrdms-settings-panel-modal .knowledge-action-scroll{min-width:0;max-width:100%;overflow-x:auto}.n-drawer:has(.mrdms-settings-panel-modal){background:var(--sys-surface,#fff);border-radius:14px;max-width:calc(100vw - 40px);overflow:hidden;height:auto!important;top:20px!important;bottom:20px!important;right:20px!important}.n-drawer-content.mrdms-settings-panel-modal>.n-drawer-body-content-wrapper>.n-drawer-body-content,.n-drawer-content.mrdms-settings-panel-modal .n-drawer-body-content{padding:16px 22px 12px}.n-drawer-content.mrdms-settings-panel-modal .wf-detail>h2{margin:0 0 12px;font-size:14px;font-weight:600}.n-drawer-content.mrdms-settings-panel-modal .mrdms-detail-section{box-shadow:none;border-width:0 0 1px;border-radius:0;margin:0;padding:16px 0}.n-drawer-content.mrdms-settings-panel-modal .mrdms-detail-section>h3{margin:0 0 12px;font-size:14px;font-weight:600}.system-panel-layout table .wf-template-actions{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.system-panel-layout .sys-audit-panel .wf-card:has(>.wf-filter){flex-direction:column;display:flex}.system-panel-layout .sys-audit-panel .wf-card>.wf-filter{order:-1}.system-panel-layout .sys-audit-panel .wf-filter>input{flex:0 0 230px;width:230px}.system-panel-layout .sys-audit-panel .wf-filter>select{flex:0 0 140px;width:140px}.system-panel-layout .sys-audit-panel .wf-filter>select[aria-label=筛选项目]{flex-basis:190px;width:190px}.system-panel-layout .sys-settings-panel.sys-panel-embedded{flex:none}.system-panel-layout .sys-settings-panel.sys-panel-embedded>.page-panel__head h2{font-size:14px}.system-panel-layout .sys-audit-panel .wf-filter .sys-filter-scope{flex-basis:190px;min-width:190px;max-width:190px}.system-panel-layout .sys-audit-search{background:var(--sys-filter);border-bottom:1px solid var(--sys-line);padding:14px 22px}.system-panel-layout .sys-audit-search input{box-sizing:border-box;border:1px solid var(--sys-control);background:var(--sys-surface);width:100%;min-width:0;height:32px;min-height:32px;color:var(--sys-secondary);border-radius:8px;margin:0;padding:0 10px;font-size:12.5px}@media (width<=720px){.system-panel-layout .sys-audit-panel .wf-filter .sys-filter-scope{flex-basis:100%;min-width:0;max-width:none}}.mrdms-navigation-layout{box-sizing:border-box;flex-direction:column;flex:1 0 auto;min-width:0;min-height:100%;display:flex}.mrdms-navigation-layout>nav{flex-shrink:0}.collection-management-layout>.mrdms-page-content{background:#f2f4f7;padding:20px}.collection-management-layout>.mrdms-page-content>.mrdms-route-view>.collect-page{background:0 0;width:100%;min-width:0;max-width:none;margin:0;padding:0!important}.outcome-management-layout{background:#f2f4f7;padding:20px}.outcome-management-layout>.mrdms-page-content>.mrdms-route-view>.outcome-content{margin:0;padding:0!important}.mrdms-page-content{flex-direction:column;flex:1 0 auto;min-width:0;min-height:0;display:flex}.reports-management-layout>.mrdms-page-content{box-sizing:border-box;background:#f2f4f7;padding:20px}.reports-management-layout>.mrdms-page-content>.enterprise-query-filter{flex-shrink:0;margin:0 0 20px}.reports-management-layout>.mrdms-page-content>.mrdms-route-view>.finance-workspace-root{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0!important}.reports-management-layout>.mrdms-page-content>.mrdms-route-view>.finance-workspace-root>.finance-page{padding:0}.expense-management-layout{padding:20px}.expense-management-layout>.workspace-pages{margin:0 0 8px}.expense-management-layout>.mrdms-page-content>.mrdms-route-view>:is(.expense-content,.finance-page){box-sizing:border-box;background:0 0;width:100%;min-width:0;max-width:none;margin:0;padding:0!important}.project-management-layout>.mrdms-page-content{background:#f5f7fb;padding:20px}.project-management-layout>.workspace-pages{margin:20px 20px 0}.project-management-layout>.mrdms-page-content>.mrdms-route-view>.saas-page{width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:0!important}.project-management-layout>.mrdms-page-content>.mrdms-route-view>:is(.dm-workspace,.b11-page,.b12-page)>.dm-page,.project-management-layout>.mrdms-page-content>.mrdms-route-view>.wf-change-workspace>.wf-change-content,.project-management-layout>.mrdms-page-content>.mrdms-route-view>.ex-page>.ex-content,.project-management-layout>.mrdms-page-content>.mrdms-route-view>.acceptance-page>.acceptance-content{margin:0;padding:0}.project-management-layout>.mrdms-page-content>.mrdms-route-view>.planned-workspace>.planned-workspace__card{margin:0}.project-management-layout>.mrdms-page-content>.mrdms-route-view>.dm-workspace>:is(.pm-inner-tabs,.ex-record-tabs){margin:0 0 12px}.theme-setting-content[data-v-59166f38]{border:1px solid var(--saas-line,#e4eaf3);border-radius:6px;margin:12px;padding:12px}.theme-setting-item[data-v-ae921d81]{border:1px solid var(--saas-line,#e4eaf3);border-radius:6px;gap:12px;min-width:0;padding:10px 12px}.sider-inverted-enter-active[data-v-387dc3d9],.sider-inverted-leave-active[data-v-387dc3d9]{height:22px;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sider-inverted-enter-from[data-v-387dc3d9],.sider-inverted-leave-to[data-v-387dc3d9]{--un-translate-x:20px;height:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));opacity:0}.layout-header[data-v-69a99e06]{border-radius:4px;height:16px}.layout-sider[data-v-69a99e06]{--un-bg-opacity:1;background-color:rgb(var(--primary-300-color) / var(--un-bg-opacity)) ;border-radius:4px}.layout-main[data-v-69a99e06]{--un-bg-opacity:1;background-color:rgb(var(--primary-200-color) / var(--un-bg-opacity)) ;border-radius:4px;flex:1}.vertical-wrapper[data-v-69a99e06]{flex-direction:column;flex:1;gap:6px;display:flex}.horizontal-wrapper[data-v-69a99e06]{flex:1;gap:6px;display:flex}.setting-list-move[data-v-18088341],.setting-list-enter-active[data-v-18088341],.setting-list-leave-active[data-v-18088341]{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.setting-list-enter-from[data-v-18088341],.setting-list-leave-to[data-v-18088341]{--un-translate-x:-30px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));opacity:0}.setting-list-leave-active[data-v-18088341]{position:absolute}.setting-list-move[data-v-674c5642],.setting-list-enter-active[data-v-674c5642],.setting-list-leave-active[data-v-674c5642]{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.setting-list-enter-from[data-v-674c5642],.setting-list-leave-to[data-v-674c5642]{--un-translate-x:-30px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));opacity:0}.setting-list-leave-active[data-v-674c5642]{position:absolute}.setting-list-move[data-v-3c263cce],.setting-list-enter-active[data-v-3c263cce],.setting-list-leave-active[data-v-3c263cce]{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.setting-list-enter-from[data-v-3c263cce],.setting-list-leave-to[data-v-3c263cce]{--un-translate-x:-30px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));opacity:0}.setting-list-leave-active[data-v-3c263cce]{position:absolute}.setting-list-move[data-v-6774370c],.setting-list-enter-active[data-v-6774370c],.setting-list-leave-active[data-v-6774370c]{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.setting-list-enter-from[data-v-6774370c],.setting-list-leave-to[data-v-6774370c]{--un-translate-x:-30px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));opacity:0}.setting-list-leave-active[data-v-6774370c]{position:absolute}.setting-list-move[data-v-c5d0cd03],.setting-list-enter-active[data-v-c5d0cd03],.setting-list-leave-active[data-v-c5d0cd03]{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.setting-list-enter-from[data-v-c5d0cd03],.setting-list-leave-to[data-v-c5d0cd03]{--un-translate-x:-30px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));opacity:0}.setting-list-leave-active[data-v-c5d0cd03]{position:absolute}.setting-list-move[data-v-c853be40],.setting-list-enter-active[data-v-c853be40],.setting-list-leave-active[data-v-c853be40]{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.setting-list-enter-from[data-v-c853be40],.setting-list-leave-to[data-v-c853be40]{--un-translate-x:-30px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));opacity:0}.setting-list-leave-active[data-v-c853be40]{position:absolute}.setting-list-move[data-v-c480818b],.setting-list-enter-active[data-v-c480818b],.setting-list-leave-active[data-v-c480818b]{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.setting-list-enter-from[data-v-c480818b],.setting-list-leave-to[data-v-c480818b]{--un-translate-x:-30px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));opacity:0}.setting-list-leave-active[data-v-c480818b]{position:absolute}[data-v-dc282bad] .n-tab{align-items:center;gap:8px;display:flex}[data-v-dc282bad] .n-tab-pane{padding:0}#__SCROLL_EL_ID__{scrollbar-width:thin;scrollbar-color:#00000080 transparent}.dark #__SCROLL_EL_ID__{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#ffffff80 transparent}#__SCROLL_EL_ID__::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:7px}#__SCROLL_EL_ID__::-webkit-scrollbar-thumb:hover{background-color:#00000080;border-radius:7px}#__SCROLL_EL_ID__::-webkit-scrollbar{width:7px;height:7px}#__SCROLL_EL_ID__::-webkit-scrollbar-track-piece{background-color:#0000;border-radius:0}.mrdms-outer-scroll-page #__SCROLL_EL_ID__{scrollbar-width:thin;scrollbar-color:transparent transparent}.mrdms-outer-scroll-page #__SCROLL_EL_ID__::-webkit-scrollbar{width:7px;height:7px}.mrdms-outer-scroll-page #__SCROLL_EL_ID__::-webkit-scrollbar-thumb{background-color:#0000}.mrdms-outer-scroll-page.mrdms-page-scrolling #__SCROLL_EL_ID__{scrollbar-color:#b7c2d2 transparent}.mrdms-outer-scroll-page.mrdms-page-scrolling #__SCROLL_EL_ID__::-webkit-scrollbar-thumb{background-color:#b7c2d2}header[class*=left-gap]{padding-left:0}aside[class*=layout-sider]:not([class*=mobile]){z-index:calc(var(--soy-header-z-index) - 1);padding-top:var(--soy-header-height)}
