.blank-page{min-height:calc(100vh - var(--header-height) - 56px);display:flex;align-items:center;justify-content:center;padding:40px 24px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.blank-page .ant-result{padding:24px 16px}.login-page{position:relative;min-height:100%;display:flex;align-items:center;justify-content:center;padding:32px 16px;overflow:hidden;background:linear-gradient(160deg,#f6f7fb,#eef0ff 45%,#f8f5ff)}.login-page__glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.login-page__glow--a{width:360px;height:360px;background:#6366f138;top:-80px;right:12%}.login-page__glow--b{width:320px;height:320px;background:#a855f729;bottom:-60px;left:10%}.login-card{position:relative;z-index:1;width:100%;max-width:460px;padding:28px 28px 24px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;box-shadow:0 16px 48px #4f46e514}.login-card__brand{display:flex;align-items:center;gap:14px;margin-bottom:8px}.login-card__title{font-size:18px!important;line-height:1.35!important}.login-card__onboard{display:flex;flex-direction:column;gap:6px;margin:12px 0 4px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,#eef2ff,#f8fafc);border:1px solid #dbeafe}.login-page--onboard{display:flex;align-items:center;justify-content:center;min-height:100vh}.login-card--onboard{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px}.login-wechat,.login-password{padding-top:8px}.login-password__hint{display:block;margin-top:12px;text-align:center;font-size:12px}.login-wechat__qr{display:flex;justify-content:center;margin-bottom:12px}.login-admin-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.login-admin-panel{position:relative;z-index:1;width:100%;max-width:400px;padding:24px 24px 20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 20px 56px #0f172a2e}.login-admin-panel__select-dropdown{z-index:1300!important}.login-admin-panel__title{margin:0 0 16px;font-size:18px;font-weight:700;color:var(--color-text)}.login-admin-panel__form{display:flex;flex-direction:column;gap:14px}.login-admin-panel__field{display:flex;flex-direction:column;gap:6px}.login-admin-panel__label{font-size:13px;color:var(--color-text-muted)}.login-admin-panel__tenant-option{display:flex;align-items:center;justify-content:space-between;gap:8px}.login-admin-panel__tenant-status{flex-shrink:0;font-size:12px;color:var(--color-text-muted)}.talent-platform-oauth{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(160deg,#f5f7ff,#fff 45%,#f8fafc)}.talent-platform-oauth__card{width:min(520px,100%);padding:24px 20px 20px;border-radius:16px;background:#fff;box-shadow:0 12px 40px #0f172a14}.talent-platform-oauth__icon{color:var(--color-primary);font-size:42px}.talent-platform-oauth__meta{margin-top:8px;padding:12px 14px;border-radius:12px;background:var(--color-bg)}.talent-platform-oauth--center{flex-direction:column;gap:12px}.talent-platform-oauth__icon--muted{color:#94a3b8}.talent-platform-oauth__icon--ok{color:#22c55e}:root{--color-bg: #f6f7fb;--color-surface: #ffffff;--color-border: #edeef3;--color-border-strong: #e6e8ef;--color-text: #000000;--color-text-secondary: #565c6d;--color-text-muted: #8b91a3;--color-text-hint: #a2a8b8;--color-primary: #4f46e5;--color-primary-hover: #4338ca;--color-primary-soft: #eef0ff;--color-primary-soft-2: #f3ecff;--gradient-brand: linear-gradient(135deg, #6366f1, #a855f7 55%, #22d3ee);--gradient-nav-active: linear-gradient(135deg, #eef0ff, #f3ecff);--gradient-cta: linear-gradient(135deg, #6366f1, #a855f7);--color-success: #12a150;--color-success-bg: #e7f8ee;--color-danger: #e5484d;--color-danger-bg: #fdeaea;--color-warning: #d97706;--color-warning-bg: #fef3e2;--header-height: 64px;--sidebar-width: 250px;--sidebar-collapsed-width: 72px;--radius-sm: 8px;--radius-md: 11px;--radius-lg: 14px;--radius-xl: 16px;--space-page-x: 10px;--space-page-y: 10px;--modal-sm: 420px;--modal-md: 640px;--modal-lg: 880px;--modal-xl: 1080px;--shadow-sm: 0 1px 2px rgba(26, 28, 35, .04);--font-sans: "PingFang SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--filter-control-height: 26px;--filter-control-font-size: 12px;--filter-control-radius: 4px}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar){--fc-h: var(--filter-control-height);--fc-fs: var(--filter-control-font-size);--fc-lh: calc(var(--filter-control-height) - 2px);--fc-r: var(--filter-control-radius);display:flex;align-items:center!important}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) :is(.ant-space,.ant-space-compact){align-items:center!important}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-space .ant-space-item{display:inline-flex!important;align-items:center!important}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) :is(.ant-select:not(.ant-select-multiple),.ant-input-number,.ant-picker,.ant-space-compact,.ant-input-group-wrapper,.ant-input-search,.dept-tree-select){height:var(--fc-h)!important;min-height:var(--fc-h)!important;max-height:var(--fc-h)!important;margin-block:0!important;line-height:var(--fc-h)!important;font-size:var(--fc-fs)!important;box-sizing:border-box!important;vertical-align:top;border-radius:var(--fc-r)!important}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-select-multiple{min-height:var(--fc-h)!important;margin-block:0!important;font-size:var(--fc-fs)!important}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-select:not(.ant-select-multiple) .ant-select-selector{height:100%!important;min-height:100%!important;padding-block:0!important;display:flex!important;align-items:center!important;font-size:var(--fc-fs)!important;border-radius:var(--fc-r)!important}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-select-multiple .ant-select-selector{min-height:var(--fc-h)!important;font-size:var(--fc-fs)!important;border-radius:var(--fc-r)!important}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-select-single .ant-select-selector :is(.ant-select-selection-item,.ant-select-selection-placeholder){line-height:var(--fc-lh)!important;font-size:var(--fc-fs)!important}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-select-multiple .ant-select-selection-item{font-size:var(--fc-fs)!important}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-input-number,:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-picker{padding-block:0!important;display:inline-flex!important;align-items:center!important}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-space-compact>*:first-child,:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-space-compact>*:first-child .ant-input-number,:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-space-compact>*:first-child .ant-select-selector,:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-input-search .ant-input-affix-wrapper{border-start-start-radius:var(--fc-r)!important;border-end-start-radius:var(--fc-r)!important}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-space-compact>*:last-child,:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-space-compact>*:last-child .ant-input-number,:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-space-compact>*:last-child .ant-select-selector,:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-input-search .ant-input-search-button{border-start-end-radius:var(--fc-r)!important;border-end-end-radius:var(--fc-r)!important}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-space-compact .ant-input-number{height:100%!important;max-height:none!important}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-input-number-input-wrap,:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-picker-input{display:inline-flex!important;align-items:center!important;height:100%}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) :is(.ant-input,.ant-input-number-input,.ant-picker-input>input){font-size:var(--fc-fs)!important;line-height:var(--fc-lh)!important;height:auto!important}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-input-search .ant-input-affix-wrapper,:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar)>.ant-input-affix-wrapper,:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-space-item>.ant-input-affix-wrapper{height:var(--fc-h)!important;min-height:var(--fc-h)!important;max-height:var(--fc-h)!important;padding-block:0!important;font-size:var(--fc-fs)!important;display:inline-flex!important;align-items:center!important;box-sizing:border-box!important;border-radius:var(--fc-r)!important}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-input-search .ant-input-search-button{height:var(--fc-h)!important;width:var(--fc-h)!important;min-width:var(--fc-h)!important;padding:0!important;font-size:var(--fc-fs)!important}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-input-search .ant-input-search-button .anticon{font-size:11px!important}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .dept-tree-select{display:inline-flex!important;align-items:center!important;padding-block:0}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .dept-tree-select__prefix,:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .dept-tree-select__label{font-size:var(--fc-fs);line-height:1}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) :is(.ant-select-arrow,.ant-picker-suffix,.ant-input-prefix,.ant-input-suffix){font-size:11px}:is([class*=__filters],.trade-filters,.materials-page__toolbar-right,.materials-page__top-right,.members-tab__toolbar,.roles-tab__toolbar,.departments-tab__toolbar,.platforms-tab__toolbar,.pending-tab__toolbar,.routes-page__toolbar,.audit-page__toolbar,.trade-tasks-filters,.lx-page__toolbar,.kb-page__toolbar-left,.kb-tags__toolbar) .ant-btn-link{height:var(--fc-h)!important;padding-block:0!important;display:inline-flex!important;align-items:center!important;font-size:var(--fc-fs)!important;margin-block:0!important}:is([class*=filter-label],[class*=filters-label],.trade-filters__label){font-size:var(--filter-control-font-size);line-height:var(--filter-control-height)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;overflow:hidden}body{font-family:var(--font-sans);font-size:14px;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:8px}::-webkit-scrollbar-track{background:transparent}.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown,.ant-cascader-menus,.ant-picker-panel-container,.ant-tooltip-inner,.ant-popover-inner,.ant-mentions-dropdown{background:var(--color-surface)!important;color:var(--color-text)!important}.ant-tooltip .ant-tooltip-arrow:before{background:var(--color-surface)!important}.ant-table-tbody .ant-btn,.ant-table-tbody .ant-btn.ant-btn-sm,.ant-table-tbody .ant-btn.ant-btn-link{font-size:12px;height:23px;min-height:23px;padding-block:0;line-height:21px;display:inline-flex;align-items:center}.ant-table-tbody .ant-btn.ant-btn-link,.ant-table-tbody .ant-btn.ant-btn-text{line-height:23px}.app-status-tag.ant-tag,.trade-status-tag.ant-tag{margin-inline-end:0;border-radius:2px;font-size:12px;line-height:20px;padding:0 7px}.ant-dropdown .ant-dropdown-menu-item,.ant-select-item{color:var(--color-text)}.ant-dropdown .ant-dropdown-menu-item-active,.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--color-primary-soft)!important}.ant-dropdown .ant-dropdown-menu-item-selected,.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--color-primary-soft)!important;color:var(--color-primary)!important}.ant-modal-content,.ant-drawer-content{background:var(--color-surface);color:var(--color-text)}.ant-table,.ant-table-wrapper .ant-table-thead>tr>th{background:var(--color-surface)!important;color:var(--color-text)}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:var(--color-border)}.ant-card{background:var(--color-surface);color:var(--color-text)}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector{background:var(--color-surface)!important;color:var(--color-text);border-color:var(--color-border-strong)!important}.ant-input::placeholder,.ant-select-selection-placeholder{color:var(--color-text-hint)!important}html[data-theme=dark] .ant-empty-description{color:var(--color-text-muted)}.ant-tabs-nav:before{border-bottom-color:var(--color-border)!important}.ant-tabs .ant-tabs-tab{color:var(--color-text-secondary)}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)!important}.ant-tabs .ant-tabs-ink-bar{background:var(--color-primary)}.ant-drawer-header,.ant-modal-header{background:var(--color-surface);border-bottom-color:var(--color-border);color:var(--color-text)}.ant-drawer-title,.ant-modal-title{color:var(--color-text)}.ant-drawer-close,.ant-modal-close{color:var(--color-text-muted)}.ant-drawer-footer{text-align:left}.ant-drawer-footer .ant-space{justify-content:flex-start}.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-bordered .ant-descriptions-item-content{border-color:var(--color-border)!important}.ant-descriptions-bordered .ant-descriptions-item-label{color:var(--color-text-secondary)!important;background:var(--color-bg)!important}.ant-descriptions-bordered .ant-descriptions-item-content{color:var(--color-text)!important;background:var(--color-surface)!important}.ant-descriptions-item-label{color:var(--color-text-secondary)!important}.ant-descriptions-item-content{color:var(--color-text)!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.ant-pagination .ant-pagination-item a{color:var(--color-text)}.ant-pagination .ant-pagination-item-active{border-color:var(--color-primary);background:var(--color-primary-soft)}.ant-pagination .ant-pagination-item-active a{color:var(--color-primary)}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--color-bg)!important}.ant-alert{border-color:var(--color-border)}.ant-upload.ant-upload-drag{background:var(--color-bg)!important;border-color:var(--color-border-strong)!important}.ant-upload.ant-upload-drag .ant-upload-text,.ant-upload.ant-upload-drag .ant-upload-hint{color:var(--color-text-secondary)!important}.ant-segmented{background:var(--color-bg)}.ant-segmented .ant-segmented-item-selected{background:var(--color-surface);color:var(--color-text)}.ant-badge-count{box-shadow:0 0 0 1px var(--color-surface)}
