.tab-bar{background:#fff;border-bottom:1px solid #f0f0f0;z-index:999;box-shadow:0 2px 8px #0000000f;display:flex;align-items:center;flex-shrink:0}.tab-bar-dark{background:#1f1f1f;border-bottom:1px solid #303030;box-shadow:0 2px 8px #00000073}.tab-bar-tabs{margin:0;padding:0 16px;flex:1;min-width:0}.tab-bar-tabs .ant-tabs-nav{margin:0;padding:4px 0}.tab-bar-tabs .ant-tabs-nav:before{border:none}.tab-bar-tabs .ant-tabs-tab{padding:4px 12px;margin:0 2px;border-radius:4px 4px 0 0;transition:all .3s}.tab-bar-tabs .ant-tabs-tab:hover{background:#0000000a}.tab-bar-dark .ant-tabs-tab:hover{background:#ffffff14}.tab-bar-tabs .ant-tabs-tab-active{background:#f0f2f5}.tab-bar-dark .ant-tabs-tab-active{background:#141414}.tab-label{display:flex;align-items:center;gap:6px;-webkit-user-select:none;user-select:none}.pin-icon{font-size:12px;color:#1890ff;transform:rotate(45deg)}.tab-title{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-bar-tabs .ant-tabs-tab-remove{margin-left:4px;font-size:12px;opacity:.6;transition:opacity .3s}.tab-bar-tabs .ant-tabs-tab-remove:hover{opacity:1;color:#ff4d4f}.tab-bar-tabs .ant-tabs-nav-add{display:none}.tab-bar-tabs .ant-tabs-nav-wrap{overflow-x:auto;overflow-y:hidden}.tab-bar-tabs .ant-tabs-nav-wrap::-webkit-scrollbar{height:4px}.tab-bar-tabs .ant-tabs-nav-wrap::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.tab-bar-dark .ant-tabs-nav-wrap::-webkit-scrollbar-thumb{background:#fff3}.tab-bar-tabs .ant-tabs-nav-wrap::-webkit-scrollbar-thumb:hover{background:#0000004d}.tab-bar-dark .ant-tabs-nav-wrap::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.tab-bar-actions{padding:0 12px;display:flex;align-items:center;border-left:1px solid #f0f0f0;height:41px}.tab-bar-dark .tab-bar-actions{border-left-color:#303030}.close-all-btn{color:#00000073;transition:all .3s}.tab-bar-dark .close-all-btn{color:#ffffff73}.close-all-btn:hover{color:#ff4d4f;background:#ff4d4f1a}.tab-bar-dark .close-all-btn:hover{color:#ff7875;background:#ff787526}.ant-menu-dark .ant-menu-submenu-title{position:relative}.ant-menu-dark.ant-menu-vertical .ant-menu-submenu-title .ant-menu-submenu-arrow{right:16px}.submenu-popup{border-radius:8px;overflow:hidden;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.submenu-popup .ant-menu,.ant-menu-submenu-popup,.ant-menu-submenu-popup .ant-menu{border-radius:8px}body{transition:background-color .3s ease}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}.ant-layout-sider-dark ::-webkit-scrollbar-thumb{background:#fff3}.ant-layout-sider-dark ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}:root{--theme-primary: #FF6B9D;--theme-primary-light: #FF9A9E;--theme-primary-gradient: linear-gradient(135deg, #FF6B9D 0%, #FF9A9E 100%);--theme-bg-start: #FFF5F7;--theme-bg-mid: #FFF0F5;--theme-bg-end: #F8F0FF;--theme-accent: #FECFEF;--theme-card-bg: rgba(255, 255, 255, .85);--theme-card-border: rgba(255, 107, 157, .2);--theme-shadow: rgba(255, 107, 157, .15);--theme-layout-bg: rgba(255, 255, 255, .9);--theme-layout-content: transparent;--theme-title-color: #FF6B9D;--theme-subtitle-color: rgba(255, 107, 157, .7);--theme-hover-bg: rgba(255, 107, 157, .1);--theme-border-color: rgba(255, 107, 157, .15);--theme-progress-bg: rgba(255, 107, 157, .2)}body.design-dark{--theme-primary: #7B93FD;--theme-primary-light: #A5B4FC;--theme-primary-gradient: linear-gradient(135deg, #7B93FD 0%, #A5B4FC 100%);--theme-bg-start: #0F0F1A;--theme-bg-mid: #1A1A2E;--theme-bg-end: #16162A;--theme-accent: rgba(123, 147, 253, .15);--theme-card-bg: rgba(30, 30, 50, .9);--theme-card-border: rgba(123, 147, 253, .25);--theme-shadow: 0 8px 32px rgba(123, 147, 253, .2);--theme-layout-bg: rgba(20, 20, 35, .95);--theme-layout-content: transparent;--theme-title-color: #A5B4FC;--theme-subtitle-color: rgba(165, 180, 252, .7);--theme-hover-bg: rgba(123, 147, 253, .15);--theme-border-color: rgba(123, 147, 253, .2);--theme-progress-bg: rgba(123, 147, 253, .25)}body.design-mui{--theme-primary: #2196F3;--theme-primary-light: #64B5F6;--theme-primary-gradient: linear-gradient(135deg, #2196F3 0%, #64B5F6 100%);--theme-bg-start: #FAFAFA;--theme-bg-mid: #F5F5F5;--theme-bg-end: #EEEEEE;--theme-accent: rgba(33, 150, 243, .1);--theme-card-bg: rgba(255, 255, 255, .95);--theme-card-border: rgba(33, 150, 243, .12);--theme-shadow: 0 2px 8px rgba(33, 150, 243, .08);--theme-layout-bg: rgba(255, 255, 255, .98);--theme-layout-content: #FAFAFA;--theme-title-color: #1565C0;--theme-subtitle-color: rgba(33, 150, 243, .7);--theme-hover-bg: rgba(33, 150, 243, .08);--theme-border-color: rgba(33, 150, 243, .15);--theme-progress-bg: rgba(33, 150, 243, .2)}body.design-sunset{--theme-primary: #FF6B35;--theme-primary-light: #FF9A7A;--theme-primary-gradient: linear-gradient(135deg, #FF6B35 0%, #FF9A7A 100%);--theme-bg-start: #FFF8F5;--theme-bg-mid: #FFF5F0;--theme-bg-end: #FFF0EA;--theme-accent: rgba(255, 107, 53, .1);--theme-card-bg: rgba(255, 255, 255, .9);--theme-card-border: rgba(255, 107, 53, .2);--theme-shadow: 0 8px 32px rgba(255, 107, 53, .12);--theme-layout-bg: rgba(255, 255, 255, .95);--theme-layout-content: transparent;--theme-title-color: #E65100;--theme-subtitle-color: rgba(255, 107, 53, .7);--theme-hover-bg: rgba(255, 107, 53, .08);--theme-border-color: rgba(255, 107, 53, .15);--theme-progress-bg: rgba(255, 107, 53, .2)}body.design-ocean{--theme-primary: #0066FF;--theme-primary-light: #3390FF;--theme-primary-gradient: linear-gradient(135deg, #0066FF 0%, #3390FF 100%);--theme-bg-start: #F0F7FF;--theme-bg-mid: #E8F4FF;--theme-bg-end: #E0F0FF;--theme-accent: rgba(0, 102, 255, .08);--theme-card-bg: rgba(255, 255, 255, .92);--theme-card-border: rgba(0, 102, 255, .15);--theme-shadow: 0 8px 32px rgba(0, 102, 255, .1);--theme-layout-bg: rgba(240, 247, 255, .95);--theme-layout-content: transparent;--theme-title-color: #0047B3;--theme-subtitle-color: rgba(0, 102, 255, .7);--theme-hover-bg: rgba(0, 102, 255, .06);--theme-border-color: rgba(0, 102, 255, .12);--theme-progress-bg: rgba(0, 102, 255, .15)}body.design-gold{--theme-primary: #D4A84B;--theme-primary-light: #E5C77D;--theme-primary-gradient: linear-gradient(135deg, #D4A84B 0%, #E5C77D 100%);--theme-bg-start: #FFFDF7;--theme-bg-mid: #FFF9ED;--theme-bg-end: #FFF5E0;--theme-accent: rgba(212, 168, 75, .1);--theme-card-bg: rgba(255, 255, 255, .9);--theme-card-border: rgba(212, 168, 75, .2);--theme-shadow: 0 8px 32px rgba(212, 168, 75, .12);--theme-layout-bg: rgba(255, 253, 247, .95);--theme-layout-content: transparent;--theme-title-color: #B8860B;--theme-subtitle-color: rgba(212, 168, 75, .7);--theme-hover-bg: rgba(212, 168, 75, .08);--theme-border-color: rgba(212, 168, 75, .15);--theme-progress-bg: rgba(212, 168, 75, .2)}body.design-nature{--theme-primary: #10B981;--theme-primary-light: #34D399;--theme-primary-gradient: linear-gradient(135deg, #10B981 0%, #34D399 100%);--theme-bg-start: #F0FDF4;--theme-bg-mid: #ECFDF5;--theme-bg-end: #E6F7EF;--theme-accent: rgba(16, 185, 129, .08);--theme-card-bg: rgba(255, 255, 255, .8);--theme-card-border: rgba(16, 185, 129, .25);--theme-shadow: 0 8px 32px rgba(16, 185, 129, .15);--theme-layout-bg: rgba(255, 255, 255, .9);--theme-layout-content: transparent;--theme-title-color: #059669;--theme-subtitle-color: rgba(5, 150, 105, .7);--theme-hover-bg: rgba(16, 185, 129, .08);--theme-border-color: rgba(16, 185, 129, .1);--theme-progress-bg: rgba(16, 185, 129, .2)}.ant-layout,.ant-layout-header,.ant-layout-sider,.ant-layout-content,.ant-card,.ant-modal-content,.ant-drawer-content,.ant-dropdown-menu,.ant-select-dropdown,.ant-picker-dropdown,.ant-popover-inner{transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.ant-btn,.ant-input,.ant-select-selector,.ant-input-number,.ant-picker,.ant-switch{transition:all .25s cubic-bezier(.4,0,.2,1)}.ant-menu-item,.ant-menu-submenu-title{transition:all .2s ease}.ant-tabs-tab{transition:all .25s ease}.ant-table,.ant-table-thead>tr>th,.ant-table-tbody>tr>td{transition:background-color .25s ease}.ant-statistic-content-value,.ant-statistic-title{transition:all .3s ease}.style-dropdown-menu .ant-dropdown-menu{padding:8px;background:transparent}.style-dropdown-menu .ant-dropdown-menu-item{border-radius:10px;padding:10px 14px;margin:4px 0;transition:all .2s ease}.style-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--ant-color-primary-bg-hover, rgba(91, 141, 239, .1));transform:translate(4px)}.style-dropdown-menu .ant-dropdown-menu-item-selected{background:var(--ant-color-primary-bg, rgba(91, 141, 239, .15))}.mobile-page{padding:12px 12px 68px;min-height:calc(100vh - 104px);background:#f5f5f5}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}.ant-layout,.ant-layout-header,.ant-layout-sider,.ant-layout-content,.ant-card,.ant-modal-content,.ant-drawer-content,.ant-dropdown-menu,.ant-select-dropdown,.ant-picker-dropdown,.ant-popover-inner{transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease!important}.ant-btn,.ant-input,.ant-select-selector,.ant-input-number,.ant-picker,.ant-switch{transition:all .25s cubic-bezier(.4,0,.2,1)!important}.ant-menu-item,.ant-menu-submenu-title{transition:all .2s ease!important}.ant-tabs-tab{transition:all .25s ease!important}.ant-table,.ant-table-thead>tr>th,.ant-table-tbody>tr>td{transition:background-color .25s ease!important}.ant-statistic-content-value,.ant-statistic-title{transition:all .3s ease!important}.style-dropdown-menu .ant-dropdown-menu{padding:8px!important;background:transparent!important}.style-dropdown-menu .ant-dropdown-menu-item{border-radius:10px!important;padding:10px 14px!important;margin:4px 0!important;transition:all .2s ease!important}.style-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--ant-color-primary-bg-hover, rgba(91, 141, 239, .1))!important;transform:translate(4px)}.style-dropdown-menu .ant-dropdown-menu-item-selected{background:var(--ant-color-primary-bg, rgba(91, 141, 239, .15))!important}.style-dropdown-menu .ant-dropdown-menu-item-selected:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:24px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--ant-color-primary) 0%,var(--ant-color-primary-hover, #5B8DEF) 100%)}body.design-cartoon{background:linear-gradient(135deg,#fff5f7,#fff0f5,#f8f0ff)!important;background-attachment:fixed;animation:candy-bg-shift 20s ease-in-out infinite alternate}@keyframes candy-bg-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.candy-bubbles{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0}.candy-bubbles .bubble{position:absolute;border-radius:50%;opacity:0;animation:float-up linear infinite;will-change:transform,opacity}.candy-bubbles .bubble-1{width:70px;height:70px;background:linear-gradient(135deg,#ff9a9e,#fecfef);left:8%;animation-duration:18s;animation-delay:0s;filter:blur(1px)}.candy-bubbles .bubble-2{width:50px;height:50px;background:linear-gradient(135deg,#fad0c4,#ffd1ff);left:25%;animation-duration:22s;animation-delay:3s;filter:blur(2px)}.candy-bubbles .bubble-3{width:90px;height:90px;background:linear-gradient(135deg,#a18cd1,#fbc2eb);left:45%;animation-duration:16s;animation-delay:6s;filter:blur(1px)}.candy-bubbles .bubble-4{width:60px;height:60px;background:linear-gradient(135deg,#b8e4f0,#e0c3fc);left:65%;animation-duration:20s;animation-delay:1s;filter:blur(2px)}.candy-bubbles .bubble-5{width:40px;height:40px;background:linear-gradient(135deg,#ffeaa7,#fdcfe3);left:82%;animation-duration:24s;animation-delay:8s;filter:blur(1px)}.candy-bubbles .bubble-6{width:110px;height:110px;background:linear-gradient(135deg,#ffb6c1,plum);left:15%;animation-duration:28s;animation-delay:12s;filter:blur(3px)}.candy-bubbles .bubble-7{width:35px;height:35px;background:linear-gradient(135deg,#b8f0e8,#c3bef0);left:55%;animation-duration:19s;animation-delay:4s;filter:blur(1px)}.candy-bubbles .bubble-8{width:65px;height:65px;background:linear-gradient(135deg,#ffdab9,#f0c8e8);left:72%;animation-duration:21s;animation-delay:10s;filter:blur(2px)}@keyframes float-up{0%{transform:translateY(100vh) rotate(0) scale(.5);opacity:0}5%{opacity:.35;transform:translateY(95vh) rotate(18deg) scale(.6)}50%{opacity:.35}95%{opacity:.2}to{transform:translateY(-120vh) rotate(360deg) scale(1);opacity:0}}body.design-cartoon .ant-card{background:#fffffff2!important;border:1px solid rgba(255,107,157,.15)!important;box-shadow:0 4px 16px #ff6b9d1a!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}body.design-cartoon .ant-card:hover{border-color:#ff6b9d4d!important;box-shadow:0 8px 24px #ff6b9d26!important;transform:translateY(-2px)}body.design-cartoon .ant-btn-primary{background:linear-gradient(135deg,#ff6b9d,#ff9a9e)!important;border:none!important;box-shadow:0 4px 15px #ff6b9d66!important;color:#fff!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}body.design-cartoon .ant-btn-primary:hover{background:linear-gradient(135deg,#ff5580,#ff7b8a)!important;box-shadow:0 6px 20px #ff6b9d73!important;transform:translateY(-1px)}body.design-cartoon .ant-btn-primary:active{background:linear-gradient(135deg,#e05580,#ff6b9d)!important;transform:translateY(0)}body.design-cartoon .ant-btn-default{background:#ffffffe6!important;border:2px solid rgba(255,107,157,.4)!important;color:#ff6b9d!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}body.design-cartoon .ant-btn-default:hover{border-color:#ff6b9d!important;color:#ff6b9d!important;background:#fff0f5f2!important}body.design-cartoon .ant-input:focus,body.design-cartoon .ant-input-focused,body.design-cartoon .ant-select-focused .ant-select-selector{border-color:#ff6b9d!important;box-shadow:0 0 0 2px #ff6b9d1a!important}body.design-cartoon .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#ff6b9d!important}body.design-cartoon .ant-tabs-ink-bar{background:linear-gradient(90deg,#ff6b9d,#ff9a9e)!important}body.design-cartoon .ant-tag{border-radius:12px!important;border:none!important;font-weight:500!important}body.design-cartoon .ant-tag-green{background:#34d39926!important;color:#059669!important}body.design-cartoon .ant-tag-blue{background:#60a5fa26!important;color:#2563eb!important}body.design-cartoon .ant-tag-orange{background:#fb923c26!important;color:#ea580c!important}body.design-cartoon .ant-tag-purple{background:#a78bfa26!important;color:#7c3aed!important}body.design-cartoon .ant-tag-pink,body.design-cartoon .ant-tag-red{background:#ff6b9d26!important;color:#db2777!important}body.design-cartoon .ant-table{background:#fffffff2!important}body.design-cartoon .ant-table-thead>tr>th{background:#fff0f5cc!important;color:#be185d!important;border-bottom:2px solid rgba(255,107,157,.2)!important}body.design-cartoon .ant-menu-light{background:transparent!important}body.design-cartoon .ant-menu-light .ant-menu-item-selected{background:#ff6b9d26!important;color:#ff6b9d!important}body.design-cartoon .ant-modal-content{background:#fffffffa!important;border:1px solid rgba(255,107,157,.2)!important}body.design-cartoon .ant-modal-header{border-bottom:1px solid rgba(255,107,157,.15)!important}body.design-cartoon .ant-progress-bg,body.design-cartoon .ant-switch-checked{background:linear-gradient(90deg,#ff6b9d,#ff9a9e)!important}body.design-cartoon .ant-select-selector{border-color:#ff6b9d4d!important}body.design-cartoon .ant-select-focused .ant-select-selector{border-color:#ff6b9d!important;box-shadow:0 0 0 2px #ff6b9d1a!important}body.design-cartoon .ant-statistic-content-value{color:#ff6b9d!important}body.design-cartoon .login-card .ant-btn-primary{background:linear-gradient(135deg,#ff6b9d,#ff9a9e)!important;border:none!important;box-shadow:0 4px 15px #ff6b9d66!important}.dark-mode-decorations{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0}.dark-mode-decorations .star{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;box-shadow:0 0 4px 1px #b4c8ff99,0 0 8px 2px #7b93fd4d;animation:twinkle linear infinite;will-change:opacity,transform}.dark-mode-decorations .s1{top:8%;left:12%;animation-duration:4.2s;animation-delay:0s}.dark-mode-decorations .s2{top:15%;left:78%;animation-duration:3.8s;animation-delay:.6s;width:1.5px;height:1.5px}.dark-mode-decorations .s3{top:25%;left:33%;animation-duration:5s;animation-delay:1.1s}.dark-mode-decorations .s4{top:38%;left:88%;animation-duration:4.5s;animation-delay:.3s;width:1px;height:1px}.dark-mode-decorations .s5{top:42%;left:7%;animation-duration:3.5s;animation-delay:1.7s}.dark-mode-decorations .s6{top:55%;left:55%;animation-duration:4.8s;animation-delay:.9s;width:1.5px;height:1.5px}.dark-mode-decorations .s7{top:60%;left:22%;animation-duration:5.2s;animation-delay:2.1s}.dark-mode-decorations .s8{top:70%;left:70%;animation-duration:3.9s;animation-delay:.4s;width:1px;height:1px}.dark-mode-decorations .s9{top:75%;left:44%;animation-duration:4.6s;animation-delay:1.4s}.dark-mode-decorations .s10{top:82%;left:90%;animation-duration:5.5s;animation-delay:.8s;width:1.5px;height:1.5px}.dark-mode-decorations .s11{top:12%;left:55%;animation-duration:4s;animation-delay:2.5s;width:1px;height:1px}.dark-mode-decorations .s12{top:33%;left:65%;animation-duration:3.6s;animation-delay:1.9s}.dark-mode-decorations .s13{top:88%;left:15%;animation-duration:4.3s;animation-delay:.2s;width:1px;height:1px}.dark-mode-decorations .s14{top:48%;left:38%;animation-duration:5.1s;animation-delay:1.2s}.dark-mode-decorations .s15{top:65%;left:82%;animation-duration:4.7s;animation-delay:.7s}@keyframes twinkle{0%,to{opacity:.25;transform:scale(1)}45%,55%{opacity:1;transform:scale(1.8)}}.dark-mode-decorations .shooting-star{position:absolute;width:3px;height:3px;background:linear-gradient(225deg,#c8dcff00,#c8dcffe6 40%,#fff);border-radius:50%;transform-origin:right center;animation:shoot linear infinite;will-change:transform,opacity}.dark-mode-decorations .ss1{top:18%;left:75%;width:100px;height:1px;background:linear-gradient(to left,#c8dcff00,#c8dcffcc,#fff);animation-duration:1.4s;animation-delay:3s;border-radius:2px}.dark-mode-decorations .ss2{top:50%;left:55%;width:80px;height:1px;background:linear-gradient(to left,#b4c8ff00,#b4c8ffb3,#e0e8ff);animation-duration:1.8s;animation-delay:7.5s;border-radius:2px}.dark-mode-decorations .ss3{top:72%;left:30%;width:120px;height:1px;background:linear-gradient(to left,#c8d2ff00,#c8d2ff99,#d8e0ff);animation-duration:2.2s;animation-delay:14s;border-radius:2px}@keyframes shoot{0%{transform:translate(0) translateY(0) rotate(-35deg) scaleX(.1);opacity:0}10%{opacity:1;transform:translate(-15px) translateY(10px) rotate(-35deg) scaleX(.4)}60%{opacity:.8}to{transform:translate(-200px) translateY(140px) rotate(-35deg) scaleX(1);opacity:0}}body.design-dark{background-color:#0a0a0f;background-image:radial-gradient(ellipse at 20% 50%,rgba(45,55,120,.12) 0%,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(123,60,180,.08) 0%,transparent 50%),radial-gradient(ellipse at 50% 80%,rgba(60,80,180,.06) 0%,transparent 60%);background-attachment:fixed}body.design-dark .ant-card{border:1px solid rgba(123,147,253,.18)!important;box-shadow:0 4px 24px #00000080,0 0 30px #7b93fd0f,inset 0 1px #ffffff08!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}body.design-dark .ant-card:hover{border-color:#7b93fd59!important;box-shadow:0 8px 40px #0009,0 0 50px #7b93fd1f,inset 0 1px #ffffff0d!important}body.design-dark .ant-btn-primary{box-shadow:0 0 12px #7b93fd73,0 0 24px #7b93fd33!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}body.design-dark .ant-btn-primary:hover{box-shadow:0 0 18px #7b93fd99,0 0 36px #7b93fd4d!important;transform:translateY(-1px)}body.design-dark .ant-btn-primary:active{box-shadow:0 0 8px #7b93fd66,0 0 16px #7b93fd26!important;transform:translateY(0)}body.design-dark .ant-btn-default{border-color:#7b93fd40!important;color:#7b93fde6!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}body.design-dark .ant-btn-default:hover{border-color:#7b93fd80!important;color:#7b93fd!important;box-shadow:0 0 12px #7b93fd26!important}body.design-dark .ant-input:focus,body.design-dark .ant-input-focused,body.design-dark .ant-select-focused .ant-select-selector,body.design-dark .ant-input-number-focused,body.design-dark .ant-picker-focused{border-color:#7b93fd80!important;box-shadow:0 0 0 2px #7b93fd1f!important}body.design-dark .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#7b93fd!important;text-shadow:0 0 12px rgba(123,147,253,.6)}body.design-dark .ant-tabs-ink-bar{background:linear-gradient(90deg,#7b93fd99,#7b93fd,#7b93fd99)!important;box-shadow:0 0 10px #7b93fd80}body.design-dark .ant-table{border-color:#7b93fd1a!important}body.design-dark .ant-table-thead>tr>th{background:#7b93fd0f!important;border-color:#7b93fd1f!important;color:#c8d2ffd9!important}body.design-dark .ant-table-tbody>tr>td{border-color:#7b93fd0f!important}body.design-dark .ant-table-tbody>tr:hover>td{background:#7b93fd0a!important}body.design-dark .ant-layout-sider{border-color:#7b93fd14!important}body.design-dark .ant-dropdown-menu,body.design-dark .ant-select-dropdown,body.design-dark .ant-picker-dropdown{border:1px solid rgba(123,147,253,.15)!important;box-shadow:0 6px 24px #00000080,0 0 20px #7b93fd0f!important}body.design-dark .ant-modal-content{border:1px solid rgba(123,147,253,.15)!important;box-shadow:0 8px 40px #0009,0 0 30px #7b93fd14!important}body.design-dark .ant-badge-status-processing{background-color:#7b93fd4d!important;box-shadow:0 0 8px #7b93fd66!important}body.design-dark .ant-progress-inner{background-color:#7b93fd1a!important}body.design-dark .ant-progress-bg{box-shadow:0 0 8px #7b93fd66!important}body.design-dark .ant-switch-checked{background:linear-gradient(135deg,#7b93fd,#a3baff)!important;box-shadow:0 0 8px #7b93fd66!important}body.design-dark .ant-statistic-content-value{text-shadow:0 0 16px rgba(123,147,253,.3)}body.design-dark .ant-notification-notice{border:1px solid rgba(123,147,253,.15)!important;box-shadow:0 8px 32px #00000080,0 0 20px #7b93fd0f!important}body.design-dark .ant-message-notice-content{background:#12121aeb!important;border:1px solid rgba(123,147,253,.15)!important;box-shadow:0 4px 20px #00000080,0 0 16px #7b93fd0d!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.design-dark .ant-layout{background:#0a0a0f!important}body.design-dark .ant-layout-header{background:#12121af2!important;border-color:#7b93fd1a!important}body.design-dark .ant-layout-content{background:transparent!important}body.design-dark .ant-layout-sider{background:#12121af2!important}body.design-dark .tab-bar{background:#12121ae6!important;border-color:#7b93fd14!important}body.design-mui{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;background-color:#f5f5f5!important}.elevation-0{box-shadow:none}.elevation-1{box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026}.elevation-2{box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026}.elevation-3{box-shadow:0 4px 8px 3px #00000026,0 1px 3px #0000004d}.elevation-4{box-shadow:0 6px 12px 4px #00000026,0 2px 4px #0000004d}.elevation-5{box-shadow:0 8px 16px 6px #00000026,0 4px 6px #0000004d}.surface-tint{position:relative}.surface-tint:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#2196f314;pointer-events:none;border-radius:inherit}.state-layer{position:relative;overflow:hidden;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.state-layer:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#00000014;border-radius:50%;transform:translate(-50%,-50%);transition:width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1)}.state-layer:active:after{width:200%;height:200%}.material-divider{height:1px;background:#0000001f;margin:0;border:none}.material-divider-vertical{width:1px;height:100%;background:#0000001f;margin:0;border:none;align-self:stretch}.material-fab{position:fixed;bottom:32px;right:32px;width:56px;height:56px;border-radius:16px;background:#2196f3;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer;border:none;box-shadow:0 6px 10px #00000024,0 2px 3px #0000001a;transition:all .2s cubic-bezier(.4,0,.2,1);z-index:999;pointer-events:all}.material-fab:hover{box-shadow:0 8px 14px #0000002e,0 3px 5px #0000001f;background:#1976d2;transform:scale(1.05)}.material-fab:active{box-shadow:0 4px 6px #0000001f,0 1px 2px #00000014;transform:scale(.98)}.material-fab.small{width:40px;height:40px;border-radius:12px;font-size:18px;bottom:24px;right:24px}.material-fab.large{width:96px;height:56px;border-radius:16px;font-size:14px}.material-app-bar{position:sticky;top:0;z-index:1000;background:#2196f3;color:#fff;height:64px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 4px #0000001f;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif}.material-app-bar .app-bar-title{font-size:22px;font-weight:500;letter-spacing:0}.material-app-bar .app-bar-icon{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .15s cubic-bezier(.4,0,.2,1);cursor:pointer}.material-app-bar .app-bar-icon:hover{background:#ffffff14}.material-app-bar .app-bar-icon:active{background:#ffffff29}.material-card{background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026;padding:16px;transition:box-shadow .2s cubic-bezier(.4,0,.2,1)}.material-card:hover,.material-card.elevated{box-shadow:0 4px 8px 3px #00000026,0 1px 3px #0000004d}.material-btn-filled{height:40px;padding:0 24px;border-radius:20px;background:#2196f3;color:#fff;border:none;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.1px;box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.material-btn-filled:hover{box-shadow:0 2px 4px #0000004d,0 2px 6px 2px #00000026}.material-btn-filled:active{box-shadow:none}.material-btn-filled:disabled{background:#e0e0e0;color:#9e9e9e;box-shadow:none}.material-btn-filled-tonal{height:40px;padding:0 24px;border-radius:20px;background:#2196f31f;color:#1976d2;border:none;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.material-btn-filled-tonal:hover{background:#2196f32e}.material-btn-filled-tonal:active{background:#2196f33d}.material-btn-outlined{height:40px;padding:0 24px;border-radius:20px;background:transparent;color:#1976d2;border:1px solid rgba(0,0,0,.38);font-family:Roboto,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.material-btn-outlined:hover{background:#0000000a}.material-btn-outlined:active{background:#00000014}.material-btn-text{height:40px;padding:0 12px;border-radius:20px;background:transparent;color:#1976d2;border:none;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.material-btn-text:hover{background:#0000000a}.material-btn-text:active{background:#00000014}.material-input-outlined{position:relative;margin:0}.material-input-outlined .input-label{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:16px;color:#0009;pointer-events:none;transition:all .15s cubic-bezier(.4,0,.2,1);background:transparent;padding:0 4px}.material-input-outlined.filled .input-label{top:0;font-size:12px;color:#1976d2;background:#fff}.material-input-outlined input{width:100%;height:56px;padding:16px;font-size:16px;border:1px solid rgba(0,0,0,.38);border-radius:4px;outline:none;transition:border-color .15s cubic-bezier(.4,0,.2,1);font-family:Roboto,sans-serif}.material-input-outlined input:focus{border-color:#2196f3;border-width:2px}.material-input-outlined input:focus+.input-label,.material-input-outlined input:not(:placeholder-shown)+.input-label{top:0;font-size:12px;color:#1976d2;background:#fff}.material-chip{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);border:none;font-family:Roboto,sans-serif}.material-chip.filter{background:#00000014;color:#1976d2}.material-chip.filter.selected{background:#2196f31f;color:#1976d2}.material-chip.suggestion{background:transparent;color:#1976d2;border:1px solid rgba(0,0,0,.38)}.material-chip.input{background:transparent;color:#1976d2}.material-drawer{width:360px;background:#fff;height:100%;box-shadow:8px 0 16px #0000001f;display:flex;flex-direction:column}.material-drawer-header{height:160px;padding:24px;background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff;display:flex;flex-direction:column;justify-content:flex-end}.material-drawer-header h3{font-size:22px;font-weight:500;margin:0}.material-drawer-header p{font-size:14px;opacity:.8;margin:4px 0 0}.material-drawer-item{display:flex;align-items:center;height:56px;padding:0 24px;font-size:14px;font-weight:500;color:#000000de;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.material-drawer-item:hover{background:#0000000a}.material-drawer-item.selected{background:#2196f314;color:#1976d2}.material-drawer-item .item-icon{margin-right:32px;font-size:24px;color:#0009}.material-drawer-item.selected .item-icon{color:#1976d2}.material-snackbar{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#1f1f1f;color:#fff;padding:14px 24px;border-radius:8px;font-size:14px;font-family:Roboto,sans-serif;box-shadow:0 4px 8px #0000003d,0 2px 4px #0000001f;z-index:9999;display:flex;align-items:center;gap:24px;min-width:320px;max-width:568px}.material-snackbar .snackbar-action{color:#bb86fc;background:transparent;border:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 12px;border-radius:4px;transition:background-color .15s}.material-snackbar .snackbar-action:hover{background:#bb86fc14}.material-switch{position:relative;width:52px;height:32px;background:#00000061;border-radius:16px;cursor:pointer;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.material-switch.checked{background:#2196f3}.material-switch .switch-handle{position:absolute;top:4px;left:4px;width:24px;height:24px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000003d,0 1px 2px #00000029;transition:transform .2s cubic-bezier(.4,0,.2,1)}.material-switch.checked .switch-handle{transform:translate(20px)}.material-linear-progress{height:4px;background:#00000014;border-radius:2px;overflow:hidden}.material-linear-progress .progress-bar{height:100%;background:#2196f3;border-radius:2px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.material-circular-progress{width:48px;height:48px;position:relative}.material-circular-progress svg{transform:rotate(-90deg)}.material-circular-progress circle{fill:none;stroke-width:4;stroke-linecap:round}.material-circular-progress .bg-circle{stroke:#00000014}.material-circular-progress .progress-circle{stroke:#2196f3;transition:stroke-dashoffset .3s cubic-bezier(.4,0,.2,1)}.material-tooltip{position:relative}.material-tooltip:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#1f1f1f;color:#fff;padding:6px 12px;border-radius:4px;font-size:12px;font-family:Roboto,sans-serif;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.material-tooltip:hover:after{opacity:1}.material-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#2196f3;color:#fff;font-size:12px;font-weight:500;font-family:Roboto,sans-serif}.material-badge.notification{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#f44336;color:#fff;font-size:12px;font-weight:500}.design-mui .ant-card{border-radius:12px!important;box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026!important;border:none!important;transition:box-shadow .2s cubic-bezier(.4,0,.2,1)!important}.design-mui .ant-card:hover{box-shadow:0 4px 8px 3px #00000026,0 1px 3px #0000004d!important}.design-mui .ant-btn-primary{border-radius:20px!important;box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026!important;font-family:Roboto,sans-serif!important;font-weight:500!important;height:40px!important;padding:0 24px!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important}.design-mui .ant-btn-primary:hover{box-shadow:0 2px 4px #0000004d,0 2px 6px 2px #00000026!important}.design-mui .ant-btn-primary:active{box-shadow:none!important}.design-mui .ant-btn-default{border-radius:20px!important;font-family:Roboto,sans-serif!important;font-weight:500!important;height:40px!important;border:1px solid rgba(0,0,0,.38)!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important}.design-mui .ant-btn-default:hover{background:#0000000a!important}.design-mui .ant-input,.design-mui .ant-select-selector,.design-mui .ant-picker{border-radius:4px!important;font-family:Roboto,sans-serif!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important}.design-mui .ant-input:focus,.design-mui .ant-input-focused,.design-mui .ant-select-focused .ant-select-selector{border-color:#2196f3!important;box-shadow:0 0 0 1px #2196f3!important}.design-mui .ant-tabs-tab{font-family:Roboto,sans-serif!important;font-weight:500!important;border-radius:4px 4px 0 0!important;padding:12px 16px!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important}.design-mui .ant-tabs-tab:hover{background:#2196f30a!important}.design-mui .ant-tabs-tab.ant-tabs-tab-active{background:#2196f314!important}.design-mui .ant-tabs-ink-bar{background:#2196f3!important;border-radius:2px 2px 0 0!important}.design-mui .ant-table-thead>tr>th{background:#0000000a!important;font-family:Roboto,sans-serif!important;font-weight:500!important;border-bottom:1px solid rgba(0,0,0,.12)!important}.design-mui .ant-table-tbody>tr>td{border-bottom:1px solid rgba(0,0,0,.06)!important}.design-mui .ant-table-tbody>tr:hover>td{background:#00000005!important}.design-mui .ant-menu-item{border-radius:28px!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important}.design-mui .ant-menu-item:hover{background:#2196f30a!important}.design-mui .ant-menu-item-selected{background:#2196f314!important}.design-mui .ant-modal-content{border-radius:28px!important;box-shadow:0 8px 16px 6px #00000026,0 4px 6px #0000004d!important}.design-mui .ant-modal-header{border-radius:28px 28px 0 0!important}.design-mui .ant-drawer-content{border-radius:28px 0 0 28px!important}.design-mui .ant-switch{border-radius:16px!important;height:32px!important;width:52px!important}.design-mui .ant-switch .ant-switch-handle{top:4px!important;left:4px!important;width:24px!important;height:24px!important}.design-mui .ant-switch-checked{background:#2196f3!important}.design-mui .ant-switch-checked .ant-switch-handle{transform:translate(20px)!important}.design-mui .ant-progress-inner{border-radius:4px!important}.design-mui .ant-badge-status-processing{background:#2196f333!important}.material-login-card{border-radius:28px!important}body.design-mui .login-container{background:#f5f5f5!important}body.design-mui .login-card{border-radius:28px!important;box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026!important;border:none!important}body.design-mui .login-card .ant-card-body{padding:40px 32px!important}body.design-mui .login-header{text-align:center;margin-bottom:32px}body.design-mui .login-title{font-family:Roboto,sans-serif!important;font-weight:500!important;font-size:22px!important;color:#1976d2!important}body.design-mui .login-subtitle{font-family:Roboto,sans-serif!important;color:#0009!important;font-size:14px!important;margin-top:4px!important}body.design-mui .login-logo{width:64px;height:64px;margin-bottom:16px}body.design-mui .theme-controls{position:absolute;top:24px;right:24px}body.design-mui .theme-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#2196f314;color:#1976d2;cursor:pointer;transition:background-color .15s}body.design-mui .theme-icon:hover{background:#2196f329}body.design-mui .ant-input-affix-wrapper{border-radius:4px!important;height:56px!important;padding:16px!important}body.design-mui .ant-input-affix-wrapper input{font-family:Roboto,sans-serif!important;font-size:16px!important}body.design-mui .ant-input-prefix{color:#00000061!important;margin-right:12px!important}body.design-mui .ant-btn-primary{height:56px!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:500!important;border-radius:28px!important}.mobile-page .ant-card{border-radius:12px;margin-bottom:12px}.mobile-page .ant-statistic-title{font-size:12px}.mobile-page .ant-statistic-content{font-size:20px}.mobile-page .page-header{display:flex;align-items:center;padding:12px 0;margin-bottom:8px}.mobile-page .page-header .back-btn{margin-right:12px;font-size:18px;cursor:pointer}.mobile-page .page-header .page-title{font-size:18px;font-weight:600}body.design-sunset{background-color:#fff8f5;background-image:radial-gradient(ellipse at 80% 20%,rgba(255,107,53,.1) 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(255,154,122,.08) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(255,209,148,.06) 0%,transparent 60%);background-attachment:fixed}.sunset-clouds{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0}.sunset-clouds .cloud{position:absolute;border-radius:50%;animation:sunset-float 20s ease-in-out infinite;will-change:transform,opacity}.sunset-clouds .cloud-1{width:300px;height:100px;top:10%;left:-10%;background:linear-gradient(180deg,rgba(255,107,53,.15) 0%,rgba(255,154,122,.08) 50%,transparent 100%);animation-delay:0s;filter:blur(20px)}.sunset-clouds .cloud-2{width:200px;height:80px;top:20%;right:-5%;background:linear-gradient(180deg,rgba(255,154,122,.12) 0%,rgba(255,209,148,.06) 50%,transparent 100%);animation-delay:5s;filter:blur(15px)}.sunset-clouds .cloud-3{width:250px;height:90px;top:5%;left:40%;background:linear-gradient(180deg,rgba(255,107,53,.1) 0%,rgba(255,200,150,.05) 50%,transparent 100%);animation-delay:10s;filter:blur(18px)}@keyframes sunset-float{0%,to{transform:translate(0) translateY(0);opacity:.6}50%{transform:translate(30px) translateY(-5px);opacity:.85}}body.design-sunset .ant-card{border:1px solid rgba(255,107,53,.2)!important;box-shadow:0 4px 20px #ff6b351f,0 1px 3px #ff6b350f!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}body.design-sunset .ant-card:hover{box-shadow:0 8px 32px #ff6b3533,0 2px 8px #ff6b351f!important;transform:translateY(-2px);border-color:#ff6b3566!important}body.design-sunset .ant-btn-primary{background:linear-gradient(135deg,#ff6b35,#ff9a7a)!important;border:none!important;box-shadow:0 4px 15px #ff6b3566,0 1px 3px #ff6b3533!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}body.design-sunset .ant-btn-primary:hover{background:linear-gradient(135deg,#e05520,#ff7a5a)!important;box-shadow:0 6px 20px #ff6b3580,0 2px 6px #ff6b3540!important;transform:translateY(-1px)}body.design-sunset .ant-btn-primary:active{background:linear-gradient(135deg,#cc4518,#e05520)!important;transform:translateY(0);box-shadow:0 2px 8px #ff6b354d!important}body.design-sunset .ant-btn-default{border-color:#ff6b3559!important;color:#ff6b35!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}body.design-sunset .ant-btn-default:hover{border-color:#ff6b35!important;color:#e05520!important;background:#ff6b350f!important;box-shadow:0 2px 8px #ff6b3526!important}body.design-sunset .ant-input:focus,body.design-sunset .ant-input-focused,body.design-sunset .ant-select-focused .ant-select-selector,body.design-sunset .ant-input-number-focused,body.design-sunset .ant-picker-focused{border-color:#ff6b35!important;box-shadow:0 0 0 2px #ff6b3526!important}body.design-sunset .tab-bar{background:#fff8f5e0!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#ff6b351f!important}body.design-sunset .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#ff6b35!important;font-weight:600}body.design-sunset .ant-tabs-ink-bar{background:linear-gradient(90deg,#ff6b35,#ff9a7a)!important;box-shadow:0 0 8px #ff6b3566}body.design-sunset .ant-layout-sider{background:#fff8f5e6!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#ff6b351a!important}body.design-sunset .ant-menu-item-selected{background:#ff6b351f!important;color:#e05520!important}body.design-sunset .ant-menu-item:hover{background:#ff6b3514!important;color:#ff6b35!important}body.design-sunset .ant-table-thead>tr>th{background:#ff6b3514!important;color:#cc4518!important;border-color:#ff6b3526!important}body.design-sunset .ant-table-tbody>tr>td{border-color:#ff6b3514!important}body.design-sunset .ant-table-tbody>tr:hover>td{background:#ff6b350a!important}body.design-sunset .ant-dropdown-menu,body.design-sunset .ant-select-dropdown,body.design-sunset .ant-picker-dropdown{border:1px solid rgba(255,107,53,.18)!important;box-shadow:0 6px 24px #ff6b351f,0 2px 8px #ff6b3514!important;background:#fff8f5f2!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.design-sunset .ant-modal-content{border:1px solid rgba(255,107,53,.2)!important;box-shadow:0 8px 32px #ff6b3526,0 2px 8px #ff6b351a!important}body.design-sunset .ant-modal-header{border-color:#ff6b3526!important}body.design-sunset .ant-modal-title{color:#cc4518!important}body.design-sunset .ant-progress-inner{background-color:#ff6b351f!important}body.design-sunset .ant-progress-bg{background:linear-gradient(90deg,#ff6b35,#ff9a7a)!important;box-shadow:0 0 8px #ff6b3566!important}body.design-sunset .ant-switch-checked{background:linear-gradient(135deg,#ff6b35,#ff9a7a)!important;box-shadow:0 0 8px #ff6b3566!important}body.design-sunset .ant-badge-status-processing{background-color:#ff6b354d!important;box-shadow:0 0 8px #ff6b3566!important}body.design-sunset .ant-message-notice-content{background:#fff8f5f2!important;border:1px solid rgba(255,107,53,.2)!important;box-shadow:0 4px 20px #ff6b3526!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.design-sunset .ant-notification-notice{border:1px solid rgba(255,107,53,.2)!important;box-shadow:0 8px 32px #ff6b3526!important;background:#fff8f5f2!important}body.design-sunset .ant-statistic-content-value{color:#cc4518!important}body.design-sunset .ant-tag{border-color:#ff6b354d!important;color:#cc4518!important;background:#ff6b3514!important}body.design-sunset .login-container{background:linear-gradient(135deg,#fff8f5,#ffe4d6,#fff5ee)!important;position:relative;overflow:hidden}body.design-sunset .login-card{background:#fff8f5e0!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(255,107,53,.3)!important;box-shadow:0 8px 32px #ff6b3533,0 2px 8px #ff6b351a!important}body.design-sunset .login-title{color:#cc4518!important}body.design-sunset .login-subtitle{color:#cc4518b3!important}body.design-sunset .ant-layout{background:transparent!important}body.design-sunset .ant-layout-header{background:#fff8f5e6!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#ff6b351a!important}body.design-sunset .ant-layout-content{background:transparent!important}body.design-sunset{animation:sunset-bg-shift 25s ease-in-out infinite alternate}@keyframes sunset-bg-shift{0%{background-position:0% 50%;background-image:radial-gradient(ellipse at 80% 20%,rgba(255,107,53,.1) 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(255,154,122,.08) 0%,transparent 50%)}50%{background-position:50% 50%;background-image:radial-gradient(ellipse at 70% 25%,rgba(255,154,122,.1) 0%,transparent 50%),radial-gradient(ellipse at 30% 75%,rgba(255,107,53,.07) 0%,transparent 50%)}to{background-position:100% 50%;background-image:radial-gradient(ellipse at 85% 15%,rgba(255,107,53,.12) 0%,transparent 50%),radial-gradient(ellipse at 15% 85%,rgba(255,154,122,.09) 0%,transparent 50%)}}body.design-ocean{background-color:#f0f7ff;background-image:radial-gradient(ellipse at 20% 30%,rgba(0,102,255,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(0,153,255,.06) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(135,206,250,.05) 0%,transparent 60%);background-attachment:fixed}.ocean-waves{position:fixed;bottom:0;left:0;width:200%;height:120px;background:linear-gradient(180deg,transparent 0%,rgba(0,102,255,.1) 100%);animation:ocean-wave 8s ease-in-out infinite;will-change:transform;z-index:0;pointer-events:none}@keyframes ocean-wave{0%,to{transform:translate(0)}50%{transform:translate(-25%)}}.bubble-ocean{position:absolute;width:10px;height:10px;background:radial-gradient(circle at 30% 30%,#fffc,#06f3);border-radius:50%;animation:ocean-rise 12s ease-in infinite;will-change:transform,opacity;bottom:-20px;z-index:1}.bubble-ocean.bubble-1{left:15%;animation-duration:12s;animation-delay:0s}.bubble-ocean.bubble-2{left:35%;animation-duration:15s;animation-delay:2s;width:8px;height:8px}.bubble-ocean.bubble-3{left:55%;animation-duration:10s;animation-delay:4s;width:12px;height:12px}.bubble-ocean.bubble-4{left:75%;animation-duration:14s;animation-delay:1s}.bubble-ocean.bubble-5{left:90%;animation-duration:11s;animation-delay:3s;width:7px;height:7px}@keyframes ocean-rise{0%{transform:translateY(100vh) scale(1);opacity:0}10%{opacity:.7}90%{opacity:.7}to{transform:translateY(-20vh) scale(.5);opacity:0}}body.design-ocean .ant-card{border:1px solid rgba(0,102,255,.2)!important;box-shadow:0 4px 20px #0066ff1a,0 1px 3px #0066ff0f!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}body.design-ocean .ant-card:hover{box-shadow:0 8px 32px #0066ff2e,0 2px 8px #0066ff1a!important;transform:translateY(-2px);border-color:#06f6!important}body.design-ocean .ant-btn-primary{background:linear-gradient(135deg,#06f,#4d9fff)!important;border:none!important;box-shadow:0 4px 15px #06f6,0 1px 3px #06f3!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}body.design-ocean .ant-btn-primary:hover{background:linear-gradient(135deg,#0052cc,#0070e0)!important;box-shadow:0 6px 20px #0066ff80,0 2px 6px #0066ff40!important;transform:translateY(-1px)}body.design-ocean .ant-btn-primary:active{background:linear-gradient(135deg,#004099,#0052cc)!important;transform:translateY(0);box-shadow:0 2px 8px #0066ff4d!important}body.design-ocean .ant-btn-default{border-color:#0066ff59!important;color:#06f!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}body.design-ocean .ant-btn-default:hover{border-color:#06f!important;color:#0052cc!important;background:#0066ff0f!important;box-shadow:0 2px 8px #0066ff26!important}body.design-ocean .ant-input:focus,body.design-ocean .ant-input-focused,body.design-ocean .ant-select-focused .ant-select-selector,body.design-ocean .ant-input-number-focused,body.design-ocean .ant-picker-focused{border-color:#06f!important;box-shadow:0 0 0 2px #0066ff26!important}body.design-ocean .tab-bar{background:#f0f7ffe0!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#0066ff1f!important}body.design-ocean .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#06f!important;font-weight:600}body.design-ocean .ant-tabs-ink-bar{background:linear-gradient(90deg,#06f,#4d9fff)!important;box-shadow:0 0 8px #06f6}body.design-ocean .ant-layout-sider{background:#f0f7ffe6!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#0066ff1a!important}body.design-ocean .ant-menu-item-selected{background:#0066ff1a!important;color:#0052cc!important}body.design-ocean .ant-menu-item:hover{background:#0066ff0f!important;color:#06f!important}body.design-ocean .ant-table-thead>tr>th{background:#0066ff0f!important;color:#004099!important;border-color:#0066ff1f!important}body.design-ocean .ant-table-tbody>tr>td{border-color:#0066ff0f!important}body.design-ocean .ant-table-tbody>tr:hover>td{background:#0066ff08!important}body.design-ocean .ant-dropdown-menu,body.design-ocean .ant-select-dropdown,body.design-ocean .ant-picker-dropdown{border:1px solid rgba(0,102,255,.15)!important;box-shadow:0 6px 24px #0066ff1a,0 2px 8px #0066ff0f!important;background:#f0f7fff2!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.design-ocean .ant-modal-content{border:1px solid rgba(0,102,255,.18)!important;box-shadow:0 8px 32px #0066ff1f,0 2px 8px #0066ff14!important}body.design-ocean .ant-modal-header{border-color:#0066ff1f!important}body.design-ocean .ant-modal-title{color:#004099!important}body.design-ocean .ant-progress-inner{background-color:#0066ff1a!important}body.design-ocean .ant-progress-bg{background:linear-gradient(90deg,#06f,#4d9fff)!important;box-shadow:0 0 8px #06f6!important}body.design-ocean .ant-switch-checked{background:linear-gradient(135deg,#06f,#4d9fff)!important;box-shadow:0 0 8px #06f6!important}body.design-ocean .ant-badge-status-processing{background-color:#0066ff40!important;box-shadow:0 0 8px #06f6!important}body.design-ocean .ant-message-notice-content{background:#f0f7fff2!important;border:1px solid rgba(0,102,255,.18)!important;box-shadow:0 4px 20px #0066ff1f!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.design-ocean .ant-notification-notice{border:1px solid rgba(0,102,255,.18)!important;box-shadow:0 8px 32px #0066ff1f!important;background:#f0f7fff2!important}body.design-ocean .ant-statistic-content-value{color:#004099!important}body.design-ocean .ant-tag{border-color:#0066ff4d!important;color:#004099!important;background:#0066ff0f!important}body.design-ocean .login-container{background:linear-gradient(135deg,#f0f7ff,#e0f0ff,#f5faff)!important;position:relative;overflow:hidden}body.design-ocean .login-card{background:#f0f7ffe0!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(0,102,255,.25)!important;box-shadow:0 8px 32px #0066ff26,0 2px 8px #0066ff14!important}body.design-ocean .login-title{color:#004099!important}body.design-ocean .login-subtitle{color:#004099b3!important}body.design-ocean .ant-layout{background:transparent!important}body.design-ocean .ant-layout-header{background:#f0f7ffe6!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#0066ff1a!important}body.design-ocean .ant-layout-content{background:transparent!important}body.design-ocean{animation:ocean-bg-shift 25s ease-in-out infinite alternate}@keyframes ocean-bg-shift{0%{background-position:0% 50%;background-image:radial-gradient(ellipse at 20% 30%,rgba(0,102,255,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(0,153,255,.06) 0%,transparent 50%)}50%{background-position:50% 50%;background-image:radial-gradient(ellipse at 30% 40%,rgba(0,153,255,.07) 0%,transparent 50%),radial-gradient(ellipse at 70% 60%,rgba(0,102,255,.06) 0%,transparent 50%)}to{background-position:100% 50%;background-image:radial-gradient(ellipse at 25% 70%,rgba(135,206,250,.06) 0%,transparent 50%),radial-gradient(ellipse at 75% 40%,rgba(0,102,255,.08) 0%,transparent 50%)}}body.design-gold{background-color:#fffef8;background-image:radial-gradient(ellipse at 30% 30%,rgba(255,215,0,.08) 0%,transparent 50%),radial-gradient(ellipse at 70% 70%,rgba(212,168,75,.06) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(212,168,75,.04) 0%,transparent 60%);background-attachment:fixed}.gold-particles{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0}.gold-flake{position:absolute;width:6px;height:6px;background:linear-gradient(135deg,#d4a84b,gold,#d4a84b);border-radius:1px;animation:gold-fall 15s linear infinite;opacity:0;will-change:transform,opacity;top:-10px}.gold-flake.gold-flake-1{left:10%;animation-delay:0s;animation-duration:18s}.gold-flake.gold-flake-2{left:25%;animation-delay:3s;animation-duration:15s}.gold-flake.gold-flake-3{left:40%;animation-delay:6s;animation-duration:20s}.gold-flake.gold-flake-4{left:55%;animation-delay:2s;animation-duration:17s}.gold-flake.gold-flake-5{left:70%;animation-delay:5s;animation-duration:19s}.gold-flake.gold-flake-6{left:85%;animation-delay:8s;animation-duration:16s}@keyframes gold-fall{0%{transform:translateY(-10px) rotate(0);opacity:0}10%{opacity:.6}90%{opacity:.5}to{transform:translateY(100vh) rotate(720deg);opacity:0}}body.design-gold .ant-card{border:1px solid rgba(212,168,75,.3)!important;box-shadow:0 2px 12px #d4a84b1a,0 1px 3px #d4a84b0f!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}body.design-gold .ant-card:hover{box-shadow:0 6px 24px #d4a84b2e,0 2px 6px #d4a84b1a!important;transform:translateY(-2px);border-color:#d4a84b80!important}body.design-gold .ant-btn-primary{background:linear-gradient(135deg,#d4a84b,gold,#d4a84b)!important;border:none!important;box-shadow:0 4px 15px #d4a84b66,0 1px 3px #d4a84b33!important;color:#4a3000!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}body.design-gold .ant-btn-primary:hover{background:linear-gradient(135deg,#c49a3c,#e6c84a,#c49a3c)!important;box-shadow:0 6px 20px #d4a84b80,0 2px 6px #d4a84b40!important;transform:translateY(-1px)}body.design-gold .ant-btn-primary:active{background:linear-gradient(135deg,#9a7a20,#b08a2d)!important;transform:translateY(0);box-shadow:0 2px 8px #d4a84b4d!important}body.design-gold .ant-btn-default{border-color:#d4a84b59!important;color:#d4a84b!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}body.design-gold .ant-btn-default:hover{border-color:#d4a84b!important;color:#b08a2d!important;background:#d4a84b0f!important;box-shadow:0 2px 8px #d4a84b26!important}body.design-gold .ant-input:focus,body.design-gold .ant-input-focused,body.design-gold .ant-select-focused .ant-select-selector,body.design-gold .ant-input-number-focused,body.design-gold .ant-picker-focused{border-color:#d4a84b!important;box-shadow:0 0 0 2px #d4a84b26!important}body.design-gold .tab-bar{background:#fffef8e6!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#d4a84b1f!important}body.design-gold .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#d4a84b!important;font-weight:600}body.design-gold .ant-tabs-ink-bar{background:linear-gradient(90deg,#d4a84b,gold)!important;box-shadow:0 0 8px #d4a84b66}body.design-gold .ant-layout-sider{background:#fffef8eb!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#d4a84b1a!important}body.design-gold .ant-menu-item-selected{background:#d4a84b1f!important;color:#9a7a20!important}body.design-gold .ant-menu-item:hover{background:#d4a84b14!important;color:#d4a84b!important}body.design-gold .ant-table-thead>tr>th{background:#d4a84b14!important;color:#9a7a20!important;border-color:#d4a84b26!important}body.design-gold .ant-table-tbody>tr>td{border-color:#d4a84b14!important}body.design-gold .ant-table-tbody>tr:hover>td{background:#d4a84b0a!important}body.design-gold .ant-dropdown-menu,body.design-gold .ant-select-dropdown,body.design-gold .ant-picker-dropdown{border:1px solid rgba(212,168,75,.2)!important;box-shadow:0 6px 24px #d4a84b1f,0 2px 8px #d4a84b14!important;background:#fffef8f5!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.design-gold .ant-modal-content{border:1px solid rgba(212,168,75,.22)!important;box-shadow:0 8px 32px #d4a84b26,0 2px 8px #d4a84b1a!important}body.design-gold .ant-modal-header{border-color:#d4a84b26!important}body.design-gold .ant-modal-title{color:#9a7a20!important}body.design-gold .ant-progress-inner{background-color:#d4a84b1f!important}body.design-gold .ant-progress-bg{background:linear-gradient(90deg,#d4a84b,gold)!important;box-shadow:0 0 8px #d4a84b66!important}body.design-gold .ant-switch-checked{background:linear-gradient(135deg,#d4a84b,gold)!important;box-shadow:0 0 8px #d4a84b66!important}body.design-gold .ant-badge-status-processing{background-color:#d4a84b4d!important;box-shadow:0 0 8px #d4a84b66!important}body.design-gold .ant-message-notice-content{background:#fffef8f5!important;border:1px solid rgba(212,168,75,.22)!important;box-shadow:0 4px 20px #d4a84b26!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.design-gold .ant-notification-notice{border:1px solid rgba(212,168,75,.22)!important;box-shadow:0 8px 32px #d4a84b26!important;background:#fffef8f5!important}body.design-gold .ant-statistic-content-value{color:#9a7a20!important}body.design-gold .ant-tag{border-color:#d4a84b4d!important;color:#9a7a20!important;background:#d4a84b14!important}body.design-gold .login-container{background:linear-gradient(135deg,#fffef8,#fff9e6,#fffef0)!important;position:relative;overflow:hidden}body.design-gold .login-card{background:#fffef8e6!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(212,168,75,.35)!important;box-shadow:0 8px 32px #d4a84b33,0 2px 8px #d4a84b1a!important}body.design-gold .login-title{color:#9a7a20!important}body.design-gold .login-subtitle{color:#9a7a20b3!important}body.design-gold .ant-layout{background:transparent!important}body.design-gold .ant-layout-header{background:#fffef8eb!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#d4a84b1a!important}body.design-gold .ant-layout-content{background:transparent!important}body.design-gold{animation:gold-bg-shift 25s ease-in-out infinite alternate}@keyframes gold-bg-shift{0%{background-position:0% 50%;background-image:radial-gradient(ellipse at 30% 30%,rgba(255,215,0,.08) 0%,transparent 50%),radial-gradient(ellipse at 70% 70%,rgba(212,168,75,.06) 0%,transparent 50%)}50%{background-position:50% 50%;background-image:radial-gradient(ellipse at 40% 35%,rgba(255,215,0,.06) 0%,transparent 50%),radial-gradient(ellipse at 60% 65%,rgba(212,168,75,.07) 0%,transparent 50%)}to{background-position:100% 50%;background-image:radial-gradient(ellipse at 35% 65%,rgba(255,215,0,.09) 0%,transparent 50%),radial-gradient(ellipse at 65% 35%,rgba(212,168,75,.08) 0%,transparent 50%)}}body.design-nature{background-color:#f0fdf4;background-image:radial-gradient(ellipse at 20% 20%,rgba(16,185,129,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(34,197,94,.06) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(132,204,22,.04) 0%,transparent 60%);background-attachment:fixed}.nature-decorations{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0}.sunbeam{position:absolute;top:-60%;width:120px;height:220%;background:linear-gradient(180deg,rgba(255,255,255,.35) 0%,rgba(255,255,240,.2) 30%,rgba(255,255,220,.08) 60%,transparent 100%);transform:rotate(15deg);opacity:.5;animation:shimmer 8s ease-in-out infinite;will-change:opacity;filter:blur(8px)}.sunbeam-1{left:8%;animation-duration:10s;animation-delay:0s;transform:rotate(12deg)}.sunbeam-2{left:30%;animation-duration:12s;animation-delay:3s;transform:rotate(18deg)}.sunbeam-3{left:55%;animation-duration:9s;animation-delay:1.5s;transform:rotate(10deg)}.sunbeam-4{left:78%;animation-duration:11s;animation-delay:5s;transform:rotate(20deg)}@keyframes shimmer{0%,to{opacity:.35}50%{opacity:.6}}.leaf{position:absolute;width:14px;height:14px;border-radius:0 50% 50%;opacity:0;animation:fall linear infinite;will-change:transform,opacity}.leaf-1{background:linear-gradient(135deg,#10b981,#34d399);left:8%;animation-duration:16s;animation-delay:0s}.leaf-2{background:linear-gradient(135deg,#22c55e,#86efac);left:22%;animation-duration:19s;animation-delay:2.5s}.leaf-3{background:linear-gradient(135deg,#16a34a,#4ade80);left:38%;animation-duration:21s;animation-delay:5s}.leaf-4{background:linear-gradient(135deg,#84cc16,#bef264);left:55%;animation-duration:17s;animation-delay:1s}.leaf-5{background:linear-gradient(135deg,#10b981,#6ee7b7);left:68%;animation-duration:20s;animation-delay:3.5s}.leaf-6{background:linear-gradient(135deg,#22c55e,#4ade80);left:80%;animation-duration:18s;animation-delay:7s}.leaf-7{background:linear-gradient(135deg,#16a34a,#86efac);left:92%;animation-duration:22s;animation-delay:.5s}.leaf-8{background:linear-gradient(135deg,#10b981,#a7f3d0);left:45%;animation-duration:24s;animation-delay:9s}@keyframes fall{0%{transform:translateY(-20px) translate(0) rotate(0);opacity:0}8%{opacity:.65}85%{opacity:.5}92%{opacity:.2}to{transform:translateY(105vh) translate(30px) rotate(400deg);opacity:0}}.firefly{position:absolute;width:5px;height:5px;border-radius:50%;background:radial-gradient(circle,#BEF264 0%,#84CC16 50%,transparent 100%);box-shadow:0 0 8px 3px #bef26499;opacity:0;animation:firefly-glow linear infinite;will-change:transform,opacity}.firefly-1{top:30%;left:15%;animation-duration:6s;animation-delay:0s;width:4px;height:4px}.firefly-2{top:60%;left:75%;animation-duration:8s;animation-delay:2s;width:6px;height:6px}.firefly-3{top:45%;left:50%;animation-duration:7s;animation-delay:4s;width:4px;height:4px}@keyframes firefly-glow{0%,to{opacity:0;transform:translateY(0) translate(0)}20%{opacity:.9;transform:translateY(-10px) translate(5px)}40%{opacity:.4;transform:translateY(-20px) translate(-5px)}60%{opacity:.8;transform:translateY(-15px) translate(8px)}80%{opacity:.3;transform:translateY(-25px) translate(-3px)}}body.design-nature .ant-card{border:1px solid rgba(16,185,129,.22)!important;box-shadow:0 2px 12px #10b9811a,0 1px 3px #10b9810f!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}body.design-nature .ant-card:hover{box-shadow:0 6px 24px #10b9812e,0 2px 6px #10b9811a!important;transform:translateY(-2px);border-color:#10b98166!important}body.design-nature .ant-btn-primary{background:linear-gradient(135deg,#10b981,#34d399)!important;border:none!important;box-shadow:0 4px 15px #10b98166,0 1px 3px #10b98133!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}body.design-nature .ant-btn-primary:hover{background:linear-gradient(135deg,#059669,#10b981)!important;box-shadow:0 6px 20px #10b98180,0 2px 6px #10b98140!important;transform:translateY(-1px)}body.design-nature .ant-btn-primary:active{background:linear-gradient(135deg,#047857,#059669)!important;transform:translateY(0);box-shadow:0 2px 8px #10b9814d!important}body.design-nature .ant-btn-default{border-color:#10b98159!important;color:#10b981!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}body.design-nature .ant-btn-default:hover{border-color:#10b981!important;color:#059669!important;background:#10b9810f!important;box-shadow:0 2px 8px #10b98126!important}body.design-nature .ant-input:focus,body.design-nature .ant-input-focused,body.design-nature .ant-select-focused .ant-select-selector,body.design-nature .ant-input-number-focused,body.design-nature .ant-picker-focused{border-color:#10b981!important;box-shadow:0 0 0 2px #10b98126!important}body.design-nature .tab-bar{background:#ffffffd9!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#10b9811f!important}body.design-nature .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#10b981!important;font-weight:600}body.design-nature .ant-tabs-ink-bar{background:linear-gradient(90deg,#10b981,#34d399)!important;box-shadow:0 0 8px #10b98166}body.design-nature .ant-layout-sider{background:#ffffffe6!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#10b9811a!important}body.design-nature .ant-menu-item-selected{background:#10b9811f!important;color:#059669!important}body.design-nature .ant-menu-item:hover{background:#10b98114!important;color:#10b981!important}body.design-nature .ant-table-thead>tr>th{background:#10b98114!important;color:#059669!important;border-color:#10b98126!important}body.design-nature .ant-table-tbody>tr>td{border-color:#10b98114!important}body.design-nature .ant-table-tbody>tr:hover>td{background:#10b9810a!important}body.design-nature .ant-dropdown-menu,body.design-nature .ant-select-dropdown,body.design-nature .ant-picker-dropdown{border:1px solid rgba(16,185,129,.18)!important;box-shadow:0 6px 24px #10b9811f,0 2px 8px #10b98114!important;background:#fffffff2!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.design-nature .ant-modal-content{border:1px solid rgba(16,185,129,.2)!important;box-shadow:0 8px 32px #10b98126,0 2px 8px #10b9811a!important}body.design-nature .ant-modal-header{border-color:#10b98126!important}body.design-nature .ant-modal-title{color:#059669!important}body.design-nature .ant-progress-inner{background-color:#10b9811f!important}body.design-nature .ant-progress-bg{background:linear-gradient(90deg,#10b981,#34d399)!important;box-shadow:0 0 8px #10b98166!important}body.design-nature .ant-switch-checked{background:linear-gradient(135deg,#10b981,#34d399)!important;box-shadow:0 0 8px #10b98166!important}body.design-nature .ant-badge-status-processing{background-color:#10b9814d!important;box-shadow:0 0 8px #10b98166!important}body.design-nature .ant-message-notice-content{background:#f0fdf4f2!important;border:1px solid rgba(16,185,129,.2)!important;box-shadow:0 4px 20px #10b98126!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.design-nature .ant-notification-notice{border:1px solid rgba(16,185,129,.2)!important;box-shadow:0 8px 32px #10b98126!important;background:#fffffff2!important}body.design-nature .ant-statistic-content-value{color:#059669!important}body.design-nature .ant-tag{border-color:#10b9814d!important;color:#059669!important;background:#10b98114!important}body.design-nature .login-container{background:linear-gradient(135deg,#f0fdf4,#dcfce7,#f0fdf4)!important;position:relative;overflow:hidden}body.design-nature .login-card{background:#fffc!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(16,185,129,.25)!important;box-shadow:0 8px 32px #10b98126,0 2px 8px #10b9811a!important}body.design-nature .login-card .ant-card-body{border-radius:16px!important}body.design-nature .login-title{color:#059669!important}body.design-nature .login-subtitle{color:#059669b3!important}body.design-nature .ant-layout{background:transparent!important}body.design-nature .ant-layout-header{background:#ffffffe6!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#10b9811a!important}body.design-nature .ant-layout-content{background:transparent!important}body.design-nature{animation:nature-bg-shift 25s ease-in-out infinite alternate}@keyframes nature-bg-shift{0%{background-position:0% 50%;background-image:radial-gradient(ellipse at 20% 20%,rgba(16,185,129,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(34,197,94,.06) 0%,transparent 50%)}50%{background-position:50% 50%;background-image:radial-gradient(ellipse at 35% 30%,rgba(34,197,94,.07) 0%,transparent 50%),radial-gradient(ellipse at 65% 70%,rgba(16,185,129,.06) 0%,transparent 50%)}to{background-position:100% 50%;background-image:radial-gradient(ellipse at 25% 70%,rgba(132,204,22,.06) 0%,transparent 50%),radial-gradient(ellipse at 75% 40%,rgba(22,163,74,.07) 0%,transparent 50%)}}
