html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}*{box-sizing:border-box}:root{--ah-canvas: #f3f7fc;--ah-canvas-strong: #edf4fd;--ah-surface: rgba(255, 255, 255, .92);--ah-surface-strong: #ffffff;--ah-surface-muted: #f7fbff;--ah-border: #d9e5f3;--ah-border-strong: #c8d8ec;--ah-text: #152239;--ah-text-secondary: #5d6b84;--ah-text-tertiary: #7e8aa3;--ah-primary: #1f6fff;--ah-primary-deep: #1658d0;--ah-teal: #22b8a5;--ah-success: #16a34a;--ah-warning: #d97706;--ah-danger: #dc2626;--ah-shadow-card: 0 20px 48px rgba(17, 39, 72, .08);--ah-shadow-soft: 0 12px 28px rgba(17, 39, 72, .06);--ah-shadow-panel: 0 28px 60px rgba(16, 38, 70, .09);--ah-radius-xl: 28px;--ah-radius-lg: 22px;--ah-radius-md: 16px;--ah-radius-sm: 12px;--ah-page-width: 1520px}html,body,#app{min-height:100%}body{position:relative;margin:0;color:var(--ah-text);font-family:Inter,Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:linear-gradient(rgba(255,255,255,.58) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.58) 1px,transparent 1px),radial-gradient(circle at top left,rgba(30,128,255,.13),transparent 28%),radial-gradient(circle at top right,rgba(33,182,161,.11),transparent 22%),linear-gradient(180deg,#f7fbff 0%,var(--ah-canvas) 100%);background-size:26px 26px,26px 26px,auto,auto,auto}body:before,body:after{position:fixed;z-index:-1;width:360px;height:360px;content:"";pointer-events:none;filter:blur(18px)}body:before{top:-120px;left:-110px;background:radial-gradient(circle,rgba(31,111,255,.14),transparent 70%)}body:after{right:-120px;bottom:-140px;background:radial-gradient(circle,rgba(34,184,165,.12),transparent 68%)}a{color:inherit}.page{display:flex;flex-direction:column;gap:22px;width:100%;max-width:var(--ah-page-width);padding:28px 30px 36px;margin:0 auto}.workbench-page{gap:12px;max-width:none;min-height:100%;padding:0 18px 24px;background:#fff}.workbench-page .section{border-radius:16px;background:linear-gradient(180deg,#fffffffa,#fafcfff5);border-color:#e7edf7;box-shadow:none}.workbench-page .section:before{height:56px;background:linear-gradient(180deg,rgba(31,111,255,.04),transparent 82%)}.workbench-page .section-body{padding:18px}.workbench-page .section-head{margin-bottom:14px}.workbench-page .toolbar-line{gap:12px}.workbench-page .ant-tabs-nav{margin-bottom:14px!important}.workbench-page .ant-tabs-tab{min-height:38px;padding:8px 0 10px!important;margin-right:18px!important;border-radius:0}.workbench-page .ant-tabs-tab.ant-tabs-tab-active{background:transparent}.workbench-page .ant-table-wrapper .ant-table-container{border-radius:12px;box-shadow:none}.workbench-page .ant-table-wrapper .ant-table-thead>tr>th{padding-top:12px;padding-bottom:12px;font-size:12px;font-weight:700;text-transform:none;background:#f8faff}.workbench-page .ant-table-wrapper .ant-table-tbody>tr>td{padding-top:12px;padding-bottom:12px;background:#fff}.workbench-page .ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:#fff}.workbench-page .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:#f7faff}.page-header{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 26px;background:radial-gradient(circle at top right,rgba(31,111,255,.16),transparent 32%),radial-gradient(circle at left center,rgba(34,184,165,.12),transparent 35%),linear-gradient(135deg,#fffffff2,#f6fafff0);border:1px solid rgba(214,228,247,.96);border-radius:var(--ah-radius-xl);box-shadow:var(--ah-shadow-card)}.page-title{margin:0;color:#12233d;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.page-subtitle,.muted,.selected-context,.panel-subtitle,.cell-secondary,.sub-cell,.user-secondary,.hint,.form-tip{color:var(--ah-text-secondary)}.header-actions,.toolbar,.toolbar-line,.section-filters,.compact-toolbar,.detail-actions,.section-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.header-actions{justify-content:flex-end}.toolbar-line{justify-content:space-between}.section{position:relative;overflow:hidden;background:linear-gradient(180deg,#fffffff5,#f8fbffe6);border:1px solid var(--ah-border);border-radius:26px;box-shadow:var(--ah-shadow-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.section:before{position:absolute;inset:0 0 auto 0;height:84px;content:"";background:linear-gradient(180deg,rgba(31,111,255,.06),transparent 78%);pointer-events:none}.section-body{position:relative;z-index:1;padding:22px 24px}.section-head{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.section-title,.panel-title,.config-side-title,.config-main-title,.drawer-section-title,.form-section-title,.review-pending-title,.preview-title,.role-detail-title{color:#152239;font-size:16px;font-weight:700;line-height:1.4}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric,.overview-card{position:relative;overflow:hidden;padding:22px 20px 20px;background:linear-gradient(180deg,#fffffff5,#f6fafff5);border:1px solid rgba(214,228,247,.96);border-radius:20px;box-shadow:0 18px 34px #11274814}.metric:before,.overview-card:before{position:absolute;top:-36px;right:-20px;width:116px;height:116px;content:"";background:radial-gradient(circle,rgba(31,111,255,.1),transparent 68%)}.metric:after,.overview-card:after{position:absolute;top:0;left:0;width:100%;height:4px;content:"";background:linear-gradient(90deg,#1f6fffb8,#22b8a500)}.metric-label{color:var(--ah-text-secondary);font-size:12px;font-weight:600;letter-spacing:.02em}.metric-value{margin-top:10px;color:#12233d;font-size:30px;font-weight:700;line-height:1.1}.overview-card{display:flex;flex-direction:column;gap:8px;min-height:140px}.overview-card .metric-label{text-transform:uppercase}.overview-card strong,.status-item strong,.password-summary strong,.preview-summary strong,.config-value-label,.callback-cell strong{color:#18304d}.two-column{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px}.primary-cell,.cell-primary,.user-primary{color:#152239;font-weight:600}.cell-secondary,.sub-cell,.user-secondary{margin-top:4px;font-size:12px;line-height:1.5}.mono-text,.config-key,.payload-box,.secret-label{font-family:SFMono-Regular,JetBrains Mono,Fira Code,Consolas,Liberation Mono,monospace}.selector-sm{width:140px}.selector-md{width:220px}.selector-lg{width:280px}.keyword-input{width:300px}.status-filter,.department-filter,.position-filter,.config-search,.version-key-input{width:180px}.form-tip{margin-top:-6px;margin-bottom:12px;font-size:12px;line-height:1.6}.doc-links{display:flex;flex-wrap:wrap;gap:12px}.ant-layout{background:transparent}.ant-btn{height:40px;padding:0 16px;font-weight:600;border-radius:12px;border-color:#d7e3f3;box-shadow:0 8px 18px #1127480d}.ant-btn-sm{height:32px;padding:0 12px;font-size:12px;border-radius:10px}.ant-btn-primary{border-color:transparent;background:linear-gradient(135deg,#1f6fff,#1fa6ff);box-shadow:0 10px 22px #1f6fff38}.ant-btn-primary:not(:disabled):hover,.ant-btn-primary:not(:disabled):focus{background:linear-gradient(135deg,#1658d0,#1f95f2)}.ant-btn-default:not(:disabled):hover,.ant-btn-default:not(:disabled):focus,.ant-btn-link:not(:disabled):hover,.ant-btn-link:not(:disabled):focus,.ant-btn-text:not(:disabled):hover,.ant-btn-text:not(:disabled):focus{color:var(--ah-primary);border-color:#1f6fff47}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker,.ant-input-password,.ant-input-number-input,.ant-mentions,.ant-mentions textarea{border-radius:12px!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number,.ant-input-number-group-wrapper,.ant-mentions{min-height:40px;background:#ffffffd6;border-color:#d8e4f2;box-shadow:none!important}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container{border:1px solid rgba(214,228,247,.96);border-radius:18px;box-shadow:0 22px 46px #1127481f}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-picker:hover,.ant-mentions:hover{border-color:#1f6fff6b!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused,.ant-mentions-focused{border-color:#1f6fff8f!important;box-shadow:0 0 0 3px #1f6fff1f!important}.ant-tabs-nav{margin-bottom:18px!important}.ant-tabs-tab{min-height:42px;padding:8px 14px!important;margin-right:8px!important;border-radius:12px 12px 0 0;transition:color .18s ease,background .18s ease}.ant-tabs-tab:hover{color:var(--ah-primary)}.ant-tabs-tab.ant-tabs-tab-active{background:#1f6fff14}.ant-tabs-ink-bar{height:3px!important;background:linear-gradient(90deg,#1f6fff,#22b8a5)!important;border-radius:999px}.ant-table-wrapper .ant-table{background:transparent;border-radius:18px}.ant-table-wrapper .ant-table-container{overflow:hidden;border:1px solid rgba(214,228,247,.9);border-radius:18px;background:linear-gradient(180deg,#fffffff5,#f7fbfff0);box-shadow:inset 0 1px #ffffffd1}.ant-table-wrapper .ant-table-thead>tr>th{padding-top:15px;padding-bottom:15px;color:#42536c;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;background:#f6faff;border-bottom-color:#d6e4f7f5}.ant-table-wrapper .ant-table-tbody>tr>td{padding-top:15px;padding-bottom:15px;border-bottom-color:#e0eaf6e0;background:#ffffffb3}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:#f5faffd6}.ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:#f8fbffe0}.ant-table-wrapper .ant-table-pagination.ant-pagination{margin:16px 4px 0}.section>.ant-table-wrapper,.section>.ant-tabs,.section>.ant-descriptions,.section>.ant-empty,.section>.ant-alert{position:relative;z-index:1;padding:0 20px 20px}.ant-tag{padding:4px 10px;font-weight:600;border-radius:999px}.ant-menu{background:transparent;border-inline-end:none!important}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{margin-inline:0!important;width:100%!important;margin-block:6px!important;border-radius:14px}.ant-menu-inline .ant-menu-item-selected{background:linear-gradient(135deg,#1f6fff24,#1fa6ff14)}.ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:transparent}.ant-modal{width:min(520px,calc(100vw - 32px))!important}.ant-modal[style*="width: 360"],.ant-modal[style*="width: 388"],.ant-modal[style*="width: 420"],.ant-modal[style*="width: 440"]{width:min(440px,calc(100vw - 32px))!important}.ant-modal[style*="width: 480"],.ant-modal[style*="width: 520"],.ant-modal[style*="width: 560"],.ant-modal[style*="width: 620"]{width:min(520px,calc(100vw - 32px))!important}.ant-modal[style*="width: 640"],.ant-modal[style*="width: 680"],.ant-modal[style*="width: 720"],.ant-modal[style*="width: 760"]{width:min(760px,calc(100vw - 32px))!important}.ant-modal[style*="width: 880"]{width:min(880px,calc(100vw - 32px))!important}.ant-modal[style*="width: 900"],.ant-modal[style*="width: 1100"]{width:min(760px,calc(100vw - 32px))!important}.admin-modal--compact .ant-modal{width:min(440px,calc(100vw - 32px))!important}.admin-modal--preview .ant-modal{width:min(760px,calc(100vw - 32px))!important}.admin-modal--wizard .ant-modal{width:min(880px,calc(100vw - 32px))!important}.ant-modal-content{overflow:hidden;border:1px solid rgba(214,228,247,.96);border-radius:18px;box-shadow:0 22px 48px #0d1e3729}.ant-drawer-content{overflow:hidden;border:1px solid rgba(214,228,247,.96);border-radius:24px;box-shadow:0 28px 60px #0d1e372e}.ant-modal-header{padding:18px 18px 12px;background:linear-gradient(180deg,#f8fbfffa,#fffffff5);border-bottom-color:#d6e4f7eb}.ant-drawer-header{padding-top:22px;padding-bottom:16px;background:linear-gradient(180deg,#f8fbfffa,#fffffff5);border-bottom-color:#d6e4f7eb}.ant-modal-body{padding:16px 18px;background:linear-gradient(180deg,#fffffffa,#f8fbfff2)}.ant-drawer-body{padding:22px;background:linear-gradient(180deg,#fffffffa,#f8fbfff2)}.ant-modal-footer{padding:12px 18px 16px}.ant-alert{border-radius:16px}.ant-radio-button-wrapper{border-radius:12px}.ant-radio-button-wrapper:first-child{border-start-start-radius:12px;border-end-start-radius:12px}.ant-radio-button-wrapper:last-child{border-start-end-radius:12px;border-end-end-radius:12px}.ant-descriptions-view,.ant-empty,.ant-result,.ant-popover-inner,.ant-dropdown-menu{border-radius:18px}.ant-descriptions-view,.ant-popover-inner,.ant-dropdown-menu{border:1px solid rgba(214,228,247,.96);box-shadow:0 18px 36px #1127481a}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{border-radius:10px}@media (max-width: 1100px){.metric-grid,.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.header-actions{justify-content:flex-start}}@media (max-width: 900px){.page{padding:18px}.workbench-page{padding:0 14px 18px}.page-header{padding:20px;border-radius:24px}.page-title{font-size:24px}.metric-grid,.two-column{grid-template-columns:1fr}.keyword-input,.status-filter,.department-filter,.position-filter,.config-search,.version-key-input,.selector-sm,.selector-md,.selector-lg,.header-actions,.toolbar,.toolbar-line,.section-filters,.compact-toolbar{width:100%}}.brand-lockup[data-v-e2024d41]{--brand-logo-size: 32px;--brand-title-size: 18px;--brand-subtitle-size: 12px;--brand-title-color: #16243a;--brand-subtitle-color: #6f7f96;--brand-logo-padding: 0px;--brand-logo-radius: 14px;--brand-logo-surface: transparent;--brand-logo-border: transparent;--brand-logo-shadow: none;display:flex;align-items:center;gap:14px;min-width:0}.brand-lockup--sm[data-v-e2024d41]{--brand-logo-size: 30px;--brand-title-size: 18px;--brand-subtitle-size: 12px}.brand-lockup--md[data-v-e2024d41]{--brand-logo-size: 36px;--brand-title-size: 20px;--brand-subtitle-size: 12px}.brand-lockup--lg[data-v-e2024d41]{--brand-logo-size: 44px;--brand-title-size: 24px;--brand-subtitle-size: 13px}.brand-lockup--dark[data-v-e2024d41]{--brand-title-color: #ffffff;--brand-subtitle-color: rgba(255, 255, 255, .78);--brand-logo-padding: 8px;--brand-logo-surface: rgba(255, 255, 255, .14);--brand-logo-border: rgba(255, 255, 255, .2);--brand-logo-shadow: 0 16px 32px rgba(6, 26, 46, .18)}.brand-logo-shell[data-v-e2024d41]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:calc(var(--brand-logo-size) + var(--brand-logo-padding) * 2);height:calc(var(--brand-logo-size) + var(--brand-logo-padding) * 2);padding:var(--brand-logo-padding);background:var(--brand-logo-surface);border:1px solid var(--brand-logo-border);border-radius:var(--brand-logo-radius);box-shadow:var(--brand-logo-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand-logo[data-v-e2024d41]{display:block;width:var(--brand-logo-size);height:var(--brand-logo-size);object-fit:contain}.brand-copy[data-v-e2024d41]{display:flex;flex-direction:column;gap:4px;min-width:0}.brand-copy strong[data-v-e2024d41]{color:var(--brand-title-color);font-size:var(--brand-title-size);font-weight:700;line-height:1.15;white-space:nowrap}.brand-copy span[data-v-e2024d41]{color:var(--brand-subtitle-color);font-size:var(--brand-subtitle-size);line-height:1.35}.shell[data-v-935830fe]{height:100vh;min-height:0;overflow:hidden;background:#fff}.shell-main[data-v-935830fe]{min-width:0;min-height:0}.shell-sider[data-v-935830fe]{height:100%;background:#fff;border-right:1px solid #eef2f7;box-shadow:1px 0 #0f172a05}.shell-sider[data-v-935830fe] .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;padding:16px 14px 18px;overflow-y:auto}.shell-sider__brand[data-v-935830fe]{padding:8px 8px 18px}.shell-sider__brand-lockup[data-v-935830fe]{width:100%}.shell-sider[data-v-935830fe] .ant-menu{background:transparent;border-inline-end:0}.shell-sider[data-v-935830fe] .ant-menu-item{display:flex;align-items:center;min-height:42px;margin:4px 0;color:#46556c;font-weight:600;border-radius:10px}.shell-sider[data-v-935830fe] .ant-menu-item .anticon{color:#66758c;font-size:16px}.shell-sider[data-v-935830fe] .ant-menu-item:hover{color:#0f5fd8;background:#f3f7ff}.shell-sider[data-v-935830fe] .ant-menu-item:hover .anticon{color:#0f5fd8}.shell-sider[data-v-935830fe] .ant-menu-inline .ant-menu-item-selected{color:#fff;background:linear-gradient(180deg,#2f7cff,#1f6fff);box-shadow:0 10px 22px #1f6fff3d}.shell-sider[data-v-935830fe] .ant-menu-inline .ant-menu-item-selected .anticon{color:#fff}.shell-header[data-v-935830fe]{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 24px;background:#fff;border-bottom:1px solid #eef2f7}.shell-header__title[data-v-935830fe]{color:#152239;font-size:22px;font-weight:700;letter-spacing:-.01em}.shell-header__actions[data-v-935830fe]{display:flex;align-items:center;gap:12px}.shell-icon-button[data-v-935830fe],.shell-account[data-v-935830fe]{display:inline-flex;align-items:center;justify-content:center;padding:0;font:inherit;line-height:1;border:0;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.shell-icon-button[data-v-935830fe]{position:relative;width:36px;height:36px;color:#5f6d82;font-size:16px;background:transparent;border-radius:999px}.shell-icon-button[data-v-935830fe]:hover{color:#0f5fd8;background:#f3f7ff}.shell-icon-button[data-v-935830fe]:focus-visible,.shell-account[data-v-935830fe]:focus-visible{box-shadow:0 0 0 3px #1f6fff2e}.shell-icon-button--badge[data-v-935830fe]:after{position:absolute;top:7px;right:8px;width:7px;height:7px;content:"";background:#ff5f5f;border:2px solid #ffffff;border-radius:999px}.shell-account[data-v-935830fe]{gap:10px;min-height:38px;padding:0 12px 0 8px;color:#243347;background:linear-gradient(180deg,#f8fbfffa,#f2f7fdf5);border-radius:999px}.shell-account[data-v-935830fe]:hover{color:#0f5fd8;background:linear-gradient(180deg,#f3f7fffa,#e9f1fff5)}.shell-account__avatar[data-v-935830fe]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#4f6078;font-size:14px;background:#edf3fb;border-radius:999px}.shell-account__name[data-v-935830fe]{font-size:13px;font-weight:600}.shell-account__arrow[data-v-935830fe]{color:#8a96a8;font-size:11px}.shell-content[data-v-935830fe]{min-width:0;min-height:0;overflow-y:auto;background:#f5f7fb}@media (max-width: 1100px){.shell-sider[data-v-935830fe]{flex:0 0 84px!important;max-width:84px!important;min-width:84px!important;width:84px!important}.shell-sider[data-v-935830fe] .brand-copy,.shell-sider[data-v-935830fe] .ant-menu-title-content{display:none}.shell-sider[data-v-935830fe] .brand-lockup{justify-content:center}.shell-header[data-v-935830fe]{padding:0 16px}}@media (max-width: 760px){.shell-header__title[data-v-935830fe]{font-size:18px}.shell-account__name[data-v-935830fe],.shell-account__arrow[data-v-935830fe]{display:none}.shell-content[data-v-935830fe]{padding-bottom:12px}}.login-page[data-v-884e5fd5]{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:32px;overflow:hidden;background:linear-gradient(135deg,#e8f4ffeb,#f8fbfff5 46%,#f0f7f1e6),repeating-linear-gradient(90deg,rgba(24,70,120,.035) 0 1px,transparent 1px 92px)}.login-page[data-v-884e5fd5]:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(22,119,255,.08),transparent 34%),linear-gradient(300deg,rgba(51,135,94,.08),transparent 42%);content:""}.login-window[data-v-884e5fd5]{position:relative;z-index:1;display:grid;grid-template-columns:420px minmax(420px,500px);width:min(960px,calc(100vw - 64px));min-height:620px;overflow:hidden;background:#fffffff5;border:1px solid rgba(226,234,244,.9);border-radius:8px;box-shadow:0 24px 70px #1f365924}.login-window--single[data-v-884e5fd5]{grid-template-columns:minmax(360px,480px);width:min(480px,calc(100vw - 40px));min-height:auto}.brand-panel[data-v-884e5fd5]{display:flex;flex-direction:column;justify-content:space-between;padding:42px;color:#17324d;background:radial-gradient(circle at top left,rgba(86,152,255,.22),transparent 32%),linear-gradient(180deg,#f8fbff,#eef5ff 58%,#eef8f6);border-right:1px solid #e2eaf4}.brand-lockup--form[data-v-884e5fd5]{margin-bottom:36px}.third-party-panel[data-v-884e5fd5]{display:flex;flex-direction:column;justify-content:space-between;min-height:420px;padding-top:14px}.third-party-body[data-v-884e5fd5]{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.scan-stage[data-v-884e5fd5]{display:flex;align-items:stretch;min-height:0}.scan-stage--empty[data-v-884e5fd5]{align-items:center}.scan-empty[data-v-884e5fd5]{display:flex;align-items:center;justify-content:center;width:244px;min-height:236px;padding:24px;color:#6e7e93;font-size:15px;font-weight:600;line-height:1.7;text-align:center;background:#ffffffeb;border:1px dashed #cddced;border-radius:20px}.qr-card[data-v-884e5fd5]{display:flex;flex-direction:column;align-items:center;gap:16px;width:244px;padding:0;color:#21344d}.qr-card-frame[data-v-884e5fd5]{display:flex;align-items:center;justify-content:center;width:216px;height:216px;padding:13px;background:#fff;border:1px solid #deebf8;border-radius:22px;box-shadow:inset 0 1px #ffffffb3,0 12px 28px #4c72a414}.qr-loading[data-v-884e5fd5],.qr-placeholder[data-v-884e5fd5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%}.qr-placeholder[data-v-884e5fd5]{color:#6d7d92;text-align:center}.qr-placeholder[data-v-884e5fd5] svg{font-size:34px;color:#1677ff}.qr-image[data-v-884e5fd5]{display:block;width:188px;height:188px;object-fit:contain}.qr-card-action[data-v-884e5fd5]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;color:#fff;font-size:14px;font-weight:700;background:linear-gradient(135deg,#1677ff,#4a96ff);border:0;border-radius:14px;cursor:pointer;box-shadow:0 14px 28px #1677ff33;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.qr-card-action[data-v-884e5fd5]:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 18px 30px #1677ff3d}.qr-card-action[data-v-884e5fd5] svg{display:block;font-size:16px}.qr-card-action[data-v-884e5fd5]:disabled,.auth-launch-button[data-v-884e5fd5]:disabled,.method-icon[data-v-884e5fd5]:disabled{cursor:wait;opacity:.72}.auth-launch-button[data-v-884e5fd5]{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:210px;height:52px;color:#1677ff;font-size:16px;font-weight:700;background:#fff;border:1px solid #d7e4f3;border-radius:12px;cursor:pointer;box-shadow:0 14px 32px #2c4f7e14}.client-login-button[data-v-884e5fd5]{width:210px;margin-top:14px;border-color:#cadcf0}.third-party-methods[data-v-884e5fd5]{display:flex;align-items:center;gap:12px;margin-top:28px}.third-party-methods>span[data-v-884e5fd5]{margin-right:0;color:#7b8ba1;font-size:14px}.method-icon[data-v-884e5fd5]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#6f8198;font-size:18px;background:#fff;border:1px solid #d7e4f3;border-radius:10px;box-shadow:0 8px 20px #2c4f7e0f;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.method-icon[data-v-884e5fd5]:hover:not(:disabled){color:#1677ff;border-color:#bdd3f5}.method-icon.active[data-v-884e5fd5]{color:#1677ff;background:#edf4ff;border-color:#bdd3f5;box-shadow:0 8px 20px #4573b014}.method-icon[data-v-884e5fd5] svg{display:block}.credential-panel[data-v-884e5fd5]{width:100%;padding:54px 56px 44px;background:#fff}.credential-heading[data-v-884e5fd5]{margin-bottom:24px}.credential-heading h2[data-v-884e5fd5]{margin:0;color:#16243a;font-size:30px;font-weight:800;line-height:1.18}.credential-heading p[data-v-884e5fd5]{margin:8px 0 0;color:#7b8798;font-size:15px}.login-alert[data-v-884e5fd5]{margin-bottom:18px}.credential-tabs[data-v-884e5fd5]{display:flex;align-items:center;gap:34px;margin-bottom:28px}.credential-tabs button[data-v-884e5fd5]{position:relative;padding:0 0 10px;color:#7b8798;font-size:17px;font-weight:700;line-height:1.2;background:transparent;border:0;cursor:pointer}.credential-tabs button.active[data-v-884e5fd5]{color:#1677ff}.credential-tabs button.active[data-v-884e5fd5]:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:#1677ff;border-radius:3px;content:""}.credential-form[data-v-884e5fd5]{width:100%}.field-line[data-v-884e5fd5]{--field-surface: #f8fafc;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;min-height:64px;height:auto;margin-bottom:16px;padding:0 16px;background:var(--field-surface);border:1px solid #dfe7f1;border-radius:8px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.field-line[data-v-884e5fd5]:focus-within{background:var(--field-surface);border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.field-line--code[data-v-884e5fd5]{grid-template-columns:46px minmax(0,1fr) 112px;column-gap:10px}.field-icon[data-v-884e5fd5]{color:#7c8da4;font-size:20px}.field-control[data-v-884e5fd5]{min-width:0}.sr-only[data-v-884e5fd5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.field-control label[data-v-884e5fd5],.field-line label[data-v-884e5fd5]{display:block;margin-bottom:1px;padding-left:0;color:#6b788b;font-size:12px;font-weight:700;line-height:1.2}.field-line[data-v-884e5fd5] .ant-input,.field-line[data-v-884e5fd5] .ant-input-password,.field-line[data-v-884e5fd5] .ant-input-affix-wrapper{height:28px!important;padding:0!important;border:0!important;border-radius:0!important;color:#172033;font-size:16px;line-height:28px;background:transparent!important;box-shadow:none!important}.field-line[data-v-884e5fd5] .ant-input-affix-wrapper{padding-right:0!important}.field-line[data-v-884e5fd5] .ant-input-affix-wrapper:hover,.field-line[data-v-884e5fd5] .ant-input-affix-wrapper:focus,.field-line[data-v-884e5fd5] .ant-input-affix-wrapper-focused{border-color:transparent!important;box-shadow:none!important}.field-line[data-v-884e5fd5] .ant-input-affix-wrapper .ant-input{border:0!important;box-shadow:none!important;background:transparent!important}.field-line[data-v-884e5fd5] .ant-input::placeholder{color:#a6b0bf}.field-line[data-v-884e5fd5] input:-webkit-autofill,.field-line[data-v-884e5fd5] input:-webkit-autofill:hover,.field-line[data-v-884e5fd5] input:-webkit-autofill:focus,.field-line[data-v-884e5fd5] input:-webkit-autofill:active{-webkit-text-fill-color:#172033!important;caret-color:#172033;background-color:transparent!important;transition:background-color 999999s ease-out 0s!important}.code-button[data-v-884e5fd5]{height:36px;margin-right:0;color:#1677ff;font-weight:700;background:#eef5ff;border-color:#cfdef4;border-radius:6px}.trust-device[data-v-884e5fd5]{margin:0 0 18px}.submit-button[data-v-884e5fd5]{height:48px;margin-top:10px;font-size:17px;font-weight:800;border-radius:6px;box-shadow:0 12px 28px #1677ff38}.credential-links[data-v-884e5fd5]{display:flex;justify-content:flex-end;margin-top:18px}.credential-links button[data-v-884e5fd5]{padding:0;color:#5d6b7e;font-size:14px;background:transparent;border:0;cursor:pointer}.credential-links button[data-v-884e5fd5]:hover{color:#1677ff}.dingtalk-preview[data-v-884e5fd5]{align-items:flex-start;width:100%;padding:20px;color:#172033;background:#fffffff0;border-radius:8px;box-shadow:0 14px 34px #07244d24}.preview-name[data-v-884e5fd5]{color:#172033;font-size:18px}.preview-alert[data-v-884e5fd5],.dingtalk-actions[data-v-884e5fd5],.dingtalk-actions[data-v-884e5fd5] .ant-space-item{width:100%}.reset-code-input[data-v-884e5fd5]{width:calc(100% - 112px)}@media (max-width: 900px){.login-page[data-v-884e5fd5]{align-items:flex-start;padding:18px;overflow-y:auto}.login-window[data-v-884e5fd5],.login-window--single[data-v-884e5fd5]{grid-template-columns:1fr;width:min(520px,100%);min-height:auto}.brand-panel[data-v-884e5fd5]{padding:28px}.third-party-panel[data-v-884e5fd5]{min-height:auto;margin-top:40px}.third-party-heading h1[data-v-884e5fd5]{font-size:34px}.credential-panel[data-v-884e5fd5]{padding:34px 28px 30px}.brand-lockup--form[data-v-884e5fd5]{margin-bottom:26px}.field-line[data-v-884e5fd5],.field-line--code[data-v-884e5fd5]{grid-template-columns:38px minmax(0,1fr);padding:0 13px}.field-line--code .code-button[data-v-884e5fd5]{grid-column:2;width:100%;margin:4px 0 12px}}.dashboard-page[data-v-e51dd539]{gap:16px;width:100%;max-width:none;padding:20px 22px 28px}.dashboard-summary[data-v-e51dd539],.dashboard-grid--lead[data-v-e51dd539],.dashboard-grid--triple[data-v-e51dd539],.entry-grid[data-v-e51dd539]{display:grid;gap:16px}.dashboard-summary[data-v-e51dd539]{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-card[data-v-e51dd539],.dashboard-panel[data-v-e51dd539]{background:#fff;border:1px solid #eef2f7;border-radius:16px;box-shadow:0 8px 24px #0f172a0a}.summary-card[data-v-e51dd539]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:118px;padding:20px 22px}.summary-card__content[data-v-e51dd539]{min-width:0}.summary-card__title[data-v-e51dd539]{color:#66758c;font-size:13px;font-weight:600}.summary-card__value[data-v-e51dd539]{margin-top:10px;color:#152239;font-size:38px;font-weight:700;line-height:1}.summary-card__delta[data-v-e51dd539]{margin-top:12px;font-size:13px;font-weight:600}.summary-card__delta--up[data-v-e51dd539]{color:#20a55a}.summary-card__delta--down[data-v-e51dd539]{color:#d97706}.summary-card__delta--neutral[data-v-e51dd539]{color:#6b7a90}.summary-card__icon[data-v-e51dd539]{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;font-size:28px;border-radius:16px}.summary-card--blue .summary-card__icon[data-v-e51dd539]{color:#4d8dff;background:#edf4ff}.summary-card--cyan .summary-card__icon[data-v-e51dd539]{color:#4aa0ff;background:#eef7ff}.summary-card--violet .summary-card__icon[data-v-e51dd539]{color:#7f95ff;background:#eef1ff}.summary-card--orange .summary-card__icon[data-v-e51dd539]{color:#ff9f57;background:#fff4ea}.dashboard-grid--lead[data-v-e51dd539]{grid-template-columns:minmax(0,1.25fr) minmax(320px,.95fr)}.dashboard-grid--triple[data-v-e51dd539]{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-panel[data-v-e51dd539]{padding:18px 20px}.dashboard-panel__header[data-v-e51dd539]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.dashboard-panel__title[data-v-e51dd539]{color:#152239;font-size:16px;font-weight:700}.dashboard-panel__caption[data-v-e51dd539]{margin-top:4px;color:#7b8799;font-size:12px}.quick-action-grid[data-v-e51dd539]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 12px}.quick-action[data-v-e51dd539],.entry-button[data-v-e51dd539],.panel-link[data-v-e51dd539],.status-pill[data-v-e51dd539]{border:0;outline:none;cursor:pointer}.quick-action[data-v-e51dd539],.entry-button[data-v-e51dd539]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:88px;padding:14px 12px;color:#31435c;background:#fff;border:1px solid #eef2f7;border-radius:14px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease,color .2s ease}.quick-action[data-v-e51dd539]:hover,.entry-button[data-v-e51dd539]:hover{color:#0f5fd8;border-color:#d6e5ff;transform:translateY(-1px);box-shadow:0 10px 20px #1f6fff14}.quick-action[data-v-e51dd539]:focus-visible,.entry-button[data-v-e51dd539]:focus-visible,.panel-link[data-v-e51dd539]:focus-visible,.status-pill[data-v-e51dd539]:focus-visible{box-shadow:0 0 0 3px #1f6fff2e}.quick-action__icon[data-v-e51dd539],.entry-button__icon[data-v-e51dd539]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#1f6fff;font-size:20px;background:#eef4ff;border-radius:12px}.quick-action__title[data-v-e51dd539],.entry-button__title[data-v-e51dd539]{font-size:13px;font-weight:600}.approval-list[data-v-e51dd539],.alert-list[data-v-e51dd539],.activity-list[data-v-e51dd539]{display:flex;flex-direction:column;gap:12px;padding:0;margin:0;list-style:none}.approval-item[data-v-e51dd539]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid #f1f4f8}.approval-item[data-v-e51dd539]:last-child,.alert-item[data-v-e51dd539]:last-child,.activity-item[data-v-e51dd539]:last-child{padding-bottom:0;border-bottom:0}.approval-item__main[data-v-e51dd539],.activity-item__main[data-v-e51dd539]{min-width:0}.approval-item__title[data-v-e51dd539],.alert-item__title[data-v-e51dd539],.activity-item__title[data-v-e51dd539]{color:#243347;font-size:14px;font-weight:600}.approval-item__meta[data-v-e51dd539],.alert-item__meta[data-v-e51dd539],.activity-item__meta[data-v-e51dd539]{margin-top:4px;color:#7b8799;font-size:12px;line-height:1.6}.approval-item__time[data-v-e51dd539],.activity-item__time[data-v-e51dd539]{color:#8d98a8;font-size:12px}.status-pill[data-v-e51dd539],.level-pill[data-v-e51dd539]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;border-radius:999px}.status-pill[data-v-e51dd539]{color:#1f6fff;background:#eef4ff}.status-pill[data-v-e51dd539]:hover{background:#e5efff}.panel-link[data-v-e51dd539]{padding:0;margin-top:16px;color:#1f6fff;font-size:13px;font-weight:600;background:transparent}.panel-link[data-v-e51dd539]:hover{color:#0b57c6}.dashboard-empty[data-v-e51dd539]{color:#8d98a8;font-size:13px;line-height:1.7}.sync-health[data-v-e51dd539]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:stretch}.sync-health__status[data-v-e51dd539]{display:inline-flex;align-items:center;gap:8px;color:#5f6d82;font-size:12px;font-weight:600}.sync-health__status-dot[data-v-e51dd539]{width:8px;height:8px;border-radius:999px}.sync-health__status-dot--healthy[data-v-e51dd539]{background:#20a55a}.sync-health__status-dot--watch[data-v-e51dd539]{background:#f59e0b}.sync-health__status-dot--warning[data-v-e51dd539]{background:#ef4444}.sync-health__status-dot--muted[data-v-e51dd539]{background:#94a3b8}.sync-health__score[data-v-e51dd539]{padding:2px 8px;border-radius:999px}.sync-health__score--healthy[data-v-e51dd539]{color:#1b8f50;background:#eef9f2}.sync-health__score--watch[data-v-e51dd539]{color:#c47b07;background:#fff6e8}.sync-health__score--warning[data-v-e51dd539]{color:#dc2626;background:#fff1f1}.sync-health__score--muted[data-v-e51dd539]{color:#64748b;background:#f3f6fa}.sync-health__axis[data-v-e51dd539],.sync-health__dates[data-v-e51dd539]{display:flex;flex-direction:column;justify-content:space-between;color:#93a0b1;font-size:11px}.sync-health__chart[data-v-e51dd539]{display:flex;flex-direction:column;gap:8px}.sync-health__svg[data-v-e51dd539]{width:100%;height:86px}.sync-health__area[data-v-e51dd539]{fill:#1f6fff14;stroke:none}.sync-health__line[data-v-e51dd539]{fill:none;stroke:#23b1d1;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.sync-health__dot[data-v-e51dd539]{fill:#23b1d1}.sync-health__dates[data-v-e51dd539]{flex-direction:row;gap:8px}.alert-item[data-v-e51dd539]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid #f1f4f8}.level-pill[data-v-e51dd539]{align-self:center}.level-pill--high[data-v-e51dd539]{color:#ef4444;background:#fff1f1}.level-pill--medium[data-v-e51dd539]{color:#f08a24;background:#fff5e8}.activity-item[data-v-e51dd539]{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:12px;align-items:start;padding-bottom:12px;border-bottom:1px solid #f1f4f8}.activity-item__dot[data-v-e51dd539]{width:8px;height:8px;margin-top:7px;background:#1f6fff;border-radius:999px}.entry-grid[data-v-e51dd539]{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 1280px){.entry-grid[data-v-e51dd539]{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid--triple[data-v-e51dd539]{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-action-grid[data-v-e51dd539]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1080px){.dashboard-grid--lead[data-v-e51dd539],.dashboard-grid--triple[data-v-e51dd539],.dashboard-summary[data-v-e51dd539],.entry-grid[data-v-e51dd539]{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-action-grid[data-v-e51dd539]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.dashboard-page[data-v-e51dd539]{padding:16px}.dashboard-summary[data-v-e51dd539],.dashboard-grid--lead[data-v-e51dd539],.dashboard-grid--triple[data-v-e51dd539],.entry-grid[data-v-e51dd539],.quick-action-grid[data-v-e51dd539]{grid-template-columns:1fr}.summary-card[data-v-e51dd539]{min-height:0}.approval-item[data-v-e51dd539],.alert-item[data-v-e51dd539],.activity-item[data-v-e51dd539]{grid-template-columns:1fr}.status-pill[data-v-e51dd539],.level-pill[data-v-e51dd539]{justify-self:start}.sync-health[data-v-e51dd539]{grid-template-columns:1fr}.sync-health__axis[data-v-e51dd539]{flex-direction:row}}.department-tree-select[data-v-b4969fa7],.reference-select[data-v-5b834b5c]{width:100%}.user-page[data-v-ae79e359]{background:#fff;width:100%;max-width:none;min-height:100%;gap:12px;padding:0 18px 24px}.user-workspace[data-v-ae79e359]{width:100%;min-height:640px;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.user-workspace[data-v-ae79e359]:before{display:none}.user-workspace__body[data-v-ae79e359]{display:flex;flex-direction:column;gap:12px;padding:10px 0 0}.user-filter-bar[data-v-ae79e359],.user-action-bar[data-v-ae79e359],.detail-inline-actions[data-v-ae79e359],.mini-card__actions[data-v-ae79e359]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.user-filter-bar[data-v-ae79e359]{gap:8px 10px;align-items:stretch}.user-filter-bar[data-v-ae79e359] .ant-input-affix-wrapper,.user-filter-bar[data-v-ae79e359] .ant-select-selector{min-height:36px!important;padding-inline:10px;background:#fff;border-color:#dfe6f1;border-radius:8px!important;box-shadow:none!important}.user-filter-bar[data-v-ae79e359] .ant-input{font-size:12px;background:transparent}.user-filter-bar[data-v-ae79e359] .ant-select-single .ant-select-selector{display:flex;align-items:center}.user-filter-bar[data-v-ae79e359] .ant-select-selection-placeholder,.user-filter-bar[data-v-ae79e359] .ant-select-selection-item{line-height:34px!important;font-size:12px}.user-filter-bar[data-v-ae79e359] .ant-btn{height:36px;min-width:72px;padding:0 16px;font-size:12px;border-radius:8px}.user-filter-bar[data-v-ae79e359] .ant-btn.ant-btn-sm{height:36px!important;min-width:72px;padding:0 16px!important;border-radius:8px!important}.user-page[data-v-ae79e359] .ant-btn{height:32px;padding:0 14px;font-size:13px;font-weight:500;border-color:#d8e2f0;border-radius:8px;box-shadow:none}.user-page[data-v-ae79e359] .ant-btn.ant-btn-sm{height:30px;padding:0 12px;font-size:12px;border-radius:7px}.user-page[data-v-ae79e359] .ant-btn-default{color:#314256;background:#fff}.user-page[data-v-ae79e359] .ant-btn-default:not(:disabled):hover,.user-page[data-v-ae79e359] .ant-btn-default:not(:disabled):focus{color:#1658d0;background:#f7faff;border-color:#b8d0f6}.user-page[data-v-ae79e359] .ant-btn-primary{background:#1677ff;border-color:#1677ff;box-shadow:none}.user-page[data-v-ae79e359] .ant-btn-primary:not(:disabled):hover,.user-page[data-v-ae79e359] .ant-btn-primary:not(:disabled):focus{background:#0958d9;border-color:#0958d9}.user-page[data-v-ae79e359] .ant-btn-dangerous.ant-btn-default{color:#c73f3f;border-color:#f0c8c8;background:#fff}.user-page[data-v-ae79e359] .ant-btn-dangerous.ant-btn-default:not(:disabled):hover,.user-page[data-v-ae79e359] .ant-btn-dangerous.ant-btn-default:not(:disabled):focus{color:#b42318;border-color:#efb0b0;background:#fff6f6}.user-page[data-v-ae79e359] .ant-btn-link{height:auto;padding:0;border:0;border-radius:0;box-shadow:none}.keyword-input[data-v-ae79e359]{width:min(100%,248px);flex:0 1 248px;min-height:36px;padding:0 10px!important;align-items:center}.keyword-input[data-v-ae79e359] .ant-input{height:auto;min-height:0;padding:0;line-height:20px}.keyword-input[data-v-ae79e359] .ant-input-prefix,.keyword-input[data-v-ae79e359] .ant-input-suffix{display:flex;align-items:center}.department-filter[data-v-ae79e359],.position-filter[data-v-ae79e359],.status-filter[data-v-ae79e359]{width:156px;flex:0 0 156px}.user-action-bar[data-v-ae79e359]{justify-content:space-between;padding-top:2px}.user-action-bar__left[data-v-ae79e359],.user-action-bar__right[data-v-ae79e359]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.user-workspace__main[data-v-ae79e359],.user-directory[data-v-ae79e359]{min-width:0}.user-directory[data-v-ae79e359] .ant-table-wrapper{background:transparent;border:0;border-radius:0;box-shadow:none}.user-directory[data-v-ae79e359] .ant-table{background:transparent}.user-directory[data-v-ae79e359] .ant-table-container{border-radius:18px}.user-directory[data-v-ae79e359] .ant-table-thead>tr>th{background:#fbfcff;color:#4d617f;font-size:12px;font-weight:700}.user-directory[data-v-ae79e359] .ant-table-tbody>tr{cursor:pointer}.user-directory[data-v-ae79e359] .ant-table-tbody>tr:hover>td{background:#f5f9fff0}.user-directory[data-v-ae79e359] .ant-table-tbody>tr>td{vertical-align:top;padding-top:14px;padding-bottom:14px}.user-directory[data-v-ae79e359] .ant-pagination{margin:14px 16px 16px}.table-link-button[data-v-ae79e359]{height:auto;padding-inline:0;color:#1677ff;font-size:12px;font-weight:500}.table-link-button[data-v-ae79e359]:hover,.table-link-button[data-v-ae79e359]:focus{color:#0958d9}.user-cell[data-v-ae79e359]{display:flex;align-items:center;gap:12px}.user-cell__avatar[data-v-ae79e359]{flex-shrink:0}.user-cell__meta[data-v-ae79e359],.cell-stack[data-v-ae79e359]{display:flex;flex-direction:column;gap:4px;min-width:0}.user-cell__primary[data-v-ae79e359],.primary-cell[data-v-ae79e359]{color:#1b2a41;font-weight:600}.user-cell__secondary[data-v-ae79e359],.cell-secondary[data-v-ae79e359]{color:var(--ah-text-secondary);font-size:12px;line-height:1.5}.create-panel[data-v-ae79e359]{margin-top:12px;padding:22px;border:1px solid rgba(214,228,247,.94);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f7fbfff0);box-shadow:0 18px 34px #11274814}.create-panel--modal[data-v-ae79e359]{margin-top:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.create-panel--modal .create-steps[data-v-ae79e359]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.create-panel--modal .create-step[data-v-ae79e359]{align-items:flex-start;padding:14px 16px}.create-panel--modal .form-grid[data-v-ae79e359]{grid-template-columns:repeat(2,minmax(0,1fr))}.create-panel--modal .form-grid-full[data-v-ae79e359]{grid-column:1 / -1}.create-panel__head[data-v-ae79e359],.detail-panel__head[data-v-ae79e359]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.icon-close-button[data-v-ae79e359]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--ah-text-secondary);background:#f7fbffe0;border:1px solid rgba(214,228,247,.94);border-radius:50%;cursor:pointer;transition:all .2s ease}.icon-close-button[data-v-ae79e359]:hover{color:var(--ah-primary);border-color:#1f6fff33;background:#f1f7fffa}.create-steps[data-v-ae79e359]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.create-step[data-v-ae79e359]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(214,228,247,.94);border-radius:18px;background:#ffffffe0}.create-step__index[data-v-ae79e359]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--ah-text-secondary);font-size:13px;font-weight:700;background:#f1f5fcf5;border-radius:50%}.create-step__content[data-v-ae79e359]{min-width:0}.create-step__label[data-v-ae79e359]{color:#1b2a41;font-size:14px;font-weight:600}.create-step__hint[data-v-ae79e359]{margin-top:4px;color:var(--ah-text-secondary);font-size:12px;line-height:1.4}.create-step--active[data-v-ae79e359]{border-color:#1f6fff42;background:linear-gradient(135deg,#1f6fff14,#ffffffeb)}.create-step--active .create-step__index[data-v-ae79e359],.create-step--completed .create-step__index[data-v-ae79e359]{color:#fff;background:linear-gradient(180deg,#2f7cff,#1f6fff)}.create-step--completed[data-v-ae79e359]{border-color:#1f6fff2e}.create-user-form[data-v-ae79e359]{margin-top:20px}.form-grid[data-v-ae79e359]{display:grid;grid-template-columns:1fr;gap:6px 16px}.form-grid-full[data-v-ae79e359]{grid-column:1 / -1}.reset-password-generator[data-v-ae79e359]{display:flex!important;width:100%}.reset-password-generator__input[data-v-ae79e359]{flex:1 1 auto;width:auto!important;min-width:0}.reset-password-generator__button[data-v-ae79e359]{flex:0 0 auto;min-width:96px;padding-inline:10px!important}.reset-password-policy[data-v-ae79e359]{margin:-2px 0 16px;font-size:12px;line-height:1.6}.create-panel__footer[data-v-ae79e359]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.create-panel__actions[data-v-ae79e359]{display:flex;flex-wrap:wrap;gap:10px}.user-page[data-v-ae79e359] .ant-drawer-content{background:#fff;border-left:1px solid rgba(214,228,247,.94);box-shadow:-18px 0 36px #11274814}.user-page[data-v-ae79e359] .ant-drawer-body{padding:0}.user-detail-drawer[data-v-ae79e359]{min-height:100%;padding:20px}.detail-profile[data-v-ae79e359]{display:flex;align-items:center;gap:14px}.detail-profile__meta[data-v-ae79e359]{min-width:0}.detail-profile__name[data-v-ae79e359]{color:#152239;font-size:22px;font-weight:700}.detail-profile__sub[data-v-ae79e359]{margin-top:4px;color:var(--ah-text-secondary);font-size:13px}.detail-profile__tags[data-v-ae79e359]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.detail-quick-facts[data-v-ae79e359]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-top:18px}.detail-quick-fact[data-v-ae79e359]{padding:0 0 10px;border-bottom:1px solid rgba(225,233,245,.9)}.detail-quick-fact span[data-v-ae79e359]{display:block;color:var(--ah-text-secondary);font-size:12px}.detail-quick-fact strong[data-v-ae79e359]{display:block;margin-top:8px;color:#152239;font-size:14px;font-weight:600;line-height:1.5}.detail-inline-actions[data-v-ae79e359]{margin-top:16px}.detail-inline-actions[data-v-ae79e359] .ant-btn,.mini-card__actions[data-v-ae79e359] .ant-btn,.detail-panel__footer[data-v-ae79e359] .ant-btn,.create-panel__actions[data-v-ae79e359] .ant-btn,.toolbar-line[data-v-ae79e359] .ant-btn,.user-page[data-v-ae79e359] .ant-modal-footer .ant-btn{min-width:76px}.user-action-bar__left[data-v-ae79e359] .ant-btn,.user-filter-bar[data-v-ae79e359] .ant-btn{min-width:68px}.user-action-bar__left[data-v-ae79e359] .ant-btn-primary{min-width:88px}.detail-tabs[data-v-ae79e359]{margin-top:16px}.detail-tabs[data-v-ae79e359] .ant-tabs-nav{margin-bottom:14px}.detail-tabs[data-v-ae79e359] .ant-tabs-tab{padding-top:6px;padding-bottom:10px}.detail-tabs[data-v-ae79e359] .ant-tabs-content-holder{padding:6px 16px 0;background:#ffffffeb;border:1px solid rgba(214,228,247,.96);border-radius:18px}.detail-kv-list[data-v-ae79e359],.stacked-cards[data-v-ae79e359]{display:flex;flex-direction:column;gap:0}.detail-kv-item[data-v-ae79e359],.mini-card[data-v-ae79e359]{padding:14px 0;border-bottom:1px solid rgba(225,233,245,.9);background:transparent}.detail-kv-item span[data-v-ae79e359]{display:block;color:var(--ah-text-secondary);font-size:12px}.detail-kv-item strong[data-v-ae79e359]{display:block;margin-top:6px;color:#152239;font-size:14px;font-weight:600;line-height:1.6}.detail-kv-item__wrap[data-v-ae79e359]{word-break:break-all}.detail-section[data-v-ae79e359],.detail-subsection[data-v-ae79e359]{display:flex;flex-direction:column;gap:10px}.detail-subsection+.detail-subsection[data-v-ae79e359]{margin-top:16px}.mini-card__head[data-v-ae79e359]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mini-card__title[data-v-ae79e359]{color:#152239;font-size:14px;font-weight:600}.mini-card__subtitle[data-v-ae79e359],.mini-card__meta[data-v-ae79e359]{margin-top:6px;color:var(--ah-text-secondary);font-size:12px;line-height:1.5}.mini-card__tags[data-v-ae79e359]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.mini-card__actions[data-v-ae79e359]{margin-top:10px}.detail-panel__footer[data-v-ae79e359]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(214,228,247,.9)}@media (max-width: 960px){.create-steps[data-v-ae79e359],.detail-quick-facts[data-v-ae79e359]{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.create-steps[data-v-ae79e359],.detail-quick-facts[data-v-ae79e359],.form-grid[data-v-ae79e359]{grid-template-columns:1fr}.create-panel[data-v-ae79e359],.user-detail-drawer[data-v-ae79e359]{padding:16px}.create-panel--modal[data-v-ae79e359]{padding:0}}@media (max-width: 760px){.create-panel--modal .create-steps[data-v-ae79e359],.create-panel--modal .form-grid[data-v-ae79e359]{grid-template-columns:1fr}}.page--department-workbench[data-v-2119616c]{position:relative;max-width:100%;height:calc(100vh - 64px);min-height:0;padding:0}.department-workbench[data-v-2119616c]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:#fff;border:0;border-radius:0;box-shadow:none}.department-workbench__toolbar[data-v-2119616c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid rgba(219,229,242,.9);background:linear-gradient(180deg,#fcfefffa,#f7fafff2)}.department-workbench__search[data-v-2119616c]{width:min(260px,100%)}.department-workbench__toolbar-actions[data-v-2119616c]{display:flex;align-items:center;gap:10px}.department-workbench__search[data-v-2119616c] .ant-input-affix-wrapper{min-height:36px;padding-inline:11px;border-radius:10px}.department-workbench__toolbar-actions[data-v-2119616c] .ant-btn{height:36px;padding-inline:16px;border-radius:10px}.department-workbench__body[data-v-2119616c]{flex:1;min-height:0;overflow:hidden}.department-workbench__body[data-v-2119616c] .ant-spin-nested-loading{display:flex;flex:1;flex-direction:column;height:100%;min-height:0}.department-workbench__body[data-v-2119616c] .ant-spin-container{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.department-workbench__content[data-v-2119616c]{display:grid;grid-template-columns:var(--department-tree-width, 176px) 12px minmax(0,1fr);flex:1;height:100%;min-height:0;overflow:hidden}.department-panel[data-v-2119616c]{display:flex;flex-direction:column;min-width:0;min-height:0;background:transparent}.department-panel--tree[data-v-2119616c]{overflow:hidden;border-right:1px solid rgba(219,229,242,.86)}.department-workbench__resizer[data-v-2119616c]{position:relative;width:12px;padding:0;background:transparent;border:0;cursor:col-resize}.department-workbench__resizer[data-v-2119616c]:before{position:absolute;top:0;bottom:0;left:50%;width:1px;content:"";background:#dbe5f2db;transform:translate(-50%)}.department-workbench__resizer-line[data-v-2119616c]{position:absolute;top:50%;left:50%;width:4px;height:64px;background:linear-gradient(180deg,#1f6fff2e,#1f6fff05);border-radius:999px;transform:translate(-50%,-50%);transition:background .2s ease}.department-workbench__resizer:hover .department-workbench__resizer-line[data-v-2119616c],.department-workbench__resizer:focus-visible .department-workbench__resizer-line[data-v-2119616c]{background:linear-gradient(180deg,#1f6fff6b,#1f6fff24)}.department-panel__head[data-v-2119616c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px 12px}.department-panel__head--detail[data-v-2119616c]{align-items:center;padding:18px 18px 10px}.department-panel__title[data-v-2119616c]{color:#152239;font-size:15px;font-weight:700;line-height:1.3}.department-panel__subtitle[data-v-2119616c]{margin-top:4px;color:var(--ah-text-secondary);font-size:12px;line-height:1.6}.department-panel__body[data-v-2119616c]{min-height:0}.department-panel__body--tree[data-v-2119616c]{flex:1;min-height:0;padding:0 10px 16px 14px;overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto}.department-panel__body--table[data-v-2119616c]{display:flex;flex:1;flex-direction:column;min-height:0;padding:0 14px 14px 16px;overflow:hidden}.department-tree[data-v-2119616c]{background:transparent}.department-tree__node[data-v-2119616c]{display:flex;align-items:center;min-width:0}.department-tree__label[data-v-2119616c]{overflow:hidden;color:#1d2f49;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.department-name-cell[data-v-2119616c]{min-width:0;color:#1c2f4a;line-height:1.45}.member-count[data-v-2119616c]{display:inline-block;min-width:36px;font-weight:600;text-align:right}.department-actions[data-v-2119616c]{display:flex;align-items:center;justify-content:flex-end;gap:12px}.department-action-button[data-v-2119616c]{height:auto;padding:0;color:#1f6fff;font-size:12px;font-weight:600;line-height:1.2;border:0;border-radius:0;background:transparent;box-shadow:none}.department-action-button[data-v-2119616c]:hover,.department-action-button[data-v-2119616c]:focus{color:#1658d0;background:transparent}.department-action-button--more[data-v-2119616c]{display:inline-flex;align-items:center;gap:2px}.department-action-button--more[data-v-2119616c] .anticon{font-size:11px}.department-table[data-v-2119616c] .ant-table-tbody>tr.is-selected>td{background:#e6f2ffeb!important}.department-table[data-v-2119616c]{flex:1;min-height:0;overflow:auto}.department-table[data-v-2119616c] .ant-table-thead>tr>th{padding-top:10px;padding-bottom:10px;padding-inline:10px;color:#5f6f84;font-size:12px;font-weight:700;background:#fbfcff}.department-table[data-v-2119616c] .ant-table-tbody>tr>td{padding-top:10px;padding-bottom:10px;padding-inline:10px;font-size:12px}.department-table__footer[data-v-2119616c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 2px 0}.department-table__total[data-v-2119616c]{color:var(--ah-text-secondary);font-size:12px}.department-detail__hero[data-v-2119616c]{display:flex;align-items:center;gap:14px;min-width:0}.department-detail__icon[data-v-2119616c]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:#fff;font-size:17px;background:linear-gradient(180deg,#5ed6bb,#26b39a);border-radius:999px;box-shadow:0 8px 18px #26b39a33}.department-detail__copy[data-v-2119616c]{min-width:0}.department-detail__name[data-v-2119616c]{overflow:hidden;color:#152239;font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.department-detail__code[data-v-2119616c]{margin-top:4px;color:var(--ah-text-secondary);font-size:12px}.department-detail__close[data-v-2119616c]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--ah-text-tertiary);background:transparent;border:0;border-radius:10px;cursor:pointer;transition:background .2s ease,color .2s ease}.department-detail__close[data-v-2119616c]:hover{color:var(--ah-primary);background:#1f6fff14}.department-detail__tabs[data-v-2119616c] .ant-tabs-nav{margin-bottom:10px!important}.department-detail__facts[data-v-2119616c]{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid rgba(219,229,242,.86)}.department-detail__fact[data-v-2119616c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 2px;border-bottom:1px solid rgba(219,229,242,.86)}.department-detail__label[data-v-2119616c]{color:var(--ah-text-tertiary);font-size:12px;white-space:nowrap}.department-detail__value[data-v-2119616c]{min-width:0;color:#1d304b;font-size:13px;font-weight:500;line-height:1.6;text-align:right}.department-detail__members-toolbar[data-v-2119616c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.department-detail__toolbar-button[data-v-2119616c]{height:34px;padding-inline:14px;color:#2b4a73;font-weight:600;border-color:#cedbecf5;border-radius:10px;background:#fffffff5}.department-detail__alert[data-v-2119616c]{margin-bottom:14px}.department-member-list[data-v-2119616c]{display:flex;flex-direction:column;gap:12px}.department-member-card[data-v-2119616c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#f7fbffe0;border:1px solid rgba(217,228,243,.92);border-radius:16px}.department-member-card__main[data-v-2119616c],.department-member-card__meta[data-v-2119616c]{min-width:0}.department-member-card__meta[data-v-2119616c]{display:flex;align-items:center;gap:10px}.department-member-card__position[data-v-2119616c]{display:flex;align-items:center;gap:6px;color:var(--ah-text-secondary);font-size:12px;white-space:nowrap}.department-detail__footer[data-v-2119616c]{display:flex;justify-content:flex-end;gap:12px;padding:14px 18px 18px;border-top:1px solid rgba(219,229,242,.86);background:linear-gradient(180deg,#ffffffc2,#f6fafffa)}.department-detail__footer-button[data-v-2119616c]{min-width:88px;height:40px;padding-inline:18px;font-weight:600;border-color:#cddaebfa;border-radius:12px;box-shadow:none}.department-detail__footer-button--primary[data-v-2119616c]{box-shadow:0 12px 22px #1f6fff2e}.department-tree[data-v-2119616c] .ant-tree-node-content-wrapper{min-height:34px;padding-inline:6px;border-radius:8px}.department-tree[data-v-2119616c] .ant-tree-node-content-wrapper:hover{background:#1f6fff14}.department-tree[data-v-2119616c] .ant-tree-node-selected{background:#1f6fff1f!important}.department-detail-drawer[data-v-2119616c] .ant-drawer-content{background:#fff;border-left:1px solid rgba(220,230,243,.92);border-radius:0;box-shadow:none}.department-detail-drawer[data-v-2119616c] .ant-drawer-body{display:flex;flex-direction:column;padding:0;background:#fff}.department-detail-drawer[data-v-2119616c] .ant-drawer-header{display:none}.department-detail-drawer[data-v-2119616c] .ant-drawer-content-wrapper{top:0;height:100%!important;overflow:hidden}@media (max-width: 1400px){.department-workbench__content[data-v-2119616c]{grid-template-columns:var(--department-tree-width, 176px) 12px minmax(0,1fr)}}@media (max-width: 1180px){.department-workbench__content[data-v-2119616c]{grid-template-columns:var(--department-tree-width, 176px) 12px minmax(0,1fr)}}@media (max-width: 900px){.page--department-workbench[data-v-2119616c]{height:auto;min-height:0;padding:0}.department-workbench[data-v-2119616c],.department-workbench__content[data-v-2119616c],.department-workbench__body[data-v-2119616c] .ant-spin-nested-loading,.department-workbench__body[data-v-2119616c] .ant-spin-container{height:auto}.department-workbench__toolbar[data-v-2119616c]{flex-direction:column;align-items:stretch}.department-workbench__search[data-v-2119616c]{width:100%}.department-workbench__toolbar-actions[data-v-2119616c]{justify-content:flex-end}.department-workbench__content[data-v-2119616c]{grid-template-columns:1fr}.department-workbench__resizer[data-v-2119616c]{display:none}.department-detail-drawer[data-v-2119616c] .ant-drawer-content-wrapper{top:0;height:100%!important}.department-panel--tree[data-v-2119616c]{border-bottom:1px solid rgba(219,229,242,.86)}.department-panel__body--tree[data-v-2119616c]{height:auto;max-height:360px}.department-table__footer[data-v-2119616c],.department-detail__members-toolbar[data-v-2119616c],.department-member-card[data-v-2119616c]{flex-direction:column;align-items:flex-start}}.position-page[data-v-9e379f1b]{gap:12px;width:100%;max-width:none;min-height:100%;padding:0 18px 24px;background:#fff}.position-workbench[data-v-9e379f1b]{width:100%;min-height:640px;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.position-workbench[data-v-9e379f1b]:before{display:none}.position-workbench__body[data-v-9e379f1b]{padding:0}.position-toolbar[data-v-9e379f1b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:18px;padding-top:10px}.position-search[data-v-9e379f1b]{width:min(100%,248px);flex:0 1 248px}.position-toolbar[data-v-9e379f1b] .ant-input-affix-wrapper{min-height:36px;padding-inline:10px;background:#fff;border-color:#dfe6f1;border-radius:8px!important;box-shadow:none!important}.position-toolbar[data-v-9e379f1b] .ant-input{font-size:12px}.position-toolbar[data-v-9e379f1b] .ant-input-affix-wrapper .ant-input-suffix{color:#9aa7bb}.position-toolbar__actions[data-v-9e379f1b]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.position-toolbar__actions[data-v-9e379f1b] .ant-btn{height:34px;border-radius:8px;box-shadow:none}.position-toolbar__actions[data-v-9e379f1b] .ant-btn .ant-btn-icon{font-size:13px}.position-toolbar__actions[data-v-9e379f1b] .position-toolbar__refresh.ant-btn{width:34px;min-width:34px;padding-inline:0;color:#5c6c84;background:#fff;border-color:#dfe7f3}.position-toolbar__actions[data-v-9e379f1b] .position-toolbar__refresh.ant-btn:hover,.position-toolbar__actions[data-v-9e379f1b] .position-toolbar__refresh.ant-btn:focus{color:var(--ah-primary);background:#f6f9ff;border-color:#c9d9ff}.position-toolbar__actions[data-v-9e379f1b] .position-toolbar__primary.ant-btn{height:34px;padding-inline:16px;font-size:12px;color:#fff;background:#2f6bff;border-color:#2f6bff;box-shadow:none}.position-toolbar__actions[data-v-9e379f1b] .position-toolbar__primary.ant-btn:hover,.position-toolbar__actions[data-v-9e379f1b] .position-toolbar__primary.ant-btn:focus{background:#245cf0;border-color:#245cf0}.position-alert[data-v-9e379f1b]{margin-bottom:18px}.position-card-grid[data-v-9e379f1b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.position-card[data-v-9e379f1b]{position:relative;overflow:hidden;padding:16px 18px 14px;background:#fff;border:1px solid #e8edf5;border-radius:12px;box-shadow:none}.position-card[data-v-9e379f1b]:before{display:none}.position-card[data-v-9e379f1b]:hover{border-color:#dbe6f7;box-shadow:0 8px 18px #1127480d}.position-card__header[data-v-9e379f1b]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.position-card__identity[data-v-9e379f1b]{display:flex;min-width:0;gap:12px}.position-card__avatar[data-v-9e379f1b]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;color:#1f6fff;font-size:14px;background:#1f6fff1a;border-radius:999px}.position-card__avatar--teal[data-v-9e379f1b],.position-card--teal .position-card__avatar[data-v-9e379f1b]{color:#18a38f;background:#22b8a524}.position-card__avatar--orange[data-v-9e379f1b],.position-card--orange .position-card__avatar[data-v-9e379f1b]{color:#ea8c00;background:#f59e0b24}.position-card__avatar--rose[data-v-9e379f1b],.position-card--rose .position-card__avatar[data-v-9e379f1b]{color:#f0437a;background:#fb718529}.position-card__avatar--slate[data-v-9e379f1b],.position-card--slate .position-card__avatar[data-v-9e379f1b]{color:#50627b;background:#64748b24}.position-card__meta[data-v-9e379f1b]{min-width:0}.position-card__name[data-v-9e379f1b]{color:#152239;font-size:15px;font-weight:700;line-height:1.35}.position-card__code[data-v-9e379f1b],.position-card__department[data-v-9e379f1b],.position-detail__code[data-v-9e379f1b]{margin-top:4px;color:#6b7b92;font-size:12px;line-height:1.5}.position-card__metric[data-v-9e379f1b]{flex:0 0 auto;min-width:42px;text-align:right}.position-card__metric-label[data-v-9e379f1b],.position-detail__metric-label[data-v-9e379f1b]{color:#8190a6;font-size:12px;font-weight:600}.position-card__metric-value[data-v-9e379f1b]{margin-top:8px;color:#16253d;font-size:26px;font-weight:700;line-height:1}.position-card__tag-label[data-v-9e379f1b]{margin-top:16px;color:#8693a7;font-size:12px}.position-card__tags[data-v-9e379f1b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.position-card__tag[data-v-9e379f1b]{display:inline-flex;align-items:center;min-height:20px;padding:0 6px;color:#4f7dff;font-size:11px;font-weight:600;background:#f3f7ff;border-radius:4px}.position-card__footer[data-v-9e379f1b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:10px;border-top:1px solid #eef2f7}.position-card__footer-label[data-v-9e379f1b]{color:#8693a7;font-size:12px}.position-card__level[data-v-9e379f1b]{color:#5e6d84;font-size:12px;font-weight:700}.position-table-panel[data-v-9e379f1b]{margin-top:0}.position-table-panel[data-v-9e379f1b] .ant-table-container{border-radius:10px;box-shadow:none}.position-table-panel[data-v-9e379f1b] .ant-table-thead>tr>th{padding-top:12px;padding-bottom:12px;color:#5f6d84;font-size:12px;text-transform:none;background:#f8faff}.position-table-panel[data-v-9e379f1b] .ant-table-tbody>tr>td{padding-top:12px;padding-bottom:12px;background:#fff}.position-table-panel[data-v-9e379f1b] .ant-table-tbody>tr:nth-child(2n)>td{background:#fff}.position-table__name[data-v-9e379f1b],.position-detail__name[data-v-9e379f1b]{color:#152239;font-weight:700}.position-table__department[data-v-9e379f1b]{color:#55657d}.position-table__member-count[data-v-9e379f1b]{color:#152239;font-weight:700}.position-table__actions[data-v-9e379f1b]{display:flex;align-items:center;gap:12px;white-space:nowrap}.position-action-link[data-v-9e379f1b]{display:inline-flex;align-items:center;padding:0;color:#1f6fff;font-size:12px;font-weight:600;line-height:1.4;background:transparent;border:0;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.position-action-link[data-v-9e379f1b]:hover,.position-action-link[data-v-9e379f1b]:focus{color:#1658d0}.position-action-link[data-v-9e379f1b]:focus-visible,.position-action-more[data-v-9e379f1b]:focus-visible{outline:2px solid rgba(47,107,255,.18);outline-offset:3px}.position-action-more[data-v-9e379f1b]{display:inline-flex;align-items:center;gap:4px;padding:0;color:#1f6fff;font-size:12px;font-weight:600;line-height:1.4;background:transparent;border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.position-action-more[data-v-9e379f1b]:hover,.position-action-more[data-v-9e379f1b]:focus{color:#1658d0}.position-level-chip[data-v-9e379f1b]{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:28px;padding:0 10px;color:#2857b8;font-size:12px;font-weight:700;background:#1f6fff14;border-radius:999px}.position-detail[data-v-9e379f1b]{display:flex;flex-direction:column;gap:18px}.position-detail__hero[data-v-9e379f1b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.position-detail__identity[data-v-9e379f1b]{display:flex;align-items:center;gap:12px}.position-detail__stats[data-v-9e379f1b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.position-detail__metric[data-v-9e379f1b]{display:flex;flex-direction:column;gap:6px;padding:16px;background:#f7fafff5;border:1px solid rgba(214,228,247,.96);border-radius:18px}.position-detail__metric strong[data-v-9e379f1b]{color:#152239;font-size:22px}.position-detail__descriptions[data-v-9e379f1b]{background:#ffffffeb;border-radius:18px}.position-detail__actions[data-v-9e379f1b]{display:flex;flex-wrap:wrap;gap:10px}.position-detail__actions[data-v-9e379f1b] .ant-btn{box-shadow:none}.position-empty[data-v-9e379f1b]{padding:16px 0 10px}@media (max-width: 1200px){.position-card-grid[data-v-9e379f1b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.position-toolbar[data-v-9e379f1b]{align-items:stretch}.position-search[data-v-9e379f1b]{width:100%}.position-toolbar__actions[data-v-9e379f1b]{width:100%;justify-content:flex-end}.position-card-grid[data-v-9e379f1b],.position-detail__stats[data-v-9e379f1b]{grid-template-columns:1fr}}@media (max-width: 640px){.position-card__header[data-v-9e379f1b],.position-card__footer[data-v-9e379f1b],.position-detail__hero[data-v-9e379f1b]{flex-direction:column;align-items:flex-start}.position-toolbar__actions[data-v-9e379f1b]{justify-content:flex-start}}.page-workbench[data-v-391724a4]{--workbench-accent: #1f6fff;--workbench-accent-soft: rgba(31, 111, 255, .08);display:flex;flex-direction:column;gap:14px;padding-top:10px}.page-workbench--teal[data-v-391724a4]{--workbench-accent: #18a38f;--workbench-accent-soft: rgba(24, 163, 143, .1)}.page-workbench--violet[data-v-391724a4]{--workbench-accent: #6558d3;--workbench-accent-soft: rgba(101, 88, 211, .1)}.page-workbench--amber[data-v-391724a4]{--workbench-accent: #dd8f12;--workbench-accent-soft: rgba(221, 143, 18, .11)}.page-workbench--rose[data-v-391724a4]{--workbench-accent: #db4f7c;--workbench-accent-soft: rgba(219, 79, 124, .11)}.page-workbench__main[data-v-391724a4]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.page-workbench__copy[data-v-391724a4]{flex:1 1 520px;min-width:0}.page-workbench__badge[data-v-391724a4]{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;color:var(--workbench-accent);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--workbench-accent-soft);border-radius:999px}.page-workbench__description[data-v-391724a4]{max-width:760px;margin:10px 0 0;color:#6b7b92;font-size:13px;line-height:1.7}.page-workbench__tags[data-v-391724a4]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.page-workbench__tag[data-v-391724a4]{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;color:#5b697f;font-size:11px;font-weight:600;background:#f7faff;border:1px solid #e7edf7;border-radius:999px}.page-workbench__actions[data-v-391724a4]{display:flex;flex:0 1 460px;justify-content:flex-end;min-width:min(100%,320px)}.page-workbench__actions[data-v-391724a4] .header-actions{width:100%;justify-content:flex-end}.page-workbench__actions[data-v-391724a4] .ant-btn{height:34px;padding:0 14px;border-radius:8px;box-shadow:none}.page-workbench__actions[data-v-391724a4] .ant-btn-primary{background:#2f6bff;border-color:#2f6bff}.page-workbench__actions[data-v-391724a4] .ant-btn-primary:not(:disabled):hover,.page-workbench__actions[data-v-391724a4] .ant-btn-primary:not(:disabled):focus{background:#245cf0;border-color:#245cf0}.page-workbench__actions[data-v-391724a4] .ant-input,.page-workbench__actions[data-v-391724a4] .ant-input-affix-wrapper,.page-workbench__actions[data-v-391724a4] .ant-select-selector,.page-workbench__actions[data-v-391724a4] .selector-sm,.page-workbench__actions[data-v-391724a4] .selector-md,.page-workbench__actions[data-v-391724a4] .selector-lg,.page-workbench__actions[data-v-391724a4] .keyword-input,.page-workbench__actions[data-v-391724a4] .status-filter,.page-workbench__actions[data-v-391724a4] .department-filter,.page-workbench__actions[data-v-391724a4] .position-filter,.page-workbench__actions[data-v-391724a4] .config-search,.page-workbench__actions[data-v-391724a4] .version-key-input{flex:1 1 160px;width:auto;min-height:36px;border-radius:8px!important}.page-workbench__stats[data-v-391724a4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.page-workbench__stat[data-v-391724a4]{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;min-height:122px;padding:16px 18px;background:#fff;border:1px solid #e8edf5;border-radius:12px}.page-workbench__stat[data-v-391724a4]:before{position:absolute;inset:0 0 auto;height:3px;content:"";background:linear-gradient(90deg,var(--workbench-accent),rgba(255,255,255,0))}.page-workbench__stat[data-v-391724a4]:after{position:absolute;top:-28px;right:-18px;width:104px;height:104px;content:"";background:radial-gradient(circle,var(--workbench-accent-soft),transparent 68%);pointer-events:none}.page-workbench__stat-label[data-v-391724a4]{position:relative;z-index:1;color:#8693a7;font-size:12px;font-weight:600}.page-workbench__stat-value[data-v-391724a4]{position:relative;z-index:1;color:#152239;font-size:26px;font-weight:700;line-height:1.1}.page-workbench__stat-hint[data-v-391724a4]{position:relative;z-index:1;color:#6b7b92;font-size:12px;line-height:1.6}.page-workbench__stat--success[data-v-391724a4]{--workbench-accent: #18a38f;--workbench-accent-soft: rgba(24, 163, 143, .1)}.page-workbench__stat--warning[data-v-391724a4]{--workbench-accent: #dd8f12;--workbench-accent-soft: rgba(221, 143, 18, .1)}.page-workbench__stat--danger[data-v-391724a4]{--workbench-accent: #db4f7c;--workbench-accent-soft: rgba(219, 79, 124, .11)}.page-workbench__stat--neutral[data-v-391724a4]{--workbench-accent: #5f6d84;--workbench-accent-soft: rgba(95, 109, 132, .1)}@media (max-width: 1200px){.page-workbench__stats[data-v-391724a4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.page-workbench__actions[data-v-391724a4],.page-workbench__actions[data-v-391724a4] .header-actions{justify-content:flex-start}}@media (max-width: 640px){.page-workbench__stats[data-v-391724a4]{grid-template-columns:1fr}.page-workbench__actions[data-v-391724a4] .header-actions,.page-workbench__actions[data-v-391724a4] .header-actions>*{width:100%}}.sync-workbench[data-v-a8a325a4] .page-workbench__copy{display:none}.sync-workbench[data-v-a8a325a4] .page-workbench__main{justify-content:flex-end}.sync-workbench[data-v-a8a325a4] .page-workbench__actions{flex:1 1 100%}.preview-summary[data-v-a8a325a4]{margin-bottom:16px}.preview-status[data-v-a8a325a4]{font-size:18px}.preview-toolbar[data-v-a8a325a4]{margin-bottom:12px}.sync-runtime-tabs[data-v-a8a325a4] .ant-tabs-nav{margin:0;padding:0 16px}.sync-runtime-pane[data-v-a8a325a4]{padding:16px}.sync-job-toolbar[data-v-a8a325a4]{align-items:flex-start;gap:12px;margin-bottom:12px}.sync-job-filters[data-v-a8a325a4]{justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:min(100%,620px)}.sync-job-filters[data-v-a8a325a4] .sync-job-filter{flex:0 0 150px;width:150px}.sync-job-filters[data-v-a8a325a4] .sync-job-filter--connector{flex-basis:240px;width:240px}.sync-job-filters[data-v-a8a325a4] .ant-select-selector,.sync-job-filters[data-v-a8a325a4] .ant-btn{min-height:40px;height:40px}.sync-job-filters[data-v-a8a325a4] .ant-select-selector{align-items:center}.sync-job-submit[data-v-a8a325a4]{flex:0 0 auto;padding-inline:18px}.detail-block[data-v-a8a325a4]{margin-top:16px}.detail-block-title[data-v-a8a325a4]{margin-bottom:8px;font-weight:600}.payload-box[data-v-a8a325a4]{max-height:420px;overflow:auto;padding:12px;border-radius:8px;background:#f7f8fa;white-space:pre-wrap;word-break:break-all}.review-tip[data-v-a8a325a4]{margin-bottom:16px;padding:12px 14px;border-radius:8px;background:#fff7e6;color:#874d00}.review-form[data-v-a8a325a4]{margin-top:16px}.review-pending-section[data-v-a8a325a4],.failure-summary-section[data-v-a8a325a4]{margin-bottom:16px}.review-pending-list[data-v-a8a325a4]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.review-pending-card[data-v-a8a325a4]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #ffe7ba;border-radius:10px;background:#fffdf6}.failure-summary-card[data-v-a8a325a4]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #ffccc7;border-radius:10px;background:#fff2f0}.review-pending-main[data-v-a8a325a4]{min-width:0}.review-pending-title[data-v-a8a325a4]{font-weight:600;margin-bottom:4px;word-break:break-all}.switch-grid[data-v-a8a325a4]{display:grid;grid-template-columns:1fr;gap:12px}@media (max-width: 960px){.sync-job-toolbar[data-v-a8a325a4]{align-items:stretch}.sync-job-filters[data-v-a8a325a4]{width:100%;flex-wrap:wrap}.sync-job-filters[data-v-a8a325a4] .sync-job-filter,.sync-job-filters[data-v-a8a325a4] .sync-job-filter--connector,.sync-job-submit[data-v-a8a325a4]{width:100%;flex-basis:100%}.switch-grid[data-v-a8a325a4]{grid-template-columns:1fr}.review-pending-card[data-v-a8a325a4],.failure-summary-card[data-v-a8a325a4]{flex-direction:column;align-items:flex-start}}.entity-page[data-v-60de6538]{min-width:0}.entities-workbench[data-v-60de6538] .page-workbench__copy{display:none}.entities-workbench[data-v-60de6538] .page-workbench__main{justify-content:flex-end}.entities-workbench[data-v-60de6538] .page-workbench__actions{flex:1 1 100%}.entity-section[data-v-60de6538]{min-width:0}.tab-toolbar[data-v-60de6538]{display:flex;justify-content:flex-end;margin-bottom:12px}.section-filters[data-v-60de6538]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.section-filters .ant-input[data-v-60de6538]{width:280px}.section-filters .ant-select[data-v-60de6538]{width:160px}.enterprise-filters[data-v-60de6538]{align-items:center;flex-wrap:nowrap;width:auto}.enterprise-keyword-input[data-v-60de6538],.enterprise-filters[data-v-60de6538] .enterprise-keyword-input.ant-input-affix-wrapper,.enterprise-filters[data-v-60de6538] .enterprise-keyword-input .ant-input,.enterprise-filters[data-v-60de6538] .enterprise-keyword-input.ant-input{width:240px}.enterprise-filters[data-v-60de6538] .enterprise-keyword-input.ant-input-affix-wrapper,.enterprise-filters[data-v-60de6538] .enterprise-keyword-input.ant-input{flex:0 1 240px;min-height:36px;height:36px;min-width:0}.enterprise-filters[data-v-60de6538] .enterprise-keyword-input .ant-input{min-height:0;height:auto;line-height:normal}.enterprise-filters[data-v-60de6538] .ant-btn{flex:0 0 auto;min-height:36px;height:36px;padding-inline:14px}.identity-filters[data-v-60de6538]{align-items:center}.identity-filters[data-v-60de6538] .ant-select-selector,.identity-filters[data-v-60de6538] .ant-btn{min-height:36px;height:36px}.identity-filters[data-v-60de6538] .ant-select-selector{align-items:center}.identity-filters[data-v-60de6538] .ant-btn{padding-inline:14px}.primary-cell[data-v-60de6538]{max-width:100%;overflow:hidden;color:#1f2433;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.secondary-cell[data-v-60de6538]{display:block;margin-top:2px;color:#6f7787}.mono-text[data-v-60de6538]{display:inline-block;max-width:100%;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.modal-form-grid[data-v-60de6538]{display:grid;grid-template-columns:1fr;row-gap:2px}.grid-span-2[data-v-60de6538]{grid-column:span 1}.selector-md[data-v-60de6538]{width:260px}.drawer-toolbar[data-v-60de6538]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.member-role-select[data-v-60de6538]{width:140px}.drawer-section-title[data-v-60de6538]{margin:18px 0 10px;color:#1f2433;font-size:14px;font-weight:600}@media (max-width: 760px){.tab-toolbar[data-v-60de6538]{justify-content:flex-start}.section-filters[data-v-60de6538],.section-filters .ant-input[data-v-60de6538],.section-filters .ant-select[data-v-60de6538],.selector-md[data-v-60de6538],.member-role-select[data-v-60de6538]{width:100%}.enterprise-filters[data-v-60de6538]{flex-wrap:nowrap}.enterprise-keyword-input[data-v-60de6538],.enterprise-filters[data-v-60de6538] .enterprise-keyword-input.ant-input-affix-wrapper,.enterprise-filters[data-v-60de6538] .enterprise-keyword-input.ant-input,.enterprise-filters[data-v-60de6538] .enterprise-keyword-input .ant-input{width:100%}}.wide-left[data-v-472c3bde]{grid-template-columns:minmax(440px,1fr) minmax(0,1.25fr)}.panel-title[data-v-472c3bde]{margin-bottom:4px;font-weight:600}.owner-type[data-v-472c3bde]{width:140px}.selector-sm[data-v-472c3bde],.selector-md[data-v-472c3bde]{width:260px}.compact-toolbar[data-v-472c3bde]{margin-bottom:0}.hint[data-v-472c3bde]{margin-bottom:12px}.selector-sm[data-v-5c4ae17d],.selector-md[data-v-5c4ae17d]{width:260px}.applications-workbench[data-v-5c4ae17d] .page-workbench__copy{display:none}.applications-workbench[data-v-5c4ae17d] .page-workbench__main{justify-content:flex-end}.applications-workbench[data-v-5c4ae17d] .page-workbench__actions{flex:1 1 100%}.compact-toolbar[data-v-5c4ae17d]{margin-bottom:0}.governance-tabs[data-v-5c4ae17d]{margin-top:4px}.governance-pane[data-v-5c4ae17d]{display:flex;flex-direction:column;gap:12px}.governance-toolbar[data-v-5c4ae17d]{justify-content:flex-end}.governance-pane[data-v-5c4ae17d] .ant-table-container{border:none;border-radius:0;background:transparent;box-shadow:none}.governance-pane[data-v-5c4ae17d] .ant-table-thead>tr>th{background:#f7faff;border-top:1px solid #e7edf7}.governance-pane[data-v-5c4ae17d] .ant-table-tbody>tr>td{background:transparent}.governance-pane[data-v-5c4ae17d] .ant-table-tbody>tr:nth-child(2n)>td{background:#f7faffb8}.governance-pane[data-v-5c4ae17d] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f1f7ffe0}.callback-cell[data-v-5c4ae17d]{display:inline-block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secret-panel[data-v-5c4ae17d]{display:flex;flex-direction:column;gap:14px}.secret-label[data-v-5c4ae17d]{margin-bottom:6px;color:#6b7280;font-size:12px}.secret-actions[data-v-5c4ae17d]{display:flex;justify-content:flex-end;gap:8px}.user-cell[data-v-5c4ae17d]{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.35}.user-primary[data-v-5c4ae17d]{color:#1f2937;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-secondary[data-v-5c4ae17d]{color:#8c8c8c;font-size:12px}@media (max-width: 900px){.governance-toolbar[data-v-5c4ae17d]{justify-content:flex-start}}.selector-lg[data-v-95da1336]{width:320px}.selector-md[data-v-95da1336]{width:260px}.rbac-workbench[data-v-95da1336] .page-workbench__copy{display:none}.rbac-workbench[data-v-95da1336] .page-workbench__main{justify-content:flex-end}.rbac-workbench[data-v-95da1336] .page-workbench__actions{flex:1 1 100%}.rbac-overview[data-v-95da1336]{margin-bottom:16px}.rbac-overview[data-v-95da1336] .ant-descriptions{margin:0}.rbac-overview[data-v-95da1336] .ant-descriptions-view,.rbac-overview[data-v-95da1336] .ant-descriptions table,.rbac-overview[data-v-95da1336] .ant-descriptions-row>th,.rbac-overview[data-v-95da1336] .ant-descriptions-row>td{background:transparent;border:0;box-shadow:none}.rbac-overview[data-v-95da1336] .ant-descriptions-row>th,.rbac-overview[data-v-95da1336] .ant-descriptions-row>td{padding-block:0}.rbac-tabs[data-v-95da1336] .ant-tabs-nav{margin:0;padding:0 16px}.tab-section[data-v-95da1336]{padding:16px}.resource-layout[data-v-95da1336],.verify-layout[data-v-95da1336]{display:grid;gap:16px}.verify-layout[data-v-95da1336]{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-layout[data-v-95da1336]{grid-template-columns:1fr}.role-detail-content[data-v-95da1336]{min-width:0}.role-detail-header[data-v-95da1336],.role-actions[data-v-95da1336]{display:flex;align-items:center;gap:8px}.role-detail-header[data-v-95da1336]{justify-content:space-between;margin-bottom:12px}.role-actions[data-v-95da1336]{flex-wrap:wrap;margin-bottom:16px}.role-detail-title[data-v-95da1336],.primary-cell[data-v-95da1336]{color:#1f2433;font-weight:600}.sub-cell[data-v-95da1336]{margin-top:2px;color:#5f6b85;font-size:12px}.detail-block-header[data-v-95da1336]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:14px 0 8px}.detail-block-title[data-v-95da1336]{color:#344054;font-size:13px;font-weight:600}.column-settings[data-v-95da1336]{display:grid;min-width:160px;gap:8px}.rbac-table[data-v-95da1336] .ant-table-cell-fix-left,.rbac-table[data-v-95da1336] .ant-table-cell-fix-right{background:#fff}.rbac-table[data-v-95da1336] .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,.rbac-table[data-v-95da1336] .ant-table-tbody>tr:hover>.ant-table-cell-fix-right{background:#fafcff}.compact-toolbar[data-v-95da1336]{margin-bottom:0}.user-role-toolbar[data-v-95da1336],.scope-toolbar[data-v-95da1336],.resource-toolbar[data-v-95da1336],.role-toolbar[data-v-95da1336],.verify-toolbar[data-v-95da1336]{margin-bottom:12px}.code-input[data-v-95da1336]{width:260px}.method-select[data-v-95da1336]{width:110px}.path-input[data-v-95da1336]{width:300px}.hint[data-v-95da1336]{margin-bottom:12px}[data-v-95da1336] .row-selected>td{background:#eef4ff!important}@media (max-width: 1100px){.resource-layout[data-v-95da1336],.verify-layout[data-v-95da1336]{grid-template-columns:1fr}}.config-page[data-v-742490c6]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.config-workbench[data-v-742490c6] .page-workbench__copy{display:none}.config-workbench[data-v-742490c6] .page-workbench__main{justify-content:flex-end}.config-workbench[data-v-742490c6] .page-workbench__actions{flex:1 1 100%}.config-layout[data-v-742490c6]{flex:1 1 auto;display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;min-height:0;overflow:hidden}.config-category-panel[data-v-742490c6]{min-height:0;overflow-y:auto}.config-side-title[data-v-742490c6]{padding:14px 16px 8px;color:#344054;font-size:13px;font-weight:600}.config-menu[data-v-742490c6]{border-inline-end:0}.config-main[data-v-742490c6]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.config-main-header[data-v-742490c6]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 0}.config-main-title[data-v-742490c6]{color:#1f2433;font-size:16px;font-weight:600}.config-search[data-v-742490c6]{width:320px}.config-tabs[data-v-742490c6]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.config-tabs[data-v-742490c6] .ant-tabs-nav{flex:0 0 auto;margin:0;padding:0 16px}.config-tabs[data-v-742490c6] .ant-tabs-content-holder{flex:1 1 auto;min-height:0;overflow:hidden}.config-tabs[data-v-742490c6] .ant-tabs-content{height:100%}.config-tabs[data-v-742490c6] .ant-tabs-tabpane{height:100%;padding:0;overflow:hidden}.config-items-pane[data-v-742490c6],.config-publish-pane[data-v-742490c6]{display:flex;flex-direction:column;height:100%;min-height:0}.config-group-filter[data-v-742490c6]{flex:0 0 auto;padding:16px 16px 12px;border-bottom:1px solid #edf1f7;background:#fff}.config-items-scroll[data-v-742490c6],.config-publish-scroll[data-v-742490c6]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px}.config-group-filter[data-v-742490c6] .ant-radio-group{display:flex;flex-wrap:wrap;gap:8px}.config-group-filter[data-v-742490c6] .ant-radio-button-wrapper{border-inline-start-width:1px;border-radius:6px}.config-group-filter[data-v-742490c6] .ant-radio-button-wrapper:before{display:none}.config-group-list[data-v-742490c6]{display:grid;gap:16px}.config-publish-toolbar[data-v-742490c6]{flex:0 0 auto;margin:0;padding:16px;border-bottom:1px solid #edf1f7}.config-group-section[data-v-742490c6]{min-width:0;border:1px solid #e8ecf4;border-radius:8px;background:#fff}.config-group-header[data-v-742490c6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #edf1f7;background:#fbfcff}.config-group-title[data-v-742490c6]{color:#1f2433;font-weight:600}.config-item-list[data-v-742490c6]{display:grid}.config-item-row[data-v-742490c6]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,360px) auto;align-items:center;gap:16px;min-width:0;padding:14px 16px;border-bottom:1px solid #edf1f7}.config-item-row[data-v-742490c6]:last-child{border-bottom:0}.config-item-main[data-v-742490c6],.config-value-block[data-v-742490c6]{min-width:0}.config-item-title-line[data-v-742490c6]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.config-item-name[data-v-742490c6],.edit-config-title[data-v-742490c6]{color:#1f2433;font-weight:600}.config-key[data-v-742490c6]{margin-top:4px;color:#5f6b85;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.config-description[data-v-742490c6]{margin-top:4px;color:#667085;font-size:12px;line-height:1.6}.config-value-label[data-v-742490c6],.config-default-value[data-v-742490c6]{color:#667085;font-size:12px}.config-value[data-v-742490c6]{margin-top:4px;color:#1f2433;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-value-empty[data-v-742490c6]{color:#98a2b3;font-family:inherit}.config-value-secret[data-v-742490c6]{color:#ad6800;font-family:inherit}.config-default-value[data-v-742490c6]{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.version-key-input[data-v-742490c6]{width:320px}.config-version-table[data-v-742490c6] .ant-table-cell-fix-left{background:#fff}.secret-alert[data-v-742490c6]{margin-bottom:16px}@media (max-width: 1100px){.config-layout[data-v-742490c6]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.config-item-row[data-v-742490c6]{grid-template-columns:1fr}.config-search[data-v-742490c6],.version-key-input[data-v-742490c6]{width:100%}.config-main-header[data-v-742490c6]{align-items:stretch;flex-direction:column}}.auto-auth-workbench[data-v-243dc1c5] .page-workbench__copy{display:none}.auto-auth-workbench[data-v-243dc1c5] .page-workbench__main{justify-content:flex-end}.auto-auth-workbench[data-v-243dc1c5] .page-workbench__actions{flex:1 1 100%}.auto-auth-tabs[data-v-243dc1c5] .ant-tabs-nav{margin:0;padding:0 16px}.runtime-pane[data-v-243dc1c5]{padding:16px}.operations-page[data-v-8432cb61]{gap:18px;max-width:none;padding:18px clamp(8px,1.2vw,16px) 28px}.audit-board[data-v-8432cb61],.audit-detail[data-v-8432cb61]{background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.audit-board[data-v-8432cb61]:before,.audit-detail[data-v-8432cb61]:before{display:none}.audit-board>.section-body[data-v-8432cb61],.audit-detail>.section-body[data-v-8432cb61]{padding:0}.audit-board__body[data-v-8432cb61]{display:flex;flex-direction:column;gap:18px}.audit-board__header[data-v-8432cb61]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:16px}.audit-board__heading[data-v-8432cb61]{flex:1 1 520px;min-width:0}.audit-board__breadcrumb[data-v-8432cb61]{color:var(--ah-text-tertiary);font-size:12px;font-weight:600;letter-spacing:.02em}.audit-board__title[data-v-8432cb61]{margin:8px 0 0;color:#132844;font-size:32px;font-weight:700;line-height:1.16}.audit-board__description[data-v-8432cb61]{max-width:760px;margin:10px 0 0;color:var(--ah-text-secondary);font-size:14px;line-height:1.8}.audit-board__controls[data-v-8432cb61]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.audit-board__tabs[data-v-8432cb61]{margin-top:-6px}.audit-board__tabs[data-v-8432cb61] .ant-tabs-nav{margin-bottom:0!important}.audit-board__tabs[data-v-8432cb61] .ant-tabs-tab{min-height:40px;padding:10px 6px!important;margin-right:28px!important;color:#66758f;border-radius:0}.audit-board__tabs[data-v-8432cb61] .ant-tabs-tab.ant-tabs-tab-active{background:transparent}.audit-board__tabs[data-v-8432cb61] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ah-primary);font-weight:700}.audit-metrics[data-v-8432cb61]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.audit-metric-card[data-v-8432cb61]{position:relative;overflow:hidden;min-height:132px;padding:18px 18px 16px;background:linear-gradient(180deg,#fffffffa,#f7fafff0);border:1px solid rgba(214,228,247,.92);border-radius:20px;box-shadow:0 16px 30px #11274812}.audit-metric-card[data-v-8432cb61]:before{position:absolute;inset:0 auto auto 0;width:100%;height:4px;content:""}.audit-metric-card--blue[data-v-8432cb61]:before{background:linear-gradient(90deg,#1f6fff,#1f6fff1a)}.audit-metric-card--cyan[data-v-8432cb61]:before{background:linear-gradient(90deg,#22b8a5,#22b8a51a)}.audit-metric-card--orange[data-v-8432cb61]:before{background:linear-gradient(90deg,#ff8f5c,#ff8f5c1f)}.audit-metric-card--teal[data-v-8432cb61]:before{background:linear-gradient(90deg,#27a0ff,#27a0ff1a)}.audit-metric-card--slate[data-v-8432cb61]:before{background:linear-gradient(90deg,#7c6cff,#7c6cff1a)}.audit-metric-card__label[data-v-8432cb61]{color:#64748d;font-size:13px;font-weight:600}.audit-metric-card__value[data-v-8432cb61]{margin-top:14px;color:#12233d;font-size:34px;font-weight:700;line-height:1}.audit-metric-card__footnote[data-v-8432cb61]{margin-top:16px;font-size:13px;font-weight:600}.audit-metric-card__footnote--positive[data-v-8432cb61]{color:var(--ah-success)}.audit-metric-card__footnote--warning[data-v-8432cb61]{color:var(--ah-warning)}.audit-metric-card__footnote--negative[data-v-8432cb61]{color:var(--ah-danger)}.audit-metric-card__footnote--neutral[data-v-8432cb61]{color:var(--ah-text-secondary)}.audit-metric-card__icon[data-v-8432cb61]{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#89a4cb;font-size:20px;background:#f5f9ffeb;border:1px solid rgba(214,228,247,.92);border-radius:14px}.audit-insights[data-v-8432cb61]{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(420px,1.45fr) minmax(260px,.8fr);gap:16px}.audit-panel[data-v-8432cb61]{min-height:320px;padding:20px;background:linear-gradient(180deg,#fffffffa,#f7fbffeb);border:1px solid rgba(214,228,247,.92);border-radius:22px;box-shadow:inset 0 1px #ffffffe0}.audit-panel__header[data-v-8432cb61]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.audit-panel__title[data-v-8432cb61]{color:#162b46;font-size:16px;font-weight:700}.audit-panel__caption[data-v-8432cb61]{margin-top:6px;color:var(--ah-text-secondary);font-size:12px;line-height:1.6}.audit-distribution[data-v-8432cb61]{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;height:calc(100% - 56px);margin-top:12px}.audit-distribution__ring[data-v-8432cb61]{position:relative;display:flex;align-items:center;justify-content:center;width:160px;height:160px;border-radius:50%}.audit-distribution__ring[data-v-8432cb61]:after{position:absolute;top:18px;right:18px;bottom:18px;left:18px;content:"";background:#fff;border-radius:50%;box-shadow:inset 0 0 0 1px #d6e4f7eb}.audit-distribution__core[data-v-8432cb61]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px}.audit-distribution__core strong[data-v-8432cb61]{color:#12233d;font-size:28px;line-height:1}.audit-distribution__core span[data-v-8432cb61]{color:var(--ah-text-secondary);font-size:12px;font-weight:600}.audit-distribution__legend[data-v-8432cb61]{display:flex;flex-direction:column;gap:14px}.audit-distribution__legend-item[data-v-8432cb61]{display:flex;align-items:flex-start;gap:12px}.audit-distribution__dot[data-v-8432cb61]{flex:0 0 auto;width:10px;height:10px;margin-top:6px;border-radius:999px}.audit-distribution__legend-copy[data-v-8432cb61]{min-width:0}.audit-distribution__legend-title[data-v-8432cb61]{color:#18304d;font-size:13px;font-weight:600}.audit-distribution__legend-meta[data-v-8432cb61]{margin-top:3px;color:var(--ah-text-secondary);font-size:12px}.audit-trend[data-v-8432cb61]{display:flex;flex-direction:column;gap:12px;height:calc(100% - 56px);margin-top:12px}.audit-trend__legend[data-v-8432cb61]{display:flex;flex-wrap:wrap;gap:16px}.audit-trend__legend-item[data-v-8432cb61]{display:inline-flex;align-items:center;gap:8px;color:#55657e;font-size:12px;font-weight:600}.audit-trend__legend-dot[data-v-8432cb61]{width:10px;height:10px;border-radius:999px}.audit-trend__canvas[data-v-8432cb61]{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:stretch;gap:14px;min-height:250px}.audit-trend__axis[data-v-8432cb61]{display:flex;flex-direction:column;justify-content:space-between;color:#90a0ba;font-size:12px}.audit-trend__svg[data-v-8432cb61]{width:100%;height:250px;overflow:visible}.audit-trend__grid[data-v-8432cb61]{stroke:#d6e4f7f0;stroke-dasharray:5 5}.audit-trend__line[data-v-8432cb61]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.audit-trend__point[data-v-8432cb61]{stroke:#fff;stroke-width:3}.audit-trend__labels[data-v-8432cb61]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));color:#90a0ba;font-size:12px}.audit-panel--spotlight[data-v-8432cb61]{display:flex;flex-direction:column}.audit-spotlight[data-v-8432cb61]{display:flex;flex:1;flex-direction:column;gap:16px;margin-top:18px}.audit-spotlight__value[data-v-8432cb61]{color:#12233d;font-size:40px;font-weight:700;line-height:1}.audit-spotlight__hint[data-v-8432cb61]{color:var(--ah-text-secondary);font-size:13px;line-height:1.7}.audit-spotlight__list[data-v-8432cb61]{display:flex;flex-direction:column;gap:12px;margin-top:auto}.audit-spotlight__item[data-v-8432cb61]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 14px;color:#4d607b;font-size:13px;background:#f7faffeb;border:1px solid rgba(214,228,247,.88);border-radius:14px}.audit-spotlight__item strong[data-v-8432cb61]{color:#18304d}.audit-spotlight__link[data-v-8432cb61]{align-self:flex-start;padding-left:0}.audit-detail__head[data-v-8432cb61]{padding:0;margin-bottom:0}.audit-detail__intro[data-v-8432cb61]{padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid rgba(214,228,247,.92)}.audit-detail__meta[data-v-8432cb61]{color:#5d6b84;font-size:13px;font-weight:600}.audit-detail__toolbar[data-v-8432cb61]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 0 0;margin-bottom:0}.audit-detail__filters[data-v-8432cb61]{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:10px}.audit-detail__filters .selector-sm[data-v-8432cb61]{flex:0 0 140px}.audit-detail__filters .selector-md[data-v-8432cb61]{flex:0 0 220px}.audit-detail__filters[data-v-8432cb61] .ant-input-affix-wrapper,.audit-detail__filters[data-v-8432cb61] .ant-input,.audit-detail__filters[data-v-8432cb61] .ant-select-selector{min-height:40px;height:40px}.audit-detail__filters[data-v-8432cb61] .ant-input-affix-wrapper>input.ant-input,.audit-detail__filters[data-v-8432cb61] .ant-input{min-height:0;height:auto;line-height:normal}.audit-detail__filters[data-v-8432cb61] .ant-select-selector{align-items:center}.audit-detail__search[data-v-8432cb61]{flex:1 1 320px;width:auto;min-width:280px;max-width:420px}.audit-detail__search-icon[data-v-8432cb61]{color:#9aa8bc;font-size:15px}.audit-detail__alert[data-v-8432cb61]{margin-top:16px;margin-bottom:0}.audit-cell[data-v-8432cb61]{min-width:0}.audit-cell__truncate[data-v-8432cb61]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1400px){.audit-metrics[data-v-8432cb61]{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-insights[data-v-8432cb61]{grid-template-columns:1fr}.audit-panel[data-v-8432cb61]{min-height:auto}}@media (max-width: 1100px){.audit-distribution[data-v-8432cb61]{grid-template-columns:1fr;justify-items:center}}@media (max-width: 900px){.audit-board__title[data-v-8432cb61]{font-size:28px}.audit-board__controls[data-v-8432cb61]{justify-content:flex-start}.audit-metrics[data-v-8432cb61]{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-trend__canvas[data-v-8432cb61]{grid-template-columns:1fr}.audit-trend__axis[data-v-8432cb61]{display:none}}@media (max-width: 640px){.operations-page[data-v-8432cb61]{padding-inline:12px}.audit-board>.section-body[data-v-8432cb61],.audit-detail>.section-body[data-v-8432cb61]{padding:16px}.audit-detail__toolbar[data-v-8432cb61]{padding-top:14px}.audit-detail__filters .selector-sm[data-v-8432cb61],.audit-detail__filters .selector-md[data-v-8432cb61],.audit-detail__search[data-v-8432cb61]{flex-basis:100%;max-width:none;min-width:0}.audit-metrics[data-v-8432cb61]{grid-template-columns:1fr}.audit-board__tabs[data-v-8432cb61] .ant-tabs-tab{margin-right:18px!important}.audit-detail__search[data-v-8432cb61]{width:100%}}.security-page[data-v-017c4fd1]{min-width:0}.security-workbench[data-v-017c4fd1] .page-workbench__copy{display:none}.security-workbench[data-v-017c4fd1] .page-workbench__main{justify-content:flex-end}.security-workbench[data-v-017c4fd1] .page-workbench__actions{flex:1 1 100%}.security-page-header[data-v-017c4fd1]{align-items:flex-start}.panel-title[data-v-017c4fd1]{color:#1f2433;font-size:15px;font-weight:600;line-height:1.4}.panel-subtitle[data-v-017c4fd1]{margin-top:4px;color:#5f6b85;font-size:12px}.panel-title-row[data-v-017c4fd1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.panel-title-row--filters[data-v-017c4fd1]{align-items:center}.security-overview[data-v-017c4fd1]{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(300px,.9fr) minmax(0,1.3fr);gap:16px;margin-bottom:16px}.security-stack[data-v-017c4fd1]{display:grid;gap:16px}.security-panel[data-v-017c4fd1]{min-width:0}.status-grid[data-v-017c4fd1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.status-item[data-v-017c4fd1]{display:flex;flex-direction:column;justify-content:space-between;min-height:72px;padding:12px;background:#f7f9fd;border:1px solid #e8ecf4;border-radius:8px}.status-item span[data-v-017c4fd1]{color:#5f6b85;font-size:12px}.status-item strong[data-v-017c4fd1]{margin-top:10px;overflow:hidden;color:#1f2433;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.password-summary[data-v-017c4fd1]{display:grid;gap:12px}.password-summary>div[data-v-017c4fd1]{min-height:64px;padding:12px;background:#f7f9fd;border:1px solid #e8ecf4;border-radius:8px}.password-summary span[data-v-017c4fd1]{display:block;color:#5f6b85;font-size:12px}.password-summary strong[data-v-017c4fd1]{display:block;margin-top:8px;color:#1f2433;font-size:13px;font-weight:500;line-height:1.5}.panel-actions[data-v-017c4fd1]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.section-filters[data-v-017c4fd1]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.section-filters .ant-input[data-v-017c4fd1],.section-filters .ant-select[data-v-017c4fd1]{width:160px}.security-search-filters[data-v-017c4fd1]{align-items:stretch;flex-wrap:nowrap;width:min(100%,460px)}.security-search-filters[data-v-017c4fd1] .ant-input-affix-wrapper{flex:1 1 auto;min-height:40px;height:40px;width:auto;min-width:0}.security-search-filters[data-v-017c4fd1] .ant-input{height:auto;line-height:normal}.security-search-filters[data-v-017c4fd1] .ant-select{flex:0 0 132px;width:132px}.security-search-filters[data-v-017c4fd1] .ant-select-selector,.security-search-filters[data-v-017c4fd1] .ant-btn{min-height:40px;height:40px}.security-search-filters[data-v-017c4fd1] .ant-input-affix-wrapper>input.ant-input{min-height:0}.security-search-filters[data-v-017c4fd1] .ant-select-selector{align-items:center}.security-search-filters[data-v-017c4fd1] .ant-btn{flex:0 0 auto}.mono-text[data-v-017c4fd1]{display:inline-block;max-width:210px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.device-name[data-v-017c4fd1]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1280px){.security-overview[data-v-017c4fd1],.status-grid[data-v-017c4fd1]{grid-template-columns:1fr}.panel-title-row[data-v-017c4fd1],.panel-title-row--filters[data-v-017c4fd1]{align-items:stretch;flex-direction:column}.section-filters[data-v-017c4fd1]{justify-content:flex-start}}@media (max-width: 640px){.security-search-filters[data-v-017c4fd1]{flex-wrap:wrap}.section-filters .ant-input[data-v-017c4fd1],.section-filters .ant-select[data-v-017c4fd1]{width:100%}}.devtools-workbench[data-v-e7b43cb3] .page-workbench__copy{display:none}.devtools-workbench[data-v-e7b43cb3] .page-workbench__main{justify-content:flex-end}.devtools-workbench[data-v-e7b43cb3] .page-workbench__actions{flex:1 1 100%}.devtools-tabs[data-v-e7b43cb3] .ant-tabs-nav{margin:0;padding:0 16px}.devtools-pane[data-v-e7b43cb3]{padding:16px}.toolbar[data-v-e7b43cb3],.doc-links[data-v-e7b43cb3]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.doc-links[data-v-e7b43cb3] .ant-btn{display:inline-flex;align-items:center;justify-content:center;line-height:1.2}.selector-md[data-v-e7b43cb3]{width:260px}.callback-page[data-v-db1222dc]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#f6f8fc}.account-profile-page[data-v-08fc0ad7]{min-height:100vh;background:#f4f7fb}.account-profile-header[data-v-08fc0ad7]{display:flex;align-items:center;justify-content:space-between;gap:12px;height:64px;padding:0 28px;background:#fff;border-bottom:1px solid #e4e9f2}.header-brand[data-v-08fc0ad7]{flex:0 1 auto;min-width:0}.header-actions[data-v-08fc0ad7]{display:flex;align-items:center;gap:8px}.account-profile-main[data-v-08fc0ad7]{display:flex;justify-content:center;padding:40px 20px}.account-profile-panel[data-v-08fc0ad7]{width:min(100%,1080px);padding:28px;background:#fff;border:1px solid #e4e9f2;border-radius:8px;box-shadow:0 16px 40px #1f243314}.panel-heading[data-v-08fc0ad7]{margin-bottom:24px}.panel-heading h1[data-v-08fc0ad7]{margin:0;color:#1f2433;font-size:24px;font-weight:600}.panel-heading p[data-v-08fc0ad7]{margin:8px 0 0;color:#5f6b85;font-size:14px;line-height:1.7}.intro-alert[data-v-08fc0ad7]{margin-bottom:20px}.profile-form[data-v-08fc0ad7]{margin-bottom:28px}.verification-alert[data-v-08fc0ad7]{margin-bottom:16px}.verification-code-input[data-v-08fc0ad7]{width:calc(100% - 120px)}.verification-hint[data-v-08fc0ad7]{margin-top:8px;color:#5f6b85;font-size:12px}.section-title[data-v-08fc0ad7]{margin-bottom:16px;color:#1f2433;font-size:16px;font-weight:600}.profile-grid[data-v-08fc0ad7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.profile-grid-full[data-v-08fc0ad7]{grid-column:1 / -1}.form-actions[data-v-08fc0ad7]{display:flex;flex-wrap:wrap;gap:10px}.identifier-section[data-v-08fc0ad7]{border-top:1px solid #eef2f7;padding-top:24px}.section-head[data-v-08fc0ad7]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}@media (max-width: 768px){.account-profile-header[data-v-08fc0ad7]{padding:0 16px}.header-actions[data-v-08fc0ad7]{flex-wrap:wrap;justify-content:flex-end}.account-profile-main[data-v-08fc0ad7]{padding:24px 12px}.account-profile-panel[data-v-08fc0ad7]{padding:20px}.profile-grid[data-v-08fc0ad7]{grid-template-columns:1fr}.section-head[data-v-08fc0ad7]{flex-direction:column}}.account-password-page[data-v-fb0685cf]{min-height:100vh;background:#f4f7fb}.account-password-header[data-v-fb0685cf]{display:flex;align-items:center;justify-content:space-between;gap:12px;height:64px;padding:0 28px;background:#fff;border-bottom:1px solid #e4e9f2}.header-brand[data-v-fb0685cf]{flex:0 1 auto;min-width:0}.header-actions[data-v-fb0685cf]{display:flex;align-items:center;gap:8px}.account-password-main[data-v-fb0685cf]{display:flex;justify-content:center;padding:56px 20px}.password-panel[data-v-fb0685cf]{width:min(100%,560px);padding:28px;background:#fff;border:1px solid #e4e9f2;border-radius:8px;box-shadow:0 16px 40px #1f243314}.panel-heading[data-v-fb0685cf]{margin-bottom:24px}.panel-heading h1[data-v-fb0685cf]{margin:0;color:#1f2433;font-size:24px;font-weight:600}.panel-heading p[data-v-fb0685cf]{margin:8px 0 0;color:#5f6b85;font-size:14px;line-height:1.7}.password-form[data-v-fb0685cf]{margin-top:4px}.result-alert[data-v-fb0685cf]{margin-bottom:20px}.form-actions[data-v-fb0685cf]{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}@media (max-width: 640px){.account-password-header[data-v-fb0685cf]{padding:0 16px}.header-actions[data-v-fb0685cf]{flex-wrap:wrap;justify-content:flex-end}.account-password-main[data-v-fb0685cf]{padding:24px 12px}.password-panel[data-v-fb0685cf]{padding:20px}}.account-sub-page[data-v-f17785ef]{min-height:100vh;background:#f4f7fb}.account-sub-header[data-v-f17785ef]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:0 28px;background:#fff;border-bottom:1px solid #e4e9f2}.header-brand[data-v-f17785ef]{flex:0 1 auto;min-width:0}.header-actions[data-v-f17785ef]{display:flex;align-items:center;gap:8px}.account-sub-main[data-v-f17785ef]{display:flex;justify-content:center;padding:40px 20px}.account-sub-panel[data-v-f17785ef]{width:min(100%,980px);padding:28px;background:#fff;border:1px solid #e4e9f2;border-radius:10px;box-shadow:0 16px 40px #1f243314}.panel-heading[data-v-f17785ef]{margin-bottom:20px}.panel-heading h1[data-v-f17785ef]{margin:0;color:#1f2433;font-size:24px;font-weight:600}.panel-heading p[data-v-f17785ef]{margin:8px 0 0;color:#5f6b85;font-size:14px;line-height:1.7}.intro-alert[data-v-f17785ef]{margin-bottom:20px}.modal-alert[data-v-f17785ef]{margin-bottom:16px}.overview-card[data-v-f17785ef]{margin-bottom:24px}.sub-section[data-v-f17785ef]{margin-top:24px}.sub-section-heading[data-v-f17785ef]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.section-actions[data-v-f17785ef]{display:flex;align-items:center;gap:8px}.sub-section-heading h2[data-v-f17785ef]{margin:0;color:#1f2433;font-size:18px}.sub-section-heading p[data-v-f17785ef]{margin:6px 0 0;color:#5f6b85;font-size:13px}.cell-stack[data-v-f17785ef]{display:flex;flex-direction:column;gap:2px}.cell-primary[data-v-f17785ef]{color:#1f2433;font-weight:500}.cell-secondary[data-v-f17785ef]{color:#6b778c;font-size:12px}@media (max-width: 720px){.account-sub-header[data-v-f17785ef]{padding:12px 16px}.account-sub-main[data-v-f17785ef]{padding:20px 12px}.account-sub-panel[data-v-f17785ef]{padding:20px}.sub-section-heading[data-v-f17785ef]{flex-direction:column;align-items:stretch}.section-actions[data-v-f17785ef]{justify-content:flex-start;flex-wrap:wrap}.header-actions[data-v-f17785ef]{flex-wrap:wrap;justify-content:flex-end}}.logout-page[data-v-9db0f029]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px;background:#f6f8fc}
