:root{--admin-header-height: 56px;--text-muted: #64748b;color:#0f172a;background:radial-gradient(circle at top left,rgba(15,118,110,.15),transparent 32%),linear-gradient(180deg,#f8fbfa,#eef3f2);font-family:IBM Plex Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;background:inherit;color:inherit;transition:background .25s ease,color .25s ease}a{color:inherit;text-decoration:none}.page-shell{display:flex;flex-direction:column;gap:16px}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-heading__meta{display:flex;flex-direction:column;gap:6px}.page-heading__eyebrow{color:#0f766e;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-heading h2{margin:0;font-size:24px;line-height:1.2}.page-heading p{margin:0;max-width:760px;color:#475569;font-size:13px;line-height:1.6}.glass-card.ant-card{border:1px solid rgba(148,163,184,.18);background:#ffffffc7;box-shadow:0 12px 30px #0f172a0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.metric-card{position:relative;overflow:hidden}.metric-card:after{position:absolute;inset:auto -28px -36px auto;width:96px;height:96px;border-radius:999px;background:#0f766e14;content:""}.metric-card__label{color:#475569;font-size:12px}.metric-card__value{margin-top:8px;font-size:28px;font-weight:700;line-height:1}.metric-card__footnote{margin-top:8px;color:#64748b;font-size:12px}.compact-banner{padding:4px 0}.compact-banner__item{display:flex;flex-direction:column;gap:6px}.compact-banner__label{color:#0f766e;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.compact-banner__title{margin:0;font-size:18px;font-weight:700}.compact-banner__desc{margin:0;color:#64748b;font-size:13px;line-height:1.6}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;background:#0f766e1f;color:#115e59;font-size:11px;font-weight:700}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.table-toolbar__filters,.table-toolbar__actions{display:flex;gap:12px;flex-wrap:wrap}.product-tabs.ant-tabs>.ant-tabs-nav{width:fit-content;margin:0 0 14px;padding:4px;border:1px solid #dce5e7;border-radius:10px;background:#f0f5f4}.product-tabs.ant-tabs>.ant-tabs-nav:before{border-bottom:0}.product-tabs .ant-tabs-tab{margin:0!important;padding:7px 16px!important;border-radius:7px;color:#53666a;transition:color .2s,background .2s}.product-tabs .ant-tabs-tab:hover{color:#0f766e}.product-tabs .ant-tabs-tab.ant-tabs-tab-active{background:#167b72}.product-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;text-shadow:none}.product-tabs .ant-tabs-ink-bar{display:none}:root[data-theme=dark] .product-tabs.ant-tabs>.ant-tabs-nav{border-color:#33474d;background:#1d3035}:root[data-theme=dark] .product-tabs .ant-tabs-tab{color:#b1c3c5}:root[data-theme=dark] .product-tabs .ant-tabs-tab:hover{color:#e2f5f2}:root[data-theme=dark] .product-tabs .ant-tabs-tab.ant-tabs-tab-active{background:#167b72}.filter-panel{margin-bottom:14px;padding:12px 14px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:linear-gradient(180deg,#ffffffe0,#f8fafceb)}.filter-panel__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.filter-panel__keyword-wrap{display:flex;flex:1 1 320px;gap:12px;flex-wrap:wrap}.filter-panel__keyword.ant-input-search{max-width:360px}.filter-panel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px}.filter-panel__btn.ant-btn{height:32px;padding-inline:15px;font-size:14px;border-radius:8px}.filter-panel__item{display:flex;flex-direction:column;gap:6px}.filter-panel__item--range{min-width:280px}.filter-panel__item--range .ant-picker{width:100%}.filter-panel__label{color:#475569;font-size:12px;font-weight:600}.table-batchbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;flex-wrap:wrap}.table-batchbar__left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.table-batchbar__summary{font-size:11px}.table-batchbar__btn.ant-btn{height:32px;padding-inline:15px;font-size:14px;border-radius:8px}.row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.row-actions__btn.ant-btn-sm{height:28px;padding-inline:10px;border-radius:8px;border-color:#dbe3ef;background:#fff;color:#334155;font-size:12px;font-weight:500;box-shadow:0 1px 2px #0f172a0a}.row-actions__btn.ant-btn-sm:hover{color:#0f766e;border-color:#7dd3fc;background:#f8fdff}.row-actions__btn.ant-btn-sm:active{border-color:#67e8f9;background:#ecfeff}.row-actions__btn--view.ant-btn-sm{min-width:52px}.row-actions__btn--more.ant-btn-sm .anticon{font-size:10px}.ant-table-wrapper .ant-table .ant-tag{font-size:12.5px;line-height:1.25;padding-inline:7px}.json-view{margin:0;max-height:360px;overflow:auto;padding:10px 12px;border-radius:8px;background:#f8fafc;color:#334155;font-size:12px;line-height:1.5}.page-shell .ant-descriptions-bordered>.ant-descriptions-view>table{table-layout:fixed}.page-shell .ant-descriptions-bordered .ant-descriptions-item-label{width:92px;white-space:nowrap;background:#f8fafc;color:#334155}.page-shell .ant-descriptions-bordered .ant-descriptions-item-label>span{white-space:nowrap}.page-shell .ant-descriptions-bordered .ant-descriptions-item-content{min-width:0;width:auto}.simple-list{display:flex;flex-direction:column}.simple-list__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(148,163,184,.14)}.simple-list__item:last-child{border-bottom:none;padding-bottom:0}.simple-list__item:first-child{padding-top:0}.simple-list__item--spread{align-items:flex-start}.login-page{position:relative;min-height:100vh;overflow:hidden;padding:32px;background:radial-gradient(circle at top left,rgba(13,148,136,.18),transparent 24%),linear-gradient(135deg,#f4f8f7,#e5edf0)}.login-page__theme-toggle.ant-btn,.app-header__theme-toggle.ant-btn{border-radius:10px}.login-page__theme-toggle.ant-btn{position:absolute;top:18px;right:18px;z-index:2}.login-page__glow{position:absolute;width:460px;height:460px;border-radius:999px;filter:blur(60px);opacity:.5;pointer-events:none}.login-page__glow--left{top:-120px;left:-80px;background:#2dd4bf38}.login-page__glow--right{right:-120px;bottom:-120px;background:#0e749029}.login-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,460px);align-items:stretch;gap:24px;max-width:1160px;min-height:calc(100vh - 64px);margin:0 auto}.login-shell--compact{display:flex;align-items:center;justify-content:center;max-width:none}.login-form-wrap{display:flex;align-items:center;justify-content:flex-end}.login-form-wrap--center{width:100%;justify-content:center}.login-card.ant-card{width:100%;max-width:460px;border-radius:30px;overflow:hidden}.login-card--compact.ant-card{max-width:432px}.login-card__inner{display:flex;flex-direction:column;gap:20px;padding:28px 24px}.login-card__header{display:flex;flex-direction:column;gap:2px}.login-card__brand{display:flex;align-items:center;gap:12px}.login-card__eyebrow{color:#0f766e;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.1}.login-card__title.ant-typography{margin:0;font-size:24px;line-height:1.05}.login-card__assist{min-height:18px;margin-bottom:14px}.login-card__actions{margin-top:12px}.sider-shell{display:flex;height:100%;flex-direction:column;gap:10px;padding:12px 10px}.sider-brand{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px 4px}.sider-brand--collapsed{justify-content:center;padding-inline:0}.sider-brand__mark{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,#0f766e,#164e63);color:#f8fafc;font-size:15px;font-weight:700}.admin-sider.ant-layout-sider{padding-block:0}.admin-brand{display:flex;flex:0 0 var(--admin-header-height);align-items:center;gap:12px;min-width:0;padding-inline:18px;overflow:hidden}.admin-sider .admin-brand{padding-top:9px}.admin-sider.ant-layout-sider-collapsed .admin-brand{justify-content:center;padding-inline:0}.admin-header .admin-brand{height:100%;flex-basis:auto;padding-inline:0}.admin-brand__logo{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:12px;background:linear-gradient(135deg,#2563eb,#0891b2);color:#fff;font-weight:800;line-height:1}.admin-brand__name.ant-typography{color:#f8fafc;font-size:16px;font-weight:700;line-height:1;white-space:nowrap}.sider-shell .ant-menu{background:transparent;font-size:13px}.sider-shell .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;min-height:0}.sider-collapse{flex:0 0 auto;display:flex;justify-content:center;padding:8px;border-top:1px solid rgba(148,163,184,.18)}.sider-collapse__button.ant-btn{width:100%;height:38px;color:#cbd5e1}.sider-collapse__button.ant-btn:not(:disabled):hover,.sider-collapse__button.ant-btn:not(:disabled):focus-visible{background:#7da1b224;color:#f8fafc}.sider-menu-wrap{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin-right:0;padding-right:0}.sider-shell .ant-menu-item,.sider-shell .ant-menu-submenu-title{padding-inline:12px!important}.sider-shell>.ant-menu-root>.ant-menu-item,.sider-shell>.ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title,.sider-menu-wrap>.ant-menu>.ant-menu-item,.sider-menu-wrap>.ant-menu>.ant-menu-submenu>.ant-menu-submenu-title{font-size:13.5px;font-weight:650;color:#f1f5f9f2}.sider-shell .ant-menu-sub.ant-menu-inline .ant-menu-item{padding-inline-start:28px!important;font-size:13px;font-weight:500;color:#cbd5e1db}.sider-shell .ant-menu-sub.ant-menu-inline{margin-top:4px}.applet-nav{display:flex;align-self:stretch;min-width:0;flex:1;overflow-x:auto;scrollbar-width:none}.applet-nav::-webkit-scrollbar{display:none}.applet-nav__item{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;margin-top:9px;padding:0 22px 4px;border:0;border-radius:6px 6px 0 0;background:transparent;color:#cbd5e1;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,color .18s ease}.applet-nav__item:hover{background:#7da1b224;color:#f8fafc}.applet-nav__item--active,.applet-nav__item--active:hover{background:#0f766e;color:#fff}.applet-nav__item:focus-visible{outline:2px solid #99f6e4;outline-offset:-3px}.admin-header .ant-btn:not(.ant-btn-primary){border-radius:10px;transition:background-color .18s ease,color .18s ease}.admin-header .ant-btn:not(.ant-btn-primary):not(:disabled):not(.ant-btn-disabled):hover,.admin-header .ant-btn:not(.ant-btn-primary):not(:disabled):not(.ant-btn-disabled):focus-visible,.admin-header .ant-btn:not(.ant-btn-primary):not(:disabled):not(.ant-btn-disabled):active{border-color:#7da1b23d!important;background:#7da1b224!important;color:#f8fafc!important}.sider-shell .ant-menu-item .ant-menu-title-content,.sider-shell .ant-menu-submenu-title .ant-menu-title-content{letter-spacing:.01em}.sider-shell.ant-layout-sider{padding-inline:0!important;background:#0f172a}.sider-shell .ant-menu-inline-collapsed{width:100%}.sider-shell .ant-menu-inline-collapsed>.ant-menu-item,.sider-shell .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{display:flex;align-items:center;justify-content:center;width:46px;height:46px;line-height:46px;margin-block:4px;margin-inline:auto;padding-inline:0!important}.sider-shell .ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.sider-shell .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.sider-shell .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon:first-child{margin-inline-end:0!important;font-size:19px!important;line-height:1;vertical-align:middle}.sider-shell .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{display:none!important}.sider-shell .ant-menu-inline-collapsed>.ant-menu-item .ant-menu-title-content,.sider-shell .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-title-content{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}.ant-menu-dark.ant-menu-submenu-popup{background:#0f172a}.ant-menu-dark.ant-menu-submenu-popup .ant-menu-item,.ant-menu-dark.ant-menu-submenu-popup .ant-menu-submenu-title{font-size:13px}.ant-menu-dark.ant-menu-submenu-popup .ant-menu-item-selected{background:#0ea5e929!important}.sider-shell .ant-menu-dark .ant-menu-item-selected,.sider-shell .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#0f766e2e!important;box-shadow:none}.sider-shell .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#f8fafc}.sider-shell .ant-menu-dark .ant-menu-sub.ant-menu-inline .ant-menu-item-selected{background:#0ea5e929!important;color:#f8fafc}.app-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;height:56px;line-height:normal;gap:12px;padding:0 10px 0 6px;border-bottom:1px solid rgba(148,163,184,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-header__left{display:flex;flex:1;align-items:center;gap:8px;min-width:0}.app-header__menu-trigger{margin-inline-start:-4px}.app-header__search{display:flex;align-items:center;flex:1;min-width:180px;max-width:380px}.app-header__search .ant-input-search{width:100%}.app-header__right{display:flex;align-items:center;justify-content:flex-end;gap:12px}.app-header__account-trigger{display:inline-flex;align-items:center;gap:8px;height:34px;border-radius:10px;padding-inline:8px!important}.app-header__account-avatar{background:#e2e8f0!important;color:#334155!important}.app-header__account-name{color:#475569;font-size:12px;font-weight:600}.header-notice-popover{width:320px;max-width:calc(100vw - 24px)}.header-notice-popover__head{padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.2);font-size:12px;font-weight:700;color:#334155}.header-notice-popover__list{max-height:260px;overflow-y:auto}.header-notice-item{display:block;width:100%;padding:10px 12px;border:none;border-bottom:1px solid rgba(148,163,184,.15);background:transparent;text-align:left;cursor:pointer;transition:background .2s ease}.header-notice-item:hover{background:#0f172a08}.header-notice-item:last-child{border-bottom:none}.header-notice-item__title{display:flex;align-items:center;gap:6px;color:#0f172a;font-size:12px;font-weight:600}.header-notice-item__dot{width:6px;height:6px;border-radius:999px;background:#ef4444}.header-notice-item__text{margin-top:4px;color:#475569;font-size:12px;line-height:1.5}.header-notice-item__time{margin-top:6px;color:#94a3b8;font-size:11px}.header-notice-popover__foot{padding:8px 12px;border-top:1px solid rgba(148,163,184,.15);text-align:center}.header-notice-popover__action.ant-btn{padding-inline:0}:root:not([data-theme=dark]) .ant-drawer-right .ant-drawer-content{background:radial-gradient(circle at top right,rgba(15,118,110,.07),transparent 34%),linear-gradient(180deg,#f8fbfa,#eef3f2)}:root:not([data-theme=dark]) .ant-drawer-right .ant-drawer-header{border-bottom-color:#94a3b82e;background:#ffffffa3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root:not([data-theme=dark]) .ant-drawer-right .ant-drawer-body{background:transparent}:root:not([data-theme=dark]) .ant-drawer-right .ant-drawer-footer{border-top-color:#94a3b82e;background:#ffffffa3}.notice-unread-dot{display:inline-block;width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:transparent}.notice-unread-dot--active{background:#ef4444}.trend-up{color:#15803d}.trend-down{color:#b45309}:root[data-theme=dark]{--text-muted: #a4acb5;color:#d8dde2;background:linear-gradient(180deg,#1c232b,#202932)}:root[data-theme=dark] body,:root[data-theme=dark] .ant-layout,:root[data-theme=dark] .ant-layout-content{background:transparent}:root[data-theme=dark] .page-heading__eyebrow,:root[data-theme=dark] .compact-banner__label,:root[data-theme=dark] .login-card__eyebrow{color:#9fb2be}:root[data-theme=dark] .page-heading p,:root[data-theme=dark] .metric-card__label,:root[data-theme=dark] .metric-card__footnote,:root[data-theme=dark] .compact-banner__desc,:root[data-theme=dark] .filter-panel__label,:root[data-theme=dark] .table-batchbar__summary,:root[data-theme=dark] .app-header__account-name,:root[data-theme=dark] .header-notice-popover__head,:root[data-theme=dark] .header-notice-item__text,:root[data-theme=dark] .header-notice-item__time{color:var(--text-muted)}:root[data-theme=dark] .glass-card.ant-card,:root[data-theme=dark] .filter-panel{border-color:#ffffff14;background:#262c36f5;box-shadow:0 14px 24px #00000052}:root[data-theme=dark] .ant-card .ant-card-head{border-bottom-color:#ffffff14}:root[data-theme=dark] .ant-card .ant-card-head-title{color:#d8dee5}:root[data-theme=dark] .metric-card:after{background:#ffffff0a}:root[data-theme=dark] .status-pill{background:#85a8b82e;color:#cfd9de}:root[data-theme=dark] .ant-tag{border-color:#ffffff29;background:#393f4af0;color:#dbe3ea;font-weight:600}:root[data-theme=dark] .ant-tag.ant-tag-default{border-color:#a5b1bd57;background:#3e4550f0;color:#d8e0e7}:root[data-theme=dark] .ant-tag.ant-tag-processing,:root[data-theme=dark] .ant-tag.ant-tag-blue,:root[data-theme=dark] .ant-tag.ant-tag-cyan{border-color:#5893b28c;background:#1e3d5399;color:#d2eaf8}:root[data-theme=dark] .ant-tag.ant-tag-warning,:root[data-theme=dark] .ant-tag.ant-tag-gold,:root[data-theme=dark] .ant-tag.ant-tag-orange{border-color:#c198558f;background:#4f3a1da3;color:#f3dfbe}:root[data-theme=dark] .ant-tag.ant-tag-error,:root[data-theme=dark] .ant-tag.ant-tag-red,:root[data-theme=dark] .ant-tag.ant-tag-volcano{border-color:#bd68688f;background:#55272da3;color:#f3d0d0}:root[data-theme=dark] .ant-tag.ant-tag-has-color{color:#eaf2f7!important;text-shadow:0 0 1px rgba(0,0,0,.35)}:root[data-theme=dark] .row-actions__btn.ant-btn-sm{border-color:#ffffff1a;background:#343a42f5;color:#d7dce1;box-shadow:none}:root[data-theme=dark] .row-actions__btn.ant-btn-sm:hover{color:#e0e5e9;border-color:#ffffff29;background:#3d434bf5}:root[data-theme=dark] .row-actions__btn.ant-btn-sm:active{border-color:#ffffff1f;background:#2f353cfa}:root[data-theme=dark] .json-view{border:1px solid rgba(255,255,255,.08);background:#262c36f5;color:#d3d9df}:root[data-theme=dark] .ant-input,:root[data-theme=dark] .ant-input-affix-wrapper,:root[data-theme=dark] .ant-select-selector,:root[data-theme=dark] .ant-picker{border-color:#ffffff1f!important;background:#303742f5!important;color:#dbe0e4!important}:root[data-theme=dark] .ant-input::placeholder,:root[data-theme=dark] .ant-input-affix-wrapper input::placeholder{color:#959ea8!important}:root[data-theme=dark] .ant-input-affix-wrapper .ant-input-prefix,:root[data-theme=dark] .ant-input-affix-wrapper .ant-input-suffix,:root[data-theme=dark] .ant-picker .ant-picker-suffix,:root[data-theme=dark] .ant-select-arrow{color:#a4acb5!important}:root[data-theme=dark] .ant-input-affix-wrapper-status-error,:root[data-theme=dark] .ant-input-status-error:not(.ant-input-disabled){background:#5c4143eb!important}:root[data-theme=dark] .ant-input-affix-wrapper-focused,:root[data-theme=dark] .ant-input:focus,:root[data-theme=dark] .ant-select-focused .ant-select-selector,:root[data-theme=dark] .ant-picker-focused{border-color:#e2e6eb7a!important;box-shadow:0 0 0 2px #e6e9ee1f!important}:root[data-theme=dark] .app-header__search .ant-input-search-button{border-color:#ffffff1f!important;background:#323a45f5!important;color:#dbe0e4!important}:root[data-theme=dark] .app-header__search .ant-input-search-button:hover{background:#3b434ef5!important}:root[data-theme=dark] .ant-table-wrapper .ant-table{background:#292f3af0}:root[data-theme=dark] .ant-table-wrapper .ant-table-container{border-color:#ffffff14!important}:root[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th{border-bottom-color:#ffffff14!important;background:#323a45f7!important;color:#c8ced5!important}:root[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:#ffffff14!important;background:transparent!important;color:#d7dde2!important}:root[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:#ffffff0a!important}:root[data-theme=dark] .ant-table-wrapper .ant-table-cell-fix-right,:root[data-theme=dark] .ant-table-wrapper .ant-table-cell-fix-left{background:#292f3af7!important}:root[data-theme=dark] .ant-pagination .ant-pagination-item,:root[data-theme=dark] .ant-pagination .ant-pagination-prev .ant-pagination-item-link,:root[data-theme=dark] .ant-pagination .ant-pagination-next .ant-pagination-item-link{border-color:#ffffff1f;background:#323a45f5;color:#c5ccd3}:root[data-theme=dark] .ant-pagination .ant-pagination-item-active{border-color:#ffffff2e;background:#3e4652f7}:root[data-theme=dark] .ant-pagination .ant-pagination-item-active a{color:#dde3e8}:root[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-view{border-color:#ffffff14}:root[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-label{border-color:#ffffff14!important;background:#323a45f5!important;color:#bdc4cb!important}:root[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-content{border-color:#ffffff14!important;background:#292f3af0!important;color:#dbe1e6!important}:root[data-theme=dark] .ant-modal .ant-modal-content,:root[data-theme=dark] .ant-drawer .ant-drawer-content,:root[data-theme=dark] .ant-popover .ant-popover-inner,:root[data-theme=dark] .ant-dropdown .ant-dropdown-menu,:root[data-theme=dark] .ant-picker-dropdown .ant-picker-panel-container,:root[data-theme=dark] .ant-select-dropdown,:root[data-theme=dark] .ant-tooltip .ant-tooltip-inner{border:1px solid rgba(255,255,255,.08);background:#262c36fa!important;box-shadow:0 14px 28px #0000002e}:root[data-theme=dark] .ant-modal .ant-modal-header,:root[data-theme=dark] .ant-drawer .ant-drawer-header{border-bottom-color:#ffffff14;background:transparent}:root[data-theme=dark] .ant-modal .ant-modal-footer,:root[data-theme=dark] .ant-drawer .ant-drawer-footer{border-top-color:#ffffff14}:root[data-theme=dark] .ant-modal-confirm .ant-modal-content{border:1px solid rgba(255,255,255,.08);background:#262c36fa!important}:root[data-theme=dark] .ant-modal-confirm .ant-modal-confirm-title{color:#d5dbe1!important}:root[data-theme=dark] .ant-modal-confirm .ant-modal-confirm-content{color:#a4acb5!important}:root[data-theme=dark] .ant-modal-confirm .ant-modal-confirm-body .anticon{color:#87a9bb!important}:root[data-theme=dark] .ant-modal-confirm .ant-modal-confirm-btns .ant-btn-default{border-color:#ffffff1a;background:#343a42f5;color:#d7dce1}:root[data-theme=dark] .ant-modal-confirm .ant-modal-confirm-btns .ant-btn-default:hover{border-color:#ffffff29;background:#3d434bf5;color:#e0e5e9}:root[data-theme=dark] .ant-popconfirm .ant-popconfirm-title{color:#d5dbe1}:root[data-theme=dark] .ant-popconfirm .ant-popconfirm-description{color:#a4acb5}:root[data-theme=dark] .ant-popconfirm .ant-popconfirm-buttons .ant-btn-default{border-color:#ffffff1a;background:#343a42f5;color:#d7dce1}:root[data-theme=dark] .ant-dropdown-menu .ant-dropdown-menu-item,:root[data-theme=dark] .ant-select-dropdown .ant-select-item,:root[data-theme=dark] .ant-picker-dropdown .ant-picker-cell{color:#c7cdd4}:root[data-theme=dark] .ant-dropdown-menu .ant-dropdown-menu-item:hover,:root[data-theme=dark] .ant-select-dropdown .ant-select-item-option-active,:root[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:#ffffff14!important}:root[data-theme=dark] .simple-list__item{border-bottom-color:#47556952}:root[data-theme=dark] .login-page{background:linear-gradient(135deg,#1f262e,#252d36)}:root[data-theme=dark] .login-page__glow--left{background:#ffffff08}:root[data-theme=dark] .login-page__glow--right{background:#ffffff05}:root[data-theme=dark] .app-header{border-bottom-color:#ffffff14;background:#262c36f0}:root[data-theme=dark] .app-header__account-avatar{background:#595e66!important;color:#f3f4f6!important}:root[data-theme=dark] .app-header__account-name,:root[data-theme=dark] .page-heading h2,:root[data-theme=dark] .compact-banner__title{color:#d5dbe1}:root[data-theme=dark] .header-notice-popover{background:#262c36fa;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 14px 28px #00000029}:root[data-theme=dark] .header-notice-item:hover{background:#94a3b80d}:root[data-theme=dark] .header-notice-item__title{color:#d5dbe1}:root[data-theme=dark] .filter-panel__btn.ant-btn,:root[data-theme=dark] .table-batchbar__btn.ant-btn{border-color:#ffffff1a;background:#323a45f5;color:#d7dce1}:root[data-theme=dark] .filter-panel__btn.ant-btn:hover,:root[data-theme=dark] .table-batchbar__btn.ant-btn:hover{border-color:#ffffff29;background:#3b434ef5;color:#e0e5e9}:root[data-theme=dark] .ant-layout-sider{box-shadow:16px 0 34px #00000057!important}:root[data-theme=dark] .ant-layout-sider .ant-layout-sider-trigger{border-right:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.08);background:#1c2229fa!important}:root[data-theme=dark] .sider-shell.ant-layout-sider{box-shadow:none!important}:root[data-theme=dark] .ant-menu-dark.ant-menu-submenu-popup{background:#171d23}:root[data-theme=dark] .ant-menu-dark.ant-menu-submenu-popup .ant-menu-item-selected{background:#ffffff1a!important}:root[data-theme=dark] .sider-shell .ant-menu-dark .ant-menu-item-selected,:root[data-theme=dark] .sider-shell .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#7da1b238!important}:root[data-theme=dark] .sider-shell .ant-menu-dark .ant-menu-sub.ant-menu-inline{background:transparent!important;box-shadow:none!important}:root[data-theme=dark] .sider-shell .ant-menu-dark .ant-menu-sub.ant-menu-inline .ant-menu-item-selected{background:#7da1b224!important}:root[data-theme=dark] .sider-shell .ant-menu-dark .ant-menu-sub.ant-menu-inline .ant-menu-item:hover{background:#7da1b224!important}:root[data-theme=dark] .sider-shell .ant-menu-dark .ant-menu-sub.ant-menu-inline .ant-menu-item-selected:hover{background:#7da1b224!important}:root[data-theme=dark] .ant-btn-primary:not(.ant-btn-dangerous){border-color:#538197c7!important;background:linear-gradient(135deg,#214456,#173645)!important;color:#e3edf3!important;font-weight:600;box-shadow:inset 0 1px #ffffff14,0 10px 18px #0e222d73}:root[data-theme=dark] .ant-btn-primary:not(.ant-btn-dangerous):hover{border-color:#699db6cc!important;background:linear-gradient(135deg,#285266,#1c4152)!important;color:#eef4f8!important}:root[data-theme=dark] .ant-btn-primary:not(.ant-btn-dangerous):active{border-color:#487285c2!important;background:linear-gradient(135deg,#1b3745,#142d39)!important;color:#d8e4eb!important}:root[data-theme=dark] .sider-brand__mark{background:linear-gradient(135deg,#2f4352,#1d2f3b);box-shadow:inset 0 1px #ffffff14,0 6px 14px #00000057}:root[data-theme=dark] .app-header__theme-toggle.ant-btn{border-color:#ffffff14;background:#40464ff2;color:#dde3e8}:root[data-theme=dark] .trend-up{color:#7dd3a8}:root[data-theme=dark] .trend-down{color:#f2be7b}@media(max-width:992px){.page-heading h2{font-size:22px}.filter-panel__bar{align-items:stretch}.filter-panel__keyword.ant-input-search{max-width:none}.login-page{padding:18px}.login-shell{min-height:auto;gap:0}.login-card.ant-card{max-width:none}.login-card__inner{padding:22px 20px 20px}.app-header{padding:0 8px 0 4px}.app-header__right{gap:8px}.app-header__search{max-width:100%}.compact-banner__title{font-size:16px}}.search-highlight{padding:0 2px;border-radius:2px;background:#ffe58f;color:#543700}:root[data-theme=dark] .search-highlight{background:#d4a72c;color:#1f1600}
