@charset "UTF-8";.msg-popover-menu{padding:4px!important;min-width:130px!important;border-radius:8px!important;box-shadow:0 4px 16px #0000001f!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.align-items-center{align-items:center!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.justify-content-between{justify-content:space-between!important}.justify-content-center{justify-content:center!important}.justify-content-end{justify-content:flex-end!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-1{flex:1!important}.gap-1{gap:4px!important}.gap-2{gap:8px!important}.gap-3{gap:12px!important}.gap-4{gap:16px!important}@media(max-width:768px){.hide-on-mobile{display:none!important}.w-full-mobile{width:100%!important}.px-2-mobile{padding-left:8px!important;padding-right:8px!important}}@media(min-width:769px)and (max-width:1024px){.hide-on-tablet{display:none!important}.w-full-tablet{width:100%!important}}@media(min-width:1025px){.hide-on-desktop{display:none!important}}.responsive-table{width:100%;overflow-x:auto}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.responsive-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}@media(max-width:1024px){.el-table{font-size:13px}.el-table .el-table__cell{padding:8px 4px}.el-descriptions{--el-descriptions-item-bordered-label-background: transparent}.el-descriptions .el-descriptions__body .el-descriptions__table.is-bordered{border-collapse:collapse}.el-tabs__nav-wrap{overflow-x:auto}.el-input,.el-select,.el-date-picker,.el-cascader{max-width:100%!important}.el-pagination{flex-wrap:wrap;justify-content:center;gap:4px}.el-pagination button,.el-pagination .el-pager li{min-width:28px;height:28px;font-size:12px}}@media(max-width:768px){body{font-size:14px}.el-message{min-width:auto!important;max-width:90vw}.el-drawer{width:90vw!important}.el-popper{max-width:90vw}.el-form--inline .el-form-item{display:block;margin-right:0;margin-bottom:8px}.mobile-full-width-btn{width:100%!important}.toolbar-actions{gap:4px!important}.toolbar-actions .el-button{padding:6px 10px;font-size:12px}.toolbar-actions .el-button span{margin-left:2px}}@media(min-width:769px)and (max-width:1024px){.el-dialog{width:80vw!important;max-width:80vw!important}.el-drawer{width:60vw!important}}@media(max-width:768px){.el-dialog{width:94vw!important;max-width:94vw!important;margin:8vh auto!important}.el-drawer{width:94vw!important}.el-table{overflow-x:auto!important}.el-table__inner-wrapper,.el-table__body-wrapper{overflow-x:auto}.el-table__row,.el-table__header-wrapper{min-width:max-content}.el-form-item{display:block!important}.el-form-item__label{width:100%!important;text-align:left!important;margin-bottom:4px}.el-form-item__content{margin-left:0!important}.el-descriptions__body,.el-descriptions__cell{display:flex;flex-direction:column}.el-card{margin-left:0!important;margin-right:0!important}.search-toolbar,.panel-toolbar,.table-toolbar{flex-wrap:wrap!important;gap:8px!important}.search-toolbar .el-button,.panel-toolbar .el-button,.table-toolbar .el-button{padding:6px 10px;font-size:12px}.stats-row,.kpi-row,.stat-row,.indicator-row{grid-template-columns:repeat(2,1fr)!important}}.el-container,.el-main,.el-card,.el-tabs,.el-tab-pane,.el-form,.el-table,.el-table__inner-wrapper{min-width:0}.page-container,.content-container,.admin-page,.settings-page,.crm-page,.hr-page,.sales-page,.employees-page,.self-service-page,.data-center-page,.workflow-center-page,.todo-center-page,.delivery-center,.workspace-page,.workgroup-page,.files-page,.company-files-page,.company-culture-page,.software-downloads-page{width:100%;max-width:100%;min-width:0}.table-wrapper,.data-table,.modern-table,.responsive-table,.el-table,.el-table__body-wrapper,.el-table__header-wrapper,.el-scrollbar__wrap{max-width:100%}@media(max-width:1200px){.responsive-grid,.card-grid,.module-grid,.dashboard-grid,.feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))!important}}@media(max-width:768px){:root{--r-lg: 14px;--r-xl: 16px}.el-overlay-dialog{align-items:flex-start!important;padding:10px!important}.el-dialog{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;margin:0 auto!important;border-radius:12px!important}.el-dialog__header{padding:16px 18px 12px!important}.el-dialog__body{max-height:calc(100dvh - 142px)!important;padding:16px 18px!important}.el-dialog__footer{padding:12px 18px!important}.el-message-box{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}.el-drawer{width:min(94vw,420px)!important}.el-form--inline,.search-toolbar,.panel-toolbar,.table-toolbar,.filter-toolbar,.toolbar,.page-actions,.header-actions{align-items:stretch!important}.el-form--inline .el-form-item,.search-toolbar>*,.panel-toolbar>*,.table-toolbar>*,.filter-toolbar>*{max-width:100%}.el-input,.el-select,.el-date-editor,.el-cascader,.el-input-number{max-width:100%!important}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:100%!important}.el-button+.el-button{margin-left:0}.el-tabs__nav-wrap:after{height:1px}.el-tabs__nav-scroll{overflow-x:auto!important;scrollbar-width:none}.el-tabs__nav-scroll::-webkit-scrollbar{display:none}.stats-row,.kpi-row,.stat-row,.indicator-row,.statistics-grid,.summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.responsive-grid,.card-grid,.module-grid,.dashboard-grid,.feature-grid{grid-template-columns:1fr!important;gap:12px!important}.el-table{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.el-pagination{width:100%;overflow-x:auto;padding-bottom:2px}}@media(max-width:480px){.stats-row,.kpi-row,.stat-row,.indicator-row,.statistics-grid,.summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.el-dialog__footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.el-dialog__footer .el-button{min-width:96px}}:root{--app-font: var(--oa-font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif);--brand: #2d6cff;--brand-2: #7c3aed;--bg: #f6f7fb;--bg-elevated: rgba(255, 255, 255, .78);--bg-elevated-2: rgba(255, 255, 255, .92);--stroke: rgba(0, 0, 0, .06);--stroke-strong: rgba(0, 0, 0, .1);--text: rgba(28, 28, 30, .92);--text-2: rgba(28, 28, 30, .66);--text-3: rgba(28, 28, 30, .46);--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--r-sm: 10px;--r-md: 14px;--r-lg: 18px;--r-xl: 22px;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-std: cubic-bezier(.4, 0, .2, 1);--ease-ui: cubic-bezier(.2, 0, 0, 1);--duration-fast: .12s;--duration-base: .18s;--duration-slow: .24s;--app-bg: radial-gradient(1200px 900px at 15% 10%, rgba(45, 108, 255, .1), rgba(45, 108, 255, 0) 55%), radial-gradient(1000px 800px at 80% 20%, rgba(124, 58, 237, .1), rgba(124, 58, 237, 0) 55%), linear-gradient(180deg, #f7f8fc 0%, #f3f5fb 50%, #f6f7fb 100%);--el-color-primary: var(--brand);--el-color-primary-light-3: rgba(45, 108, 255, .75);--el-color-primary-light-5: rgba(45, 108, 255, .55);--el-color-primary-light-7: rgba(45, 108, 255, .35);--el-color-primary-light-9: rgba(45, 108, 255, .18);--el-border-radius-base: var(--r-md);--el-border-color: rgba(0, 0, 0, .08);--el-border-color-light: rgba(0, 0, 0, .06);--el-border-color-lighter: rgba(0, 0, 0, .05);--el-text-color-primary: var(--text);--el-text-color-regular: var(--text-2);--el-text-color-secondary: var(--text-3);--el-bg-color: rgba(255, 255, 255, .92);--el-fill-color-blank: rgba(255, 255, 255, .92);--el-box-shadow: none;--el-box-shadow-light: none;--el-box-shadow-lighter: none;--glass-blur: 0px}html.dark,html[data-theme=dark]{color-scheme:dark;--brand: #60a5fa;--brand-2: #a78bfa;--bg: #0b1120;--bg-elevated: rgba(15, 23, 42, .86);--bg-elevated-2: rgba(17, 24, 39, .96);--stroke: rgba(148, 163, 184, .2);--stroke-strong: rgba(148, 163, 184, .34);--text: rgba(241, 245, 249, .94);--text-2: rgba(203, 213, 225, .78);--text-3: rgba(148, 163, 184, .68);--app-bg: radial-gradient(900px 700px at 10% 0%, rgba(59, 130, 246, .14), transparent 55%), radial-gradient(850px 700px at 88% 8%, rgba(20, 184, 166, .1), transparent 56%), linear-gradient(180deg, #0b1120 0%, #0f172a 52%, #111827 100%);--el-color-primary: #60a5fa;--el-color-primary-light-3: #3b82f6;--el-color-primary-light-5: rgba(96, 165, 250, .52);--el-color-primary-light-7: rgba(96, 165, 250, .3);--el-color-primary-light-8: rgba(96, 165, 250, .2);--el-color-primary-light-9: rgba(96, 165, 250, .14);--el-color-primary-dark-2: #93c5fd;--el-bg-color: #111827;--el-bg-color-page: #0b1120;--el-bg-color-overlay: #111827;--el-fill-color: rgba(30, 41, 59, .88);--el-fill-color-light: rgba(30, 41, 59, .66);--el-fill-color-lighter: rgba(30, 41, 59, .44);--el-fill-color-extra-light: rgba(15, 23, 42, .64);--el-fill-color-blank: #111827;--el-border-color: rgba(148, 163, 184, .28);--el-border-color-light: rgba(148, 163, 184, .22);--el-border-color-lighter: rgba(148, 163, 184, .16);--el-border-color-extra-light: rgba(148, 163, 184, .12);--el-text-color-primary: var(--text);--el-text-color-regular: var(--text-2);--el-text-color-secondary: var(--text-3);--el-text-color-placeholder: rgba(148, 163, 184, .7);--el-mask-color: rgba(2, 6, 23, .68);--el-mask-color-extra-light: rgba(2, 6, 23, .42)}html,body{font-family:var(--app-font);color:var(--text);background:var(--app-bg)}::selection{background:#2d6cff38}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.22) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px;border:3px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#00000042;border:3px solid transparent;background-clip:padding-box}.el-card{border-radius:var(--r-xl);border:1px solid var(--stroke);background:linear-gradient(180deg,var(--bg-elevated-2),var(--bg-elevated));box-shadow:none;transition:transform var(--duration-base) var(--ease-ui),border-color var(--duration-base) var(--ease-ui),background-color var(--duration-base) var(--ease-ui),box-shadow var(--duration-base) var(--ease-ui)}.el-card:hover{border-color:var(--stroke-strong);transform:translateY(-2px)}.el-card:active{transform:translateY(-1px)}.el-dialog__wrapper{z-index:99998!important;position:fixed!important;inset:0;width:100vw!important;height:100vh!important;pointer-events:auto!important;transform:none!important}.el-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background-color:#0f172a94!important;animation:appOverlayIn var(--duration-base) var(--ease-ui)}.el-overlay-dialog{position:fixed!important;inset:0;width:100vw!important;height:100vh!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:32px 16px;overflow:auto;transform:none!important}.el-dialog{max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);box-sizing:border-box;margin:0 auto!important;border-radius:12px!important;border:1px solid rgba(226,232,240,.92);background:#fff;box-shadow:0 22px 70px #0f172a38!important;display:flex;flex-direction:column;overflow:hidden;animation:appDialogIn var(--duration-slow) var(--ease-ui)}.el-dialog__header{margin-right:0!important;padding:20px 24px 16px!important;border-bottom:1px solid #eef2f7}.el-dialog__title{color:#111827;font-size:16px;font-weight:700}.el-dialog__headerbtn{top:14px!important;right:16px!important;width:32px!important;height:32px!important;border-radius:999px;transition:background-color var(--duration-fast) var(--ease-ui),color var(--duration-fast) var(--ease-ui),transform var(--duration-fast) var(--ease-ui)}.el-dialog__headerbtn:hover{background:#f1f5f9;transform:scale(1.04)}.el-dialog__body{flex:1;min-height:0;max-height:calc(100vh - 178px);padding:20px 24px!important;overflow-y:auto}.el-dialog__footer{flex-shrink:0;padding:14px 24px!important;border-top:1px solid #eef2f7;background:#f8fafc}@media(max-height:760px){.el-overlay-dialog{align-items:flex-start!important;padding-top:20px;padding-bottom:20px}.el-dialog{max-height:calc(100vh - 40px)}.el-dialog__body{max-height:calc(100vh - 154px)}}.el-table{border-radius:var(--r-lg);overflow:hidden}.el-table th.el-table__cell{background:#fff9}.el-input__wrapper,.el-textarea__inner{border-radius:var(--r-md);transition:box-shadow var(--duration-base) var(--ease-ui),border-color var(--duration-base) var(--ease-ui),background-color var(--duration-base) var(--ease-ui),transform var(--duration-base) var(--ease-ui)}.el-input__wrapper.is-focus,.el-textarea__inner:focus{box-shadow:0 0 0 4px #2d6cff2e;transform:translateY(-1px)}.el-button{border-radius:12px;transition:transform var(--duration-fast) var(--ease-ui),box-shadow var(--duration-base) var(--ease-ui),background-color var(--duration-fast) var(--ease-ui),border-color var(--duration-fast) var(--ease-ui),color var(--duration-fast) var(--ease-ui)}.el-button:hover{transform:translateY(-1px)}.el-button:active{transform:translateY(1px)}.el-button.is-disabled,.el-button.is-loading{transform:none!important}.el-menu-item,.el-sub-menu__title,.el-tabs__item,.el-dropdown-menu__item,.el-select-dropdown__item,.el-cascader-node,.el-pagination button,.el-pager li{transition:background-color var(--duration-fast) var(--ease-ui),border-color var(--duration-fast) var(--ease-ui),color var(--duration-fast) var(--ease-ui),transform var(--duration-fast) var(--ease-ui),box-shadow var(--duration-base) var(--ease-ui)}.el-menu-item:hover,.el-sub-menu__title:hover,.el-dropdown-menu__item:hover,.el-select-dropdown__item:hover,.el-cascader-node:hover{transform:translate(2px)}.el-tabs__item:hover{transform:translateY(-1px)}.el-table__row>td{transition:background-color var(--duration-fast) var(--ease-ui)}.el-popper,.el-picker__popper,.el-dropdown__popper,.el-select__popper,.el-popover.el-popper{animation:appPopperIn var(--duration-base) var(--ease-ui);transform-origin:top center}.el-message,.el-notification{animation:appToastIn var(--duration-slow) var(--ease-ui)}@keyframes appOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes appDialogIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes appPopperIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes appToastIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.el-overlay,.el-dialog,.el-popper,.el-picker__popper,.el-dropdown__popper,.el-select__popper,.el-popover.el-popper,.el-message,.el-notification{animation:none!important}.el-button:hover,.el-menu-item:hover,.el-sub-menu__title:hover,.el-dropdown-menu__item:hover,.el-select-dropdown__item:hover,.el-cascader-node:hover,.el-tabs__item:hover,.el-input__wrapper.is-focus,.el-textarea__inner:focus{transform:none!important}}html.dark,html.dark body,html.dark #app{background:var(--app-bg)!important;color:var(--text)!important}html.dark *{scrollbar-color:rgba(148,163,184,.36) transparent}html.dark *::-webkit-scrollbar-thumb{background:#94a3b847;border-color:transparent;background-clip:padding-box}html.dark *::-webkit-scrollbar-thumb:hover{background:#cbd5e161}html.dark .el-card,html.dark .el-dialog,html.dark .el-message-box,html.dark .el-drawer,html.dark .el-popover.el-popper,html.dark .el-popper,html.dark .el-dropdown__popper,html.dark .el-select__popper,html.dark .el-picker__popper,html.dark .el-cascader__dropdown,html.dark .el-tooltip__trigger,html.dark .el-notification{color:var(--text)!important;border-color:var(--stroke)!important;background:#111827!important;box-shadow:0 18px 48px #0000005c!important}html.dark .el-card,html.dark .el-dialog,html.dark .el-message-box,html.dark .el-drawer{background:linear-gradient(180deg,#111827fa,#0f172afa)!important}html.dark .el-dialog__header,html.dark .el-dialog__footer,html.dark .el-message-box__header,html.dark .el-message-box__btns,html.dark .el-drawer__header{color:var(--text)!important;border-color:var(--stroke)!important;background:#0f172ae0!important}html.dark .el-dialog__title,html.dark .el-message-box__title,html.dark .el-drawer__title,html.dark .el-form-item__label,html.dark .el-descriptions__label,html.dark .el-table th.el-table__cell,html.dark .el-table .cell,html.dark .el-tabs__item,html.dark .el-checkbox,html.dark .el-radio,html.dark .el-tree-node__label,html.dark .el-empty__description,html.dark .el-statistic__content{color:var(--text)!important}html.dark .el-text,html.dark .el-descriptions__content,html.dark .el-breadcrumb__inner,html.dark .el-pagination,html.dark .el-upload__tip,html.dark .el-form-item__error,html.dark .el-table__empty-text{color:var(--text-2)!important}html.dark .el-input__wrapper,html.dark .el-select__wrapper,html.dark .el-textarea__inner,html.dark .el-date-editor.el-input__wrapper,html.dark .el-range-editor.el-input__wrapper,html.dark .el-cascader .el-input__wrapper{color:var(--text)!important;background:#0f172adb!important;border-color:var(--stroke)!important;box-shadow:0 0 0 1px var(--stroke) inset!important}html.dark .el-input__inner,html.dark .el-select__placeholder,html.dark .el-textarea__inner,html.dark input,html.dark textarea{color:var(--text)!important}html.dark .el-input__inner::placeholder,html.dark .el-textarea__inner::placeholder,html.dark input::placeholder,html.dark textarea::placeholder{color:#94a3b8b8!important}html.dark .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info){color:var(--text-2)!important;border-color:var(--stroke)!important;background:#0f172ab8!important}html.dark .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):hover{color:var(--text)!important;border-color:#60a5fa6b!important;background:#1e293bf5!important}html.dark .el-table,html.dark .el-table__inner-wrapper,html.dark .el-table tr,html.dark .el-table th.el-table__cell,html.dark .el-table td.el-table__cell{color:var(--text-2)!important;border-color:#94a3b829!important;background:transparent!important}html.dark .el-table,html.dark .el-table__body-wrapper,html.dark .el-table__header-wrapper{background:#111827eb!important}html.dark .el-table th.el-table__cell{background:#0f172af0!important}html.dark .el-table__row:hover>td.el-table__cell,html.dark .el-table__row.current-row>td.el-table__cell{background:#1e293bd1!important}html.dark .el-menu,html.dark .el-menu--popup,html.dark .el-menu-item,html.dark .el-sub-menu__title,html.dark .el-menu--inline{color:var(--text-2)!important;background:transparent!important;border-color:transparent!important}html.dark .el-menu-item:hover,html.dark .el-sub-menu__title:hover,html.dark .el-menu-item.is-active{color:var(--text)!important;background:#3b82f621!important}html.dark .el-tabs__nav-wrap:after,html.dark .el-divider,html.dark .el-descriptions__table,html.dark .el-descriptions__cell,html.dark .el-collapse,html.dark .el-collapse-item__header,html.dark .el-collapse-item__wrap{border-color:var(--stroke)!important;background:transparent!important}html.dark .el-tag:not(.el-tag--success):not(.el-tag--warning):not(.el-tag--danger):not(.el-tag--info){color:#93c5fd!important;border-color:#60a5fa57!important;background:#2563eb29!important}html.dark .el-tree,html.dark .el-tree-node,html.dark .el-tree-node__content{color:var(--text-2)!important;background:transparent!important}html.dark .el-tree-node__content:hover,html.dark .el-tree-node.is-current>.el-tree-node__content{color:var(--text)!important;background:#3b82f624!important}html.dark .layout-container,html.dark .workspace-container,html.dark .main-container{color:var(--text)!important;background:var(--app-bg)!important}html.dark .workspace-container{background:radial-gradient(circle at 12% -8%,rgba(14,165,233,.12),transparent 30%),radial-gradient(circle at 92% -10%,rgba(20,184,166,.08),transparent 26%),linear-gradient(180deg,#0b1120,#0f172a)!important}html.dark .main-container{background:linear-gradient(180deg,#0b1120,#0f172a)!important}html.dark .main-container.is-immersive{background:transparent!important}html.dark .aside-container{background:linear-gradient(180deg,#0f172a,#111827)!important;border-right-color:#94a3b833!important}html.dark .aside-container .logo,html.dark .sidebar-footer,html.dark .sidebar-footer .footer-surface{background:#0f172af5!important;border-color:#94a3b833!important}html.dark .aside-container .brand-logo{filter:brightness(1.14) saturate(1.08)}html.dark .aside-container .sidebar-toggle,html.dark .aside-container .sidebar-menu .el-icon,html.dark .sidebar-footer .settings-button,html.dark .sidebar-expand-fab,html.dark .notif-button{color:#94a3b8!important}html.dark .aside-container .sidebar-menu .el-menu-item,html.dark .aside-container .sidebar-menu .el-sub-menu__title{color:#cbd5e1!important}html.dark .aside-container .sidebar-menu .el-menu-item:hover,html.dark .aside-container .sidebar-menu .el-sub-menu__title:hover,html.dark .aside-container .sidebar-menu .el-menu-item.is-active,html.dark .aside-container .sidebar-menu .el-sub-menu.is-active>.el-sub-menu__title{color:#f8fafc!important;background:#3b82f629!important;box-shadow:inset 2px 0 #60a5fad1!important}html.dark .sidebar-footer .account-button,html.dark .sidebar-footer .user-name,html.dark .sidebar-footer .settings-button{color:#e2e8f0!important}html.dark .sidebar-footer .account-button:hover,html.dark .sidebar-footer .settings-button:hover,html.dark .sidebar-expand-fab:hover,html.dark .notif-button:hover{color:#f8fafc!important;background:#1e293beb!important}html.dark .sidebar-expand-fab,html.dark .notif-button{border-color:#94a3b83d!important;background:#0f172ae0!important;box-shadow:0 12px 30px #00000057!important}html.dark .sidebar-user-menu-popover{background:#0f172a!important;border-color:#94a3b847!important}html.dark .sidebar-user-menu-popover .footer-menu-item{color:#cbd5e1!important}html.dark .sidebar-user-menu-popover .footer-menu-item:hover{color:#f8fafc!important;background:#1e293bf0!important}html.dark .sidebar-user-menu-popover .footer-menu-item strong{color:#94a3b8!important}html.dark .notif-panel-overlay{background:#02061785!important}html.dark .notif-panel,html.dark .mandatory-announcement-dialog .el-dialog{color:var(--text)!important;border-color:var(--stroke)!important;background:#111827!important}html.dark .notif-panel-header,html.dark .notif-panel-tabs,html.dark .notif-item,html.dark .mandatory-announcement-header,html.dark .mandatory-announcement-footer{border-color:var(--stroke)!important}html.dark .notif-tab,html.dark .notif-item-title,html.dark .mandatory-announcement-body h2,html.dark .mandatory-announcement-header h3{color:var(--text)!important}html.dark .notif-item-desc,html.dark .notif-item-time,html.dark .notif-empty,html.dark .mandatory-announcement-meta,html.dark .mandatory-announcement-body p{color:var(--text-3)!important}html.dark .notif-item:hover,html.dark .notif-tab.active,html.dark .notif-tab:hover{background:#3b82f621!important}html.dark .file-manager{color:var(--text)!important;background:transparent!important}html.dark .file-manager .sidebar,html.dark .file-manager .main-area,html.dark .file-manager .file-workbench,html.dark .file-manager .toolbar,html.dark .file-manager .list-view,html.dark .file-manager .shared-list-view,html.dark .file-manager .grid-card,html.dark .file-manager .quota-panel,html.dark .file-manager .context-menu,html.dark .file-manager .upload-panel,html.dark .file-manager .collection-tray,html.dark .file-manager .mobile-bottom-tabs,html.dark .file-manager .mobile-more-panel{color:var(--text)!important;border-color:var(--stroke)!important;background:#111827eb!important}html.dark .file-manager .sidebar-header,html.dark .file-manager .workspace-tabs,html.dark .file-manager .file-pathbar,html.dark .file-manager .tag-rail,html.dark .file-manager .path-filter-area,html.dark .file-manager .list-header,html.dark .file-manager .list-row,html.dark .file-manager .shared-header,html.dark .file-manager .upload-panel-header,html.dark .file-manager .upload-item,html.dark .file-manager .collection-header,html.dark .file-manager .collection-actions,html.dark .file-manager .recent-folder-shortcuts,html.dark .file-manager .prop-row,html.dark .file-manager .batch-rename-preview,html.dark .file-manager .batch-rename-preview-head,html.dark .file-manager .duplicate-group,html.dark .file-manager .duplicate-file-row,html.dark .file-manager .batch-history-item,html.dark .file-manager .mobile-bottom-tabs{border-color:#94a3b829!important}html.dark .file-manager .sidebar-title,html.dark .file-manager .quota-tier-label,html.dark .file-manager .nav-item.active,html.dark .file-manager .recent-name,html.dark .file-manager .workspace-tab.active,html.dark .file-manager .file-name,html.dark .file-manager .card-name,html.dark .file-manager .empty-title,html.dark .file-manager .context-item,html.dark .file-manager .share-preview,html.dark .file-manager .share-item-preview,html.dark .file-manager .shared-title,html.dark .file-manager .collection-title,html.dark .file-manager .collection-item-name,html.dark .file-manager .upload-name,html.dark .file-manager .prop-name,html.dark .file-manager .prop-value,html.dark .file-manager .tag-manager-name,html.dark .file-manager .mobile-more-item,html.dark .file-manager .breadcrumb,html.dark .file-manager .breadcrumb-item,html.dark .file-manager .col-source,html.dark .file-manager .duplicate-group-head,html.dark .file-manager .batch-rename-preview-head,html.dark .file-manager .batch-rename-row{color:var(--text)!important}html.dark .file-manager .nav-item,html.dark .file-manager .quota-tier-usage,html.dark .file-manager .quota-tier-files,html.dark .file-manager .section-header,html.dark .file-manager .recent-meta,html.dark .file-manager .recent-empty,html.dark .file-manager .workspace-tab,html.dark .file-manager .workspace-tab-subtitle,html.dark .file-manager .path-tool-btn,html.dark .file-manager .path-back-btn,html.dark .file-manager .tag-rail-label,html.dark .file-manager .filter-chip,html.dark .file-manager .tool-btn,html.dark .file-manager .sort-order-btn,html.dark .file-manager .folders-first-btn,html.dark .file-manager .search-icon,html.dark .file-manager .view-btn,html.dark .file-manager .action-btn,html.dark .file-manager .list-header,html.dark .file-manager .col-size,html.dark .file-manager .col-date,html.dark .file-manager .col-path,html.dark .file-manager .row-action-btn,html.dark .file-manager .card-meta,html.dark .file-manager .card-action-btn,html.dark .file-manager .empty-desc,html.dark .file-manager .prop-label,html.dark .file-manager .prop-type,html.dark .file-manager .prop-path,html.dark .file-manager .tag-manager-count,html.dark .file-manager .upload-size,html.dark .file-manager .collection-item-path,html.dark .file-manager .col-expiry,html.dark .file-manager .text-muted,html.dark .file-manager .batch-history-main,html.dark .file-manager .batch-history-stats,html.dark .file-manager .duplicate-summary,html.dark .file-manager .duplicate-file-row small{color:var(--text-3)!important}html.dark .file-manager .nav-item:hover,html.dark .file-manager .folder-tree-item:hover,html.dark .file-manager .recent-item:hover,html.dark .file-manager .recent-folder-chip:hover,html.dark .file-manager .workspace-tab:hover,html.dark .file-manager .filter-chip:hover,html.dark .file-manager .tool-btn:hover,html.dark .file-manager .view-btn:hover,html.dark .file-manager .action-btn:hover,html.dark .file-manager .list-row:hover,html.dark .file-manager .grid-card:hover,html.dark .file-manager .context-item:hover,html.dark .file-manager .colleague-option:hover,html.dark .file-manager .tag-manager-item:hover,html.dark .file-manager .collection-item:hover,html.dark .file-manager .mobile-more-item:active{color:var(--text)!important;background:#1e293be0!important}html.dark .file-manager .nav-item.active,html.dark .file-manager .workspace-tab.active,html.dark .file-manager .filter-chip.active,html.dark .file-manager .view-btn.active,html.dark .file-manager .grid-card.selected,html.dark .file-manager .list-row.row-selected,html.dark .file-manager .mobile-tab.active,html.dark .file-manager .mobile-more-item.active{color:#93c5fd!important;border-color:#60a5fa70!important;background:#2563eb2e!important}html.dark .file-manager .search-box,html.dark .file-manager .search-input,html.dark .file-manager .path-input,html.dark .file-manager .inline-rename-input,html.dark .file-manager .share-link-input,html.dark .file-manager .picker-search-box,html.dark .file-manager .picker-search-input,html.dark .file-manager .recent-folder-chip,html.dark .file-manager .filter-chip,html.dark .file-manager .view-switcher,html.dark .file-manager .action-btn,html.dark .file-manager .collection-btn,html.dark .file-manager .batch-history-undo,html.dark .file-manager .batch-history-retry{color:var(--text)!important;border-color:var(--stroke)!important;background:#0f172ad1!important}html.dark .file-manager .search-input::placeholder,html.dark .file-manager .path-input::placeholder,html.dark .file-manager .picker-search-input::placeholder{color:#94a3b8b8!important}html.dark .file-manager .file-icon-wrap,html.dark .file-manager .card-icon,html.dark .file-manager .recent-thumb,html.dark .file-manager .empty-illustration{color:#93c5fd!important;background:#1e293beb!important}html.dark .file-manager .folder-icon,html.dark .file-manager .workspace-tab .el-icon,html.dark .file-manager .row-action-btn:hover,html.dark .file-manager .card-action-btn:hover,html.dark .file-manager .tool-btn.active,html.dark .file-manager .tool-btn:hover,html.dark .file-manager .path-tool-btn:hover,html.dark .file-manager .mobile-tab.active .el-icon{color:#60a5fa!important}html.dark .file-manager .shared-status-badge{color:#6ee7b7!important;border-color:#34d39973!important;background:#065f4657!important}html.dark .file-manager .row-action-btn.shared,html.dark .file-manager .row-action-btn.shared:hover,html.dark .file-manager .card-action-btn.shared,html.dark .file-manager .card-action-btn.shared:hover{color:#6ee7b7!important;background:#065f4657!important;box-shadow:inset 0 0 0 1px #34d39947}html.dark .file-manager .preview-document,html.dark .file-manager .share-result,html.dark .file-manager .share-link-box,html.dark .file-manager .colleague-dropdown,html.dark .file-manager .batch-rename-row.header,html.dark .file-manager .duplicate-group,html.dark .file-manager .batch-history-item{color:var(--text)!important;border-color:var(--stroke)!important;background:#0f172af5!important}html.dark .file-manager .loading-spinner,html.dark .file-manager .preview-spinner{border-color:#94a3b847!important;border-top-color:#60a5fa!important}html.dark .file-manager .batch-bar,html.dark .file-manager .quota-warning-banner.warning,html.dark .file-manager .quota-warning-banner.danger{border-color:#94a3b838!important}html.dark .file-manager .action-btn.primary,html.dark .file-manager .action-btn.danger,html.dark .file-manager .batch-btn,html.dark .file-manager .copy-btn{color:#fff!important}html.dark .page,html.dark .page-container,html.dark .page-wrapper,html.dark .view-container,html.dark .module-container,html.dark .module-page,html.dark .dashboard-page,html.dark .dashboard-container,html.dark .content-page,html.dark .content-container,html.dark .admin-page,html.dark .admin-container,html.dark .domain-console,html.dark .system-settings,html.dark .workspace-page,html.dark .workspace,html.dark .chat-container,html.dark .ai-page,html.dark .ai-chat-page,html.dark .crm-page,html.dark .hr-page,html.dark .finance-page,html.dark .delivery-page,html.dark .self-service-page,html.dark .data-center-page,html.dark .workflow-center-page,html.dark .announcement-page,html.dark .kb-page,html.dark .profile-page{color:var(--text)!important;background:transparent!important}html.dark [class*=-page],html.dark [class*=Page],html.dark [class*=-view],html.dark [class*=View]{color:var(--text)}html.dark .panel,html.dark .card,html.dark .module-card,html.dark .stat-card,html.dark .kpi-card,html.dark .metric-card,html.dark .summary-card,html.dark .info-card,html.dark .chart-card,html.dark .table-card,html.dark .detail-card,html.dark .form-card,html.dark .section-card,html.dark .content-card,html.dark .feature-card,html.dark .work-card,html.dark .task-card,html.dark .todo-card,html.dark .approval-card,html.dark .employee-card,html.dark .customer-card,html.dark .lead-card,html.dark .record-card,html.dark .notice-card,html.dark .domain-card,html.dark .storage-card,html.dark .setting-card,html.dark .permission-card,html.dark .org-card,html.dark .chart-wrapper,html.dark .chart-container,html.dark .table-wrapper,html.dark .list-wrapper,html.dark .list-panel,html.dark .detail-panel,html.dark .form-panel,html.dark .filter-panel,html.dark .search-panel,html.dark .toolbar-panel,html.dark .side-panel,html.dark .right-panel,html.dark .left-panel,html.dark .modal-card,html.dark .dialog-card,html.dark .timeline-card,html.dark .calendar-card,html.dark .kanban-card,html.dark .board-card,html.dark .tree-pane,html.dark .detail-pane,html.dark .org-tree-pane,html.dark .org-detail-pane{color:var(--text)!important;border-color:var(--stroke)!important;background:#111827e6!important;box-shadow:none!important}html.dark .header,html.dark .page-header,html.dark .panel-header,html.dark .card-header,html.dark .module-header,html.dark .section-header,html.dark .toolbar,html.dark .table-toolbar,html.dark .panel-toolbar,html.dark .search-toolbar,html.dark .filter-toolbar,html.dark .actions-toolbar,html.dark .tabs-header,html.dark .list-header,html.dark .detail-header,html.dark .form-header,html.dark .drawer-header,html.dark .ai-header,html.dark .crm-header,html.dark .hr-header,html.dark .calendar-header{color:var(--text)!important;border-color:#94a3b82e!important;background:#0f172ad1!important}html.dark .title,html.dark .page-title,html.dark .card-title,html.dark .panel-title,html.dark .module-title,html.dark .section-title,html.dark .detail-title,html.dark .table-title,html.dark .chart-title,html.dark .stat-value,html.dark .kpi-value,html.dark .metric-value,html.dark .summary-value,html.dark .item-title,html.dark .item-name,html.dark .name,html.dark .label-title,html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6{color:var(--text)!important}html.dark .subtitle,html.dark .desc,html.dark .description,html.dark .hint,html.dark .tip,html.dark .meta,html.dark .date,html.dark .time,html.dark .remark,html.dark .help-text,html.dark .empty-desc,html.dark .empty-text,html.dark .secondary,html.dark .muted,html.dark .text-muted,html.dark .stat-label,html.dark .stat-hint,html.dark .kpi-label,html.dark .metric-label,html.dark .summary-label,html.dark .card-desc,html.dark .chart-desc,html.dark .item-desc,html.dark .item-meta,html.dark .form-tip,html.dark small{color:var(--text-3)!important}html.dark .list-item,html.dark .table-row,html.dark .row-item,html.dark .record-row,html.dark .data-row,html.dark .task-item,html.dark .todo-item,html.dark .approval-item,html.dark .message-item,html.dark .chat-item,html.dark .conversation-item,html.dark .user-item,html.dark .employee-item,html.dark .customer-item,html.dark .lead-item,html.dark .timeline-item,html.dark .calendar-item,html.dark .kanban-item,html.dark .tree-node,html.dark .menu-item,html.dark .option-item{color:var(--text-2)!important;border-color:#94a3b824!important;background:transparent!important}html.dark .list-item:hover,html.dark .table-row:hover,html.dark .row-item:hover,html.dark .record-row:hover,html.dark .data-row:hover,html.dark .task-item:hover,html.dark .todo-item:hover,html.dark .approval-item:hover,html.dark .message-item:hover,html.dark .chat-item:hover,html.dark .conversation-item:hover,html.dark .user-item:hover,html.dark .employee-item:hover,html.dark .customer-item:hover,html.dark .lead-item:hover,html.dark .timeline-item:hover,html.dark .calendar-item:hover,html.dark .kanban-item:hover,html.dark .tree-node:hover,html.dark .menu-item:hover,html.dark .option-item:hover,html.dark .active,html.dark .is-active,html.dark .selected,html.dark .is-selected,html.dark .current,html.dark .is-current{color:var(--text)!important;background-color:#3b82f621!important}html.dark .search-box,html.dark .filter-box,html.dark .input-box,html.dark .select-box,html.dark .date-box,html.dark .upload-box,html.dark .drop-zone,html.dark .dropzone,html.dark .empty-state,html.dark .loading-state,html.dark .preview-box,html.dark .preview-panel,html.dark .rich-text,html.dark .markdown-body,html.dark .content-body,html.dark .message-body,html.dark .article-body,html.dark .document-body,html.dark .artifact-card,html.dark .artifact-panel,html.dark .artifact-preview,html.dark .artifact-table,html.dark .artifact-document,html.dark .artifact-chart-wrap{color:var(--text)!important;border-color:var(--stroke)!important;background:#0f172ad1!important}html.dark .rich-text table,html.dark .markdown-body table,html.dark .content-body table,html.dark .artifact-table table,html.dark table:not(.el-table__body):not(.el-table__header){color:var(--text-2)!important;border-color:#94a3b82e!important;background:#0f172abd!important}html.dark .rich-text th,html.dark .markdown-body th,html.dark .content-body th,html.dark .artifact-table th,html.dark table:not(.el-table__body):not(.el-table__header) th{color:var(--text)!important;background:#1e293bf0!important}html.dark .rich-text td,html.dark .markdown-body td,html.dark .content-body td,html.dark .artifact-table td,html.dark table:not(.el-table__body):not(.el-table__header) td{border-color:#94a3b829!important}html.dark pre,html.dark code,html.dark .code-block,html.dark .json-viewer,html.dark .log-viewer{color:#dbeafe!important;border-color:#94a3b833!important;background:#020617b8!important}html.dark .el-calendar,html.dark .el-calendar__body,html.dark .el-calendar-table,html.dark .el-calendar-table td,html.dark .calendar-grid,html.dark .calendar-cell,html.dark .calendar-day{color:var(--text-2)!important;border-color:#94a3b829!important;background:#111827d6!important}html.dark .el-calendar-table td.is-selected,html.dark .calendar-cell.today,html.dark .calendar-day.today{color:#93c5fd!important;background:#2563eb2e!important}html.dark .el-timeline-item__content,html.dark .el-timeline-item__timestamp,html.dark .el-step__title,html.dark .el-step__description,html.dark .el-statistic__head{color:var(--text-2)!important}html.dark .el-alert:not(.el-alert--success):not(.el-alert--warning):not(.el-alert--error):not(.el-alert--info){color:var(--text-2)!important;border-color:var(--stroke)!important;background:#0f172ad1!important}html.dark .el-alert--info{border-color:#60a5fa38!important;background:#2563eb1f!important}html.dark .el-alert--warning{border-color:#f59e0b47!important;background:#b4530929!important}html.dark .el-alert--success{border-color:#22c55e42!important;background:#16653429!important}html.dark .el-alert--error{border-color:#f8717147!important;background:#7f1d1d2e!important}html.dark .el-loading-mask{background-color:#0f172aad!important}html.dark .el-skeleton__item{background:linear-gradient(90deg,#1e293bb8,#334155d1,#1e293bb8)!important}html.dark img:not(.brand-logo):not(.preview-image):not(.card-thumbnail-img):not(.list-thumbnail-img){color-scheme:dark}html.dark .workbench-item,html.dark .kpi-pill,html.dark .stat-item,html.dark .insight-item,html.dark .risk-item,html.dark .fact-card,html.dark .config-card,html.dark .chart-card .chart-container,html.dark .chart,html.dark .channel-bar,html.dark .mini-bar-wrap,html.dark .orbit-pill,html.dark .category-tabs button,html.dark .question-grid button{color:var(--text)!important;border-color:var(--stroke)!important;background:#0f172ac7!important;box-shadow:none!important}html.dark .category-tabs button.active,html.dark .category-tabs button.is-active,html.dark .question-grid button:hover{border-color:#60a5fa73!important;background:#2563eb2e!important}html.dark .channel-name,html.dark .num-value,html.dark .workbench-value,html.dark .orbit-pill strong,html.dark .fact-card strong,html.dark .config-card h3{color:var(--text)!important}html.dark .channel-count,html.dark .mini-bar-label,html.dark .workbench-label,html.dark .orbit-pill span,html.dark .fact-card span,html.dark .fact-card small,html.dark .config-card p,html.dark .risk-item p,html.dark .risk-item small,html.dark .insight-item span{color:var(--text-3)!important}html.dark .hero-panel,html.dark .ai-question-panel{border:1px solid var(--stroke)!important;background:linear-gradient(135deg,#0f172af5,#111827f0)!important;box-shadow:none!important}html.dark canvas{color-scheme:dark}html.dark .index-container .hero-section,html.dark .index-container .section-card,html.dark .index-container .stats-row .stat-card,html.dark .index-container .quick-entry-item,html.dark .index-container .quick-entry-add,html.dark .index-container .entry-picker-card,html.dark .index-container .tz-card{color:var(--text)!important;border-color:var(--stroke)!important;background:#111827e6!important;box-shadow:none!important}html.dark .index-container .hero-section{background:#111827eb!important}html.dark .index-container .hero-btn,html.dark .index-container .quick-config-btn,html.dark .index-container .qe-remove,html.dark .index-container .selected-entry-actions button{color:var(--text-2)!important;border-color:var(--stroke)!important;background:#0f172ad1!important}html.dark .index-container .hero-btn:hover,html.dark .index-container .quick-config-btn:hover,html.dark .index-container .quick-entry-item:hover,html.dark .index-container .entry-picker-card:hover{color:#93c5fd!important;border-color:#60a5fa75!important;background:#2563eb29!important}html.dark .index-container .hero-btn.primary{color:#fff!important;border-color:#3b82f6!important;background:#3b82f6!important}html.dark .index-container .greeting-text,html.dark .index-container .section-title,html.dark .index-container .stat-value,html.dark .index-container .qe-title,html.dark .index-container .entry-title,html.dark .index-container .tz-city,html.dark .index-container .tz-time{color:var(--text)!important}html.dark .index-container .meta-dept,html.dark .index-container .meta-date,html.dark .index-container .stat-label,html.dark .index-container .qe-desc,html.dark .index-container .entry-desc,html.dark .index-container .tz-date{color:var(--text-3)!important}html.dark .index-container .stat-icon,html.dark .index-container .qe-icon,html.dark .index-container .entry-icon{background:#1e293beb!important}html.dark .workspace-container .ws-tabs,html.dark .workspace-container .quick-item{color:var(--text)!important;border-color:var(--stroke)!important;background:#111827e6!important;box-shadow:none!important}html.dark .workspace-container .ws-tab{color:var(--text-2)!important;background:transparent!important}html.dark .workspace-container .ws-tab:hover,html.dark .workspace-container .quick-item:hover{color:#93c5fd!important;border-color:#60a5fa6b!important;background:#2563eb29!important}html.dark .workspace-container .ws-tab.active{color:#dbeafe!important;background:#2563eb42!important;box-shadow:inset 0 0 0 1px #60a5fa38!important}html.dark .workspace-container .quick-section-title,html.dark .workspace-container .quick-desc{color:var(--text-3)!important}html.dark .workspace-container .quick-title{color:var(--text)!important}html.dark .workspace-container .quick-icon{background:#1e293beb!important}html.dark .file-manager .workspace-header,html.dark .file-manager .workspace-tabs,html.dark .file-manager .file-pathbar,html.dark .file-manager .tag-rail,html.dark .file-manager .path-filter-area,html.dark .file-manager .toolbar,html.dark .file-manager .quota-panel{color:var(--text)!important;border-color:var(--stroke)!important;background:#111827eb!important;box-shadow:none!important}html.dark .file-manager .workspace-tab,html.dark .file-manager .workspace-tab.pinned:not(.active),html.dark .file-manager .filter-chip,html.dark .file-manager .path-input,html.dark .file-manager .tool-btn,html.dark .file-manager .path-tool-btn,html.dark .file-manager .path-back-btn,html.dark .file-manager .collapse-btn,html.dark .file-manager .icon-btn,html.dark .file-manager .nav-item,html.dark .file-manager .folder-tree-item{color:var(--text-2)!important;border-color:var(--stroke)!important;background:#0f172ac7!important}html.dark .file-manager .workspace-tab:hover,html.dark .file-manager .filter-chip:hover,html.dark .file-manager .tool-btn:hover,html.dark .file-manager .path-tool-btn:hover,html.dark .file-manager .path-back-btn:hover,html.dark .file-manager .collapse-btn:hover,html.dark .file-manager .icon-btn:hover,html.dark .file-manager .nav-item:hover,html.dark .file-manager .folder-tree-item:hover{color:#93c5fd!important;border-color:#60a5fa66!important;background:#2563eb29!important}html.dark .file-manager .workspace-tab.active,html.dark .file-manager .filter-chip.active,html.dark .file-manager .tool-btn.active,html.dark .file-manager .path-tool-btn.active,html.dark .file-manager .nav-item.active,html.dark .file-manager .folder-tree-item.active{color:#dbeafe!important;border-color:#60a5fa85!important;background:#2563eb42!important;box-shadow:none!important}html.dark .file-manager .workspace-tab-subtitle,html.dark .file-manager .tag-rail-label,html.dark .file-manager .quota-tier-usage,html.dark .file-manager .quota-tier-files,html.dark .file-manager .section-header,html.dark .file-manager .breadcrumb,html.dark .file-manager .breadcrumb-sep{color:var(--text-3)!important}html.dark .file-manager .workspace-tab-title,html.dark .file-manager .quota-tier-label,html.dark .file-manager .sidebar-title,html.dark .file-manager .breadcrumb-item{color:var(--text)!important}html.dark .file-manager .path-input::placeholder{color:#94a3b8b8!important}html.dark :is(.sales-container,.crm-container,.hr-container,.todo-center,.data-center,.workflow-center,.culture-page,.performance-center,.attendance-monthly-module,.attendance-module,.hr-dashboard,.report-center,.email-center,.mail-workspace,.command-center,.cases-page){color:var(--text)!important;background:linear-gradient(180deg,#0b1120,#0f172a)!important}html.dark :is(.sales-container,.crm-container,.hr-container,.todo-center,.data-center,.workflow-center,.culture-page,.performance-center,.attendance-monthly-module,.attendance-module,.hr-dashboard,.report-center,.email-center,.mail-workspace,.command-center,.cases-page,.delivery-app) :is([class$=-card],[class*="-card "],[class$=-panel],[class*="-panel "],[class$=-surface],[class*="-surface "],[class$=-toolbar],[class*="-toolbar "],.sales-tabs,.crm-tabs,.workbench-header,.workbench-summary,.workbench-copy,.section-block,.quick-action,.shortcut-card,.app-card,.nav-card,.module-header,.module-nav,.task-shell,.monthly-detail-head,.monthly-metric,.monthly-breakdown,.monthly-detail-tip,.monthly-detail-collapse,.meeting-task-detail,.meeting-detail-grid>div,.participant-response-item,.content-section,.culture-tabs,.org-chart-shell,.org-chart-toolbar,.org-chart-frame,.brand-facts>div,.snapshot-grid>button,.org-metrics,.org-metrics>div,.position-list>span,.center-tabs,.category-tabs button,.attention-metrics button,.report-nav,.mail-shell,.mail-sidebar,.mail-list-panel,.mail-reader-panel){color:var(--text)!important;border-color:var(--stroke)!important;background:#111827f0!important;box-shadow:none!important}html.dark :is(.sales-container,.crm-container,.hr-container,.todo-center,.data-center,.workflow-center,.culture-page,.performance-center,.attendance-monthly-module,.attendance-module,.hr-dashboard,.report-center,.email-center,.mail-workspace,.command-center,.cases-page,.delivery-app) :is(h1,h2,h3,h4,[class$=-title],[class*="-title "],[class$=-name],[class*="-name "]){color:var(--text)!important}html.dark :is(.sales-container,.crm-container,.hr-container,.todo-center,.data-center,.workflow-center,.culture-page,.performance-center,.attendance-monthly-module,.attendance-module,.hr-dashboard,.report-center,.email-center,.mail-workspace,.command-center,.cases-page,.delivery-app) :is([class$=-subtitle],[class*="-subtitle "],[class$=-description],[class*="-description "],[class$=-desc],[class*="-desc "],[class$=-meta],[class*="-meta "],[class$=-hint],[class*="-hint "],[class$=-label],[class*="-label "],[class$=-empty],[class*="-empty "]){color:var(--text-3)!important}html.dark :is(.sales-container,.crm-container,.hr-container,.todo-center,.data-center,.workflow-center,.culture-page,.performance-center,.attendance-monthly-module,.attendance-module,.hr-dashboard,.report-center,.email-center,.mail-workspace,.command-center,.cases-page,.delivery-app) :is([class$=-item],[class*="-item "],[class$=-row],[class*="-row "],[class$=-block],[class*="-block "]){border-color:#94a3b829!important}html.dark :is(.sales-container,.crm-container,.hr-container,.todo-center,.data-center,.workflow-center,.culture-page,.performance-center,.attendance-monthly-module,.attendance-module,.hr-dashboard,.report-center,.email-center,.mail-workspace,.command-center,.cases-page,.delivery-app) :is(button,[role=button]):not(.el-button):hover{border-color:#60a5fa61!important;background-color:#1e293be6!important}html.dark .el-segmented,html.dark .el-segmented__group,html.dark .el-upload-dragger,html.dark .el-descriptions__body,html.dark .el-pagination button,html.dark .el-pager li,html.dark .el-input-number__decrease,html.dark .el-input-number__increase{color:var(--text-2)!important;border-color:var(--stroke)!important;background:#0f172adb!important}html.dark .el-segmented__item-selected,html.dark .el-pager li.is-active,html.dark .el-select-dropdown__item.is-hovering,html.dark .el-select-dropdown__item.is-selected{color:#dbeafe!important;background:#2563eb3d!important}html.dark .el-loading-mask{background:#0b1120bd!important}html.dark .el-skeleton__item{background:linear-gradient(90deg,#1e293b 25%,#334155 37%,#1e293b 63%)!important}html.dark .hr-container .workbench-copy{background:linear-gradient(135deg,#2563eb29,#14b8a61a,#111827eb),#111827!important}html.dark .hr-container :is(.quick-action,.shortcut-card,.app-card,.nav-card):hover,html.dark .culture-page :is(.snapshot-grid>button,.org-card,.leader-card,.album-card):hover,html.dark .todo-center .summary-card:hover{border-color:#60a5fa6b!important;background:#1e293bf5!important;box-shadow:0 12px 30px #00000038!important}html.dark .hr-container :is(.workbench-copy,.quick-action,.shortcut-card,.app-card,.section-block,.module-header,.module-nav) :is(p,em),html.dark .todo-center :is(.monthly-detail-head,.monthly-metric,.monthly-breakdown,.monthly-detail-tip,.meeting-task-detail,.meeting-detail-grid>div) :is(p,span,em),html.dark .culture-page :is(.culture-hero,.culture-panel,.content-section,.org-chart-shell,.org-card,.leader-card,.album-card,.snapshot-grid>button) :is(p,span,small){color:var(--text-3)!important}html.dark .hr-container :is(.workbench-copy,.quick-action,.shortcut-card,.app-card,.section-block,.module-header,.module-nav) :is(strong,h2,h3),html.dark .todo-center :is(.monthly-detail-head,.monthly-metric,.monthly-breakdown,.meeting-task-detail,.meeting-detail-grid>div) :is(strong,h3),html.dark .culture-page :is(.culture-hero,.culture-panel,.content-section,.org-chart-shell,.org-card,.leader-card,.album-card,.snapshot-grid>button) :is(strong,h1,h2,h3){color:var(--text)!important}html.dark .todo-center .monthly-dispute-box,html.dark .attendance-monthly-module .batch-review-card,html.dark .attendance-module .anomaly-bar{border-color:#f59e0b52!important;background:#78350f2e!important}html.dark .attendance-module :is(.attendance-surface,.stat-item,.attendance-toolbar),html.dark .attendance-monthly-module :is(.monthly-command-panel,.monthly-table-wrap,.daily-detail-modal,.employee-summary-card,.daily-cell),html.dark .report-center :is(.report-hero,.report-panel),html.dark .email-center :is(.center-tabs){color:var(--text)!important;border-color:var(--stroke)!important;background:#111827f0!important;box-shadow:none!important}html.dark .attendance-monthly-module :is(.cell-present,.cell-rest,.cell-holiday,.cell-leave,.cell-absent,.cell-late,.cell-out,.cell-none,.cell-unknown){background:#1e293be0!important}html.dark .report-center{--report-border: var(--stroke);--report-text: var(--text);--report-muted: var(--text-3)}html.dark .email-center .center-tabs button:hover,html.dark .email-center .center-tabs button.active,html.dark .culture-page :is(.culture-tabs button:hover,.culture-tabs button.active){color:#bfdbfe!important;background:#2563eb38!important;box-shadow:none!important}html.dark .workflow-center :is(.workflow-workbench,.instance-pane,.runtime-canvas,.runtime-header,.detail-panel,.template-library,.template-card,.saved-table,.saved-table>button,.instance-search,.compact-filters,.list-heading,.instance-row,.workflow-node,.canvas-state-legend,.step-copy){color:var(--text)!important;border-color:var(--stroke)!important;background:#111827f5!important;box-shadow:none!important}html.dark .workflow-center :is(.desktop-flow,.template-library){background-color:#0b1120!important;background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 1px)!important}html.dark .workflow-center :is(.area-tabs button,.mine-tabs button,.instance-row,.task-row,.saved-table>button):hover{color:#bfdbfe!important;background:#1e293bf0!important}html.dark .workflow-center :is(.area-tabs button.active,.mine-tabs button.active,.instance-row.active,.workflow-node.is-current,.mobile-step.is-current .step-copy){color:#bfdbfe!important;border-color:#60a5fa7a!important;background:#2563eb33!important}html.dark .workflow-center .workflow-node.state-completed{border-color:#34d39957!important;background:#064e3b38!important}html.dark .workflow-center :is(.workflow-node.state-overdue,.workflow-node.state-exception,.workflow-node.state-rejected){border-color:#f8717161!important;background:#7f1d1d33!important}html.dark .workflow-center :is(.row-main>strong,.runtime-title h2,.workflow-node>strong,.node-owner strong,.section-heading strong,.task-row strong,.definition-list strong,.people-list strong,.timeline-item strong,.resource-list strong,.template-copy strong,.saved-copy strong,.library-header h2,.saved-heading h3){color:var(--text)!important}html.dark .workflow-center :is(.row-topline small,.row-detail,.row-stage,.row-footer small,.workflow-number,.runtime-title p,.node-type,.node-state,.node-requirement,.node-owner small,.node-route,.node-meta,.task-row small,.definition-list span,.people-list small,.timeline-item p,.timeline-item small,.resource-list small,.template-copy p,.saved-copy small,.library-header p){color:var(--text-3)!important}html.dark .workflow-center :is(.row-stage,.node-counters span,.progress-track,.node-progress){border-color:var(--stroke)!important;background:#1e293be6!important}html.dark .finance-shell{--navy: #111827 !important;--ink: var(--text) !important;--muted: var(--text-3) !important;--line: var(--stroke) !important;--surface: rgba(17, 24, 39, .94) !important;background:linear-gradient(180deg,#0b1120,#0f172a)!important}html.dark .finance-shell :is(.finance-sidebar,.finance-header){color:var(--text)!important;border-color:var(--stroke)!important;background:#0f172af5!important}html.dark .finance-shell :is(.finance-brand,.panel-heading,.cashflow-grid article,.net-row){border-color:var(--stroke)!important}html.dark .finance-shell :is(.finance-brand strong,.security-note strong,.header-title h1,.panel-heading h2,.bank-card strong,.bank-card b,.budget-top h3,.budget-card>strong){color:var(--text)!important}html.dark .finance-shell :is(.finance-brand span,.security-note,.security-note span,.bank-card small){color:var(--text-3)!important}html.dark .finance-shell :is(.finance-nav button,.ghost-action,.menu-button,.sidebar-home,.sidebar-close){color:var(--text-2)!important}html.dark .finance-shell :is(.finance-nav button:hover,.finance-nav button.active,.risk-row:hover,.sidebar-home:hover){color:var(--text)!important;background:#1e293be6!important}html.dark .finance-shell :is(.security-note,.ghost-action,.menu-button,.sidebar-close,.bank-card,.budget-card dl div,.detail-summary article,.detail-list div,.file-list div){color:var(--text-2)!important;border-color:var(--stroke)!important;background:#0f172ac7!important}html.dark .finance-shell .document-hero{color:var(--text)!important;border-color:#60a5fa47!important;background:linear-gradient(145deg,#1e3a8a3d,#0f172aeb)!important}html.dark .finance-shell .document-hero p{color:var(--text-2)!important}html.dark .finance-shell .voucher-totals{border-color:#f8717152!important;background:#7f1d1d2e!important}html.dark .finance-shell .voucher-totals.balanced{border-color:#34d39947!important;background:#064e3b2e!important}html.dark .finance-shell .finance-table{--el-table-header-bg-color: #0f172a;--el-table-border-color: var(--stroke);--el-table-row-hover-bg-color: rgba(30, 41, 59, .84)}html.dark .finance-shell .finance-table :is(th.el-table__cell,td.el-table__cell){color:var(--text-2)!important}html.dark .delivery-app{--delivery-ink: var(--text) !important;--delivery-muted: var(--text-3) !important;--delivery-line: var(--stroke) !important;background:linear-gradient(180deg,#0b1120,#0f172a)!important}html.dark .delivery-app :is(.sidebar,.topbar,.sidebar-footer){color:var(--text)!important;border-color:var(--stroke)!important;background:#0f172af5!important}html.dark .delivery-app :is(.brand,.user-card){border-color:var(--stroke)!important}html.dark .delivery-app :is(.brand strong,.user-card strong,.breadcrumb strong){color:var(--text)!important}html.dark .delivery-app :is(.brand span,.nav-group p,.user-card small,.breadcrumb,.back-button){color:var(--text-3)!important}html.dark .delivery-app :is(.nav-item,.nav-icon){color:var(--text-2)!important}html.dark .delivery-app :is(.nav-item:hover,.nav-item.active,.back-button:hover){color:var(--text)!important;background:#1e293be6!important}html.dark .delivery-app :is(.active .nav-icon,.brand-mark){color:#93c5fd!important;border-color:#60a5fa47!important;background:#2563eb29!important}html.dark .delivery-app :is(.user-card,.today-chip,.icon-button,.mobile-close,.oa-home-button){color:var(--text-2)!important;border-color:var(--stroke)!important;background:#111827eb!important}html.dark .delivery-app :is(.oa-home-button:hover){color:#93c5fd!important;border-color:#60a5fa61!important;background:#1e293be6!important}html.dark .delivery-app .content-area{background:linear-gradient(180deg,#0b1120,#0f172a)!important}html.dark .ai-panel-overlay{background:#02061794!important}html.dark .ai-panel{color:var(--text)!important;border-color:var(--stroke)!important;background:#0f172afa!important;box-shadow:-18px 0 54px #0000006b!important}html.dark .ai-panel :is(.panel-header,.settings-drawer,.suggestion-card,.workspace-context-card,.ai-operation-card,.operation-step,.input-container,.attachment-preview,.artifact-card){color:var(--text)!important;border-color:var(--stroke)!important;background:#111827f0!important;box-shadow:none!important}html.dark .ai-panel :is(.file-card,.message.assistant .message-content){color:var(--text)!important;border-color:var(--stroke)!important;background:#1e293bd1!important}html.dark .ai-panel :is(.file-card-name,.op-title,.artifact-title){color:var(--text)!important}html.dark .ai-panel :is(.file-card-meta,.op-description,.artifact-meta){color:var(--text-3)!important}html.dark .ai-panel :is(.chat-input,.prompt-input){color:var(--text)!important;border-color:var(--stroke)!important;background:#0b1120db!important}html.dark .ai-panel :is(code,pre,th){color:var(--text-2)!important;border-color:var(--stroke)!important;background:#0206177a!important}html.dark .lifecycle-dialog :is(.lifecycle-summary,.action-card,.archive-panel,.approval-form,.review-box,.share-create,.comment-box){color:var(--text)!important;border-color:var(--stroke)!important;background:#111827f0!important;box-shadow:none!important}html.dark .lifecycle-dialog :is(.summary-cell,.share-list,.share-row,.version-list,.version-row,.email-share-box){border-color:var(--stroke)!important}html.dark .lifecycle-dialog :is(.summary-cell>strong,.action-card strong,.archive-copy strong,.share-copy strong,.track-timeline strong,.version-row strong,.history-title strong){color:var(--text)!important}html.dark .lifecycle-dialog :is(.summary-cell>span,.action-card small,.archive-copy small,.validity-label,.days-label,.history-title span,.share-copy span,.track-timeline p,.version-row span){color:var(--text-3)!important}html.dark .lifecycle-dialog .amount-cell{background:#2563eb1f!important}html.dark .lifecycle-dialog .amount-cell>strong{color:#93c5fd!important}html.dark .lifecycle-dialog .strategy-pill{color:var(--text-2)!important;background:#1e293be6!important}html.dark .lifecycle-dialog .pending-panel{color:#fde68a!important;border-color:#f59e0b57!important;background:#78350f33!important}html.dark .lifecycle-dialog .pending-panel p{color:#d6c7a8!important}html.dark .lifecycle-dialog .new-share-box{color:#a7f3d0!important;border-color:#34d3994d!important;background:#064e3b33!important}html.dark .lifecycle-dialog .new-share-box span{color:#9cc8b2!important}:root{--motion-fast: .1s;--motion-base: .14s;--motion-slow: .18s;--motion-ease: cubic-bezier(.25, .1, .25, 1);--motion-ease-soft: cubic-bezier(.25, .1, .25, 1);--motion-y-sm: 2px;--motion-y-md: 3px;--motion-scale-sm: 1}.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease);will-change:opacity,transform}.fade-slide-enter-from{opacity:0;transform:translateY(var(--motion-y-sm))}.fade-slide-leave-to{opacity:0;transform:translateY(0)}.app-route-enter-active,.app-route-leave-active{transition:opacity var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.app-route-enter-from,.app-route-leave-to{opacity:0;transform:translateY(var(--motion-y-sm))}.fade-enter-active,.fade-leave-active{transition:opacity var(--motion-base) var(--motion-ease)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-fade-enter-active,.slide-fade-leave-active{transition:opacity var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translateY(2px)}.slide-up-enter-active,.slide-up-leave-active{transition:opacity var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(2px)}.slide-down-enter-active,.slide-down-leave-active{transition:max-height var(--motion-slow) var(--motion-ease),opacity var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease);overflow:hidden}.slide-down-enter-from,.slide-down-leave-to{max-height:0;opacity:0;transform:translateY(-2px)}.fade-in-up,.page-content-enter,.section-enter{animation:motionFadeUp var(--motion-slow) var(--motion-ease-soft) both}.fade-in-card,.scale-fade-in{animation:motionScaleIn var(--motion-slow) var(--motion-ease-soft) both}.list-item-enter{animation:motionListIn var(--motion-base) var(--motion-ease) both}.fade-in-delay-1{animation:motionFadeUp var(--motion-slow) var(--motion-ease-soft) both;animation-delay:25ms}.fade-in-delay-2{animation:motionFadeUp var(--motion-slow) var(--motion-ease-soft) both;animation-delay:.05s}.fade-in-delay-3{animation:motionFadeUp var(--motion-slow) var(--motion-ease-soft) both;animation-delay:75ms}.fade-in-delay-4{animation:motionFadeUp var(--motion-slow) var(--motion-ease-soft) both;animation-delay:.1s}.fade-in-delay-5{animation:motionFadeUp var(--motion-slow) var(--motion-ease-soft) both;animation-delay:.125s}.fade-in-delay-6{animation:motionFadeUp var(--motion-slow) var(--motion-ease-soft) both;animation-delay:.15s}.fade-in-delay-7{animation:motionFadeUp var(--motion-slow) var(--motion-ease-soft) both;animation-delay:.175s}.fade-in-delay-8,.fade-in-delay-9,.fade-in-delay-10,.fade-in-delay-11,.fade-in-delay-12,.fade-in-delay-13,.fade-in-delay-14,.fade-in-delay-15,.fade-in-delay-16,.fade-in-delay-17,.fade-in-delay-18,.fade-in-delay-19,.fade-in-delay-20{animation:motionFadeUp var(--motion-slow) var(--motion-ease-soft) both;animation-delay:.18s}.bounce-subtle{animation:motionPress var(--motion-slow) var(--motion-ease-soft)}.smooth-transition{transition:background-color var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease),color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.card-hover-lift{transition:transform var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease)}.card-hover-lift:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0f172a14}@keyframes motionFadeUp{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes motionScaleIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes motionListIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes motionPress{0%{transform:scale(1)}45%{transform:scale(.985)}to{transform:scale(1)}}@keyframes shimmer{0%{background-position:-720px 0}to{background-position:720px 0}}.shimmer{animation:shimmer 1.6s infinite linear;background:linear-gradient(90deg,#e2e8f08c,#f8fafceb,#e2e8f08c 76%);background-size:720px 100%}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.fade-slide-enter-from,.fade-slide-leave-to,.app-route-enter-from,.app-route-leave-to,.slide-fade-enter-from,.slide-fade-leave-to,.slide-up-enter-from,.slide-up-leave-to{transform:none!important}}#app{width:100%;height:100%}html,body,#app{width:100%;min-width:0;min-height:100%;overflow-x:hidden}html,body{margin:0}*,*:before,*:after{box-sizing:border-box}img,video,canvas,svg{max-width:100%}.el-container,.el-main,.el-card,.el-tabs,.el-tab-pane,.el-form,.el-table,.el-table__inner-wrapper,.el-scrollbar__wrap{min-width:0}.table-wrapper,.data-table,.modern-table,.responsive-table,.el-table{max-width:100%}@media(max-width:1024px){.el-dialog{width:min(88vw,760px)!important;max-width:calc(100vw - 32px)!important}.el-drawer{max-width:100vw!important}.el-table{display:block}.el-table__inner-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:768px){:root{--r-lg: 14px;--r-xl: 16px}.el-overlay-dialog{align-items:flex-start!important;padding:10px!important}.el-dialog{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;margin:0 auto!important;border-radius:12px!important}.el-dialog__header{padding:16px 18px 12px!important}.el-dialog__body{max-height:calc(100dvh - 142px)!important;padding:16px 18px!important}.el-dialog__footer{padding:12px 18px!important}.el-message-box{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}.el-drawer{width:min(94vw,420px)!important}.el-form--inline,.search-toolbar,.panel-toolbar,.table-toolbar,.filter-toolbar,.page-actions,.header-actions{align-items:stretch!important}.el-form--inline .el-form-item,.search-toolbar>*,.panel-toolbar>*,.table-toolbar>*,.filter-toolbar>*{max-width:100%}.el-input,.el-select,.el-date-editor,.el-cascader,.el-input-number{max-width:100%!important}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:100%!important}.el-button+.el-button{margin-left:0}.el-tabs__nav-scroll{overflow-x:auto!important;scrollbar-width:none}.el-tabs__nav-scroll::-webkit-scrollbar{display:none}.stats-row,.kpi-row,.stat-row,.indicator-row,.statistics-grid,.summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.responsive-grid,.card-grid,.module-grid,.dashboard-grid,.feature-grid{grid-template-columns:1fr!important;gap:12px!important}.el-table{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.el-pagination{width:100%;overflow-x:auto;padding-bottom:2px}}@media(max-width:480px){.el-dialog__footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.el-dialog__footer .el-button{min-width:96px}}@media(max-width:360px){.stats-row,.kpi-row,.stat-row,.indicator-row,.statistics-grid,.summary-cards{grid-template-columns:1fr!important}}:root{--oa-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Helvetica Neue", Arial, sans-serif;--oa-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--oa-font-weight-regular: 400;--oa-font-weight-medium: 500;--oa-font-weight-semibold: 600;--oa-font-weight-bold: 700;--oa-text-page-title-size: 26px;--oa-text-page-title-line: 34px;--oa-text-display-title-size: 36px;--oa-text-display-title-line: 44px;--oa-text-page-subtitle-size: 14px;--oa-text-page-subtitle-line: 22px;--oa-text-section-title-size: 20px;--oa-text-section-title-line: 28px;--oa-text-card-title-size: 16px;--oa-text-card-title-line: 24px;--oa-text-body-size: 14px;--oa-text-body-line: 22px;--oa-text-label-size: 13px;--oa-text-label-line: 20px;--oa-text-helper-size: 12px;--oa-text-helper-line: 18px;--oa-text-caption-size: 11px;--oa-text-caption-line: 16px;--oa-text-metric-lg-size: 28px;--oa-text-metric-lg-line: 36px;--oa-text-metric-md-size: 20px;--oa-text-metric-md-line: 28px;--oa-text-primary: var(--text, rgba(28, 28, 30, .92));--oa-text-secondary: var(--text-2, rgba(28, 28, 30, .66));--oa-text-tertiary: var(--text-3, rgba(28, 28, 30, .46));--el-font-family: var(--oa-font-sans);--el-font-size-base: var(--oa-text-body-size);--el-font-size-small: var(--oa-text-label-size);--el-font-size-extra-small: var(--oa-text-helper-size);--el-font-size-large: var(--oa-text-card-title-size)}html,body,button,input,select,textarea{font-family:var(--oa-font-sans)}body{font-size:var(--oa-text-body-size);line-height:var(--oa-text-body-line);color:var(--oa-text-primary);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.oa-page-title,.oa-display-title,.oa-page-subtitle,.oa-section-title,.oa-card-title,.oa-body,.oa-label,.oa-helper,.oa-caption,.oa-metric-lg,.oa-metric-md{margin-block:0}.oa-page-title{color:var(--oa-text-primary);font-size:var(--oa-text-page-title-size);font-weight:var(--oa-font-weight-bold);line-height:var(--oa-text-page-title-line);letter-spacing:-.01em;overflow-wrap:anywhere}.oa-display-title{color:var(--oa-text-primary);font-size:var(--oa-text-display-title-size);font-weight:var(--oa-font-weight-bold);line-height:var(--oa-text-display-title-line);letter-spacing:-.02em;overflow-wrap:anywhere}.oa-page-subtitle{color:var(--oa-text-secondary);font-size:var(--oa-text-page-subtitle-size);font-weight:var(--oa-font-weight-regular);line-height:var(--oa-text-page-subtitle-line);overflow-wrap:anywhere}.oa-section-title{color:var(--oa-text-primary);font-size:var(--oa-text-section-title-size);font-weight:var(--oa-font-weight-semibold);line-height:var(--oa-text-section-title-line);overflow-wrap:anywhere}.oa-card-title{color:var(--oa-text-primary);font-size:var(--oa-text-card-title-size);font-weight:var(--oa-font-weight-semibold);line-height:var(--oa-text-card-title-line);overflow-wrap:anywhere}.oa-body{color:var(--oa-text-primary);font-size:var(--oa-text-body-size);font-weight:var(--oa-font-weight-regular);line-height:var(--oa-text-body-line)}.oa-label,.oa-table-header{color:var(--oa-text-secondary);font-size:var(--oa-text-label-size);font-weight:var(--oa-font-weight-medium);line-height:var(--oa-text-label-line)}.oa-table-header{font-weight:var(--oa-font-weight-semibold)}.oa-helper{color:var(--oa-text-tertiary);font-size:var(--oa-text-helper-size);font-weight:var(--oa-font-weight-regular);line-height:var(--oa-text-helper-line)}.oa-caption{color:var(--oa-text-tertiary);font-size:var(--oa-text-caption-size);font-weight:var(--oa-font-weight-regular);line-height:var(--oa-text-caption-line)}.oa-eyebrow{color:var(--oa-text-tertiary);font-size:var(--oa-text-helper-size);font-weight:var(--oa-font-weight-semibold);line-height:var(--oa-text-helper-line);letter-spacing:.08em;text-transform:uppercase}.oa-metric-lg,.oa-metric-md{color:var(--oa-text-primary);font-weight:var(--oa-font-weight-bold);font-variant-numeric:tabular-nums}.oa-metric-lg{font-size:var(--oa-text-metric-lg-size);line-height:var(--oa-text-metric-lg-line)}.oa-metric-md{font-size:var(--oa-text-metric-md-size);line-height:var(--oa-text-metric-md-line)}.oa-tabular-numbers{font-variant-numeric:tabular-nums}.el-button,.el-input,.el-select,.el-cascader,.el-date-editor,.el-textarea{font-size:var(--oa-text-body-size)}.el-form-item__label,.el-checkbox__label,.el-radio__label{font-size:var(--oa-text-label-size);line-height:var(--oa-text-label-line)}.el-table{font-size:var(--oa-text-body-size);line-height:var(--oa-text-body-line)}.el-table th.el-table__cell>.cell{font-size:var(--oa-text-label-size);font-weight:var(--oa-font-weight-semibold);line-height:var(--oa-text-label-line)}.el-dialog__title,.el-drawer__title{font-size:var(--oa-text-card-title-size);font-weight:var(--oa-font-weight-semibold);line-height:var(--oa-text-card-title-line)}.el-tabs__item,.el-menu-item,.el-sub-menu__title,.el-dropdown-menu__item{font-size:var(--oa-text-body-size)}.el-form-item__error,.el-form-item__help,.el-input__count{font-size:var(--oa-text-helper-size);line-height:var(--oa-text-helper-line)}.el-tag{font-size:var(--oa-text-helper-size)}@media(max-width:768px){:root{--oa-text-page-title-size: 22px;--oa-text-page-title-line: 30px;--oa-text-display-title-size: 28px;--oa-text-display-title-line: 36px;--oa-text-page-subtitle-size: 13px;--oa-text-page-subtitle-line: 20px;--oa-text-section-title-size: 18px;--oa-text-section-title-line: 26px;--oa-text-card-title-size: 16px;--oa-text-card-title-line: 24px;--oa-text-metric-lg-size: 24px;--oa-text-metric-lg-line: 32px;--oa-text-metric-md-size: 18px;--oa-text-metric-md-line: 26px}}@media(prefers-reduced-motion:reduce){body{text-rendering:auto}}
