*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ant-card{border-radius:8px}.ant-table-wrapper{.ant-table-thead>tr>th{background:#fafafa}}.page-enter{opacity:0;transform:translate(20px)}.page-enter-active{opacity:1;transform:translate(0);transition:opacity .3s,transform .3s}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity .3s}.logo-area{background:linear-gradient(135deg,#fff0 0% 100%);transition:all .3s ease}.logo-area:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--primary-color-light),var(--primary-color-medium),var(--primary-color-light),transparent);animation:logoShine 4s ease-in-out infinite}@keyframes logoShine{0%{left:-100%}50%,to{left:100%}}.logo-area:hover{background:var(--primary-color-subtle)}.logo-area:hover:before{animation:logoShineHover 1.5s ease-in-out infinite}@keyframes logoShineHover{0%{left:-100%}to{left:100%}}.logo-icon{position:relative;overflow:hidden}.logo-icon:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:rotate(45deg) translate(-100%);animation:iconShine 3s ease-in-out infinite}@keyframes iconShine{0%,60%{transform:rotate(45deg) translate(-100%)}80%,to{transform:rotate(45deg) translate(100%)}}.logo-area:hover .logo-icon:after{animation:iconShineHover .8s ease-in-out}@keyframes iconShineHover{0%{transform:rotate(45deg) translate(-100%)}to{transform:rotate(45deg) translate(100%)}}.logo-area:hover .logo-icon{transform:scale(1.05);box-shadow:0 4px 12px var(--primary-color-shadow);transition:all .3s ease}.ant-menu-item{transition:all .2s ease!important}.ant-menu-item:hover{transform:translate(4px)}.ant-menu-item-selected{position:relative}.ant-menu-item-selected:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--primary-color);border-radius:0 2px 2px 0}.ant-layout-sider .version-info,.ant-card{transition:all .3s ease}.ant-card:hover{box-shadow:0 4px 12px #00000014}.ant-btn{transition:all .2s ease}.ant-btn:active{transform:scale(.98)}.ant-table-tbody>tr{transition:all .2s ease}.ant-table-tbody>tr:hover>td{background:var(--primary-color-subtle)!important}.ant-statistic-title{font-size:13px!important;color:#666!important;white-space:nowrap!important;overflow:visible!important;text-overflow:unset!important;margin-bottom:4px!important}.ant-statistic-content{font-size:20px!important;line-height:1.3!important}.ant-statistic-content-value{transition:all .3s ease;font-size:20px!important}.ant-statistic-content-prefix,.ant-statistic-content-suffix{font-size:13px!important}.ant-card:hover .ant-statistic-content-value{transform:scale(1.02);color:var(--primary-color)}.ant-card-small .ant-card-body{padding:12px!important;min-height:72px!important;display:flex;flex-direction:column;justify-content:center}.ant-card-small .ant-statistic{line-height:1.2}.ant-card-small .ant-statistic-title{font-size:12px!important;margin-bottom:2px!important;line-height:1.4!important}.ant-card-small .ant-statistic-content{font-size:18px!important;line-height:1.3!important}.ant-card-small .ant-statistic-content-value{font-size:18px!important}.ant-card-small .ant-statistic-content-prefix,.ant-card-small .ant-statistic-content-suffix{font-size:12px!important}.ant-card-small .ant-progress{margin-top:4px!important}.ant-card-small .ant-progress-line{margin-bottom:0!important}.ant-card-small .ant-card-body:has(.ant-progress){min-height:88px!important}.stat-card-row .ant-card-small,.stat-card-row .ant-card-small .ant-card-body{height:100%}:root{--primary-color: #c41230;--primary-color-light: rgba(196, 18, 48, .03);--primary-color-medium: rgba(196, 18, 48, .08);--primary-color-subtle: rgba(196, 18, 48, .02);--primary-color-shadow: rgba(196, 18, 48, .4);--primary-color-bg: rgba(196, 18, 48, .1);--primary-color-dark: #a00f28;--success-color: #52c41a;--warning-color: #faad14;--error-color: #ff4d4f;--info-color: #1890ff;--text-color: #333;--text-secondary: #666;--text-disabled: #999;--border-color: #e8e8e8;--background-color: #f0f2f5;--card-shadow: 0 2px 8px rgba(0, 0, 0, .06);--card-shadow-hover: 0 4px 16px rgba(0, 0, 0, .12);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px}[data-theme=dark]{--primary-color: #ff4d6a;--background-color: #141414;--card-shadow: 0 2px 8px rgba(0, 0, 0, .3);--text-color: #fff;--text-secondary: #aaa;--border-color: #303030}.page-loading{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--background-color);z-index:9999}.page-loading-spinner{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.fade-in{animation:fadeIn var(--transition-normal)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slide-in-up{animation:slideInUp var(--transition-normal)}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-in-left{animation:slideInLeft var(--transition-normal)}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.slide-in-right{animation:slideInRight var(--transition-normal)}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.scale-in{animation:scaleIn var(--transition-normal)}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.bounce-in{animation:bounceIn .5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.pulse{animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.breathe{animation:breathe 3s ease-in-out infinite}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.blink{animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.gradient-bg{background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;animation:gradientBG 15s ease infinite}@keyframes gradientBG{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hover-lift{transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.hover-lift:hover{transform:translateY(-4px);box-shadow:var(--card-shadow-hover)}.hover-glow{transition:box-shadow var(--transition-normal)}.hover-glow:hover{box-shadow:0 0 20px var(--primary-color-light)}.click-shrink{transition:transform var(--transition-fast)}.click-shrink:active{transform:scale(.95)}.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.text-ellipsis-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.glass{background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.glass-dark{background:#00000080;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.gradient-text{background:linear-gradient(135deg,var(--primary-color),var(--info-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.number-scroll{display:inline-block;animation:numberScroll .5s ease-out}@keyframes numberScroll{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.progress-animate .ant-progress-bg{animation:progressGrow 1s ease-out}@keyframes progressGrow{0%{width:0!important}}.ant-tabs-content{transition:opacity var(--transition-normal)}.ant-tabs-tabpane-hidden{opacity:0}.ant-drawer-content-wrapper{transition:transform var(--transition-normal)!important}.ant-dropdown{animation:dropdownFadeIn var(--transition-fast)}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ant-message-notice{animation:messageSlideIn var(--transition-normal)}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ant-badge-count{animation:badgePop .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes badgePop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.ant-switch{transition:background-color var(--transition-fast)}.ant-switch-handle{transition:left var(--transition-fast)}.ant-checkbox-inner{transition:all var(--transition-fast)}.ant-checkbox-checked .ant-checkbox-inner:after{animation:checkboxCheck .2s ease-out}@keyframes checkboxCheck{0%{transform:rotate(45deg) scale(0)}to{transform:rotate(45deg) scale(1)}}.ant-input:focus,.ant-input-affix-wrapper:focus,.ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px var(--primary-color-light)!important}.ant-form-item-explain-error{animation:shakeError .3s ease-out}@keyframes shakeError{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.ant-tooltip{animation:tooltipFadeIn var(--transition-fast)}@keyframes tooltipFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ant-popconfirm{animation:popconfirmFadeIn var(--transition-fast)}@keyframes popconfirmFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ant-timeline-item{animation:timelineSlideIn .5s ease-out;animation-fill-mode:both}.ant-timeline-item:nth-child(1){animation-delay:0s}.ant-timeline-item:nth-child(2){animation-delay:.1s}.ant-timeline-item:nth-child(3){animation-delay:.2s}.ant-timeline-item:nth-child(4){animation-delay:.3s}.ant-timeline-item:nth-child(5){animation-delay:.4s}@keyframes timelineSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.ant-steps-item-finish .ant-steps-item-icon{animation:stepComplete .3s ease-out}@keyframes stepComplete{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.ant-collapse-content{transition:height var(--transition-normal)}.ant-tree-treenode{transition:background-color var(--transition-fast)}.ant-tree-node-content-wrapper:hover{background-color:var(--primary-color-light)!important}.ant-transfer-list-content-item{transition:background-color var(--transition-fast)}.ant-rate-star{transition:transform var(--transition-fast)}.ant-rate-star:hover{transform:scale(1.2)}.ant-upload-list-item{animation:uploadItemFadeIn var(--transition-normal)}@keyframes uploadItemFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ant-picker-cell{transition:background-color var(--transition-fast)}.ant-picker-cell:hover .ant-picker-cell-inner{background-color:var(--primary-color-light)!important}.ant-pagination-item{transition:all var(--transition-fast)}.ant-pagination-item:hover{border-color:var(--primary-color)}.ant-pagination-item-active{animation:paginationActive .2s ease-out}@keyframes paginationActive{0%{transform:scale(.9)}to{transform:scale(1)}}.ant-breadcrumb-link{transition:color var(--transition-fast)}.ant-breadcrumb-link:hover{color:var(--primary-color)}.ant-empty{animation:emptyFadeIn var(--transition-slow)}@keyframes emptyFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ant-result-icon{animation:resultIconBounce .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes resultIconBounce{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.loading-dots:after{content:"";animation:loadingDots 1.5s infinite}@keyframes loadingDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.typewriter{overflow:hidden;border-right:2px solid var(--primary-color);white-space:nowrap;animation:typing 3s steps(40,end),blink-caret .75s step-end infinite}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:var(--primary-color)}}@media (max-width: 768px){.hide-on-mobile{display:none!important}}@media (min-width: 769px){.hide-on-desktop{display:none!important}}.ant-card .ant-form-inline{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ant-card .ant-form-inline .ant-form-item{margin-bottom:0;margin-right:0;flex-shrink:0}.ant-card .ant-form-inline .ant-form-item-label{padding-right:8px}.search-card.vertical-form .ant-form-item{width:100%}@media print{.no-print,.ant-layout-sider,.ant-layout-header{display:none!important}.ant-layout-content{margin:0!important;padding:0!important}}.dark-mode{--background-color: #141414;--text-color: rgba(255, 255, 255, .85);--text-secondary: rgba(255, 255, 255, .65);--text-disabled: rgba(255, 255, 255, .45);--border-color: #303030;--card-shadow: 0 2px 8px rgba(0, 0, 0, .45);--card-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6)}.dark-mode body{background-color:#141414;color:#ffffffd9}.dark-mode .ant-layout{background:#141414}.dark-mode .ant-layout-sider{background:#1f1f1f!important}.dark-mode .ant-layout-header{background:#1f1f1f!important;border-bottom-color:#303030!important}.dark-mode .ant-menu{background:transparent}.dark-mode .ant-menu-item,.dark-mode .ant-menu-submenu-title{color:#ffffffd9}.dark-mode .ant-menu-item:hover,.dark-mode .ant-menu-submenu-title:hover{color:var(--primary-color)}.dark-mode .ant-menu-item-selected{background-color:#ffffff14!important}.dark-mode .ant-card{background:#1f1f1f;border-color:#303030}.dark-mode .ant-card-head{border-bottom-color:#303030;color:#ffffffd9}.dark-mode .ant-table{background:#1f1f1f}.dark-mode .ant-table-thead>tr>th{background:#262626!important;color:#ffffffd9;border-bottom-color:#303030}.dark-mode .ant-table-tbody>tr>td{border-bottom-color:#303030;color:#ffffffd9}.dark-mode .ant-table-tbody>tr:hover>td{background:#ffffff0a!important}.dark-mode .ant-input,.dark-mode .ant-input-affix-wrapper,.dark-mode .ant-select-selector,.dark-mode .ant-picker{background:#1f1f1f!important;border-color:#303030!important;color:#ffffffd9}.dark-mode .ant-input::-moz-placeholder{color:#ffffff73}.dark-mode .ant-input::placeholder,.dark-mode .ant-select-selection-placeholder{color:#ffffff73}.dark-mode .ant-modal-content{background:#1f1f1f}.dark-mode .ant-modal-header{background:#1f1f1f;border-bottom-color:#303030}.dark-mode .ant-modal-title{color:#ffffffd9}.dark-mode .ant-modal-footer{border-top-color:#303030}.dark-mode .ant-drawer-content{background:#1f1f1f}.dark-mode .ant-drawer-header{background:#1f1f1f;border-bottom-color:#303030}.dark-mode .ant-drawer-title{color:#ffffffd9}.dark-mode .ant-tabs-tab{color:#ffffffa6}.dark-mode .ant-tabs-tab-active{color:var(--primary-color)}.dark-mode .ant-tabs-ink-bar{background:var(--primary-color)}.dark-mode .ant-breadcrumb-link,.dark-mode .ant-breadcrumb-separator,.dark-mode .ant-descriptions-item-label{color:#ffffffa6}.dark-mode .ant-descriptions-item-content{color:#ffffffd9}.dark-mode .ant-statistic-title{color:#ffffffa6!important}.dark-mode .ant-statistic-content{color:#ffffffd9}.dark-mode .ant-divider{border-color:#303030}.dark-mode .ant-collapse{background:#1f1f1f;border-color:#303030}.dark-mode .ant-collapse-header{color:#ffffffd9!important}.dark-mode .ant-collapse-content{background:#141414;border-top-color:#303030}.dark-mode .ant-list-item{border-bottom-color:#303030}.dark-mode .ant-empty-description{color:#ffffff73}.dark-mode .ant-tag{background:#262626;border-color:#303030;color:#ffffffd9}.dark-mode .ant-badge-count{box-shadow:0 0 0 1px #1f1f1f}.dark-mode .ant-popover-inner{background:#1f1f1f}.dark-mode .ant-popover-title{border-bottom-color:#303030;color:#ffffffd9}.dark-mode .ant-dropdown-menu{background:#1f1f1f}.dark-mode .ant-dropdown-menu-item{color:#ffffffd9}.dark-mode .ant-dropdown-menu-item:hover{background:#ffffff14}.dark-mode .ant-tooltip-inner{background:#262626}.dark-mode .ant-message-notice-content{background:#1f1f1f;box-shadow:0 3px 6px -4px #0000007a,0 6px 16px #00000052,0 9px 28px 8px #0003}.dark-mode .ant-notification-notice{background:#1f1f1f}.dark-mode .logo-area{border-bottom-color:#303030!important}.dark-mode .logo-area:hover{background:#ffffff0a}.dark-mode .version-info{background:#262626!important;border-top-color:#303030!important}.compact-mode .ant-card-body{padding:12px!important}.compact-mode .ant-card-head{padding:0 12px;min-height:40px}.compact-mode .ant-card-head-title{padding:8px 0}.compact-mode .ant-table-thead>tr>th,.compact-mode .ant-table-tbody>tr>td{padding:8px 12px!important}.compact-mode .ant-form-item{margin-bottom:12px}.compact-mode .ant-modal-body,.compact-mode .ant-drawer-body{padding:16px}.compact-mode .ant-tabs-nav{margin-bottom:12px}.compact-mode .ant-descriptions-item{padding-bottom:8px!important}.compact-mode .ant-list-item{padding:8px 0}.compact-mode .ant-statistic-title{margin-bottom:2px!important;font-size:12px!important}.compact-mode .ant-statistic-content{font-size:16px!important}.compact-mode .ant-breadcrumb{font-size:13px}.compact-mode .ant-menu-item,.compact-mode .ant-menu-submenu-title{height:36px!important;line-height:36px!important}
