:root{--brand-primary: #1890ff;--brand-primary-dark: #096dd9;--brand-dark: #0A1929;--text-primary: #1f1f1f;--text-secondary: #8c8c8c;--text-tertiary: #bfbfbf;--border-light: #f0f0f0}*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%}.login-container{min-height:100vh;width:100%;display:flex;position:relative;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}@media (min-width: 901px){.login-container{height:100vh}.login-right{overflow-y:auto;scrollbar-gutter:stable}}.login-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(1100px 760px at 85% 10%,rgba(255,255,255,.4),transparent 60%),radial-gradient(950px 700px at 8% 92%,rgba(114,214,236,.5),transparent 60%),linear-gradient(118deg,#6fcbe1,#8edcee 28%,#7cd4e8 52%,#a8e5f3 80%,#8adaec);z-index:0}.login-bg-decoration{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.bg-shape{position:absolute;border-radius:50%;filter:blur(70px)}.bg-shape-1{width:560px;height:560px;background:#ffffff80;top:-180px;left:-140px;animation:float 20s ease-in-out infinite}.bg-shape-2{width:460px;height:460px;background:#7dd8ee73;bottom:-140px;right:18%;animation:float 25s ease-in-out infinite reverse}.bg-shape-3{width:320px;height:320px;background:#ffffff59;top:40%;left:30%;animation:float 18s ease-in-out infinite}@keyframes float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.bubble{position:absolute;bottom:-280px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:radial-gradient(circle at 30% 26%,rgba(255,255,255,.6) 0%,rgba(255,255,255,.14) 24%,transparent 40%),radial-gradient(circle at 60% 70%,var(--bubble-tint, rgba(255, 255, 255, .16)) 0%,transparent 70%);box-shadow:inset 0 0 22px #ffffff24,0 0 26px var(--bubble-glow, rgba(255, 255, 255, .2));animation:bubbleRise var(--bubble-duration, 24s) linear infinite;animation-delay:var(--bubble-delay, 0s);opacity:0;will-change:transform;pointer-events:none}@keyframes bubbleRise{0%{transform:translateZ(0) scale(.85);opacity:0}10%{opacity:.9}50%{transform:translate3d(26px,-55vh,0) scale(1)}90%{opacity:.65}to{transform:translate3d(-18px,-112vh,0) scale(1.05);opacity:0}}.bubble-1{left:3%;width:150px;height:150px;--bubble-duration: 26s;--bubble-delay: 0s;--bubble-tint: rgba(72, 187, 214, .3);--bubble-glow: rgba(72, 187, 214, .28)}.bubble-2{left:10%;width:70px;height:70px;--bubble-duration: 18s;--bubble-delay: 4s;--bubble-tint: rgba(255, 255, 255, .3);--bubble-glow: rgba(150, 222, 240, .35)}.bubble-3{left:17%;width:110px;height:110px;--bubble-duration: 22s;--bubble-delay: 9s;--bubble-tint: rgba(94, 206, 231, .32);--bubble-glow: rgba(94, 206, 231, .3)}.bubble-4{left:24%;width:46px;height:46px;--bubble-duration: 15s;--bubble-delay: 2s;--bubble-tint: rgba(255, 255, 255, .28);--bubble-glow: rgba(255, 255, 255, .3)}.bubble-5{left:30%;width:190px;height:190px;--bubble-duration: 30s;--bubble-delay: 6s;--bubble-tint: rgba(72, 187, 214, .26);--bubble-glow: rgba(72, 187, 214, .24)}.bubble-6{left:38%;width:84px;height:84px;--bubble-duration: 19s;--bubble-delay: 12s;--bubble-tint: rgba(255, 255, 255, .35);--bubble-glow: rgba(150, 222, 240, .32)}.bubble-7{left:45%;width:130px;height:130px;--bubble-duration: 25s;--bubble-delay: 1s;--bubble-tint: rgba(255, 255, 255, .25);--bubble-glow: rgba(150, 222, 240, .28)}.bubble-8{left:51%;width:58px;height:58px;--bubble-duration: 16s;--bubble-delay: 7s;--bubble-tint: rgba(94, 206, 231, .3);--bubble-glow: rgba(94, 206, 231, .26)}.bubble-9{left:57%;width:100px;height:100px;--bubble-duration: 21s;--bubble-delay: 14s;--bubble-tint: rgba(72, 187, 214, .28);--bubble-glow: rgba(72, 187, 214, .24)}.bubble-10{left:63%;width:40px;height:40px;--bubble-duration: 14s;--bubble-delay: 5s;--bubble-tint: rgba(255, 255, 255, .25);--bubble-glow: rgba(255, 255, 255, .25)}.bubble-11{left:68%;width:160px;height:160px;--bubble-duration: 28s;--bubble-delay: 10s;--bubble-tint: rgba(94, 206, 231, .24);--bubble-glow: rgba(94, 206, 231, .2)}.bubble-12{left:7%;width:36px;height:36px;--bubble-duration: 13s;--bubble-delay: 8s;--bubble-tint: rgba(255, 255, 255, .3);--bubble-glow: rgba(255, 255, 255, .28)}@media (prefers-reduced-motion: reduce){.bubble{animation:none;opacity:.5;bottom:6%}.bg-shape{animation:none}}.login-left{flex:1;display:flex;align-items:center;justify-content:center;padding:clamp(32px,6vw,100px);position:relative;z-index:1;min-width:0}.brand-section{max-width:600px;width:100%;color:#08455c}.brand-logo{width:clamp(56px,4.5vw,88px);height:clamp(56px,4.5vw,88px);background:#ffffff80;border:1px solid rgba(255,255,255,.65);border-radius:clamp(12px,1.2vw,20px);display:flex;align-items:center;justify-content:center;margin-bottom:clamp(20px,2.5vw,36px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand-logo .anticon{font-size:clamp(28px,2.2vw,44px);color:#0d5f7a}.brand-title{font-size:clamp(24px,2.8vw,42px);font-weight:700;color:#08455c;margin-bottom:clamp(8px,.8vw,14px);line-height:1.3;letter-spacing:2px}.brand-subtitle{font-size:clamp(14px,1.1vw,18px);font-weight:400;color:#08455cb3;letter-spacing:1px;margin-bottom:clamp(28px,3.5vw,48px);line-height:1.6}.brand-features{display:flex;flex-direction:column;gap:clamp(10px,1vw,18px);margin-bottom:clamp(32px,4vw,56px)}.feature-item{display:flex;align-items:center;gap:clamp(10px,.9vw,14px);font-size:clamp(13px,1vw,16px);font-weight:500;color:#08455ce0}.feature-icon{width:clamp(20px,1.6vw,28px);height:clamp(20px,1.6vw,28px);background:#08455c1a;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:clamp(12px,1vw,17px);flex-shrink:0;color:#0d5f7a}.brand-stats{display:flex;align-items:center;gap:clamp(16px,2.2vw,32px);padding-top:clamp(20px,2.5vw,32px);border-top:1px solid rgba(8,69,92,.18)}.stat-item{display:flex;flex-direction:column;align-items:center}.stat-num{font-size:clamp(18px,1.8vw,26px);font-weight:700;color:#08455c;line-height:1.2}.stat-label{font-size:clamp(11px,.8vw,13px);color:#08455cad;margin-top:4px}.stat-divider{width:1px;height:clamp(24px,2.2vw,36px);background:#08455c38}.login-right{width:40vw;min-width:440px;background:linear-gradient(180deg,#f6fcfe,#ecf8fb);box-shadow:-16px 0 48px #17668214;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;flex-shrink:0}.login-right:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#6fcbe1,#8adcee,#5ec4de)}.login-form-container{width:min(92%,600px);padding:clamp(32px,4vw,64px) clamp(28px,4vw,56px)}.login-header{margin-bottom:clamp(28px,3.5vw,48px);text-align:center}.login-header h2{font-size:clamp(26px,2.4vw,38px);font-weight:700;color:#1a1a1a;margin-bottom:4px;letter-spacing:1px;line-height:1.3;position:relative;display:inline-block;padding-bottom:12px}.login-header h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50px;height:3px;border-radius:2px;background:linear-gradient(90deg,#1890ff,#40a9ff);animation:underlineFlow 2s ease-in-out infinite}@keyframes underlineFlow{0%,to{width:50px}50%{width:70px}}.login-header p{font-size:clamp(13px,1vw,15px);color:#999;letter-spacing:.5px;font-weight:300;margin-top:12px}.input-icon{color:#bfbfbf;font-size:16px;display:flex;align-items:center}.login-form-container .ant-form-item{margin-bottom:clamp(18px,2vw,26px)}.login-form-container .ant-input-affix-wrapper{border:1.5px solid #d3eaf3!important;border-radius:10px!important;padding:4px 16px!important;height:52px!important;background:#fff!important;transition:all .3s ease!important;box-shadow:none!important}.login-form-container .ant-input-affix-wrapper:hover{border-color:#1890ff!important;background:#fff!important;box-shadow:0 0 0 3px #1890ff14!important}.login-form-container .ant-input-affix-wrapper-focused{border-color:#1890ff!important;background:#fff!important;box-shadow:0 0 0 3px #1890ff1f!important}.login-form-container .ant-input-affix-wrapper .ant-input{height:42px!important;line-height:42px!important;font-size:15px!important;padding:0 8px!important;background:transparent!important;border:none!important;box-shadow:none!important}.login-form-container .ant-input-affix-wrapper .ant-input::placeholder{color:silver;font-weight:300}.login-form-container .ant-input-affix-wrapper .ant-input-prefix{margin-right:10px!important;padding-right:0!important;display:flex!important;align-items:center!important}.login-form-container .ant-input-affix-wrapper .ant-input-prefix .anticon{font-size:18px!important;color:#b0b0b0!important;transition:color .3s}.login-form-container .ant-input-affix-wrapper-focused .ant-input-prefix .anticon{color:#1890ff!important}.login-form-container .ant-input-affix-wrapper .ant-input-suffix{margin-left:8px!important;padding-left:0!important;display:flex!important;align-items:center!important}.login-form-container .ant-input-affix-wrapper .ant-input-suffix .anticon{font-size:16px!important;color:#bfbfbf!important}.login-form-container .ant-input-password .ant-input{height:clamp(36px,2.8vw,42px)!important;line-height:clamp(36px,2.8vw,42px)!important}.login-mode-tabs{display:flex;gap:12px;margin-bottom:28px;justify-content:center}.login-mode-btn{flex:1;height:44px;border:1.5px solid #d3eaf3;border-radius:10px;background:#fff;color:#666;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;font-family:inherit;padding:0 16px}.login-mode-btn:hover{border-color:#6fcbe1;color:#6fcbe1;background:#f0faff}.login-mode-btn.active{background:linear-gradient(135deg,#6fcbe1,#4db6d8);border-color:transparent;color:#fff;box-shadow:0 2px 8px #6fcbe140}.wechat-login-area{display:flex;flex-direction:column;align-items:center}.wechat-qr-wrapper{display:flex;flex-direction:column;align-items:center;padding:20px 0;min-height:380px}.wechat-qr-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:300px;padding:40px;color:#999}.wechat-qr-box{position:relative;padding:8px;border:2px solid #d3eaf3;border-radius:12px;display:inline-block;transition:all .3s ease;background:#fff}.wechat-qr-box.scanned{border-color:#52c41a}.wechat-qr-box.expired{border-color:#ff4d4f}.wechat-qr-mask{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffe6;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px}.wechat-qr-mask.success{color:#52c41a;font-weight:600;font-size:15px}.wechat-qr-mask .mask-icon{font-size:48px;margin-bottom:8px}.wechat-qr-mask.expired-mask{background:#ffffffeb;cursor:pointer}.wechat-qr-mask.expired-mask .mask-icon{font-size:48px;color:#ff4d4f;margin-bottom:4px}.wechat-qr-mask .refresh-hint{color:#1890ff;font-size:14px;font-weight:500}.wechat-qr-status{margin-top:16px;font-size:14px;min-height:22px;line-height:22px;text-align:center}.status-pending{color:#666;display:flex;align-items:center;gap:8px}.status-dot{width:8px;height:8px;border-radius:50%;background:#1890ff;display:inline-block;animation:dotPulse 1.5s ease-in-out infinite}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.status-success{color:#52c41a;font-weight:500}.status-expired,.status-error{color:#ff4d4f}.wechat-refresh-btn{margin-top:8px;color:#1890ff;font-size:14px}.login-form-container .ant-checkbox-wrapper{font-size:clamp(13px,.9vw,14px);color:#595959}.login-btn{height:clamp(46px,3.6vw,54px)!important;font-size:clamp(15px,1.2vw,17px)!important;font-weight:600!important;letter-spacing:8px!important;text-indent:8px;border-radius:8px!important;margin-top:8px;background:linear-gradient(135deg,#6fcbe1,#4db6d8)!important;border:none!important;box-shadow:0 4px 16px #6fcbe140;transition:all .3s ease}.login-btn:hover{box-shadow:0 6px 20px #6fcbe159;transform:translateY(-1px)}.login-tip{text-align:center;margin-top:clamp(20px,2.5vw,32px);padding-top:clamp(16px,1.8vw,24px);border-top:1px solid rgba(13,95,122,.12);font-size:13px;color:#08455c8c;font-weight:400}@media (min-width: 2560px){.login-right{width:42vw}.login-form-container{width:min(88%,780px)}.login-header h2{font-size:40px}.brand-section{max-width:700px}.brand-title{font-size:46px}}@media (min-width: 1920px){.login-right{width:40vw}.login-form-container{width:min(90%,680px)}.login-header h2{font-size:36px}.login-btn{height:54px!important;font-size:17px!important}}@media (min-width: 1440px) and (max-width: 1919px){.login-right{width:40vw}.login-form-container{width:min(92%,620px)}}@media (max-width: 1200px){.login-right{width:42vw;min-width:400px}.login-form-container{width:min(92%,540px)}}@media (max-width: 1024px){.login-container{flex-direction:row}.login-left{padding:48px}.login-right{width:44vw;min-width:380px}.login-form-container{width:min(92%,500px)}.brand-stats{gap:20px}}@media (max-width: 900px){.login-container{flex-direction:column}.login-left{padding:40px 32px;min-height:auto}.brand-section{max-width:100%}.brand-features,.brand-stats{display:none}.login-right{width:100%;min-width:unset;flex:1;padding:40px 24px}.login-form-container{width:min(100%,420px);padding:0}}@media (max-width: 480px){.login-left{padding:32px 24px}.brand-logo{width:56px;height:56px;border-radius:12px;margin-bottom:16px}.brand-logo .anticon{font-size:28px}.brand-title{font-size:24px}.brand-subtitle{font-size:14px;margin-bottom:0}.login-right{padding:24px 20px 32px}.login-form-container{padding:0}.login-header{margin-bottom:24px}.login-header h2{font-size:22px}}.customer-login-entry{margin-top:clamp(16px,2vw,24px);display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px dashed #13c2c2;border-radius:10px;background:linear-gradient(90deg,#13c2c212,#13c2c205);cursor:pointer;transition:all .25s ease}.customer-login-entry:hover{border-color:#0fafaf;background:#13c2c21f;box-shadow:0 4px 14px #13c2c22e}.customer-login-entry-left{display:flex;align-items:center;gap:12px}.customer-login-entry-icon{font-size:24px;color:#13c2c2;background:#13c2c21f;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.customer-login-entry-title{font-size:14px;font-weight:600;color:#08979c;letter-spacing:.5px}.customer-login-entry-sub{font-size:12px;color:#08455c8c;margin-top:2px}.customer-login-entry-arrow{font-size:14px;color:#13c2c2;transition:transform .25s ease}.customer-login-entry:hover .customer-login-entry-arrow{transform:translate(4px)}@media (max-width: 480px){.customer-login-entry-sub{display:none}}.login-mobile-brand{display:none}@media (max-width: 640px){.login-container{min-height:100vh;min-height:100dvh;background:linear-gradient(180deg,#f2fbfe,#ddf2fa);overflow:auto}.login-container:before,.login-bg-decoration,.login-left{display:none}.login-right{width:100%;min-width:0;padding:0;background:transparent;box-shadow:none;align-items:flex-start}.login-right:before{display:none}.login-form-container{width:calc(100% - 32px);max-width:420px;margin:max(24px,calc(6vh - 24px)) auto auto;padding:26px 22px calc(26px + env(safe-area-inset-bottom));background:#ffffffeb;border-radius:18px;box-shadow:0 10px 34px #17668224;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.login-mobile-brand{display:flex;align-items:center;gap:10px;margin-bottom:24px}.login-mobile-brand .brand-logo{width:42px;height:42px;border-radius:11px;margin-bottom:0;background:#ffffffbf;flex-shrink:0}.login-mobile-brand .brand-logo .anticon{font-size:21px}.login-mobile-brand-title{font-size:16px;font-weight:700;color:#08455c;line-height:1.3;letter-spacing:1px}.login-mobile-brand-sub{font-size:11px;color:#08455c8c;letter-spacing:.5px}.login-header{margin-bottom:20px}.login-header h2{font-size:23px}.login-header h2:after{animation:none;width:50px}.login-mode-tabs{display:none}.login-btn{height:48px!important;font-size:16px!important}.login-mode-tabs+.ant-form{margin-top:0}}.page-tabs{--page-tab-color: #13C2C2;display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:5px;border-radius:10px;margin:0 0 6px;background:#0000000a;box-shadow:inset 0 1px 2px #00000009}.page-tabs-item{display:flex;align-items:center;gap:5px;height:var(--ct-tab-height);padding:2px 12px;border-radius:7px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:12.5px;font-weight:500;color:#262626;background:color-mix(in srgb,var(--page-tab-color, #13C2C2) 14%,#fff);border:1px solid color-mix(in srgb,var(--page-tab-color, #13C2C2) 38%,#fff);box-shadow:0 1px 3px #00000012;transition:all .18s}.page-tabs-item:hover{background:color-mix(in srgb,var(--page-tab-color, #13C2C2) 26%,#fff);border-color:var(--page-tab-color, #13C2C2);transform:translateY(-1px);box-shadow:0 3px 8px #0000001a}.page-tabs-item.is-active{color:#fff;font-weight:600;background:var(--page-tab-color, #13C2C2);border-color:var(--page-tab-color, #13C2C2);box-shadow:0 2px 8px color-mix(in srgb,var(--page-tab-color, #13C2C2) 40%,transparent)}.page-tabs-icon{font-size:15px}.page-tabs-count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;line-height:1;background:#fff;color:var(--page-tab-color, #13C2C2)}.page-tabs-item.is-active .page-tabs-count{background:#ffffffeb;color:var(--page-tab-color, #13C2C2)}[data-theme=dark] .page-tabs{background:#ffffff1a;box-shadow:inset 0 1px 2px #00000052}[data-theme=dark] .page-tabs-item{background:color-mix(in srgb,var(--page-tab-color, #13C2C2) 20%,#2b2b2b);border-color:color-mix(in srgb,var(--page-tab-color, #13C2C2) 40%,#3f3f3f);color:#e0e0e0}[data-theme=dark] .page-tabs-item:hover{background:color-mix(in srgb,var(--page-tab-color, #13C2C2) 26%,#262626);border-color:var(--page-tab-color, #13C2C2)}[data-theme=dark] .page-tabs-item.is-active{color:#fff;background:var(--page-tab-color, #13C2C2);border-color:var(--page-tab-color, #13C2C2)}.side-tabs .ant-tabs-nav{flex-shrink:0}.side-tabs .ant-tabs-nav-list{gap:4px}.side-tabs .ant-tabs-tab{margin:0!important;padding:0!important;border:1px solid color-mix(in srgb,var(--page-tab-color, #13C2C2) 38%,#fff);border-radius:7px;background:color-mix(in srgb,var(--page-tab-color, #13C2C2) 14%,#fff);transition:background .18s,border-color .18s}.side-tabs .ant-tabs-tab .ant-tabs-tab-btn{padding:7px 16px;color:#262626;font-size:12.5px;font-weight:500;transition:color .18s}.side-tabs .ant-tabs-tab:hover{background:color-mix(in srgb,var(--page-tab-color, #13C2C2) 26%,#fff);border-color:var(--page-tab-color, #13C2C2)}.side-tabs .ant-tabs-tab-active{background:var(--page-tab-color, #13C2C2)!important;border-color:var(--page-tab-color, #13C2C2)!important}.side-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;font-weight:600}.side-tabs .ant-tabs-ink-bar{display:none!important}.side-tabs .ant-tabs-content-holder{padding-left:16px}.side-tabs-nav{flex-shrink:0;display:flex;flex-direction:column;gap:4px}.side-tabs-item{display:flex;align-items:center;padding:7px 16px;border:1px solid color-mix(in srgb,var(--page-tab-color, #13C2C2) 38%,#fff);border-radius:7px;background:color-mix(in srgb,var(--page-tab-color, #13C2C2) 14%,#fff);color:#262626;font-size:12.5px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background .18s,border-color .18s,color .18s}.side-tabs-item:hover{background:color-mix(in srgb,var(--page-tab-color, #13C2C2) 26%,#fff);border-color:var(--page-tab-color, #13C2C2)}.side-tabs-item.is-active{background:var(--page-tab-color, #13C2C2);border-color:var(--page-tab-color, #13C2C2);color:#fff;font-weight:600}[data-theme=dark] .side-tabs-item{background:color-mix(in srgb,var(--page-tab-color, #13C2C2) 20%,#2b2b2b);border-color:color-mix(in srgb,var(--page-tab-color, #13C2C2) 40%,#3f3f3f);color:#e0e0e0}[data-theme=dark] .side-tabs-item:hover{background:color-mix(in srgb,var(--page-tab-color, #13C2C2) 26%,#262626);border-color:var(--page-tab-color, #13C2C2)}[data-theme=dark] .side-tabs-item.is-active{background:var(--page-tab-color, #13C2C2);border-color:var(--page-tab-color, #13C2C2);color:#fff}[data-theme=dark] .side-tabs .ant-tabs-tab{background:color-mix(in srgb,var(--page-tab-color, #13C2C2) 20%,#2b2b2b);border-color:color-mix(in srgb,var(--page-tab-color, #13C2C2) 40%,#3f3f3f)}[data-theme=dark] .side-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#e0e0e0}[data-theme=dark] .side-tabs .ant-tabs-tab:hover{background:color-mix(in srgb,var(--page-tab-color, #13C2C2) 26%,#262626);border-color:var(--page-tab-color, #13C2C2)}[data-theme=dark] .side-tabs .ant-tabs-tab-active{background:var(--page-tab-color, #13C2C2)!important;border-color:var(--page-tab-color, #13C2C2)!important}[data-theme=dark] .side-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.chip-tabs-antd>.ant-tabs-nav{margin:0 0 6px!important;padding:5px;border-radius:10px;background:#0000000a;box-shadow:inset 0 1px 2px #00000009}.chip-tabs-antd>.ant-tabs-nav:before{border-bottom:none!important}.chip-tabs-antd .ant-tabs-ink-bar{display:none!important}.chip-tabs-antd .ant-tabs-nav-list{gap:6px}.chip-tabs-antd .ant-tabs-tab{margin:0!important;padding:2px 12px!important;height:var(--ct-tab-height);border-radius:7px;background:color-mix(in srgb,var(--page-tab-color, #13C2C2) 14%,#fff);border:1px solid color-mix(in srgb,var(--page-tab-color, #13C2C2) 38%,#fff);color:#262626;font-size:12.5px;font-weight:500;box-shadow:0 1px 3px #00000012;transition:all .18s}.chip-tabs-antd .ant-tabs-tab .ant-tabs-tab-btn{color:inherit}.chip-tabs-antd .ant-tabs-tab:hover{background:color-mix(in srgb,var(--page-tab-color, #13C2C2) 26%,#fff);border-color:var(--page-tab-color, #13C2C2);transform:translateY(-1px);box-shadow:0 3px 8px #0000001a}.chip-tabs-antd .ant-tabs-tab-active{background:var(--page-tab-color, #13C2C2)!important;border-color:var(--page-tab-color, #13C2C2)!important}.chip-tabs-antd .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;font-weight:600}[data-theme=dark] .chip-tabs-antd>.ant-tabs-nav{background:#ffffff14}[data-theme=dark] .chip-tabs-antd .ant-tabs-tab{background:color-mix(in srgb,var(--page-tab-color, #13C2C2) 20%,#2b2b2b);border-color:color-mix(in srgb,var(--page-tab-color, #13C2C2) 40%,#3f3f3f);color:#e0e0e0}[data-theme=dark] .chip-tabs-antd .ant-tabs-tab-active{background:var(--page-tab-color, #13C2C2)!important;border-color:var(--page-tab-color, #13C2C2)!important}[data-theme=dark] .chip-tabs-antd .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}*{margin:0;padding:0;box-sizing:border-box}.ant-radio-wrapper .ant-radio-inner{border-color:#8fdcb9!important}.ant-radio-wrapper:hover .ant-radio-inner{border-color:#14ab74!important}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border-color:#14ab74!important;background-color:#14ab74!important}.ant-radio-wrapper .ant-radio-checked:after{border-color:#14ab74!important}.ant-radio-wrapper-checked{color:#0e7a52!important}.ant-radio-wrapper-checked:hover{color:#0a6342!important}.ant-radio-wrapper .ant-radio-input:focus-visible+.ant-radio-inner{border-color:#14ab74!important;outline-color:#14ab74!important}.ant-switch.ant-switch-checked{background:#14ab74!important}.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:#0e9a68!important}.ant-switch:focus-visible,.ant-switch-checked:focus-visible{outline-color:#14ab74!important}html,body,#root{height:100%;width:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f2f5;transition:background .25s ease}html[data-content-theme]:not([data-content-theme=classic]) body{background:var(--ct-page-bg)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00000040}.ant-modal-wrap{z-index:8!important}.ant-modal-mask{z-index:7!important}.ant-modal{z-index:8!important}[data-page-path]:not([data-active-page]) .ant-modal-wrap{display:none!important}[data-page-path]:not([data-active-page]) .ant-modal-mask{display:none!important}.import-row-error{background-color:#fff2f0!important}.import-row-error:hover>td{background-color:#fff2f0!important}.ant-select-multiple .ant-select-selection-item{background:#e6fffb!important;border:1px solid #b5f5ec!important}.ant-select-multiple .ant-select-selection-item-content{color:#08979c!important}.ant-select-multiple .ant-select-selection-item-remove{color:#13c2c2!important}.ant-select-multiple .ant-select-selection-item-remove:hover{color:#08979c!important}.ant-select-multiple .ant-select-item-option-content:before{content:"☐ ";margin-right:6px;font-size:13px;color:#bfbfbf;display:inline}.ant-select-multiple .ant-select-item-option-selected .ant-select-item-option-content:before{content:"☑ ";color:#13c2c2}.ant-select-item-option-selected{background:#e6fffb!important;font-weight:500!important}.ant-select-item-option-selected .ant-select-item-option-content{color:#08979c}.ant-select-multiple .ant-select-item-option-state{display:none!important}.ant-select-item-option-active:not(.ant-select-item-option-selected){background:#f5f5f5!important}.ant-table-column-sorter{opacity:0;transition:opacity .2s}.ant-table-column-has-sorters:hover .ant-table-column-sorter,.ant-table-column-sort .ant-table-column-sorter{opacity:1}.ant-card>.ant-card-head{min-height:var(--ct-card-head-height)!important;padding:0 var(--ct-card-pad-x);font-size:var(--ct-list-font-title)}.ant-card>.ant-card-head .ant-card-head-title{font-size:var(--ct-list-font-title);padding:0}.ant-card>.ant-card-head .ant-card-extra{font-size:var(--ct-list-font-meta)}.ant-table .ant-table-measure-cell{padding:0!important;border:0!important;background:transparent!important}.ant-table .ant-table-measure-cell .ant-table-measure-cell-content{height:0!important;overflow:hidden!important;pointer-events:none!important}.ant-table-body:has(.ant-table-placeholder) .ant-table-measure-row{display:none!important}:root{--ct-page-bg: #f0f2f5;--ct-card-bg: #ffffff;--ct-card-border: #e8ecf2;--ct-card-shadow: 0 1px 4px rgba(0, 0, 0, .03);--ct-card-shadow-hover: 0 2px 8px rgba(0, 0, 0, .05);--ct-card-radius: 10px;--ct-card-accent-1: #14ab74;--ct-card-accent-2: #1890ff;--ct-card-accent-3: #722ed1;--ct-card-accent-opacity: .7;--ct-filter-card-bg: linear-gradient(180deg, #ffffff 0%, #fafbfc 100%);--ct-table-head-bg: linear-gradient(180deg, #f5f8fc 0%, #eaeef4 100%);--ct-table-head-color: #1f2937;--ct-table-head-border: #c8d0dc;--ct-table-head-divider: #dde3ec;--ct-table-head-line-1: #1890ff;--ct-table-head-line-2: #52c41a;--ct-table-head-line-3: #faad14;--ct-table-head-line-opacity: .3;--ct-table-cell-bg: #ffffff;--ct-table-cell-color: #333333;--ct-table-zebra-bg: #f8fafb;--ct-table-hover-bg: #e8f4fd;--ct-table-hover-bar: #1890ff;--ct-table-selected-bg: #e6f7ff;--ct-table-border: #e8e8e8;--ct-table-border-light: #f0f0f0;--ct-table-outer-border: #e0e0e0;--ct-table-empty-bg: #e8f4fd;--ct-table-scroll-thumb: #989898;--ct-table-scroll-thumb-hover: #7a7a7a;--ct-table-scroll-track: #e4e4e4;--ct-table-shadow: 0 1px 4px rgba(0, 0, 0, .06);--ct-data-color: #333333;--ct-data-accent: #1890ff;--ct-data-number-weight: 500;--ct-number-color: #333333;--ct-number-weight: 400;--ct-list-font-head: 11.5px;--ct-list-font-cell: 12px;--ct-list-font-tag: 11.5px;--ct-list-font-title: 12.5px;--ct-list-font-meta: 11.5px;--ct-list-pad-y: 3px;--ct-list-pad-x: 8px;--ct-list-head-pad-y: 3px;--ct-list-head-height: 32px;--ct-list-row-height: 28px;--ct-tab-height: 32px;--ct-list-tag-line: 16px;--ct-status-item-height: 28px;--ct-status-card-pad: 4px 8px 6px;--ct-card-pad-y: 6px;--ct-card-pad-x: 10px;--ct-card-head-height: 30px}[data-content-theme=ocean]{--ct-page-bg: #eaf1f9;--ct-card-bg: #ffffff;--ct-card-border: #d3e2f0;--ct-card-shadow: 0 1px 4px rgba(24, 144, 255, .06);--ct-card-shadow-hover: 0 2px 8px rgba(24, 144, 255, .12);--ct-card-accent-1: #1890ff;--ct-card-accent-2: #13c2c2;--ct-card-accent-3: #2f54eb;--ct-card-accent-opacity: .75;--ct-filter-card-bg: linear-gradient(180deg, #ffffff 0%, #f2f7fd 100%);--ct-table-head-bg: linear-gradient(180deg, #eaf2fd 0%, #d9e6f8 100%);--ct-table-head-color: #0b3d75;--ct-table-head-border: #9dc0e8;--ct-table-head-divider: #c6daf1;--ct-table-head-line-1: #1890ff;--ct-table-head-line-2: #13c2c2;--ct-table-head-line-3: #36cfc9;--ct-table-head-line-opacity: .4;--ct-table-cell-bg: #ffffff;--ct-table-cell-color: #1f3a5f;--ct-table-zebra-bg: #f1f7fd;--ct-table-hover-bg: #d6e9ff;--ct-table-hover-bar: #1890ff;--ct-table-selected-bg: #cfe6ff;--ct-table-border: #dbe6f2;--ct-table-border-light: #eaf1f8;--ct-table-outer-border: #c9dcef;--ct-table-empty-bg: #d6e9ff;--ct-table-scroll-thumb: #7ba7d7;--ct-table-scroll-track: #dbe7f4;--ct-data-color: #1f3a5f;--ct-data-accent: #0958d9;--ct-number-color: #0b3d75;--ct-number-weight: 600}[data-content-theme=jade]{--ct-page-bg: #ecf5f0;--ct-card-bg: #ffffff;--ct-card-border: #cde7da;--ct-card-shadow: 0 1px 4px rgba(20, 171, 116, .06);--ct-card-shadow-hover: 0 2px 8px rgba(20, 171, 116, .12);--ct-card-accent-1: #14ab74;--ct-card-accent-2: #52c41a;--ct-card-accent-3: #13c2c2;--ct-card-accent-opacity: .75;--ct-filter-card-bg: linear-gradient(180deg, #ffffff 0%, #f2faf6 100%);--ct-table-head-bg: linear-gradient(180deg, #e9f7f0 0%, #d7efe2 100%);--ct-table-head-color: #0b5136;--ct-table-head-border: #8fd6b4;--ct-table-head-divider: #bce5d0;--ct-table-head-line-1: #14ab74;--ct-table-head-line-2: #52c41a;--ct-table-head-line-3: #95de64;--ct-table-head-line-opacity: .4;--ct-table-cell-bg: #ffffff;--ct-table-cell-color: #1f3d30;--ct-table-zebra-bg: #f1faf5;--ct-table-hover-bg: #d6f2e4;--ct-table-hover-bar: #14ab74;--ct-table-selected-bg: #cdf0de;--ct-table-border: #dbefe4;--ct-table-border-light: #eaf6ef;--ct-table-outer-border: #c4e6d6;--ct-table-empty-bg: #d6f2e4;--ct-table-scroll-thumb: #79bd9d;--ct-table-scroll-track: #d9ede2;--ct-data-color: #1f3d30;--ct-data-accent: #0e7a52;--ct-number-color: #0b5136;--ct-number-weight: 600}[data-content-theme=violet]{--ct-page-bg: #f2eef9;--ct-card-bg: #ffffff;--ct-card-border: #ddd0f0;--ct-card-shadow: 0 1px 4px rgba(114, 46, 209, .06);--ct-card-shadow-hover: 0 2px 8px rgba(114, 46, 209, .12);--ct-card-accent-1: #722ed1;--ct-card-accent-2: #eb2f96;--ct-card-accent-3: #2f54eb;--ct-card-accent-opacity: .75;--ct-filter-card-bg: linear-gradient(180deg, #ffffff 0%, #f8f4fd 100%);--ct-table-head-bg: linear-gradient(180deg, #f2eafc 0%, #e5d8f8 100%);--ct-table-head-color: #3d1a6b;--ct-table-head-border: #bfa3e4;--ct-table-head-divider: #d7c5ef;--ct-table-head-line-1: #722ed1;--ct-table-head-line-2: #eb2f96;--ct-table-head-line-3: #2f54eb;--ct-table-head-line-opacity: .4;--ct-table-cell-bg: #ffffff;--ct-table-cell-color: #332a44;--ct-table-zebra-bg: #f8f4fd;--ct-table-hover-bg: #e9dbfb;--ct-table-hover-bar: #722ed1;--ct-table-selected-bg: #ddc9f7;--ct-table-border: #e8dcf6;--ct-table-border-light: #f2ebfb;--ct-table-outer-border: #dbc9f0;--ct-table-empty-bg: #e9dbfb;--ct-table-scroll-thumb: #a888d8;--ct-table-scroll-track: #e6dcf5;--ct-data-color: #332a44;--ct-data-accent: #531dab;--ct-number-color: #3d1a6b;--ct-number-weight: 600}[data-content-theme=rose]{--ct-page-bg: #fdf2f6;--ct-card-bg: #ffffff;--ct-card-border: #f5cfdd;--ct-card-shadow: 0 1px 4px rgba(235, 47, 150, .06);--ct-card-shadow-hover: 0 2px 8px rgba(235, 47, 150, .12);--ct-card-accent-1: #eb2f96;--ct-card-accent-2: #f759ab;--ct-card-accent-3: #ff85c0;--ct-card-accent-opacity: .75;--ct-filter-card-bg: linear-gradient(180deg, #ffffff 0%, #fdf5f9 100%);--ct-table-head-bg: linear-gradient(180deg, #fdeaf3 0%, #fbd8e7 100%);--ct-table-head-color: #8c1459;--ct-table-head-border: #f0a6ca;--ct-table-head-divider: #f7c7de;--ct-table-head-line-1: #eb2f96;--ct-table-head-line-2: #f759ab;--ct-table-head-line-3: #ff85c0;--ct-table-head-line-opacity: .4;--ct-table-cell-bg: #ffffff;--ct-table-cell-color: #4a2537;--ct-table-zebra-bg: #fdf5f9;--ct-table-hover-bg: #fbd8e9;--ct-table-hover-bar: #eb2f96;--ct-table-selected-bg: #f7c8de;--ct-table-border: #f7dbe6;--ct-table-border-light: #fbeaf1;--ct-table-outer-border: #f3c6da;--ct-table-empty-bg: #fbd8e9;--ct-table-scroll-thumb: #d99ab8;--ct-table-scroll-track: #f7dde8;--ct-data-color: #4a2537;--ct-data-accent: #c41d7f;--ct-number-color: #8c1459;--ct-number-weight: 600}.ct-number{color:var(--ct-number-color);font-weight:var(--ct-number-weight);font-variant-numeric:tabular-nums}.app-table .ant-table-tbody>tr>td.ct-number,.app-table .ant-table-tbody-virtual-holder .ant-table-row>.ant-table-cell.ct-number{color:var(--ct-number-color);font-weight:var(--ct-number-weight);font-variant-numeric:tabular-nums}.ant-modal-content{border:1px solid var(--ct-card-border);border-radius:var(--ct-card-radius);box-shadow:var(--ct-card-shadow-hover)}.ant-modal-title{font-size:14px;font-weight:600;color:var(--ct-table-head-color)}.ant-modal-title .anticon{color:var(--ct-card-accent-1)}.ant-modal-close{top:9px;inset-inline-end:10px}.ant-modal-content:has(>.ant-modal-header):has(>.ant-modal-footer){padding:0}.ant-modal-content:has(>.ant-modal-header):has(>.ant-modal-footer)>.ant-modal-header{margin:0;padding:12px 48px 12px 15px;background:var(--ct-filter-card-bg);border-bottom:1px solid var(--ct-card-border);border-left:3px solid var(--ct-card-accent-1);border-radius:var(--ct-card-radius) var(--ct-card-radius) 0 0}.ant-modal-content:has(>.ant-modal-header):has(>.ant-modal-footer)>.ant-modal-body{padding:12px 16px}.ant-modal-content:has(>.ant-modal-header):has(>.ant-modal-footer)>.ant-modal-footer{margin:0;padding:10px 16px;background:var(--ct-filter-card-bg);border-top:1px solid var(--ct-card-border);border-radius:0 0 var(--ct-card-radius) var(--ct-card-radius)}.ant-modal-footer .ant-btn,.ant-modal-confirm .ant-modal-confirm-btns .ant-btn,.ant-drawer-footer .ant-btn{height:32px;padding:0 15px;font-size:14px;border-radius:6px}.ant-modal-footer .ant-btn-primary:not(:disabled):not(.ant-btn-disabled),.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary:not(:disabled):not(.ant-btn-disabled),.ant-drawer-footer .ant-btn-primary:not(:disabled):not(.ant-btn-disabled){background:#52c41a!important;border-color:#52c41a!important;color:#fff!important;box-shadow:0 2px 8px #52c41a40}.ant-modal-footer .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,.ant-modal-footer .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):focus,.ant-modal-footer .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active,.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):focus,.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active,.ant-drawer-footer .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,.ant-drawer-footer .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):focus,.ant-drawer-footer .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active{background:#129a68!important;border-color:#129a68!important;color:#fff!important}.ant-modal-footer .ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled),.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled),.ant-drawer-footer .ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled){background:#ff4d4f!important;border-color:#ff4d4f!important;box-shadow:0 2px 8px #ff4d4f40}.btn-primary.ant-btn.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled){background:#ff4d4f!important;border-color:#ff4d4f!important}.btn-primary.ant-btn.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover,.btn-primary.ant-btn.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):focus{background:#d9363e!important;border-color:#d9363e!important}.ant-modal-footer .ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover,.ant-modal-footer .ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):focus,.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover,.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):focus,.ant-drawer-footer .ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover,.ant-drawer-footer .ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):focus{background:#d9363e!important;border-color:#d9363e!important}.btn-primary.ant-btn:not(:disabled):not(.ant-btn-disabled){background:#52c41a!important;border-color:#52c41a!important;color:#fff!important;box-shadow:0 2px 8px #52c41a40}.btn-primary.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.btn-primary.ant-btn:not(:disabled):not(.ant-btn-disabled):focus,.btn-primary.ant-btn:not(:disabled):not(.ant-btn-disabled):active{background:#129a68!important;border-color:#129a68!important;color:#fff!important}.ant-notification .ant-notification-notice{padding:12px 14px 12px 15px;border:1px solid var(--ct-card-border);border-left:3px solid var(--ct-card-accent-1);border-radius:var(--ct-card-radius);background:linear-gradient(180deg,var(--ct-table-selected-bg) 0%,var(--ct-card-bg) 62%);box-shadow:0 4px 16px #0000001f}.ant-notification .ant-notification-notice-message{font-size:14px;font-weight:600;color:var(--ct-table-head-color)}.ant-notification .ant-notification-notice-description{font-size:12px;color:#595959}.ant-notification .ant-notification-notice-icon{color:var(--ct-card-accent-1)}.ant-notification .ant-notification-notice-description .notify-bizno{margin-top:5px;color:var(--ct-table-head-color)}.ant-notification .ant-notification-notice-description .notify-bizno-no{font-size:13px;font-weight:600;letter-spacing:.2px}.ant-notification .ant-notification-notice-description .notify-bizno-action{margin-left:6px;font-weight:600;text-decoration:underline;text-underline-offset:2px}.ant-notification .ant-notification-notice:hover .notify-bizno-action{color:var(--ct-card-accent-1)}[data-theme=dark] .ant-notification .ant-notification-notice-description .notify-bizno{color:#ffffffeb}.ant-notification .ant-notification-notice-description .notify-note{margin-top:4px;font-size:11px;color:#737373}[data-theme=dark] .ant-notification .ant-notification-notice-description .notify-note{color:#ffffff80}[data-theme=dark] .ant-notification .ant-notification-notice:hover .notify-bizno-action{color:#36cfc9}.ant-notification .ant-notification-notice-close{top:10px;inset-inline-end:10px}[data-theme=dark] .ant-notification .ant-notification-notice{background:linear-gradient(180deg,#1d3b4a,#262626 62%);border-color:#ffffff1f;border-left-color:#14ab74;box-shadow:0 4px 18px #00000080}[data-theme=dark] .ant-notification .ant-notification-notice-message{color:#ffffffeb}[data-theme=dark] .ant-notification .ant-notification-notice-description{color:#ffffff9e}[data-theme=dark] .ant-notification .ant-notification-notice-icon{color:#36cfc9}.ant-modal-confirm .ant-modal-content{border-radius:var(--ct-card-radius)}.ant-modal-confirm .ant-modal-confirm-btns{margin-top:20px}.page-drawer .ant-drawer-header{padding:12px 16px;background:var(--ct-filter-card-bg);border-bottom:1px solid var(--ct-card-border);border-left:3px solid var(--ct-card-accent-1)}.page-drawer .ant-drawer-title{font-size:14px;font-weight:600;color:var(--ct-table-head-color)}.page-drawer .ant-drawer-title .anticon{color:var(--ct-card-accent-1)}.page-drawer .ant-drawer-body{padding:12px 16px}.page-drawer .ant-drawer-footer{padding:10px 16px;background:var(--ct-filter-card-bg);border-top:1px solid var(--ct-card-border)}.page-drawer-flush .ant-drawer-body{padding:0;overflow:hidden}.picker-modal .ant-drawer-header{padding:12px 48px 12px 15px;background:var(--ct-filter-card-bg);border-bottom:1px solid var(--ct-card-border);border-left:3px solid var(--ct-card-accent-1)}.picker-modal .ant-drawer-title{font-size:14px;font-weight:600;color:var(--ct-table-head-color)}.picker-modal .ant-drawer-footer{padding:10px 16px;background:var(--ct-filter-card-bg);border-top:1px solid var(--ct-card-border)}.plain-modal .ant-modal-wrap .ant-modal-content{padding:20px 24px;box-shadow:var(--ct-card-shadow-hover)}.plain-modal .ant-modal-wrap .ant-modal-content .ant-modal-header{margin:0 0 8px;padding:0;background:transparent;border:none;border-radius:0}.plain-modal .ant-modal-wrap .ant-modal-content .ant-modal-body{padding:0}.plain-modal .ant-modal-wrap .ant-modal-content .ant-modal-footer{margin:0;padding:10px 0 0;background:transparent;border-top:1px solid var(--ct-card-border);border-radius:0}.modal-over-drawer .ant-modal-mask,.modal-over-drawer .ant-modal-wrap{z-index:3000!important}
