@charset "UTF-8";.table-ellipsis-data-table :deep(.n-data-table-td),.cm-config-data-table :deep(.n-data-table-td){overflow:hidden}.table-ellipsis-data-table :deep(.n-data-table-td .n-ellipsis),.table-ellipsis-data-table :deep(.n-data-table-td .cm-config-table-cell-text),.cm-config-data-table :deep(.n-data-table-td .n-ellipsis),.cm-config-data-table :deep(.n-data-table-td .cm-config-table-cell-text){width:100%;max-width:100%;min-width:0}.cm-config-table-cell-text{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-config-table-cell-text--empty{min-height:1em}.cm-select-option-ellipsis{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.n-base-select-option{display:flex;align-items:center}.n-base-select-option .n-base-select-option__content{flex:1 1 auto;min-width:0;overflow:hidden}.n-base-select-menu .n-base-select-option.n-base-select-option--show-checkmark{padding-right:calc(var(--n-option-padding-right, 12px) + 10px)!important}.n-base-select-menu .n-base-select-option .n-base-select-option__check{right:4px!important}.n-popover.n-tooltip.cm-select-option-tooltip{--n-color: rgba(0, 0, 0, .85) !important;--n-text-color: #ffffff !important;--n-box-shadow: 0 2px 8px rgba(0, 0, 0, .2) !important;max-width:320px!important;background-color:#000000d9!important;color:#fff!important}.n-popover.n-tooltip.cm-select-option-tooltip .n-popover__content,.n-popover.n-tooltip.cm-select-option-tooltip .cm-select-option-tooltip__content{max-width:320px!important;max-height:240px!important;overflow-x:hidden!important;overflow-y:auto!important;white-space:normal!important;word-break:break-all!important;line-height:1.5;background-color:transparent!important;color:#fff!important}.n-popover.n-tooltip.cm-select-option-tooltip .n-popover-arrow{background-color:#000000d9!important;box-shadow:none!important}.cm-config-table-cell-tooltip,.cm-config-table-cell-tooltip .n-tooltip__content{max-width:320px;max-height:240px;overflow-x:hidden;overflow-y:auto;white-space:normal;word-break:break-all;line-height:1.5;color:#333}.n-popover.n-tooltip.case-table-list-tooltip{--n-color: #ffffff !important;--n-text-color: #333333 !important;--n-box-shadow: 0 2px 8px rgba(0, 0, 0, .12) !important;background-color:#fff!important;color:#333!important;box-shadow:0 2px 8px #0000001f!important;border:none!important}.n-popover.n-tooltip.case-table-list-tooltip .n-popover__content{background-color:#fff!important;color:#333!important}.n-popover.n-tooltip.case-table-list-tooltip .n-popover-arrow{background-color:#fff!important;box-shadow:none!important}.case-table-clamp-popover{max-width:320px;max-height:240px;overflow:auto;white-space:normal;word-break:break-all;line-height:1.5;color:#333}._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)}.head-backgroun[data-v-4adf50cf]{background:#111827;background-image:url(/assets/menu-bg-C6Ia5e13.png);background-size:564px 100px;background-position:top 0px right 251px;background-repeat:no-repeat}._button-tab_387vj_3{border-color:#e5e7eb}._button-tab_dark_387vj_7{border-color:#ffffff3d}._button-tab_387vj_3:hover{color:var(--soy-primary-color);border-color:var(--soy-primary-color-opacity3);background-color:var(--soy-page-tab-hover-bg, transparent)}._button-tab_active_387vj_17{color:var(--soy-primary-color);border-color:var(--soy-primary-color-opacity3);background-color:var(--soy-primary-color-opacity1)}._button-tab_active_dark_387vj_23{background-color:var(--soy-primary-color-opacity2)}._button-tab_387vj_3 ._svg-close_387vj_27:hover{font-size:12px;color:#fff;background-color:var(--soy-primary-color)}._button-tab_dark_387vj_7 ._svg-close_387vj_27:hover{color:#000}._chrome-tab_387vj_37:hover{z-index:9}._chrome-tab_active_387vj_41{z-index:10;color:var(--soy-primary-color)}._chrome-tab__bg_387vj_46{color:transparent}._chrome-tab_active_387vj_41 ._chrome-tab__bg_387vj_46{color:var(--soy-primary-color1)}._chrome-tab_active_dark_387vj_54 ._chrome-tab__bg_387vj_46{color:var(--soy-primary-color2)}._chrome-tab_387vj_37:hover ._chrome-tab__bg_387vj_46{color:var(--soy-page-tab-hover-bg, #dee1e6)}._chrome-tab_active_387vj_41:hover ._chrome-tab__bg_387vj_46{color:var(--soy-primary-color1)}._chrome-tab_dark_387vj_66:hover ._chrome-tab__bg_387vj_46{color:#333}._chrome-tab_active_dark_387vj_54:hover ._chrome-tab__bg_387vj_46{color:var(--soy-primary-color2)}._chrome-tab_387vj_37 ._svg-close_387vj_27:hover{font-size:12px;color:#fff;background-color:#9ca3af}._chrome-tab_active_387vj_41 ._svg-close_387vj_27:hover{background-color:var(--soy-primary-color)}._chrome-tab_dark_387vj_66 ._svg-close_387vj_27:hover{color:#000}._chrome-tab_active_387vj_41 ._chrome-tab-divider_387vj_88,._chrome-tab_387vj_37:hover ._chrome-tab-divider_387vj_88{opacity:0}._chrome-tab_dark_387vj_66 ._chrome-tab-divider_387vj_88{background-color:#ffffffe6}._slider-tab_387vj_100{background-color:transparent;height:100%;border-bottom:2px solid transparent}._slider-tab_dark_387vj_106{background-color:transparent}._slider-tab_387vj_100:hover{color:var(--soy-primary-color);background-color:var(--soy-page-tab-hover-bg, transparent)}._slider-tab_active_387vj_115{color:var(--soy-primary-color);background-color:var(--soy-primary-color-opacity1);border-bottom-color:var(--soy-primary-color)}._slider-tab_active_dark_387vj_121{background-color:var(--soy-primary-color-opacity2)}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;inset:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;inset:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{inset:0 auto 0 0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}button[data-v-91d7c5f5]{width:max-content;border:0;background:transparent;cursor:pointer;margin-right:34px!important}.global-logo-text[data-v-91d7c5f5]{padding-left:4px;text-align:left;white-space:nowrap}.global-logo-app-name[data-v-91d7c5f5]{margin:0;color:#fff;font-size:15px;font-weight:700;line-height:22px}.global-logo-tenant-name[data-v-91d7c5f5]{max-width:170px;overflow:hidden;margin:0;color:#ffffff75;font-size:14px;font-weight:400;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.notification-center-panel[data-v-aafe71e0]{width:min(540px,calc(100vw - 24px));border-radius:16px;background:linear-gradient(180deg,#f8fbff,#f5f7fb);box-shadow:0 26px 60px #0f172a33;overflow:hidden}.notification-center-header[data-v-aafe71e0]{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 14px;border-bottom:1px solid #e8edf5;background:#ffffffdb}.notification-center-title-wrap[data-v-aafe71e0]{display:flex;align-items:center;gap:10px}.notification-center-title-icon[data-v-aafe71e0]{display:flex;align-items:center;justify-content:center;color:#1d6cff;font-size:18px}.notification-center-title[data-v-aafe71e0]{margin:0;color:#172033;font-size:16px;font-weight:700}.notification-center-badge[data-v-aafe71e0]{min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#f5222d;color:#fff;font-size:12px;font-weight:700;line-height:24px;text-align:center}.notification-center-body[data-v-aafe71e0]{max-height:min(70vh,720px);padding:14px 20px 12px;overflow:auto;background:#fff}.notification-center-list[data-v-aafe71e0]{display:flex;flex-direction:column;gap:12px}.notification-card[data-v-aafe71e0]{border:1px solid #e6edf5;border-radius:22px;background:#fff;padding:18px 18px 16px;box-shadow:0 8px 22px #0f172a0d}.notification-card.is-unread[data-v-aafe71e0]{border-color:#b8d4ff;background:linear-gradient(180deg,#fff,#f7fbff)}.notification-card-main[data-v-aafe71e0]{display:flex;gap:14px}.notification-card-icon[data-v-aafe71e0]{display:flex;width:26px;height:26px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;font-size:20px}.notification-card-icon.is-info[data-v-aafe71e0]{color:#2563eb}.notification-card-icon.is-warning[data-v-aafe71e0]{color:#ea580c}.notification-card-icon.is-success[data-v-aafe71e0]{color:#16a34a}.notification-card-content[data-v-aafe71e0]{min-width:0;flex:1}.notification-card-title-row[data-v-aafe71e0]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.notification-card-title-ellipsis[data-v-aafe71e0]{min-width:0;flex:1}.notification-card-title[data-v-aafe71e0]{margin:0;color:#172033;font-size:15px;font-weight:700}.notification-card-tag[data-v-aafe71e0]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:#1890ff;color:#fff;font-size:12px;font-weight:600}.notification-card-text[data-v-aafe71e0]{margin:10px 0 0;color:#56637c;font-size:14px;line-height:1.65}.notification-card-text-ellipsis[data-v-aafe71e0]{margin-top:10px}.notification-card-tooltip-text[data-v-aafe71e0]{color:#fff}.notification-card-footer[data-v-aafe71e0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.notification-card-time[data-v-aafe71e0]{display:flex;align-items:center;gap:6px;color:#6b778c;font-size:13px}.notification-card-actions[data-v-aafe71e0]{display:flex;flex-wrap:wrap;gap:18px}.notification-link[data-v-aafe71e0]{border:0;background:transparent;color:#172033;font-size:14px;font-weight:600;cursor:pointer}.notification-link[data-v-aafe71e0]:hover{color:#1d6cff}.notification-empty[data-v-aafe71e0]{margin:80px 0}.notification-center-footer[data-v-aafe71e0]{border-top:1px solid #e8edf5;background:#ffffffeb;padding:14px 20px 18px}.notification-center-summary[data-v-aafe71e0]{margin-bottom:12px;color:#5d6b84;font-size:13px}.notification-center-read-all[data-v-aafe71e0]{width:100%;height:42px;border-radius:999px}html.dark .notification-center-panel[data-v-aafe71e0]{background:linear-gradient(180deg,#111827,#0f172a)}html.dark .notification-center-header[data-v-aafe71e0],html.dark .notification-center-footer[data-v-aafe71e0]{border-color:#47556973;background:#0f172ae0}html.dark .notification-center-title[data-v-aafe71e0],html.dark .notification-card-title[data-v-aafe71e0],html.dark .notification-link[data-v-aafe71e0]{color:#e5edf8}html.dark .notification-card[data-v-aafe71e0]{border-color:#47556973;background:#0f172ae5}html.dark .notification-card.is-unread[data-v-aafe71e0]{background:linear-gradient(180deg,#111827f5,#0f172a)}html.dark .notification-card-text[data-v-aafe71e0],html.dark .notification-center-summary[data-v-aafe71e0],html.dark .notification-card-time[data-v-aafe71e0]{color:#a8b6cc}@media(max-width:640px){.notification-center-panel[data-v-aafe71e0]{width:min(100vw - 16px,540px)}.notification-center-header[data-v-aafe71e0],.notification-center-body[data-v-aafe71e0],.notification-center-footer[data-v-aafe71e0]{padding-left:16px;padding-right:16px}.notification-card[data-v-aafe71e0]{padding:16px 14px 14px}.notification-card-footer[data-v-aafe71e0]{flex-direction:column;align-items:flex-start}}.notification-entry[data-v-fe66b958]{display:flex;align-items:center}.notification-entry[data-v-fe66b958] .n-badge{display:flex}.notification-entry[data-v-fe66b958] .notification-entry__badge>.n-badge-sup{left:70%;top:-1px}.notification-detail-title[data-v-fe66b958]{color:#172033;font-size:16px;font-weight:700;line-height:1.4}.notification-detail-header[data-v-fe66b958]{width:100%}.notification-detail-title-row[data-v-fe66b958]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.notification-detail-tag[data-v-fe66b958]{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:linear-gradient(135deg,#3291ff,#1d6cff);color:#fff;font-size:12px;font-weight:600}.notification-detail-shell[data-v-fe66b958]{display:flex;flex-direction:column;height:min(70vh,760px)}.notification-detail-body[data-v-fe66b958]{flex:1;min-height:0;padding:6px 0 0}.notification-detail-meta[data-v-fe66b958]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e7eef7;padding-top:18px;color:#6b778c;font-size:13px}.notification-detail-content[data-v-fe66b958]{height:100%;overflow:auto;border-radius:0;background:transparent;padding:18px 4px 18px 0;color:#3d4b63;font-size:13px;line-height:1.9;white-space:pre-wrap;word-break:break-word}.notification-detail-close-btn[data-v-fe66b958]{min-width:96px;height:42px}html.dark .notification-detail-title[data-v-fe66b958]{color:#e5edf8}html.dark .notification-detail-meta[data-v-fe66b958]{color:#a8b6cc;border-color:#47556973}html.dark .notification-detail-content[data-v-fe66b958]{color:#d5deea}html.dark .notification-detail-tag[data-v-fe66b958]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.notice-prompt-header[data-v-fe66b958]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notice-prompt-brand[data-v-fe66b958]{display:flex;align-items:center;gap:12px}.notice-prompt-icon[data-v-fe66b958]{display:flex;width:48px;height:48px;flex-shrink:0;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#edf4ff,#dbeafe);color:#1d6cff;font-size:20px}.notice-prompt-headline[data-v-fe66b958]{display:flex;flex-direction:column;gap:2px}.notice-prompt-title[data-v-fe66b958]{color:#172033;font-size:15px;font-weight:700}.notice-prompt-subtitle[data-v-fe66b958]{color:#6b778c;font-size:12px;line-height:1.5}.notice-prompt-close[data-v-fe66b958]{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:#6b778c;cursor:pointer}.notice-prompt-shell[data-v-fe66b958]{position:relative;display:flex;align-items:center;gap:14px;margin-top:8px}.notice-prompt-card[data-v-fe66b958]{flex:1;min-height:172px;border:1px solid #e7eef7;border-radius:20px;background:linear-gradient(180deg,#fbfdff,#f8fbff);padding:18px 18px 16px}.notice-prompt-card-title[data-v-fe66b958]{color:#172033;font-size:14px;font-weight:700;line-height:1.5}.notice-prompt-card-time[data-v-fe66b958]{margin-top:10px;color:#6b778c;font-size:12px}.notice-prompt-card-content[data-v-fe66b958]{margin-top:14px;max-height:92px;overflow:auto;color:#3d4b63;font-size:13px;line-height:1.9;white-space:pre-wrap;word-break:break-word}.notice-prompt-nav[data-v-fe66b958]{display:flex;width:34px;height:34px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #d8e3f0;border-radius:999px;background:#fff;color:#42526b;font-size:18px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.notice-prompt-nav[data-v-fe66b958]:disabled{cursor:not-allowed;opacity:.4}.notice-prompt-nav[data-v-fe66b958]:not(:disabled):hover{border-color:#aac7ff;color:#1d6cff}.notice-prompt-footer[data-v-fe66b958]{gap:16px;margin-top:18px}.notice-prompt-progress[data-v-fe66b958]{color:#6b778c;font-size:12px}.notice-prompt-actions[data-v-fe66b958]{gap:12px;margin-left:auto}html.dark .notice-prompt-title[data-v-fe66b958],html.dark .notice-prompt-card-title[data-v-fe66b958]{color:#e5edf8}html.dark .notice-prompt-subtitle[data-v-fe66b958],html.dark .notice-prompt-progress[data-v-fe66b958],html.dark .notice-prompt-card-time[data-v-fe66b958],html.dark .notice-prompt-close[data-v-fe66b958]{color:#a8b6cc}html.dark .notice-prompt-icon[data-v-fe66b958]{background:linear-gradient(135deg,#1e40af47,#1e3a8a57);color:#93c5fd}html.dark .notice-prompt-card[data-v-fe66b958]{border-color:#47556973;background:linear-gradient(180deg,#111827eb,#0f172af5)}html.dark .notice-prompt-card-content[data-v-fe66b958]{color:#d5deea}html.dark .notice-prompt-nav[data-v-fe66b958]{border-color:#47556973;background:#0f172ae5;color:#c7d2e3}@media(max-width:768px){.notification-detail-shell[data-v-fe66b958]{height:min(76vh,680px)}.notification-detail-meta[data-v-fe66b958]{align-items:flex-start}.notification-detail-close-btn[data-v-fe66b958]{width:100%}.notice-prompt-shell[data-v-fe66b958],.notice-prompt-footer[data-v-fe66b958]{flex-direction:column;align-items:stretch}.notice-prompt-nav[data-v-fe66b958]{display:none}.notice-prompt-actions[data-v-fe66b958]{margin-left:0}}.permission-shell[data-v-407b68cf]{width:min(1280px,calc(100vw - 32px));height:min(720px,calc(100vh - 32px));overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.permission-header[data-v-407b68cf]{display:flex;align-items:center;justify-content:space-between;gap:16px;height:72px;box-sizing:border-box;padding:0 24px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.permission-user-head[data-v-407b68cf],.permission-user-line[data-v-407b68cf],.permission-header-actions[data-v-407b68cf],.permission-card-title[data-v-407b68cf],.permission-card-title--spread[data-v-407b68cf],.permission-business-head[data-v-407b68cf],.permission-module-head[data-v-407b68cf],.permission-global-title[data-v-407b68cf],.permission-company-head[data-v-407b68cf],.permission-global-app-left[data-v-407b68cf]{display:flex;align-items:center}.permission-user-head[data-v-407b68cf]{gap:12px;min-width:0}.permission-avatar[data-v-407b68cf]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:10px;background:linear-gradient(180deg,#38a5e5,#0284c7);box-shadow:0 2px 4px #0284c733;color:#fff;font-size:15px;font-weight:600}.permission-user-line[data-v-407b68cf]{gap:10px;min-width:0}.permission-user-name[data-v-407b68cf]{color:#111827;font-size:16px;font-weight:500}.permission-user-role[data-v-407b68cf]{max-width:360px;overflow:hidden;color:#6b7280;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.permission-role-count[data-v-407b68cf]{color:#3157ff;background:#f3f6ff;border-color:#dce5ff}.permission-status[data-v-407b68cf]{color:#0f9f6e;background:#fff;border-color:#e2e8f0}.permission-status--locked[data-v-407b68cf]{color:#f43f5e}.permission-status-dot[data-v-407b68cf]{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:currentcolor}.permission-header-actions[data-v-407b68cf]{gap:12px}.permission-tabs[data-v-407b68cf]{display:flex;gap:2px;padding:3px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.permission-tab[data-v-407b68cf]{min-width:84px;height:32px;border:0;border-radius:6px;font-size:14px;font-weight:500;color:#6b7280;background:transparent;cursor:pointer}.permission-tab--active[data-v-407b68cf]{color:#fff;background:#0284c7;box-shadow:none}.permission-close[data-v-407b68cf]{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer;font-size:20px}.permission-close[data-v-407b68cf]:hover{background:#e5e7eb;color:#374151}.permission-body[data-v-407b68cf]{height:calc(100% - 72px);overflow:auto;box-sizing:border-box;padding:24px;background:#fff}.permission-base-grid[data-v-407b68cf]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.95fr);gap:26px 32px;max-width:1160px;margin:0 auto}.permission-card[data-v-407b68cf],.permission-mini-card[data-v-407b68cf],.permission-business-card[data-v-407b68cf],.permission-global-card[data-v-407b68cf]{border:1px solid #e5e7eb;background:#fff;box-shadow:none}.permission-card[data-v-407b68cf]{border-radius:12px;padding:24px}.permission-profile-card[data-v-407b68cf]{grid-column:1}.permission-role-card[data-v-407b68cf]{grid-row:span 2}.permission-card-title[data-v-407b68cf]{gap:12px;margin-bottom:32px;font-size:17px;font-weight:700;color:#0f172a}.permission-card-title--spread[data-v-407b68cf]{justify-content:space-between}.permission-card-title--spread>span[data-v-407b68cf]{display:inline-flex;align-items:center;gap:12px}.permission-title-icon[data-v-407b68cf],.permission-module-check[data-v-407b68cf]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:#7c3cff;background:#f5efff}.permission-info-grid[data-v-407b68cf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px}.permission-info-item[data-v-407b68cf],.permission-mini-card[data-v-407b68cf]{display:flex;align-items:center;gap:16px;min-width:0;min-height:82px;padding:18px;border-radius:14px;background:#f7f9fc}.permission-info-icon[data-v-407b68cf],.permission-mini-icon[data-v-407b68cf],.permission-app-icon[data-v-407b68cf],.permission-global-icon[data-v-407b68cf],.permission-company-icon[data-v-407b68cf],.permission-global-app-icon[data-v-407b68cf]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.permission-info-icon[data-v-407b68cf]{width:42px;height:42px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0f172a1a}.permission-info-icon--phone[data-v-407b68cf],.permission-info-icon--mail[data-v-407b68cf],.permission-mini-icon[data-v-407b68cf]{color:#8b3dff}.permission-info-icon--dept[data-v-407b68cf]{color:#f59e0b}.permission-info-icon--job[data-v-407b68cf]{color:#10b981}.permission-info-icon--type[data-v-407b68cf],.permission-info-icon--validity[data-v-407b68cf]{color:#4f46e5}.permission-info-label[data-v-407b68cf]{margin-bottom:6px;font-size:12px;color:#8a9ab0}.permission-info-content[data-v-407b68cf]{min-width:0}.permission-info-value[data-v-407b68cf]{font-size:16px;font-weight:700;color:#24324a}.permission-info-value--ellipsis[data-v-407b68cf]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.permission-role-list[data-v-407b68cf]{display:flex;flex-direction:column;gap:16px;height:306px;margin-bottom:54px;overflow-y:auto;padding-right:4px}.permission-role-item[data-v-407b68cf]{display:flex;align-items:center;justify-content:space-between;min-height:82px;padding:20px 24px;border-radius:16px;background:#f8fafc}.permission-role-name[data-v-407b68cf]{margin-bottom:8px;font-size:16px;font-weight:700;color:#172033}.permission-role-desc[data-v-407b68cf]{font-size:13px;color:#64748b}.permission-role-dot[data-v-407b68cf]{width:8px;height:8px;border-radius:50%;background:#10b981}.permission-dark-button[data-v-407b68cf]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:52px;border:0;border-radius:14px;color:#fff;font-size:15px;font-weight:700;background:#0f172a}.permission-mini-card[data-v-407b68cf]{border-radius:16px;background:#fff}.permission-mini-row[data-v-407b68cf]{display:grid;grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.permission-mini-icon[data-v-407b68cf]{width:50px;height:50px;border-radius:16px;background:#f5efff}.permission-mini-icon--clock[data-v-407b68cf]{color:#4f46e5;background:#eef2ff}.permission-run-status[data-v-407b68cf]{font-size:16px;font-weight:700;color:#0f9f6e}.permission-run-status--locked[data-v-407b68cf]{color:#f43f5e}.permission-empty[data-v-407b68cf]{padding:28px;color:#94a3b8;text-align:center;border-radius:14px;background:#f8fafc}.permission-business-card[data-v-407b68cf]{display:grid;grid-template-columns:280px 1fr;height:100%;min-height:0;overflow:hidden;border-radius:28px}.permission-app-sidebar[data-v-407b68cf]{min-height:0;overflow-y:auto;border-right:1px solid #e5ebf3;background:#f4f7fb}.permission-sidebar-title[data-v-407b68cf]{padding:28px;border-bottom:1px solid #e5ebf3;font-size:15px;font-weight:700}.permission-app-item[data-v-407b68cf]{display:flex;align-items:center;gap:14px;width:calc(100% - 48px);height:58px;margin:18px 24px;padding:0 18px;border:0;border-radius:16px;color:#334155;font-size:16px;font-weight:700;background:transparent}.permission-app-item--active[data-v-407b68cf]{color:#fff;background:linear-gradient(135deg,#6046ff,#4f36ee);box-shadow:0 8px 18px #4f36ee3d}.permission-app-icon[data-v-407b68cf]{width:34px;height:34px;border-radius:8px;color:#64748b;background:#fff}.permission-app-item--active .permission-app-icon[data-v-407b68cf]{color:#4f36ee;background:#ffffff38}.permission-business-main[data-v-407b68cf]{display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff}.permission-business-spin[data-v-407b68cf]{flex:1;min-height:0;overflow-y:auto}.permission-business-empty[data-v-407b68cf]{display:flex;align-items:center;justify-content:center;min-height:520px}.permission-business-head[data-v-407b68cf]{justify-content:space-between;height:58px;padding:0 26px;border-bottom:1px solid #e5ebf3;font-size:15px;font-weight:700}.permission-success-tag[data-v-407b68cf]{color:#0f9f6e;background:#ecfdf5;border-color:#bbf7d0}.permission-module-list[data-v-407b68cf]{display:flex;flex-direction:column;gap:24px;padding:22px}.permission-module-card[data-v-407b68cf]{overflow:hidden;border:1px solid #e7edf5;border-radius:22px;background:#fff;box-shadow:0 2px 8px #0f172a14}.permission-module-head[data-v-407b68cf]{justify-content:space-between;height:74px;padding:0 28px;border-bottom:1px solid #eef2f7}.permission-module-title[data-v-407b68cf]{display:flex;align-items:center;gap:14px;font-size:17px;font-weight:700}.permission-module-check[data-v-407b68cf]{color:#3157ff;background:#eef2ff}.permission-chip-list[data-v-407b68cf]{display:flex;flex-wrap:wrap;gap:14px 18px;padding:28px}.permission-group-list[data-v-407b68cf]{display:flex;flex-direction:column;gap:14px;padding:18px 22px 22px}.permission-group-row[data-v-407b68cf]{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:18px;min-height:72px;padding:16px;border:1px solid #edf2f7;border-radius:16px;background:#fbfdff}.permission-group-left[data-v-407b68cf]{display:flex;align-items:center;gap:12px;min-width:0}.permission-group-dot[data-v-407b68cf]{flex-shrink:0;width:8px;height:8px;border-radius:999px;background:#3157ff;box-shadow:0 0 0 4px #eef2ff}.permission-group-name[data-v-407b68cf]{overflow:hidden;font-size:15px;font-weight:700;color:#172033;text-overflow:ellipsis;white-space:nowrap}.permission-group-sub[data-v-407b68cf]{margin-top:4px;font-size:12px;color:#94a3b8}.permission-group-right[data-v-407b68cf]{display:flex;flex-wrap:wrap;gap:10px 12px;min-width:0}.permission-chip[data-v-407b68cf]{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid #d7f5e8;border-radius:18px;color:#334155;font-weight:600;background:#f8fffb}.permission-empty--compact[data-v-407b68cf]{margin:18px 22px 22px;padding:18px}.permission-chip[data-v-407b68cf] .svg-icon{color:#10b981}.permission-global-view[data-v-407b68cf]{display:flex;flex-direction:column;gap:28px}.permission-global-hero[data-v-407b68cf]{display:flex;align-items:center;justify-content:space-between;min-height:86px;padding:18px 28px;border:1px solid #e5e7ff;border-radius:28px;background:linear-gradient(90deg,#eef2ff,#f9f5ff)}.permission-global-icon[data-v-407b68cf]{width:52px;height:52px;border-radius:16px;color:#fff;background:#5138f5;box-shadow:0 8px 20px #5138f547}.permission-global-title[data-v-407b68cf]{gap:18px;font-size:20px;font-weight:800;color:#172033}.permission-global-stats[data-v-407b68cf]{display:flex;gap:34px}.permission-global-stats div[data-v-407b68cf]{min-width:110px;text-align:center}.permission-global-stats div+div[data-v-407b68cf]{border-left:1px solid #d8def0}.permission-global-stats span[data-v-407b68cf]{display:block;margin-bottom:4px;font-size:12px;color:#8a9ab0}.permission-global-stats strong[data-v-407b68cf]{font-size:26px;line-height:1;color:#7c3cff}.permission-global-card[data-v-407b68cf]{overflow:hidden;border-radius:28px}.permission-company-head[data-v-407b68cf]{gap:16px;height:78px;padding:0 38px;border-bottom:1px solid #eef2f7;font-size:18px;font-weight:800}.permission-company-icon[data-v-407b68cf],.permission-global-app-icon[data-v-407b68cf]{width:42px;height:42px;border-radius:50%;color:#94a3b8;background:#fff;box-shadow:0 2px 8px #0f172a1a}.permission-global-apps[data-v-407b68cf]{display:flex;flex-direction:column;gap:24px;padding:34px}.permission-global-app[data-v-407b68cf]{display:flex;align-items:center;justify-content:space-between;min-height:94px;padding:0 28px;border:1px solid #e5ebf3;border-radius:22px;background:#fff;box-shadow:0 2px 8px #0f172a14}.permission-global-app-left[data-v-407b68cf]{gap:20px}.permission-global-app-icon[data-v-407b68cf]{width:58px;height:58px;border-radius:18px;color:#7c3cff}.permission-global-app-name[data-v-407b68cf]{margin-bottom:10px;font-size:17px;font-weight:800}.permission-global-role-list[data-v-407b68cf]{display:flex;gap:8px}@media(max-width:1100px){.permission-shell[data-v-407b68cf]{width:96vw;height:88vh}.permission-header[data-v-407b68cf]{height:auto;flex-direction:column;align-items:flex-start;padding:24px}.permission-header-actions[data-v-407b68cf]{width:100%;justify-content:space-between}.permission-body[data-v-407b68cf]{height:calc(100% - 160px);padding:24px}.permission-base-grid[data-v-407b68cf],.permission-business-card[data-v-407b68cf]{grid-template-columns:1fr}.permission-mini-row[data-v-407b68cf]{grid-template-columns:1fr;gap:20px}.permission-role-card[data-v-407b68cf]{grid-row:auto}.permission-info-grid[data-v-407b68cf]{grid-template-columns:1fr}}.change-password-modal[data-v-4d6823f3]{display:flex;width:min(384px,calc(100vw - 32px));max-height:calc(100vh - 32px);flex-direction:column;overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.change-password-modal__header[data-v-4d6823f3]{display:flex;height:64px;box-sizing:border-box;flex:0 0 auto;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.change-password-modal__icon[data-v-4d6823f3]{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(180deg,#eeaf0e,#d97706);box-shadow:0 2px 4px #d9770633;color:#fff;font-size:16px}.change-password-modal__header h3[data-v-4d6823f3]{min-width:0;flex:1;margin:0;color:#111827;font-size:16px;font-weight:500;line-height:25px}.change-password-modal__close[data-v-4d6823f3]{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer;font-size:20px}.change-password-modal__close[data-v-4d6823f3]:hover{background:#e5e7eb;color:#374151}.change-password-modal__body[data-v-4d6823f3]{flex:1;overflow-y:auto;box-sizing:border-box;padding:16px 16px 0}.change-password-field+.change-password-field[data-v-4d6823f3]{margin-top:16px}.change-password-field label[data-v-4d6823f3]{display:block;margin-bottom:8px;color:#111827;font-size:14px;font-weight:500;line-height:22px}.change-password-input[data-v-4d6823f3]{display:flex;height:40px;align-items:center;border:1px solid #e5e7eb;border-radius:8px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.change-password-input[data-v-4d6823f3]:focus-within{border-color:#0284c7;box-shadow:0 0 0 3px #0284c71f}.change-password-input input[data-v-4d6823f3]{width:100%;min-width:0;height:100%;padding:0 12px;border:0;outline:0;background:transparent;color:#111827;font-size:14px}.change-password-input input[data-v-4d6823f3]::placeholder{color:#9ca3af;opacity:1}.change-password-input__eye[data-v-4d6823f3]{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#9ca3af;cursor:pointer;font-size:18px}.change-password-input__eye[data-v-4d6823f3]:hover{background:#f0f9ff;color:#0284c7}.change-password-rules[data-v-4d6823f3]{width:100%;min-height:108px;box-sizing:border-box;margin-top:24px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.change-password-rules__title[data-v-4d6823f3],.change-password-rule[data-v-4d6823f3]{color:#6b7280;font-size:12px;line-height:20px}.change-password-rules__title[data-v-4d6823f3]{margin-bottom:6px;font-weight:500}.change-password-modal__footer[data-v-4d6823f3]{flex:0 0 auto;padding:16px 16px 32px;background:#fff}.change-password-modal__footer[data-v-4d6823f3] .n-button{height:40px;border-color:#0284c7;border-radius:8px;background:#0284c7;box-shadow:none;font-size:14px;font-weight:500}.change-password-modal__footer[data-v-4d6823f3] .n-button:not(.n-button--disabled):hover,.change-password-modal__footer[data-v-4d6823f3] .n-button:not(.n-button--disabled):focus{border-color:#0369a1;background:#0369a1}.change-password-modal__footer[data-v-4d6823f3] .n-button.n-button--disabled{color:#fff;opacity:.58}.update-log-modal[data-v-7e44259e]{display:flex;width:min(820px,calc(100vw - 32px));height:min(560px,calc(100vh - 32px));flex-direction:column;overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.update-log-header[data-v-7e44259e]{display:flex;height:72px;box-sizing:border-box;flex:0 0 72px;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.update-log-header__icon[data-v-7e44259e]{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border-radius:9px;background:linear-gradient(180deg,#38a5e5,#0284c7);box-shadow:0 2px 4px #0284c733;color:#fff;font-size:18px}.update-log-header__heading[data-v-7e44259e]{min-width:0;flex:1}.update-log-header__heading h3[data-v-7e44259e]{margin:0;color:#111827;font-size:16px;font-weight:500;line-height:24px}.update-log-header__heading p[data-v-7e44259e]{margin:1px 0 0;color:#6b7280;font-size:12px;line-height:18px}.update-log-header__actions[data-v-7e44259e]{display:flex;flex:0 0 auto;align-items:center;gap:10px}.update-log-language-tabs[data-v-7e44259e]{display:flex;padding:3px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.update-log-language-tabs button[data-v-7e44259e]{height:28px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer;font-size:12px;font-weight:500}.update-log-language-tabs button.is-active[data-v-7e44259e]{background:#e0f2fe;color:#0284c7}.update-log-close[data-v-7e44259e]{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer;font-size:20px}.update-log-close[data-v-7e44259e]:hover{background:#e5e7eb;color:#374151}.update-log-content[data-v-7e44259e]{display:grid;min-height:0;flex:1;grid-template-columns:220px minmax(0,1fr)}.update-log-state[data-v-7e44259e]{display:flex;min-height:0;grid-column:1 / -1;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#9ca3af;font-size:13px}.update-log-state[data-v-7e44259e]>svg{width:32px;height:32px;color:#cbd5e1}.update-log-sidebar[data-v-7e44259e]{overflow-y:auto;padding:18px 14px;border-right:1px solid #e5e7eb;background:#f9fafb}.update-log-sidebar__title[data-v-7e44259e]{display:flex;align-items:center;justify-content:space-between;margin:0 6px 12px;color:#374151;font-size:13px;font-weight:500}.update-log-sidebar__title span[data-v-7e44259e]{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:10px;background:#e5e7eb;color:#6b7280;font-size:11px}.update-log-version[data-v-7e44259e]{display:flex;width:100%;flex-direction:column;gap:8px;margin-top:8px;padding:12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#374151;text-align:left;cursor:pointer}.update-log-version[data-v-7e44259e]:hover{background:#fff}.update-log-version.is-active[data-v-7e44259e]{border-color:#bae6fd;background:#f0f9ff;color:#075985}.update-log-version__top[data-v-7e44259e]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.update-log-version__name[data-v-7e44259e]{display:block;min-width:0;flex:1;overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.update-log-latest[data-v-7e44259e]{padding:2px 7px;border-radius:8px;background:#0284c7;color:#fff;font-size:10px}.update-log-version__date[data-v-7e44259e],.update-log-detail__date[data-v-7e44259e]{display:flex;align-items:center;gap:6px;color:#9ca3af;font-size:12px}.update-log-version__date[data-v-7e44259e] svg,.update-log-detail__date[data-v-7e44259e] svg{width:14px;height:14px}.update-log-detail[data-v-7e44259e]{min-width:0;overflow-y:auto;padding:28px 32px 24px}.update-log-detail__head[data-v-7e44259e]{display:flex;align-items:center;justify-content:space-between;gap:24px}.update-log-detail__version[data-v-7e44259e]{display:flex;align-items:center;gap:10px;margin-bottom:8px;color:#111827;font-size:24px;font-weight:600}.update-log-detail__version span[data-v-7e44259e]{padding:3px 8px;border-radius:10px;background:#f0f9ff;color:#0284c7;font-size:11px;font-weight:500}.update-log-detail__icon[data-v-7e44259e]{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:10px;background:#f0f9ff;color:#0284c7;font-size:20px}.update-log-detail__title[data-v-7e44259e]{margin:22px 0 0;color:#1f2937;font-size:15px;font-weight:600;line-height:24px}.update-log-divider[data-v-7e44259e]{display:flex;align-items:center;gap:12px;margin:26px 0 16px;color:#6b7280;font-size:12px}.update-log-divider[data-v-7e44259e]:before,.update-log-divider[data-v-7e44259e]:after{height:1px;flex:1;background:#e5e7eb;content:""}.update-log-change-list[data-v-7e44259e]{display:flex;flex-direction:column;gap:10px}.update-log-change[data-v-7e44259e]{display:flex;min-height:48px;box-sizing:border-box;align-items:center;gap:12px;padding:11px 14px;border:1px solid #f3f4f6;border-radius:10px;background:#f9fafb;color:#374151;font-size:13px;line-height:20px}.update-log-change__index[data-v-7e44259e]{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border-radius:50%;background:#e0f2fe;color:#0284c7;font-size:11px;font-weight:600}.update-log-change--empty[data-v-7e44259e]{justify-content:center;color:#9ca3af}@media(max-width:640px){.update-log-content[data-v-7e44259e]{grid-template-columns:1fr}.update-log-sidebar[data-v-7e44259e]{display:flex;overflow-x:auto;padding:12px;border-right:0;border-bottom:1px solid #e5e7eb}.update-log-sidebar__title[data-v-7e44259e]{display:none}.update-log-version[data-v-7e44259e]{min-width:170px;margin:0 8px 0 0}.update-log-detail[data-v-7e44259e]{padding:22px 18px}}.user-avatar-trigger[data-v-e79a19d0]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#4b5563;color:#f8fafc;font-size:14px;font-weight:600;line-height:1;cursor:pointer;margin-left:2px}.user-avatar-trigger[data-v-e79a19d0]:hover{background:#5b6675}.user-menu-panel[data-v-e79a19d0]{width:284px;padding-bottom:12px;overflow:hidden;border:1px solid rgba(37,99,235,.35);border-radius:8px;background:#fff;box-shadow:0 14px 34px #0f172a2e}.user-menu-profile[data-v-e79a19d0]{height:88px;display:flex;align-items:center;gap:16px;padding:0 24px;background-color:#0f172a;background-position:center;background-repeat:no-repeat;background-size:100% 100%}.user-menu-avatar[data-v-e79a19d0]{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#4b5563;color:#f8fafc;font-size:15px;font-weight:600}.user-menu-profile-text[data-v-e79a19d0]{min-width:0}.user-menu-name[data-v-e79a19d0]{overflow:hidden;color:#f8fafc;font-size:16px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.user-menu-role[data-v-e79a19d0]{margin-top:2px;overflow:hidden;color:#f8fafcb8;font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.user-menu-company[data-v-e79a19d0]{width:100%;height:76px;display:flex;align-items:center;gap:12px;padding:0 22px;border:0;background:#fff;text-align:left;cursor:pointer}.user-menu-company[data-v-e79a19d0]:hover,.user-menu-item[data-v-e79a19d0]:hover{background:#f8fafc}.user-menu-logo[data-v-e79a19d0]{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0f172a;color:#22d3ee;font-size:28px}.user-menu-company-text[data-v-e79a19d0]{min-width:0;height:40px;flex:1;display:flex;flex-direction:column;justify-content:center}.user-menu-company-name[data-v-e79a19d0]{overflow:hidden;color:#4b5563;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.user-menu-app-name[data-v-e79a19d0]{overflow:hidden;color:#111827;font-size:14px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.user-menu-company-icon[data-v-e79a19d0]{flex:0 0 auto;color:#9ca3af;font-size:18px}.user-menu-divider[data-v-e79a19d0]{height:1px;margin:0 16px 8px;background:#e5e7eb}.user-menu-divider--logout[data-v-e79a19d0]{margin-top:8px}.user-menu-item[data-v-e79a19d0]{width:100%;height:40px;display:flex;align-items:center;gap:12px;padding:0 22px;border:0;background:#fff;color:#374151;font-size:15px;font-weight:600;text-align:left;cursor:pointer}.user-menu-item-icon[data-v-e79a19d0]{flex:0 0 auto;color:#6b7280;font-size:18px}.user-menu-item--danger[data-v-e79a19d0],.user-menu-item--danger .user-menu-item-icon[data-v-e79a19d0]{color:#ef4444}.user-avatar-popover{padding:0;border-radius:8px}.global-header-menu[data-v-f3ebb1d9] .global-first-level-menu{--n-item-height: 34px !important}.global-header-actions[data-v-f3ebb1d9] .n-button,.global-header-actions[data-v-f3ebb1d9] .n-button .n-button__content,.global-header-actions[data-v-f3ebb1d9] .svg-icon,.global-header-actions[data-v-f3ebb1d9] svg{color:#d1d5db!important}.tab-context-menu.n-dropdown-menu{width:94px;min-width:94px;height:auto;padding:8px 4px 9px;border-radius:8px;box-shadow:0 14px 34px #0f172a24}.tab-context-menu.n-dropdown-menu .n-dropdown-option{height:34px;margin:0;padding:0}.tab-context-menu.n-dropdown-menu .n-dropdown-option-body{width:86px;height:34px;min-height:34px;margin:0 auto;padding:0;border-radius:8px}.tab-context-menu.n-dropdown-menu .n-dropdown-option-body:before{border-radius:8px}.tab-context-menu.n-dropdown-menu .n-dropdown-option-body:hover:before,.tab-context-menu.n-dropdown-menu .n-dropdown-option-body--pending:before{background-color:#f9fafb}.tab-context-menu.n-dropdown-menu .n-dropdown-option-body__prefix{display:none}.tab-context-menu.n-dropdown-menu .n-dropdown-option-body__label{display:flex;justify-content:center;width:100%;padding:0}.tab-context-menu.n-dropdown-menu .n-dropdown-option:last-child{position:relative}.tab-context-menu.n-dropdown-menu .n-dropdown-option:last-child:before{position:absolute;top:0;right:8px;left:8px;height:1px;background:#e5e7eb;content:""}.tab-context-menu.n-dropdown-menu .n-dropdown-option:first-child:before{position:absolute;top:34px;right:8px;left:8px;height:1px;background:#e5e7eb;content:""}.tab-context-menu__label{color:#111827;font-size:12px;font-weight:500;line-height:34px}.tab-context-menu__label--danger{color:#ef4444}.global-tab-scroll-btn[data-v-f07e5f76]{width:28px!important;height:28px!important;align-self:flex-end;margin-bottom:8px;border-radius:8px!important;background:#334155!important;color:#fff;opacity:1}.global-tab-scroll-btn[data-v-f07e5f76]:disabled{background:#334155!important;color:#cbd5e1!important;opacity:.45}.global-tab-scroll-btn[data-v-f07e5f76] .n-button__border,.global-tab-scroll-btn[data-v-f07e5f76] .n-button__state-border{display:none}.global-tab-scroll-btn[data-v-f07e5f76] .n-button__content{width:28px;height:28px}.global-tab-scroll-btn[data-v-f07e5f76]:not(:disabled):hover{color:#fff;background-color:#334155!important}.global-tab[data-v-f07e5f76] .global-tab__item{color:#fff!important}.global-tab[data-v-f07e5f76] .global-tab__chrome{gap:4px!important;margin-right:12px!important}.global-tab[data-v-f07e5f76] .global-tab__chrome--before-active{margin-right:4px!important}.global-tab[data-v-f07e5f76] .global-tab__chrome--active{color:#111827!important;height:38px;min-height:38px;margin-right:4px!important;margin-bottom:-2px}.global-tab[data-v-f07e5f76] .global-tab__chrome:not(.global-tab__chrome--active){border-radius:8px;background-color:#334155;margin-bottom:8px;padding:5px 21px!important}.global-tab[data-v-f07e5f76] .global-tab__chrome:not(.global-tab__chrome--active) [class*=chrome-tab__bg],.global-tab[data-v-f07e5f76] .global-tab__chrome:not(.global-tab__chrome--active) [class*=chrome-tab-divider]{display:none}.global-tab[data-v-f07e5f76] .ellipsis-text,.global-tab[data-v-f07e5f76] .inline-block{color:#fff!important;font-size:12px}.global-tab[data-v-f07e5f76] .global-tab__chrome--active .ellipsis-text,.global-tab[data-v-f07e5f76] .global-tab__chrome--active .inline-block{color:#111827!important;padding-bottom:8px}.global-tab[data-v-f07e5f76] .global-tab__chrome--active [class*=chrome-tab__bg]{color:#fff!important}.global-tab[data-v-f07e5f76] .global-tab__chrome--active [class*=chrome-tab-divider]{opacity:0!important}.tab-close-btn[data-v-f07e5f76]{display:inline-flex;align-items:center;justify-content:center;width:0;height:18px;padding:0;border:none;border-radius:9999px;background:transparent;color:inherit;cursor:pointer;opacity:0;overflow:hidden;transform:translateY(0);transition:background-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease,width .2s ease}.global-tab[data-v-f07e5f76] .global-tab__chrome:hover .tab-close-btn{width:18px;opacity:1}.global-tab[data-v-f07e5f76] .global-tab__chrome--active .tab-close-btn{transform:translateY(-4px)}.tab-close-btn[data-v-f07e5f76]:hover{background-color:#11182714;color:#111827}.global-content-panel{min-height:100%;overflow:hidden;border-radius:16px}.global-content-panel.global-content-panel--full-height{height:100%;min-height:100%}.global-content-panel.global-content-panel--login{border-radius:0}.sider-inverted-enter-active[data-v-ad2d814f],.sider-inverted-leave-active[data-v-ad2d814f]{height:22px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.sider-inverted-enter-from[data-v-ad2d814f],.sider-inverted-leave-to[data-v-ad2d814f]{height:0;--un-translate-x:20px;transform:translate(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)) rotate(var(--un-rotate-z)) skew(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-13f965e8]{height:16px;border-radius:4px}.layout-sider[data-v-13f965e8]{border-radius:4px;--un-bg-opacity:1;background-color:rgb(var(--primary-300-color) / var(--un-bg-opacity))}.layout-main[data-v-13f965e8]{flex:1 1 0%;border-radius:4px;--un-bg-opacity:1;background-color:rgb(var(--primary-200-color) / var(--un-bg-opacity))}.vertical-wrapper[data-v-13f965e8]{display:flex;flex-direction:column;flex:1 1 0%;gap:6px}.horizontal-wrapper[data-v-13f965e8]{display:flex;flex:1 1 0%;gap:6px}.setting-list-move[data-v-44c0f00c],.setting-list-enter-active[data-v-44c0f00c],.setting-list-leave-active[data-v-44c0f00c]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.setting-list-enter-from[data-v-44c0f00c],.setting-list-leave-to[data-v-44c0f00c]{--un-translate-x:-30px;transform:translate(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)) rotate(var(--un-rotate-z)) skew(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-44c0f00c]{position:absolute}.setting-list-move[data-v-46f6cac8],.setting-list-enter-active[data-v-46f6cac8],.setting-list-leave-active[data-v-46f6cac8]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.setting-list-enter-from[data-v-46f6cac8],.setting-list-leave-to[data-v-46f6cac8]{--un-translate-x:-30px;transform:translate(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)) rotate(var(--un-rotate-z)) skew(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-46f6cac8]{position:absolute}.setting-list-move[data-v-cd61f93e],.setting-list-enter-active[data-v-cd61f93e],.setting-list-leave-active[data-v-cd61f93e]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.setting-list-enter-from[data-v-cd61f93e],.setting-list-leave-to[data-v-cd61f93e]{--un-translate-x:-30px;transform:translate(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)) rotate(var(--un-rotate-z)) skew(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-cd61f93e]{position:absolute}.setting-list-move[data-v-bacb6495],.setting-list-enter-active[data-v-bacb6495],.setting-list-leave-active[data-v-bacb6495]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.setting-list-enter-from[data-v-bacb6495],.setting-list-leave-to[data-v-bacb6495]{--un-translate-x:-30px;transform:translate(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)) rotate(var(--un-rotate-z)) skew(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-bacb6495]{position:absolute}.setting-list-move[data-v-9c8dbaac],.setting-list-enter-active[data-v-9c8dbaac],.setting-list-leave-active[data-v-9c8dbaac]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.setting-list-enter-from[data-v-9c8dbaac],.setting-list-leave-to[data-v-9c8dbaac]{--un-translate-x:-30px;transform:translate(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)) rotate(var(--un-rotate-z)) skew(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-9c8dbaac]{position:absolute}.setting-list-move[data-v-c3d8598f],.setting-list-enter-active[data-v-c3d8598f],.setting-list-leave-active[data-v-c3d8598f]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.setting-list-enter-from[data-v-c3d8598f],.setting-list-leave-to[data-v-c3d8598f]{--un-translate-x:-30px;transform:translate(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)) rotate(var(--un-rotate-z)) skew(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-c3d8598f]{position:absolute}[data-v-179e0925] .n-tab{display:flex;align-items:center;gap:8px}[data-v-179e0925] .n-tab-pane{padding:0}:root{--component-bg: rgb(25, 45, 100);--table-header-bg: rgb(41, 60, 113);--input-bg: rgb(25, 45, 100);--border-color: rgb(66, 100, 143);--n-border-color: rgb(66, 100, 143);--soy-primary-color: #111a3f}html.theme-cyan{--un-default-border-color: rgb(195, 212, 225);--soy-page-tab-hover-bg: rgb(233, 240, 246)}html.theme-tech{--soy-primary-color: rgb(80, 124, 235);--soy-primary-color1: #111a3f;--soy-primary-color2: #182547;--soy-primary-color-opacity1: #507ceb1a;--soy-primary-color-opacity2: #507ceb26;--soy-primary-color-opacity3: #507ceb4d;--soy-page-tab-hover-bg: rgb(23, 34, 73);--un-default-border-color: rgb(66, 100, 143)}@keyframes theme-to-dark-new{0%{clip-path:circle(0 at var(--theme-vt-x, 50%) var(--theme-vt-y, 50%))}to{clip-path:circle(150% at var(--theme-vt-x, 50%) var(--theme-vt-y, 50%))}}@keyframes theme-to-light-old{0%{clip-path:circle(150% at var(--theme-vt-x, 50%) var(--theme-vt-y, 50%))}to{clip-path:circle(0 at var(--theme-vt-x, 50%) var(--theme-vt-y, 50%))}}::view-transition-old(root),::view-transition-new(root){animation-duration:.8s;animation-timing-function:ease-in-out}html.theme-transition-to-dark::view-transition-new(root){animation-name:theme-to-dark-new}html.theme-transition-to-light::view-transition-old(root){animation-name:theme-to-light-old}.n-divider:not(.n-divider--vertical){margin:0}#__SCROLL_EL_ID__{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.5) transparent}.dark #__SCROLL_EL_ID__{color-scheme:dark;scrollbar-color:rgba(255,255,255,.5) 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}.layout-main-shell{background:#111827;padding:0 18px 18px}.my-scroller{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.5) transparent}.dark .my-scroller{color-scheme:dark;scrollbar-color:rgba(255,255,255,.5) transparent}.my-scroller::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:7px}.my-scroller::-webkit-scrollbar-thumb:hover{background-color:#00000080;border-radius:7px}.my-scroller::-webkit-scrollbar{width:7px;height:7px}.my-scroller::-webkit-scrollbar-track-piece{background-color:#0000;border-radius:0}
