.theme-switcher-btn{font-size:16px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center}html[data-theme=light] .theme-switcher-btn{color:#000000a6}html[data-theme=light] .theme-switcher-btn:hover{color:#0891b2!important;background:#0891b214!important}html[data-theme=dark] .theme-switcher-btn{color:#ffffffbf}html[data-theme=dark] .theme-switcher-btn:hover{color:#22d3ee!important;background:#22d3ee1a!important}.login-container{position:relative;display:flex;justify-content:center;align-items:center;min-height:100vh;overflow:hidden}.login-container:before,.login-container:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.login-card{position:relative;z-index:1;width:420px;padding:8px 4px 4px;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-radius:20px!important}.login-card .ant-card-body{padding:32px 36px 36px!important}.login-brand{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.login-logo{width:76px;height:76px;object-fit:contain;border-radius:0;margin-bottom:14px;background:transparent}html[data-theme=dark] .login-logo,html[data-theme=light] .login-logo{box-shadow:none}.login-title{margin:0;font-size:22px;font-weight:600;letter-spacing:2px;text-align:center}.login-subtitle{margin:8px 0 0;font-size:13px;text-align:center}.login-card .ant-btn-primary{height:44px;font-size:15px;letter-spacing:4px;margin-top:8px}.login-captcha-row{display:flex;align-items:flex-start;gap:12px;width:100%}.login-captcha-input{flex:1;margin-bottom:24px!important}.login-captcha-image-btn{width:128px;height:40px;margin-top:0;padding:0;border:1px solid rgba(8,145,178,.2);border-radius:6px;background:#ffffffe6;cursor:pointer;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.login-captcha-image{width:100%;height:100%;object-fit:cover;display:block}.login-captcha-placeholder{color:#8c8c8c;font-size:13px}html[data-theme=dark] .login-container{background:#05060f}html[data-theme=dark] .login-container:before{width:560px;height:560px;background:radial-gradient(circle,rgba(34,211,238,.35) 0%,transparent 70%);top:-140px;left:-100px}html[data-theme=dark] .login-container:after{width:500px;height:500px;background:radial-gradient(circle,rgba(232,121,249,.3) 0%,transparent 70%);bottom:-120px;right:-80px}html[data-theme=dark] .login-card{background:#ffffff0a!important;border:1px solid rgba(34,211,238,.2)!important;box-shadow:0 24px 64px #00000073,inset 0 1px #ffffff0f,0 0 40px #22d3ee14!important}html[data-theme=dark] .login-title{background:linear-gradient(90deg,#22d3ee,#fff,#e879f9);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=dark] .login-subtitle{color:#ffffff73}html[data-theme=dark] .login-card .ant-input-affix-wrapper,html[data-theme=dark] .login-card .ant-input{background:#ffffff0d!important;border-color:#22d3ee33!important}html[data-theme=dark] .login-card .ant-input-affix-wrapper:hover,html[data-theme=dark] .login-card .ant-input-affix-wrapper-focused{border-color:#e879f980!important;box-shadow:0 0 12px #22d3ee26}html[data-theme=dark] .login-captcha-image-btn{background:#ffffff0d;border-color:#22d3ee33}html[data-theme=light] .login-card .ant-input-affix-wrapper,html[data-theme=light] .login-card .ant-input{background:#ffffffe6!important;border-color:#0891b233!important}.header-page-actions .ant-btn{font-size:13px}html[data-theme=dark] .header-page-actions .ant-btn-default{background:#ffffff0f;border-color:#22d3ee40;color:#ffffffd9}html[data-theme=dark] .header-page-actions .ant-btn-default:hover{background:#22d3ee1f;border-color:#22d3ee73;color:#fff}html[data-theme=light] .header-page-actions .ant-btn-default{background:#ffffffd9;border-color:#0891b240;color:#000000bf}html[data-theme=light] .header-page-actions .ant-btn-default:hover{background:#0891b214;border-color:#0891b273;color:#000000e0}.route-fallback{display:flex;align-items:center;justify-content:center;min-height:320px;width:100%}.tech-app-shell{--tech-top-bar-height: 48px}.logo{height:var(--tech-top-bar-height);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;overflow:hidden;background:transparent;flex-shrink:0}.logo-brand{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.logo-collapsed{justify-content:center;padding:0 4px}.sider-trigger{font-size:16px;cursor:pointer;flex-shrink:0;padding:4px;border-radius:6px;transition:color .2s,background .2s}html[data-theme=dark] .sider-trigger{color:#ffffffb8}html[data-theme=dark] .sider-trigger:hover{color:#22d3ee;background:#22d3ee1a}html[data-theme=light] .sider-trigger{color:#0000008c}html[data-theme=light] .sider-trigger:hover{color:#0891b2;background:#0891b214}.logo-image{width:28px;height:28px;object-fit:contain;border-radius:0;flex-shrink:0;background:transparent}.logo-text{font-size:17px;font-weight:700;line-height:1.2;white-space:nowrap;letter-spacing:1px}.tech-sider.ant-layout-sider{flex:0 0 176px!important;width:176px!important;min-width:176px!important;max-width:176px!important}.tech-sider.ant-layout-sider-collapsed{flex:0 0 56px!important;width:56px!important;min-width:56px!important;max-width:56px!important}.tech-sider .ant-layout-sider-children{overflow:hidden}.tech-sider .ant-menu{font-size:15px;padding:4px 0!important}.tech-sider .ant-menu-item,.tech-sider .ant-menu-submenu-title{height:38px!important;line-height:38px!important;margin-block:2px!important;margin-inline:6px!important;padding-inline:10px!important;width:calc(100% - 12px)!important;border-radius:6px}.tech-sider .ant-menu-submenu .ant-menu-item{height:36px!important;line-height:36px!important;padding-inline-start:32px!important;font-size:14px}.tech-sider .ant-menu-sub.ant-menu-inline{background:transparent!important}.tech-sider .ant-menu-sub.ant-menu-inline>.ant-menu-item{padding-inline-start:32px!important}.tech-sider .ant-menu-submenu .ant-menu-item .ant-menu-item-icon{font-size:15px;min-width:15px}.tech-sider .ant-menu-submenu .ant-menu-item .anticon+span{margin-inline-start:8px!important}.tech-sider .ant-menu-item .ant-menu-item-icon,.tech-sider .ant-menu-submenu-title .ant-menu-item-icon{font-size:16px;min-width:16px}.tech-sider .ant-menu-item .anticon+span,.tech-sider .ant-menu-submenu-title .anticon+span{margin-inline-start:8px!important}.tech-sider .ant-menu-submenu-arrow{inset-inline-end:8px!important}.tech-sider.ant-layout-sider-collapsed .ant-menu-item,.tech-sider.ant-layout-sider-collapsed .ant-menu-submenu-title{margin-inline:4px!important;padding-inline:calc(50% - 14px)!important}.tech-sider.ant-layout-sider-collapsed .ant-menu-item .ant-menu-item-icon,.tech-sider.ant-layout-sider-collapsed .ant-menu-submenu-title .ant-menu-item-icon{font-size:18px;min-width:18px}.site-layout-header{padding:0 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;height:var(--tech-top-bar-height);line-height:var(--tech-top-bar-height);box-sizing:border-box}.header-left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.header-page-info{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.header-page-title-row{display:flex;align-items:baseline;gap:6px;min-width:0}.header-breadcrumb{font-size:13px;opacity:.55;white-space:nowrap}.header-page-title{margin:0;font-size:16px;font-weight:600;line-height:1.3;white-space:nowrap;flex-shrink:0}.header-page-dot{opacity:.35;flex-shrink:0}.header-page-subtitle{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme=light] .header-breadcrumb,html[data-theme=light] .header-page-subtitle{color:#00000080}html[data-theme=light] .header-page-title{color:#000000e0}html[data-theme=dark] .header-breadcrumb,html[data-theme=dark] .header-page-subtitle{color:#ffffff80}html[data-theme=dark] .header-page-title{color:#ffffffeb}.header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.tech-main-panel{flex:1;min-width:0;display:flex;flex-direction:column}.tech-main-panel-layout{flex:1;min-height:0;display:flex;flex-direction:column}.tech-main-panel-layout .site-layout-content{flex:1;min-height:0}html[data-theme=dark] .tech-main-panel:fullscreen{background:#05060f}html[data-theme=light] .tech-main-panel:fullscreen{background:#f0f4f8}.login-theme-bar{position:fixed;top:16px;right:16px;z-index:10}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}#root{width:100%;height:100vh}html[data-theme=light] body{background:#eef2f7;color:#000000e0}html[data-theme=dark] body{background:#05060f;color:#ffffffe0}.tech-page{min-height:100%}.tech-page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.tech-page-header .tech-page-title{margin-bottom:0}.tech-page-extra{flex-shrink:0}.tech-page-title{margin:0 0 20px;font-size:20px;font-weight:600;letter-spacing:.5px}.tech-page-title:before{content:"";display:inline-block;width:4px;height:18px;margin-right:10px;vertical-align:middle;border-radius:2px}.tech-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:16px;padding:14px 16px;border-radius:12px}.tech-page-desc{margin-bottom:16px;font-size:14px;line-height:1.6}.tech-empty-hint{text-align:center;padding:40px 0}.tech-tip-box{margin-top:16px;padding:12px 16px;border-radius:8px;font-size:13px;line-height:1.6}.api-debug-page{min-height:100%}.api-debug-page .tech-page-title{margin-bottom:16px}.swagger-container{border-radius:12px;overflow:hidden;min-height:calc(100vh - 220px)}html[data-theme=light] .tech-app-shell,html[data-theme=dark] .tech-app-shell{min-height:100vh;position:relative;overflow:hidden}html[data-theme=light] .tech-app-shell{background:#eef2f7}html[data-theme=dark] .tech-app-shell{background:#05060f;--tech-surface-deep: #05060f;--tech-surface-mid: #060e1a;--tech-surface-nav: rgba(6, 16, 32, .88);--tech-surface-panel: rgba(6, 20, 40, .55);--tech-accent-glow: rgba(34, 211, 238, .1)}html[data-theme=light] .tech-bg-orbs:before,html[data-theme=dark] .tech-bg-orbs:before,html[data-theme=light] .tech-bg-orbs:after,html[data-theme=dark] .tech-bg-orbs:after{content:"";position:absolute;border-radius:50%;filter:blur(80px);animation:none}html[data-theme=light] .tech-bg-orbs,html[data-theme=dark] .tech-bg-orbs{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}html[data-theme=light] .tech-bg-orbs:before{width:520px;height:520px;background:radial-gradient(circle,rgba(8,145,178,.2) 0%,transparent 70%);top:-120px;left:-80px;opacity:.6}html[data-theme=light] .tech-bg-orbs:after{width:480px;height:480px;background:radial-gradient(circle,rgba(192,38,211,.15) 0%,transparent 70%);bottom:-100px;right:-60px;animation-delay:-6s;opacity:.6}html[data-theme=dark] .tech-bg-orbs:before{width:520px;height:520px;background:radial-gradient(circle,rgba(34,211,238,.35) 0%,transparent 70%);top:-120px;left:-80px;opacity:.45}html[data-theme=dark] .tech-bg-orbs:after{width:480px;height:480px;background:radial-gradient(circle,rgba(232,121,249,.28) 0%,transparent 70%);bottom:-100px;right:-60px;animation-delay:-6s;opacity:.45}@keyframes tech-orb-float{0%{transform:translate(0) scale(1)}to{transform:translate(30px,20px) scale(1.08)}}html[data-theme=light] .tech-app-shell>.ant-layout,html[data-theme=dark] .tech-app-shell>.ant-layout{position:relative;z-index:1;background:transparent!important}html[data-theme=light] .tech-sider,html[data-theme=dark] .tech-sider{backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=light] .tech-sider{border-right:1px solid rgba(8,145,178,.15)!important;box-shadow:4px 0 24px #0000000f}html[data-theme=dark] .tech-sider{border-right:1px solid rgba(34,211,238,.12)!important;box-shadow:4px 0 24px #00000040;background:linear-gradient(180deg,#08162cf0,#050a16e6)!important}html[data-theme=dark] .tech-sider .ant-layout-sider-children{background:transparent}html[data-theme=dark] .tech-sider .ant-menu.ant-menu-dark,html[data-theme=dark] .tech-sider .ant-menu-dark .ant-menu-sub.ant-menu-inline{background:transparent!important}html[data-theme=dark] .tech-sider .ant-menu-dark .ant-menu-item-selected{background:#22d3ee1f!important;box-shadow:inset 3px 0 #22d3ee}html[data-theme=dark] .tech-sider .ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):hover,html[data-theme=dark] .tech-sider .ant-menu-dark .ant-menu-submenu-title:hover{background:#22d3ee0f!important}html[data-theme=light] .tech-sider .ant-menu-light .ant-menu-item-selected{box-shadow:inset 3px 0 #0891b2}html[data-theme=light] .tech-header,html[data-theme=dark] .tech-header{backdrop-filter:none;-webkit-backdrop-filter:none;height:var(--tech-top-bar-height, 48px)!important;line-height:var(--tech-top-bar-height, 48px)!important;padding-inline:20px!important;box-sizing:border-box!important}html[data-theme=light] .tech-header{border-bottom:1px solid rgba(8,145,178,.12)!important;box-shadow:0 4px 24px #0000000f!important}html[data-theme=dark] .tech-header{border-bottom:1px solid rgba(34,211,238,.12)!important;box-shadow:0 4px 24px #0003!important;background:linear-gradient(90deg,#08162ceb,#050a16e0)!important}html[data-theme=dark] .tech-main-panel{background:transparent}html[data-theme=light] .site-layout-content{margin:12px;padding:16px 20px;background:#f8fafc;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(8,145,178,.15);border-radius:16px;min-height:calc(100vh - 72px);box-shadow:0 8px 32px #00000014,inset 0 1px #fffc}html[data-theme=dark] .site-layout-content{margin:12px;padding:16px 20px;background:#060e1a;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(34,211,238,.12);border-radius:16px;min-height:calc(100vh - 72px);box-shadow:0 8px 32px #00000040,inset 0 1px #ffffff0a}html[data-theme=light] .site-layout-content-screen,html[data-theme=dark] .site-layout-content-screen{margin:0;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;flex-direction:column;width:100%;height:calc(100vh - var(--tech-top-bar-height, 48px));min-height:calc(100vh - var(--tech-top-bar-height, 48px));overflow:hidden}html[data-theme=light] .site-layout-content-fill,html[data-theme=dark] .site-layout-content-fill{margin:0;padding:12px 16px;display:flex;flex-direction:column;width:100%;height:calc(100vh - var(--tech-top-bar-height, 48px));min-height:calc(100vh - var(--tech-top-bar-height, 48px));overflow:hidden;box-sizing:border-box;border-radius:0;box-shadow:none}html[data-theme=light] .site-layout-content-fill,html[data-theme=dark] .site-layout-content-fill{background:transparent;border:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .tech-page-title{color:#000000e0}html[data-theme=light] .tech-page-title:before{background:linear-gradient(180deg,#0891b2,#c026d3)}html[data-theme=light] .tech-toolbar{background:#ffffffa6;border:1px solid rgba(0,0,0,.06)}html[data-theme=light] .tech-page-desc{color:#0000008c}html[data-theme=light] .tech-empty-hint,html[data-theme=light] .tech-text-secondary{color:#00000073!important}html[data-theme=light] .tech-tip-box{background:#ffffffa6;border:1px solid rgba(0,0,0,.06);color:#0000008c}html[data-theme=light] .tech-header .trigger{color:#000000a6!important}html[data-theme=light] .tech-header .trigger:hover{color:#0891b2!important}html[data-theme=light] .tech-header .header-user-name{color:#000000d9}html[data-theme=light] .tech-header .ant-avatar{background:linear-gradient(135deg,#0891b2,#c026d3)}html[data-theme=light] .logo{background:transparent;border-bottom:1px solid rgba(8,145,178,.12)}html[data-theme=light] .logo-text{background:linear-gradient(90deg,#0891b2,#c026d3);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=light] .logo-image{background:transparent;box-shadow:none}html[data-theme=light] .ant-btn-primary:not(.ant-btn-background-ghost){background:linear-gradient(135deg,#0e7490,#0891b2)!important;border:none!important;color:#fff!important}html[data-theme=light] .ant-btn-primary:not(.ant-btn-background-ghost):not(:disabled):hover{background:linear-gradient(135deg,#0891b2,#06b6d4)!important;color:#fff!important}html[data-theme=light] .ant-btn-primary.ant-btn-background-ghost{background:#0891b214!important;border-color:#0891b273!important;color:#0891b2!important}html[data-theme=light] .ant-card{backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(8,145,178,.12)!important;box-shadow:0 4px 20px #0000000f}html[data-theme=light] .dashboard-page .todo-link{color:#0891b2}html[data-theme=light] .dashboard-page .todo-link:hover{color:#06b6d4}html[data-theme=light] .dashboard-page .trend-legend-dot.orders{background:#0891b2}html[data-theme=light] .dashboard-page .trend-legend-dot.amount{background:#c026d3}html[data-theme=light] .dashboard-page .trend-bar.orders{background:linear-gradient(180deg,#06b6d4,#0891b2)}html[data-theme=light] .dashboard-page .trend-bar.amount{background:linear-gradient(180deg,#e879f9,#c026d3)}html[data-theme=light] .dashboard-page .trend-bar.users{background:linear-gradient(180deg,#c026d3,#9333ea)}html[data-theme=light] .login-container{background:#eef2f7}html[data-theme=light] .login-container:before{width:560px;height:560px;background:radial-gradient(circle,rgba(8,145,178,.25) 0%,transparent 70%);top:-140px;left:-100px}html[data-theme=light] .login-container:after{width:500px;height:500px;background:radial-gradient(circle,rgba(192,38,211,.2) 0%,transparent 70%);bottom:-120px;right:-80px}html[data-theme=light] .login-card{background:#ffffffd9!important;border:1px solid rgba(8,145,178,.2)!important;box-shadow:0 24px 64px #0000001a,0 0 40px #0891b214!important}html[data-theme=light] .login-title{background:linear-gradient(90deg,#0891b2,#1e293b,#c026d3);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=light] .login-subtitle{color:#00000073}html[data-theme=light] .swagger-container{border:1px solid rgba(8,145,178,.15);background:#ffffffd9}html[data-theme=light] .swagger-container .swagger-ui .scheme-container{background:#00000005;border:1px solid rgba(0,0,0,.06)}html[data-theme=dark] .tech-page-title{color:#ffffffeb}html[data-theme=dark] .tech-page-title:before{background:linear-gradient(180deg,#22d3ee,#e879f9)}html[data-theme=dark] .tech-toolbar{background:#ffffff08;border:1px solid rgba(255,255,255,.06)}html[data-theme=dark] .tech-page-desc{color:#ffffff8c}html[data-theme=dark] .tech-empty-hint,html[data-theme=dark] .tech-text-secondary{color:#ffffff73!important}html[data-theme=dark] .tech-tip-box{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#ffffff8c}html[data-theme=dark] .tech-header .trigger{color:#ffffffbf!important}html[data-theme=dark] .tech-header .trigger:hover{color:#22d3ee!important}html[data-theme=dark] .tech-header .header-user-name{color:#ffffffd9}html[data-theme=dark] .tech-header .ant-avatar{background:linear-gradient(135deg,#22d3ee,#e879f9)}html[data-theme=dark] .logo{background:transparent;border-bottom:1px solid rgba(34,211,238,.1)}html[data-theme=dark] .logo-text{background:linear-gradient(90deg,#22d3ee,#e879f9);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=dark] .logo-image{background:transparent;box-shadow:none}html[data-theme=dark] .ant-card{backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(34,211,238,.1)!important;box-shadow:0 4px 20px #00000026}html[data-theme=dark] .ant-card-head{border-bottom-color:#ffffff0f!important}html[data-theme=dark] .ant-table-wrapper,html[data-theme=dark] .ant-table-wrapper .ant-table-container{border-radius:12px}html[data-theme=dark] .ant-table-wrapper .ant-table{background:transparent}html[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr>td,html[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th{background:#0b1220}html[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th{background:#0e1a2e}html[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:#102033!important}html[data-theme=dark] .ant-table-wrapper .ant-table-cell-fix,html[data-theme=dark] .ant-table-wrapper .ant-table-cell-fix-left,html[data-theme=dark] .ant-table-wrapper .ant-table-cell-fix-right{background:#0b1220!important;background-color:#0b1220!important}html[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix,html[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left,html[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#0e1a2e!important;background-color:#0e1a2e!important}html[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix,html[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-left,html[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-right{background:#102033!important;background-color:#102033!important}html[data-theme=dark] .ant-btn-primary:not(.ant-btn-background-ghost){background:linear-gradient(135deg,#0891b2,#22d3ee)!important;border:none!important;color:#fff!important}html[data-theme=dark] .ant-btn-primary:not(.ant-btn-background-ghost):not(:disabled):hover{background:linear-gradient(135deg,#06b6d4,#67e8f9)!important;color:#fff!important}html[data-theme=dark] .ant-btn-primary.ant-btn-background-ghost{background:#22d3ee1a!important;border-color:#22d3ee73!important;color:#67e8f9!important}html[data-theme=dark] .ant-btn-primary.ant-btn-background-ghost:not(:disabled):hover{background:#22d3ee2e!important;border-color:#22d3ee!important;color:#a5f3fc!important}html[data-theme=dark] .ant-modal-content{backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(34,211,238,.15)}html[data-theme=dark] .ant-drawer-content{backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=dark] .ant-statistic-title{color:#ffffff8c!important}html[data-theme=dark] .ant-statistic-content{color:#ffffffeb!important}html[data-theme=dark] .dashboard-page .dashboard-header h2{color:#ffffffeb}html[data-theme=dark] .dashboard-page .dashboard-updated,html[data-theme=dark] .dashboard-page .trend-label,html[data-theme=dark] .dashboard-page .trend-legend,html[data-theme=dark] .dashboard-page .dept-card-meta,html[data-theme=dark] .dashboard-page .dept-general-tip{color:#ffffff73}html[data-theme=dark] .dashboard-page .dept-target-block{background:#22d3ee14;border:1px solid rgba(34,211,238,.12)}html[data-theme=dark] .dashboard-page .dept-target-header{color:#ffffffa6}html[data-theme=dark] .dashboard-page .todo-link{color:#22d3ee}html[data-theme=dark] .dashboard-page .todo-link:hover{color:#67e8f9}html[data-theme=dark] .dashboard-page .trend-legend-dot.orders{background:#22d3ee}html[data-theme=dark] .dashboard-page .trend-legend-dot.amount{background:#e879f9}html[data-theme=dark] .dashboard-page .trend-bar.orders{background:linear-gradient(180deg,#67e8f9,#0891b2)}html[data-theme=dark] .dashboard-page .trend-bar.amount{background:linear-gradient(180deg,#e879f9,#a855f7)}html[data-theme=dark] .dashboard-page .trend-bar.users{background:linear-gradient(180deg,#e879f9,#7c3aed)}html[data-theme=dark] .ant-tabs-tab{color:#fff9!important}html[data-theme=dark] .ant-tabs-tab-active .ant-tabs-tab-btn{color:#22d3ee!important}html[data-theme=dark] .ant-tabs-ink-bar{background:linear-gradient(90deg,#22d3ee,#e879f9)!important}html[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-label{background:#ffffff0a!important;color:#ffffffa6!important}html[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-content{color:#ffffffe0!important}html[data-theme=dark] .ant-tree{background:transparent!important;color:#ffffffd9!important}html[data-theme=dark] .ant-tree .ant-tree-node-content-wrapper:hover{background:#22d3ee1a!important}html[data-theme=dark] .ant-tree .ant-tree-node-selected .ant-tree-node-content-wrapper{background:#22d3ee26!important}html[data-theme=dark] .ant-alert-info{background:#22d3ee14!important;border-color:#22d3ee33!important}html[data-theme=dark] .ant-alert-info .ant-alert-message{color:#ffffffe0!important}html[data-theme=dark] .ant-alert-info .ant-alert-description{color:#ffffff8c!important}html[data-theme=dark] .swagger-container{border:1px solid rgba(34,211,238,.12);background:#0f1123d9}html[data-theme=dark] .swagger-container .swagger-ui .scheme-container{background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}html[data-theme=light] .ant-table-wrapper,html[data-theme=light] .ant-table-wrapper .ant-table-container{border-radius:12px}html[data-theme=light] .ant-table-wrapper .ant-table{background:transparent}html[data-theme=light] .ant-table-wrapper .ant-table-tbody>tr>td,html[data-theme=light] .ant-table-wrapper .ant-table-thead>tr>th{background:#fff}html[data-theme=light] .ant-table-wrapper .ant-table-thead>tr>th{background:#eef7fa}html[data-theme=light] .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:#e8f4f8!important}html[data-theme=light] .ant-table-wrapper .ant-table-cell-fix,html[data-theme=light] .ant-table-wrapper .ant-table-cell-fix-left,html[data-theme=light] .ant-table-wrapper .ant-table-cell-fix-right{background:#fff!important;background-color:#fff!important}html[data-theme=light] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix,html[data-theme=light] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left,html[data-theme=light] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#eef7fa!important;background-color:#eef7fa!important}html[data-theme=light] .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix,html[data-theme=light] .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-left,html[data-theme=light] .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-right{background:#e8f4f8!important;background-color:#e8f4f8!important}html[data-theme=light] .ant-modal-content{border:1px solid rgba(8,145,178,.12)}html[data-theme=light] .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0891b2!important}html[data-theme=light] .ant-tabs-ink-bar{background:linear-gradient(90deg,#0891b2,#c026d3)!important}html[data-theme=light] .ant-descriptions-bordered .ant-descriptions-item-label{background:#0891b20f!important}html[data-theme=light] .ant-alert-info{background:#0891b214!important;border-color:#0891b233!important}html[data-theme=light] .dashboard-page .dept-target-block{background:#0891b214;border:1px solid rgba(8,145,178,.12)}html[data-theme=light] .dashboard-page .dashboard-updated,html[data-theme=light] .dashboard-page .trend-label,html[data-theme=light] .dashboard-page .trend-legend,html[data-theme=light] .dashboard-page .dept-card-meta,html[data-theme=light] .dashboard-page .dept-general-tip{color:#00000073}.order-detail-body{display:flex;flex-direction:column;gap:20px;max-height:min(72vh,760px);overflow-y:auto;padding-right:4px}.order-detail-section-title{margin-bottom:10px;font-size:14px;font-weight:600;letter-spacing:.02em;color:#ffffffe0}html[data-theme=light] .order-detail-section-title{color:#000000c7}.order-detail-modal .ant-descriptions-bordered .ant-descriptions-view{table-layout:fixed;width:100%}.order-detail-modal .ant-descriptions-item-label{width:110px!important}.order-detail-modal .ant-descriptions-item-content{word-break:break-all;overflow-wrap:anywhere}.order-detail-link{display:inline-block;max-width:100%;line-height:1.6;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}
