@charset "UTF-8";.ms-modal-container .ant-modal-title{font-weight:600}.ms-modal-container .ant-modal-footer{padding-top:0;padding-bottom:24px;text-align:center;border-top:none}.ms-modal-confirm-default .ant-modal-header{padding:12px 24px}.ms-modal-confirm-default .ant-modal-title{font-weight:600}.ms-modal-confirm-default .ant-modal-footer{padding-top:0;padding-bottom:24px;border-top:none}.content{font-size:14px}p{margin:0;font-weight:600}.section{margin-top:20px}body,body .login-page{position:relative}body .login-page{width:100%;height:100%}.login-page-theme-navbar{width:100%;min-height:100vh;display:flex;flex-direction:column;background:#f5f7fa}.login-page-theme-navbar .login-header{width:100%;height:70px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06);position:relative;z-index:10}.login-page-theme-navbar .login-header .header-content{max-width:1200px;height:100%;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between}.login-page-theme-navbar .login-header .header-content .logo-section{display:flex;align-items:center;grid-gap:12px;gap:12px}.login-page-theme-navbar .login-header .header-content .logo-section .logo-img{height:40px}.login-page-theme-navbar .login-header .header-content .logo-section .brand-name{font-size:18px;font-weight:600;color:#333}.login-page-theme-navbar .login-main{flex:1 1;padding:40px 20px}.login-page-theme-navbar .login-main .promo-section{padding:60px 40px}.login-page-theme-navbar .login-main .promo-section .promo-content{max-width:500px;margin:0 auto}.login-page-theme-navbar .login-main .promo-section .promo-content .promo-title{font-size:36px;font-weight:700;color:#333;margin-bottom:20px;line-height:1.4}.login-page-theme-navbar .login-main .promo-section .promo-content .promo-desc{font-size:18px;color:#666;margin-bottom:40px;line-height:1.6}.login-page-theme-navbar .login-main .promo-section .promo-content .feature-list .feature-item{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:20px;font-size:16px;color:#555}.login-page-theme-navbar .login-main .promo-section .promo-content .feature-list .feature-item .anticon{font-size:20px;color:var(--primary-color)}.login-page-theme-navbar .login-main .login-form-wrapper{background:#fff;border-radius:12px;padding:40px 32px;box-shadow:0 4px 24px rgba(0,0,0,.08);max-width:450px;margin:0 auto}.login-page-theme-navbar .login-main .login-form-wrapper .form-header{margin-bottom:32px;text-align:center}.login-page-theme-navbar .login-main .login-form-wrapper .form-header h2{font-size:28px;font-weight:600;color:#333;margin-bottom:8px}.login-page-theme-navbar .login-main .login-form-wrapper .form-header p{font-size:14px;color:#999;margin:0}.login-page-theme-navbar .login-main .login-form-wrapper .login-form .ant-form-item{margin-bottom:20px}.login-page-theme-navbar .login-main .login-form-wrapper .login-form .ant-input-lg,.login-page-theme-navbar .login-main .login-form-wrapper .login-form .ant-input-password-lg{height:48px;border-radius:8px;font-size:14px}.login-page-theme-navbar .login-main .login-form-wrapper .login-form .ant-input-affix-wrapper{border-radius:8px}.login-page-theme-navbar .login-main .login-form-wrapper .login-form .ant-input-affix-wrapper .ant-input-prefix{margin-left:-4px}.login-page-theme-navbar .login-main .login-form-wrapper .login-form .ant-input-affix-wrapper .ant-input-suffix{margin-left:12px}.login-page-theme-navbar .login-main .login-form-wrapper .login-form .ant-input-affix-wrapper .ant-input{font-size:14px}.login-page-theme-navbar .login-main .login-form-wrapper .login-form .ant-input-affix-wrapper .ant-input-password-icon{color:unset!important}.login-page-theme-navbar .login-main .login-form-wrapper .login-form .font{font-size:12px;font-weight:400;color:#999}.login-page-theme-navbar .login-main .login-form-wrapper .login-form .login-btn{width:100%;height:48px;border-radius:8px;font-size:16px;font-weight:500;margin-top:8px}.login-page-theme-navbar .login-main .login-form-wrapper .login-form .login-form-unchecked{border:0}.login-page-theme-navbar .login-main .login-form-wrapper .login-form .tips{color:#c00;margin-bottom:0;text-align:center}.login-page-theme-navbar .login-main .login-form-wrapper .login-form .agreement{margin-bottom:16px}.login-page-theme-navbar .login-footer{padding-top:20px;text-align:center;background:transparent}.login-page-theme-navbar .login-footer p{padding:0;margin:0;font-size:13px;font-weight:400;color:#999}.login-page-theme-navbar .login-success{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}@media (max-width:768px){.login-page-theme-navbar .login-header{height:60px}.login-page-theme-navbar .login-header .header-content{padding:0 20px}.login-page-theme-navbar .login-header .header-content .logo-section .logo-img{height:32px}.login-page-theme-navbar .login-header .header-content .logo-section .brand-name{font-size:16px}.login-page-theme-navbar .login-main .promo-section{padding:40px 20px}.login-page-theme-navbar .login-main .promo-section .promo-content .promo-title{font-size:28px}.login-page-theme-navbar .login-main .promo-section .promo-content .promo-desc{font-size:16px}.login-page-theme-navbar .login-main .login-form-wrapper{padding:32px 24px}}.card-layout-wrapper{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.card-layout-wrapper .card-bg{position:absolute;inset:0;background:linear-gradient(135deg,#1e3c72,#2a5298 50%,#764ba2);z-index:0}.card-layout-wrapper .card-bg .card-shape{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.05)}.card-layout-wrapper .card-bg .card-shape-1{width:600px;height:600px;top:-200px;right:-200px;-webkit-animation:float1 15s ease-in-out infinite;animation:float1 15s ease-in-out infinite}.card-layout-wrapper .card-bg .card-shape-2{width:400px;height:400px;bottom:-100px;left:-100px;-webkit-animation:float2 12s ease-in-out infinite;animation:float2 12s ease-in-out infinite}.card-layout-wrapper .card-bg .card-shape-3{width:200px;height:200px;top:40%;left:20%;-webkit-animation:float3 10s ease-in-out infinite;animation:float3 10s ease-in-out infinite}.card-layout-wrapper .card-bg .card-grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:60px 60px}.card-layout-wrapper .card-content{position:relative;z-index:1;width:100%;max-width:420px;padding:20px}.card-layout-wrapper .card-box{position:relative;background:#fff;border-radius:24px;padding:48px 40px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.1)}.card-layout-wrapper .card-box .card-corner{position:absolute;width:60px;height:60px;border:3px solid color-mix(in srgb,var(--primary-color) 30%,transparent)}.card-layout-wrapper .card-box .card-corner-tl{top:-3px;left:-3px;border-right:none;border-bottom:none;border-radius:24px 0 0 0}.card-layout-wrapper .card-box .card-corner-br{bottom:-3px;right:-3px;border-left:none;border-top:none;border-radius:0 0 24px 0}.card-layout-wrapper .card-logo-wrapper{text-align:center;margin-bottom:20px}.card-layout-wrapper .card-logo{height:56px;object-fit:contain}.card-layout-wrapper .card-title{text-align:center;font-size:26px;font-weight:700;color:#1a1a2e;margin:0 0 8px;letter-spacing:2px}.card-layout-wrapper .card-subtitle{text-align:center;font-size:14px;color:#8c8c8c;margin:0 0 32px}.card-layout-wrapper .card-form .ant-form-item{margin-bottom:0}.card-layout-wrapper .card-form .card-input-group{margin-bottom:20px}.card-layout-wrapper .card-form .card-input-group .card-input-label{display:block;font-size:13px;font-weight:600;color:#333;margin-bottom:8px;padding-left:4px}.card-layout-wrapper .card-form .card-input-group .ant-input,.card-layout-wrapper .card-form .card-input-group .ant-input-password{height:48px;border-radius:10px;border:1.5px solid #e8e8e8;padding:0 16px;font-size:14px;background:#fafafa;transition:all .3s}.card-layout-wrapper .card-form .card-input-group .ant-input-password::-webkit-input-placeholder,.card-layout-wrapper .card-form .card-input-group .ant-input::-webkit-input-placeholder{color:#bbb}.card-layout-wrapper .card-form .card-input-group .ant-input-password:-ms-input-placeholder,.card-layout-wrapper .card-form .card-input-group .ant-input:-ms-input-placeholder{color:#bbb}.card-layout-wrapper .card-form .card-input-group .ant-input-password::-ms-input-placeholder,.card-layout-wrapper .card-form .card-input-group .ant-input::-ms-input-placeholder{color:#bbb}.card-layout-wrapper .card-form .card-input-group .ant-input-password::placeholder,.card-layout-wrapper .card-form .card-input-group .ant-input::placeholder{color:#bbb}.card-layout-wrapper .card-form .card-input-group .ant-input-password:hover,.card-layout-wrapper .card-form .card-input-group .ant-input:hover{border-color:color-mix(in srgb,var(--primary-color) 50%,transparent);background:#fff}.card-layout-wrapper .card-form .card-input-group .ant-input-password:focus,.card-layout-wrapper .card-form .card-input-group .ant-input:focus{border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 12%,transparent)}.card-layout-wrapper .card-form .card-input-group .ant-input-password:-webkit-autofill,.card-layout-wrapper .card-form .card-input-group .ant-input-password:-webkit-autofill:active,.card-layout-wrapper .card-form .card-input-group .ant-input-password:-webkit-autofill:focus,.card-layout-wrapper .card-form .card-input-group .ant-input-password:-webkit-autofill:hover,.card-layout-wrapper .card-form .card-input-group .ant-input:-webkit-autofill,.card-layout-wrapper .card-form .card-input-group .ant-input:-webkit-autofill:active,.card-layout-wrapper .card-form .card-input-group .ant-input:-webkit-autofill:focus,.card-layout-wrapper .card-form .card-input-group .ant-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fafafa inset!important;-webkit-text-fill-color:#333!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.card-layout-wrapper .card-form .card-input-group .ant-input-affix-wrapper{height:48px;border-radius:10px;border:1.5px solid #e8e8e8;padding:0 16px;background:#fafafa;transition:all .3s;display:flex;align-items:center}.card-layout-wrapper .card-form .card-input-group .ant-input-affix-wrapper:hover{border-color:color-mix(in srgb,var(--primary-color) 50%,transparent);background:#fff}.card-layout-wrapper .card-form .card-input-group .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 12%,transparent)}.card-layout-wrapper .card-form .card-input-group .ant-input-affix-wrapper .ant-input{flex:1 1;height:100%;border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important}.card-layout-wrapper .card-form .card-input-group .ant-input-affix-wrapper .ant-input:focus{box-shadow:none!important}.card-layout-wrapper .card-form .card-input-group .ant-input-affix-wrapper .ant-input:-webkit-autofill,.card-layout-wrapper .card-form .card-input-group .ant-input-affix-wrapper .ant-input:-webkit-autofill:active,.card-layout-wrapper .card-form .card-input-group .ant-input-affix-wrapper .ant-input:-webkit-autofill:focus,.card-layout-wrapper .card-form .card-input-group .ant-input-affix-wrapper .ant-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#333!important;background:transparent!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.card-layout-wrapper .card-form .card-input-group .ant-input-affix-wrapper .ant-input-suffix{display:flex;align-items:center;margin-left:12px}.card-layout-wrapper .card-form .card-input-group .ant-input-affix-wrapper .ant-input-suffix>span:not(.ant-input-password-icon):not(.anticon){display:none}.card-layout-wrapper .card-form .card-input-group .ant-input-password-icon,.card-layout-wrapper .card-form .card-input-group .anticon-eye,.card-layout-wrapper .card-form .card-input-group .anticon-eye-invisible{color:#999!important;font-size:16px!important;cursor:pointer}.card-layout-wrapper .card-form .card-input-group .ant-input-password-icon:hover,.card-layout-wrapper .card-form .card-input-group .anticon-eye-invisible:hover,.card-layout-wrapper .card-form .card-input-group .anticon-eye:hover{color:var(--primary-color)!important}.card-layout-wrapper .card-form .card-verify-group .ant-row{margin:0!important}.card-layout-wrapper .card-form .card-verify-group .ant-col{padding:0!important}.card-layout-wrapper .card-form .card-verify-group .ant-col:first-child{padding-right:8px!important}.card-layout-wrapper .card-form .card-verify-img{width:100%;height:48px;cursor:pointer;border-radius:10px;border:1.5px solid #e8e8e8;object-fit:cover;transition:all .3s}.card-layout-wrapper .card-form .card-verify-img:hover{border-color:color-mix(in srgb,var(--primary-color) 50%,transparent)}.card-layout-wrapper .card-agree{display:flex;align-items:center;margin-bottom:20px;font-size:13px;color:#666}.card-layout-wrapper .card-agree .ant-checkbox-wrapper{margin-right:8px}.card-layout-wrapper .card-agree .card-link{color:var(--primary-color);cursor:pointer;font-weight:500}.card-layout-wrapper .card-agree .card-link:hover{text-decoration:underline}.card-layout-wrapper .card-tips{margin-bottom:16px;padding:12px 16px;background:linear-gradient(135deg,#fff7e6,#fffbe6);border-radius:10px;border-left:4px solid #faad14;font-size:13px;color:#ad6800}.card-layout-wrapper .card-btn{width:100%;height:50px;border-radius:10px;background:var(--primary-color);border:none;font-size:16px;font-weight:600;letter-spacing:4px;box-shadow:0 4px 14px color-mix(in srgb,var(--primary-color) 40%,transparent);transition:all .3s}.card-layout-wrapper .card-btn:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 85%,#000);transform:translateY(-2px);box-shadow:0 8px 20px color-mix(in srgb,var(--primary-color) 50%,transparent)}.card-layout-wrapper .card-btn:active:not(:disabled){transform:translateY(0)}.card-layout-wrapper .card-btn:disabled{background:#d9d9d9;box-shadow:none;letter-spacing:4px}.card-layout-wrapper .card-footer{position:fixed;bottom:0;left:0;width:100%;padding:20px;text-align:center;z-index:2}.card-layout-wrapper .card-footer p{color:hsla(0,0%,100%,.6);font-size:12px;margin:0}@-webkit-keyframes float1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,30px) scale(1.05)}}@keyframes float1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,30px) scale(1.05)}}@-webkit-keyframes float2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-20px) scale(1.03)}}@keyframes float2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-20px) scale(1.03)}}@-webkit-keyframes float3{0%,to{transform:translate(0)}50%{transform:translate(15px,15px)}}@keyframes float3{0%,to{transform:translate(0)}50%{transform:translate(15px,15px)}}@media (max-width:768px){.card-layout-wrapper .card-content{padding:16px}.card-layout-wrapper .card-box{padding:36px 24px;border-radius:20px}.card-layout-wrapper .card-box .card-corner{width:40px;height:40px}.card-layout-wrapper .card-box .card-corner-tl{border-radius:20px 0 0 0}.card-layout-wrapper .card-box .card-corner-br{border-radius:0 0 20px 0}.card-layout-wrapper .card-logo{height:44px}.card-layout-wrapper .card-title{font-size:22px}.card-layout-wrapper .card-form .card-input-group .ant-input,.card-layout-wrapper .card-form .card-input-group .ant-input-affix-wrapper,.card-layout-wrapper .card-form .card-input-group .ant-input-password,.card-layout-wrapper .card-form .card-verify-img{height:44px}.card-layout-wrapper .card-btn{height:46px}}.login-page-theme-minimal{width:100%;min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.login-page-theme-minimal:before{width:500px;height:500px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);top:-150px;right:-150px}.login-page-theme-minimal:after,.login-page-theme-minimal:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.login-page-theme-minimal:after{width:400px;height:400px;background:radial-gradient(circle,hsla(0,0%,100%,.08) 0,transparent 70%);bottom:-100px;left:-100px}.login-page-theme-minimal .login-container{width:100%;max-width:450px;padding:24px;position:relative;z-index:1}.login-page-theme-minimal .login-card{background:#fff;border-radius:20px;padding:50px 45px;box-shadow:0 20px 60px rgba(0,0,0,.1),0 0 0 1px hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out}.login-page-theme-minimal .login-card .logo-section{text-align:center;margin-bottom:30px}.login-page-theme-minimal .login-card .logo-section .logo-img{height:70px;-webkit-animation:fadeIn .8s ease-out;animation:fadeIn .8s ease-out}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.login-page-theme-minimal .login-card .title-section{text-align:center;margin-bottom:45px}.login-page-theme-minimal .login-card .title-section h1{font-size:28px;font-weight:600;color:#1a1a1a;margin:0;letter-spacing:-.5px}.login-page-theme-minimal .login-card .title-section p{font-size:14px;color:#8a8a8a;margin-top:8px;margin-bottom:0}.login-page-theme-minimal .login-card .login-form .ant-form-item{margin-bottom:20px}.login-page-theme-minimal .login-card .login-form .ant-input{height:50px;border:1.5px solid #e8e8e8;border-radius:12px;padding:14px 18px;font-size:14px;background:#fafafa;transition:all .3s ease}.login-page-theme-minimal .login-card .login-form .ant-input:hover{border-color:#d0d0d0;background:#fff}.login-page-theme-minimal .login-card .login-form .ant-input:focus{border-color:#667eea;border-color:var(--primary-color,#667eea);background:#fff;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.login-page-theme-minimal .login-card .login-form .ant-input::-webkit-input-placeholder{color:#b0b0b0;font-size:14px}.login-page-theme-minimal .login-card .login-form .ant-input:-ms-input-placeholder{color:#b0b0b0;font-size:14px}.login-page-theme-minimal .login-card .login-form .ant-input::-ms-input-placeholder{color:#b0b0b0;font-size:14px}.login-page-theme-minimal .login-card .login-form .ant-input::placeholder{color:#b0b0b0;font-size:14px}.login-page-theme-minimal .login-card .login-form .ant-input-affix-wrapper,.login-page-theme-minimal .login-card .login-form .ant-input-password{height:50px;border:1.5px solid #e8e8e8;border-radius:12px;padding:0;background:#fafafa;transition:all .3s ease}.login-page-theme-minimal .login-card .login-form .ant-input-affix-wrapper:hover,.login-page-theme-minimal .login-card .login-form .ant-input-password:hover{border-color:#d0d0d0;background:#fff}.login-page-theme-minimal .login-card .login-form .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.login-page-theme-minimal .login-card .login-form .ant-input-affix-wrapper:focus,.login-page-theme-minimal .login-card .login-form .ant-input-password.ant-input-affix-wrapper-focused,.login-page-theme-minimal .login-card .login-form .ant-input-password:focus{border-color:#667eea;border-color:var(--primary-color,#667eea);background:#fff;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.login-page-theme-minimal .login-card .login-form .ant-input-affix-wrapper .ant-input,.login-page-theme-minimal .login-card .login-form .ant-input-password .ant-input{height:48px;border:none;padding:14px 18px;font-size:14px;background:transparent}.login-page-theme-minimal .login-card .login-form .ant-input-affix-wrapper .ant-input:focus,.login-page-theme-minimal .login-card .login-form .ant-input-password .ant-input:focus{box-shadow:none}.login-page-theme-minimal .login-card .login-form .ant-input-affix-wrapper .ant-input::-webkit-input-placeholder,.login-page-theme-minimal .login-card .login-form .ant-input-password .ant-input::-webkit-input-placeholder{color:#b0b0b0;font-size:14px}.login-page-theme-minimal .login-card .login-form .ant-input-affix-wrapper .ant-input:-ms-input-placeholder,.login-page-theme-minimal .login-card .login-form .ant-input-password .ant-input:-ms-input-placeholder{color:#b0b0b0;font-size:14px}.login-page-theme-minimal .login-card .login-form .ant-input-affix-wrapper .ant-input::-ms-input-placeholder,.login-page-theme-minimal .login-card .login-form .ant-input-password .ant-input::-ms-input-placeholder{color:#b0b0b0;font-size:14px}.login-page-theme-minimal .login-card .login-form .ant-input-affix-wrapper .ant-input::placeholder,.login-page-theme-minimal .login-card .login-form .ant-input-password .ant-input::placeholder{color:#b0b0b0;font-size:14px}.login-page-theme-minimal .login-card .login-form .ant-input-affix-wrapper .ant-input-suffix,.login-page-theme-minimal .login-card .login-form .ant-input-password .ant-input-suffix{margin-right:12px}.login-page-theme-minimal .login-card .login-form .ant-input-affix-wrapper .ant-input-suffix .anticon,.login-page-theme-minimal .login-card .login-form .ant-input-password .ant-input-suffix .anticon{color:#b0b0b0;transition:color .3s;font-size:16px}.login-page-theme-minimal .login-card .login-form .ant-row .ant-form-item{margin-bottom:0}.login-page-theme-minimal .login-card .login-form .ant-row img{border-radius:8px;transition:transform .3s}.login-page-theme-minimal .login-card .login-form .ant-row img:hover{transform:scale(1.05)}.login-page-theme-minimal .login-card .login-form .font{font-size:13px;font-weight:400;color:#6a6a6a}.login-page-theme-minimal .login-card .login-form .ant-btn-primary{height:52px;border-radius:12px;font-size:15px;font-weight:600;letter-spacing:.5px;margin-top:10px;width:100%;background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 8px 20px rgba(102,126,234,.3);transition:all .3s ease}.login-page-theme-minimal .login-card .login-form .ant-btn-primary:focus,.login-page-theme-minimal .login-card .login-form .ant-btn-primary:hover{background:linear-gradient(135deg,#5568d3,#65438f);box-shadow:0 12px 28px rgba(102,126,234,.4);transform:translateY(-2px)}.login-page-theme-minimal .login-card .login-form .ant-btn-primary:active{transform:translateY(0)}.login-page-theme-minimal .login-card .login-form .login-form-unchecked{background:#e8e8e8!important;color:#9a9a9a!important;box-shadow:none!important}.login-page-theme-minimal .login-card .login-form .login-form-unchecked:focus,.login-page-theme-minimal .login-card .login-form .login-form-unchecked:hover{background:#e8e8e8!important;transform:none!important}.login-page-theme-minimal .login-card .login-form .tips{color:#ff4d4f;margin-bottom:0;text-align:center;font-size:13px;background:#fff1f0;padding:8px 12px;border-radius:8px;border-left:3px solid #ff4d4f}.login-page-theme-minimal .login-card .login-form .agreement{margin-bottom:20px}.login-page-theme-minimal .login-card .login-form .agreement .ant-checkbox-wrapper{font-size:13px;color:#6a6a6a;vertical-align:middle}.login-page-theme-minimal .login-card .login-form .agreement .ant-checkbox{vertical-align:middle}.login-page-theme-minimal .login-card .login-form .agreement .font{margin-left:8px;font-size:13px;color:#6a6a6a;vertical-align:middle}.login-page-theme-minimal .login-card .login-form .agreement span[style*=color]{color:#667eea!important;color:var(--primary-color,#667eea)!important;font-weight:500;transition:color .3s}.login-page-theme-minimal .login-card .login-form .agreement span[style*=color]:hover{text-decoration:underline}.login-page-theme-minimal .login-footer{position:fixed;bottom:20px;left:0;width:100%;text-align:center;z-index:2}.login-page-theme-minimal .login-footer p{padding:0;margin:0;font-size:13px;font-weight:400;color:hsla(0,0%,100%,.9);text-shadow:0 1px 3px rgba(0,0,0,.2)}.login-page-theme-minimal .login-success{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}@media (max-width:768px){.login-page-theme-minimal .login-container{max-width:100%;padding:20px}.login-page-theme-minimal .login-card{padding:40px 30px;border-radius:16px}.login-page-theme-minimal .login-card .logo-section{margin-bottom:25px}.login-page-theme-minimal .login-card .logo-section .logo-img{height:60px}.login-page-theme-minimal .login-card .title-section{margin-bottom:35px}.login-page-theme-minimal .login-card .title-section h1{font-size:24px}.login-page-theme-minimal .login-card .title-section p{font-size:13px}.login-page-theme-minimal .login-card .login-form .ant-input,.login-page-theme-minimal .login-card .login-form .ant-input-affix-wrapper,.login-page-theme-minimal .login-card .login-form .ant-input-password{height:48px;padding:12px 16px}.login-page-theme-minimal .login-card .login-form .ant-btn-primary{height:50px;font-size:14px}}@media (max-width:480px){.login-page-theme-minimal .login-card{padding:35px 25px}.login-page-theme-minimal .login-card .title-section h1{font-size:22px}}.login-page-theme-fullscreen{width:100%;height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.login-page-theme-fullscreen .fullscreen-background{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1e3c72,#2a5298 50%,#7e22ce);z-index:0}.login-page-theme-fullscreen .fullscreen-background .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(0,0,0,.1) 0,rgba(0,0,0,.4) 100%)}.login-page-theme-fullscreen .fullscreen-background .particles{position:absolute;width:100%;height:100%;overflow:hidden}.login-page-theme-fullscreen .fullscreen-background .particles .particle{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1);-webkit-animation:float 20s ease-in-out infinite;animation:float 20s ease-in-out infinite}.login-page-theme-fullscreen .fullscreen-background .particles .particle:first-child{width:80px;height:80px;top:10%;left:10%;-webkit-animation-delay:0s;animation-delay:0s}.login-page-theme-fullscreen .fullscreen-background .particles .particle:nth-child(2){width:120px;height:120px;top:60%;left:80%;-webkit-animation-delay:-5s;animation-delay:-5s}.login-page-theme-fullscreen .fullscreen-background .particles .particle:nth-child(3){width:60px;height:60px;top:80%;left:20%;-webkit-animation-delay:-10s;animation-delay:-10s}.login-page-theme-fullscreen .fullscreen-background .particles .particle:nth-child(4){width:100px;height:100px;top:30%;left:70%;-webkit-animation-delay:-15s;animation-delay:-15s}.login-page-theme-fullscreen .fullscreen-background .particles .particle:nth-child(5){width:90px;height:90px;top:50%;left:50%;-webkit-animation-delay:-7s;animation-delay:-7s}.login-page-theme-fullscreen .login-container{position:relative;z-index:10;width:100%;max-width:450px;padding:0 20px}.login-page-theme-fullscreen .login-container .login-logo{text-align:center;margin-bottom:40px}.login-page-theme-fullscreen .login-container .login-logo img{height:80px}.login-page-theme-fullscreen .login-container .login-card{background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:50px 40px;box-shadow:0 20px 60px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.2);-webkit-animation:fadeInUp .8s ease-out;animation:fadeInUp .8s ease-out}.login-page-theme-fullscreen .login-container .login-card .login-header{text-align:center;margin-bottom:35px}.login-page-theme-fullscreen .login-container .login-card .login-header h2{font-size:32px;font-weight:700;color:#fff;margin-bottom:8px;text-shadow:0 2px 10px rgba(0,0,0,.2)}.login-page-theme-fullscreen .login-container .login-card .login-header .login-subtitle{font-size:14px;color:hsla(0,0%,100%,.7);letter-spacing:1px}.login-page-theme-fullscreen .login-container .login-card .login-form .ant-form-item{margin-bottom:20px}.login-page-theme-fullscreen .login-container .login-card .login-form .fullscreen-input{height:50px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;color:#fff;font-size:14px;transition:all .3s}.login-page-theme-fullscreen .login-container .login-card .login-form .fullscreen-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.login-page-theme-fullscreen .login-container .login-card .login-form .fullscreen-input:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.login-page-theme-fullscreen .login-container .login-card .login-form .fullscreen-input::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.login-page-theme-fullscreen .login-container .login-card .login-form .fullscreen-input::placeholder{color:hsla(0,0%,100%,.5)}.login-page-theme-fullscreen .login-container .login-card .login-form .fullscreen-input:focus,.login-page-theme-fullscreen .login-container .login-card .login-form .fullscreen-input:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5)}.login-page-theme-fullscreen .login-container .login-card .login-form .fullscreen-input .ant-input{background:transparent;color:#fff}.login-page-theme-fullscreen .login-container .login-card .login-form .fullscreen-input .ant-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.login-page-theme-fullscreen .login-container .login-card .login-form .fullscreen-input .ant-input:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.login-page-theme-fullscreen .login-container .login-card .login-form .fullscreen-input .ant-input::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.login-page-theme-fullscreen .login-container .login-card .login-form .fullscreen-input .ant-input::placeholder{color:hsla(0,0%,100%,.5)}.login-page-theme-fullscreen .login-container .login-card .login-form .fullscreen-checkbox .ant-checkbox-inner{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4)}.login-page-theme-fullscreen .login-container .login-card .login-form .fullscreen-checkbox.ant-checkbox-checked .ant-checkbox-inner{background:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.9)}.login-page-theme-fullscreen .login-container .login-card .login-form .font{font-size:13px;color:hsla(0,0%,100%,.8);margin-left:8px}.login-page-theme-fullscreen .login-container .login-card .login-form .agreement-link{color:#fff;font-weight:500;cursor:pointer;text-decoration:underline;transition:opacity .3s}.login-page-theme-fullscreen .login-container .login-card .login-form .agreement-link:hover{opacity:.8}.login-page-theme-fullscreen .login-container .login-card .login-form .login-btn{width:100%;height:52px;border-radius:12px;font-size:16px;font-weight:600;background:hsla(0,0%,100%,.95);color:#1e3c72;border:none;margin-top:10px;transition:all .3s;box-shadow:0 4px 15px rgba(0,0,0,.2)}.login-page-theme-fullscreen .login-container .login-card .login-form .login-btn:hover:not(:disabled){background:#fff;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.login-page-theme-fullscreen .login-container .login-card .login-form .login-btn:disabled{background:hsla(0,0%,100%,.3);color:rgba(0,0,0,.3)}.login-page-theme-fullscreen .login-container .login-card .login-form .login-form-unchecked{background:hsla(0,0%,100%,.3);cursor:not-allowed}.login-page-theme-fullscreen .login-container .login-card .login-form .tips{color:#ffeb3b;margin-bottom:10px;text-align:center;font-weight:500;background:rgba(0,0,0,.2);padding:8px;border-radius:8px}.login-page-theme-fullscreen .login-container .login-card .login-form .agreement{margin-bottom:16px}.login-page-theme-fullscreen .login-footer{position:fixed;bottom:0;left:0;width:100%;padding:20px;text-align:center;background:transparent;z-index:2}.login-page-theme-fullscreen .login-footer p{padding:0;margin:0;font-size:13px;font-weight:400;color:hsla(0,0%,100%,.7);text-shadow:0 1px 3px rgba(0,0,0,.3)}.login-page-theme-fullscreen .login-success{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.login-page-theme-fullscreen .login-container{max-width:100%;padding:0 15px}.login-page-theme-fullscreen .login-container .login-logo{margin-bottom:30px}.login-page-theme-fullscreen .login-container .login-logo img{height:60px}.login-page-theme-fullscreen .login-container .login-card{padding:35px 25px;border-radius:20px}.login-page-theme-fullscreen .login-container .login-card .login-header{margin-bottom:25px}.login-page-theme-fullscreen .login-container .login-card .login-header h2{font-size:26px}.login-page-theme-fullscreen .login-container .login-card .login-header .login-subtitle{font-size:12px}.login-page-theme-fullscreen .login-container .login-card .login-form .fullscreen-input{height:46px}.login-page-theme-fullscreen .login-container .login-card .login-form .login-btn{height:48px}}.login-page-theme-classic{width:100%;height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.login-page-theme-classic .classic-background{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#e0e7ff,#f3f4f6 50%,#fef3c7);z-index:0}.login-page-theme-classic .classic-background .pattern-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;background-image:repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(99,102,241,.03) 0,rgba(99,102,241,.03) 70px)}.login-page-theme-classic .classic-container{position:relative;z-index:1;width:100%;max-width:480px;padding:0 20px}.login-page-theme-classic .classic-container .login-dialog{background:#fff;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.05),0 10px 25px rgba(0,0,0,.08),0 20px 40px rgba(0,0,0,.06);overflow:hidden;-webkit-animation:dialogFadeIn .5s ease-out;animation:dialogFadeIn .5s ease-out}.login-page-theme-classic .classic-container .login-dialog .dialog-header{padding:40px 40px 30px;text-align:center;background:linear-gradient(180deg,#fafafa,#fff);border-bottom:1px solid #f0f0f0}.login-page-theme-classic .classic-container .login-dialog .dialog-header .logo-wrapper{margin-bottom:20px}.login-page-theme-classic .classic-container .login-dialog .dialog-header .logo-wrapper .logo-image{height:70px;object-fit:contain}.login-page-theme-classic .classic-container .login-dialog .dialog-header .system-title{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 20px;letter-spacing:1px}.login-page-theme-classic .classic-container .login-dialog .dialog-header .divider{width:60px;height:3px;background:var(--primary-color);margin:0 auto;border-radius:2px}.login-page-theme-classic .classic-container .login-dialog .dialog-body{padding:35px 40px 40px}.login-page-theme-classic .classic-container .login-dialog .dialog-body .form-title{margin-bottom:30px;text-align:center}.login-page-theme-classic .classic-container .login-dialog .dialog-body .form-title h2{font-size:22px;font-weight:600;color:#333;margin-bottom:8px}.login-page-theme-classic .classic-container .login-dialog .dialog-body .form-title p{font-size:14px;color:#666;margin:0}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .ant-form-item{margin-bottom:20px}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .ant-form-item-label label{font-size:14px;font-weight:500;color:#444}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .ant-form-item-label label:before{display:none}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .classic-input{height:44px;border-radius:6px;border:1px solid #d9d9d9;padding:0 12px;font-size:14px;transition:all .3s}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .classic-input:hover{border-color:#b3b3b3}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .classic-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(24,144,255,.1)}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .classic-checkbox .ant-checkbox-inner{border-radius:3px}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .font{font-size:13px;color:#666;margin-left:8px}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .agreement-link{color:var(--primary-color);cursor:pointer;font-weight:500;transition:all .3s}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .agreement-link:hover{text-decoration:underline}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .form-actions{margin-top:30px}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .form-actions .login-btn{height:44px;border-radius:6px;font-size:15px;font-weight:500;transition:all .3s}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .form-actions .login-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(24,144,255,.3)}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .form-actions .login-btn:disabled{opacity:.5;cursor:not-allowed}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .form-actions .login-form-unchecked{opacity:.5}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .tips{color:#f5222d;margin-bottom:15px;text-align:center;font-size:13px;background:#fff2f0;padding:8px 12px;border-radius:4px;border:1px solid #ffccc7}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .agreement{margin-bottom:10px}.login-page-theme-classic .classic-container .login-dialog .dialog-footer{padding:16px 40px;background:#fafafa;border-top:1px solid #f0f0f0;text-align:center;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.login-page-theme-classic .classic-container .login-dialog .dialog-footer .security-icon{font-size:14px;color:#52c41a}.login-page-theme-classic .classic-container .login-dialog .dialog-footer span{font-size:13px;color:#666}.login-page-theme-classic .login-footer{position:fixed;bottom:10px;left:0;width:100%;padding:20px;text-align:center;background:transparent;z-index:2}.login-page-theme-classic .login-footer p{padding:0;margin:0;font-size:13px;font-weight:400;color:hsla(0,0%,40%,.8)}.login-page-theme-classic .login-success{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}@-webkit-keyframes dialogFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes dialogFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.login-page-theme-classic .classic-container{max-width:100%;padding:0 15px}.login-page-theme-classic .classic-container .login-dialog{border-radius:12px}.login-page-theme-classic .classic-container .login-dialog .dialog-header{padding:30px 25px 25px}.login-page-theme-classic .classic-container .login-dialog .dialog-header .logo-wrapper .logo-image{height:55px}.login-page-theme-classic .classic-container .login-dialog .dialog-header .system-title{font-size:20px;margin-bottom:15px}.login-page-theme-classic .classic-container .login-dialog .dialog-body{padding:25px 25px 30px}.login-page-theme-classic .classic-container .login-dialog .dialog-body .form-title{margin-bottom:25px}.login-page-theme-classic .classic-container .login-dialog .dialog-body .form-title h2{font-size:20px}.login-page-theme-classic .classic-container .login-dialog .dialog-body .form-title p{font-size:13px}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .ant-form-item{margin-bottom:18px}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .classic-input{height:42px}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .form-actions .login-btn{height:42px;font-size:14px}.login-page-theme-classic .classic-container .login-dialog .dialog-footer{padding:14px 25px}}@media (max-width:480px){.login-page-theme-classic .classic-container{padding:0 10px}.login-page-theme-classic .classic-container .login-dialog .dialog-header{padding:25px 20px 20px}.login-page-theme-classic .classic-container .login-dialog .dialog-header .logo-wrapper .logo-image{height:50px}.login-page-theme-classic .classic-container .login-dialog .dialog-header .system-title{font-size:18px}.login-page-theme-classic .classic-container .login-dialog .dialog-body{padding:20px 20px 25px}.login-page-theme-classic .classic-container .login-dialog .dialog-body .form-title{margin-bottom:20px}.login-page-theme-classic .classic-container .login-dialog .dialog-body .form-title h2{font-size:18px}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .ant-form-item-label label{font-size:13px}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .classic-input{height:40px;font-size:13px}.login-page-theme-classic .classic-container .login-dialog .dialog-body .login-form .form-actions .login-btn{height:40px}.login-page-theme-classic .classic-container .login-dialog .dialog-footer{padding:12px 20px}.login-page-theme-classic .classic-container .login-dialog .dialog-footer .security-icon{font-size:13px}.login-page-theme-classic .classic-container .login-dialog .dialog-footer span{font-size:12px}}.login-page-theme-asymmetric{width:100%;height:100vh;position:relative;overflow:hidden;background:#f5f7fa}.login-page-theme-asymmetric .asymmetric-background{position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(120deg,var(--border-color-base),var(--primary-color));-webkit-clip-path:polygon(0 0,100% 0,85% 100%,0 100%);clip-path:polygon(0 0,100% 0,85% 100%,0 100%);z-index:0}.login-page-theme-asymmetric .asymmetric-background .gradient-section{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(120deg,rgba(99,102,241,.3),rgba(168,85,247,.3))}.login-page-theme-asymmetric .asymmetric-background .accent-shapes{position:absolute;width:100%;height:100%;overflow:hidden}.login-page-theme-asymmetric .asymmetric-background .accent-shapes .shape-1{position:absolute;width:400px;height:400px;background:hsla(0,0%,100%,.1);border-radius:50%;top:-100px;right:-150px;-webkit-animation:pulse 8s ease-in-out infinite;animation:pulse 8s ease-in-out infinite}.login-page-theme-asymmetric .asymmetric-background .accent-shapes .shape-2{position:absolute;width:250px;height:250px;background:hsla(0,0%,100%,.08);border-radius:35% 65% 70% 30%/40% 50% 50% 60%;bottom:10%;left:5%;-webkit-animation:morphing 10s ease-in-out infinite;animation:morphing 10s ease-in-out infinite}.login-page-theme-asymmetric .asymmetric-background .accent-shapes .shape-3{position:absolute;width:180px;height:180px;background:hsla(0,0%,100%,.12);border-radius:50%;top:50%;left:20%;-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}@-webkit-keyframes morphing{0%,to{border-radius:35% 65% 70% 30%/40% 50% 50% 60%}25%{border-radius:70% 30% 50% 50%/30% 60% 40% 70%}50%{border-radius:50% 50% 30% 70%/60% 40% 60% 40%}75%{border-radius:30% 70% 60% 40%/50% 30% 70% 50%}}@keyframes morphing{0%,to{border-radius:35% 65% 70% 30%/40% 50% 50% 60%}25%{border-radius:70% 30% 50% 50%/30% 60% 40% 70%}50%{border-radius:50% 50% 30% 70%/60% 40% 60% 40%}75%{border-radius:30% 70% 60% 40%/50% 30% 70% 50%}}.login-page-theme-asymmetric .asymmetric-container{position:relative;width:100%;height:100%;display:flex;align-items:center;z-index:1}.login-page-theme-asymmetric .asymmetric-container .brand-panel{flex:0 0 50%;padding:80px 60px;color:#fff;position:relative;z-index:2}.login-page-theme-asymmetric .asymmetric-container .brand-panel .brand-logo{margin-bottom:40px}.login-page-theme-asymmetric .asymmetric-container .brand-panel .brand-logo img{height:90px}.login-page-theme-asymmetric .asymmetric-container .brand-panel .brand-title{font-size:48px;font-weight:800;margin-bottom:20px;line-height:1.2;text-shadow:0 4px 12px rgba(0,0,0,.15)}.login-page-theme-asymmetric .asymmetric-container .brand-panel .brand-description{font-size:18px;line-height:1.8;opacity:.95;margin-bottom:50px}.login-page-theme-asymmetric .asymmetric-container .brand-panel .brand-features{display:flex;grid-gap:30px;gap:30px}.login-page-theme-asymmetric .asymmetric-container .brand-panel .brand-features .feature-item{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px}.login-page-theme-asymmetric .asymmetric-container .brand-panel .brand-features .feature-item .anticon{font-size:32px;padding:15px;background:hsla(0,0%,100%,.2);border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-page-theme-asymmetric .asymmetric-container .brand-panel .brand-features .feature-item span{font-size:14px;font-weight:500}.login-page-theme-asymmetric .asymmetric-container .form-panel{flex:1 1;display:flex;align-items:center;justify-content:center;padding:60px;position:relative}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box{width:100%;max-width:450px;background:#fff;padding:50px 45px;border-radius:24px;box-shadow:0 10px 40px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);position:relative}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box:before{content:"";position:absolute;top:0;left:0;width:5px;height:60px;border-radius:0 0 5px 5px}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-header{margin-bottom:35px}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-header h2{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-header .welcome-text{font-size:14px;color:#666}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .ant-form-item{margin-bottom:20px}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .asymmetric-input{height:52px;border-radius:12px;border:2px solid #e5e7eb;padding:0 16px 0 45px;font-size:15px;transition:all .3s;background:#fff}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .asymmetric-input:hover{border-color:#d1d5db}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .asymmetric-input.ant-input-focused,.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .asymmetric-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .asymmetric-input input.ant-input{font-size:15px;border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .asymmetric-input input.ant-input:active,.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .asymmetric-input input.ant-input:focus,.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .asymmetric-input input.ant-input:hover{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .asymmetric-input input.ant-input:-webkit-autofill,.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .asymmetric-input input.ant-input:-webkit-autofill:active,.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .asymmetric-input input.ant-input:-webkit-autofill:focus,.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .asymmetric-input input.ant-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#333!important;box-shadow:inset 0 0 0 1000px #fff!important;border:none!important;background-color:transparent!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .input-icon{position:absolute;left:16px;font-size:18px;color:#9ca3af;z-index:1}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .asymmetric-checkbox .ant-checkbox-inner{width:18px;height:18px;border-radius:5px}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .asymmetric-checkbox.ant-checkbox-checked .ant-checkbox-inner{background:linear-gradient(135deg,#f093fb,#f5576c);border-color:#f093fb}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .font{font-size:13px;color:#6b7280;margin-left:8px}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .agreement-link{color:var(--primary-color);font-weight:500;cursor:pointer;transition:all .3s}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .agreement-link:hover{color:var(--primary-color)}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .login-btn{width:100%;height:52px;border-radius:12px;font-size:16px;font-weight:600;border:none;margin-top:10px;transition:all .3s;box-shadow:0 4px 15px rgba(245,87,108,.3)}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .login-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(245,87,108,.4)}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .login-btn:disabled{background:#e5e7eb;color:#9ca3af;box-shadow:none;cursor:not-allowed}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .login-form-unchecked{background:#e5e7eb;color:#9ca3af;box-shadow:none}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .tips{color:#ef4444;margin-bottom:10px;text-align:center;font-size:14px;background:#fef2f2;padding:10px;border-radius:8px}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .agreement{margin-bottom:16px}.login-page-theme-asymmetric .login-footer{position:fixed;bottom:0;left:0;width:100%;padding:20px;text-align:center;background:transparent;z-index:2}.login-page-theme-asymmetric .login-footer p{padding:0;margin:0;font-size:13px;font-weight:400;color:hsla(0,0%,40%,.8)}.login-page-theme-asymmetric .login-success{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}@media (max-width:1200px){.login-page-theme-asymmetric .asymmetric-background{width:50%;-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,80% 100%,0 100%)}.login-page-theme-asymmetric .asymmetric-container .brand-panel{flex:0 0 40%;padding:60px 40px}.login-page-theme-asymmetric .asymmetric-container .brand-panel .brand-title{font-size:36px}.login-page-theme-asymmetric .asymmetric-container .brand-panel .brand-features{grid-gap:20px;gap:20px}.login-page-theme-asymmetric .asymmetric-container .brand-panel .brand-features .feature-item .anticon{font-size:24px;padding:12px}.login-page-theme-asymmetric .asymmetric-container .form-panel{padding:40px}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box{padding:40px 35px}}@media (max-width:992px){.login-page-theme-asymmetric .asymmetric-background{width:100%;height:35%;-webkit-clip-path:polygon(0 0,100% 0,100% 85%,0 100%);clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}.login-page-theme-asymmetric .asymmetric-container{flex-direction:column}.login-page-theme-asymmetric .asymmetric-container .brand-panel{flex:none;height:35vh;padding:40px 30px;text-align:center}.login-page-theme-asymmetric .asymmetric-container .brand-panel .brand-logo img{height:60px}.login-page-theme-asymmetric .asymmetric-container .brand-panel .brand-title{font-size:28px;margin-bottom:15px}.login-page-theme-asymmetric .asymmetric-container .brand-panel .brand-description{font-size:14px;margin-bottom:30px}.login-page-theme-asymmetric .asymmetric-container .brand-panel .brand-features{justify-content:center;grid-gap:20px;gap:20px}.login-page-theme-asymmetric .asymmetric-container .brand-panel .brand-features .feature-item .anticon{font-size:20px;padding:10px}.login-page-theme-asymmetric .asymmetric-container .brand-panel .brand-features .feature-item span{font-size:12px}.login-page-theme-asymmetric .asymmetric-container .form-panel{flex:1 1;padding:30px 20px}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box{padding:35px 25px;max-width:100%}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-header h2{font-size:26px}.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .asymmetric-input,.login-page-theme-asymmetric .asymmetric-container .form-panel .login-box .login-form .login-btn{height:48px}.login-page-theme-asymmetric .login-footer p{color:hsla(0,0%,100%,.8)}}.login-page-theme-split{width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.login-page-theme-split .login-brand-section{flex:1 1;background:linear-gradient(135deg,#667eea,#764ba2);position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:60px;overflow:hidden}.login-page-theme-split .login-brand-section .shape{position:absolute;border-radius:50%;opacity:.15}.login-page-theme-split .login-brand-section .shape:first-child{width:300px;height:300px;background:hsla(0,0%,100%,.3);top:-100px;left:-100px}.login-page-theme-split .login-brand-section .shape:nth-child(2){width:250px;height:250px;background:hsla(0,0%,100%,.2);bottom:-80px;right:-80px}.login-page-theme-split .login-brand-section .shape:nth-child(3){width:200px;height:200px;background:hsla(0,0%,100%,.25);top:50%;left:20%;transform:translateY(-50%)}.login-page-theme-split .login-brand-section .brand-content{position:relative;z-index:2;text-align:center;color:#fff}.login-page-theme-split .login-brand-section .brand-content .brand-logo{margin-bottom:30px}.login-page-theme-split .login-brand-section .brand-content .brand-logo img{height:120px}.login-page-theme-split .login-brand-section .brand-content .brand-title{font-size:42px;font-weight:700;margin-bottom:20px;text-shadow:0 2px 10px rgba(0,0,0,.1)}.login-page-theme-split .login-brand-section .brand-content .brand-subtitle{font-size:18px;opacity:.9;line-height:1.6}.login-page-theme-split .login-form-section{flex:1 1;background:#fff;display:flex;align-items:center;justify-content:center;padding:60px;position:relative;z-index:1}.login-page-theme-split .login-form-section .login-box{width:100%;max-width:450px}.login-page-theme-split .login-form-section .login-box .login-header{margin-bottom:40px;text-align:center}.login-page-theme-split .login-form-section .login-box .login-header h2{font-size:32px;font-weight:600;color:#333;margin-bottom:10px}.login-page-theme-split .login-form-section .login-box .login-header .login-subtitle{font-size:14px;color:#999}.login-page-theme-split .login-form-section .login-box .login-form .ant-form-item{margin-bottom:20px}.login-page-theme-split .login-form-section .login-box .login-form .ant-input,.login-page-theme-split .login-form-section .login-box .login-form .ant-input-password{height:46px;border-radius:8px;padding:12px 15px;font-size:14px;border:1px solid #e0e0e0;transition:all .3s}.login-page-theme-split .login-form-section .login-box .login-form .ant-input-password:focus,.login-page-theme-split .login-form-section .login-box .login-form .ant-input-password:hover,.login-page-theme-split .login-form-section .login-box .login-form .ant-input:focus,.login-page-theme-split .login-form-section .login-box .login-form .ant-input:hover{border-color:var(--primary-color)}.login-page-theme-split .login-form-section .login-box .login-form .font{font-size:12px;font-weight:400;color:#999}.login-page-theme-split .login-form-section .login-box .login-form .login-btn{width:100%;height:48px;border-radius:8px;font-size:16px;font-weight:500;color:#fff;margin-top:8px}.login-page-theme-split .login-form-section .login-box .login-form .login-form-unchecked{border:0}.login-page-theme-split .login-form-section .login-box .login-form .tips{color:#c00;margin-bottom:0;text-align:center}.login-page-theme-split .login-form-section .login-box .login-form .agreement{margin-bottom:16px}.login-page-theme-split .login-footer{position:fixed;bottom:0;right:0;width:50%;padding:20px;text-align:center;background:transparent;z-index:2}.login-page-theme-split .login-footer p{padding:0;margin:0;font-size:13px;font-weight:400;color:#999}.login-page-theme-split .login-success{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}@media (max-width:992px){.login-page-theme-split{flex-direction:column}.login-page-theme-split .login-brand-section{flex:none;height:40vh;padding:40px 30px}.login-page-theme-split .login-brand-section .brand-content .brand-logo img{height:80px}.login-page-theme-split .login-brand-section .brand-content .brand-title{font-size:28px}.login-page-theme-split .login-brand-section .brand-content .brand-subtitle{font-size:14px}.login-page-theme-split .login-form-section{flex:1 1;padding:40px 30px}.login-page-theme-split .login-footer{width:100%}}.float-layout-wrapper{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,var(--primary-color),#764ba2);position:relative;overflow:hidden}.float-layout-wrapper .float-bg{position:absolute;inset:0;pointer-events:none}.float-layout-wrapper .float-bg .float-circle{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1)}.float-layout-wrapper .float-bg .float-circle.float-circle-1{width:400px;height:400px;top:-100px;left:-100px;-webkit-animation:floatAnim 8s ease-in-out infinite;animation:floatAnim 8s ease-in-out infinite}.float-layout-wrapper .float-bg .float-circle.float-circle-2{width:300px;height:300px;bottom:-50px;right:-50px;animation:floatAnim 6s ease-in-out infinite reverse}.float-layout-wrapper .float-bg .float-circle.float-circle-3{width:200px;height:200px;top:50%;left:10%;-webkit-animation:floatAnim 10s ease-in-out infinite;animation:floatAnim 10s ease-in-out infinite}@-webkit-keyframes floatAnim{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}@keyframes floatAnim{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.float-layout-wrapper .float-main{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px 20px;grid-gap:60px;gap:60px;position:relative;z-index:1}.float-layout-wrapper .float-left{text-align:center}.float-layout-wrapper .float-left .float-logo{width:120px;height:auto;margin-bottom:24px;-webkit-filter:drop-shadow(0 10px 20px rgba(0,0,0,.2));filter:drop-shadow(0 10px 20px rgba(0,0,0,.2))}.float-layout-wrapper .float-left h1{font-size:32px;font-weight:600;color:#fff;margin:0 0 12px}.float-layout-wrapper .float-left p{font-size:16px;color:hsla(0,0%,100%,.8);margin:0}.float-layout-wrapper .float-card{width:420px;padding:40px;background:#fff;border-radius:20px;box-shadow:0 25px 50px rgba(0,0,0,.25);transition:transform .3s,box-shadow .3s}.float-layout-wrapper .float-card:hover{transform:translateY(-5px);box-shadow:0 30px 60px rgba(0,0,0,.3)}.float-layout-wrapper .float-card .float-card-header{margin-bottom:32px}.float-layout-wrapper .float-card .float-card-header h2{font-size:24px;font-weight:600;color:#333;margin:0 0 12px}.float-layout-wrapper .float-card .float-card-header .float-line{width:40px;height:4px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.float-layout-wrapper .float-form .float-field{margin-bottom:24px}.float-layout-wrapper .float-form .float-field label{display:block;font-size:14px;font-weight:500;color:#666;margin-bottom:8px}.float-layout-wrapper .float-form .float-field .ant-form-item{margin-bottom:0}.float-layout-wrapper .float-form .float-field .ant-input{height:48px;border-radius:10px;border:2px solid #e8e8e8;padding:0 16px;font-size:14px}.float-layout-wrapper .float-form .float-field .ant-input:focus,.float-layout-wrapper .float-form .float-field .ant-input:hover{border-color:#667eea}.float-layout-wrapper .float-form .float-field .ant-input:focus{box-shadow:0 0 0 3px rgba(102,126,234,.1)}.float-layout-wrapper .float-form .float-field .ant-input-password-icon,.float-layout-wrapper .float-form .float-field .anticon-eye,.float-layout-wrapper .float-form .float-field .anticon-eye-invisible{color:#999!important;font-size:16px!important;cursor:pointer}.float-layout-wrapper .float-form .float-field .ant-input-password-icon:hover,.float-layout-wrapper .float-form .float-field .anticon-eye-invisible:hover,.float-layout-wrapper .float-form .float-field .anticon-eye:hover{color:var(--primary-color)!important}.float-layout-wrapper .float-form .float-verify-row{grid-gap:12px;gap:12px}.float-layout-wrapper .float-form .float-verify-row .float-verify-img{margin-left:12px}.float-layout-wrapper .float-form .float-verify-row .float-verify-img img{width:100px;height:46px;border-radius:8px;cursor:pointer;border:1px solid #e8e8e8}.float-layout-wrapper .float-agree{display:flex;align-items:center;margin-bottom:20px}.float-layout-wrapper .float-agree .ant-checkbox-wrapper{margin-right:8px}.float-layout-wrapper .float-agree span{font-size:13px;color:#999}.float-layout-wrapper .float-agree .float-link{color:#667eea;cursor:pointer}.float-layout-wrapper .float-agree .float-link:hover{text-decoration:underline}.float-layout-wrapper .float-tips{margin-bottom:16px;padding:10px 14px;background:#fff7e6;border-radius:8px;font-size:13px;color:#fa8c16}.float-layout-wrapper .float-btn{width:100%;height:50px;border-radius:10px;font-size:16px;font-weight:500;background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 8px 20px rgba(102,126,234,.4)}.float-layout-wrapper .float-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px rgba(102,126,234,.5)}.float-layout-wrapper .float-btn:disabled{background:#d9d9d9;box-shadow:none}.float-layout-wrapper .float-footer{text-align:center;padding:20px;position:relative;z-index:1}.float-layout-wrapper .float-footer p{margin:0;font-size:13px;color:hsla(0,0%,100%,.7)}@media (max-width:900px){.float-layout-wrapper .float-main{flex-direction:column;grid-gap:30px;gap:30px}.float-layout-wrapper .float-left .float-logo{width:80px}.float-layout-wrapper .float-left h1{font-size:24px}.float-layout-wrapper .float-card{width:100%;max-width:400px;padding:30px}}.compact-layout-wrapper{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f0f2f5;padding:20px;position:relative}.compact-layout-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:45%;background:var(--primary-color);border-radius:0 0 50% 50%/0 0 30px 30px}.compact-layout-wrapper .compact-container{width:100%;max-width:360px;background:#fff;border-radius:16px;padding:0;box-shadow:0 10px 40px rgba(0,0,0,.12);position:relative;z-index:1;overflow:hidden}.compact-layout-wrapper .compact-header{background:var(--primary-color);padding:32px 24px 40px;text-align:center;position:relative}.compact-layout-wrapper .compact-header:after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:40px;background:#fff;border-radius:20px 20px 0 0}.compact-layout-wrapper .compact-header .compact-logo{width:56px;height:56px;background:#fff;border-radius:14px;padding:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);position:relative;z-index:1}.compact-layout-wrapper .compact-header .compact-title{display:block;margin-top:12px;font-size:18px;font-weight:600;color:#fff;position:relative;z-index:1}.compact-layout-wrapper .compact-form{padding:16px 24px 32px}.compact-layout-wrapper .compact-form .ant-form-item{margin-bottom:16px}.compact-layout-wrapper .compact-form .ant-input{height:44px;border-radius:22px;border:2px solid #eee;padding:0 18px;background:#fafafa;transition:all .3s}.compact-layout-wrapper .compact-form .ant-input:hover{border-color:var(--primary-color);background:#fff}.compact-layout-wrapper .compact-form .ant-input:focus{border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 10%,transparent)}.compact-layout-wrapper .compact-form .ant-input-password-icon{color:#999}.compact-layout-wrapper .compact-form .ant-input-password-icon:hover{color:var(--primary-color)}.compact-layout-wrapper .compact-verify{grid-gap:10px;gap:10px}.compact-layout-wrapper .compact-verify .compact-verify-img{width:90px;height:42px;border-radius:8px;cursor:pointer;margin-left:10px;border:1px solid #eee}.compact-layout-wrapper .compact-agree{display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:12px;color:#999}.compact-layout-wrapper .compact-agree .ant-checkbox-wrapper{margin-right:6px}.compact-layout-wrapper .compact-agree .compact-link{color:var(--primary-color);cursor:pointer}.compact-layout-wrapper .compact-agree .compact-link:hover{text-decoration:underline}.compact-layout-wrapper .compact-tips{margin-bottom:16px;padding:10px 14px;background:#fff7e6;border-radius:8px;font-size:12px;color:#d48806;text-align:center}.compact-layout-wrapper .compact-btn{width:100%;height:44px;border-radius:22px;font-size:15px;font-weight:500;background:var(--primary-color);border:none;box-shadow:0 4px 12px color-mix(in srgb,var(--primary-color) 35%,transparent);transition:all .3s}.compact-layout-wrapper .compact-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px color-mix(in srgb,var(--primary-color) 40%,transparent)}.compact-layout-wrapper .compact-btn:disabled{background:#d9d9d9;box-shadow:none}.compact-layout-wrapper .compact-footer{position:relative;z-index:1;margin-top:24px;text-align:center}.compact-layout-wrapper .compact-footer p{margin:0;font-size:12px;color:#999}.timeline-layout-wrapper{min-height:100vh;display:flex}.timeline-layout-wrapper .timeline-left{width:400px;background:var(--primary-color);padding:60px 40px;display:flex;flex-direction:column}.timeline-layout-wrapper .timeline-left .timeline-brand{margin-bottom:60px}.timeline-layout-wrapper .timeline-left .timeline-brand .timeline-logo{width:60px;height:auto;margin-bottom:16px}.timeline-layout-wrapper .timeline-left .timeline-brand h1{font-size:26px;font-weight:600;color:#fff;margin:0}.timeline-layout-wrapper .timeline-left .timeline-steps{flex:1 1}.timeline-layout-wrapper .timeline-left .timeline-steps .timeline-step{position:relative;padding-left:36px;padding-bottom:40px}.timeline-layout-wrapper .timeline-left .timeline-steps .timeline-step:last-child{padding-bottom:0}.timeline-layout-wrapper .timeline-left .timeline-steps .timeline-step:last-child .step-line{display:none}.timeline-layout-wrapper .timeline-left .timeline-steps .timeline-step .step-dot{position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:50%;background:hsla(0,0%,100%,.3);border:3px solid hsla(0,0%,100%,.5);transition:all .3s}.timeline-layout-wrapper .timeline-left .timeline-steps .timeline-step .step-line{position:absolute;left:7px;top:24px;width:2px;height:calc(100% - 24px);background:hsla(0,0%,100%,.2)}.timeline-layout-wrapper .timeline-left .timeline-steps .timeline-step .step-content h3{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.7);margin:0 0 6px}.timeline-layout-wrapper .timeline-left .timeline-steps .timeline-step .step-content p{font-size:13px;color:hsla(0,0%,100%,.5);margin:0}.timeline-layout-wrapper .timeline-left .timeline-steps .timeline-step.active .step-dot{background:#fff;border-color:#fff;box-shadow:0 0 0 4px hsla(0,0%,100%,.3)}.timeline-layout-wrapper .timeline-left .timeline-steps .timeline-step.active .step-content h3{color:#fff}.timeline-layout-wrapper .timeline-left .timeline-steps .timeline-step.active .step-content p{color:hsla(0,0%,100%,.8)}.timeline-layout-wrapper .timeline-right{flex:1 1;background:#f5f7fa;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.timeline-layout-wrapper .timeline-card{width:100%;max-width:420px;background:#fff;border-radius:12px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.timeline-layout-wrapper .timeline-card .timeline-card-header{margin-bottom:32px}.timeline-layout-wrapper .timeline-card .timeline-card-header h2{font-size:22px;font-weight:600;color:#333;margin:0 0 8px}.timeline-layout-wrapper .timeline-card .timeline-card-header p{font-size:14px;color:#999;margin:0}.timeline-layout-wrapper .timeline-form .timeline-field{margin-bottom:20px}.timeline-layout-wrapper .timeline-form .timeline-field label{display:block;font-size:13px;font-weight:500;color:#666;margin-bottom:8px}.timeline-layout-wrapper .timeline-form .timeline-field .ant-form-item{margin-bottom:0}.timeline-layout-wrapper .timeline-form .timeline-field .ant-input{height:46px;border-radius:8px;border:1px solid #e0e0e0;padding:0 14px}.timeline-layout-wrapper .timeline-form .timeline-field .ant-input:focus,.timeline-layout-wrapper .timeline-form .timeline-field .ant-input:hover{border-color:var(--primary-color)}.timeline-layout-wrapper .timeline-form .timeline-field .ant-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 10%,transparent)}.timeline-layout-wrapper .timeline-form .timeline-field .ant-input-password-icon{color:#999!important}.timeline-layout-wrapper .timeline-form .timeline-verify{grid-gap:12px;gap:12px}.timeline-layout-wrapper .timeline-form .timeline-verify .timeline-verify-img{width:100px;height:44px;border-radius:6px;cursor:pointer;margin-left:12px;border:1px solid #e0e0e0}.timeline-layout-wrapper .timeline-agree{display:flex;align-items:center;margin-bottom:24px;font-size:13px;color:#666}.timeline-layout-wrapper .timeline-agree .ant-checkbox-wrapper{margin-right:8px}.timeline-layout-wrapper .timeline-agree .timeline-link{color:var(--primary-color);cursor:pointer}.timeline-layout-wrapper .timeline-agree .timeline-link:hover{text-decoration:underline}.timeline-layout-wrapper .timeline-tips{margin-bottom:16px;padding:10px 14px;background:#fff7e6;border-radius:6px;font-size:13px;color:#d48806}.timeline-layout-wrapper .timeline-btn{width:100%;height:46px;border-radius:8px;font-size:15px;font-weight:500;background:var(--primary-color);border:none;transition:all .3s}.timeline-layout-wrapper .timeline-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.timeline-layout-wrapper .timeline-btn:disabled{background:#d9d9d9}.timeline-layout-wrapper .timeline-footer{margin-top:30px;text-align:center}.timeline-layout-wrapper .timeline-footer p{margin:0;font-size:12px;color:#999}@media (max-width:900px){.timeline-layout-wrapper{flex-direction:column}.timeline-layout-wrapper .timeline-left{width:100%;padding:30px}.timeline-layout-wrapper .timeline-left .timeline-brand{margin-bottom:0;text-align:center}.timeline-layout-wrapper .timeline-left .timeline-brand h1{font-size:20px}.timeline-layout-wrapper .timeline-left .timeline-steps{display:none}.timeline-layout-wrapper .timeline-right{padding:20px}.timeline-layout-wrapper .timeline-card{padding:24px}}.matrix-layout-wrapper{min-height:100vh;background:linear-gradient(135deg,#0a0a0f,#0d1117 50%,#0a0a0f);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.matrix-layout-wrapper .matrix-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(15,1fr);grid-gap:3px;gap:3px;opacity:.2;padding:20px}.matrix-layout-wrapper .matrix-grid .matrix-cell{aspect-ratio:1;background:var(--primary-color);border-radius:2px;-webkit-animation:matrixPulse 4s ease-in-out infinite;animation:matrixPulse 4s ease-in-out infinite}.matrix-layout-wrapper .matrix-grid .matrix-cell:nth-child(20n+1){-webkit-animation-delay:.15s;animation-delay:.15s}.matrix-layout-wrapper .matrix-grid .matrix-cell:nth-child(20n+2){-webkit-animation-delay:.3s;animation-delay:.3s}.matrix-layout-wrapper .matrix-grid .matrix-cell:nth-child(20n+3){-webkit-animation-delay:.45s;animation-delay:.45s}.matrix-layout-wrapper .matrix-grid .matrix-cell:nth-child(20n+4){-webkit-animation-delay:.6s;animation-delay:.6s}.matrix-layout-wrapper .matrix-grid .matrix-cell:nth-child(20n+5){-webkit-animation-delay:.75s;animation-delay:.75s}.matrix-layout-wrapper .matrix-grid .matrix-cell:nth-child(20n+6){-webkit-animation-delay:.9s;animation-delay:.9s}.matrix-layout-wrapper .matrix-grid .matrix-cell:nth-child(20n+7){-webkit-animation-delay:1.05s;animation-delay:1.05s}.matrix-layout-wrapper .matrix-grid .matrix-cell:nth-child(20n+8){-webkit-animation-delay:1.2s;animation-delay:1.2s}.matrix-layout-wrapper .matrix-grid .matrix-cell:nth-child(20n+9){-webkit-animation-delay:1.35s;animation-delay:1.35s}.matrix-layout-wrapper .matrix-grid .matrix-cell:nth-child(20n+10){-webkit-animation-delay:1.5s;animation-delay:1.5s}.matrix-layout-wrapper .matrix-grid .matrix-cell:nth-child(20n+11){-webkit-animation-delay:1.65s;animation-delay:1.65s}.matrix-layout-wrapper .matrix-grid .matrix-cell:nth-child(20n+12){-webkit-animation-delay:1.8s;animation-delay:1.8s}.matrix-layout-wrapper .matrix-grid .matrix-cell:nth-child(20n+13){-webkit-animation-delay:1.95s;animation-delay:1.95s}.matrix-layout-wrapper .matrix-grid .matrix-cell:nth-child(20n+14){-webkit-animation-delay:2.1s;animation-delay:2.1s}.matrix-layout-wrapper .matrix-grid .matrix-cell:nth-child(20n+15){-webkit-animation-delay:2.25s;animation-delay:2.25s}.matrix-layout-wrapper .matrix-grid .matrix-cell:nth-child(20n+16){-webkit-animation-delay:2.4s;animation-delay:2.4s}.matrix-layout-wrapper .matrix-grid .matrix-cell:nth-child(20n+17){-webkit-animation-delay:2.55s;animation-delay:2.55s}.matrix-layout-wrapper .matrix-grid .matrix-cell:nth-child(20n+18){-webkit-animation-delay:2.7s;animation-delay:2.7s}.matrix-layout-wrapper .matrix-grid .matrix-cell:nth-child(20n+19){-webkit-animation-delay:2.85s;animation-delay:2.85s}.matrix-layout-wrapper .matrix-grid .matrix-cell:nth-child(20n){-webkit-animation-delay:0s;animation-delay:0s}.matrix-layout-wrapper .matrix-particles{position:absolute;inset:0;pointer-events:none}.matrix-layout-wrapper .matrix-particles .matrix-particle{position:absolute;width:4px;height:4px;background:var(--primary-color);border-radius:50%;-webkit-animation:particleFloat 8s ease-in-out infinite;animation:particleFloat 8s ease-in-out infinite}.matrix-layout-wrapper .matrix-particles .matrix-particle:first-child{left:3%;top:8%;-webkit-animation-delay:.3s;animation-delay:.3s;opacity:.45}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(2){left:7%;top:15%;-webkit-animation-delay:.6s;animation-delay:.6s;opacity:.6}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(3){left:10%;top:23%;-webkit-animation-delay:.9s;animation-delay:.9s;opacity:.75}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(4){left:13%;top:31%;-webkit-animation-delay:1.2s;animation-delay:1.2s;opacity:.9}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(5){left:17%;top:39%;-webkit-animation-delay:1.5s;animation-delay:1.5s;opacity:.3}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(6){left:20%;top:46%;-webkit-animation-delay:1.8s;animation-delay:1.8s;opacity:.45}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(7){left:23%;top:54%;-webkit-animation-delay:2.1s;animation-delay:2.1s;opacity:.6}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(8){left:26%;top:62%;-webkit-animation-delay:2.4s;animation-delay:2.4s;opacity:.75}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(9){left:30%;top:69%;-webkit-animation-delay:2.7s;animation-delay:2.7s;opacity:.9}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(10){left:33%;top:77%;-webkit-animation-delay:3s;animation-delay:3s;opacity:.3}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(11){left:36%;top:85%;-webkit-animation-delay:3.3s;animation-delay:3.3s;opacity:.45}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(12){left:40%;top:92%;-webkit-animation-delay:3.6s;animation-delay:3.6s;opacity:.6}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(13){left:43%;top:3%;-webkit-animation-delay:3.9s;animation-delay:3.9s;opacity:.75}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(14){left:46%;top:11%;-webkit-animation-delay:4.2s;animation-delay:4.2s;opacity:.9}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(15){left:50%;top:19%;-webkit-animation-delay:4.5s;animation-delay:4.5s;opacity:.3}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(16){left:53%;top:26%;-webkit-animation-delay:4.8s;animation-delay:4.8s;opacity:.45}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(17){left:56%;top:34%;-webkit-animation-delay:5.1s;animation-delay:5.1s;opacity:.6}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(18){left:59%;top:42%;-webkit-animation-delay:5.4s;animation-delay:5.4s;opacity:.75}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(19){left:63%;top:50%;-webkit-animation-delay:5.7s;animation-delay:5.7s;opacity:.9}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(20){left:66%;top:57%;-webkit-animation-delay:6s;animation-delay:6s;opacity:.3}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(21){left:69%;top:65%;-webkit-animation-delay:6.3s;animation-delay:6.3s;opacity:.45}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(22){left:73%;top:73%;-webkit-animation-delay:6.6s;animation-delay:6.6s;opacity:.6}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(23){left:76%;top:80%;-webkit-animation-delay:6.9s;animation-delay:6.9s;opacity:.75}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(24){left:79%;top:88%;-webkit-animation-delay:7.2s;animation-delay:7.2s;opacity:.9}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(25){left:83%;top:96%;-webkit-animation-delay:7.5s;animation-delay:7.5s;opacity:.3}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(26){left:86%;top:5%;-webkit-animation-delay:7.8s;animation-delay:7.8s;opacity:.45}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(27){left:89%;top:12%;-webkit-animation-delay:8.1s;animation-delay:8.1s;opacity:.6}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(28){left:92%;top:20%;-webkit-animation-delay:8.4s;animation-delay:8.4s;opacity:.75}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(29){left:96%;top:28%;-webkit-animation-delay:8.7s;animation-delay:8.7s;opacity:.9}.matrix-layout-wrapper .matrix-particles .matrix-particle:nth-child(30){left:99%;top:35%;-webkit-animation-delay:9s;animation-delay:9s;opacity:.3}.matrix-layout-wrapper .matrix-lines{position:absolute;inset:0;pointer-events:none}.matrix-layout-wrapper .matrix-lines .matrix-line{position:absolute;background:linear-gradient(90deg,transparent,var(--primary-color),transparent)}.matrix-layout-wrapper .matrix-lines .matrix-line.line-h{width:100%;height:1px;top:50%;-webkit-animation:lineH 6s ease-in-out infinite;animation:lineH 6s ease-in-out infinite;opacity:.3}.matrix-layout-wrapper .matrix-lines .matrix-line.line-v{width:1px;height:100%;left:50%;background:linear-gradient(180deg,transparent,var(--primary-color),transparent);-webkit-animation:lineV 6s ease-in-out infinite;animation:lineV 6s ease-in-out infinite;-webkit-animation-delay:3s;animation-delay:3s;opacity:.3}@-webkit-keyframes matrixPulse{0%,to{opacity:.1;transform:scale(.8)}50%{opacity:.8;transform:scale(1)}}@keyframes matrixPulse{0%,to{opacity:.1;transform:scale(.8)}50%{opacity:.8;transform:scale(1)}}@-webkit-keyframes lineH{0%,to{transform:translateY(-200px);opacity:0}50%{opacity:.5}to{transform:translateY(200px);opacity:0}}@keyframes lineH{0%,to{transform:translateY(-200px);opacity:0}50%{opacity:.5}to{transform:translateY(200px);opacity:0}}@-webkit-keyframes lineV{0%,to{transform:translateX(-200px);opacity:0}50%{opacity:.5}to{transform:translateX(200px);opacity:0}}@keyframes lineV{0%,to{transform:translateX(-200px);opacity:0}50%{opacity:.5}to{transform:translateX(200px);opacity:0}}.matrix-layout-wrapper .matrix-content{position:relative;z-index:1;text-align:center}.matrix-layout-wrapper .matrix-card{width:420px;background:rgba(10,10,20,.9);border-radius:2px;padding:50px 40px;position:relative;border:1px solid color-mix(in srgb,var(--primary-color) 30%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.matrix-layout-wrapper .matrix-card .matrix-card-border{position:absolute;inset:-2px;border:2px solid transparent;border-image:linear-gradient(135deg,var(--primary-color),transparent 50%,var(--primary-color)) 1;pointer-events:none}.matrix-layout-wrapper .matrix-card .matrix-header{margin-bottom:40px}.matrix-layout-wrapper .matrix-card .matrix-header .matrix-logo-wrapper{position:relative;width:80px;height:80px;margin:0 auto 20px}.matrix-layout-wrapper .matrix-card .matrix-header .matrix-logo-wrapper .matrix-logo-ring{position:absolute;inset:0;border:2px solid var(--primary-color);border-radius:50%;-webkit-animation:logoRing 3s linear infinite;animation:logoRing 3s linear infinite}.matrix-layout-wrapper .matrix-card .matrix-header .matrix-logo-wrapper .matrix-logo-ring:before{content:"";position:absolute;inset:8px;border:1px solid color-mix(in srgb,var(--primary-color) 50%,transparent);border-radius:50%}.matrix-layout-wrapper .matrix-card .matrix-header .matrix-logo-wrapper .matrix-logo{position:absolute;width:40px;top:50%;left:50%;transform:translate(-50%,-50%)}.matrix-layout-wrapper .matrix-card .matrix-header h2{font-size:18px;color:#fff!important;margin:0 0 8px;letter-spacing:4px;font-weight:400}.matrix-layout-wrapper .matrix-card .matrix-header .matrix-subtitle{font-size:10px;color:var(--primary-color);letter-spacing:6px;margin:0;opacity:.8}.matrix-layout-wrapper .matrix-card .ant-form-explain{color:#fff!important;text-align:left}@-webkit-keyframes logoRing{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes logoRing{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.matrix-layout-wrapper .matrix-form .ant-form-item{margin-bottom:20px}.matrix-layout-wrapper .matrix-form .ant-input{height:50px;border:1px solid color-mix(in srgb,var(--primary-color) 30%,transparent);border-radius:0;background:rgba(0,0,0,.3);color:#fff;font-size:12px;letter-spacing:2px;padding:0 16px;transition:all .3s}.matrix-layout-wrapper .matrix-form .ant-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.3);letter-spacing:2px}.matrix-layout-wrapper .matrix-form .ant-input:-ms-input-placeholder{color:hsla(0,0%,100%,.3);letter-spacing:2px}.matrix-layout-wrapper .matrix-form .ant-input::-ms-input-placeholder{color:hsla(0,0%,100%,.3);letter-spacing:2px}.matrix-layout-wrapper .matrix-form .ant-input::placeholder{color:hsla(0,0%,100%,.3);letter-spacing:2px}.matrix-layout-wrapper .matrix-form .ant-input:focus{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--primary-color) 20%,transparent)}.matrix-layout-wrapper .matrix-form .ant-input-password-icon{color:#999!important}.matrix-layout-wrapper .matrix-form .matrix-verify{grid-gap:12px;gap:12px}.matrix-layout-wrapper .matrix-form .matrix-verify-img{width:100px;height:48px;margin-left:12px;cursor:pointer;border:1px solid color-mix(in srgb,var(--primary-color) 30%,transparent)}.matrix-layout-wrapper .matrix-agree{display:flex;align-items:center;margin-bottom:28px;font-size:12px;color:hsla(0,0%,100%,.5);letter-spacing:1px}.matrix-layout-wrapper .matrix-agree .ant-checkbox-inner{border-radius:0;border-color:color-mix(in srgb,var(--primary-color) 50%,transparent);background:transparent}.matrix-layout-wrapper .matrix-agree .ant-checkbox-checked .ant-checkbox-inner{background:var(--primary-color);border-color:var(--primary-color)}.matrix-layout-wrapper .matrix-agree .matrix-link{color:var(--primary-color);cursor:pointer}.matrix-layout-wrapper .matrix-tips{margin-bottom:16px;padding:12px;background:color-mix(in srgb,var(--primary-color) 10%,transparent);border-left:3px solid var(--primary-color);font-size:12px;color:var(--primary-color);text-align:left;letter-spacing:1px}.matrix-layout-wrapper .matrix-btn{width:100%;height:50px;background:transparent;border:2px solid var(--primary-color);border-radius:0;font-weight:400;letter-spacing:6px;font-size:12px;position:relative;overflow:hidden;transition:all .3s}.matrix-layout-wrapper .matrix-btn .matrix-btn-text{position:relative;z-index:1}.matrix-layout-wrapper .matrix-btn .matrix-btn-glow{position:absolute;inset:0;background:var(--primary-color);transform:translateX(-100%);transition:transform .3s}.matrix-layout-wrapper .matrix-btn:hover:not(:disabled){color:#fff}.matrix-layout-wrapper .matrix-btn:hover:not(:disabled) .matrix-btn-glow{transform:translateX(0)}.matrix-layout-wrapper .matrix-btn:disabled{border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.3)}.matrix-layout-wrapper .matrix-footer{margin-top:30px}.matrix-layout-wrapper .matrix-footer .matrix-footer-line{width:60px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary-color) 50%,transparent),transparent);margin:0 auto 16px}.matrix-layout-wrapper .matrix-footer p{color:hsla(0,0%,100%,.3);font-size:10px;margin:0;letter-spacing:2px}.panel-layout-wrapper{min-height:100vh;display:flex}.panel-layout-wrapper .panel-sidebar{width:420px;background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 70%,transparent));padding:60px 50px;display:flex;flex-direction:column;position:relative;overflow:hidden}.panel-layout-wrapper .panel-sidebar .panel-bg-shapes{position:absolute;inset:0;pointer-events:none}.panel-layout-wrapper .panel-sidebar .panel-bg-shapes .panel-shape{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1)}.panel-layout-wrapper .panel-sidebar .panel-bg-shapes .panel-shape.shape-1{width:300px;height:300px;top:-100px;right:-100px;-webkit-animation:shapeFloat 8s ease-in-out infinite;animation:shapeFloat 8s ease-in-out infinite}.panel-layout-wrapper .panel-sidebar .panel-bg-shapes .panel-shape.shape-2{width:200px;height:200px;bottom:20%;left:-80px;animation:shapeFloat 10s ease-in-out infinite reverse}.panel-layout-wrapper .panel-sidebar .panel-bg-shapes .panel-shape.shape-3{width:150px;height:150px;bottom:-50px;right:30%;-webkit-animation:shapeFloat 6s ease-in-out infinite;animation:shapeFloat 6s ease-in-out infinite;-webkit-animation-delay:2s;animation-delay:2s}.panel-layout-wrapper .panel-sidebar .panel-particles{position:absolute;inset:0;pointer-events:none}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle{position:absolute;width:6px;height:6px;background:hsla(0,0%,100%,.4);border-radius:50%;-webkit-animation:particleDrift 12s linear infinite;animation:particleDrift 12s linear infinite}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle:first-child{left:5%;top:10%;-webkit-animation-delay:.6s;animation-delay:.6s}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle:nth-child(2){left:15%;top:25%;-webkit-animation-delay:1.2s;animation-delay:1.2s}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle:nth-child(3){left:25%;top:40%;-webkit-animation-delay:1.8s;animation-delay:1.8s}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle:nth-child(4){left:35%;top:55%;-webkit-animation-delay:2.4s;animation-delay:2.4s}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle:nth-child(5){left:45%;top:70%;-webkit-animation-delay:3s;animation-delay:3s}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle:nth-child(6){left:55%;top:15%;-webkit-animation-delay:3.6s;animation-delay:3.6s}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle:nth-child(7){left:65%;top:30%;-webkit-animation-delay:4.2s;animation-delay:4.2s}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle:nth-child(8){left:75%;top:45%;-webkit-animation-delay:4.8s;animation-delay:4.8s}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle:nth-child(9){left:85%;top:60%;-webkit-animation-delay:5.4s;animation-delay:5.4s}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle:nth-child(10){left:10%;top:75%;-webkit-animation-delay:6s;animation-delay:6s}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle:nth-child(11){left:20%;top:5%;-webkit-animation-delay:6.6s;animation-delay:6.6s}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle:nth-child(12){left:30%;top:20%;-webkit-animation-delay:7.2s;animation-delay:7.2s}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle:nth-child(13){left:40%;top:35%;-webkit-animation-delay:7.8s;animation-delay:7.8s}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle:nth-child(14){left:50%;top:50%;-webkit-animation-delay:8.4s;animation-delay:8.4s}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle:nth-child(15){left:60%;top:65%;-webkit-animation-delay:9s;animation-delay:9s}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle:nth-child(16){left:70%;top:80%;-webkit-animation-delay:9.6s;animation-delay:9.6s}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle:nth-child(17){left:80%;top:8%;-webkit-animation-delay:10.2s;animation-delay:10.2s}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle:nth-child(18){left:90%;top:23%;-webkit-animation-delay:10.8s;animation-delay:10.8s}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle:nth-child(19){left:8%;top:38%;-webkit-animation-delay:11.4s;animation-delay:11.4s}.panel-layout-wrapper .panel-sidebar .panel-particles .panel-particle:nth-child(20){left:18%;top:53%;-webkit-animation-delay:12s;animation-delay:12s}@-webkit-keyframes particleDrift{0%{transform:translateY(0) rotate(0deg);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-100vh) rotate(1turn);opacity:0}}@keyframes particleDrift{0%{transform:translateY(0) rotate(0deg);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-100vh) rotate(1turn);opacity:0}}.panel-layout-wrapper .panel-sidebar .panel-brand{position:relative;z-index:1;flex:1 1}.panel-layout-wrapper .panel-sidebar .panel-brand .panel-logo-container{position:relative;width:80px;height:80px;margin-bottom:30px}.panel-layout-wrapper .panel-sidebar .panel-brand .panel-logo-container .panel-logo-glow{position:absolute;inset:-10px;background:hsla(0,0%,100%,.2);border-radius:50%;-webkit-filter:blur(15px);filter:blur(15px);-webkit-animation:logoGlow 3s ease-in-out infinite;animation:logoGlow 3s ease-in-out infinite}.panel-layout-wrapper .panel-sidebar .panel-brand .panel-logo-container .panel-logo{position:relative;width:80px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.panel-layout-wrapper .panel-sidebar .panel-brand h1{font-size:32px;color:#fff;margin:0 0 12px;font-weight:600}.panel-layout-wrapper .panel-sidebar .panel-brand p{color:hsla(0,0%,100%,.8);font-size:16px;margin:0 0 40px}.panel-layout-wrapper .panel-sidebar .panel-brand .panel-features .panel-feature{display:flex;align-items:center;margin-bottom:16px;color:hsla(0,0%,100%,.9);font-size:14px}.panel-layout-wrapper .panel-sidebar .panel-brand .panel-features .panel-feature .panel-feature-dot{width:8px;height:8px;background:#fff;border-radius:50%;margin-right:12px;box-shadow:0 0 10px hsla(0,0%,100%,.5)}.panel-layout-wrapper .panel-sidebar .panel-decoration{position:relative;z-index:1}.panel-layout-wrapper .panel-sidebar .panel-decoration .panel-line{height:3px;background:linear-gradient(90deg,hsla(0,0%,100%,.8),transparent);margin-bottom:16px;border-radius:2px}.panel-layout-wrapper .panel-sidebar .panel-decoration .panel-line:first-child{width:100%}.panel-layout-wrapper .panel-sidebar .panel-decoration .panel-line:nth-child(2){width:70%}.panel-layout-wrapper .panel-sidebar .panel-decoration .panel-line:nth-child(3){width:40%}.panel-layout-wrapper .panel-sidebar .panel-decoration .panel-copyright{margin-top:20px;color:hsla(0,0%,100%,.5);font-size:12px}.panel-layout-wrapper .panel-main{flex:1 1;background:#f5f7fa;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;position:relative}.panel-layout-wrapper .panel-main .panel-main-bg{position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,color-mix(in srgb,var(--primary-color) 5%,transparent) 0,transparent 50%),radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--primary-color) 5%,transparent) 0,transparent 50%)}.panel-layout-wrapper .panel-card{width:100%;max-width:440px;background:#fff;padding:50px;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.08);position:relative;z-index:1}.panel-layout-wrapper .panel-card .panel-card-header{margin-bottom:36px}.panel-layout-wrapper .panel-card .panel-card-header h2{font-size:26px;color:#1a1a1a;margin:0 0 8px;font-weight:600}.panel-layout-wrapper .panel-card .panel-card-header p{color:#999;font-size:14px;margin:0}.panel-layout-wrapper .panel-form .panel-form-item{margin-bottom:24px}.panel-layout-wrapper .panel-form .panel-form-item label{display:block;font-size:14px;color:#333;margin-bottom:8px;font-weight:500}.panel-layout-wrapper .panel-form .ant-form-item{margin-bottom:0}.panel-layout-wrapper .panel-form .ant-input{height:50px;border-radius:10px;border:2px solid #eee;font-size:15px;padding:0 16px;transition:all .3s}.panel-layout-wrapper .panel-form .ant-input:hover{border-color:#ddd}.panel-layout-wrapper .panel-form .ant-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 10%,transparent)}.panel-layout-wrapper .panel-form .ant-input-password-icon{color:#999!important}.panel-layout-wrapper .panel-form .panel-verify{grid-gap:12px;gap:12px}.panel-layout-wrapper .panel-form .panel-verify-img{width:120px;height:48px;margin-left:12px;cursor:pointer;border-radius:8px;border:2px solid #eee;transition:border-color .3s}.panel-layout-wrapper .panel-form .panel-verify-img:hover{border-color:var(--primary-color)}.panel-layout-wrapper .panel-agree{display:flex;align-items:center;margin-bottom:28px;font-size:14px;color:#666}.panel-layout-wrapper .panel-agree .ant-checkbox-wrapper{margin-right:8px}.panel-layout-wrapper .panel-agree .panel-link{color:var(--primary-color);cursor:pointer;font-weight:500}.panel-layout-wrapper .panel-agree .panel-link:hover{text-decoration:underline}.panel-layout-wrapper .panel-tips{margin-bottom:20px;padding:14px 16px;background:linear-gradient(135deg,#fff7e6,#fff3cd);border-radius:10px;font-size:13px;color:#d48806;border-left:4px solid #faad14}.panel-layout-wrapper .panel-btn{width:100%;height:54px;border-radius:10px;background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 80%,transparent));border:none;font-size:16px;font-weight:500;box-shadow:0 4px 15px color-mix(in srgb,var(--primary-color) 30%,transparent);transition:all .3s}.panel-layout-wrapper .panel-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--primary-color) 40%,transparent)}.panel-layout-wrapper .panel-btn:disabled{background:#e0e0e0;box-shadow:none}.panel-layout-wrapper .panel-footer{margin-top:30px;position:relative;z-index:1}.panel-layout-wrapper .panel-footer p{color:#bbb;font-size:12px;margin:0}@media (max-width:900px){.panel-layout-wrapper{flex-direction:column}.panel-layout-wrapper .panel-sidebar{width:100%;padding:40px 30px}.panel-layout-wrapper .panel-sidebar .panel-brand{text-align:center}.panel-layout-wrapper .panel-sidebar .panel-brand .panel-logo-container{margin:0 auto 20px}.panel-layout-wrapper .panel-sidebar .panel-brand .panel-features,.panel-layout-wrapper .panel-sidebar .panel-decoration{display:none}}.stacked-layout-wrapper{min-height:100vh;background:linear-gradient(180deg,#e8ecf3,#f5f7fa);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;position:relative;overflow:hidden}.stacked-layout-wrapper .stacked-bg-pattern{position:absolute;inset:0;pointer-events:none}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape{position:absolute;border-radius:50%;background:color-mix(in srgb,var(--primary-color) 5%,transparent)}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape:first-child{width:80px;height:80px;left:5%;top:7%;-webkit-animation:bgFloat 9s ease-in-out infinite;animation:bgFloat 9s ease-in-out infinite;-webkit-animation-delay:.3s;animation-delay:.3s}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape:nth-child(2){width:110px;height:110px;left:10%;top:15%;-webkit-animation:bgFloat 10s ease-in-out infinite;animation:bgFloat 10s ease-in-out infinite;-webkit-animation-delay:.6s;animation-delay:.6s}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape:nth-child(3){width:140px;height:140px;left:15%;top:22%;-webkit-animation:bgFloat 11s ease-in-out infinite;animation:bgFloat 11s ease-in-out infinite;-webkit-animation-delay:.9s;animation-delay:.9s}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape:nth-child(4){width:170px;height:170px;left:20%;top:29%;-webkit-animation:bgFloat 8s ease-in-out infinite;animation:bgFloat 8s ease-in-out infinite;-webkit-animation-delay:1.2s;animation-delay:1.2s}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape:nth-child(5){width:50px;height:50px;left:25%;top:37%;-webkit-animation:bgFloat 9s ease-in-out infinite;animation:bgFloat 9s ease-in-out infinite;-webkit-animation-delay:1.5s;animation-delay:1.5s}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape:nth-child(6){width:80px;height:80px;left:30%;top:44%;-webkit-animation:bgFloat 10s ease-in-out infinite;animation:bgFloat 10s ease-in-out infinite;-webkit-animation-delay:1.8s;animation-delay:1.8s}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape:nth-child(7){width:110px;height:110px;left:35%;top:51%;-webkit-animation:bgFloat 11s ease-in-out infinite;animation:bgFloat 11s ease-in-out infinite;-webkit-animation-delay:2.1s;animation-delay:2.1s}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape:nth-child(8){width:140px;height:140px;left:40%;top:58%;-webkit-animation:bgFloat 8s ease-in-out infinite;animation:bgFloat 8s ease-in-out infinite;-webkit-animation-delay:2.4s;animation-delay:2.4s}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape:nth-child(9){width:170px;height:170px;left:45%;top:66%;-webkit-animation:bgFloat 9s ease-in-out infinite;animation:bgFloat 9s ease-in-out infinite;-webkit-animation-delay:2.7s;animation-delay:2.7s}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape:nth-child(10){width:50px;height:50px;left:50%;top:73%;-webkit-animation:bgFloat 10s ease-in-out infinite;animation:bgFloat 10s ease-in-out infinite;-webkit-animation-delay:3s;animation-delay:3s}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape:nth-child(11){width:80px;height:80px;left:55%;top:80%;-webkit-animation:bgFloat 11s ease-in-out infinite;animation:bgFloat 11s ease-in-out infinite;-webkit-animation-delay:3.3s;animation-delay:3.3s}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape:nth-child(12){width:110px;height:110px;left:60%;top:88%;-webkit-animation:bgFloat 8s ease-in-out infinite;animation:bgFloat 8s ease-in-out infinite;-webkit-animation-delay:3.6s;animation-delay:3.6s}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape:nth-child(13){width:140px;height:140px;left:65%;top:95%;-webkit-animation:bgFloat 9s ease-in-out infinite;animation:bgFloat 9s ease-in-out infinite;-webkit-animation-delay:3.9s;animation-delay:3.9s}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape:nth-child(14){width:170px;height:170px;left:70%;top:2%;-webkit-animation:bgFloat 10s ease-in-out infinite;animation:bgFloat 10s ease-in-out infinite;-webkit-animation-delay:4.2s;animation-delay:4.2s}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape:nth-child(15){width:50px;height:50px;left:75%;top:10%;-webkit-animation:bgFloat 11s ease-in-out infinite;animation:bgFloat 11s ease-in-out infinite;-webkit-animation-delay:4.5s;animation-delay:4.5s}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape:nth-child(16){width:80px;height:80px;left:80%;top:17%;-webkit-animation:bgFloat 8s ease-in-out infinite;animation:bgFloat 8s ease-in-out infinite;-webkit-animation-delay:4.8s;animation-delay:4.8s}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape:nth-child(17){width:110px;height:110px;left:85%;top:24%;-webkit-animation:bgFloat 9s ease-in-out infinite;animation:bgFloat 9s ease-in-out infinite;-webkit-animation-delay:5.1s;animation-delay:5.1s}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape:nth-child(18){width:140px;height:140px;left:90%;top:32%;-webkit-animation:bgFloat 10s ease-in-out infinite;animation:bgFloat 10s ease-in-out infinite;-webkit-animation-delay:5.4s;animation-delay:5.4s}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape:nth-child(19){width:170px;height:170px;left:95%;top:39%;-webkit-animation:bgFloat 11s ease-in-out infinite;animation:bgFloat 11s ease-in-out infinite;-webkit-animation-delay:5.7s;animation-delay:5.7s}.stacked-layout-wrapper .stacked-bg-pattern .stacked-bg-shape:nth-child(20){width:50px;height:50px;left:3%;top:46%;-webkit-animation:bgFloat 8s ease-in-out infinite;animation:bgFloat 8s ease-in-out infinite;-webkit-animation-delay:6s;animation-delay:6s}@-webkit-keyframes bgFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}}@keyframes bgFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}}.stacked-layout-wrapper .stacked-layers-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.stacked-layout-wrapper .stacked-layers{position:absolute;width:440px;height:580px}.stacked-layout-wrapper .stacked-layers .stacked-layer{position:absolute;inset:0;border-radius:24px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px rgba(0,0,0,.1)}.stacked-layout-wrapper .stacked-layers .stacked-layer.layer-1{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 10%,transparent),color-mix(in srgb,var(--primary-color) 5%,transparent));transform:rotate(-8deg) translateY(30px) scale(.95)}.stacked-layout-wrapper .stacked-layers .stacked-layer.layer-2{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 20%,transparent),color-mix(in srgb,var(--primary-color) 10%,transparent));transform:rotate(-5deg) translateY(20px) scale(.97)}.stacked-layout-wrapper .stacked-layers .stacked-layer.layer-3{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 40%,transparent),color-mix(in srgb,var(--primary-color) 20%,transparent));transform:rotate(-2deg) translateY(10px) scale(.99)}.stacked-layout-wrapper .stacked-layers .stacked-layer.layer-4{background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 80%,transparent));transform:rotate(0)}.stacked-layout-wrapper .stacked-layers-wrapper:hover .stacked-layers .layer-1{transform:rotate(-12deg) translateY(40px) scale(.93)}.stacked-layout-wrapper .stacked-layers-wrapper:hover .stacked-layers .layer-2{transform:rotate(-8deg) translateY(28px) scale(.95)}.stacked-layout-wrapper .stacked-layers-wrapper:hover .stacked-layers .layer-3{transform:rotate(-4deg) translateY(14px) scale(.98)}.stacked-layout-wrapper .stacked-content{position:relative;z-index:1}.stacked-layout-wrapper .stacked-card{width:420px;background:#fff;border-radius:24px;padding:50px 45px;box-shadow:0 30px 60px rgba(0,0,0,.12);text-align:center}.stacked-layout-wrapper .stacked-card .stacked-header{margin-bottom:36px}.stacked-layout-wrapper .stacked-card .stacked-header .stacked-logo-wrapper{position:relative;width:80px;height:80px;margin:0 auto 20px}.stacked-layout-wrapper .stacked-card .stacked-header .stacked-logo-wrapper .stacked-logo-shadow{position:absolute;inset:10px;background:var(--primary-color);border-radius:50%;-webkit-filter:blur(20px);filter:blur(20px);opacity:.3}.stacked-layout-wrapper .stacked-card .stacked-header .stacked-logo-wrapper .stacked-logo{position:relative;width:80px;-webkit-filter:drop-shadow(0 4px 10px rgba(0,0,0,.1));filter:drop-shadow(0 4px 10px rgba(0,0,0,.1))}.stacked-layout-wrapper .stacked-card .stacked-header h2{font-size:26px;color:#1a1a1a;margin:0 0 8px;font-weight:600}.stacked-layout-wrapper .stacked-card .stacked-header .stacked-subtitle{font-size:14px;color:#999;margin:0}.stacked-layout-wrapper .stacked-form{text-align:left}.stacked-layout-wrapper .stacked-form .ant-form-item{margin-bottom:20px}.stacked-layout-wrapper .stacked-form .ant-input{height:54px;border-radius:14px;border:2px solid #eef2f6;font-size:15px;padding:0 20px;transition:all .3s}.stacked-layout-wrapper .stacked-form .ant-input::-webkit-input-placeholder{color:#bbb}.stacked-layout-wrapper .stacked-form .ant-input:-ms-input-placeholder{color:#bbb}.stacked-layout-wrapper .stacked-form .ant-input::-ms-input-placeholder{color:#bbb}.stacked-layout-wrapper .stacked-form .ant-input::placeholder{color:#bbb}.stacked-layout-wrapper .stacked-form .ant-input:hover{border-color:color-mix(in srgb,var(--primary-color) 30%,transparent)}.stacked-layout-wrapper .stacked-form .ant-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-color) 10%,transparent)}.stacked-layout-wrapper .stacked-form .ant-input-password-icon{color:#999!important}.stacked-layout-wrapper .stacked-form .stacked-verify{grid-gap:12px;gap:12px}.stacked-layout-wrapper .stacked-form .stacked-verify-img{width:115px;height:52px;margin-left:12px;cursor:pointer;border-radius:10px;border:2px solid #eef2f6;transition:all .3s}.stacked-layout-wrapper .stacked-form .stacked-verify-img:hover{border-color:var(--primary-color)}.stacked-layout-wrapper .stacked-agree{display:flex;align-items:center;margin-bottom:28px;font-size:14px;color:#666}.stacked-layout-wrapper .stacked-agree .stacked-link{color:var(--primary-color);cursor:pointer;font-weight:500}.stacked-layout-wrapper .stacked-agree .stacked-link:hover{text-decoration:underline}.stacked-layout-wrapper .stacked-tips{margin-bottom:20px;padding:14px 18px;background:linear-gradient(135deg,#fff9e6,#fff5d6);border-radius:12px;border-left:4px solid #f5a623;font-size:13px;color:#c88400}.stacked-layout-wrapper .stacked-btn{width:100%;height:54px;border-radius:14px;background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 80%,transparent));border:none;font-size:16px;font-weight:500;box-shadow:0 8px 25px color-mix(in srgb,var(--primary-color) 35%,transparent);transition:all .3s}.stacked-layout-wrapper .stacked-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 35px color-mix(in srgb,var(--primary-color) 45%,transparent)}.stacked-layout-wrapper .stacked-btn:disabled{background:#e0e0e0;box-shadow:none}.stacked-layout-wrapper .stacked-footer{margin-top:30px;position:relative;z-index:1}.stacked-layout-wrapper .stacked-footer p{color:#bbb;font-size:12px;margin:0}.ribbon-layout-wrapper{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.ribbon-layout-wrapper .ribbon-stars{position:absolute;inset:0;pointer-events:none}.ribbon-layout-wrapper .ribbon-stars .ribbon-star{position:absolute;width:3px;height:3px;background:#fff;border-radius:50%;-webkit-animation:starTwinkle 3s ease-in-out infinite;animation:starTwinkle 3s ease-in-out infinite}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:first-child{left:3%;top:3%;-webkit-animation-delay:.15s;animation-delay:.15s;opacity:.4}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(2){left:7%;top:5%;-webkit-animation-delay:.3s;animation-delay:.3s;opacity:.5}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(3){left:10%;top:8%;-webkit-animation-delay:.45s;animation-delay:.45s;opacity:.6}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(4){left:13%;top:11%;-webkit-animation-delay:.6s;animation-delay:.6s;opacity:.7}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(5){left:17%;top:14%;-webkit-animation-delay:.75s;animation-delay:.75s;opacity:.8}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(6){left:20%;top:16%;-webkit-animation-delay:.9s;animation-delay:.9s;opacity:.9}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(7){left:23%;top:19%;-webkit-animation-delay:1.05s;animation-delay:1.05s;opacity:.3}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(8){left:26%;top:22%;-webkit-animation-delay:1.2s;animation-delay:1.2s;opacity:.4}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(9){left:30%;top:24%;-webkit-animation-delay:1.35s;animation-delay:1.35s;opacity:.5}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(10){left:33%;top:27%;-webkit-animation-delay:1.5s;animation-delay:1.5s;opacity:.6}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(11){left:36%;top:30%;-webkit-animation-delay:1.65s;animation-delay:1.65s;opacity:.7}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(12){left:40%;top:32%;-webkit-animation-delay:1.8s;animation-delay:1.8s;opacity:.8}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(13){left:43%;top:35%;-webkit-animation-delay:1.95s;animation-delay:1.95s;opacity:.9}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(14){left:46%;top:38%;-webkit-animation-delay:2.1s;animation-delay:2.1s;opacity:.3}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(15){left:50%;top:41%;-webkit-animation-delay:2.25s;animation-delay:2.25s;opacity:.4}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(16){left:53%;top:43%;-webkit-animation-delay:2.4s;animation-delay:2.4s;opacity:.5}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(17){left:56%;top:46%;-webkit-animation-delay:2.55s;animation-delay:2.55s;opacity:.6}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(18){left:59%;top:49%;-webkit-animation-delay:2.7s;animation-delay:2.7s;opacity:.7}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(19){left:63%;top:51%;-webkit-animation-delay:2.85s;animation-delay:2.85s;opacity:.8}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(20){left:66%;top:54%;-webkit-animation-delay:3s;animation-delay:3s;opacity:.9}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(21){left:69%;top:57%;-webkit-animation-delay:3.15s;animation-delay:3.15s;opacity:.3}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(22){left:73%;top:59%;-webkit-animation-delay:3.3s;animation-delay:3.3s;opacity:.4}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(23){left:76%;top:62%;-webkit-animation-delay:3.45s;animation-delay:3.45s;opacity:.5}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(24){left:79%;top:65%;-webkit-animation-delay:3.6s;animation-delay:3.6s;opacity:.6}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(25){left:83%;top:68%;-webkit-animation-delay:3.75s;animation-delay:3.75s;opacity:.7}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(26){left:86%;top:70%;-webkit-animation-delay:3.9s;animation-delay:3.9s;opacity:.8}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(27){left:89%;top:73%;-webkit-animation-delay:4.05s;animation-delay:4.05s;opacity:.9}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(28){left:92%;top:76%;-webkit-animation-delay:4.2s;animation-delay:4.2s;opacity:.3}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(29){left:96%;top:78%;-webkit-animation-delay:4.35s;animation-delay:4.35s;opacity:.4}.ribbon-layout-wrapper .ribbon-stars .ribbon-star:nth-child(30){left:99%;top:81%;-webkit-animation-delay:4.5s;animation-delay:4.5s;opacity:.5}.ribbon-layout-wrapper .ribbon-bg{position:absolute;inset:0;overflow:hidden}.ribbon-layout-wrapper .ribbon-bg .ribbon{position:absolute;height:180px;width:250%;left:-75%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary-color) 15%,transparent),color-mix(in srgb,var(--primary-color) 40%,transparent),color-mix(in srgb,var(--primary-color) 15%,transparent),transparent);transform-origin:center;-webkit-filter:blur(1px);filter:blur(1px)}.ribbon-layout-wrapper .ribbon-bg .ribbon.ribbon-1{top:5%;transform:rotate(-20deg);-webkit-animation:ribbonFlow1 12s ease-in-out infinite;animation:ribbonFlow1 12s ease-in-out infinite}.ribbon-layout-wrapper .ribbon-bg .ribbon.ribbon-2{top:25%;transform:rotate(15deg);-webkit-animation:ribbonFlow2 14s ease-in-out infinite;animation:ribbonFlow2 14s ease-in-out infinite;opacity:.8}.ribbon-layout-wrapper .ribbon-bg .ribbon.ribbon-3{top:50%;transform:rotate(-10deg);-webkit-animation:ribbonFlow1 16s ease-in-out infinite;animation:ribbonFlow1 16s ease-in-out infinite;-webkit-animation-delay:2s;animation-delay:2s;opacity:.6}.ribbon-layout-wrapper .ribbon-bg .ribbon.ribbon-4{top:70%;transform:rotate(8deg);-webkit-animation:ribbonFlow2 13s ease-in-out infinite;animation:ribbonFlow2 13s ease-in-out infinite;-webkit-animation-delay:3s;animation-delay:3s;opacity:.5}.ribbon-layout-wrapper .ribbon-bg .ribbon.ribbon-5{top:90%;transform:rotate(-5deg);-webkit-animation:ribbonFlow1 15s ease-in-out infinite;animation:ribbonFlow1 15s ease-in-out infinite;-webkit-animation-delay:1s;animation-delay:1s;opacity:.4}@-webkit-keyframes ribbonFlow1{0%,to{transform:rotate(-20deg) translateX(-15%)}50%{transform:rotate(-20deg) translateX(15%)}}@keyframes ribbonFlow1{0%,to{transform:rotate(-20deg) translateX(-15%)}50%{transform:rotate(-20deg) translateX(15%)}}@-webkit-keyframes ribbonFlow2{0%,to{transform:rotate(15deg) translateX(15%)}50%{transform:rotate(15deg) translateX(-15%)}}@keyframes ribbonFlow2{0%,to{transform:rotate(15deg) translateX(15%)}50%{transform:rotate(15deg) translateX(-15%)}}.ribbon-layout-wrapper .ribbon-particles{position:absolute;inset:0;pointer-events:none}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle{position:absolute;width:6px;height:6px;background:color-mix(in srgb,var(--primary-color) 60%,transparent);border-radius:50%;-webkit-animation:particleFloat 8s ease-in-out infinite;animation:particleFloat 8s ease-in-out infinite}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle:first-child{left:5%;bottom:-20px;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:7s;animation-duration:7s}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle:nth-child(2){left:10%;bottom:-20px;-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-duration:8s;animation-duration:8s}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle:nth-child(3){left:15%;bottom:-20px;-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-duration:9s;animation-duration:9s}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle:nth-child(4){left:20%;bottom:-20px;-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-duration:6s;animation-duration:6s}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle:nth-child(5){left:25%;bottom:-20px;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:7s;animation-duration:7s}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle:nth-child(6){left:30%;bottom:-20px;-webkit-animation-delay:2.4s;animation-delay:2.4s;-webkit-animation-duration:8s;animation-duration:8s}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle:nth-child(7){left:35%;bottom:-20px;-webkit-animation-delay:2.8s;animation-delay:2.8s;-webkit-animation-duration:9s;animation-duration:9s}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle:nth-child(8){left:40%;bottom:-20px;-webkit-animation-delay:3.2s;animation-delay:3.2s;-webkit-animation-duration:6s;animation-duration:6s}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle:nth-child(9){left:45%;bottom:-20px;-webkit-animation-delay:3.6s;animation-delay:3.6s;-webkit-animation-duration:7s;animation-duration:7s}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle:nth-child(10){left:50%;bottom:-20px;-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-duration:8s;animation-duration:8s}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle:nth-child(11){left:55%;bottom:-20px;-webkit-animation-delay:4.4s;animation-delay:4.4s;-webkit-animation-duration:9s;animation-duration:9s}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle:nth-child(12){left:60%;bottom:-20px;-webkit-animation-delay:4.8s;animation-delay:4.8s;-webkit-animation-duration:6s;animation-duration:6s}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle:nth-child(13){left:65%;bottom:-20px;-webkit-animation-delay:5.2s;animation-delay:5.2s;-webkit-animation-duration:7s;animation-duration:7s}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle:nth-child(14){left:70%;bottom:-20px;-webkit-animation-delay:5.6s;animation-delay:5.6s;-webkit-animation-duration:8s;animation-duration:8s}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle:nth-child(15){left:75%;bottom:-20px;-webkit-animation-delay:6s;animation-delay:6s;-webkit-animation-duration:9s;animation-duration:9s}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle:nth-child(16){left:80%;bottom:-20px;-webkit-animation-delay:6.4s;animation-delay:6.4s;-webkit-animation-duration:6s;animation-duration:6s}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle:nth-child(17){left:85%;bottom:-20px;-webkit-animation-delay:6.8s;animation-delay:6.8s;-webkit-animation-duration:7s;animation-duration:7s}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle:nth-child(18){left:90%;bottom:-20px;-webkit-animation-delay:7.2s;animation-delay:7.2s;-webkit-animation-duration:8s;animation-duration:8s}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle:nth-child(19){left:95%;bottom:-20px;-webkit-animation-delay:7.6s;animation-delay:7.6s;-webkit-animation-duration:9s;animation-duration:9s}.ribbon-layout-wrapper .ribbon-particles .ribbon-particle:nth-child(20){left:2%;bottom:-20px;-webkit-animation-delay:8s;animation-delay:8s;-webkit-animation-duration:6s;animation-duration:6s}@-webkit-keyframes particleFloat{0%{transform:translateY(0) scale(0);opacity:0}10%{opacity:.8;transform:scale(1)}90%{opacity:.8}to{transform:translateY(-100vh) scale(.5);opacity:0}}@keyframes particleFloat{0%{transform:translateY(0) scale(0);opacity:0}10%{opacity:.8;transform:scale(1)}90%{opacity:.8}to{transform:translateY(-100vh) scale(.5);opacity:0}}.ribbon-layout-wrapper .ribbon-card{width:440px;background:hsla(0,0%,100%,.98);border-radius:24px;padding:50px 45px;position:relative;z-index:1;box-shadow:0 25px 50px rgba(0,0,0,.3),0 0 100px color-mix(in srgb,var(--primary-color) 15%,transparent);overflow:hidden}.ribbon-layout-wrapper .ribbon-card .ribbon-card-shine{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 40%,color-mix(in srgb,var(--primary-color) 3%,transparent) 50%,transparent 60%);-webkit-animation:cardShine 6s ease-in-out infinite;animation:cardShine 6s ease-in-out infinite}.ribbon-layout-wrapper .ribbon-card .ribbon-badge{position:absolute;top:20px;right:-35px;background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 80%,transparent));color:#fff;padding:8px 40px;transform:rotate(45deg);font-size:10px;letter-spacing:2px;box-shadow:0 2px 10px color-mix(in srgb,var(--primary-color) 30%,transparent)}.ribbon-layout-wrapper .ribbon-header{display:flex;align-items:center;grid-gap:20px;gap:20px;margin-bottom:40px}.ribbon-layout-wrapper .ribbon-header .ribbon-logo-container{position:relative;width:70px;height:70px;flex-shrink:0}.ribbon-layout-wrapper .ribbon-header .ribbon-logo-container .ribbon-logo-glow{position:absolute;inset:-10px;background:radial-gradient(circle,color-mix(in srgb,var(--primary-color) 30%,transparent),transparent 70%);border-radius:50%;-webkit-animation:logoGlow 3s ease-in-out infinite;animation:logoGlow 3s ease-in-out infinite}.ribbon-layout-wrapper .ribbon-header .ribbon-logo-container .ribbon-logo-ring{position:absolute;inset:-5px;border:2px solid color-mix(in srgb,var(--primary-color) 30%,transparent);border-radius:50%;-webkit-animation:ringPulse 2s ease-out infinite;animation:ringPulse 2s ease-out infinite}.ribbon-layout-wrapper .ribbon-header .ribbon-logo-container .ribbon-logo{position:relative;width:70px;-webkit-filter:drop-shadow(0 4px 15px color-mix(in srgb,var(--primary-color) 30%,transparent));filter:drop-shadow(0 4px 15px color-mix(in srgb,var(--primary-color) 30%,transparent))}.ribbon-layout-wrapper .ribbon-header .ribbon-title-area h2{font-size:24px;color:#1a1a2e;margin:0 0 6px;font-weight:600}.ribbon-layout-wrapper .ribbon-header .ribbon-title-area .ribbon-subtitle{font-size:13px;color:#999;margin:0}@-webkit-keyframes logoGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes logoGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.ribbon-layout-wrapper .ribbon-form .ribbon-input-group{margin-bottom:24px}.ribbon-layout-wrapper .ribbon-form .ribbon-input-group .ribbon-input-label{display:block;font-size:12px;color:#666;margin-bottom:8px;font-weight:500;letter-spacing:1px}.ribbon-layout-wrapper .ribbon-form .ant-form-item{margin-bottom:0}.ribbon-layout-wrapper .ribbon-form .ant-input{height:52px;border-radius:12px;border:2px solid #eef2f6;background:#f8fafc;font-size:15px;padding:0 18px;transition:all .3s}.ribbon-layout-wrapper .ribbon-form .ant-input::-webkit-input-placeholder{color:#bbb}.ribbon-layout-wrapper .ribbon-form .ant-input:-ms-input-placeholder{color:#bbb}.ribbon-layout-wrapper .ribbon-form .ant-input::-ms-input-placeholder{color:#bbb}.ribbon-layout-wrapper .ribbon-form .ant-input::placeholder{color:#bbb}.ribbon-layout-wrapper .ribbon-form .ant-input:hover{border-color:color-mix(in srgb,var(--primary-color) 30%,transparent)}.ribbon-layout-wrapper .ribbon-form .ant-input:focus{border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-color) 10%,transparent)}.ribbon-layout-wrapper .ribbon-form .ant-input-password-icon{color:#999!important}.ribbon-layout-wrapper .ribbon-form .ribbon-verify{grid-gap:12px;gap:12px}.ribbon-layout-wrapper .ribbon-form .ribbon-verify-img{width:110px;height:50px;margin-left:12px;cursor:pointer;border-radius:10px;border:2px solid #eef2f6;transition:all .3s}.ribbon-layout-wrapper .ribbon-form .ribbon-verify-img:hover{border-color:var(--primary-color);transform:scale(1.02)}.ribbon-layout-wrapper .ribbon-agree{display:flex;align-items:center;margin-bottom:28px;font-size:13px;color:#666}.ribbon-layout-wrapper .ribbon-agree .ant-checkbox-inner{border-radius:4px;border-color:#d9d9d9}.ribbon-layout-wrapper .ribbon-agree .ant-checkbox-checked .ant-checkbox-inner{background:var(--primary-color);border-color:var(--primary-color)}.ribbon-layout-wrapper .ribbon-agree .ribbon-link{color:var(--primary-color);cursor:pointer;font-weight:500}.ribbon-layout-wrapper .ribbon-agree .ribbon-link:hover{text-decoration:underline}.ribbon-layout-wrapper .ribbon-tips{margin-bottom:20px;padding:14px 18px;background:linear-gradient(135deg,#fff9e6,#fff5d6);border-radius:12px;border-left:4px solid #f5a623;font-size:13px;color:#c88400}.ribbon-layout-wrapper .ribbon-btn{width:100%;height:54px;border-radius:14px;background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 80%,transparent));border:none;font-size:16px;font-weight:500;position:relative;overflow:hidden;box-shadow:0 8px 25px color-mix(in srgb,var(--primary-color) 35%,transparent);transition:all .3s}.ribbon-layout-wrapper .ribbon-btn .ribbon-btn-text{position:relative;z-index:1}.ribbon-layout-wrapper .ribbon-btn .ribbon-btn-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s}.ribbon-layout-wrapper .ribbon-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 35px color-mix(in srgb,var(--primary-color) 45%,transparent)}.ribbon-layout-wrapper .ribbon-btn:hover:not(:disabled) .ribbon-btn-shine{left:100%}.ribbon-layout-wrapper .ribbon-btn:disabled{background:#e0e0e0;box-shadow:none}.ribbon-layout-wrapper .ribbon-footer{margin-top:30px;text-align:center}.ribbon-layout-wrapper .ribbon-footer .ribbon-footer-decoration{display:flex;justify-content:center;grid-gap:8px;gap:8px;margin-bottom:12px}.ribbon-layout-wrapper .ribbon-footer .ribbon-footer-decoration span{width:30px;height:2px;border-radius:1px}.ribbon-layout-wrapper .ribbon-footer .ribbon-footer-decoration span:nth-child(2){width:50px}.ribbon-layout-wrapper .ribbon-footer p{color:#bbb;font-size:12px;margin:0}.neon-layout-wrapper{min-height:100vh;background:radial-gradient(ellipse at center,#1a1a2e 0,#0d0d0d 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;position:relative;overflow:hidden}.neon-layout-wrapper .neon-grid{position:absolute;inset:0;display:flex;flex-wrap:wrap;pointer-events:none}.neon-layout-wrapper .neon-grid .neon-grid-line{width:10%;height:10%;border:1px solid color-mix(in srgb,var(--primary-color) 5%,transparent);box-sizing:border-box}.neon-layout-wrapper .neon-stars{position:absolute;inset:0;pointer-events:none}.neon-layout-wrapper .neon-stars .neon-star{position:absolute;width:3px;height:3px;background:var(--primary-color);border-radius:50%;-webkit-animation:starTwinkle 3s ease-in-out infinite;animation:starTwinkle 3s ease-in-out infinite}.neon-layout-wrapper .neon-stars .neon-star:first-child{left:3%;top:4%;-webkit-animation-delay:.15s;animation-delay:.15s;opacity:.4}.neon-layout-wrapper .neon-stars .neon-star:nth-child(2){left:5%;top:7%;-webkit-animation-delay:.3s;animation-delay:.3s;opacity:.5}.neon-layout-wrapper .neon-stars .neon-star:nth-child(3){left:8%;top:11%;-webkit-animation-delay:.45s;animation-delay:.45s;opacity:.6}.neon-layout-wrapper .neon-stars .neon-star:nth-child(4){left:10%;top:15%;-webkit-animation-delay:.6s;animation-delay:.6s;opacity:.7}.neon-layout-wrapper .neon-stars .neon-star:nth-child(5){left:13%;top:19%;-webkit-animation-delay:.75s;animation-delay:.75s;opacity:.8}.neon-layout-wrapper .neon-stars .neon-star:nth-child(6){left:15%;top:22%;-webkit-animation-delay:.9s;animation-delay:.9s;opacity:.9}.neon-layout-wrapper .neon-stars .neon-star:nth-child(7){left:18%;top:26%;-webkit-animation-delay:1.05s;animation-delay:1.05s;opacity:.3}.neon-layout-wrapper .neon-stars .neon-star:nth-child(8){left:20%;top:30%;-webkit-animation-delay:1.2s;animation-delay:1.2s;opacity:.4}.neon-layout-wrapper .neon-stars .neon-star:nth-child(9){left:23%;top:33%;-webkit-animation-delay:1.35s;animation-delay:1.35s;opacity:.5}.neon-layout-wrapper .neon-stars .neon-star:nth-child(10){left:25%;top:37%;-webkit-animation-delay:1.5s;animation-delay:1.5s;opacity:.6}.neon-layout-wrapper .neon-stars .neon-star:nth-child(11){left:28%;top:41%;-webkit-animation-delay:1.65s;animation-delay:1.65s;opacity:.7}.neon-layout-wrapper .neon-stars .neon-star:nth-child(12){left:30%;top:44%;-webkit-animation-delay:1.8s;animation-delay:1.8s;opacity:.8}.neon-layout-wrapper .neon-stars .neon-star:nth-child(13){left:33%;top:48%;-webkit-animation-delay:1.95s;animation-delay:1.95s;opacity:.9}.neon-layout-wrapper .neon-stars .neon-star:nth-child(14){left:35%;top:52%;-webkit-animation-delay:2.1s;animation-delay:2.1s;opacity:.3}.neon-layout-wrapper .neon-stars .neon-star:nth-child(15){left:38%;top:56%;-webkit-animation-delay:2.25s;animation-delay:2.25s;opacity:.4}.neon-layout-wrapper .neon-stars .neon-star:nth-child(16){left:40%;top:59%;-webkit-animation-delay:2.4s;animation-delay:2.4s;opacity:.5}.neon-layout-wrapper .neon-stars .neon-star:nth-child(17){left:43%;top:63%;-webkit-animation-delay:2.55s;animation-delay:2.55s;opacity:.6}.neon-layout-wrapper .neon-stars .neon-star:nth-child(18){left:45%;top:67%;-webkit-animation-delay:2.7s;animation-delay:2.7s;opacity:.7}.neon-layout-wrapper .neon-stars .neon-star:nth-child(19){left:48%;top:70%;-webkit-animation-delay:2.85s;animation-delay:2.85s;opacity:.8}.neon-layout-wrapper .neon-stars .neon-star:nth-child(20){left:50%;top:74%;-webkit-animation-delay:3s;animation-delay:3s;opacity:.9}.neon-layout-wrapper .neon-stars .neon-star:nth-child(21){left:53%;top:78%;-webkit-animation-delay:3.15s;animation-delay:3.15s;opacity:.3}.neon-layout-wrapper .neon-stars .neon-star:nth-child(22){left:55%;top:81%;-webkit-animation-delay:3.3s;animation-delay:3.3s;opacity:.4}.neon-layout-wrapper .neon-stars .neon-star:nth-child(23){left:58%;top:85%;-webkit-animation-delay:3.45s;animation-delay:3.45s;opacity:.5}.neon-layout-wrapper .neon-stars .neon-star:nth-child(24){left:60%;top:89%;-webkit-animation-delay:3.6s;animation-delay:3.6s;opacity:.6}.neon-layout-wrapper .neon-stars .neon-star:nth-child(25){left:63%;top:93%;-webkit-animation-delay:3.75s;animation-delay:3.75s;opacity:.7}.neon-layout-wrapper .neon-stars .neon-star:nth-child(26){left:65%;top:96%;-webkit-animation-delay:3.9s;animation-delay:3.9s;opacity:.8}.neon-layout-wrapper .neon-stars .neon-star:nth-child(27){left:68%;top:3%;-webkit-animation-delay:4.05s;animation-delay:4.05s;opacity:.9}.neon-layout-wrapper .neon-stars .neon-star:nth-child(28){left:70%;top:7%;-webkit-animation-delay:4.2s;animation-delay:4.2s;opacity:.3}.neon-layout-wrapper .neon-stars .neon-star:nth-child(29){left:73%;top:10%;-webkit-animation-delay:4.35s;animation-delay:4.35s;opacity:.4}.neon-layout-wrapper .neon-stars .neon-star:nth-child(30){left:75%;top:14%;-webkit-animation-delay:4.5s;animation-delay:4.5s;opacity:.5}.neon-layout-wrapper .neon-stars .neon-star:nth-child(31){left:78%;top:18%;-webkit-animation-delay:4.65s;animation-delay:4.65s;opacity:.6}.neon-layout-wrapper .neon-stars .neon-star:nth-child(32){left:80%;top:21%;-webkit-animation-delay:4.8s;animation-delay:4.8s;opacity:.7}.neon-layout-wrapper .neon-stars .neon-star:nth-child(33){left:83%;top:25%;-webkit-animation-delay:4.95s;animation-delay:4.95s;opacity:.8}.neon-layout-wrapper .neon-stars .neon-star:nth-child(34){left:85%;top:29%;-webkit-animation-delay:5.1s;animation-delay:5.1s;opacity:.9}.neon-layout-wrapper .neon-stars .neon-star:nth-child(35){left:88%;top:32%;-webkit-animation-delay:5.25s;animation-delay:5.25s;opacity:.3}.neon-layout-wrapper .neon-stars .neon-star:nth-child(36){left:90%;top:36%;-webkit-animation-delay:5.4s;animation-delay:5.4s;opacity:.4}.neon-layout-wrapper .neon-stars .neon-star:nth-child(37){left:93%;top:40%;-webkit-animation-delay:5.55s;animation-delay:5.55s;opacity:.5}.neon-layout-wrapper .neon-stars .neon-star:nth-child(38){left:95%;top:43%;-webkit-animation-delay:5.7s;animation-delay:5.7s;opacity:.6}.neon-layout-wrapper .neon-stars .neon-star:nth-child(39){left:98%;top:47%;-webkit-animation-delay:5.85s;animation-delay:5.85s;opacity:.7}.neon-layout-wrapper .neon-stars .neon-star:nth-child(40){left:2%;top:51%;-webkit-animation-delay:6s;animation-delay:6s;opacity:.8}.neon-layout-wrapper .neon-rings{position:absolute;width:600px;height:600px;pointer-events:none}.neon-layout-wrapper .neon-rings .neon-ring{position:absolute;border-radius:50%;border:1px solid color-mix(in srgb,var(--primary-color) 20%,transparent)}.neon-layout-wrapper .neon-rings .neon-ring.ring-1{inset:0;-webkit-animation:ringPulse 4s ease-in-out infinite;animation:ringPulse 4s ease-in-out infinite}.neon-layout-wrapper .neon-rings .neon-ring.ring-2{inset:60px;-webkit-animation:ringPulse 4s ease-in-out infinite;animation:ringPulse 4s ease-in-out infinite;-webkit-animation-delay:1s;animation-delay:1s}.neon-layout-wrapper .neon-rings .neon-ring.ring-3{inset:120px;-webkit-animation:ringPulse 4s ease-in-out infinite;animation:ringPulse 4s ease-in-out infinite;-webkit-animation-delay:2s;animation-delay:2s}.neon-layout-wrapper .neon-card{width:440px;position:relative;border-radius:24px;padding:4px;background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 30%,transparent),var(--primary-color));background-size:200% 200%;-webkit-animation:borderGradient 4s ease infinite;animation:borderGradient 4s ease infinite;z-index:1}.neon-layout-wrapper .neon-card .neon-glow{position:absolute;inset:-15px;border-radius:36px;background:radial-gradient(ellipse,color-mix(in srgb,var(--primary-color) 40%,transparent),transparent 70%);-webkit-filter:blur(30px);filter:blur(30px);z-index:-1;-webkit-animation:glowPulse 3s ease-in-out infinite;animation:glowPulse 3s ease-in-out infinite}.neon-layout-wrapper .neon-card .neon-border-animate{position:absolute;inset:0;border-radius:24px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent);background-size:200% 100%;-webkit-animation:borderMove 3s linear infinite;animation:borderMove 3s linear infinite;opacity:.5;pointer-events:none}.neon-layout-wrapper .neon-card .neon-content{background:linear-gradient(180deg,#1a1a2e,#0d0d15);border-radius:20px;padding:50px 40px;text-align:center;position:relative}.neon-layout-wrapper .neon-card .neon-content .neon-logo-wrapper{position:relative;width:70px;height:70px;margin:0 auto 24px}.neon-layout-wrapper .neon-card .neon-content .neon-logo-wrapper .neon-logo-pulse{position:absolute;inset:-8px;border-radius:50%;background:var(--primary-color);-webkit-filter:blur(15px);filter:blur(15px);opacity:.5;-webkit-animation:logoPulse 2s ease-in-out infinite;animation:logoPulse 2s ease-in-out infinite}.neon-layout-wrapper .neon-card .neon-content .neon-logo-wrapper .neon-logo{position:relative;width:70px;-webkit-filter:drop-shadow(0 0 10px var(--primary-color));filter:drop-shadow(0 0 10px var(--primary-color))}.neon-layout-wrapper .neon-card .neon-content h2{font-size:24px;color:#fff;margin:0 0 8px;letter-spacing:4px;font-weight:500;text-shadow:0 0 20px color-mix(in srgb,var(--primary-color) 50%,transparent)}.neon-layout-wrapper .neon-card .neon-content .neon-subtitle{font-size:12px;color:color-mix(in srgb,var(--primary-color) 80%,transparent);letter-spacing:3px;margin:0 0 36px;text-transform:uppercase}@-webkit-keyframes borderGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes borderGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-webkit-keyframes borderMove{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes borderMove{0%{background-position:200% 0}to{background-position:-200% 0}}@-webkit-keyframes glowPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes glowPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@-webkit-keyframes logoPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}@keyframes logoPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.neon-layout-wrapper .neon-form{text-align:left}.neon-layout-wrapper .neon-form .neon-input-group{margin-bottom:24px}.neon-layout-wrapper .neon-form .neon-input-group .neon-input-label{display:block;font-size:10px;color:var(--primary-color);letter-spacing:3px;margin-bottom:10px;text-shadow:0 0 10px color-mix(in srgb,var(--primary-color) 50%,transparent)}.neon-layout-wrapper .neon-form .ant-form-item{margin-bottom:0}.neon-layout-wrapper .neon-form .ant-input{height:52px;border-radius:12px;border:2px solid color-mix(in srgb,var(--primary-color) 30%,transparent);background:rgba(0,0,0,.4);color:#fff;font-size:14px;padding:0 18px;transition:all .3s}.neon-layout-wrapper .neon-form .ant-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.3)}.neon-layout-wrapper .neon-form .ant-input:-ms-input-placeholder{color:hsla(0,0%,100%,.3)}.neon-layout-wrapper .neon-form .ant-input::-ms-input-placeholder{color:hsla(0,0%,100%,.3)}.neon-layout-wrapper .neon-form .ant-input::placeholder{color:hsla(0,0%,100%,.3)}.neon-layout-wrapper .neon-form .ant-input:hover{border-color:color-mix(in srgb,var(--primary-color) 50%,transparent)}.neon-layout-wrapper .neon-form .ant-input:focus{border-color:var(--primary-color);box-shadow:0 0 20px color-mix(in srgb,var(--primary-color) 30%,transparent),inset 0 0 20px color-mix(in srgb,var(--primary-color) 10%,transparent);background:color-mix(in srgb,var(--primary-color) 10%,transparent)}.neon-layout-wrapper .neon-form .ant-input-password-icon{color:grey!important}.neon-layout-wrapper .neon-form .neon-verify{grid-gap:12px;gap:12px}.neon-layout-wrapper .neon-form .neon-verify-img{width:110px;height:50px;margin-left:12px;cursor:pointer;border-radius:10px;border:2px solid color-mix(in srgb,var(--primary-color) 30%,transparent);transition:all .3s}.neon-layout-wrapper .neon-form .neon-verify-img:hover{border-color:var(--primary-color);box-shadow:0 0 15px color-mix(in srgb,var(--primary-color) 40%,transparent)}.neon-layout-wrapper .neon-form .ant-form-explain{color:#fff!important}.neon-layout-wrapper .neon-agree{display:flex;align-items:center;margin-bottom:28px;font-size:13px;color:hsla(0,0%,100%,.6)}.neon-layout-wrapper .neon-agree .ant-checkbox-inner{background:transparent;border-color:color-mix(in srgb,var(--primary-color) 50%,transparent);border-radius:4px}.neon-layout-wrapper .neon-agree .ant-checkbox-checked .ant-checkbox-inner{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 0 10px color-mix(in srgb,var(--primary-color) 50%,transparent)}.neon-layout-wrapper .neon-agree .neon-link{color:var(--primary-color);cursor:pointer;text-shadow:0 0 10px color-mix(in srgb,var(--primary-color) 50%,transparent)}.neon-layout-wrapper .neon-tips{margin-bottom:20px;padding:14px 16px;background:color-mix(in srgb,var(--primary-color) 10%,transparent);border-radius:10px;border-left:3px solid var(--primary-color);font-size:12px;color:var(--primary-color)}.neon-layout-wrapper .neon-btn{width:100%;height:54px;border-radius:12px;background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 70%,transparent));border:none;font-size:14px;letter-spacing:6px;font-weight:500;position:relative;overflow:hidden;box-shadow:0 0 30px color-mix(in srgb,var(--primary-color) 40%,transparent);transition:all .3s}.neon-layout-wrapper .neon-btn .neon-btn-text{position:relative;z-index:1}.neon-layout-wrapper .neon-btn .neon-btn-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s}.neon-layout-wrapper .neon-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 0 50px color-mix(in srgb,var(--primary-color) 60%,transparent)}.neon-layout-wrapper .neon-btn:hover:not(:disabled) .neon-btn-shine{left:100%}.neon-layout-wrapper .neon-btn:disabled{background:hsla(0,0%,100%,.1);box-shadow:none;color:hsla(0,0%,100%,.3)}.neon-layout-wrapper .neon-footer{margin-top:40px;text-align:center;position:relative;z-index:1}.neon-layout-wrapper .neon-footer .neon-footer-line{width:80px;height:2px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent);margin:0 auto 16px}.neon-layout-wrapper .neon-footer p{color:hsla(0,0%,100%,.3);font-size:11px;margin:0;letter-spacing:2px}.aura-layout-wrapper{min-height:100vh;background:linear-gradient(135deg,#0f0c29,#1a1a2e 50%,#24243e);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;position:relative;overflow:hidden}.aura-layout-wrapper .aura-stars{position:absolute;inset:0;pointer-events:none}.aura-layout-wrapper .aura-stars .aura-star{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;-webkit-animation:starTwinkle 4s ease-in-out infinite;animation:starTwinkle 4s ease-in-out infinite}.aura-layout-wrapper .aura-stars .aura-star:first-child{left:2%;top:4%;-webkit-animation-delay:.1s;animation-delay:.1s;opacity:.3}.aura-layout-wrapper .aura-stars .aura-star:nth-child(2){left:4%;top:7%;-webkit-animation-delay:.2s;animation-delay:.2s;opacity:.4}.aura-layout-wrapper .aura-stars .aura-star:nth-child(3){left:6%;top:11%;-webkit-animation-delay:.3s;animation-delay:.3s;opacity:.5}.aura-layout-wrapper .aura-stars .aura-star:nth-child(4){left:8%;top:15%;-webkit-animation-delay:.4s;animation-delay:.4s;opacity:.6}.aura-layout-wrapper .aura-stars .aura-star:nth-child(5){left:10%;top:19%;-webkit-animation-delay:.5s;animation-delay:.5s;opacity:.7}.aura-layout-wrapper .aura-stars .aura-star:nth-child(6){left:12%;top:22%;-webkit-animation-delay:.6s;animation-delay:.6s;opacity:.8}.aura-layout-wrapper .aura-stars .aura-star:nth-child(7){left:14%;top:26%;-webkit-animation-delay:.7s;animation-delay:.7s;opacity:.9}.aura-layout-wrapper .aura-stars .aura-star:nth-child(8){left:16%;top:30%;-webkit-animation-delay:.8s;animation-delay:.8s;opacity:.2}.aura-layout-wrapper .aura-stars .aura-star:nth-child(9){left:18%;top:33%;-webkit-animation-delay:.9s;animation-delay:.9s;opacity:.3}.aura-layout-wrapper .aura-stars .aura-star:nth-child(10){left:20%;top:37%;-webkit-animation-delay:1s;animation-delay:1s;opacity:.4}.aura-layout-wrapper .aura-stars .aura-star:nth-child(11){left:22%;top:41%;-webkit-animation-delay:1.1s;animation-delay:1.1s;opacity:.5}.aura-layout-wrapper .aura-stars .aura-star:nth-child(12){left:24%;top:44%;-webkit-animation-delay:1.2s;animation-delay:1.2s;opacity:.6}.aura-layout-wrapper .aura-stars .aura-star:nth-child(13){left:26%;top:48%;-webkit-animation-delay:1.3s;animation-delay:1.3s;opacity:.7}.aura-layout-wrapper .aura-stars .aura-star:nth-child(14){left:28%;top:52%;-webkit-animation-delay:1.4s;animation-delay:1.4s;opacity:.8}.aura-layout-wrapper .aura-stars .aura-star:nth-child(15){left:30%;top:56%;-webkit-animation-delay:1.5s;animation-delay:1.5s;opacity:.9}.aura-layout-wrapper .aura-stars .aura-star:nth-child(16){left:32%;top:59%;-webkit-animation-delay:1.6s;animation-delay:1.6s;opacity:.2}.aura-layout-wrapper .aura-stars .aura-star:nth-child(17){left:34%;top:63%;-webkit-animation-delay:1.7s;animation-delay:1.7s;opacity:.3}.aura-layout-wrapper .aura-stars .aura-star:nth-child(18){left:36%;top:67%;-webkit-animation-delay:1.8s;animation-delay:1.8s;opacity:.4}.aura-layout-wrapper .aura-stars .aura-star:nth-child(19){left:38%;top:70%;-webkit-animation-delay:1.9s;animation-delay:1.9s;opacity:.5}.aura-layout-wrapper .aura-stars .aura-star:nth-child(20){left:40%;top:74%;-webkit-animation-delay:2s;animation-delay:2s;opacity:.6}.aura-layout-wrapper .aura-stars .aura-star:nth-child(21){left:42%;top:78%;-webkit-animation-delay:2.1s;animation-delay:2.1s;opacity:.7}.aura-layout-wrapper .aura-stars .aura-star:nth-child(22){left:44%;top:81%;-webkit-animation-delay:2.2s;animation-delay:2.2s;opacity:.8}.aura-layout-wrapper .aura-stars .aura-star:nth-child(23){left:46%;top:85%;-webkit-animation-delay:2.3s;animation-delay:2.3s;opacity:.9}.aura-layout-wrapper .aura-stars .aura-star:nth-child(24){left:48%;top:89%;-webkit-animation-delay:2.4s;animation-delay:2.4s;opacity:.2}.aura-layout-wrapper .aura-stars .aura-star:nth-child(25){left:50%;top:93%;-webkit-animation-delay:2.5s;animation-delay:2.5s;opacity:.3}.aura-layout-wrapper .aura-stars .aura-star:nth-child(26){left:52%;top:96%;-webkit-animation-delay:2.6s;animation-delay:2.6s;opacity:.4}.aura-layout-wrapper .aura-stars .aura-star:nth-child(27){left:54%;top:3%;-webkit-animation-delay:2.7s;animation-delay:2.7s;opacity:.5}.aura-layout-wrapper .aura-stars .aura-star:nth-child(28){left:56%;top:7%;-webkit-animation-delay:2.8s;animation-delay:2.8s;opacity:.6}.aura-layout-wrapper .aura-stars .aura-star:nth-child(29){left:58%;top:10%;-webkit-animation-delay:2.9s;animation-delay:2.9s;opacity:.7}.aura-layout-wrapper .aura-stars .aura-star:nth-child(30){left:60%;top:14%;-webkit-animation-delay:3s;animation-delay:3s;opacity:.8}.aura-layout-wrapper .aura-stars .aura-star:nth-child(31){left:62%;top:18%;-webkit-animation-delay:3.1s;animation-delay:3.1s;opacity:.9}.aura-layout-wrapper .aura-stars .aura-star:nth-child(32){left:64%;top:21%;-webkit-animation-delay:3.2s;animation-delay:3.2s;opacity:.2}.aura-layout-wrapper .aura-stars .aura-star:nth-child(33){left:66%;top:25%;-webkit-animation-delay:3.3s;animation-delay:3.3s;opacity:.3}.aura-layout-wrapper .aura-stars .aura-star:nth-child(34){left:68%;top:29%;-webkit-animation-delay:3.4s;animation-delay:3.4s;opacity:.4}.aura-layout-wrapper .aura-stars .aura-star:nth-child(35){left:70%;top:32%;-webkit-animation-delay:3.5s;animation-delay:3.5s;opacity:.5}.aura-layout-wrapper .aura-stars .aura-star:nth-child(36){left:72%;top:36%;-webkit-animation-delay:3.6s;animation-delay:3.6s;opacity:.6}.aura-layout-wrapper .aura-stars .aura-star:nth-child(37){left:74%;top:40%;-webkit-animation-delay:3.7s;animation-delay:3.7s;opacity:.7}.aura-layout-wrapper .aura-stars .aura-star:nth-child(38){left:76%;top:43%;-webkit-animation-delay:3.8s;animation-delay:3.8s;opacity:.8}.aura-layout-wrapper .aura-stars .aura-star:nth-child(39){left:78%;top:47%;-webkit-animation-delay:3.9s;animation-delay:3.9s;opacity:.9}.aura-layout-wrapper .aura-stars .aura-star:nth-child(40){left:80%;top:51%;-webkit-animation-delay:4s;animation-delay:4s;opacity:.2}.aura-layout-wrapper .aura-stars .aura-star:nth-child(41){left:82%;top:54%;-webkit-animation-delay:4.1s;animation-delay:4.1s;opacity:.3}.aura-layout-wrapper .aura-stars .aura-star:nth-child(42){left:84%;top:58%;-webkit-animation-delay:4.2s;animation-delay:4.2s;opacity:.4}.aura-layout-wrapper .aura-stars .aura-star:nth-child(43){left:86%;top:62%;-webkit-animation-delay:4.3s;animation-delay:4.3s;opacity:.5}.aura-layout-wrapper .aura-stars .aura-star:nth-child(44){left:88%;top:65%;-webkit-animation-delay:4.4s;animation-delay:4.4s;opacity:.6}.aura-layout-wrapper .aura-stars .aura-star:nth-child(45){left:90%;top:69%;-webkit-animation-delay:4.5s;animation-delay:4.5s;opacity:.7}.aura-layout-wrapper .aura-stars .aura-star:nth-child(46){left:92%;top:73%;-webkit-animation-delay:4.6s;animation-delay:4.6s;opacity:.8}.aura-layout-wrapper .aura-stars .aura-star:nth-child(47){left:94%;top:76%;-webkit-animation-delay:4.7s;animation-delay:4.7s;opacity:.9}.aura-layout-wrapper .aura-stars .aura-star:nth-child(48){left:96%;top:80%;-webkit-animation-delay:4.8s;animation-delay:4.8s;opacity:.2}.aura-layout-wrapper .aura-stars .aura-star:nth-child(49){left:98%;top:84%;-webkit-animation-delay:4.9s;animation-delay:4.9s;opacity:.3}.aura-layout-wrapper .aura-stars .aura-star:nth-child(50){left:3%;top:88%;-webkit-animation-delay:5s;animation-delay:5s;opacity:.4}@-webkit-keyframes starTwinkle{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.8;transform:scale(1.5)}}@keyframes starTwinkle{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.8;transform:scale(1.5)}}.aura-layout-wrapper .aura-orbs{position:absolute;inset:0;pointer-events:none}.aura-layout-wrapper .aura-orbs .aura-orb{position:absolute;border-radius:50%;-webkit-filter:blur(100px);filter:blur(100px);-webkit-animation:auraFloat 12s ease-in-out infinite;animation:auraFloat 12s ease-in-out infinite}.aura-layout-wrapper .aura-orbs .aura-orb.orb-1{width:500px;height:500px;background:color-mix(in srgb,var(--primary-color) 35%,transparent);top:-150px;left:-150px}.aura-layout-wrapper .aura-orbs .aura-orb.orb-2{width:400px;height:400px;background:color-mix(in srgb,var(--primary-color) 25%,transparent);bottom:-100px;right:-100px;-webkit-animation-delay:3s;animation-delay:3s}.aura-layout-wrapper .aura-orbs .aura-orb.orb-3{width:300px;height:300px;background:color-mix(in srgb,var(--primary-color) 20%,transparent);top:40%;left:60%;-webkit-animation-delay:6s;animation-delay:6s}.aura-layout-wrapper .aura-orbs .aura-orb.orb-4{width:250px;height:250px;background:color-mix(in srgb,var(--primary-color) 15%,transparent);top:60%;left:20%;-webkit-animation-delay:9s;animation-delay:9s}@-webkit-keyframes auraFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-20px,30px) scale(1.1)}75%{transform:translate(-30px,-10px) scale(1.05)}}@keyframes auraFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-20px,30px) scale(1.1)}75%{transform:translate(-30px,-10px) scale(1.05)}}.aura-layout-wrapper .aura-rays{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.aura-layout-wrapper .aura-rays .aura-ray{position:absolute;width:2px;height:300px;background:linear-gradient(0deg,transparent,color-mix(in srgb,var(--primary-color) 20%,transparent),transparent);transform-origin:center bottom;-webkit-animation:rayRotate 20s linear infinite;animation:rayRotate 20s linear infinite}.aura-layout-wrapper .aura-rays .aura-ray:first-child{transform:rotate(60deg);-webkit-animation-delay:-3.3s;animation-delay:-3.3s}.aura-layout-wrapper .aura-rays .aura-ray:nth-child(2){transform:rotate(120deg);-webkit-animation-delay:-6.6s;animation-delay:-6.6s}.aura-layout-wrapper .aura-rays .aura-ray:nth-child(3){transform:rotate(180deg);-webkit-animation-delay:-9.9s;animation-delay:-9.9s}.aura-layout-wrapper .aura-rays .aura-ray:nth-child(4){transform:rotate(240deg);-webkit-animation-delay:-13.2s;animation-delay:-13.2s}.aura-layout-wrapper .aura-rays .aura-ray:nth-child(5){transform:rotate(300deg);-webkit-animation-delay:-16.5s;animation-delay:-16.5s}.aura-layout-wrapper .aura-rays .aura-ray:nth-child(6){transform:rotate(1turn);-webkit-animation-delay:-19.8s;animation-delay:-19.8s}@-webkit-keyframes rayRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rayRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.aura-layout-wrapper .aura-card{width:440px;position:relative;z-index:1}.aura-layout-wrapper .aura-card .aura-card-glow{position:absolute;inset:-20px;background:radial-gradient(ellipse,color-mix(in srgb,var(--primary-color) 30%,transparent),transparent 70%);-webkit-filter:blur(40px);filter:blur(40px);-webkit-animation:cardGlow 4s ease-in-out infinite;animation:cardGlow 4s ease-in-out infinite}.aura-layout-wrapper .aura-card .aura-card-inner{background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:28px;padding:50px 45px;text-align:center;position:relative;border:1px solid hsla(0,0%,100%,.15);box-shadow:0 20px 60px rgba(0,0,0,.3)}@-webkit-keyframes cardGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes cardGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.aura-layout-wrapper .aura-header{margin-bottom:36px}.aura-layout-wrapper .aura-header .aura-logo-container{position:relative;width:90px;height:90px;margin:0 auto 24px}.aura-layout-wrapper .aura-header .aura-logo-container .aura-logo-halo{position:absolute;inset:-15px;background:radial-gradient(circle,color-mix(in srgb,var(--primary-color) 40%,transparent),transparent 70%);border-radius:50%;-webkit-animation:haloGlow 3s ease-in-out infinite;animation:haloGlow 3s ease-in-out infinite}.aura-layout-wrapper .aura-header .aura-logo-container .aura-logo-ring{position:absolute;inset:-5px;border:2px solid color-mix(in srgb,var(--primary-color) 50%,transparent);border-radius:50%;-webkit-animation:ringPulse 2s ease-out infinite;animation:ringPulse 2s ease-out infinite}.aura-layout-wrapper .aura-header .aura-logo-container .aura-logo{position:relative;width:90px;-webkit-filter:drop-shadow(0 0 20px color-mix(in srgb,var(--primary-color) 50%,transparent));filter:drop-shadow(0 0 20px color-mix(in srgb,var(--primary-color) 50%,transparent))}.aura-layout-wrapper .aura-header h2{font-size:28px;color:#fff;margin:0 0 10px;font-weight:500}.aura-layout-wrapper .aura-header .aura-subtitle{font-size:14px;color:hsla(0,0%,100%,.6);margin:0}@-webkit-keyframes haloGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes haloGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@-webkit-keyframes ringPulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes ringPulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.aura-layout-wrapper .aura-form{text-align:left}.aura-layout-wrapper .aura-form .ant-form-item{margin-bottom:20px}.aura-layout-wrapper .aura-form .ant-input{height:54px;border-radius:14px;border:2px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.08);color:#fff;font-size:15px;padding:0 20px;transition:all .3s}.aura-layout-wrapper .aura-form .ant-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.aura-layout-wrapper .aura-form .ant-input:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.aura-layout-wrapper .aura-form .ant-input::-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.aura-layout-wrapper .aura-form .ant-input::placeholder{color:hsla(0,0%,100%,.4)}.aura-layout-wrapper .aura-form .ant-input:hover{border-color:hsla(0,0%,100%,.25)}.aura-layout-wrapper .aura-form .ant-input:focus{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,transparent);box-shadow:0 0 30px color-mix(in srgb,var(--primary-color) 20%,transparent)}.aura-layout-wrapper .aura-form .ant-input-password-icon{color:grey!important}.aura-layout-wrapper .aura-form .aura-verify{grid-gap:12px;gap:12px}.aura-layout-wrapper .aura-form .aura-verify-img{width:115px;height:52px;margin-left:12px;cursor:pointer;border-radius:10px;border:2px solid hsla(0,0%,100%,.15);transition:all .3s}.aura-layout-wrapper .aura-form .aura-verify-img:hover{border-color:var(--primary-color)}.aura-layout-wrapper .aura-form .ant-form-explain{color:#fff!important}.aura-layout-wrapper .aura-agree{display:flex;align-items:center;margin-bottom:28px;font-size:14px;color:hsla(0,0%,100%,.7)}.aura-layout-wrapper .aura-agree .ant-checkbox-inner{background:transparent;border-color:hsla(0,0%,100%,.3);border-radius:4px}.aura-layout-wrapper .aura-agree .ant-checkbox-checked .ant-checkbox-inner{background:var(--primary-color);border-color:var(--primary-color)}.aura-layout-wrapper .aura-agree .aura-link{color:var(--primary-color);cursor:pointer;font-weight:500}.aura-layout-wrapper .aura-agree .aura-link:hover{text-decoration:underline}.aura-layout-wrapper .aura-tips{margin-bottom:20px;padding:14px 18px;background:color-mix(in srgb,var(--primary-color) 15%,transparent);border-radius:12px;border-left:4px solid var(--primary-color);font-size:13px;color:var(--primary-color)}.aura-layout-wrapper .aura-btn{width:100%;height:54px;border-radius:14px;background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 70%,transparent));border:none;font-size:16px;font-weight:500;box-shadow:0 8px 30px color-mix(in srgb,var(--primary-color) 40%,transparent);transition:all .3s}.aura-layout-wrapper .aura-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 40px color-mix(in srgb,var(--primary-color) 50%,transparent)}.aura-layout-wrapper .aura-btn:disabled{background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.4);box-shadow:none}.aura-layout-wrapper .aura-footer{margin-top:30px;position:relative;z-index:1}.aura-layout-wrapper .aura-footer p{color:hsla(0,0%,100%,.3);font-size:12px;margin:0}.prism-layout-wrapper{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;position:relative;background:linear-gradient(135deg,#f8f9fa,#e9ecef);overflow:hidden}.prism-layout-wrapper .prism-bg{position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 8%,transparent) 25%,transparent 0),linear-gradient(225deg,color-mix(in srgb,var(--primary-color) 8%,transparent) 25%,transparent 0),linear-gradient(45deg,color-mix(in srgb,var(--primary-color) 8%,transparent) 25%,transparent 0),linear-gradient(315deg,color-mix(in srgb,var(--primary-color) 8%,transparent) 25%,transparent 0);background-size:80px 80px;-webkit-animation:prismMove 30s linear infinite;animation:prismMove 30s linear infinite}@-webkit-keyframes prismMove{0%{background-position:0 0}to{background-position:80px 80px}}@keyframes prismMove{0%{background-position:0 0}to{background-position:80px 80px}}.prism-layout-wrapper .prism-shapes{position:absolute;inset:0;pointer-events:none}.prism-layout-wrapper .prism-shapes .prism-shape{position:absolute;border:2px solid color-mix(in srgb,var(--primary-color) 15%,transparent);-webkit-animation:shapeFloat 12s ease-in-out infinite;animation:shapeFloat 12s ease-in-out infinite}.prism-layout-wrapper .prism-shapes .prism-shape:first-child{width:35px;height:35px;left:7%;top:7%;-webkit-animation-delay:.5s;animation-delay:.5s;transform:rotate(24deg);-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}.prism-layout-wrapper .prism-shapes .prism-shape:nth-child(2){width:50px;height:50px;left:13%;top:15%;-webkit-animation-delay:1s;animation-delay:1s;transform:rotate(48deg)}.prism-layout-wrapper .prism-shapes .prism-shape:nth-child(3){width:65px;height:65px;left:20%;top:22%;-webkit-animation-delay:1.5s;animation-delay:1.5s;transform:rotate(72deg);border-radius:50%}.prism-layout-wrapper .prism-shapes .prism-shape:nth-child(4){width:20px;height:20px;left:26%;top:29%;-webkit-animation-delay:2s;animation-delay:2s;transform:rotate(96deg);-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}.prism-layout-wrapper .prism-shapes .prism-shape:nth-child(5){width:35px;height:35px;left:33%;top:37%;-webkit-animation-delay:2.5s;animation-delay:2.5s;transform:rotate(120deg)}.prism-layout-wrapper .prism-shapes .prism-shape:nth-child(6){width:50px;height:50px;left:39%;top:44%;-webkit-animation-delay:3s;animation-delay:3s;transform:rotate(144deg);border-radius:50%}.prism-layout-wrapper .prism-shapes .prism-shape:nth-child(7){width:65px;height:65px;left:46%;top:51%;-webkit-animation-delay:3.5s;animation-delay:3.5s;transform:rotate(168deg);-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}.prism-layout-wrapper .prism-shapes .prism-shape:nth-child(8){width:20px;height:20px;left:52%;top:58%;-webkit-animation-delay:4s;animation-delay:4s;transform:rotate(192deg)}.prism-layout-wrapper .prism-shapes .prism-shape:nth-child(9){width:35px;height:35px;left:59%;top:66%;-webkit-animation-delay:4.5s;animation-delay:4.5s;transform:rotate(216deg);border-radius:50%}.prism-layout-wrapper .prism-shapes .prism-shape:nth-child(10){width:50px;height:50px;left:65%;top:73%;-webkit-animation-delay:5s;animation-delay:5s;transform:rotate(240deg);-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}.prism-layout-wrapper .prism-shapes .prism-shape:nth-child(11){width:65px;height:65px;left:72%;top:80%;-webkit-animation-delay:5.5s;animation-delay:5.5s;transform:rotate(264deg)}.prism-layout-wrapper .prism-shapes .prism-shape:nth-child(12){width:20px;height:20px;left:78%;top:88%;-webkit-animation-delay:6s;animation-delay:6s;transform:rotate(288deg);border-radius:50%}.prism-layout-wrapper .prism-shapes .prism-shape:nth-child(13){width:35px;height:35px;left:85%;top:95%;-webkit-animation-delay:6.5s;animation-delay:6.5s;transform:rotate(312deg);-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}.prism-layout-wrapper .prism-shapes .prism-shape:nth-child(14){width:50px;height:50px;left:91%;top:2%;-webkit-animation-delay:7s;animation-delay:7s;transform:rotate(336deg)}.prism-layout-wrapper .prism-shapes .prism-shape:nth-child(15){width:65px;height:65px;left:98%;top:10%;-webkit-animation-delay:7.5s;animation-delay:7.5s;transform:rotate(1turn);border-radius:50%}@-webkit-keyframes shapeFloat{0%,to{transform:translateY(0) rotate(0deg);opacity:.3}50%{transform:translateY(-20px) rotate(180deg);opacity:.6}}@keyframes shapeFloat{0%,to{transform:translateY(0) rotate(0deg);opacity:.3}50%{transform:translateY(-20px) rotate(180deg);opacity:.6}}.prism-layout-wrapper .prism-lines{position:absolute;inset:0;pointer-events:none}.prism-layout-wrapper .prism-lines .prism-line{position:absolute;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary-color) 20%,transparent),transparent);height:1px}.prism-layout-wrapper .prism-lines .prism-line.line-1{top:20%;left:0;right:0;-webkit-animation:lineSlide 8s linear infinite;animation:lineSlide 8s linear infinite}.prism-layout-wrapper .prism-lines .prism-line.line-2{top:40%;left:0;right:0;animation:lineSlide 10s linear infinite reverse}.prism-layout-wrapper .prism-lines .prism-line.line-3{top:60%;left:0;right:0;-webkit-animation:lineSlide 12s linear infinite;animation:lineSlide 12s linear infinite;-webkit-animation-delay:2s;animation-delay:2s}.prism-layout-wrapper .prism-lines .prism-line.line-4{top:80%;left:0;right:0;animation:lineSlide 9s linear infinite reverse;-webkit-animation-delay:1s;animation-delay:1s}.prism-layout-wrapper .prism-dots{position:absolute;inset:0;pointer-events:none}.prism-layout-wrapper .prism-dots .prism-dot{position:absolute;width:4px;height:4px;background:color-mix(in srgb,var(--primary-color) 30%,transparent);border-radius:50%;-webkit-animation:dotPulse 4s ease-in-out infinite;animation:dotPulse 4s ease-in-out infinite}.prism-layout-wrapper .prism-dots .prism-dot:first-child{left:3%;top:4%;-webkit-animation-delay:.2s;animation-delay:.2s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(2){left:7%;top:7%;-webkit-animation-delay:.4s;animation-delay:.4s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(3){left:10%;top:11%;-webkit-animation-delay:.6s;animation-delay:.6s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(4){left:13%;top:15%;-webkit-animation-delay:.8s;animation-delay:.8s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(5){left:17%;top:19%;-webkit-animation-delay:1s;animation-delay:1s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(6){left:20%;top:22%;-webkit-animation-delay:1.2s;animation-delay:1.2s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(7){left:23%;top:26%;-webkit-animation-delay:1.4s;animation-delay:1.4s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(8){left:26%;top:30%;-webkit-animation-delay:1.6s;animation-delay:1.6s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(9){left:30%;top:33%;-webkit-animation-delay:1.8s;animation-delay:1.8s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(10){left:33%;top:37%;-webkit-animation-delay:2s;animation-delay:2s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(11){left:36%;top:41%;-webkit-animation-delay:2.2s;animation-delay:2.2s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(12){left:40%;top:44%;-webkit-animation-delay:2.4s;animation-delay:2.4s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(13){left:43%;top:48%;-webkit-animation-delay:2.6s;animation-delay:2.6s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(14){left:46%;top:52%;-webkit-animation-delay:2.8s;animation-delay:2.8s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(15){left:50%;top:56%;-webkit-animation-delay:3s;animation-delay:3s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(16){left:53%;top:59%;-webkit-animation-delay:3.2s;animation-delay:3.2s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(17){left:56%;top:63%;-webkit-animation-delay:3.4s;animation-delay:3.4s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(18){left:59%;top:67%;-webkit-animation-delay:3.6s;animation-delay:3.6s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(19){left:63%;top:70%;-webkit-animation-delay:3.8s;animation-delay:3.8s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(20){left:66%;top:74%;-webkit-animation-delay:4s;animation-delay:4s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(21){left:69%;top:78%;-webkit-animation-delay:4.2s;animation-delay:4.2s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(22){left:73%;top:81%;-webkit-animation-delay:4.4s;animation-delay:4.4s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(23){left:76%;top:85%;-webkit-animation-delay:4.6s;animation-delay:4.6s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(24){left:79%;top:89%;-webkit-animation-delay:4.8s;animation-delay:4.8s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(25){left:83%;top:93%;-webkit-animation-delay:5s;animation-delay:5s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(26){left:86%;top:96%;-webkit-animation-delay:5.2s;animation-delay:5.2s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(27){left:89%;top:3%;-webkit-animation-delay:5.4s;animation-delay:5.4s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(28){left:92%;top:7%;-webkit-animation-delay:5.6s;animation-delay:5.6s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(29){left:96%;top:10%;-webkit-animation-delay:5.8s;animation-delay:5.8s}.prism-layout-wrapper .prism-dots .prism-dot:nth-child(30){left:99%;top:14%;-webkit-animation-delay:6s;animation-delay:6s}.prism-layout-wrapper .prism-card{width:440px;background:#fff;padding:50px 45px;position:relative;z-index:1;box-shadow:0 20px 60px rgba(0,0,0,.08),0 0 0 1px color-mix(in srgb,var(--primary-color) 10%,transparent)}.prism-layout-wrapper .prism-card .prism-card-border{position:absolute;inset:0;pointer-events:none}.prism-layout-wrapper .prism-card .prism-card-border:after,.prism-layout-wrapper .prism-card .prism-card-border:before{content:"";position:absolute;width:30px;height:30px;border:3px solid var(--primary-color)}.prism-layout-wrapper .prism-card .prism-card-border:before{top:-3px;left:-3px;border-right:none;border-bottom:none}.prism-layout-wrapper .prism-card .prism-card-border:after{bottom:-3px;right:-3px;border-left:none;border-top:none}.prism-layout-wrapper .prism-header{text-align:center;margin-bottom:40px}.prism-layout-wrapper .prism-header .prism-logo-container{position:relative;width:80px;height:80px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.prism-layout-wrapper .prism-header .prism-logo-container .prism-logo-diamond{position:absolute;inset:-10px;transform:rotate(45deg);border:2px solid color-mix(in srgb,var(--primary-color) 30%,transparent);-webkit-animation:diamondRotate 20s linear infinite;animation:diamondRotate 20s linear infinite}.prism-layout-wrapper .prism-header .prism-logo-container .prism-logo-diamond .diamond-inner{position:absolute;inset:10px;border:1px solid color-mix(in srgb,var(--primary-color) 20%,transparent)}.prism-layout-wrapper .prism-header .prism-logo-container .prism-logo{position:relative;width:50px;-webkit-filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--primary-color) 20%,transparent));filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--primary-color) 20%,transparent))}.prism-layout-wrapper .prism-header .prism-title-wrapper{display:flex;align-items:center;justify-content:center;grid-gap:20px;gap:20px;margin-bottom:10px}.prism-layout-wrapper .prism-header .prism-title-wrapper .prism-title-line{width:40px;height:2px;background:linear-gradient(90deg,transparent,var(--primary-color))}.prism-layout-wrapper .prism-header .prism-title-wrapper .prism-title-line:last-child{background:linear-gradient(90deg,var(--primary-color),transparent)}.prism-layout-wrapper .prism-header .prism-title-wrapper h2{font-size:22px;font-weight:500;letter-spacing:6px;color:#1a1a1a;margin:0}.prism-layout-wrapper .prism-header .prism-subtitle{font-size:10px;color:#bbb;letter-spacing:4px;margin:0}@-webkit-keyframes diamondRotate{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes diamondRotate{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.prism-layout-wrapper .prism-form .prism-input-group{margin-bottom:26px}.prism-layout-wrapper .prism-form .prism-input-group .prism-input-label{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:11px;color:#999;letter-spacing:2px;margin-bottom:10px;font-weight:500}.prism-layout-wrapper .prism-form .prism-input-group .prism-input-label .prism-label-icon{color:var(--primary-color);font-size:8px}.prism-layout-wrapper .prism-form .ant-form-item{margin-bottom:0}.prism-layout-wrapper .prism-form .ant-input{height:52px;border:none;border-bottom:2px solid #eee;border-radius:0;background:transparent;padding:0 5px;font-size:15px;letter-spacing:1px;transition:all .3s}.prism-layout-wrapper .prism-form .ant-input::-webkit-input-placeholder{color:#ccc}.prism-layout-wrapper .prism-form .ant-input:-ms-input-placeholder{color:#ccc}.prism-layout-wrapper .prism-form .ant-input::-ms-input-placeholder{color:#ccc}.prism-layout-wrapper .prism-form .ant-input::placeholder{color:#ccc}.prism-layout-wrapper .prism-form .ant-input:hover{border-bottom-color:color-mix(in srgb,var(--primary-color) 30%,transparent)}.prism-layout-wrapper .prism-form .ant-input:focus{border-bottom-color:var(--primary-color);box-shadow:none}.prism-layout-wrapper .prism-form .ant-input-password-icon{color:#999!important}.prism-layout-wrapper .prism-form .prism-verify{grid-gap:16px;gap:16px}.prism-layout-wrapper .prism-form .prism-verify-img{width:100px;height:50px;margin-left:12px;cursor:pointer;border:1px solid #eee;transition:all .3s}.prism-layout-wrapper .prism-form .prism-verify-img:hover{border-color:var(--primary-color)}.prism-layout-wrapper .prism-agree{display:flex;align-items:center;margin-bottom:28px;font-size:12px;color:#999;letter-spacing:1px}.prism-layout-wrapper .prism-agree .ant-checkbox-inner{border-radius:0;border-color:#ddd;border-width:2px}.prism-layout-wrapper .prism-agree .ant-checkbox-checked .ant-checkbox-inner{background:var(--primary-color);border-color:var(--primary-color)}.prism-layout-wrapper .prism-agree .prism-link{color:var(--primary-color);cursor:pointer;font-weight:500}.prism-layout-wrapper .prism-agree .prism-link:hover{text-decoration:underline}.prism-layout-wrapper .prism-tips{margin-bottom:20px;padding:14px 18px;background:linear-gradient(135deg,#fffbf0,#fff8e6);border-left:3px solid var(--primary-color);font-size:12px;color:#c88400;letter-spacing:1px}.prism-layout-wrapper .prism-btn{width:100%;height:54px;border-radius:0;background:linear-gradient(135deg,#1a1a1a,#333);border:none;font-size:13px;letter-spacing:6px;position:relative;overflow:hidden;transition:all .3s}.prism-layout-wrapper .prism-btn .prism-btn-text{position:relative;z-index:1}.prism-layout-wrapper .prism-btn .prism-btn-corners{position:absolute;inset:0;pointer-events:none}.prism-layout-wrapper .prism-btn .prism-btn-corners span{position:absolute;width:10px;height:10px;border:2px solid var(--primary-color);opacity:0;transition:all .3s}.prism-layout-wrapper .prism-btn .prism-btn-corners span:first-child{top:4px;left:4px;border-right:none;border-bottom:none}.prism-layout-wrapper .prism-btn .prism-btn-corners span:nth-child(2){top:4px;right:4px;border-left:none;border-bottom:none}.prism-layout-wrapper .prism-btn .prism-btn-corners span:nth-child(3){bottom:4px;left:4px;border-right:none;border-top:none}.prism-layout-wrapper .prism-btn .prism-btn-corners span:nth-child(4){bottom:4px;right:4px;border-left:none;border-top:none}.prism-layout-wrapper .prism-btn:hover:not(:disabled){background:linear-gradient(135deg,#333,#1a1a1a);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.prism-layout-wrapper .prism-btn:hover:not(:disabled) .prism-btn-corners span{opacity:1}.prism-layout-wrapper .prism-btn:disabled{background:#e0e0e0;color:#999}.prism-layout-wrapper .prism-divider{display:flex;align-items:center;justify-content:center;grid-gap:15px;gap:15px;margin-top:30px}.prism-layout-wrapper .prism-divider span:not(.prism-divider-diamond){width:60px;height:1px;background:linear-gradient(90deg,transparent,#ddd,transparent)}.prism-layout-wrapper .prism-divider .prism-divider-diamond{color:color-mix(in srgb,var(--primary-color) 50%,transparent);font-size:8px}.prism-layout-wrapper .prism-footer{margin-top:30px;position:relative;z-index:1;text-align:center}.prism-layout-wrapper .prism-footer .prism-footer-shapes{display:flex;justify-content:center;grid-gap:20px;gap:20px;margin-bottom:12px}.prism-layout-wrapper .prism-footer .prism-footer-shapes span{font-size:10px;color:color-mix(in srgb,var(--primary-color) 30%,transparent);-webkit-animation:footerShapeFloat 3s ease-in-out infinite;animation:footerShapeFloat 3s ease-in-out infinite}.prism-layout-wrapper .prism-footer .prism-footer-shapes span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.prism-layout-wrapper .prism-footer .prism-footer-shapes span:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.prism-layout-wrapper .prism-footer .prism-footer-shapes span:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}.prism-layout-wrapper .prism-footer p{color:#bbb;font-size:11px;letter-spacing:2px;margin:0}@-webkit-keyframes footerShapeFloat{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(-5px);opacity:.6}}@keyframes footerShapeFloat{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(-5px);opacity:.6}}.flow-layout-wrapper{min-height:100vh;background:linear-gradient(180deg,#f0f4f8,#fff);position:relative;overflow:hidden}.flow-layout-wrapper .flow-bg-gradient{position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 10%,transparent),color-mix(in srgb,var(--primary-color) 5%,transparent))}.flow-layout-wrapper .flow-waves{position:absolute;top:0;left:0;right:0;height:400px;pointer-events:none}.flow-layout-wrapper .flow-waves .flow-wave{position:absolute;top:0;left:0;width:200%;height:100%}.flow-layout-wrapper .flow-waves .flow-wave path{fill:var(--primary-color)}.flow-layout-wrapper .flow-waves .flow-wave.wave-1{opacity:.15;-webkit-animation:waveMove 12s linear infinite;animation:waveMove 12s linear infinite}.flow-layout-wrapper .flow-waves .flow-wave.wave-2{opacity:.25;animation:waveMove 10s linear infinite reverse;-webkit-animation-delay:-2s;animation-delay:-2s}.flow-layout-wrapper .flow-waves .flow-wave.wave-3{opacity:1;-webkit-animation:waveMove 8s linear infinite;animation:waveMove 8s linear infinite;-webkit-animation-delay:-4s;animation-delay:-4s}@-webkit-keyframes waveMove{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes waveMove{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.flow-layout-wrapper .flow-bubbles{position:absolute;inset:0;pointer-events:none}.flow-layout-wrapper .flow-bubbles .flow-bubble{position:absolute;background:color-mix(in srgb,var(--primary-color) 20%,transparent);border-radius:50%;-webkit-animation:bubbleRise 15s ease-in-out infinite;animation:bubbleRise 15s ease-in-out infinite}.flow-layout-wrapper .flow-bubbles .flow-bubble:first-child{width:30px;height:30px;left:7%;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:14s;animation-duration:14s}.flow-layout-wrapper .flow-bubbles .flow-bubble:nth-child(2){width:40px;height:40px;left:13%;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:16s;animation-duration:16s}.flow-layout-wrapper .flow-bubbles .flow-bubble:nth-child(3){width:50px;height:50px;left:20%;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-duration:18s;animation-duration:18s}.flow-layout-wrapper .flow-bubbles .flow-bubble:nth-child(4){width:60px;height:60px;left:26%;-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-duration:20s;animation-duration:20s}.flow-layout-wrapper .flow-bubbles .flow-bubble:nth-child(5){width:20px;height:20px;left:33%;-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-duration:12s;animation-duration:12s}.flow-layout-wrapper .flow-bubbles .flow-bubble:nth-child(6){width:30px;height:30px;left:39%;-webkit-animation-delay:6s;animation-delay:6s;-webkit-animation-duration:14s;animation-duration:14s}.flow-layout-wrapper .flow-bubbles .flow-bubble:nth-child(7){width:40px;height:40px;left:46%;-webkit-animation-delay:7s;animation-delay:7s;-webkit-animation-duration:16s;animation-duration:16s}.flow-layout-wrapper .flow-bubbles .flow-bubble:nth-child(8){width:50px;height:50px;left:52%;-webkit-animation-delay:8s;animation-delay:8s;-webkit-animation-duration:18s;animation-duration:18s}.flow-layout-wrapper .flow-bubbles .flow-bubble:nth-child(9){width:60px;height:60px;left:59%;-webkit-animation-delay:9s;animation-delay:9s;-webkit-animation-duration:20s;animation-duration:20s}.flow-layout-wrapper .flow-bubbles .flow-bubble:nth-child(10){width:20px;height:20px;left:65%;-webkit-animation-delay:10s;animation-delay:10s;-webkit-animation-duration:12s;animation-duration:12s}.flow-layout-wrapper .flow-bubbles .flow-bubble:nth-child(11){width:30px;height:30px;left:72%;-webkit-animation-delay:11s;animation-delay:11s;-webkit-animation-duration:14s;animation-duration:14s}.flow-layout-wrapper .flow-bubbles .flow-bubble:nth-child(12){width:40px;height:40px;left:78%;-webkit-animation-delay:12s;animation-delay:12s;-webkit-animation-duration:16s;animation-duration:16s}.flow-layout-wrapper .flow-bubbles .flow-bubble:nth-child(13){width:50px;height:50px;left:85%;-webkit-animation-delay:13s;animation-delay:13s;-webkit-animation-duration:18s;animation-duration:18s}.flow-layout-wrapper .flow-bubbles .flow-bubble:nth-child(14){width:60px;height:60px;left:91%;-webkit-animation-delay:14s;animation-delay:14s;-webkit-animation-duration:20s;animation-duration:20s}.flow-layout-wrapper .flow-bubbles .flow-bubble:nth-child(15){width:20px;height:20px;left:98%;-webkit-animation-delay:15s;animation-delay:15s;-webkit-animation-duration:12s;animation-duration:12s}@-webkit-keyframes bubbleRise{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-100px) scale(1);opacity:0}}@keyframes bubbleRise{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-100px) scale(1);opacity:0}}.flow-layout-wrapper .flow-content{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.flow-layout-wrapper .flow-card{width:440px;background:#fff;border-radius:24px;padding:50px 45px;text-align:center;box-shadow:0 20px 60px color-mix(in srgb,var(--primary-color) 15%,transparent),0 8px 20px rgba(0,0,0,.08);position:relative;overflow:hidden}.flow-layout-wrapper .flow-card .flow-card-shine{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 40%,color-mix(in srgb,var(--primary-color) 3%,transparent) 50%,transparent 60%);-webkit-animation:cardShine 6s ease-in-out infinite;animation:cardShine 6s ease-in-out infinite;pointer-events:none}.flow-layout-wrapper .flow-card .flow-header{margin-bottom:36px;position:relative}.flow-layout-wrapper .flow-card .flow-header .flow-logo-wrapper{position:relative;width:80px;height:80px;margin:0 auto 20px}.flow-layout-wrapper .flow-card .flow-header .flow-logo-wrapper .flow-logo-ripple{position:absolute;inset:-10px;border:2px solid color-mix(in srgb,var(--primary-color) 30%,transparent);border-radius:50%;-webkit-animation:rippleExpand 3s ease-out infinite;animation:rippleExpand 3s ease-out infinite}.flow-layout-wrapper .flow-card .flow-header .flow-logo-wrapper .flow-logo-ripple.ripple-2{-webkit-animation-delay:1.5s;animation-delay:1.5s}.flow-layout-wrapper .flow-card .flow-header .flow-logo-wrapper .flow-logo{position:relative;width:80px;-webkit-filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--primary-color) 20%,transparent));filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--primary-color) 20%,transparent))}.flow-layout-wrapper .flow-card .flow-header h2{font-size:26px;color:#1a1a1a;margin:0 0 8px;font-weight:600}.flow-layout-wrapper .flow-card .flow-header .flow-subtitle{font-size:14px;color:#999;margin:0}@-webkit-keyframes cardShine{0%,to{transform:translateX(-100%) rotate(45deg)}50%{transform:translateX(100%) rotate(45deg)}}@keyframes cardShine{0%,to{transform:translateX(-100%) rotate(45deg)}50%{transform:translateX(100%) rotate(45deg)}}@-webkit-keyframes rippleExpand{0%{transform:scale(.8);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes rippleExpand{0%{transform:scale(.8);opacity:1}to{transform:scale(1.5);opacity:0}}.flow-layout-wrapper .flow-form{text-align:left}.flow-layout-wrapper .flow-form .ant-form-item{margin-bottom:20px}.flow-layout-wrapper .flow-form .ant-input{height:54px;border-radius:27px;border:2px solid #eef2f6;padding:0 24px;font-size:15px;transition:all .3s}.flow-layout-wrapper .flow-form .ant-input::-webkit-input-placeholder{color:#bbb}.flow-layout-wrapper .flow-form .ant-input:-ms-input-placeholder{color:#bbb}.flow-layout-wrapper .flow-form .ant-input::-ms-input-placeholder{color:#bbb}.flow-layout-wrapper .flow-form .ant-input::placeholder{color:#bbb}.flow-layout-wrapper .flow-form .ant-input:hover{border-color:color-mix(in srgb,var(--primary-color) 30%,transparent)}.flow-layout-wrapper .flow-form .ant-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-color) 10%,transparent)}.flow-layout-wrapper .flow-form .ant-input-password-icon{color:#999!important}.flow-layout-wrapper .flow-form .flow-verify{grid-gap:12px;gap:12px}.flow-layout-wrapper .flow-form .flow-verify-img{width:120px;height:52px;margin-left:12px;cursor:pointer;border-radius:12px;border:2px solid #eef2f6;transition:all .3s}.flow-layout-wrapper .flow-form .flow-verify-img:hover{border-color:var(--primary-color)}.flow-layout-wrapper .flow-agree{display:flex;align-items:center;margin-bottom:28px;font-size:14px;color:#666}.flow-layout-wrapper .flow-agree .flow-link{color:var(--primary-color);cursor:pointer;font-weight:500}.flow-layout-wrapper .flow-agree .flow-link:hover{text-decoration:underline}.flow-layout-wrapper .flow-tips{margin-bottom:20px;padding:14px 18px;background:linear-gradient(135deg,#fff9e6,#fff5d6);border-radius:14px;font-size:13px;color:#c88400;border-left:4px solid #f5a623}.flow-layout-wrapper .flow-btn{width:100%;height:54px;border-radius:27px;background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 85%,transparent));border:none;font-size:16px;font-weight:500;box-shadow:0 8px 24px color-mix(in srgb,var(--primary-color) 35%,transparent);transition:all .3s;position:relative;overflow:hidden}.flow-layout-wrapper .flow-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.flow-layout-wrapper .flow-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 32px color-mix(in srgb,var(--primary-color) 40%,transparent)}.flow-layout-wrapper .flow-btn:hover:not(:disabled):before{left:100%}.flow-layout-wrapper .flow-btn:disabled{background:#e0e0e0;box-shadow:none}.flow-layout-wrapper .flow-footer{margin-top:30px}.flow-layout-wrapper .flow-footer p{color:#bbb;font-size:12px;margin:0}.vault-layout-wrapper{min-height:100vh;background:linear-gradient(135deg,#1a2332,#0d1117 50%,#1a1a2e);display:flex;align-items:center;justify-content:center;padding:40px;position:relative;overflow:hidden}.vault-layout-wrapper .vault-bg-pattern{position:absolute;inset:0;pointer-events:none}.vault-layout-wrapper .vault-bg-pattern .vault-hex{position:absolute;width:100px;height:115px;background:color-mix(in srgb,var(--primary-color) 3%,transparent);-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.vault-layout-wrapper .vault-bg-pattern .vault-hex:first-child{left:7%;top:11%;-webkit-animation:hexFloat 7s ease-in-out infinite;animation:hexFloat 7s ease-in-out infinite;-webkit-animation-delay:.3s;animation-delay:.3s}.vault-layout-wrapper .vault-bg-pattern .vault-hex:nth-child(2){left:14%;top:22%;-webkit-animation:hexFloat 8s ease-in-out infinite;animation:hexFloat 8s ease-in-out infinite;-webkit-animation-delay:.6s;animation-delay:.6s}.vault-layout-wrapper .vault-bg-pattern .vault-hex:nth-child(3){left:21%;top:33%;-webkit-animation:hexFloat 9s ease-in-out infinite;animation:hexFloat 9s ease-in-out infinite;-webkit-animation-delay:.9s;animation-delay:.9s}.vault-layout-wrapper .vault-bg-pattern .vault-hex:nth-child(4){left:28%;top:44%;-webkit-animation:hexFloat 6s ease-in-out infinite;animation:hexFloat 6s ease-in-out infinite;-webkit-animation-delay:1.2s;animation-delay:1.2s}.vault-layout-wrapper .vault-bg-pattern .vault-hex:nth-child(5){left:35%;top:55%;-webkit-animation:hexFloat 7s ease-in-out infinite;animation:hexFloat 7s ease-in-out infinite;-webkit-animation-delay:1.5s;animation-delay:1.5s}.vault-layout-wrapper .vault-bg-pattern .vault-hex:nth-child(6){left:42%;top:66%;-webkit-animation:hexFloat 8s ease-in-out infinite;animation:hexFloat 8s ease-in-out infinite;-webkit-animation-delay:1.8s;animation-delay:1.8s}.vault-layout-wrapper .vault-bg-pattern .vault-hex:nth-child(7){left:49%;top:77%;-webkit-animation:hexFloat 9s ease-in-out infinite;animation:hexFloat 9s ease-in-out infinite;-webkit-animation-delay:2.1s;animation-delay:2.1s}.vault-layout-wrapper .vault-bg-pattern .vault-hex:nth-child(8){left:56%;top:88%;-webkit-animation:hexFloat 6s ease-in-out infinite;animation:hexFloat 6s ease-in-out infinite;-webkit-animation-delay:2.4s;animation-delay:2.4s}.vault-layout-wrapper .vault-bg-pattern .vault-hex:nth-child(9){left:63%;top:99%;-webkit-animation:hexFloat 7s ease-in-out infinite;animation:hexFloat 7s ease-in-out infinite;-webkit-animation-delay:2.7s;animation-delay:2.7s}.vault-layout-wrapper .vault-bg-pattern .vault-hex:nth-child(10){left:70%;top:10%;-webkit-animation:hexFloat 8s ease-in-out infinite;animation:hexFloat 8s ease-in-out infinite;-webkit-animation-delay:3s;animation-delay:3s}.vault-layout-wrapper .vault-bg-pattern .vault-hex:nth-child(11){left:77%;top:21%;-webkit-animation:hexFloat 9s ease-in-out infinite;animation:hexFloat 9s ease-in-out infinite;-webkit-animation-delay:3.3s;animation-delay:3.3s}.vault-layout-wrapper .vault-bg-pattern .vault-hex:nth-child(12){left:84%;top:32%;-webkit-animation:hexFloat 6s ease-in-out infinite;animation:hexFloat 6s ease-in-out infinite;-webkit-animation-delay:3.6s;animation-delay:3.6s}.vault-layout-wrapper .vault-bg-pattern .vault-hex:nth-child(13){left:91%;top:43%;-webkit-animation:hexFloat 7s ease-in-out infinite;animation:hexFloat 7s ease-in-out infinite;-webkit-animation-delay:3.9s;animation-delay:3.9s}.vault-layout-wrapper .vault-bg-pattern .vault-hex:nth-child(14){left:98%;top:54%;-webkit-animation:hexFloat 8s ease-in-out infinite;animation:hexFloat 8s ease-in-out infinite;-webkit-animation-delay:4.2s;animation-delay:4.2s}.vault-layout-wrapper .vault-bg-pattern .vault-hex:nth-child(15){left:5%;top:65%;-webkit-animation:hexFloat 9s ease-in-out infinite;animation:hexFloat 9s ease-in-out infinite;-webkit-animation-delay:4.5s;animation-delay:4.5s}.vault-layout-wrapper .vault-bg-pattern .vault-hex:nth-child(16){left:12%;top:76%;-webkit-animation:hexFloat 6s ease-in-out infinite;animation:hexFloat 6s ease-in-out infinite;-webkit-animation-delay:4.8s;animation-delay:4.8s}.vault-layout-wrapper .vault-bg-pattern .vault-hex:nth-child(17){left:19%;top:87%;-webkit-animation:hexFloat 7s ease-in-out infinite;animation:hexFloat 7s ease-in-out infinite;-webkit-animation-delay:5.1s;animation-delay:5.1s}.vault-layout-wrapper .vault-bg-pattern .vault-hex:nth-child(18){left:26%;top:98%;-webkit-animation:hexFloat 8s ease-in-out infinite;animation:hexFloat 8s ease-in-out infinite;-webkit-animation-delay:5.4s;animation-delay:5.4s}.vault-layout-wrapper .vault-bg-pattern .vault-hex:nth-child(19){left:33%;top:9%;-webkit-animation:hexFloat 9s ease-in-out infinite;animation:hexFloat 9s ease-in-out infinite;-webkit-animation-delay:5.7s;animation-delay:5.7s}.vault-layout-wrapper .vault-bg-pattern .vault-hex:nth-child(20){left:40%;top:20%;-webkit-animation:hexFloat 6s ease-in-out infinite;animation:hexFloat 6s ease-in-out infinite;-webkit-animation-delay:6s;animation-delay:6s}@-webkit-keyframes hexFloat{0%,to{transform:translateY(0) rotate(0deg);opacity:.3}50%{transform:translateY(-20px) rotate(10deg);opacity:.6}}@keyframes hexFloat{0%,to{transform:translateY(0) rotate(0deg);opacity:.3}50%{transform:translateY(-20px) rotate(10deg);opacity:.6}}.vault-layout-wrapper .vault-glow-orbs{position:absolute;inset:0;pointer-events:none}.vault-layout-wrapper .vault-glow-orbs .vault-orb{position:absolute;border-radius:50%;-webkit-filter:blur(100px);filter:blur(100px)}.vault-layout-wrapper .vault-glow-orbs .vault-orb.orb-1{width:400px;height:400px;background:color-mix(in srgb,var(--primary-color) 20%,transparent);top:-100px;left:-100px;-webkit-animation:orbPulse 8s ease-in-out infinite;animation:orbPulse 8s ease-in-out infinite}.vault-layout-wrapper .vault-glow-orbs .vault-orb.orb-2{width:300px;height:300px;background:color-mix(in srgb,var(--primary-color) 15%,transparent);bottom:-50px;right:-50px;animation:orbPulse 8s ease-in-out infinite reverse;-webkit-animation-delay:4s;animation-delay:4s}@-webkit-keyframes orbPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.8}}@keyframes orbPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.8}}.vault-layout-wrapper .vault-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.vault-layout-wrapper .vault-door{position:relative;width:160px;height:160px;margin-bottom:40px}.vault-layout-wrapper .vault-door .vault-ring{position:absolute;border-radius:50%;border:3px solid transparent;border-top:3px solid var(--primary-color)}.vault-layout-wrapper .vault-door .vault-ring.ring-1{inset:0;-webkit-animation:vaultSpin 4s linear infinite;animation:vaultSpin 4s linear infinite;border-width:4px}.vault-layout-wrapper .vault-door .vault-ring.ring-2{inset:15px;border-top-color:color-mix(in srgb,var(--primary-color) 70%,transparent);animation:vaultSpin 3s linear infinite reverse}.vault-layout-wrapper .vault-door .vault-ring.ring-3{inset:30px;border-top-color:color-mix(in srgb,var(--primary-color) 50%,transparent);-webkit-animation:vaultSpin 2s linear infinite;animation:vaultSpin 2s linear infinite}.vault-layout-wrapper .vault-door .vault-ring.ring-4{inset:45px;border-top-color:color-mix(in srgb,var(--primary-color) 30%,transparent);animation:vaultSpin 1.5s linear infinite reverse}.vault-layout-wrapper .vault-door .vault-dial{position:absolute;inset:55px;border-radius:50%}.vault-layout-wrapper .vault-door .vault-dial .vault-tick{position:absolute;width:2px;height:8px;background:color-mix(in srgb,var(--primary-color) 50%,transparent);left:50%;top:0;transform-origin:50% 25px}.vault-layout-wrapper .vault-door .vault-dial .vault-tick:first-child{transform:translateX(-50%) rotate(30deg)}.vault-layout-wrapper .vault-door .vault-dial .vault-tick:nth-child(2){transform:translateX(-50%) rotate(60deg)}.vault-layout-wrapper .vault-door .vault-dial .vault-tick:nth-child(3){transform:translateX(-50%) rotate(90deg)}.vault-layout-wrapper .vault-door .vault-dial .vault-tick:nth-child(4){transform:translateX(-50%) rotate(120deg)}.vault-layout-wrapper .vault-door .vault-dial .vault-tick:nth-child(5){transform:translateX(-50%) rotate(150deg)}.vault-layout-wrapper .vault-door .vault-dial .vault-tick:nth-child(6){transform:translateX(-50%) rotate(180deg)}.vault-layout-wrapper .vault-door .vault-dial .vault-tick:nth-child(7){transform:translateX(-50%) rotate(210deg)}.vault-layout-wrapper .vault-door .vault-dial .vault-tick:nth-child(8){transform:translateX(-50%) rotate(240deg)}.vault-layout-wrapper .vault-door .vault-dial .vault-tick:nth-child(9){transform:translateX(-50%) rotate(270deg)}.vault-layout-wrapper .vault-door .vault-dial .vault-tick:nth-child(10){transform:translateX(-50%) rotate(300deg)}.vault-layout-wrapper .vault-door .vault-dial .vault-tick:nth-child(11){transform:translateX(-50%) rotate(330deg)}.vault-layout-wrapper .vault-door .vault-dial .vault-tick:nth-child(12){transform:translateX(-50%) rotate(1turn)}.vault-layout-wrapper .vault-door .vault-center{position:absolute;inset:55px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 30%,transparent),color-mix(in srgb,var(--primary-color) 10%,transparent));border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid color-mix(in srgb,var(--primary-color) 30%,transparent)}.vault-layout-wrapper .vault-door .vault-center .vault-center-glow{position:absolute;inset:-5px;border-radius:50%;background:var(--primary-color);-webkit-filter:blur(15px);filter:blur(15px);opacity:.3;-webkit-animation:centerGlow 2s ease-in-out infinite;animation:centerGlow 2s ease-in-out infinite}.vault-layout-wrapper .vault-door .vault-center .vault-logo{position:relative;width:35px;-webkit-filter:drop-shadow(0 0 10px color-mix(in srgb,var(--primary-color) 50%,transparent));filter:drop-shadow(0 0 10px color-mix(in srgb,var(--primary-color) 50%,transparent))}@-webkit-keyframes vaultSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vaultSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes centerGlow{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}@keyframes centerGlow{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.vault-layout-wrapper .vault-card{width:420px;background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:40px;position:relative;border:1px solid color-mix(in srgb,var(--primary-color) 20%,transparent)}.vault-layout-wrapper .vault-card .vault-card-border{position:absolute;inset:-1px;border-radius:20px;background:linear-gradient(135deg,var(--primary-color),transparent 50%,var(--primary-color));opacity:.3;z-index:-1}.vault-layout-wrapper .vault-card .vault-card-header{text-align:center;margin-bottom:36px}.vault-layout-wrapper .vault-card .vault-card-header h2{font-size:24px;color:#fff!important;margin:0 0 8px;font-weight:500}.vault-layout-wrapper .vault-card .vault-card-header p{font-size:11px;color:color-mix(in srgb,var(--primary-color) 80%,transparent);letter-spacing:4px;margin:0}.vault-layout-wrapper .vault-form .vault-input-wrapper{display:flex;align-items:stretch;margin-bottom:20px;background:rgba(0,0,0,.3);border-radius:12px;border:1px solid color-mix(in srgb,var(--primary-color) 20%,transparent);transition:all .3s}.vault-layout-wrapper .vault-form .vault-input-wrapper:focus-within{border-color:var(--primary-color);box-shadow:0 0 20px color-mix(in srgb,var(--primary-color) 20%,transparent)}.vault-layout-wrapper .vault-form .vault-input-wrapper .vault-input-icon{width:50px;min-height:52px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary-color) 20%,transparent);color:var(--primary-color);font-size:11px;font-weight:600;letter-spacing:1px;border-radius:11px 0 0 11px}.vault-layout-wrapper .vault-form .vault-input-wrapper .ant-form-item{flex:1 1;margin-bottom:0}.vault-layout-wrapper .vault-form .vault-input-wrapper:has(.ant-form-item-has-error){border-color:#ff4d4f}.vault-layout-wrapper .vault-form .vault-input-wrapper:has(.ant-form-item-has-error) .vault-input-icon{background:rgba(255,77,79,.2);color:#ff4d4f}.vault-layout-wrapper .vault-form .ant-form-item-explain{display:none}.vault-layout-wrapper .vault-form .ant-form-explain{color:#fff!important}.vault-layout-wrapper .vault-form .ant-input{height:52px;border:none;border-radius:0;background:transparent;color:#fff;padding:0 16px}.vault-layout-wrapper .vault-form .ant-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.3)}.vault-layout-wrapper .vault-form .ant-input:-ms-input-placeholder{color:hsla(0,0%,100%,.3)}.vault-layout-wrapper .vault-form .ant-input::-ms-input-placeholder{color:hsla(0,0%,100%,.3)}.vault-layout-wrapper .vault-form .ant-input::placeholder{color:hsla(0,0%,100%,.3)}.vault-layout-wrapper .vault-form .ant-input:focus{box-shadow:none}.vault-layout-wrapper .vault-form .ant-input-password-icon{color:#000!important}.vault-layout-wrapper .vault-form .vault-verify{grid-gap:12px;gap:12px}.vault-layout-wrapper .vault-form .vault-verify-img{width:110px;height:52px;margin-left:12px;cursor:pointer;border-radius:10px;border:1px solid color-mix(in srgb,var(--primary-color) 30%,transparent);transition:all .3s}.vault-layout-wrapper .vault-form .vault-verify-img:hover{border-color:var(--primary-color);box-shadow:0 0 15px color-mix(in srgb,var(--primary-color) 30%,transparent)}.vault-layout-wrapper .vault-agree{display:flex;align-items:center;margin-bottom:28px;font-size:13px;color:hsla(0,0%,100%,.6)}.vault-layout-wrapper .vault-agree .ant-checkbox-inner{background:transparent;border-color:color-mix(in srgb,var(--primary-color) 50%,transparent);border-radius:4px}.vault-layout-wrapper .vault-agree .ant-checkbox-checked .ant-checkbox-inner{background:var(--primary-color);border-color:var(--primary-color)}.vault-layout-wrapper .vault-agree .vault-link{color:var(--primary-color);cursor:pointer}.vault-layout-wrapper .vault-tips{margin-bottom:20px;padding:14px 16px;background:color-mix(in srgb,var(--primary-color) 10%,transparent);border-radius:10px;border-left:3px solid var(--primary-color);font-size:12px;color:color-mix(in srgb,var(--primary-color) 90%,transparent)}.vault-layout-wrapper .vault-btn{width:100%;height:54px;border-radius:12px;background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 70%,transparent));border:none;font-size:15px;font-weight:500;position:relative;overflow:hidden;box-shadow:0 4px 20px color-mix(in srgb,var(--primary-color) 30%,transparent);transition:all .3s}.vault-layout-wrapper .vault-btn .vault-btn-text{position:relative;z-index:1}.vault-layout-wrapper .vault-btn .vault-btn-scanner{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);-webkit-animation:scanMove 2s linear infinite;animation:scanMove 2s linear infinite}.vault-layout-wrapper .vault-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px color-mix(in srgb,var(--primary-color) 40%,transparent)}.vault-layout-wrapper .vault-btn:disabled{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.3);box-shadow:none}.vault-layout-wrapper .vault-btn:disabled .vault-btn-scanner{display:none}@-webkit-keyframes scanMove{0%{left:-50%}to{left:100%}}@keyframes scanMove{0%{left:-50%}to{left:100%}}.vault-layout-wrapper .vault-footer{margin-top:30px;text-align:center}.vault-layout-wrapper .vault-footer .vault-security-badge{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 16px;background:color-mix(in srgb,var(--primary-color) 10%,transparent);border-radius:20px;margin-bottom:16px;font-size:12px;color:var(--primary-color)}.vault-layout-wrapper .vault-footer .vault-security-badge .vault-badge-dot{width:6px;height:6px;background:var(--primary-color);border-radius:50%;-webkit-animation:dotPulse 1.5s ease-in-out infinite;animation:dotPulse 1.5s ease-in-out infinite}.vault-layout-wrapper .vault-footer p{color:hsla(0,0%,100%,.3);font-size:12px;margin:0}@-webkit-keyframes dotPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes dotPulse{0%,to{opacity:.5}50%{opacity:1}}.mono-layout-wrapper{min-height:100vh;background:#fafafa;display:flex;align-items:center;justify-content:center;padding:40px;position:relative;overflow:hidden}.mono-layout-wrapper .mono-grid-bg{position:absolute;inset:0;display:grid;grid-template-columns:repeat(10,1fr);pointer-events:none}.mono-layout-wrapper .mono-grid-bg .mono-grid-cell{aspect-ratio:1;border:1px solid rgba(0,0,0,.03);transition:background .3s}.mono-layout-wrapper .mono-grid-bg .mono-grid-cell:hover{background:color-mix(in srgb,var(--primary-color) 2%,transparent)}.mono-layout-wrapper .mono-accent-line{position:absolute;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary-color) 30%,transparent),var(--primary-color),color-mix(in srgb,var(--primary-color) 30%,transparent),transparent)}.mono-layout-wrapper .mono-accent-line.line-top{top:0;-webkit-animation:lineSlide 8s linear infinite;animation:lineSlide 8s linear infinite}.mono-layout-wrapper .mono-accent-line.line-bottom{bottom:0;animation:lineSlide 8s linear infinite reverse}@-webkit-keyframes lineSlide{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes lineSlide{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.mono-layout-wrapper .mono-container{width:380px;position:relative;z-index:1;background:#fff;padding:50px 40px;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 20px 50px rgba(0,0,0,.05)}.mono-layout-wrapper .mono-header{text-align:center;margin-bottom:50px}.mono-layout-wrapper .mono-header .mono-logo-frame{position:relative;width:70px;height:70px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.mono-layout-wrapper .mono-header .mono-logo-frame .mono-frame-corner{position:absolute;width:12px;height:12px;border:2px solid #000}.mono-layout-wrapper .mono-header .mono-logo-frame .mono-frame-corner.corner-tl{top:0;left:0;border-right:none;border-bottom:none}.mono-layout-wrapper .mono-header .mono-logo-frame .mono-frame-corner.corner-tr{top:0;right:0;border-left:none;border-bottom:none}.mono-layout-wrapper .mono-header .mono-logo-frame .mono-frame-corner.corner-bl{bottom:0;left:0;border-right:none;border-top:none}.mono-layout-wrapper .mono-header .mono-logo-frame .mono-frame-corner.corner-br{bottom:0;right:0;border-left:none;border-top:none}.mono-layout-wrapper .mono-header .mono-logo-frame .mono-logo{width:40px;-webkit-filter:grayscale(100%) contrast(1.2);filter:grayscale(100%) contrast(1.2);transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.mono-layout-wrapper .mono-header .mono-logo-frame:hover .mono-logo{-webkit-filter:grayscale(0);filter:grayscale(0)}.mono-layout-wrapper .mono-header .mono-title-wrapper{display:flex;align-items:center;justify-content:center;grid-gap:16px;gap:16px;margin-bottom:8px}.mono-layout-wrapper .mono-header .mono-title-wrapper .mono-title-line{width:30px;height:1px;background:#000}.mono-layout-wrapper .mono-header .mono-title-wrapper h1{font-size:16px;font-weight:500;letter-spacing:8px;color:#000;margin:0}.mono-layout-wrapper .mono-header .mono-subtitle{font-size:10px;color:#999;letter-spacing:4px;margin:0}.mono-layout-wrapper .mono-form .mono-input-group{margin-bottom:28px}.mono-layout-wrapper .mono-form .mono-input-group .mono-input-label{display:block;font-size:9px;color:#999;letter-spacing:3px;margin-bottom:10px;font-weight:500}.mono-layout-wrapper .mono-form .ant-form-item{margin-bottom:0}.mono-layout-wrapper .mono-form .ant-input{height:50px;border:none;border-bottom:2px solid #eee;border-radius:0;background:transparent;font-size:14px;letter-spacing:2px;padding:0;transition:all .3s}.mono-layout-wrapper .mono-form .ant-input::-webkit-input-placeholder{color:#ddd}.mono-layout-wrapper .mono-form .ant-input:-ms-input-placeholder{color:#ddd}.mono-layout-wrapper .mono-form .ant-input::-ms-input-placeholder{color:#ddd}.mono-layout-wrapper .mono-form .ant-input::placeholder{color:#ddd}.mono-layout-wrapper .mono-form .ant-input:hover{border-bottom-color:#ccc}.mono-layout-wrapper .mono-form .ant-input:focus{border-bottom-color:var(--primary-color);box-shadow:none}.mono-layout-wrapper .mono-form .ant-input-password-icon{color:#999!important}.mono-layout-wrapper .mono-form .mono-verify{grid-gap:20px;gap:20px}.mono-layout-wrapper .mono-form .mono-verify-img{width:90px;height:48px;margin-left:16px;cursor:pointer;-webkit-filter:grayscale(80%);filter:grayscale(80%);border:1px solid #eee;transition:all .3s}.mono-layout-wrapper .mono-form .mono-verify-img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);border-color:var(--primary-color)}.mono-layout-wrapper .mono-agree{display:flex;align-items:center;margin-bottom:36px;font-size:12px;color:#999;letter-spacing:1px}.mono-layout-wrapper .mono-agree .ant-checkbox-inner{border-radius:0;border-color:#ddd;border-width:2px}.mono-layout-wrapper .mono-agree .ant-checkbox-checked .ant-checkbox-inner{background:#000;border-color:#000}.mono-layout-wrapper .mono-agree .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--primary-color)}.mono-layout-wrapper .mono-agree .mono-link{color:#666;cursor:pointer;transition:color .3s}.mono-layout-wrapper .mono-agree .mono-link:hover{color:var(--primary-color)}.mono-layout-wrapper .mono-tips{margin-bottom:24px;padding:14px 16px;background:#f9f9f9;border-left:3px solid var(--primary-color);font-size:11px;color:#666;letter-spacing:1px}.mono-layout-wrapper .mono-btn{width:100%;height:54px;border-radius:0;background:#000;border:none;font-size:11px;letter-spacing:6px;position:relative;overflow:hidden;transition:all .3s}.mono-layout-wrapper .mono-btn .mono-btn-text{position:relative;z-index:1}.mono-layout-wrapper .mono-btn .mono-btn-line{position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--primary-color);transform:scaleX(0);transform-origin:left;transition:transform .3s}.mono-layout-wrapper .mono-btn:hover:not(:disabled){background:#111}.mono-layout-wrapper .mono-btn:hover:not(:disabled) .mono-btn-line{transform:scaleX(1)}.mono-layout-wrapper .mono-btn:disabled{background:#eee;color:#ccc}.mono-layout-wrapper .mono-footer{margin-top:50px;text-align:center}.mono-layout-wrapper .mono-footer .mono-footer-dots{display:flex;justify-content:center;grid-gap:8px;gap:8px;margin-bottom:16px}.mono-layout-wrapper .mono-footer .mono-footer-dots span{width:6px;height:6px;background:#ddd;border-radius:50%;transition:background .3s}.mono-layout-wrapper .mono-footer .mono-footer-dots span:nth-child(2){background:#bbb}.mono-layout-wrapper .mono-footer .mono-footer-dots span:first-child,.mono-layout-wrapper .mono-footer .mono-footer-dots span:nth-child(3){width:4px;height:4px}.mono-layout-wrapper .mono-footer p{color:#ccc;font-size:10px;letter-spacing:2px;margin:0}.layoutWrapper{display:flex;flex-direction:column;height:100%}.layoutWrapper .shape{position:absolute;background:var(--primary-color);opacity:.2;border-radius:12px;transform:rotate(15deg);box-shadow:0 4px 10px rgba(0,0,0,.1)}.layoutWrapper .shape:first-child{width:200px;height:150px;top:20%;left:10%}.layoutWrapper .shape:nth-child(2){width:180px;height:140px;top:10%;left:30%}.layoutWrapper .shape:nth-child(3){width:220px;height:160px;top:10%;right:10%}.layoutWrapper .shape:nth-child(4){width:190px;height:150px;top:15%;right:30%}.layoutWrapper .login-box{width:456px;background:#fff;box-shadow:0 8px 31px -7px #d8e7fb;border-radius:5px;position:absolute;top:50%;left:50%;margin-left:-228px;margin-top:-172px;z-index:100;padding:0 51px 50px}.layoutWrapper .login-box .login-logo{margin:-118px auto 0;height:56px;text-align:center}.layoutWrapper .login-box h2{margin-top:111px;text-align:center;font-size:36px;font-weight:100;color:#3c3c3c}.layoutWrapper .login-box .login-form{margin-top:44px}.layoutWrapper .login-box .login-form .font{font-size:12px;font-weight:400;color:#999}.layoutWrapper .login-box .login-form .login-btn{width:356px;height:46px;border-radius:3px;font-size:18px;color:#fff}.layoutWrapper .login-box .login-form .login-form-unchecked{border:0}.layoutWrapper .login-box .login-form .tips{color:#c00;margin-bottom:0}.layoutWrapper .login-box .login-form .agreement{margin-bottom:0}.layoutWrapper .login-box .login-form .register-entry{margin-top:12px;text-align:right;font-size:13px;color:#8c8c8c}.layoutWrapper .login-box .login-form .register-link{padding-right:0;padding-left:6px;font-size:13px}.layoutWrapper .login-form-button{width:356px;height:46px}.layoutWrapper .login-footer{width:100%;background:#fff;position:absolute;left:0;bottom:0;padding-bottom:24px}.layoutWrapper .login-footer p{padding:0;margin:0;font-size:13px;text-align:center;font-weight:300;color:#999}.layoutWrapper .login-footer p:first-of-type{margin-top:279px}.layoutWrapper .login-success{position:absolute;top:300px}.layoutWrapper i.ant-modal-close-icon{font-size:18px}span.warning-info{font-size:22px;font-weight:400;color:#333;margin-left:12px}.tel{color:#1890ff;text-align:center;margin-top:-8px;line-height:40px}.close{background:#1890ff!important}.protocol{padding:0}.protocol .ant-modal-content{border-radius:8px}.protocol .ant-modal-header{padding:20px;height:55px;font-size:16px;font-weight:500;line-height:16px;border-radius:8px}.protocol .ant-modal-header .ant-modal-title{line-height:13px;color:#333}.protocol .ant-modal-body{padding:21px 18px 0}.protocol .ant-modal-footer{padding:21px 0 24px;height:77px;text-align:center;border-top:0}.protocol .ant-modal-footer .btnClass{width:100px;line-height:22px;font-size:14px;font-weight:400;color:#fff}.register-layout-colorful1 .register-layout-actions{margin-top:24px;text-align:center}.register-layout-colorful1 .register-layout-actions .ant-btn{min-width:132px}.register-layout-colorful1 .register-layout-actions .register-submit-action{margin-left:16px}.register-layout-colorful2{display:grid;grid-template-columns:220px 1fr;grid-gap:24px;gap:24px;align-items:start}.register-layout-colorful2 .register-layout-side{padding:24px 20px;border-radius:12px;background:linear-gradient(180deg,#f2f8ff,#e6f1ff)}.register-layout-colorful2 .register-layout-side h3{margin-bottom:12px;font-size:22px;color:#1f3c88}.register-layout-colorful2 .register-layout-side p{margin-bottom:20px;font-size:13px;line-height:1.7;color:#5c6b8a}.register-layout-colorful2 .register-layout-points{display:grid;grid-gap:12px;gap:12px;color:#2a4d9b}.register-layout-colorful2 .register-layout-points .anticon{margin-right:8px}.register-layout-colorful2 .register-layout-main{min-width:0}.register-layout-colorful2 .register-layout-actions{margin-top:24px;text-align:center}.register-layout-colorful2 .register-layout-actions .ant-btn{min-width:132px}.register-layout-colorful2 .register-layout-actions .register-submit-action{margin-left:16px}.register-layout-colorful3{padding:8px 0}.register-layout-colorful3 .register-card-shell{position:relative;padding:24px 24px 8px;background:linear-gradient(180deg,#fff,#fbfdff);border-radius:18px;box-shadow:0 12px 36px rgba(32,74,135,.12)}.register-layout-colorful3 .register-card-decoration{position:absolute;width:90px;height:90px;border-radius:50%;opacity:.18;-webkit-filter:blur(2px);filter:blur(2px)}.register-layout-colorful3 .register-card-decoration-left{top:-16px;left:-10px;background:#7db3ff}.register-layout-colorful3 .register-card-decoration-right{right:-12px;bottom:12px;background:#8bd3c7}.register-layout-colorful3 .register-layout-actions{margin-top:24px;text-align:center}.register-layout-colorful3 .register-layout-actions .ant-btn{min-width:132px}.register-layout-colorful3 .register-layout-actions .register-submit-action{margin-left:16px}.register-layout-colorful4{display:grid;grid-template-columns:240px 1fr;grid-gap:24px;gap:24px;align-items:stretch}.register-layout-colorful4 .register-layout-brand{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#2d5baf,#163974);min-height:100%}.register-layout-colorful4 .register-layout-brand-overlay{position:absolute;inset:0;background:radial-gradient(circle at top right,hsla(0,0%,100%,.22),transparent 45%)}.register-layout-colorful4 .register-layout-brand-content{position:relative;padding:28px 22px;color:#fff}.register-layout-colorful4 .register-layout-brand-content h3{margin-bottom:12px;font-size:24px;color:#fff}.register-layout-colorful4 .register-layout-brand-content p{margin-bottom:0;font-size:13px;line-height:1.8;color:hsla(0,0%,100%,.85)}.register-layout-colorful4 .register-layout-actions{margin-top:24px;text-align:center}.register-layout-colorful4 .register-layout-actions .ant-btn{min-width:132px}.register-layout-colorful4 .register-layout-actions .register-submit-action{margin-left:16px}.register-modal .ant-modal-body{max-height:70vh;overflow-y:auto;padding:24px 28px}.register-modal .ant-form-item{margin-bottom:16px}.register-modal .ant-form-item-label{line-height:32px}.register-modal .ant-input-password-icon,.register-modal .anticon-eye,.register-modal .anticon-eye-invisible{color:#bfbfbf!important}.register-modal .ant-input-password-icon:hover,.register-modal .anticon-eye-invisible:hover,.register-modal .anticon-eye:hover{color:var(--primary-color)!important}.register-form .register-section-title{margin:8px 0 16px;font-size:16px;font-weight:600;color:#262626}.register-upload-item{margin-bottom:16px;padding:14px 16px;background:#fafcff;border:1px solid #e8eef8;border-radius:6px}.register-upload-item .register-upload-label{margin-bottom:10px;font-size:14px;color:#262626}.register-upload-item .required{margin-right:4px;color:#f5222d}.register-upload-item .register-upload-button{min-width:124px}.register-upload-item .register-upload-tip{margin-top:8px;font-size:12px;color:#8c8c8c}.register-upload-item .register-upload-list{margin-top:10px}.register-upload-item .register-upload-file{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;margin-bottom:6px;background:#fff;border:1px solid #edf1f7;border-radius:4px}.register-upload-item .file-preview{display:flex;align-items:center;min-height:72px}.register-upload-item .file-preview-image{width:72px;height:72px;border-radius:4px;object-fit:cover;border:1px solid #edf1f7;background:#f5f5f5}.register-upload-item .file-name{display:inline-block;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.register-success{padding:24px 0 8px;text-align:center}.register-success .register-success-icon{margin-bottom:16px;font-size:52px;color:#52c41a}.register-success .register-success-title{margin-bottom:12px;font-size:24px;font-weight:600;color:#262626}.register-success .register-success-desc{margin-bottom:28px;font-size:15px;color:#595959}.register-success .register-submit-button{min-width:120px}.ant-progress-text{color:rgba(0,0,0,.45)!important}.ant-progress-inner{background-color:#f5f5f5!important}.ant-table-body{min-height:10px!important}.ant-calendar-next-year-btn:before,.ant-calendar-prev-year-btn:before{content:""!important}.ant-calendar-header .ant-calendar-next-century-btn:before,.ant-calendar-header .ant-calendar-next-decade-btn:before,.ant-calendar-header .ant-calendar-next-month-btn:before,.ant-calendar-header .ant-calendar-next-year-btn:before,.ant-calendar-header .ant-calendar-prev-century-btn:before,.ant-calendar-header .ant-calendar-prev-decade-btn:before,.ant-calendar-header .ant-calendar-prev-month-btn:before,.ant-calendar-header .ant-calendar-prev-year-btn:before{border-color:rgba(0,0,0,.25)!important}.attendance-detail-modal .ant-modal-close{top:12px;right:12px}.attendance-detail-modal .ant-modal-body{padding:24px 28px 28px}.attendance-detail-modal__header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px;margin-bottom:18px}.attendance-detail-modal__title{margin:0;color:#1f2a44;font-size:28px;font-weight:700}.attendance-detail-modal__meta{margin-top:6px;color:#7b8798;font-size:14px}.attendance-detail-modal__shift+.attendance-detail-modal__shift{margin-top:20px}.attendance-detail-modal__shift-title{margin-bottom:10px;color:#1f2a44;font-size:16px;font-weight:700}.attendance-detail-modal__table-wrap{overflow-x:auto;border:1px solid #e7edf5;border-radius:12px;background:#fff}.attendance-detail-modal__table{width:100%;min-width:920px;border-collapse:collapse;table-layout:fixed}.attendance-detail-modal__table td,.attendance-detail-modal__table th{padding:10px 12px;border-right:1px solid #e7edf5;border-bottom:1px solid #e7edf5;text-align:center;vertical-align:middle;background:#fff}.attendance-detail-modal__table td:last-child,.attendance-detail-modal__table th:last-child{border-right:0}.attendance-detail-modal__table tbody tr:last-child td{border-bottom:0}.attendance-detail-modal__table thead th{background:#f7f9fc;color:#4a5a73;font-size:15px;font-weight:700}.attendance-detail-modal__person-col{width:180px;min-width:180px;text-align:left!important}.attendance-detail-modal__date-header{display:flex;flex-direction:column;align-items:center;grid-gap:2px;gap:2px;line-height:1.4}.attendance-detail-modal__date-text{color:#4a5a73;font-size:14px}.attendance-detail-modal__weekday-text{color:#7b8798;font-size:13px}.attendance-detail-modal__person-name{color:#1f2a44;font-size:15px;font-weight:700}.attendance-detail-modal__person-mobile{margin-top:4px;color:#98a4b5;font-size:12px}.attendance-detail-modal__empty-day{color:#b0bac8;font-size:28px;line-height:1}.attendance-detail-modal__status-card{display:inline-flex;min-width:96px;min-height:48px;padding:8px 10px;border-radius:10px;flex-direction:column;align-items:center;justify-content:center;grid-gap:4px;gap:4px}.attendance-detail-modal__status-badge{font-size:14px;font-weight:700;line-height:1}.attendance-detail-modal__status-helper,.attendance-detail-modal__status-time{font-size:12px;font-weight:600;line-height:1.2}.attendance-detail-modal__status-card.normal{background:#eefaf4;color:#159168}.attendance-detail-modal__status-card.late{background:#fff7e8;color:#c57a12}.attendance-detail-modal__status-card.no_show{background:#fff1f1;color:#d84b4b}.attendance-detail-modal__status-card.leave{background:#eef4ff;color:#386df5}@media (max-width:768px){.attendance-detail-modal .ant-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px);margin:12px auto}.attendance-detail-modal .ant-modal-body{padding:18px 14px}.attendance-detail-modal__title{font-size:22px}.attendance-detail-modal__person-col{width:140px;min-width:140px}}.attendance-schedule-modal .ant-modal-close{top:12px;right:12px}.attendance-schedule-modal .ant-modal-body{padding:24px 22px 20px}.attendance-schedule-modal__header{margin-bottom:18px}.attendance-schedule-modal__title{margin:0;color:#1f2a44;font-size:28px;font-weight:700}.attendance-schedule-modal__meta{margin-top:6px;color:#7f8aa0;font-size:13px}.attendance-schedule-modal__table-wrap{overflow-x:auto;border:1px solid #e5ebf3;border-radius:12px;background:#fff}.attendance-schedule-modal__table{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed}.attendance-schedule-modal__table td,.attendance-schedule-modal__table th{padding:12px 10px;border-right:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3;text-align:center;vertical-align:middle;background:#fff}.attendance-schedule-modal__table td:last-child,.attendance-schedule-modal__table th:last-child{border-right:0}.attendance-schedule-modal__table tbody tr:last-child td,.attendance-schedule-modal__table tbody tr:last-child th{border-bottom:0}.attendance-schedule-modal__table thead th{background:#f8fafc;color:#52617a;font-size:15px;font-weight:700}.attendance-schedule-modal__past-date{color:#bfbfbf!important}.attendance-schedule-modal__past-cell{background:#fafafa!important}.attendance-schedule-modal__past-cell .ant-input-number-disabled,.attendance-schedule-modal__past-cell .ant-time-picker-disabled{background:#f5f5f5}.attendance-schedule-modal__past-cell .ant-input-number-disabled .ant-input-number-input{color:rgba(0,0,0,.25)}.attendance-schedule-modal__label-col{width:110px;min-width:110px;background:#fbfcfe;color:#2f3a4b;font-size:15px;font-weight:500}.attendance-schedule-modal__day-config .ant-input-number{width:88px}.attendance-schedule-modal__shift-label{display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px}.attendance-schedule-modal__remove-btn{padding:0;height:auto;color:#909cb0}.attendance-schedule-modal__time-field{position:relative}.attendance-schedule-modal__time-field .ant-input{padding-right:34px;text-align:center;border-radius:8px}.attendance-schedule-modal__time-field .ant-time-picker-clear,.attendance-schedule-modal__time-field .ant-time-picker-icon,.attendance-schedule-modal__time-field .anticon-clock-circle{display:none}.attendance-schedule-modal__time-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#8e98ab;pointer-events:none}.attendance-schedule-modal__member-field .ant-input{border-radius:8px;text-align:center}.attendance-schedule-modal__staff-cell{display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px}.attendance-schedule-modal__staff-names{font-size:13px;color:#2f3a4b;line-height:1.4;word-break:break-all}.attendance-schedule-modal__view-staff-btn{width:100%;min-height:36px;height:auto;white-space:normal;border-radius:8px;background:#f5f7fa;border-color:#e5ebf3;color:#2f3a4b}.attendance-schedule-modal__view-staff-btn:hover:not(:disabled){background:#eef1f5;border-color:#d9e0e8;color:#1890ff}.attendance-schedule-modal__view-staff-btn:disabled{color:#999;cursor:default}.attendance-schedule-modal__member-btn{width:100%;min-height:36px;height:auto;white-space:normal;border-radius:8px}.attendance-schedule-modal__staff-list-modal .ant-modal-body{padding:16px 24px 24px}.attendance-schedule-modal__staff-list-empty{text-align:center;color:#999;padding:24px 0}.attendance-schedule-modal__staff-list{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.attendance-schedule-modal__staff-item{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 8px 4px 12px;background:#f5f7fa;border-radius:4px;border:1px solid #e5ebf3}.attendance-schedule-modal__staff-item-name{font-size:14px;color:#2f3a4b}.attendance-schedule-modal__staff-item-remove{padding:0;height:auto;color:#909cb0}.attendance-schedule-modal__staff-item-remove:hover{color:#ff4d4f}.attendance-schedule-modal__footer{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;margin-top:18px}.attendance-schedule-modal__footer-actions{display:flex;align-items:center;grid-gap:12px;gap:12px}.attendance-schedule-modal__add-btn{min-width:96px}.attendance-schedule-modal__picker-modal .ant-table-wrapper{max-height:420px;overflow:auto}@media (max-width:768px){.attendance-schedule-modal .ant-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px);margin:12px auto}.attendance-schedule-modal .ant-modal-body{padding:18px 12px 16px}.attendance-schedule-modal__title{font-size:22px}.attendance-schedule-modal__label-col{width:88px;min-width:88px}.attendance-schedule-modal__footer{flex-direction:column;align-items:stretch}.attendance-schedule-modal__footer-actions{width:100%;justify-content:space-between}}.ms-attendance-plan{padding:24px;background:#f5f7fa;min-height:calc(100vh - 112px)}.ms-attendance-plan .attendance-page-header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px;margin-bottom:16px}.ms-attendance-plan .attendance-page-header h2{margin-bottom:6px;font-size:24px;font-weight:700;color:#1f2a44}.ms-attendance-plan .attendance-page-header p{margin-bottom:0;color:#697586;font-size:14px;line-height:1.7}.ms-attendance-plan .attendance-page-action{flex-shrink:0}.ms-attendance-plan .attendance-filter-card,.ms-attendance-plan .attendance-plan-card{border-radius:16px;box-shadow:0 10px 30px rgba(31,42,68,.08)}.ms-attendance-plan .attendance-filter-card{margin-bottom:16px}.ms-attendance-plan .attendance-filter-card .ant-card-body{padding:16px 20px}.ms-attendance-plan .attendance-filter-row{display:flex;align-items:center;grid-gap:20px;gap:20px;flex-wrap:wrap}.ms-attendance-plan .attendance-filter-item{display:flex;align-items:center;grid-gap:10px;gap:10px}.ms-attendance-plan .attendance-filter-item label{color:#4d5a6d;font-size:14px;white-space:nowrap}.ms-attendance-plan .attendance-filter-item .ant-cascader-picker,.ms-attendance-plan .attendance-filter-item .ant-select{width:160px}.ms-attendance-plan .attendance-filter-actions{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-left:auto;flex-wrap:wrap}.ms-attendance-plan .attendance-plan-card .ant-card-head{border-bottom:1px solid #edf0f5}.ms-attendance-plan .attendance-plan-card .ant-card-head-title{font-weight:700;color:#1f2a44}.ms-attendance-plan .attendance-plan-card .ant-card-body{padding:0}.ms-attendance-plan .attendance-card-extra{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.ms-attendance-plan .attendance-card-extra .ant-cascader-picker,.ms-attendance-plan .attendance-card-extra .ant-select{width:120px}.ms-attendance-plan .attendance-table-wrap{padding:16px}.ms-attendance-plan .store-cell{color:#1f2a44;line-height:1.6}.ms-attendance-plan .store-name{font-weight:700;margin-bottom:4px}.ms-attendance-plan .store-demand{font-size:12px;color:#697586}.ms-attendance-plan .post-tag{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;background:#edf4ff;color:#2378ff;font-size:12px;font-weight:600}.ms-attendance-plan .day-plan-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:4px;gap:4px;min-width:66px;min-height:78px;line-height:1.2}.ms-attendance-plan .day-plan-count{font-size:28px;font-weight:700}.ms-attendance-plan .day-plan-count.full{color:#11b26c}.ms-attendance-plan .day-plan-count.partial{color:#fa8c16}.ms-attendance-plan .day-plan-count.shortage{color:#ff4d4f}.ms-attendance-plan .day-plan-count.rest{color:#a0aec0}.ms-attendance-plan .day-plan-status{font-size:12px;color:#697586}.ms-attendance-plan .day-plan-status.shortage{color:#ff4d4f}.ms-attendance-plan .day-plan-status.rest{color:#a0aec0}.ms-attendance-plan .day-plan-assign-btn{padding:0;height:auto;min-height:16px;line-height:1;font-size:12px;font-weight:600;color:#2378ff}.ms-attendance-plan .day-plan-assign-btn:focus,.ms-attendance-plan .day-plan-assign-btn:hover{color:#125dd6}.ms-attendance-plan .day-plan-view-btn{padding:0;height:auto;min-height:16px;line-height:1;font-size:16px;font-weight:700;color:#1f2a44}.ms-attendance-plan .day-plan-view-btn:focus,.ms-attendance-plan .day-plan-view-btn:hover{color:#2378ff}.ms-attendance-plan .day-plan-assign-placeholder{display:block;min-height:16px}.ms-attendance-plan .attendance-detail-btn{padding:0;height:auto}.ms-attendance-plan .attendance-action-group{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.ms-attendance-plan .attendance-pagination{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;margin-top:18px;flex-wrap:wrap}.ms-attendance-plan .pagination-summary{color:#8a94a6;font-size:13px}.ms-attendance-plan .pagination-controls{display:flex;align-items:center;grid-gap:12px;gap:12px;flex-wrap:wrap}.ms-attendance-plan .jump-controls{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;color:#4d5a6d;font-size:13px}.ms-attendance-plan .jump-controls .ant-input-number{width:64px}.ms-attendance-plan .ant-table-wrapper{overflow-x:auto}@media (max-width:768px){.ms-attendance-plan{padding:16px}.ms-attendance-plan .attendance-filter-item,.ms-attendance-plan .attendance-page-header{flex-direction:column;align-items:flex-start}.ms-attendance-plan .attendance-card-extra .ant-select,.ms-attendance-plan .attendance-filter-item,.ms-attendance-plan .attendance-filter-item .ant-cascader-picker,.ms-attendance-plan .attendance-filter-item .ant-select{width:100%}.ms-attendance-plan .attendance-filter-actions{width:100%;margin-left:0}.ms-attendance-plan .attendance-card-extra{width:100%}.ms-attendance-plan .attendance-pagination{flex-direction:column;align-items:flex-start}}.ms-attendance-plan .week-day-status{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px;border-radius:6px;min-height:50px;grid-gap:2px;gap:2px}.ms-attendance-plan .week-day-full{background:#f0fdf4}.ms-attendance-plan .week-day-partial{background:#fff7e6}.ms-attendance-plan .week-day-shortage{background:#fff1f0}.ms-attendance-plan .week-day-rest{background:#f5f7fa;color:#a0aec0}.ms-attendance-plan .week-day-ratio{font-size:14px;font-weight:600;color:#1f2a44}.ms-attendance-plan .week-day-rest .week-day-ratio{color:#a0aec0;font-size:12px}.ms-attendance-plan .week-day-tag{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:10px;font-weight:700}.ms-attendance-plan .week-tag-full{background:#11b26c;color:#fff}.ms-attendance-plan .week-tag-partial{background:#fa8c16;color:#fff}.ms-attendance-plan .week-tag-shortage{background:#ff4d4f;color:#fff}.ms-header-gradient{position:relative;min-width:1366px;text-align:center;overflow:hidden}.ms-header-gradient .header-background{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.85));box-shadow:0 2px 12px rgba(242,139,130,.3);z-index:0}.ms-header-gradient .header-content{position:relative;z-index:1;height:100%;display:flex;align-items:center}.ms-header-gradient .logo{left:30px;height:64px;-webkit-filter:brightness(1.1);filter:brightness(1.1)}.ms-header-gradient .ms-nav{height:64px;line-height:64px;border-bottom:0;background:transparent;display:flex;flex:1 1}.ms-header-gradient .ms-nav .ant-menu-item,.ms-header-gradient .ms-nav .ant-menu-item:hover{margin:0 16px;padding:0 26px;border-bottom:0;background:transparent;position:relative;display:flex;align-items:center;grid-gap:8px;gap:8px}.ms-header-gradient .ms-nav .ant-menu-item .menu-icon,.ms-header-gradient .ms-nav .ant-menu-item:hover .menu-icon{width:18px;height:18px;transition:all .3s ease}.ms-header-gradient .ms-nav .ant-menu-item:hover a,.ms-header-gradient .ms-nav .ant-menu-item a{font-size:16px;transition:all .3s ease}.ms-header-gradient .ms-nav .ant-menu-item:after,.ms-header-gradient .ms-nav .ant-menu-item:hover:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:3px;background:#fff;transition:width .3s ease}.ms-header-gradient .ms-nav .ant-menu-item:hover:after,.ms-header-gradient .ms-nav .ant-menu-item:hover:hover:after{width:60%}.ms-header-gradient .ms-nav .ant-menu-item-selected,.ms-header-gradient .ms-nav .ant-menu-item-selected:hover{font-size:18px;font-weight:600;background:transparent}.ms-header-gradient .ms-nav .ant-menu-item-selected .menu-icon,.ms-header-gradient .ms-nav .ant-menu-item-selected:hover .menu-icon{color:#fff}.ms-header-gradient .ms-nav .ant-menu-item-selected:hover a,.ms-header-gradient .ms-nav .ant-menu-item-selected a{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1)}.ms-header-gradient .ms-nav .ant-menu-item-selected:after,.ms-header-gradient .ms-nav .ant-menu-item-selected:hover:after{width:80%;height:4px;box-shadow:0 2px 8px hsla(0,0%,100%,.5)}.ms-header-gradient .user-info{z-index:1;position:absolute;top:0;right:30px;cursor:pointer;display:flex;align-items:center;height:64px;color:#fff;padding:0 16px;border-radius:32px;transition:all .3s ease}.ms-header-gradient .user-info:hover{background:hsla(0,0%,100%,.15)}.ms-header-gradient .user-info .anticon-down{margin-left:4px}.ms-header-glass{position:relative;text-align:center;overflow:hidden;padding-right:0}.ms-header-glass .header-content{position:relative;z-index:1;height:100%;display:flex;align-items:center}.ms-header-glass .logo-wrap{display:flex;align-items:center;grid-gap:10px;gap:10px;padding-left:24px}.ms-header-glass .logo{height:60px}.ms-header-glass .logo-subtitle{font-size:14px;line-height:1;font-weight:600;color:var(--primary-color);white-space:nowrap}.ms-header-glass .ms-nav{height:64px;line-height:64px;border-bottom:0;background:transparent;display:flex;width:calc(100% - 760px)}.ms-header-glass .ms-nav .ant-menu-item,.ms-header-glass .ms-nav .ant-menu-item:hover{margin:0 8px;padding:0 20px;border-bottom:0;background:transparent;border-radius:8px;transition:all .3s ease;display:flex;align-items:center;grid-gap:8px;gap:8px}.ms-header-glass .ms-nav .ant-menu-item .menu-icon,.ms-header-glass .ms-nav .ant-menu-item:hover .menu-icon{width:18px;height:18px;color:#666;transition:all .3s ease}.ms-header-glass .ms-nav .ant-menu-item:hover a,.ms-header-glass .ms-nav .ant-menu-item a{color:#666;font-size:15px;transition:all .3s ease}.ms-header-glass .ms-nav .ant-menu-item:hover,.ms-header-glass .ms-nav .ant-menu-item:hover:hover{background:rgba(242,139,130,.08)}.ms-header-glass .ms-nav .ant-menu-item:hover .menu-icon,.ms-header-glass .ms-nav .ant-menu-item:hover:hover .menu-icon,.ms-header-glass .ms-nav .ant-menu-item:hover:hover a,.ms-header-glass .ms-nav .ant-menu-item:hover a{color:var(--primary-color)}.ms-header-glass .ms-nav .ant-menu-item-selected,.ms-header-glass .ms-nav .ant-menu-item-selected:hover{font-size:16px;font-weight:600;background:linear-gradient(135deg,rgba(242,139,130,.15),rgba(242,139,130,.08));border-radius:20px;box-shadow:0 2px 8px rgba(242,139,130,.2)}.ms-header-glass .ms-nav .ant-menu-item-selected .menu-icon,.ms-header-glass .ms-nav .ant-menu-item-selected:hover .menu-icon,.ms-header-glass .ms-nav .ant-menu-item-selected:hover a,.ms-header-glass .ms-nav .ant-menu-item-selected a{color:var(--primary-color)}.ms-header-glass .header-right-actions{z-index:1;position:absolute;top:0;right:30px;display:flex;align-items:center;height:64px;grid-gap:18px;gap:18px}.ms-header-glass .header-doc-link{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;height:34px;padding:0 14px;border-radius:999px;background:var(--primary-color);border:1px solid var(--primary-color);box-shadow:0 6px 14px rgba(0,0,0,.12);color:#fff;font-size:13px;font-weight:600;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.ms-header-glass .header-doc-link:hover{color:#fff;opacity:.94;transform:translateY(-1px);box-shadow:0 10px 20px rgba(0,0,0,.16)}.ms-header-glass .header-doc-link .anticon{font-size:12px}.ms-header-glass .user-info{cursor:pointer;display:flex;align-items:center;height:64px;color:var(--primary-color);padding:0 16px;border-radius:32px;transition:all .3s ease}.ms-header-glass .user-info:hover{background:rgba(242,139,130,.1);color:var(--primary-color)}.ms-header-glass .user-info .anticon-down{margin-left:4px}.ms-header-split{position:relative;text-align:center;overflow:hidden;background:transparent!important;display:flex;padding:0!important}.ms-header-split .logo-section{width:240px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:2px 0 8px rgba(242,139,130,.3);position:relative;z-index:2}.ms-header-split .logo-section .logo{height:60px;-webkit-filter:brightness(1.1);filter:brightness(1.1)}.ms-header-split .nav-section{flex:1 1;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 30px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.ms-header-split .ms-nav{height:64px;line-height:64px;border-bottom:0;background:transparent;width:calc(100% - 300px);display:flex}.ms-header-split .ms-nav .ant-menu-item,.ms-header-split .ms-nav .ant-menu-item:hover{margin:0 6px;padding:0 14px;border-bottom:0;background:transparent;border-radius:8px;transition:all .3s ease;display:flex;align-items:center;grid-gap:8px;gap:8px}.ms-header-split .ms-nav .ant-menu-item .menu-icon,.ms-header-split .ms-nav .ant-menu-item:hover .menu-icon{width:18px;height:18px;color:#666!important;transition:all .3s ease}.ms-header-split .ms-nav .ant-menu-item:hover a,.ms-header-split .ms-nav .ant-menu-item a{color:#666!important;font-size:15px;transition:all .3s ease}.ms-header-split .ms-nav .ant-menu-item:hover,.ms-header-split .ms-nav .ant-menu-item:hover:hover{background:rgba(242,139,130,.06)}.ms-header-split .ms-nav .ant-menu-item:hover .menu-icon,.ms-header-split .ms-nav .ant-menu-item:hover:hover .menu-icon,.ms-header-split .ms-nav .ant-menu-item:hover:hover a,.ms-header-split .ms-nav .ant-menu-item:hover a{color:var(--primary-color)}.ms-header-split .ms-nav .ant-menu-item-selected,.ms-header-split .ms-nav .ant-menu-item-selected:hover{font-size:16px;font-weight:600;background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.9))!important;border-radius:8px;box-shadow:0 2px 8px rgba(242,139,130,.25)}.ms-header-split .ms-nav .ant-menu-item-selected .menu-icon,.ms-header-split .ms-nav .ant-menu-item-selected:hover .menu-icon,.ms-header-split .ms-nav .ant-menu-item-selected:hover a,.ms-header-split .ms-nav .ant-menu-item-selected a{color:#fff!important}.ms-header-split .user-info{cursor:pointer;display:flex;align-items:center;height:64px;color:#333;padding:0 16px;border-radius:8px;transition:all .3s ease;margin-left:20px}.ms-header-split .user-info:hover{background:rgba(242,139,130,.06);color:var(--primary-color)}.ms-header-split .user-info .anticon-down{margin-left:4px}.ms-header-minimal{position:relative;text-align:center;overflow:hidden;background:#fff!important;border-bottom:1px solid #f0f0f0}.ms-header-minimal .logo{position:absolute;left:30px;height:60px}.ms-header-minimal .ms-nav{height:64px;line-height:64px;border-bottom:0;background:transparent;flex:1 1;display:flex;padding-left:150px;width:calc(100% - 700px)}.ms-header-minimal .ms-nav .ant-menu-item,.ms-header-minimal .ms-nav .ant-menu-item:hover{margin:0 14px;padding:0 12px;border-bottom:0;background:transparent;position:relative;display:flex;align-items:center;grid-gap:8px;gap:8px}.ms-header-minimal .ms-nav .ant-menu-item .menu-icon,.ms-header-minimal .ms-nav .ant-menu-item:hover .menu-icon{width:18px;height:18px;color:#666;transition:all .3s ease}.ms-header-minimal .ms-nav .ant-menu-item:hover a,.ms-header-minimal .ms-nav .ant-menu-item a{color:#666;font-size:15px;font-weight:400;transition:all .3s ease}.ms-header-minimal .ms-nav .ant-menu-item:after,.ms-header-minimal .ms-nav .ant-menu-item:hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:transparent;transition:all .3s ease}.ms-header-minimal .ms-nav .ant-menu-item:hover .menu-icon,.ms-header-minimal .ms-nav .ant-menu-item:hover:hover .menu-icon,.ms-header-minimal .ms-nav .ant-menu-item:hover:hover a,.ms-header-minimal .ms-nav .ant-menu-item:hover a{color:var(--primary-color)}.ms-header-minimal .ms-nav .ant-menu-item:hover:after,.ms-header-minimal .ms-nav .ant-menu-item:hover:hover:after{background:rgba(242,139,130,.3)}.ms-header-minimal .ms-nav .ant-menu-item-selected,.ms-header-minimal .ms-nav .ant-menu-item-selected:hover{font-size:15px;font-weight:600;background:transparent}.ms-header-minimal .ms-nav .ant-menu-item-selected .menu-icon,.ms-header-minimal .ms-nav .ant-menu-item-selected:hover .menu-icon,.ms-header-minimal .ms-nav .ant-menu-item-selected:hover a,.ms-header-minimal .ms-nav .ant-menu-item-selected a{color:var(--primary-color)}.ms-header-minimal .ms-nav .ant-menu-item-selected:after,.ms-header-minimal .ms-nav .ant-menu-item-selected:hover:after{background:var(--primary-color)}.ms-header-minimal .user-info{z-index:1;position:absolute;top:0;right:30px;cursor:pointer;display:flex;align-items:center;height:64px;color:#333;padding:0 12px;transition:all .3s ease}.ms-header-minimal .user-info:hover{color:var(--primary-color)}.ms-header-minimal .user-info .anticon-down{margin-left:4px}.ms-header{position:relative;min-width:1366px;text-align:center;overflow:hidden}.ms-header .logo{position:absolute;left:30px;height:60px}.ms-header .ms-nav{height:64px;line-height:64px;border-bottom:0;display:flex;justify-content:center}.ms-header .ms-nav .ant-menu-item,.ms-header .ms-nav .ant-menu-item:hover{margin:0 16px;padding:0 26px;border-bottom:0;display:flex;align-items:center;grid-gap:8px;gap:8px}.ms-header .ms-nav .ant-menu-item .menu-icon,.ms-header .ms-nav .ant-menu-item:hover .menu-icon{width:18px;height:18px;color:#999;transition:all .3s ease}.ms-header .ms-nav .ant-menu-item:hover a,.ms-header .ms-nav .ant-menu-item a{color:#999}.ms-header .ms-nav .ant-menu-item:hover .menu-icon,.ms-header .ms-nav .ant-menu-item:hover:hover .menu-icon{color:var(--primary-color)}.ms-header .ms-nav .ant-menu-item-selected,.ms-header .ms-nav .ant-menu-item-selected:hover{font-size:18px;font-weight:500}.ms-header .ms-nav .ant-menu-item-selected .menu-icon,.ms-header .ms-nav .ant-menu-item-selected:hover .menu-icon{color:#02b7ff}.ms-header .ms-nav .ant-menu-item-selected:hover a,.ms-header .ms-nav .ant-menu-item-selected a{color:#02b7ff;height:64px}.ms-header .user-info{z-index:1;position:absolute;top:0;right:30px;cursor:pointer}.ms-sider-gradient{width:200px;padding-bottom:0;background:linear-gradient(180deg,var(--primary-color),rgba(242,139,130,.9))!important;box-shadow:2px 0 12px rgba(242,139,130,.3)}.ms-sider-gradient .ant-layout-sider-trigger{background:rgba(0,0,0,.2);border-top:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.ms-sider-gradient .ant-layout-sider-trigger:hover{background:rgba(0,0,0,.3)}.ms-sider-gradient .menu-sider-gradient{height:100%;background:transparent!important;padding:20px 12px;border-right:none}.ms-sider-gradient .menu-sider-gradient .ant-menu-item{margin-bottom:8px;border-radius:8px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease;overflow:hidden;display:flex;align-items:center;grid-gap:10px;gap:10px}.ms-sider-gradient .menu-sider-gradient .ant-menu-item .menu-icon{width:16px;height:16px;color:hsla(0,0%,100%,.85);transition:all .3s ease;flex-shrink:0}.ms-sider-gradient .menu-sider-gradient .ant-menu-item a{color:hsla(0,0%,100%,.85);font-size:14px;transition:all .3s ease}.ms-sider-gradient .menu-sider-gradient .ant-menu-item:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4)}.ms-sider-gradient .menu-sider-gradient .ant-menu-item:hover .menu-icon,.ms-sider-gradient .menu-sider-gradient .ant-menu-item:hover a{color:#fff}.ms-sider-gradient .menu-sider-gradient .ant-menu-item.ant-menu-item-selected{background:#fff;border-color:#fff;box-shadow:0 4px 12px hsla(0,0%,100%,.3)}.ms-sider-gradient .menu-sider-gradient .ant-menu-item.ant-menu-item-selected .menu-icon{color:var(--primary-color)}.ms-sider-gradient .menu-sider-gradient .ant-menu-item.ant-menu-item-selected a{color:var(--primary-color);font-weight:600}.ms-sider-gradient .menu-sider-gradient .ant-menu-item.ant-menu-item-selected:after{display:none}.ms-sider-card{width:200px;padding-bottom:0;background:#f5f5f5!important}.ms-sider-card .ant-layout-sider-trigger{background:#fff;color:#666;border-top:1px solid #e8e8e8;transition:all .3s ease}.ms-sider-card .ant-layout-sider-trigger:hover{background:#fafafa;color:var(--primary-color)}.ms-sider-card .menu-sider-card{height:100%;background:transparent!important;padding:16px 12px;border-right:none}.ms-sider-card .menu-sider-card .ant-menu-item{margin-bottom:8px;border-radius:10px;background:#fff;border:none;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s ease;position:relative;overflow:hidden;display:flex;align-items:center;grid-gap:10px;gap:10px;width:auto!important;margin-left:0;margin-right:0}.ms-sider-card .menu-sider-card .ant-menu-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;transition:all .3s ease}.ms-sider-card .menu-sider-card .ant-menu-item .menu-icon{width:16px;height:16px;color:#666;transition:all .3s ease;flex-shrink:0}.ms-sider-card .menu-sider-card .ant-menu-item a{color:#666;font-size:14px;transition:all .3s ease}.ms-sider-card .menu-sider-card .ant-menu-item:hover{transform:translateX(4px);box-shadow:0 4px 12px rgba(242,139,130,.15)}.ms-sider-card .menu-sider-card .ant-menu-item:hover:before{background:var(--primary-color)}.ms-sider-card .menu-sider-card .ant-menu-item:hover .menu-icon,.ms-sider-card .menu-sider-card .ant-menu-item:hover a{color:var(--primary-color)}.ms-sider-card .menu-sider-card .ant-menu-item.ant-menu-item-selected{background:linear-gradient(135deg,rgba(242,139,130,.1),rgba(242,139,130,.05));box-shadow:0 4px 16px rgba(242,139,130,.25);transform:translateX(4px)}.ms-sider-card .menu-sider-card .ant-menu-item.ant-menu-item-selected:before{background:var(--primary-color);width:4px}.ms-sider-card .menu-sider-card .ant-menu-item.ant-menu-item-selected .menu-icon{color:var(--primary-color)}.ms-sider-card .menu-sider-card .ant-menu-item.ant-menu-item-selected a{color:var(--primary-color);font-weight:600}.ms-sider-card .menu-sider-card .ant-menu-item.ant-menu-item-selected:after{display:none}.ms-sider-minimal{width:200px;padding-bottom:0;background:#fff!important;border-right:1px solid #f0f0f0}.ms-sider-minimal .ant-layout-sider-trigger{background:#fafafa;color:#666;border-top:1px solid #f0f0f0;transition:all .3s ease}.ms-sider-minimal .ant-layout-sider-trigger:hover{background:#f5f5f5;color:var(--primary-color)}.ms-sider-minimal .menu-sider-minimal{height:100%;background:transparent!important;padding:16px 0;border-right:none}.ms-sider-minimal .menu-sider-minimal .ant-menu-item{margin:0;padding-left:24px!important;border-radius:0;background:transparent;border:none;border-bottom:1px solid #f5f5f5;transition:all .3s ease;position:relative;height:48px;line-height:48px;display:flex;align-items:center;grid-gap:10px;gap:10px}.ms-sider-minimal .menu-sider-minimal .ant-menu-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:var(--primary-color);transition:all .3s ease}.ms-sider-minimal .menu-sider-minimal .ant-menu-item .menu-icon{width:16px;height:16px;color:#666;transition:all .3s ease;flex-shrink:0}.ms-sider-minimal .menu-sider-minimal .ant-menu-item a{color:#666;font-size:14px;transition:all .3s ease}.ms-sider-minimal .menu-sider-minimal .ant-menu-item:hover{background:rgba(242,139,130,.03)}.ms-sider-minimal .menu-sider-minimal .ant-menu-item:hover:before{width:3px}.ms-sider-minimal .menu-sider-minimal .ant-menu-item:hover .menu-icon,.ms-sider-minimal .menu-sider-minimal .ant-menu-item:hover a{color:var(--primary-color)}.ms-sider-minimal .menu-sider-minimal .ant-menu-item.ant-menu-item-selected{background:rgba(242,139,130,.05)}.ms-sider-minimal .menu-sider-minimal .ant-menu-item.ant-menu-item-selected:before{width:4px;box-shadow:2px 0 8px rgba(242,139,130,.3)}.ms-sider-minimal .menu-sider-minimal .ant-menu-item.ant-menu-item-selected .menu-icon{color:var(--primary-color)}.ms-sider-minimal .menu-sider-minimal .ant-menu-item.ant-menu-item-selected a{color:var(--primary-color);font-weight:600}.ms-sider-minimal .menu-sider-minimal .ant-menu-item.ant-menu-item-selected:after{display:none}.ms-sider-glass{width:200px;padding-bottom:0;background:rgba(26,32,44,.85)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-right:1px solid hsla(0,0%,100%,.1);box-shadow:2px 0 16px rgba(0,0,0,.2)}.ms-sider-glass .ant-layout-sider-trigger{background:rgba(0,0,0,.3);border-top:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.ms-sider-glass .ant-layout-sider-trigger:hover{background:rgba(0,0,0,.4)}.ms-sider-glass .menu-sider-glass{height:100%;background:transparent!important;padding:20px 12px;border-right:none}.ms-sider-glass .menu-sider-glass .ant-menu-item{margin-bottom:8px;border-radius:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease;position:relative;overflow:hidden;display:flex;align-items:center;grid-gap:10px;gap:10px}.ms-sider-glass .menu-sider-glass .ant-menu-item:before{content:"";position:absolute;inset:0;border-radius:8px;padding:1px;background:transparent;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:all .3s ease}.ms-sider-glass .menu-sider-glass .ant-menu-item .menu-icon{width:16px;height:16px;color:hsla(0,0%,100%,.75);transition:all .3s ease;flex-shrink:0}.ms-sider-glass .menu-sider-glass .ant-menu-item a{color:hsla(0,0%,100%,.75);font-size:14px;transition:all .3s ease}.ms-sider-glass .menu-sider-glass .ant-menu-item:hover{background:hsla(0,0%,100%,.1);border-color:rgba(242,139,130,.3)}.ms-sider-glass .menu-sider-glass .ant-menu-item:hover:before{background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.5))}.ms-sider-glass .menu-sider-glass .ant-menu-item:hover .menu-icon,.ms-sider-glass .menu-sider-glass .ant-menu-item:hover a{color:#fff}.ms-sider-glass .menu-sider-glass .ant-menu-item.ant-menu-item-selected{background:linear-gradient(135deg,rgba(242,139,130,.2),rgba(242,139,130,.1));border-color:rgba(242,139,130,.5);box-shadow:0 0 20px rgba(242,139,130,.3)}.ms-sider-glass .menu-sider-glass .ant-menu-item.ant-menu-item-selected:before{background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.8))}.ms-sider-glass .menu-sider-glass .ant-menu-item.ant-menu-item-selected .menu-icon{color:var(--primary-color)}.ms-sider-glass .menu-sider-glass .ant-menu-item.ant-menu-item-selected a{color:var(--primary-color);font-weight:600;text-shadow:0 0 10px rgba(242,139,130,.5)}.ms-sider-glass .menu-sider-glass .ant-menu-item.ant-menu-item-selected:after{display:none}.ms-sider-colorful{width:200px;padding-bottom:0;background:#fafafa!important}.ms-sider-colorful .ant-layout-sider-trigger{background:#f0f0f0;color:#666;border-top:1px solid #e8e8e8;transition:all .3s ease}.ms-sider-colorful .ant-layout-sider-trigger:hover{background:#e8e8e8;color:var(--primary-color)}.ms-sider-colorful .menu-sider-colorful{height:100%;background:transparent!important;padding:16px 12px;border-right:none}.ms-sider-colorful .menu-sider-colorful .ant-menu-item{margin-bottom:12px;border-radius:12px;background:#fff;border:none;height:auto;line-height:1;padding:0!important;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.04)}.ms-sider-colorful .menu-sider-colorful .ant-menu-item .menu-item-content{display:flex;align-items:center;padding:12px;grid-gap:12px;gap:12px}.ms-sider-colorful .menu-sider-colorful .ant-menu-item .menu-item-content .menu-icon-wrapper{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.ms-sider-colorful .menu-sider-colorful .ant-menu-item .menu-item-content .menu-icon-wrapper .menu-icon{width:18px;height:18px;transition:all .3s ease}.ms-sider-colorful .menu-sider-colorful .ant-menu-item .menu-item-content .menu-icon-wrapper .anticon{font-size:18px;transition:all .3s ease}.ms-sider-colorful .menu-sider-colorful .ant-menu-item .menu-item-content a{color:#666;font-size:14px;transition:all .3s ease;flex:1 1}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-0 .menu-icon-wrapper{background:rgba(242,139,130,.1)}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-0 .menu-icon-wrapper .anticon,.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-0 .menu-icon-wrapper .menu-icon{color:var(--primary-color)}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-0:hover .menu-icon-wrapper{background:rgba(242,139,130,.2)}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-0.ant-menu-item-selected .menu-icon-wrapper{background:var(--primary-color)}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-0.ant-menu-item-selected .menu-icon-wrapper .anticon,.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-0.ant-menu-item-selected .menu-icon-wrapper .menu-icon{color:#fff}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-1 .menu-icon-wrapper{background:rgba(82,196,26,.1)}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-1 .menu-icon-wrapper .anticon,.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-1 .menu-icon-wrapper .menu-icon{color:#52c41a}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-1:hover .menu-icon-wrapper{background:rgba(82,196,26,.2)}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-1.ant-menu-item-selected .menu-icon-wrapper{background:#52c41a}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-1.ant-menu-item-selected .menu-icon-wrapper .anticon,.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-1.ant-menu-item-selected .menu-icon-wrapper .menu-icon{color:#fff}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-2 .menu-icon-wrapper{background:rgba(24,144,255,.1)}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-2 .menu-icon-wrapper .anticon,.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-2 .menu-icon-wrapper .menu-icon{color:#1890ff}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-2:hover .menu-icon-wrapper{background:rgba(24,144,255,.2)}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-2.ant-menu-item-selected .menu-icon-wrapper{background:#1890ff}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-2.ant-menu-item-selected .menu-icon-wrapper .anticon,.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-2.ant-menu-item-selected .menu-icon-wrapper .menu-icon{color:#fff}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-3 .menu-icon-wrapper{background:rgba(250,173,20,.1)}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-3 .menu-icon-wrapper .anticon,.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-3 .menu-icon-wrapper .menu-icon{color:#faad14}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-3:hover .menu-icon-wrapper{background:rgba(250,173,20,.2)}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-3.ant-menu-item-selected .menu-icon-wrapper{background:#faad14}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-3.ant-menu-item-selected .menu-icon-wrapper .anticon,.ms-sider-colorful .menu-sider-colorful .ant-menu-item.menu-item-3.ant-menu-item-selected .menu-icon-wrapper .menu-icon{color:#fff}.ms-sider-colorful .menu-sider-colorful .ant-menu-item:hover{transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.ms-sider-colorful .menu-sider-colorful .ant-menu-item:hover a{color:#333}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.ant-menu-item-selected{background:linear-gradient(135deg,rgba(242,139,130,.08),rgba(242,139,130,.03));box-shadow:0 4px 16px rgba(242,139,130,.15);transform:translateX(4px)}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.ant-menu-item-selected a{color:var(--primary-color);font-weight:600}.ms-sider-colorful .menu-sider-colorful .ant-menu-item.ant-menu-item-selected:after{display:none}.ms-sider-classic{width:200px;padding-bottom:0;background:#fff!important;box-shadow:2px 0 8px rgba(0,0,0,.06)}.ms-sider-classic .ant-layout-sider-trigger{background:#fafafa;color:#666;border-top:1px solid #f0f0f0;transition:all .3s ease}.ms-sider-classic .ant-layout-sider-trigger:hover{background:linear-gradient(135deg,#e0e7ff,#f3f4f6);color:var(--primary-color)}.ms-sider-classic .menu-sider-classic{height:100%;background:transparent!important;padding:16px 12px;border-right:none}.ms-sider-classic .menu-sider-classic .ant-menu-item{margin-bottom:8px;border-radius:8px;background:#fafafa;border:none;box-shadow:0 2px 6px rgba(0,0,0,.04);transition:all .3s ease;position:relative;overflow:hidden;display:flex;align-items:center;grid-gap:10px;gap:10px;width:auto!important;margin-left:0;margin-right:0}.ms-sider-classic .menu-sider-classic .ant-menu-item .menu-icon{width:16px;height:16px;color:#666;transition:all .3s ease;flex-shrink:0}.ms-sider-classic .menu-sider-classic .ant-menu-item a{color:#333;font-size:14px;transition:all .3s ease}.ms-sider-classic .menu-sider-classic .ant-menu-item:hover{background:linear-gradient(135deg,#e0e7ff,#f3f4f6);box-shadow:0 4px 12px rgba(99,102,241,.12);transform:translateY(-1px)}.ms-sider-classic .menu-sider-classic .ant-menu-item:hover .menu-icon,.ms-sider-classic .menu-sider-classic .ant-menu-item:hover a{color:var(--primary-color)}.ms-sider-classic .menu-sider-classic .ant-menu-item.ant-menu-item-selected{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(99,102,241,.05));box-shadow:0 4px 12px rgba(99,102,241,.15)}.ms-sider-classic .menu-sider-classic .ant-menu-item.ant-menu-item-selected:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--primary-color);border-radius:0 2px 2px 0}.ms-sider-classic .menu-sider-classic .ant-menu-item.ant-menu-item-selected .menu-icon{color:var(--primary-color)}.ms-sider-classic .menu-sider-classic .ant-menu-item.ant-menu-item-selected a{color:var(--primary-color);font-weight:600}.ms-sider-classic .menu-sider-classic .ant-menu-item.ant-menu-item-selected:after{display:none}.ms-sider-classic.ant-layout-sider-collapsed .menu-sider-classic{padding:16px 8px}.ms-sider-classic.ant-layout-sider-collapsed .menu-sider-classic .ant-menu-item{justify-content:center;padding:0!important}.ms-sider-classic.ant-layout-sider-collapsed .menu-sider-classic .ant-menu-item .menu-icon{margin:0}.ms-sider-classic.ant-layout-sider-collapsed .menu-sider-classic .ant-menu-item a{display:none}.ms-sider{width:200px;padding-bottom:0}.ms-sider .ms-sider-title{position:relative;z-index:1;top:0;height:48px;line-height:48px;width:100%;font-size:16px;color:#fff;text-align:center;background-color:#002140}.ms-sider .menu-sider-style{height:100%;background-color:#fff!important;padding:10px 6px}.ms-sider .menu-sider-style .ant-menu-item{display:flex;align-items:center;grid-gap:10px;gap:10px}.ms-sider .menu-sider-style .ant-menu-item .menu-icon{width:16px;height:16px;color:#666;transition:all .3s ease;flex-shrink:0}.ms-sider .menu-sider-style .ant-menu-item.ant-menu-item-selected .menu-icon,.ms-sider .menu-sider-style .ant-menu-item:hover .menu-icon{color:var(--primary-color)}.ms-project-grid-container{padding:16px}.ms-project-grid-container .project-list-empty{min-height:240px;display:flex;align-items:center;justify-content:center}.ms-project-grid-container .project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:20px;gap:20px}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one{height:100%;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;overflow:hidden}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one:hover{box-shadow:0 6px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .ant-card-body{padding:0}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-bottom:1px solid #e8e8e8}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-header .status-tag{font-size:12px;padding:4px 12px;border-radius:12px;border:none;font-weight:500}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-header .card-actions .action-menu{background:transparent!important;border:0;display:flex}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-header .card-actions .action-menu .ant-menu-item{border-radius:15px;font-size:13px;background-color:var(--primary-color);height:30px;line-height:30px;margin-left:12px}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-header .card-actions .action-menu .ant-menu-item:hover{background-color:#f0f2f5;color:var(--primary-color)}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body{padding:20px}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .project-title-link{text-decoration:none;display:block;min-width:0}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .project-title-link .project-title{margin:0 0 16px;font-size:18px;font-weight:600;display:flex;align-items:center;min-width:0;transition:all .3s ease}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .project-title-link .project-title .project-title-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .project-title-link .project-title .title-arrow{margin-left:8px;font-size:14px;flex:none;opacity:0;transform:translateX(-8px);transition:all .3s ease}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .project-title-link .project-title:hover .title-arrow{opacity:1;transform:translateX(0)}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .draft-title{margin:0 0 16px;font-size:18px;font-weight:600;color:#999;display:flex;align-items:center;min-width:0}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .draft-title .project-title-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .project-info{margin-bottom:16px}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .project-info .info-row{display:flex;align-items:center;margin-bottom:10px;font-size:13px}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .project-info .info-row:last-child{margin-bottom:0}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .project-info .info-row .info-icon{color:var(--primary-color);margin-right:6px;font-size:14px}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .project-info .info-row .info-label{color:#8c8c8c;min-width:70px}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .project-info .info-row .info-value{color:#262626;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .order-progress{display:flex;align-items:baseline;margin-bottom:16px;padding:12px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .order-progress .progress-label{color:hsla(0,0%,100%,.9);font-size:13px;margin-right:8px}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .order-progress .progress-current{color:#fff;font-size:24px;font-weight:700;margin-right:4px}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .order-progress .progress-divider{color:hsla(0,0%,100%,.7);font-size:18px;margin:0 4px}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .order-progress .progress-total{color:hsla(0,0%,100%,.9);font-size:16px}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .project-tags{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .project-tags .tag-item{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 10px;background-color:#f0f2f5;border-radius:4px;font-size:12px;color:#595959}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .project-tags .tag-item .anticon{font-size:13px}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .project-tags .member-badge{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 10px;background:linear-gradient(135deg,#ffd89b,#19547b);border-radius:4px;font-size:12px;color:#fff;font-weight:500}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-body .project-tags .member-badge .anticon{font-size:13px}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background-color:#fafafa;border-top:1px solid #f0f0f0}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-footer .users-section{display:flex;align-items:center;grid-gap:-8px;gap:-8px}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-footer .users-section .user-avatar{border:2px solid #fff;cursor:pointer;transition:all .3s ease}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-footer .users-section .user-avatar:hover{transform:scale(1.1);z-index:10}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-footer .users-section .user-avatar.avatar-more{background-color:#f0f0f0;color:#999}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-footer .users-section .user-avatar.avatar-add{background-color:var(--primary-color);color:#fff}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-footer .save-time{display:flex;align-items:center;grid-gap:4px;gap:4px;font-size:12px;color:#8c8c8c}.ms-project-grid-container .project-grid .project-grid-item .project-card-theme-one .card-footer .save-time .anticon{font-size:13px}.ms-project-grid-container.ms-project-list-mode{padding:12px 16px}.ms-project-grid-container.ms-project-list-mode .project-grid{grid-template-columns:1fr;grid-gap:12px;gap:12px}.ms-project-grid-container.ms-project-list-mode .project-grid .project-grid-item .project-card-theme-one{border-radius:10px;box-shadow:0 1px 6px rgba(0,0,0,.06)}.ms-project-grid-container.ms-project-list-mode .project-grid .project-grid-item .project-card-theme-one:hover{transform:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ms-project-grid-container.ms-project-list-mode .project-grid .project-grid-item .project-card-theme-one .card-header{padding:12px 16px;background:#f7f9fc}.ms-project-grid-container.ms-project-list-mode .project-grid .project-grid-item .project-card-theme-one .card-body{padding:16px}.ms-project-grid-container.ms-project-list-mode .project-grid .project-grid-item .project-card-theme-one .card-body .draft-title,.ms-project-grid-container.ms-project-list-mode .project-grid .project-grid-item .project-card-theme-one .card-body .project-title-link .project-title{margin-bottom:12px;font-size:16px}.ms-project-grid-container.ms-project-list-mode .project-grid .project-grid-item .project-card-theme-one .card-body .project-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:24px;-webkit-column-gap:24px;column-gap:24px;grid-row-gap:8px;row-gap:8px;margin-bottom:12px}.ms-project-grid-container.ms-project-list-mode .project-grid .project-grid-item .project-card-theme-one .card-body .project-info .info-row{margin-bottom:0;min-width:0}.ms-project-grid-container.ms-project-list-mode .project-grid .project-grid-item .project-card-theme-one .card-body .project-info .info-label,.ms-project-grid-container.ms-project-list-mode .project-grid .project-grid-item .project-card-theme-one .card-body .project-info .info-value{min-width:0}.ms-project-grid-container.ms-project-list-mode .project-grid .project-grid-item .project-card-theme-one .card-body .project-tags{grid-gap:6px;gap:6px}.ms-project-grid-container.ms-project-list-mode .project-grid .project-grid-item .project-card-theme-one .card-footer{padding:10px 16px}@media (max-width:1400px){.ms-project-grid-container .project-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:16px;gap:16px}}@media (max-width:768px){.ms-project-grid-container{padding:12px}.ms-project-grid-container .project-grid{grid-template-columns:1fr;grid-gap:12px;gap:12px}.ms-project-grid-container.ms-project-list-mode{padding:8px 0}.ms-project-grid-container.ms-project-list-mode .project-grid .project-grid-item .project-card-theme-one .card-body .project-info{grid-template-columns:1fr;grid-row-gap:10px;row-gap:10px}}.ms-timeline-container{padding:20px}.ms-timeline-container .timeline-list{position:relative}.ms-timeline-container .timeline-list .timeline-item{display:flex;margin-bottom:24px;position:relative}.ms-timeline-container .timeline-list .timeline-item:last-child{margin-bottom:0}.ms-timeline-container .timeline-list .timeline-item .timeline-left{width:120px;display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0}.ms-timeline-container .timeline-list .timeline-item .timeline-left .timeline-node{width:16px;height:16px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px #e8e8e8;z-index:2;background-color:#fff;transition:all .3s ease}.ms-timeline-container .timeline-list .timeline-item .timeline-left .timeline-node.node-draft{box-shadow:0 0 0 2px #d9d9d9;background-color:#d9d9d9}.ms-timeline-container .timeline-list .timeline-item .timeline-left .timeline-node.node-active{box-shadow:0 0 0 2px #667eea;background-color:#667eea;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.ms-timeline-container .timeline-list .timeline-item .timeline-left .timeline-node.node-complete{box-shadow:0 0 0 2px #52c41a;background-color:#52c41a}.ms-timeline-container .timeline-list .timeline-item .timeline-left .timeline-date{margin-top:8px;font-size:12px;color:#8c8c8c;text-align:center;white-space:nowrap}.ms-timeline-container .timeline-list .timeline-item .timeline-left .timeline-line{position:absolute;top:24px;left:50%;transform:translateX(-50%);width:2px;height:calc(100% + 24px);background:linear-gradient(180deg,#e8e8e8 0,#e8e8e8 50%,transparent 0,transparent);background-size:2px 8px;z-index:1}.ms-timeline-container .timeline-list .timeline-item .timeline-content{flex:1 1;margin-left:20px;position:relative}.ms-timeline-container .timeline-list .timeline-item .timeline-content:before{content:"";position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:20px;height:2px;background-color:#e8e8e8}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateX(4px);z-index:999}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .ant-card-body{padding:20px}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-header .header-left{flex:1 1}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-header .header-left .project-title-link{text-decoration:none}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-header .header-left .project-title-link .project-title{margin:0 0 12px;font-size:18px;font-weight:600;transition:all .3s ease}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-header .header-left .project-title-link .project-title:hover{color:#667eea}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-header .header-left .draft-title{margin:0 0 12px;font-size:18px;font-weight:600;color:#999}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-header .header-left .project-tags{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-header .header-left .project-tags .status-tag{border:none;font-size:12px;padding:2px 10px;border-radius:10px}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-header .header-left .project-tags .info-tag{background-color:#f0f2f5;border:none;color:#595959;font-size:12px}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-header .header-left .project-tags .info-tag .anticon{margin-right:4px}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-header .header-left .project-tags .member-tag{background:linear-gradient(135deg,#ffd89b,#19547b);border:none;color:#fff;font-size:12px}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-header .header-left .project-tags .member-tag .anticon{margin-right:4px}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-header .header-right{margin-left:16px}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-header .header-right .action-menu{display:flex}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-header .header-right .action-menu .ant-menu-item{font-size:13px;border-radius:16px}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-header .header-right .action-menu .ant-menu-item:hover{background-color:#f0f2f5;color:var(--primary-color)}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-body{display:flex;justify-content:space-between;grid-gap:24px;gap:24px}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-body .body-left{flex:1 1}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-body .body-left .info-item{display:flex;align-items:center;margin-bottom:10px;font-size:13px}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-body .body-left .info-item:last-child{margin-bottom:0}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-body .body-left .info-item .info-icon{color:var(--primary-color);margin-right:8px;font-size:14px;flex-shrink:0}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-body .body-left .info-item .info-text{color:#595959;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-body .body-right{width:280px;flex-shrink:0}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-body .body-right .progress-section{margin-bottom:16px}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-body .body-right .progress-section .progress-label{font-size:12px;color:#8c8c8c;margin-bottom:8px}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-body .body-right .progress-section .ant-progress{margin-bottom:0}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-body .body-right .progress-section .ant-progress .ant-progress-text{font-size:12px;font-weight:600}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-body .body-right .users-section{display:flex;align-items:center;grid-gap:8px;gap:8px}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-body .body-right .users-section .user-avatar{border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-body .body-right .users-section .user-avatar:hover{transform:scale(1.1);z-index:10}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-body .body-right .users-section .user-avatar.avatar-more{background-color:#f0f0f0;color:#999}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-body .body-right .users-section .user-avatar.avatar-add{background-color:var(--primary-color);color:#fff}.state-color{background-color:#f0f0f0!important;color:#8c8c8c!important}.primary-bg-color{background:linear-gradient(135deg,#667eea,#764ba2)!important}.success-bg-color{background:linear-gradient(135deg,#84fab0,#8fd3f4)!important}@media (max-width:768px){.ms-timeline-container{padding:12px}.ms-timeline-container .timeline-list .timeline-item{flex-direction:column}.ms-timeline-container .timeline-list .timeline-item .timeline-left{width:100%;flex-direction:row;align-items:center;margin-bottom:12px}.ms-timeline-container .timeline-list .timeline-item .timeline-left .timeline-date{margin-top:0;margin-left:12px}.ms-timeline-container .timeline-list .timeline-item .timeline-left .timeline-line{display:none}.ms-timeline-container .timeline-list .timeline-item .timeline-content{margin-left:0}.ms-timeline-container .timeline-list .timeline-item .timeline-content:before{display:none}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-header{flex-direction:column}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-header .header-right{margin-left:0;margin-top:12px}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-body{flex-direction:column}.ms-timeline-container .timeline-list .timeline-item .timeline-content .timeline-card .card-body .body-right{width:100%}}.ms-magazine-container{padding:16px}.ms-magazine-container .magazine-grid{display:grid;grid-template-columns:repeat(auto-fill,220px);grid-auto-rows:220px;grid-gap:16px;gap:16px;grid-auto-flow:dense}.ms-magazine-container .magazine-grid .magazine-card{position:relative;border-radius:12px;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease}.ms-magazine-container .magazine-grid .magazine-card:hover{z-index:11;transform:translateY(-4px);box-shadow:0 8px 24px rgba(2,183,255,.25)}.ms-magazine-container .magazine-grid .magazine-card.card-large{grid-column:span 2;grid-row:span 2}.ms-magazine-container .magazine-grid .magazine-card.card-medium-h{grid-column:span 2;grid-row:span 1}.ms-magazine-container .magazine-grid .magazine-card.card-medium-v{grid-column:span 1;grid-row:span 2}.ms-magazine-container .magazine-grid .magazine-card.card-small{grid-column:span 1;grid-row:span 1}.ms-magazine-container .magazine-grid .magazine-card .card-content{position:relative;width:100%;height:100%;padding:16px;display:flex;flex-direction:column;color:#fff}.ms-magazine-container .magazine-grid .magazine-card .card-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;background:rgba(0,0,0,.3);z-index:1}.ms-magazine-container .magazine-grid .magazine-card .card-content>*{position:relative;z-index:2}.ms-magazine-container .magazine-grid .magazine-card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ms-magazine-container .magazine-grid .magazine-card .card-header .status-tag{border:none;font-size:11px;padding:3px 10px;border-radius:12px;font-weight:600}.ms-magazine-container .magazine-grid .magazine-card .card-header .action-menu{display:flex;grid-gap:8px;gap:8px}.ms-magazine-container .magazine-grid .magazine-card .card-header .action-menu .action-icon{font-size:16px;color:#fff;cursor:pointer;padding:4px;border-radius:4px;background:hsla(0,0%,100%,.1);transition:all .2s ease}.ms-magazine-container .magazine-grid .magazine-card .card-header .action-menu .action-icon:hover{background:hsla(0,0%,100%,.25);transform:scale(1.1)}.ms-magazine-container .magazine-grid .magazine-card .card-body{flex:1 1;display:flex;flex-direction:column}.ms-magazine-container .magazine-grid .magazine-card .card-body .card-title-link{text-decoration:none}.ms-magazine-container .magazine-grid .magazine-card .card-body .card-title-link .card-title{color:#fff;margin:0 0 12px;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s ease}.ms-magazine-container .magazine-grid .magazine-card .card-body .card-title-link .card-title:hover{text-shadow:0 2px 8px hsla(0,0%,100%,.4)}.ms-magazine-container .magazine-grid .magazine-card .card-body .card-title{color:#fff;margin:0 0 12px;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ms-magazine-container .magazine-grid .magazine-card .card-body .card-title.title-large{font-size:22px;-webkit-line-clamp:3}.ms-magazine-container .magazine-grid .magazine-card .card-body .card-title.title-medium{font-size:17px;-webkit-line-clamp:2}.ms-magazine-container .magazine-grid .magazine-card .card-body .card-title.title-small{font-size:15px;-webkit-line-clamp:2}.ms-magazine-container .magazine-grid .magazine-card .card-body .info-section{margin-bottom:10px}.ms-magazine-container .magazine-grid .magazine-card .card-body .info-section .info-item{display:flex;align-items:center;margin-bottom:6px;font-size:12px;color:hsla(0,0%,100%,.9)}.ms-magazine-container .magazine-grid .magazine-card .card-body .info-section .info-item .anticon{margin-right:6px;font-size:13px}.ms-magazine-container .magazine-grid .magazine-card .card-body .info-section .info-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-magazine-container .magazine-grid .magazine-card .card-body .progress-section{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 12px;background:hsla(0,0%,100%,.15);border-radius:8px;margin-bottom:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ms-magazine-container .magazine-grid .magazine-card .card-body .progress-section .progress-label{font-size:12px;color:hsla(0,0%,100%,.75)}.ms-magazine-container .magazine-grid .magazine-card .card-body .progress-section .progress-value{font-size:16px;font-weight:700;color:#fff}.ms-magazine-container .magazine-grid .magazine-card .card-body .progress-section .progress-percent{margin-left:auto;font-size:13px;font-weight:600;color:gold}.ms-magazine-container .magazine-grid .magazine-card .card-body .tags-section{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;margin-top:auto;margin-bottom:6px}.ms-magazine-container .magazine-grid .magazine-card .card-body .tags-section .info-tag{margin:0;font-size:11px;padding:2px 8px;border-radius:4px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff}.ms-magazine-container .magazine-grid .magazine-card .card-body .tags-section .member-tag{margin:0;font-size:11px;padding:2px 8px;border-radius:4px;background:rgba(255,215,0,.3);border:1px solid rgba(255,215,0,.5);color:gold;font-weight:600}.ms-magazine-container .magazine-grid .magazine-card .card-body .tags-section .member-tag .anticon{margin-right:3px}.ms-magazine-container .magazine-grid .magazine-card .card-footer{padding-top:8px;border-top:1px solid hsla(0,0%,100%,.15)}.ms-magazine-container .magazine-grid .magazine-card .card-footer .card-users{display:flex;align-items:center;grid-gap:6px;gap:6px}.ms-magazine-container .magazine-grid .magazine-card .card-footer .card-users .user-avatar{border:2px solid hsla(0,0%,100%,.8);box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all .2s ease}.ms-magazine-container .magazine-grid .magazine-card .card-footer .card-users .user-avatar:hover{transform:scale(1.15);border-color:#fff}.user-pop-box{width:300px!important;max-height:400px}.user-pop-box .cells-area{max-height:280px;padding:8px 0}.user-pop-box .cells-area .user-title{font-size:12px;color:#999;margin:8px 0 4px;font-weight:600}.user-pop-box .cells-area .user-cell{padding:8px;border-radius:4px;transition:background-color .2s ease}.user-pop-box .cells-area .user-cell span{flex:1 1;font-size:13px;color:#333}.state-color{background-color:hsla(0,0%,54.9%,.9)!important;color:#fff!important}.primary-bg-color{background-color:rgba(2,183,255,.9)!important;color:#fff!important}.success-bg-color{background-color:rgba(100,175,19,.9)!important;color:#fff!important}@media (max-width:1400px){.ms-magazine-container .magazine-grid{grid-template-columns:repeat(auto-fill,200px);grid-auto-rows:200px;grid-gap:14px;gap:14px}}@media (max-width:1000px){.ms-magazine-container .magazine-grid{grid-template-columns:repeat(auto-fill,180px);grid-auto-rows:180px;grid-gap:12px;gap:12px}.ms-magazine-container .magazine-grid .magazine-card.card-large{grid-column:span 2;grid-row:span 1}.ms-magazine-container .magazine-grid .magazine-card .card-content{padding:12px}.ms-magazine-container .magazine-grid .magazine-card .card-body .card-title.title-large{font-size:17px}.ms-magazine-container .magazine-grid .magazine-card .card-body .card-title.title-medium{font-size:15px}.ms-magazine-container .magazine-grid .magazine-card .card-body .card-title.title-small{font-size:14px}.ms-magazine-container .magazine-grid .magazine-card .card-body .info-section .info-item{font-size:11px;margin-bottom:4px}.ms-magazine-container .magazine-grid .magazine-card .card-body .progress-section{padding:6px 10px}.ms-magazine-container .magazine-grid .magazine-card .card-body .progress-section .progress-label{font-size:11px}.ms-magazine-container .magazine-grid .magazine-card .card-body .progress-section .progress-value{font-size:14px}.ms-magazine-container .magazine-grid .magazine-card .card-body .progress-section .progress-percent{font-size:12px}.ms-magazine-container .magazine-grid .magazine-card .card-body .tags-section .info-tag,.ms-magazine-container .magazine-grid .magazine-card .card-body .tags-section .member-tag{font-size:10px;padding:1px 6px}}@media (max-width:768px){.ms-magazine-container{padding:12px}.ms-magazine-container .magazine-grid{grid-template-columns:repeat(auto-fill,160px);grid-auto-rows:160px;grid-gap:10px;gap:10px}.ms-magazine-container .magazine-grid .magazine-card.card-large,.ms-magazine-container .magazine-grid .magazine-card.card-medium-h,.ms-magazine-container .magazine-grid .magazine-card.card-medium-v{grid-column:span 1;grid-row:span 1}.ms-magazine-container .magazine-grid .magazine-card .card-content{padding:10px}.ms-magazine-container .magazine-grid .magazine-card .card-header{margin-bottom:8px}.ms-magazine-container .magazine-grid .magazine-card .card-header .status-tag{font-size:10px;padding:2px 8px}.ms-magazine-container .magazine-grid .magazine-card .card-header .action-menu{grid-gap:4px;gap:4px}.ms-magazine-container .magazine-grid .magazine-card .card-header .action-menu .action-icon{font-size:14px;padding:3px}.ms-magazine-container .magazine-grid .magazine-card .card-body .card-title{margin-bottom:8px}.ms-magazine-container .magazine-grid .magazine-card .card-body .card-title.title-large,.ms-magazine-container .magazine-grid .magazine-card .card-body .card-title.title-medium,.ms-magazine-container .magazine-grid .magazine-card .card-body .card-title.title-small{font-size:13px;-webkit-line-clamp:2}.ms-magazine-container .magazine-grid .magazine-card .card-body .info-section{margin-bottom:6px}.ms-magazine-container .magazine-grid .magazine-card .card-body .info-section .info-item{font-size:10px;margin-bottom:3px}.ms-magazine-container .magazine-grid .magazine-card .card-body .info-section .info-item .anticon{font-size:11px;margin-right:4px}.ms-magazine-container .magazine-grid .magazine-card .card-body .progress-section{padding:5px 8px;margin-bottom:6px}.ms-magazine-container .magazine-grid .magazine-card .card-body .progress-section .progress-label{font-size:10px}.ms-magazine-container .magazine-grid .magazine-card .card-body .progress-section .progress-value{font-size:12px}.ms-magazine-container .magazine-grid .magazine-card .card-body .progress-section .progress-percent{font-size:11px}.ms-magazine-container .magazine-grid .magazine-card .card-body .tags-section{grid-gap:4px;gap:4px}.ms-magazine-container .magazine-grid .magazine-card .card-body .tags-section .info-tag{display:none}.ms-magazine-container .magazine-grid .magazine-card .card-body .tags-section .member-tag{font-size:9px;padding:1px 5px}.ms-magazine-container .magazine-grid .magazine-card .card-footer{padding-top:6px}.ms-magazine-container .magazine-grid .magazine-card .card-footer .card-users{grid-gap:4px;gap:4px}.ms-magazine-container .magazine-grid .magazine-card .card-footer .card-users .user-avatar{width:20px!important;height:20px!important;line-height:20px!important;font-size:11px;border-width:1px}}.ms-split-container{display:flex;background-color:#fff;overflow:hidden}.ms-split-container .split-list{width:340px;border-right:1px solid #e8e8e8;background-color:#fafafa;flex-shrink:0}.ms-split-container .split-list .list-wrapper .ant-list{background-color:transparent}.ms-split-container .split-list .list-wrapper .ant-list-item{padding:0;border:none}.ms-split-container .split-list .split-list-item{padding:16px;margin:8px;background-color:#fff;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all .3s ease}.ms-split-container .split-list .split-list-item:hover{border-color:var(--primary-color);box-shadow:0 2px 8px rgba(2,183,255,.15)}.ms-split-container .split-list .split-list-item.selected{border-color:var(--primary-color);background-color:rgba(2,183,255,.05);box-shadow:0 2px 12px rgba(2,183,255,.2)}.ms-split-container .split-list .split-list-item .item-header{display:flex;align-items:center;margin-bottom:8px}.ms-split-container .split-list .split-list-item .item-header .status-tag{font-size:12px;border:none;border-radius:4px;padding:2px 8px}.ms-split-container .split-list .split-list-item .item-header .member-badge{font-size:11px;padding:2px 6px}.ms-split-container .split-list .split-list-item .item-title{margin-bottom:8px}.ms-split-container .split-list .split-list-item .item-title h4{margin:0;font-size:15px;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.ms-split-container .split-list .split-list-item .item-info{margin-bottom:10px}.ms-split-container .split-list .split-list-item .item-info .info-text{font-size:13px;color:#666;display:flex;align-items:center}.ms-split-container .split-list .split-list-item .item-info .info-text .anticon{margin-right:4px;color:#999}.ms-split-container .split-list .split-list-item .item-footer{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid #e8e8e8}.ms-split-container .split-list .split-list-item .item-footer .progress-text{font-size:12px;color:var(--primary-color);font-weight:600}.ms-split-container .split-list .split-list-item .item-footer .time-text{font-size:11px;color:#999}.ms-split-container .split-detail{flex:1 1;overflow:hidden}.ms-split-container .split-detail .detail-wrapper{padding:0}.ms-split-container .split-detail .split-detail-empty{height:100%;display:flex;align-items:center;justify-content:center}.ms-split-container .split-detail .split-detail-content{height:100%}.ms-split-container .split-detail .split-detail-content .detail-card{height:100%;border-radius:0}.ms-split-container .split-detail .split-detail-content .detail-card .ant-card-body{padding:24px 32px}.ms-split-container .detail-header{display:flex;justify-content:space-between;align-items:flex-start}.ms-split-container .detail-header .header-left{flex:1 1}.ms-split-container .detail-header .header-left .status-tag{margin-bottom:12px;display:inline-block;font-size:13px;padding:4px 12px;border:none;border-radius:4px}.ms-split-container .detail-header .header-left .project-title-link{text-decoration:none}.ms-split-container .detail-header .header-left .project-title-link .project-title{margin:0;font-size:24px;font-weight:700;color:#333;line-height:1.4;transition:color .3s ease;display:flex;align-items:center}.ms-split-container .detail-header .header-left .project-title-link .project-title .title-arrow{margin-left:8px;font-size:18px;transition:transform .3s ease}.ms-split-container .detail-header .header-left .project-title-link .project-title:hover{color:var(--primary-color)}.ms-split-container .detail-header .header-left .project-title-link .project-title:hover .title-arrow{transform:translateX(4px)}.ms-split-container .detail-header .header-left .draft-title{margin:0;font-size:24px;font-weight:700;color:#666;line-height:1.4}.ms-split-container .detail-header .header-right .action-menu{border:none;box-shadow:none}.ms-split-container .detail-header .header-right .action-menu .ant-menu-item{padding:0 12px;line-height:32px;height:32px}.ms-split-container .detail-header .header-right .action-menu .ant-menu-item:hover{color:var(--primary-color)}.ms-split-container .detail-body .info-section{margin-bottom:24px}.ms-split-container .detail-body .info-section .section-title{font-size:16px;font-weight:600;color:#333;margin-bottom:16px;padding-left:12px;border-left:4px solid var(--primary-color)}.ms-split-container .detail-body .info-section .info-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.ms-split-container .detail-body .info-section .info-grid .info-item{display:flex;align-items:center;padding:12px;background-color:#fafafa;border-radius:6px}.ms-split-container .detail-body .info-section .info-grid .info-item .info-icon{font-size:16px;color:var(--primary-color);margin-right:8px}.ms-split-container .detail-body .info-section .info-grid .info-item .info-label{font-size:13px;color:#666;margin-right:8px;white-space:nowrap}.ms-split-container .detail-body .info-section .info-grid .info-item .info-value{font-size:13px;color:#333;font-weight:500;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-split-container .detail-body .info-section .tags-wrapper{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.ms-split-container .detail-body .info-section .tags-wrapper .detail-tag{font-size:13px;padding:4px 12px;border-radius:4px;display:flex;align-items:center}.ms-split-container .detail-body .info-section .tags-wrapper .detail-tag .anticon{margin-right:4px}.ms-split-container .detail-body .info-section .progress-box{padding:16px;background:linear-gradient(135deg,rgba(2,183,255,.05),rgba(102,126,234,.05));border-radius:8px;border:1px solid rgba(2,183,255,.2)}.ms-split-container .detail-body .info-section .progress-box .progress-stats{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.ms-split-container .detail-body .info-section .progress-box .progress-stats .stat-item{display:flex;flex-direction:column;align-items:center}.ms-split-container .detail-body .info-section .progress-box .progress-stats .stat-item .stat-label{font-size:12px;color:#666;margin-bottom:4px}.ms-split-container .detail-body .info-section .progress-box .progress-stats .stat-item .stat-value{font-size:28px;font-weight:700;color:#333}.ms-split-container .detail-body .info-section .progress-box .progress-stats .stat-item .stat-value.primary{color:var(--primary-color)}.ms-split-container .detail-body .info-section .progress-box .progress-stats .stat-divider{font-size:24px;color:#999;margin:0 24px;font-weight:300}.ms-split-container .detail-body .info-section .progress-box .progress-bar{height:12px;background-color:rgba(0,0,0,.06);border-radius:6px;overflow:hidden;position:relative}.ms-split-container .detail-body .info-section .progress-box .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,var(--primary-color),#667eea);border-radius:6px;transition:width .3s ease}.ms-split-container .detail-body .info-section .users-wrapper{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px}.ms-split-container .detail-body .info-section .users-wrapper .user-card{display:flex;flex-direction:column;align-items:center;padding:12px;background-color:#fafafa;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all .3s ease;min-width:80px}.ms-split-container .detail-body .info-section .users-wrapper .user-card:hover{border-color:var(--primary-color);background-color:rgba(2,183,255,.05);transform:translateY(-2px)}.ms-split-container .detail-body .info-section .users-wrapper .user-card .ant-avatar{margin-bottom:8px}.ms-split-container .detail-body .info-section .users-wrapper .user-card .user-name{font-size:12px;color:#666;text-align:center;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-split-container .detail-body .info-section .users-wrapper .user-card.more-users .ant-avatar{background-color:#999}.ms-split-container .detail-body .info-section .users-wrapper .user-card.add-user{border:2px dashed #e8e8e8;background-color:transparent}.ms-split-container .detail-body .info-section .users-wrapper .user-card.add-user .ant-avatar{background-color:var(--primary-color)}.ms-split-container .detail-body .info-section .users-wrapper .user-card.add-user:hover{border-color:var(--primary-color);background-color:rgba(2,183,255,.05)}.ms-split-container .primary-color{color:var(--primary-color)!important}.ms-split-container .success-color{color:#64af13!important}.ms-split-container .gray-color{color:#999!important}.ms-split-container .primary-bg-color{background-color:rgba(2,183,255,.1)!important}.ms-split-container .success-bg-color{background-color:rgba(100,175,19,.1)!important}.ms-split-container .state-color{background-color:rgba(0,0,0,.06)!important;color:#999!important}.ms-split-container .user-pop-box{width:320px;max-height:400px}.ms-split-container .user-pop-box .ant-input-search{margin-bottom:12px}.ms-split-container .user-pop-box .cells-area{max-height:280px;overflow-y:auto;padding:8px 0}.ms-split-container .user-pop-box .cells-area .user-title{font-size:12px;color:#999;margin:8px 0 4px;padding-left:8px;font-weight:600}.ms-split-container .user-pop-box .cells-area .user-cell{display:flex;align-items:center;padding:8px;border-radius:4px;transition:background-color .2s ease}.ms-split-container .user-pop-box .cells-area .user-cell:hover{background-color:#fafafa}.ms-split-container .user-pop-box .cells-area .user-cell span{flex:1 1;font-size:13px;color:#333}.ms-split-container .user-pop-box .cells-area .user-cell .ant-checkbox-wrapper{margin-left:auto}@media (max-width:1200px){.ms-split-container .split-list{width:280px}.ms-split-container .detail-body .info-section .info-grid{grid-template-columns:1fr}}@media (max-width:768px){.ms-split-container{flex-direction:column}.ms-split-container .split-list{width:100%;border-right:none;border-bottom:1px solid #e8e8e8;max-height:40%}.ms-split-container .split-detail .detail-card .ant-card-body{padding:16px}.ms-split-container .detail-header .header-left .draft-title,.ms-split-container .detail-header .header-left .project-title-link .project-title{font-size:18px}}.ms-project-magazine-container{padding:24px;background:linear-gradient(180deg,#fafbfc,#f0f2f5)}.ms-project-magazine-container .magazine-layout{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;gap:24px;max-width:1400px;margin:0 auto}.ms-project-magazine-container .magazine-featured-card{grid-column:span 12;display:flex;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:all .4s cubic-bezier(.4,0,.2,1);min-height:280px}.ms-project-magazine-container .magazine-featured-card:hover{box-shadow:0 12px 48px rgba(0,0,0,.12);transform:translateY(-4px)}.ms-project-magazine-container .magazine-featured-card .featured-visual{width:320px;flex-shrink:0;position:relative;overflow:hidden}.ms-project-magazine-container .magazine-featured-card .featured-visual .visual-content{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.ms-project-magazine-container .magazine-featured-card .featured-visual .visual-content .big-number{font-size:120px;font-weight:900;color:rgba(0,0,0,.06);line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ms-project-magazine-container .magazine-featured-card .featured-visual .visual-content .status-badge{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 20px;border-radius:30px;font-size:14px;font-weight:600;position:relative;z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ms-project-magazine-container .magazine-featured-card .featured-visual .visual-content .status-badge .anticon{font-size:16px}.ms-project-magazine-container .magazine-featured-card .featured-content{flex:1 1;padding:32px 40px;display:flex;flex-direction:column}.ms-project-magazine-container .magazine-featured-card .featured-content .content-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.ms-project-magazine-container .magazine-featured-card .featured-content .content-header .category-tag{display:flex;grid-gap:8px;gap:8px}.ms-project-magazine-container .magazine-featured-card .featured-content .content-header .category-tag .tag{padding:4px 12px;background:#f5f5f5;border-radius:4px;font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px}.ms-project-magazine-container .magazine-featured-card .featured-content .content-header .action-menu{background:transparent!important;border:0;display:flex;margin:-8px}.ms-project-magazine-container .magazine-featured-card .featured-content .content-header .action-menu .ant-menu-item{padding:6px 16px;height:auto;line-height:1.5;font-size:13px;border-radius:6px;margin:0 4px;background:#f5f5f5}.ms-project-magazine-container .magazine-featured-card .featured-content .content-header .action-menu .ant-menu-item:hover{background:var(--primary-color);color:#fff}.ms-project-magazine-container .magazine-featured-card .featured-content .title-link{text-decoration:none}.ms-project-magazine-container .magazine-featured-card .featured-content .featured-title{margin:0 0 20px;font-size:28px;font-weight:700;color:#1a1a1a;line-height:1.3;transition:color .3s ease}.ms-project-magazine-container .magazine-featured-card .featured-content .featured-title:hover{color:var(--primary-color)}.ms-project-magazine-container .magazine-featured-card .featured-content .featured-title.draft{color:#999}.ms-project-magazine-container .magazine-featured-card .featured-content .featured-meta{display:flex;grid-gap:24px;gap:24px;margin-bottom:24px}.ms-project-magazine-container .magazine-featured-card .featured-content .featured-meta .meta-item{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:14px;color:#666}.ms-project-magazine-container .magazine-featured-card .featured-content .featured-meta .meta-item .anticon{color:var(--primary-color);font-size:16px}.ms-project-magazine-container .magazine-featured-card .featured-content .progress-section{margin-bottom:24px;padding:20px;background:#f8f9fa;border-radius:12px}.ms-project-magazine-container .magazine-featured-card .featured-content .progress-section .progress-info{display:flex;justify-content:space-between;margin-bottom:12px}.ms-project-magazine-container .magazine-featured-card .featured-content .progress-section .progress-info .progress-label{font-size:13px;color:#666}.ms-project-magazine-container .magazine-featured-card .featured-content .progress-section .progress-info .progress-value{font-size:14px;color:#333}.ms-project-magazine-container .magazine-featured-card .featured-content .progress-section .progress-info .progress-value strong{font-size:20px;font-weight:700}.ms-project-magazine-container .magazine-featured-card .featured-content .progress-section .progress-bar{height:6px;background:#e8e8e8;border-radius:3px;overflow:hidden}.ms-project-magazine-container .magazine-featured-card .featured-content .progress-section .progress-bar .progress-fill{height:100%;border-radius:3px;transition:width .6s cubic-bezier(.4,0,.2,1)}.ms-project-magazine-container .magazine-featured-card .featured-content .featured-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.ms-project-magazine-container .magazine-featured-card .featured-content .featured-footer .users-group{display:flex;align-items:center}.ms-project-magazine-container .magazine-featured-card .featured-content .featured-footer .users-group .user-avatar{border:2px solid #fff;margin-right:-8px;cursor:pointer;transition:transform .3s ease}.ms-project-magazine-container .magazine-featured-card .featured-content .featured-footer .users-group .user-avatar:hover{transform:scale(1.15);z-index:10}.ms-project-magazine-container .magazine-featured-card .featured-content .featured-footer .users-group .avatar-more{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#f0f0f0;border-radius:50%;font-size:11px;color:#666;cursor:pointer;margin-left:4px}.ms-project-magazine-container .magazine-featured-card .featured-content .featured-footer .users-group .avatar-more:hover{background:#e0e0e0}.ms-project-magazine-container .magazine-featured-card .featured-content .featured-footer .users-group .avatar-add{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--primary-color);border-radius:50%;color:#fff;cursor:pointer;margin-left:4px;transition:all .3s ease}.ms-project-magazine-container .magazine-featured-card .featured-content .featured-footer .users-group .avatar-add:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ms-project-magazine-container .magazine-featured-card .featured-content .featured-footer .users-group .avatar-add .anticon{font-size:12px}.ms-project-magazine-container .magazine-featured-card .featured-content .featured-footer .member-badge{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 14px;background:linear-gradient(135deg,gold,#ffb800);border-radius:20px;font-size:12px;font-weight:600;color:#333}.ms-project-magazine-container .magazine-featured-card .featured-content .featured-footer .member-badge .anticon{font-size:14px}.ms-project-magazine-container .magazine-normal-card{grid-column:span 4;background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;position:relative}.ms-project-magazine-container .magazine-normal-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.1);transform:translateY(-2px)}.ms-project-magazine-container .magazine-normal-card:hover .card-number{opacity:1;transform:translateX(0)}.ms-project-magazine-container .magazine-normal-card .card-number{position:absolute;top:16px;right:20px;font-size:48px;font-weight:900;opacity:.15;line-height:1;transition:all .3s ease}.ms-project-magazine-container .magazine-normal-card .card-content{flex:1 1}.ms-project-magazine-container .magazine-normal-card .card-content .content-top{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:12px}.ms-project-magazine-container .magazine-normal-card .card-content .content-top .status-dot{width:8px;height:8px;border-radius:50%}.ms-project-magazine-container .magazine-normal-card .card-content .content-top .category{font-size:11px;color:#999;text-transform:uppercase;letter-spacing:1px}.ms-project-magazine-container .magazine-normal-card .card-content .title-link{text-decoration:none}.ms-project-magazine-container .magazine-normal-card .card-content .card-title{margin:0 0 12px;font-size:17px;font-weight:600;color:#1a1a1a;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.ms-project-magazine-container .magazine-normal-card .card-content .card-title:hover{color:var(--primary-color)}.ms-project-magazine-container .magazine-normal-card .card-content .card-title.draft{color:#999}.ms-project-magazine-container .magazine-normal-card .card-content .card-meta{margin-bottom:16px}.ms-project-magazine-container .magazine-normal-card .card-content .card-meta .meta-location{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;font-size:12px;color:#666}.ms-project-magazine-container .magazine-normal-card .card-content .card-meta .meta-location .anticon{font-size:12px;color:var(--primary-color)}.ms-project-magazine-container .magazine-normal-card .card-content .card-stats{display:flex;align-items:center;padding:16px;background:#f8f9fa;border-radius:10px}.ms-project-magazine-container .magazine-normal-card .card-content .card-stats .stat-item{flex:1 1;text-align:center}.ms-project-magazine-container .magazine-normal-card .card-content .card-stats .stat-item .stat-value{display:block;font-size:24px;font-weight:700;color:#1a1a1a;line-height:1.2}.ms-project-magazine-container .magazine-normal-card .card-content .card-stats .stat-item .stat-label{font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.5px}.ms-project-magazine-container .magazine-normal-card .card-content .card-stats .stat-divider{width:1px;height:32px;background:#e8e8e8;margin:0 16px}.ms-project-magazine-container .magazine-normal-card .card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.ms-project-magazine-container .magazine-normal-card .card-footer .users-mini{display:flex;align-items:center}.ms-project-magazine-container .magazine-normal-card .card-footer .users-mini .mini-avatar{border:2px solid #fff;margin-right:-6px}.ms-project-magazine-container .magazine-normal-card .card-footer .users-mini .mini-add{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--primary-color);border-radius:50%;color:#fff;cursor:pointer;margin-left:4px}.ms-project-magazine-container .magazine-normal-card .card-footer .users-mini .mini-add .anticon{font-size:10px}.ms-project-magazine-container .magazine-normal-card .card-footer .mini-menu{background:transparent!important;border:0;display:flex}.ms-project-magazine-container .magazine-normal-card .card-footer .mini-menu .ant-menu-item{padding:4px 8px;height:auto;line-height:1;font-size:14px;margin:0 2px;color:#999}.ms-project-magazine-container .magazine-normal-card .card-footer .mini-menu .ant-menu-item:hover{color:var(--primary-color)}@media (max-width:1200px){.ms-project-magazine-container .magazine-layout{grid-gap:20px;gap:20px}.ms-project-magazine-container .magazine-normal-card{grid-column:span 6}}@media (max-width:900px){.ms-project-magazine-container .magazine-featured-card{flex-direction:column}.ms-project-magazine-container .magazine-featured-card .featured-visual{width:100%;height:160px}.ms-project-magazine-container .magazine-featured-card .featured-content{padding:24px}.ms-project-magazine-container .magazine-normal-card{grid-column:span 12}}.ms-project-bento-container{padding:16px}.ms-project-bento-container .bento-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.ms-project-bento-container .bento-card{position:relative;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:200px}.ms-project-bento-container .bento-card:hover{transform:translateY(-4px);z-index:10}.ms-project-bento-container .bento-card:hover .card-glass-bg{box-shadow:0 12px 40px rgba(0,0,0,.15)}.ms-project-bento-container .bento-card.bento-large{grid-column:span 2;min-height:240px}.ms-project-bento-container .bento-card.bento-medium,.ms-project-bento-container .bento-card.bento-small{grid-column:span 1}.ms-project-bento-container .bento-card.bento-wide{grid-column:span 2}.ms-project-bento-container .card-glass-bg{position:absolute;inset:0;background:#fff;border:1px solid #e8e8e8;border-radius:16px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.06)}.ms-project-bento-container .card-glow{position:absolute;top:0;left:10px;right:12px;height:4px;border-radius:16px 16px 0 0;transition:opacity .4s ease;pointer-events:none}.ms-project-bento-container .card-content{position:relative;z-index:1;height:100%;padding:20px;display:flex;flex-direction:column;color:#333}.ms-project-bento-container .card-content .card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.ms-project-bento-container .card-content .card-header .status-pill{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;color:#fff}.ms-project-bento-container .card-content .card-header .status-pill .anticon{font-size:12px}.ms-project-bento-container .card-content .card-header .action-dots{display:flex;grid-gap:6px;gap:6px;opacity:0;transform:translateX(10px);transition:all .3s ease}.ms-project-bento-container .card-content .card-header .action-dots .dot-btn{width:28px;height:28px;border:none;border-radius:50%;background:#f5f5f5;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ms-project-bento-container .card-content .card-header .action-dots .dot-btn:hover{background:var(--primary-color);color:#fff;transform:scale(1.1)}.ms-project-bento-container .card-content .card-header .action-dots .dot-btn .anticon{font-size:12px}.ms-project-bento-container .card-content:hover .action-dots{opacity:1;transform:translateX(0)}.ms-project-bento-container .card-content .card-title-section{margin-bottom:12px}.ms-project-bento-container .card-content .card-title-section .title-link{text-decoration:none}.ms-project-bento-container .card-content .card-title-section .card-title{margin:0 0 8px;font-size:16px;font-weight:600;color:#1a1a1a;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.ms-project-bento-container .card-content .card-title-section .card-title:hover{color:var(--primary-color)}.ms-project-bento-container .card-content .card-title-section .card-title.draft{color:#999}.ms-project-bento-container .card-content .card-title-section .card-category{display:inline-block;padding:3px 8px;background:#f5f5f5;border-radius:4px;font-size:11px;color:#666}.ms-project-bento-container .card-content .card-stats{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:12px}.ms-project-bento-container .card-content .card-stats .stat-ring{position:relative;width:48px;height:48px}.ms-project-bento-container .card-content .card-stats .stat-ring .circular-chart{width:100%;height:100%;transform:rotate(-90deg)}.ms-project-bento-container .card-content .card-stats .stat-ring .circular-chart .circle-bg{fill:none;stroke:#f0f0f0;stroke-width:3}.ms-project-bento-container .card-content .card-stats .stat-ring .circular-chart .circle{fill:none;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .6s ease}.ms-project-bento-container .card-content .card-stats .stat-ring .stat-number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;font-weight:700;color:#333}.ms-project-bento-container .card-content .card-stats .stat-info{display:flex;flex-direction:column}.ms-project-bento-container .card-content .card-stats .stat-info .stat-label{font-size:13px;color:#333;font-weight:500}.ms-project-bento-container .card-content .card-stats .stat-info .stat-total{font-size:12px;color:#999}.ms-project-bento-container .card-content .card-mini-stats{margin:8px 0;display:flex;align-items:baseline;grid-gap:4px;gap:4px}.ms-project-bento-container .card-content .card-mini-stats .mini-value{font-size:24px;font-weight:700;color:#333;line-height:1}.ms-project-bento-container .card-content .card-mini-stats .mini-label{font-size:11px;color:#999}.ms-project-bento-container .card-content .card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.ms-project-bento-container .card-content .card-footer .footer-meta .meta-item{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:12px;color:#666}.ms-project-bento-container .card-content .card-footer .footer-meta .meta-item .anticon{font-size:12px;color:var(--primary-color)}.ms-project-bento-container .card-content .card-footer .footer-users{display:flex;align-items:center}.ms-project-bento-container .card-content .card-footer .footer-users .user-avatar{border:2px solid #fff;margin-right:-8px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ms-project-bento-container .card-content .card-footer .footer-users .user-avatar:hover{transform:scale(1.15);z-index:10}.ms-project-bento-container .card-content .card-footer .footer-users .avatar-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;background:#f0f0f0;border-radius:12px;font-size:11px;color:#666;margin-left:4px;cursor:pointer}.ms-project-bento-container .card-content .card-footer .footer-users .avatar-add{width:24px;height:24px;border:2px dashed #d9d9d9;border-radius:50%;background:transparent;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:4px;transition:all .3s ease}.ms-project-bento-container .card-content .card-footer .footer-users .avatar-add:hover{border-color:var(--primary-color);color:var(--primary-color);background:rgba(1,67,161,.05)}.ms-project-bento-container .card-content .card-footer .footer-users .avatar-add .anticon{font-size:10px}.ms-project-bento-container .card-content .member-ribbon{position:absolute;top:12px;right:-28px;display:flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 36px;background:linear-gradient(135deg,gold,#ffb800);color:#333;font-size:10px;font-weight:600;transform:rotate(45deg)}.ms-project-bento-container .card-content .member-ribbon .anticon{font-size:10px}.ms-project-bento-container .bento-small .card-content{padding:16px}.ms-project-bento-container .bento-small .card-content .card-header{margin-bottom:8px}.ms-project-bento-container .bento-small .card-content .card-header .status-pill{padding:4px 10px;font-size:10px}.ms-project-bento-container .bento-small .card-content .card-header .action-dots .dot-btn{width:24px;height:24px}.ms-project-bento-container .bento-small .card-content .card-title-section .card-title{font-size:14px;-webkit-line-clamp:2}.ms-project-bento-container .bento-small .card-content .card-footer .footer-users .user-avatar{margin-right:-10px}.ms-project-bento-container .bento-small .card-content .card-footer .footer-users .avatar-add{width:20px;height:20px}@media (max-width:1200px){.ms-project-bento-container .bento-grid{grid-template-columns:repeat(2,1fr)}.ms-project-bento-container .bento-large,.ms-project-bento-container .bento-wide{grid-column:span 2}}@media (max-width:768px){.ms-project-bento-container{padding:12px}.ms-project-bento-container .bento-grid{grid-template-columns:1fr;grid-gap:12px;gap:12px}.ms-project-bento-container .bento-large,.ms-project-bento-container .bento-medium,.ms-project-bento-container .bento-small,.ms-project-bento-container .bento-wide{grid-column:span 1}}.ms-project-polaroid-container{padding:24px;background:#f5f0e8;background-image:radial-gradient(circle at 20% 50%,rgba(120,100,80,.03) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(120,100,80,.03) 0,transparent 50%)}.ms-project-polaroid-container .polaroid-wall{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;padding:16px}.ms-project-polaroid-container .polaroid-card{background:#fff;padding:12px 12px 16px;box-shadow:0 3px 10px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.ms-project-polaroid-container .polaroid-card:hover{transform:rotate(0deg) scale(1.05)!important;z-index:100;box-shadow:0 15px 40px rgba(0,0,0,.2),0 5px 15px rgba(0,0,0,.1)}.ms-project-polaroid-container .polaroid-card:hover .photo-actions{opacity:1;transform:translateY(0)}.ms-project-polaroid-container .polaroid-card:hover .tape{opacity:.6}.ms-project-polaroid-container .tape{position:absolute;width:60px;height:20px;background:linear-gradient(135deg,rgba(255,235,180,.9),rgba(255,220,150,.9));z-index:10;opacity:.85;transition:opacity .3s ease}.ms-project-polaroid-container .tape:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(200,180,140,.2) 0,rgba(200,180,140,.2) 4px)}.ms-project-polaroid-container .tape.tape-top-left{top:-8px;left:15px;transform:rotate(-25deg)}.ms-project-polaroid-container .tape.tape-top-right{top:-8px;right:15px;transform:rotate(25deg)}.ms-project-polaroid-container .tape.tape-top-center{top:-10px;left:50%;transform:translateX(-50%) rotate(0deg)}.ms-project-polaroid-container .tape.tape-corner{top:-5px;left:-10px;transform:rotate(-45deg);width:50px}.ms-project-polaroid-container .photo-area{background:#f8f8f8;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;border:1px solid #eee}.ms-project-polaroid-container .photo-area .photo-content{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:8px;gap:8px;width:100%;height:100%;transition:all .3s ease}.ms-project-polaroid-container .photo-area .photo-content .anticon{font-size:48px;opacity:.8}.ms-project-polaroid-container .photo-area .photo-content .status-text{font-size:14px;font-weight:600;letter-spacing:1px}.ms-project-polaroid-container .photo-area .photo-actions{position:absolute;top:8px;right:8px;display:flex;grid-gap:6px;gap:6px;opacity:0;transform:translateY(-10px);transition:all .3s ease}.ms-project-polaroid-container .photo-area .photo-actions .action-btn{width:28px;height:28px;border:none;border-radius:50%;background:hsla(0,0%,100%,.95);color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.15);transition:all .2s ease}.ms-project-polaroid-container .photo-area .photo-actions .action-btn:hover{background:var(--primary-color);color:#fff;transform:scale(1.1)}.ms-project-polaroid-container .photo-area .photo-actions .action-btn .anticon{font-size:12px}.ms-project-polaroid-container .photo-area .progress-bar{position:absolute;bottom:0;left:0;right:0;height:4px;background:rgba(0,0,0,.1)}.ms-project-polaroid-container .photo-area .progress-bar .progress-fill{height:100%;transition:width .6s ease}.ms-project-polaroid-container .caption-area{padding-top:12px;min-height:80px;position:relative}.ms-project-polaroid-container .caption-area .title-link{text-decoration:none}.ms-project-polaroid-container .caption-area .card-title{margin:0 0 8px;font-size:14px;font-weight:600;color:#333;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Georgia,serif;transition:color .3s ease}.ms-project-polaroid-container .caption-area .card-title:hover{color:var(--primary-color)}.ms-project-polaroid-container .caption-area .card-title.draft{color:#999;font-style:italic}.ms-project-polaroid-container .caption-area .handwritten-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-family:Comic Sans MS,Segoe Script,cursive;font-size:12px;color:#666}.ms-project-polaroid-container .caption-area .handwritten-info .stat strong{font-size:16px;color:#333;margin-right:2px}.ms-project-polaroid-container .caption-area .handwritten-info .location{display:flex;align-items:center;grid-gap:4px;gap:4px;color:#888}.ms-project-polaroid-container .caption-area .handwritten-info .location .anticon{font-size:11px}.ms-project-polaroid-container .caption-area .users-row{display:flex;align-items:center}.ms-project-polaroid-container .caption-area .users-row .user-avatar{border:2px solid #fff;margin-right:-6px;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:all .3s ease}.ms-project-polaroid-container .caption-area .users-row .user-avatar:hover{transform:scale(1.2);z-index:10}.ms-project-polaroid-container .caption-area .users-row .avatar-more{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 4px;background:#f0f0f0;border-radius:11px;font-size:10px;color:#666;margin-left:2px;cursor:pointer}.ms-project-polaroid-container .caption-area .users-row .avatar-add{width:22px;height:22px;border:1.5px dashed #ccc;border-radius:50%;background:transparent;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:4px;transition:all .3s ease}.ms-project-polaroid-container .caption-area .users-row .avatar-add:hover{border-color:var(--primary-color);color:var(--primary-color)}.ms-project-polaroid-container .caption-area .users-row .avatar-add .anticon{font-size:10px}.ms-project-polaroid-container .caption-area .member-stamp{position:absolute;bottom:0;right:0;display:flex;align-items:center;grid-gap:2px;gap:2px;padding:2px 6px;background:linear-gradient(135deg,gold,#ffb800);border-radius:3px;font-size:10px;font-weight:700;color:#7a5c00;transform:rotate(-5deg)}.ms-project-polaroid-container .caption-area .member-stamp .anticon{font-size:10px}@media (max-width:1400px){.ms-project-polaroid-container .polaroid-wall{grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}}@media (max-width:1000px){.ms-project-polaroid-container .polaroid-wall{grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}}@media (max-width:600px){.ms-project-polaroid-container{padding:16px}.ms-project-polaroid-container .polaroid-wall{grid-template-columns:1fr;grid-gap:20px;gap:20px}.ms-project-polaroid-container .polaroid-card{transform:rotate(0deg)!important}}.ms-project-neon-container{padding:20px;min-height:100%}.ms-project-neon-container .neon-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.ms-project-neon-container .neon-card{position:relative;background:#fff;border-radius:8px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.06)}.ms-project-neon-container .neon-card:hover{transform:translateY(-4px);z-index:99}.ms-project-neon-container .neon-card:hover .neon-border{opacity:1}.ms-project-neon-container .neon-card:hover .scanline{-webkit-animation:scanline 2s linear infinite;animation:scanline 2s linear infinite}.ms-project-neon-container .neon-card .neon-border{position:absolute;inset:0;border-radius:8px;padding:1px;background:linear-gradient(135deg,var(--neon-color),transparent 50%,var(--neon-color));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.4;transition:opacity .3s ease;pointer-events:none;box-shadow:0 0 8px var(--neon-glow),inset 0 0 8px var(--neon-glow)}.ms-project-neon-container .neon-card .scanline{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--neon-color),transparent);opacity:0;pointer-events:none}@-webkit-keyframes scanline{0%{top:0;opacity:.8}to{top:100%;opacity:0}}@keyframes scanline{0%{top:0;opacity:.8}to{top:100%;opacity:0}}.ms-project-neon-container .card-content{position:relative;padding:20px;z-index:1}.ms-project-neon-container .card-content .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ms-project-neon-container .card-content .card-header .status-badge{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;background:var(--neon-bg);border:1px solid var(--neon-color);border-radius:4px;color:var(--neon-color);font-size:12px;font-weight:600}.ms-project-neon-container .card-content .card-header .status-badge .anticon{font-size:12px}.ms-project-neon-container .card-content .card-header .action-buttons{display:flex;grid-gap:8px;gap:8px;opacity:1;transition:opacity .3s ease}.ms-project-neon-container .card-content .card-header .action-buttons .neon-btn{width:30px;height:30px;border:1px solid #e8e8e8;border-radius:4px;background:#f5f5f5;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ms-project-neon-container .card-content .card-header .action-buttons .neon-btn:hover{border-color:var(--neon-color);color:var(--neon-color);background:#fff}.ms-project-neon-container .card-content .card-header .action-buttons .neon-btn .anticon{font-size:12px}.ms-project-neon-container .card-content .card-title-section{margin-bottom:16px}.ms-project-neon-container .card-content .card-title-section .title-link{text-decoration:none}.ms-project-neon-container .card-content .card-title-section .card-title{margin:0 0 8px;font-size:16px;font-weight:600;color:#333;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease}.ms-project-neon-container .card-content .card-title-section .card-title:hover{color:var(--neon-color)}.ms-project-neon-container .card-content .card-title-section .card-title.draft{color:#999}.ms-project-neon-container .card-content .card-title-section .card-tag{display:inline-block;padding:2px 8px;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:3px;font-size:11px;color:#666}.ms-project-neon-container .card-content .data-panel{display:flex;justify-content:space-between;align-items:center;padding:12px 0;margin-bottom:12px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.ms-project-neon-container .card-content .data-panel .data-item{flex:1 1;text-align:center}.ms-project-neon-container .card-content .data-panel .data-item .data-value{display:block;font-size:20px;font-weight:700;color:var(--neon-color);font-family:Orbitron,Consolas,monospace}.ms-project-neon-container .card-content .data-panel .data-item .data-label{display:block;font-size:11px;color:#999;margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.ms-project-neon-container .card-content .data-panel .data-divider{width:1px;height:30px;background:#f0f0f0}.ms-project-neon-container .card-content .progress-container{position:relative;height:4px;background:#f0f0f0;border-radius:2px;margin-bottom:16px;overflow:visible}.ms-project-neon-container .card-content .progress-container .progress-bar{height:100%;background:var(--neon-color);border-radius:2px;transition:width .6s ease;box-shadow:0 0 5px var(--neon-glow)}.ms-project-neon-container .card-content .progress-container .progress-glow{position:absolute;top:-4px;width:8px;height:12px;background:var(--neon-color);border-radius:50%;transform:translateX(-50%);box-shadow:0 0 8px var(--neon-color);transition:left .6s ease}.ms-project-neon-container .card-content .card-footer{display:flex;justify-content:space-between;align-items:center}.ms-project-neon-container .card-content .card-footer .location-info{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:12px;color:#666}.ms-project-neon-container .card-content .card-footer .location-info .anticon{font-size:12px;color:var(--neon-color)}.ms-project-neon-container .card-content .card-footer .users-section{display:flex;align-items:center}.ms-project-neon-container .card-content .card-footer .users-section .user-avatar{border:2px solid #fff;margin-right:-8px;cursor:pointer;transition:all .3s ease;box-shadow:0 0 5px rgba(0,0,0,.1)}.ms-project-neon-container .card-content .card-footer .users-section .user-avatar:hover{transform:scale(1.2);z-index:10;box-shadow:0 0 10px var(--neon-glow)}.ms-project-neon-container .card-content .card-footer .users-section .avatar-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:#f5f5f5;border-radius:11px;font-size:10px;color:#666;margin-left:4px;cursor:pointer}.ms-project-neon-container .card-content .card-footer .users-section .avatar-add{width:22px;height:22px;border:1px dashed #d9d9d9;border-radius:50%;background:transparent;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:6px;transition:all .3s ease}.ms-project-neon-container .card-content .card-footer .users-section .avatar-add:hover{border-color:var(--neon-color);color:var(--neon-color)}.ms-project-neon-container .card-content .card-footer .users-section .avatar-add .anticon{font-size:10px}.ms-project-neon-container .card-content .vip-badge{position:absolute;top:12px;right:12px;display:flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 8px;background:linear-gradient(135deg,#f0f,#0ff);border-radius:4px;font-size:10px;font-weight:700;color:#000;text-shadow:none;box-shadow:0 0 15px rgba(255,0,255,.5)}.ms-project-neon-container .card-content .vip-badge .anticon{font-size:10px}.ms-project-neon-container .neon-status-10{--neon-color:#8c8c8c;--neon-glow:hsla(0,0%,54.9%,0.2);--neon-bg:hsla(0,0%,54.9%,0.08)}.ms-project-neon-container .neon-status-20{--neon-color:#1890ff;--neon-glow:rgba(24,144,255,0.2);--neon-bg:rgba(24,144,255,0.08)}.ms-project-neon-container .neon-status-30{--neon-color:#52c41a;--neon-glow:rgba(82,196,26,0.2);--neon-bg:rgba(82,196,26,0.08)}@media (max-width:1200px){.ms-project-neon-container .neon-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ms-project-neon-container{padding:12px}.ms-project-neon-container .neon-grid{grid-template-columns:1fr;grid-gap:16px;gap:16px}}.ms-project-slide-container{padding:16px;background:#f5f7fa;min-height:100%}.ms-project-slide-container .slide-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.ms-project-slide-container .slide-row{position:relative;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .4s cubic-bezier(.4,0,.2,1)}.ms-project-slide-container .slide-row:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateX(8px);z-index:9999}.ms-project-slide-container .slide-row:hover .status-indicator{width:6px;box-shadow:0 0 12px var(--status-color)}.ms-project-slide-container .slide-row:hover .hidden-details{opacity:1;transform:translateX(0);width:280px;padding:16px}.ms-project-slide-container .slide-row:hover .progress-bar .progress-glow{opacity:1}.ms-project-slide-container .slide-row:hover .title-arrow{opacity:1;transform:translateX(0)}.ms-project-slide-container .slide-row .status-indicator{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--status-color);transition:all .3s ease}.ms-project-slide-container .slide-row .row-content{display:flex;align-items:center;padding:16px 20px 16px 24px;min-height:80px}.ms-project-slide-container .slide-row .hidden-details{width:0;padding:0;opacity:0;transform:translateX(-20px);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;display:flex;flex-direction:column;grid-gap:8px;gap:8px;border-right:1px solid #f0f0f0;flex-shrink:0}.ms-project-slide-container .slide-row .hidden-details .detail-item{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px;color:#666;white-space:nowrap}.ms-project-slide-container .slide-row .hidden-details .detail-item .anticon{color:var(--primary-color);font-size:14px}.ms-project-slide-container .slide-row .main-info{flex:1 1;min-width:0;padding-right:24px}.ms-project-slide-container .slide-row .main-info .title-section{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:12px}.ms-project-slide-container .slide-row .main-info .title-section .title-link{display:flex;align-items:center;text-decoration:none;max-width:400px}.ms-project-slide-container .slide-row .main-info .title-section .title-link .project-title{margin:0;font-size:16px;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s ease}.ms-project-slide-container .slide-row .main-info .title-section .title-link .project-title:hover{color:var(--primary-color)}.ms-project-slide-container .slide-row .main-info .title-section .title-link .title-arrow{margin-left:8px;font-size:12px;color:var(--primary-color);opacity:0;transform:translateX(-8px);transition:all .3s ease}.ms-project-slide-container .slide-row .main-info .title-section .project-title.draft{margin:0;font-size:16px;font-weight:600;color:#999}.ms-project-slide-container .slide-row .main-info .title-section .status-tag{border:none;font-size:12px;padding:2px 10px;border-radius:4px;font-weight:500}.ms-project-slide-container .slide-row .main-info .title-section .vip-tag{background:linear-gradient(135deg,gold,#fa0);border:none;color:#fff;font-size:12px;padding:2px 8px;border-radius:4px}.ms-project-slide-container .slide-row .main-info .title-section .vip-tag .anticon{margin-right:4px}.ms-project-slide-container .slide-row .main-info .progress-section{display:flex;align-items:center;grid-gap:12px;gap:12px}.ms-project-slide-container .slide-row .main-info .progress-section .progress-label{font-size:13px;color:#8c8c8c;flex-shrink:0}.ms-project-slide-container .slide-row .main-info .progress-section .progress-bar-wrapper{flex:1 1;max-width:200px;height:6px;background:#f0f0f0;border-radius:3px;overflow:visible;position:relative}.ms-project-slide-container .slide-row .main-info .progress-section .progress-bar-wrapper .progress-bar{height:100%;background:linear-gradient(90deg,var(--primary-color),#4a90d9);border-radius:3px;transition:width .6s ease;position:relative}.ms-project-slide-container .slide-row .main-info .progress-section .progress-bar-wrapper .progress-bar .progress-glow{position:absolute;right:-2px;top:-3px;width:12px;height:12px;background:var(--primary-color);border-radius:50%;opacity:0;transition:opacity .3s ease;box-shadow:0 0 8px var(--primary-color)}.ms-project-slide-container .slide-row .main-info .progress-section .progress-text{font-size:14px;font-family:Consolas,monospace;flex-shrink:0}.ms-project-slide-container .slide-row .main-info .progress-section .progress-text .current{font-size:18px;font-weight:700;color:var(--primary-color)}.ms-project-slide-container .slide-row .main-info .progress-section .progress-text .divider{color:#ccc;margin:0 2px}.ms-project-slide-container .slide-row .main-info .progress-section .progress-text .total{color:#666}.ms-project-slide-container .slide-row .right-section{display:flex;align-items:center;grid-gap:20px;gap:20px;flex-shrink:0}.ms-project-slide-container .slide-row .right-section .users-section{display:flex;align-items:center}.ms-project-slide-container .slide-row .right-section .users-section .user-avatar{border:2px solid #fff;margin-right:-8px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ms-project-slide-container .slide-row .right-section .users-section .user-avatar:hover{transform:scale(1.15);z-index:10}.ms-project-slide-container .slide-row .right-section .users-section .avatar-more{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;background:#f0f0f0;border-radius:12px;font-size:11px;color:#666;margin-left:4px;cursor:pointer;transition:all .3s ease}.ms-project-slide-container .slide-row .right-section .users-section .avatar-more:hover{background:var(--primary-color);color:#fff}.ms-project-slide-container .slide-row .right-section .users-section .avatar-add{width:24px;height:24px;border:1px dashed #d9d9d9;border-radius:50%;background:transparent;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:8px;transition:all .3s ease}.ms-project-slide-container .slide-row .right-section .users-section .avatar-add:hover{border-color:var(--primary-color);color:var(--primary-color)}.ms-project-slide-container .slide-row .right-section .time-section{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:13px;color:#8c8c8c;white-space:nowrap}.ms-project-slide-container .slide-row .right-section .time-section .anticon{font-size:14px}.ms-project-slide-container .slide-row .right-section .action-section{display:flex;grid-gap:8px;gap:8px}.ms-project-slide-container .slide-row .right-section .action-section .action-btn{width:32px;height:32px;border:1px solid #e8e8e8;border-radius:6px;background:#fff;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ms-project-slide-container .slide-row .right-section .action-section .action-btn:hover{border-color:var(--primary-color);color:var(--primary-color);background:rgba(1,67,161,.05)}.ms-project-slide-container .slide-row .right-section .action-section .action-btn.delete:hover{border-color:#ff4d4f;color:#ff4d4f;background:rgba(255,77,79,.05)}.ms-project-slide-container .slide-row .right-section .action-section .action-btn .anticon{font-size:14px}.ms-project-slide-container .status-10{--status-color:#8c8c8c}.ms-project-slide-container .status-20{--status-color:var(--primary-color)}.ms-project-slide-container .status-20 .status-indicator{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.ms-project-slide-container .status-30{--status-color:#52c41a}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@media (max-width:1200px){.ms-project-slide-container .slide-row .main-info .progress-section .progress-bar-wrapper{max-width:150px}.ms-project-slide-container .slide-row .right-section{grid-gap:16px;gap:16px}.ms-project-slide-container .slide-row .right-section .time-section{display:none}}@media (max-width:768px){.ms-project-slide-container{padding:12px}.ms-project-slide-container .slide-row:hover{transform:none}.ms-project-slide-container .slide-row:hover .hidden-details{display:none}.ms-project-slide-container .slide-row .row-content{flex-wrap:wrap;padding:12px 16px 12px 20px}.ms-project-slide-container .slide-row .main-info{width:100%;padding-right:0;margin-bottom:12px}.ms-project-slide-container .slide-row .main-info .title-section{flex-wrap:wrap}.ms-project-slide-container .slide-row .main-info .progress-section .progress-bar-wrapper{max-width:120px}.ms-project-slide-container .slide-row .right-section{width:100%;justify-content:space-between}}.ms-project-horizontal-container{padding:16px;background:#f5f7fa;min-height:100%}.ms-project-horizontal-container .horizontal-list{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06)}.ms-project-horizontal-container .horizontal-row{position:relative;display:flex;align-items:stretch;background:#fff;border-bottom:1px solid #f0f0f0;transition:all .3s ease}.ms-project-horizontal-container .horizontal-row:last-child{border-bottom:none}.ms-project-horizontal-container .horizontal-row.odd{background:#fafafa}.ms-project-horizontal-container .horizontal-row:hover{background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.08);z-index:10}.ms-project-horizontal-container .horizontal-row:hover .sweep-light{transform:translateX(100%)}.ms-project-horizontal-container .horizontal-row:hover .data-panel .data-value{transform:scale(1.1)}.ms-project-horizontal-container .horizontal-row:hover .status-badge.status-20 .status-icon{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.ms-project-horizontal-container .horizontal-row .sweep-light{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:transform .6s ease;pointer-events:none}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ms-project-horizontal-container .col-left{display:flex;align-items:center;grid-gap:16px;gap:16px;padding:16px 20px;width:320px;flex-shrink:0;border-right:1px solid #f0f0f0}.ms-project-horizontal-container .col-left .status-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;height:60px;border-radius:8px;flex-shrink:0}.ms-project-horizontal-container .col-left .status-badge.status-10{background:hsla(0,0%,54.9%,.1);color:#8c8c8c}.ms-project-horizontal-container .col-left .status-badge.status-20{background:rgba(1,67,161,.1);color:var(--primary-color)}.ms-project-horizontal-container .col-left .status-badge.status-20 .status-icon{transition:transform .3s ease}.ms-project-horizontal-container .col-left .status-badge.status-30{background:rgba(82,196,26,.1);color:#52c41a}.ms-project-horizontal-container .col-left .status-badge .status-icon{font-size:20px;margin-bottom:4px}.ms-project-horizontal-container .col-left .status-badge .status-text{font-size:11px;font-weight:500}.ms-project-horizontal-container .col-left .project-info{flex:1 1;min-width:0}.ms-project-horizontal-container .col-left .project-info .title-link{text-decoration:none}.ms-project-horizontal-container .col-left .project-info .project-title{margin:0 0 8px;font-size:15px;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s ease}.ms-project-horizontal-container .col-left .project-info .project-title:hover{color:var(--primary-color)}.ms-project-horizontal-container .col-left .project-info .project-title.draft{color:#999}.ms-project-horizontal-container .col-left .project-info .project-meta{display:flex;align-items:center;grid-gap:12px;gap:12px}.ms-project-horizontal-container .col-left .project-info .project-meta .meta-item{display:flex;align-items:center;grid-gap:4px;gap:4px;font-size:12px;color:#8c8c8c}.ms-project-horizontal-container .col-left .project-info .project-meta .meta-item .anticon{font-size:12px}.ms-project-horizontal-container .col-left .project-info .project-meta .vip-tag{background:linear-gradient(135deg,gold,#fa0);border:none;color:#fff;font-size:11px;padding:0 6px;height:20px;line-height:20px;border-radius:4px}.ms-project-horizontal-container .col-left .project-info .project-meta .vip-tag .anticon{margin-right:2px;font-size:10px}.ms-project-horizontal-container .col-center{flex:1 1;display:flex;flex-direction:column;justify-content:center;grid-gap:8px;gap:8px;padding:16px 20px;min-width:0;border-right:1px solid #f0f0f0}.ms-project-horizontal-container .col-center .detail-row{display:flex;grid-gap:24px;gap:24px}.ms-project-horizontal-container .col-center .detail-row .detail-item{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:13px;min-width:0}.ms-project-horizontal-container .col-center .detail-row .detail-item .anticon{color:var(--primary-color);font-size:13px;flex-shrink:0}.ms-project-horizontal-container .col-center .detail-row .detail-item .detail-label{color:#8c8c8c;flex-shrink:0}.ms-project-horizontal-container .col-center .detail-row .detail-item .detail-value{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-project-horizontal-container .col-center .detail-row .detail-item.location{min-width:200px}.ms-project-horizontal-container .col-center .detail-row .detail-item.address{flex:1 1}.ms-project-horizontal-container .col-center .detail-row .detail-item.address .detail-value{max-width:300px}.ms-project-horizontal-container .col-right{display:flex;align-items:center;grid-gap:20px;gap:20px;padding:16px 20px;flex-shrink:0}.ms-project-horizontal-container .col-right .data-panel{display:flex;align-items:center;grid-gap:0;gap:0;padding:8px 16px;background:#f8f9fa;border-radius:8px}.ms-project-horizontal-container .col-right .data-panel .data-item{display:flex;flex-direction:column;align-items:center;padding:0 16px}.ms-project-horizontal-container .col-right .data-panel .data-item .data-value{font-size:18px;font-weight:700;font-family:Consolas,monospace;transition:transform .3s ease}.ms-project-horizontal-container .col-right .data-panel .data-item .data-value.received{color:var(--primary-color)}.ms-project-horizontal-container .col-right .data-panel .data-item .data-value.unreceived{color:#fa8c16}.ms-project-horizontal-container .col-right .data-panel .data-item .data-value.progress{color:#52c41a}.ms-project-horizontal-container .col-right .data-panel .data-item .data-label{font-size:11px;color:#8c8c8c;margin-top:2px}.ms-project-horizontal-container .col-right .data-panel .data-divider{width:1px;height:30px;background:#e8e8e8}.ms-project-horizontal-container .col-right .users-section{display:flex;align-items:center}.ms-project-horizontal-container .col-right .users-section .user-avatar{border:2px solid #fff;margin-right:-8px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ms-project-horizontal-container .col-right .users-section .user-avatar:hover{transform:scale(1.15);z-index:10}.ms-project-horizontal-container .col-right .users-section .avatar-more{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;background:#f0f0f0;border-radius:12px;font-size:11px;color:#666;margin-left:4px;cursor:pointer;transition:all .3s ease}.ms-project-horizontal-container .col-right .users-section .avatar-more:hover{background:var(--primary-color);color:#fff}.ms-project-horizontal-container .col-right .users-section .avatar-add{width:24px;height:24px;border:1px dashed #d9d9d9;border-radius:50%;background:transparent;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:8px;transition:all .3s ease}.ms-project-horizontal-container .col-right .users-section .avatar-add:hover{border-color:var(--primary-color);color:var(--primary-color)}.ms-project-horizontal-container .col-right .action-section{display:flex;grid-gap:8px;gap:8px}.ms-project-horizontal-container .col-right .action-section .action-btn{width:32px;height:32px;border:1px solid #e8e8e8;border-radius:6px;background:#fff;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ms-project-horizontal-container .col-right .action-section .action-btn:hover{border-color:var(--primary-color);color:var(--primary-color);background:rgba(1,67,161,.05)}.ms-project-horizontal-container .col-right .action-section .action-btn.delete:hover{border-color:#ff4d4f;color:#ff4d4f;background:rgba(255,77,79,.05)}.ms-project-horizontal-container .col-right .action-section .action-btn .anticon{font-size:14px}@media (max-width:1400px){.ms-project-horizontal-container .horizontal-row .col-left{width:280px}.ms-project-horizontal-container .horizontal-row .col-center .detail-row{flex-direction:column;grid-gap:6px;gap:6px}.ms-project-horizontal-container .horizontal-row .col-center .detail-row .detail-item.address .detail-value{max-width:200px}.ms-project-horizontal-container .horizontal-row .col-right{grid-gap:16px;gap:16px}.ms-project-horizontal-container .horizontal-row .col-right .data-panel .data-item{padding:0 12px}}@media (max-width:1200px){.ms-project-horizontal-container .horizontal-row{flex-wrap:wrap}.ms-project-horizontal-container .horizontal-row .col-center,.ms-project-horizontal-container .horizontal-row .col-left{width:50%;border-right:none;border-bottom:1px solid #f0f0f0}.ms-project-horizontal-container .horizontal-row .col-right{width:100%;justify-content:space-between}}@media (max-width:768px){.ms-project-horizontal-container{padding:12px}.ms-project-horizontal-container .horizontal-row .col-left{width:100%}.ms-project-horizontal-container .horizontal-row .col-left .status-badge{width:50px;height:50px}.ms-project-horizontal-container .horizontal-row .col-left .status-badge .status-icon{font-size:18px}.ms-project-horizontal-container .horizontal-row .col-center{width:100%}.ms-project-horizontal-container .horizontal-row .col-right{flex-wrap:wrap;grid-gap:12px;gap:12px}.ms-project-horizontal-container .horizontal-row .col-right .data-panel{width:100%;justify-content:space-around}.ms-project-horizontal-container .horizontal-row .col-right .users-section{flex:1 1}}.ms-project-double-deck-container{padding:16px;background:#f5f7fa;min-height:100%}.ms-project-double-deck-container .double-deck-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.ms-project-double-deck-container .double-deck-row{position:relative;display:flex;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s ease}.ms-project-double-deck-container .double-deck-row:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px);z-index:999}.ms-project-double-deck-container .double-deck-row:hover .status-border{width:6px;box-shadow:0 0 12px var(--status-color)}.ms-project-double-deck-container .double-deck-row:hover .progress-bar .progress-shine{-webkit-animation:shine 1.5s ease infinite;animation:shine 1.5s ease infinite}.ms-project-double-deck-container .double-deck-row:hover .title-arrow{opacity:1;transform:translateX(0)}.ms-project-double-deck-container .double-deck-row .status-border{width:4px;background:var(--status-color);flex-shrink:0;transition:all .3s ease}.ms-project-double-deck-container .double-deck-row .row-content{flex:1 1;min-width:0;padding:16px 20px}.ms-project-double-deck-container .upper-deck{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ms-project-double-deck-container .upper-deck .upper-left{flex:1 1;min-width:0;margin-right:16px}.ms-project-double-deck-container .upper-deck .upper-left .title-link{display:inline-flex;align-items:center;text-decoration:none;max-width:100%}.ms-project-double-deck-container .upper-deck .upper-left .title-link .project-title{margin:0;font-size:16px;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s ease}.ms-project-double-deck-container .upper-deck .upper-left .title-link:hover .project-title{color:var(--primary-color)}.ms-project-double-deck-container .upper-deck .upper-left .title-link .title-arrow{margin-left:8px;font-size:12px;color:var(--primary-color);opacity:0;transform:translateX(-8px);transition:all .3s ease}.ms-project-double-deck-container .upper-deck .upper-left .project-title.draft{margin:0;font-size:16px;font-weight:600;color:#999}.ms-project-double-deck-container .upper-deck .upper-center{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-shrink:0}.ms-project-double-deck-container .upper-deck .upper-center .status-tag{font-size:12px;padding:2px 10px;border-radius:4px;font-weight:500;border:1px solid}.ms-project-double-deck-container .upper-deck .upper-center .info-tag{background:#f5f7fa;border:1px solid #e8e8e8;color:#666;font-size:12px;padding:2px 8px;border-radius:4px}.ms-project-double-deck-container .upper-deck .upper-center .info-tag .anticon{margin-right:4px;font-size:11px}.ms-project-double-deck-container .upper-deck .upper-center .vip-tag{background:linear-gradient(135deg,gold,#fa0);border:none;color:#fff;font-size:12px;padding:2px 8px;border-radius:4px;font-weight:500}.ms-project-double-deck-container .upper-deck .upper-center .vip-tag .anticon{margin-right:4px;font-size:11px}.ms-project-double-deck-container .upper-deck .upper-right{flex-shrink:0;margin-left:16px}.ms-project-double-deck-container .upper-deck .upper-right .action-buttons{display:flex;grid-gap:8px;gap:8px}.ms-project-double-deck-container .upper-deck .upper-right .action-buttons .action-btn{display:flex;align-items:center;grid-gap:4px;gap:4px;padding:6px 12px;border:1px solid #e8e8e8;border-radius:6px;background:#fff;color:#666;font-size:13px;cursor:pointer;transition:all .3s ease}.ms-project-double-deck-container .upper-deck .upper-right .action-buttons .action-btn .anticon{font-size:13px}.ms-project-double-deck-container .upper-deck .upper-right .action-buttons .action-btn:hover{border-color:var(--primary-color);color:var(--primary-color);background:rgba(1,67,161,.05)}.ms-project-double-deck-container .upper-deck .upper-right .action-buttons .action-btn.delete:hover{border-color:#ff4d4f;color:#ff4d4f;background:rgba(255,77,79,.05)}.ms-project-double-deck-container .deck-divider{height:1px;background:linear-gradient(90deg,var(--status-color),#f0f0f0 30%,#f0f0f0 70%,transparent);margin-bottom:12px}.ms-project-double-deck-container .lower-deck{display:flex;align-items:center;grid-gap:24px;gap:24px}.ms-project-double-deck-container .lower-deck .lower-item{display:flex;align-items:center}.ms-project-double-deck-container .lower-deck .address-section{flex:1 1;min-width:0;flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px}.ms-project-double-deck-container .lower-deck .address-section .info-row{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:13px;width:100%}.ms-project-double-deck-container .lower-deck .address-section .info-row .anticon{color:var(--primary-color);font-size:13px;flex-shrink:0}.ms-project-double-deck-container .lower-deck .address-section .info-row .info-label{color:#8c8c8c;flex-shrink:0}.ms-project-double-deck-container .lower-deck .address-section .info-row .info-value{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-project-double-deck-container .lower-deck .progress-section{width:200px;flex-direction:column;align-items:stretch;grid-gap:6px;gap:6px;flex-shrink:0}.ms-project-double-deck-container .lower-deck .progress-section .progress-header{display:flex;justify-content:space-between;align-items:center}.ms-project-double-deck-container .lower-deck .progress-section .progress-header .progress-label{font-size:12px;color:#8c8c8c}.ms-project-double-deck-container .lower-deck .progress-section .progress-header .progress-text{font-family:Consolas,monospace}.ms-project-double-deck-container .lower-deck .progress-section .progress-header .progress-text .current{font-size:16px;font-weight:700;color:var(--primary-color)}.ms-project-double-deck-container .lower-deck .progress-section .progress-header .progress-text .divider{color:#ccc;margin:0 2px}.ms-project-double-deck-container .lower-deck .progress-section .progress-header .progress-text .total{font-size:13px;color:#666}.ms-project-double-deck-container .lower-deck .progress-section .progress-bar-wrapper{height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.ms-project-double-deck-container .lower-deck .progress-section .progress-bar-wrapper .progress-bar{height:100%;background:linear-gradient(90deg,var(--primary-color),#4a90d9);border-radius:3px;transition:width .6s ease;position:relative;overflow:hidden}.ms-project-double-deck-container .lower-deck .progress-section .progress-bar-wrapper .progress-bar .progress-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent)}@-webkit-keyframes shine{0%{left:-100%}to{left:100%}}@keyframes shine{0%{left:-100%}to{left:100%}}.ms-project-double-deck-container .lower-deck .users-section{display:flex;align-items:center;flex-shrink:0}.ms-project-double-deck-container .lower-deck .users-section .user-avatar{border:2px solid #fff;margin-right:-8px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ms-project-double-deck-container .lower-deck .users-section .user-avatar:hover{transform:scale(1.15);z-index:10}.ms-project-double-deck-container .lower-deck .users-section .avatar-more{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;background:#f0f0f0;border-radius:12px;font-size:11px;color:#666;margin-left:4px;cursor:pointer;transition:all .3s ease}.ms-project-double-deck-container .lower-deck .users-section .avatar-more:hover{background:var(--primary-color);color:#fff}.ms-project-double-deck-container .lower-deck .users-section .avatar-add{width:24px;height:24px;border:1px dashed #d9d9d9;border-radius:50%;background:transparent;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:8px;transition:all .3s ease}.ms-project-double-deck-container .lower-deck .users-section .avatar-add:hover{border-color:var(--primary-color);color:var(--primary-color)}.ms-project-double-deck-container .lower-deck .time-section{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:13px;color:#8c8c8c;white-space:nowrap;flex-shrink:0}.ms-project-double-deck-container .lower-deck .time-section .anticon{font-size:13px}.ms-project-double-deck-container .status-10{--status-color:#8c8c8c}.ms-project-double-deck-container .status-20{--status-color:var(--primary-color)}.ms-project-double-deck-container .status-30{--status-color:#52c41a}@media (max-width:1200px){.ms-project-double-deck-container .lower-deck{flex-wrap:wrap;grid-gap:16px;gap:16px}.ms-project-double-deck-container .lower-deck .address-section{width:100%;flex-direction:row;grid-gap:24px;gap:24px}.ms-project-double-deck-container .lower-deck .address-section .info-row{width:auto}.ms-project-double-deck-container .lower-deck .progress-section{width:180px}}@media (max-width:768px){.ms-project-double-deck-container{padding:12px}.ms-project-double-deck-container .double-deck-row .row-content{padding:12px 16px}.ms-project-double-deck-container .upper-deck{flex-wrap:wrap;grid-gap:12px;gap:12px}.ms-project-double-deck-container .upper-deck .upper-left{width:100%;margin-right:0}.ms-project-double-deck-container .upper-deck .upper-center{flex-wrap:wrap}.ms-project-double-deck-container .upper-deck .upper-right{margin-left:0}.ms-project-double-deck-container .lower-deck .address-section{flex-direction:column;grid-gap:4px;gap:4px}.ms-project-double-deck-container .lower-deck .address-section .info-row,.ms-project-double-deck-container .lower-deck .progress-section{width:100%}.ms-project-double-deck-container .lower-deck .users-section{flex:1 1}}.ms-project-dashboard-container{padding:16px;background:#f0f2f5;min-height:100%}.ms-project-dashboard-container .dashboard-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.ms-project-dashboard-container .dashboard-row{position:relative;display:flex;align-items:stretch;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s ease}.ms-project-dashboard-container .dashboard-row:hover{box-shadow:0 4px 20px rgba(0,0,0,.1);transform:translateY(-2px);z-index:999}.ms-project-dashboard-container .dashboard-row:hover .gradient-sweep{transform:translateX(100%)}.ms-project-dashboard-container .dashboard-row:hover .block-data .data-card .data-value{transform:scale(1.1)}.ms-project-dashboard-container .dashboard-row:hover .status-indicator.status-20 .pulse-ring{-webkit-animation:pulse-ring 1.5s ease infinite;animation:pulse-ring 1.5s ease infinite}.ms-project-dashboard-container .dashboard-row .gradient-sweep{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(1,67,161,.05),transparent);transition:transform .8s ease;pointer-events:none}.ms-project-dashboard-container .block-status{display:flex;align-items:center;grid-gap:16px;gap:16px;padding:16px 20px;width:320px;flex-shrink:0;border-right:1px solid #f0f0f0}.ms-project-dashboard-container .block-status .status-indicator{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;flex-shrink:0}.ms-project-dashboard-container .block-status .status-indicator .anticon{font-size:18px;margin-bottom:4px}.ms-project-dashboard-container .block-status .status-indicator span{font-size:11px;font-weight:600}.ms-project-dashboard-container .block-status .status-indicator .pulse-ring{position:absolute;inset:-4px;border:2px solid var(--primary-color);border-radius:16px;opacity:0}@-webkit-keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.ms-project-dashboard-container .block-status .project-info{flex:1 1;min-width:0}.ms-project-dashboard-container .block-status .project-info .title-link{text-decoration:none;display:block}.ms-project-dashboard-container .block-status .project-info .project-title{margin:0 0 6px;font-size:15px;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s ease}.ms-project-dashboard-container .block-status .project-info .project-title:hover{color:var(--primary-color)}.ms-project-dashboard-container .block-status .project-info .project-title.draft{color:#999}.ms-project-dashboard-container .block-status .project-info .project-meta{display:flex;align-items:center;grid-gap:10px;gap:10px}.ms-project-dashboard-container .block-status .project-info .project-meta .meta-item{display:flex;align-items:center;grid-gap:4px;gap:4px;font-size:12px;color:#8c8c8c}.ms-project-dashboard-container .block-status .project-info .project-meta .meta-item .anticon{font-size:12px}.ms-project-dashboard-container .block-status .project-info .project-meta .vip-badge{display:inline-flex;align-items:center;grid-gap:2px;gap:2px;padding:2px 6px;background:linear-gradient(135deg,gold,#fa0);border-radius:4px;font-size:10px;font-weight:600;color:#fff}.ms-project-dashboard-container .block-status .project-info .project-meta .vip-badge .anticon{font-size:10px}.ms-project-dashboard-container .block-address{flex:1 1;display:flex;flex-direction:column;justify-content:center;grid-gap:6px;gap:6px;padding:16px 20px;min-width:0;border-right:1px solid #f0f0f0}.ms-project-dashboard-container .block-address .address-row{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px}.ms-project-dashboard-container .block-address .address-row .anticon{color:var(--primary-color);font-size:13px;flex-shrink:0}.ms-project-dashboard-container .block-address .address-row .address-text{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-project-dashboard-container .block-address .tags-row{display:flex;grid-gap:8px;gap:8px;margin-top:4px}.ms-project-dashboard-container .block-address .tags-row .tag-item{display:inline-block;padding:2px 8px;background:#f5f7fa;border:1px solid #e8e8e8;border-radius:4px;font-size:11px;color:#666}.ms-project-dashboard-container .block-data{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:16px 20px;flex-shrink:0;border-right:1px solid #f0f0f0}.ms-project-dashboard-container .block-data .data-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:72px;height:64px;border-radius:8px;transition:all .3s ease}.ms-project-dashboard-container .block-data .data-card .data-value{font-size:20px;font-weight:700;font-family:Consolas,Monaco,monospace;transition:transform .3s ease}.ms-project-dashboard-container .block-data .data-card .data-value small{font-size:12px;font-weight:500}.ms-project-dashboard-container .block-data .data-card .data-label{font-size:11px;color:#8c8c8c;margin-top:2px}.ms-project-dashboard-container .block-data .data-card.received{background:rgba(1,67,161,.08)}.ms-project-dashboard-container .block-data .data-card.received .data-value{color:var(--primary-color)}.ms-project-dashboard-container .block-data .data-card.unreceived{background:rgba(250,140,22,.08)}.ms-project-dashboard-container .block-data .data-card.unreceived .data-value{color:#fa8c16}.ms-project-dashboard-container .block-data .data-card.progress{background:rgba(82,196,26,.08)}.ms-project-dashboard-container .block-data .data-card.progress .data-value{color:#52c41a}.ms-project-dashboard-container .block-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:12px;gap:12px;padding:16px 20px;flex-shrink:0;min-width:140px}.ms-project-dashboard-container .block-actions .users-section{display:flex;align-items:center}.ms-project-dashboard-container .block-actions .users-section .user-avatar{border:2px solid #fff;margin-right:-8px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ms-project-dashboard-container .block-actions .users-section .user-avatar:hover{transform:scale(1.15);z-index:10}.ms-project-dashboard-container .block-actions .users-section .avatar-more{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;background:#f0f0f0;border-radius:12px;font-size:11px;color:#666;margin-left:4px;cursor:pointer;transition:all .3s ease}.ms-project-dashboard-container .block-actions .users-section .avatar-more:hover{background:var(--primary-color);color:#fff}.ms-project-dashboard-container .block-actions .users-section .avatar-add{width:24px;height:24px;border:1px dashed #d9d9d9;border-radius:50%;background:transparent;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:8px;transition:all .3s ease}.ms-project-dashboard-container .block-actions .users-section .avatar-add:hover{border-color:var(--primary-color);color:var(--primary-color)}.ms-project-dashboard-container .block-actions .action-buttons{display:flex;grid-gap:8px;gap:8px}.ms-project-dashboard-container .block-actions .action-buttons .action-btn{width:32px;height:32px;border:1px solid #e8e8e8;border-radius:6px;background:#fff;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ms-project-dashboard-container .block-actions .action-buttons .action-btn .anticon{font-size:14px}.ms-project-dashboard-container .block-actions .action-buttons .action-btn:hover{border-color:var(--primary-color);color:var(--primary-color);background:rgba(1,67,161,.05)}.ms-project-dashboard-container .block-actions .action-buttons .action-btn.delete:hover{border-color:#ff4d4f;color:#ff4d4f;background:rgba(255,77,79,.05)}.ms-project-dashboard-container .status-10{--status-color:#8c8c8c}.ms-project-dashboard-container .status-20{--status-color:var(--primary-color)}.ms-project-dashboard-container .status-30{--status-color:#52c41a}@media (max-width:1400px){.ms-project-dashboard-container .dashboard-row .block-status{width:280px}.ms-project-dashboard-container .dashboard-row .block-data{grid-gap:8px;gap:8px}.ms-project-dashboard-container .dashboard-row .block-data .data-card{width:64px}}@media (max-width:1200px){.ms-project-dashboard-container .dashboard-row{flex-wrap:wrap}.ms-project-dashboard-container .dashboard-row .block-status{width:50%;border-bottom:1px solid #f0f0f0}.ms-project-dashboard-container .dashboard-row .block-address{width:50%;border-right:none;border-bottom:1px solid #f0f0f0}.ms-project-dashboard-container .dashboard-row .block-data{flex:1 1;justify-content:center;border-right:none}.ms-project-dashboard-container .dashboard-row .block-actions{flex-direction:row;justify-content:space-between;width:auto}}@media (max-width:768px){.ms-project-dashboard-container{padding:12px}.ms-project-dashboard-container .dashboard-row .block-status{width:100%;border-right:none}.ms-project-dashboard-container .dashboard-row .block-status .status-indicator{width:48px;height:48px}.ms-project-dashboard-container .dashboard-row .block-address{width:100%}.ms-project-dashboard-container .dashboard-row .block-data{width:100%;justify-content:space-around;border-bottom:1px solid #f0f0f0}.ms-project-dashboard-container .dashboard-row .block-actions{width:100%;justify-content:space-between}}.user-pop-box{width:300px}.user-pop-box .ant-input-search{margin-bottom:12px}.user-pop-box .cells-area{max-height:300px;overflow-y:auto}.user-pop-box .cells-area .user-title{font-size:13px;color:#8c8c8c;margin:12px 0 8px;padding-left:8px;border-left:3px solid var(--primary-color)}.user-pop-box .cells-area .user-cell{display:flex;align-items:center;padding:10px;border-radius:6px;transition:all .3s ease}.user-pop-box .cells-area .user-cell:hover{background-color:#f5f5f5}.user-pop-box .cells-area .user-cell .ant-avatar{margin-right:12px}.user-pop-box .cells-area .user-cell span{flex:unset!important;font-size:14px}.user-pop-box .cells-area .user-cell .ant-checkbox-wrapper{margin-left:auto}.user-pop-box .ant-btn-primary{width:100%;border-radius:6px}.ms-project-table-theme-colorful2{height:100%}.ms-project-table-theme-colorful2 .table-shell{height:100%;background:linear-gradient(180deg,#fffefb,#fff);border:1px solid #f1e2cb;border-radius:14px;box-shadow:0 12px 28px rgba(219,145,35,.08);overflow:hidden}.ms-project-table-theme-colorful2 .table-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:linear-gradient(90deg,rgba(255,193,118,.18),rgba(255,249,240,.9));border-bottom:1px solid #f4dfc1}.ms-project-table-theme-colorful2 .table-header .title{font-size:16px;font-weight:600;color:#8c4b0e}.ms-project-table-theme-colorful2 .table-header .count{font-size:12px;color:#b96e20}.ms-project-table-theme-colorful2 .table-wrap{padding:8px 12px 12px}.ms-project-table-theme-colorful2 .colorful2-table .ant-table-thead>tr>th{background:#fff7ea;color:#8c4b0e;font-weight:600;border-bottom:1px solid #efd9bb}.ms-project-table-theme-colorful2 .colorful2-table .ant-table-tbody>tr:hover>td{background:#fffaf1}.ms-project-table-theme-colorful2 .colorful2-table .name-link{color:#d46b08;font-weight:600}.ms-project-table-theme-colorful2 .colorful2-table .name-text{color:#666;font-weight:600}.ms-project-table-theme-colorful2 .colorful2-table .ops-btn{padding-left:0;padding-right:10px}.ms-project-table-theme-colorful3{height:100%}.ms-project-table-theme-colorful3 .dashboard-shell{height:100%;position:relative;display:flex;background:#fff;border-radius:16px;border:1px solid rgba(56,121,231,.12);border:1px solid var(--border-color-split,rgba(56,121,231,.12));box-shadow:0 4px 16px rgba(56,121,231,.1),0 1px 4px rgba(56,121,231,.06);box-shadow:0 4px 16px var(--shadow-color-light,rgba(56,121,231,.1)),0 1px 4px var(--shadow-color-lightest,rgba(56,121,231,.06));overflow:hidden}.ms-project-table-theme-colorful3 .dashboard-shell:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:linear-gradient(180deg,#5a9af0,#3879e7 40%,#2a5fc4);background:linear-gradient(180deg,var(--primary-color-hover,#5a9af0),var(--primary-color,#3879e7) 40%,var(--primary-color-active,#2a5fc4));z-index:2}.ms-project-table-theme-colorful3 .dashboard-shell:after{content:"";position:absolute;top:-40px;right:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(56,121,231,.08) 0,transparent 70%);background:radial-gradient(circle,var(--background-color-light,rgba(56,121,231,.08)) 0,transparent 70%);pointer-events:none}.ms-project-table-theme-colorful3 .table-wrap{position:relative;z-index:1;padding:0 20px 16px 28px;width:100%}.ms-project-table-theme-colorful3 .dashboard-table{background:transparent}.ms-project-table-theme-colorful3 .dashboard-table .ant-table-thead>tr>th{background:rgba(56,121,231,.05);background:var(--background-color-light,rgba(56,121,231,.05));color:#3879e7;color:var(--primary-color,#3879e7);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.6px;border-bottom:2px solid rgba(56,121,231,.15);border-bottom:2px solid var(--primary-color-light-border,rgba(56,121,231,.15));padding:16px 20px}.ms-project-table-theme-colorful3 .dashboard-table .ant-table-thead>tr>th:before{display:none}.ms-project-table-theme-colorful3 .dashboard-table .ant-table-tbody>tr{transition:all .2s ease}.ms-project-table-theme-colorful3 .dashboard-table .ant-table-tbody>tr>td{border-bottom:1px solid rgba(56,121,231,.06);border-bottom:1px solid var(--border-color-split,rgba(56,121,231,.06));background:transparent;color:#334155;color:var(--text-color,#334155);padding:16px 20px}.ms-project-table-theme-colorful3 .dashboard-table .ant-table-tbody>tr:nth-child(odd)>td{background:rgba(56,121,231,.025);background:var(--background-color-light,rgba(56,121,231,.025))}.ms-project-table-theme-colorful3 .dashboard-table .ant-table-tbody>tr:hover>td{background:rgba(56,121,231,.08)!important;background:var(--background-color-hover,rgba(56,121,231,.08))!important}.ms-project-table-theme-colorful3 .dashboard-table .ant-table-tbody>tr:hover>td:first-child{box-shadow:inset 4px 0 0 #3879e7;box-shadow:inset 4px 0 0 var(--primary-color,#3879e7)}.ms-project-table-theme-colorful3 .dashboard-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.ms-project-table-theme-colorful3 .dashboard-table .name-text{color:#1e293b;color:var(--text-color,#1e293b);font-weight:700;font-size:14px;letter-spacing:.1px}.ms-project-table-theme-colorful3 .dashboard-table .ops-btn{padding:3px 10px;margin-right:6px;color:#3879e7;color:var(--primary-color,#3879e7);font-weight:600;font-size:12px;background:transparent;border:1.5px solid rgba(56,121,231,.2);border:1.5px solid var(--primary-color-light-border,rgba(56,121,231,.2));border-radius:5px;transition:all .18s ease}.ms-project-table-theme-colorful3 .dashboard-table .ops-btn:hover{background:#3879e7;background:var(--primary-color,#3879e7);border-color:#3879e7;border-color:var(--primary-color,#3879e7);color:#fff;transform:translateY(-1px);box-shadow:0 4px 10px rgba(56,121,231,.25);box-shadow:0 4px 10px var(--shadow-color,rgba(56,121,231,.25))}.ms-project-table-theme-colorful3 .dashboard-table .ant-pagination{padding:12px 0 4px}.ms-project-table-theme-colorful3 .dashboard-table .ant-pagination .ant-pagination-item{background:transparent;border:1.5px solid rgba(56,121,231,.18);border:1.5px solid var(--border-color-base,rgba(56,121,231,.18));border-radius:6px;transition:all .18s ease}.ms-project-table-theme-colorful3 .dashboard-table .ant-pagination .ant-pagination-item a{color:#64748b;color:var(--text-color-secondary,#64748b);font-weight:500}.ms-project-table-theme-colorful3 .dashboard-table .ant-pagination .ant-pagination-item:hover{border-color:#3879e7;border-color:var(--primary-color,#3879e7);background:rgba(56,121,231,.06);background:var(--background-color-light,rgba(56,121,231,.06))}.ms-project-table-theme-colorful3 .dashboard-table .ant-pagination .ant-pagination-item:hover a{color:#3879e7;color:var(--primary-color,#3879e7)}.ms-project-table-theme-colorful3 .dashboard-table .ant-pagination .ant-pagination-item-active{background:#3879e7;background:var(--primary-color,#3879e7);border-color:#3879e7;border-color:var(--primary-color,#3879e7);box-shadow:0 3px 10px rgba(56,121,231,.3);box-shadow:0 3px 10px var(--shadow-color,rgba(56,121,231,.3))}.ms-project-table-theme-colorful3 .dashboard-table .ant-pagination .ant-pagination-item-active a{color:#fff;font-weight:700}.ms-project-table-theme-colorful3 .dashboard-table .ant-pagination .ant-pagination-next .ant-pagination-item-link,.ms-project-table-theme-colorful3 .dashboard-table .ant-pagination .ant-pagination-prev .ant-pagination-item-link{background:transparent;border:1.5px solid rgba(56,121,231,.18);border:1.5px solid var(--border-color-base,rgba(56,121,231,.18));border-radius:6px;color:#64748b;color:var(--text-color-secondary,#64748b);transition:all .18s ease}.ms-project-table-theme-colorful3 .dashboard-table .ant-pagination .ant-pagination-next .ant-pagination-item-link:hover,.ms-project-table-theme-colorful3 .dashboard-table .ant-pagination .ant-pagination-prev .ant-pagination-item-link:hover{border-color:#3879e7;border-color:var(--primary-color,#3879e7);color:#3879e7;color:var(--primary-color,#3879e7);background:rgba(56,121,231,.06);background:var(--background-color-light,rgba(56,121,231,.06))}.ms-project-table-theme-colorful3 .dashboard-table .ant-pagination .ant-pagination-total-text{color:#94a3b8;color:var(--text-color-secondary,#94a3b8);font-size:12px}.ms-project-table-theme-colorful4{height:100%}.ms-project-table-theme-colorful4 .minimal-shell{height:100%;position:relative;background:color-mix(in srgb,var(--primary-color) 2%,oklch(98.5% .005 60));border-radius:24px;overflow:hidden;box-shadow:0 1px 2px color-mix(in srgb,var(--primary-color) 8%,oklch(85% .005 250))}.ms-project-table-theme-colorful4 .minimal-shell:before{content:"";position:absolute;top:20px;right:20px;width:4px;height:4px;background:color-mix(in srgb,var(--primary-color) 50%,oklch(70% .02 250));border-radius:50%}.ms-project-table-theme-colorful4 .table-wrap{padding:32px 40px}.ms-project-table-theme-colorful4 .minimal-table{background:transparent}.ms-project-table-theme-colorful4 .minimal-table .ant-table-thead>tr>th{background:transparent;color:color-mix(in srgb,var(--primary-color) 55%,oklch(55% .015 250));font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:24px 20px 16px;border-bottom:1px solid color-mix(in srgb,var(--primary-color) 12%,oklch(90% .005 250))}.ms-project-table-theme-colorful4 .minimal-table .ant-table-thead>tr>th:before{display:none}.ms-project-table-theme-colorful4 .minimal-table .ant-table-tbody>tr{transition:all .3s cubic-bezier(.25,.8,.25,1)}.ms-project-table-theme-colorful4 .minimal-table .ant-table-tbody>tr>td{border-bottom:none;background:transparent;padding:20px;color:color-mix(in srgb,var(--primary-color) 85%,oklch(35% .015 250))}.ms-project-table-theme-colorful4 .minimal-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--primary-color) 4%,oklch(96% .005 60))}.ms-project-table-theme-colorful4 .minimal-table .name-text{color:color-mix(in srgb,var(--primary-color) 90%,oklch(30% .02 250));font-weight:600;font-size:15px;letter-spacing:-.01em}.ms-project-table-theme-colorful4 .minimal-table .ops-btn{padding:0;margin-right:16px;color:color-mix(in srgb,var(--primary-color) 50%,oklch(60% .015 250));font-weight:400;font-size:14px;background:transparent;transition:all .2s ease}.ms-project-table-theme-colorful4 .minimal-table .ops-btn:hover{color:var(--primary-color)}.ms-project-table-theme-colorful4 .minimal-table .ant-pagination{padding:16px 0 0}.ms-project-table-theme-colorful4 .minimal-table .ant-pagination .ant-pagination-item{border:none;background:transparent;min-width:32px;height:32px;line-height:32px}.ms-project-table-theme-colorful4 .minimal-table .ant-pagination .ant-pagination-item a{color:color-mix(in srgb,var(--primary-color) 55%,oklch(60% .015 250));font-weight:500}.ms-project-table-theme-colorful4 .minimal-table .ant-pagination .ant-pagination-item-active,.ms-project-table-theme-colorful4 .minimal-table .ant-pagination .ant-pagination-item:hover{background:color-mix(in srgb,var(--primary-color) 8%,oklch(95% .005 60))}.ms-project-table-theme-colorful4 .minimal-table .ant-pagination .ant-pagination-item-active a,.ms-project-table-theme-colorful4 .minimal-table .ant-pagination .ant-pagination-item:hover a{color:var(--primary-color)}.ms-project-table-theme-colorful4 .minimal-table .ant-pagination .ant-pagination-next .ant-pagination-item-link,.ms-project-table-theme-colorful4 .minimal-table .ant-pagination .ant-pagination-prev .ant-pagination-item-link{border:none;background:transparent;color:color-mix(in srgb,var(--primary-color) 45%,oklch(65% .015 250))}.ms-project-table-theme-colorful4 .minimal-table .ant-pagination .ant-pagination-next .ant-pagination-item-link:hover,.ms-project-table-theme-colorful4 .minimal-table .ant-pagination .ant-pagination-prev .ant-pagination-item-link:hover{background:color-mix(in srgb,var(--primary-color) 8%,oklch(95% .005 60));color:var(--primary-color)}.ms-project-table-theme-colorful4 .minimal-table .ant-pagination .ant-pagination-total-text{color:color-mix(in srgb,var(--primary-color) 40%,oklch(70% .01 250));font-size:12px;font-weight:400}.ms-project-table-theme-colorful5{height:100%}.ms-project-table-theme-colorful5 .editorial-shell{height:100%;position:relative;background:color-mix(in srgb,var(--primary-color) 3%,oklch(96% .008 60));border-radius:0;border:1px solid color-mix(in srgb,var(--primary-color) 15%,oklch(88% .008 60));overflow:hidden}.ms-project-table-theme-colorful5 .editorial-shell:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:color-mix(in srgb,var(--primary-color) 90%,oklch(20% .02 250))}.ms-project-table-theme-colorful5 .editorial-shell:after{content:"";position:absolute;top:0;left:8px;right:0;height:4px;background:color-mix(in srgb,var(--primary-color) 85%,oklch(25% .02 250))}.ms-project-table-theme-colorful5 .table-wrap{padding:20px 28px 24px 36px}.ms-project-table-theme-colorful5 .editorial-table{background:transparent}.ms-project-table-theme-colorful5 .editorial-table:before{content:"";display:block;width:60px;height:3px;background:color-mix(in srgb,var(--primary-color) 80%,oklch(40% .03 250));margin:0 0 16px}.ms-project-table-theme-colorful5 .editorial-table .ant-table-thead>tr>th{background:transparent;color:color-mix(in srgb,var(--primary-color) 85%,oklch(30% .02 250));font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.15em;font-family:Georgia,Times New Roman,serif;padding:0 0 12px;border-bottom:2px solid color-mix(in srgb,var(--primary-color) 85%,oklch(30% .02 250))}.ms-project-table-theme-colorful5 .editorial-table .ant-table-thead>tr>th:before{display:none}.ms-project-table-theme-colorful5 .editorial-table .ant-table-tbody>tr{transition:all .2s ease}.ms-project-table-theme-colorful5 .editorial-table .ant-table-tbody>tr>td{border-bottom:1px solid color-mix(in srgb,var(--primary-color) 12%,oklch(85% .008 60));background:transparent;padding:16px 0;color:color-mix(in srgb,var(--primary-color) 75%,oklch(40% .02 250))}.ms-project-table-theme-colorful5 .editorial-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--primary-color) 6%,oklch(94% .008 60))}.ms-project-table-theme-colorful5 .editorial-table .name-text{color:color-mix(in srgb,var(--primary-color) 90%,oklch(25% .02 250));font-weight:700;font-size:16px;font-family:Georgia,Times New Roman,serif;font-style:italic}.ms-project-table-theme-colorful5 .editorial-table .ops-btn{padding:0;margin-right:20px;color:color-mix(in srgb,var(--primary-color) 65%,oklch(50% .02 250));font-weight:600;font-size:13px;font-family:SF Mono,monospace;text-transform:uppercase;letter-spacing:.05em;background:transparent;transition:all .15s ease}.ms-project-table-theme-colorful5 .editorial-table .ops-btn:hover{color:var(--primary-color);text-decoration:underline;text-underline-offset:3px}.ms-project-table-theme-colorful5 .editorial-table .ant-pagination{padding:20px 0 0;border-top:1px solid color-mix(in srgb,var(--primary-color) 12%,oklch(88% .008 60))}.ms-project-table-theme-colorful5 .editorial-table .ant-pagination .ant-pagination-item{border:1px solid color-mix(in srgb,var(--primary-color) 25%,oklch(80% .01 60));border-radius:0;font-weight:700;font-family:Georgia,serif}.ms-project-table-theme-colorful5 .editorial-table .ant-pagination .ant-pagination-item a{color:color-mix(in srgb,var(--primary-color) 70%,oklch(45% .02 250))}.ms-project-table-theme-colorful5 .editorial-table .ant-pagination .ant-pagination-item-active,.ms-project-table-theme-colorful5 .editorial-table .ant-pagination .ant-pagination-item:hover{background:color-mix(in srgb,var(--primary-color) 85%,oklch(30% .02 250));border-color:color-mix(in srgb,var(--primary-color) 85%,oklch(30% .02 250))}.ms-project-table-theme-colorful5 .editorial-table .ant-pagination .ant-pagination-item-active a,.ms-project-table-theme-colorful5 .editorial-table .ant-pagination .ant-pagination-item:hover a{color:color-mix(in srgb,var(--primary-color) 5%,#fff)}.ms-project-table-theme-colorful5 .editorial-table .ant-pagination .ant-pagination-next .ant-pagination-item-link,.ms-project-table-theme-colorful5 .editorial-table .ant-pagination .ant-pagination-prev .ant-pagination-item-link{border:1px solid color-mix(in srgb,var(--primary-color) 25%,oklch(80% .01 60));border-radius:0;color:color-mix(in srgb,var(--primary-color) 65%,oklch(50% .02 250))}.ms-project-table-theme-colorful5 .editorial-table .ant-pagination .ant-pagination-next .ant-pagination-item-link:hover,.ms-project-table-theme-colorful5 .editorial-table .ant-pagination .ant-pagination-prev .ant-pagination-item-link:hover{background:color-mix(in srgb,var(--primary-color) 85%,oklch(30% .02 250));border-color:color-mix(in srgb,var(--primary-color) 85%,oklch(30% .02 250));color:color-mix(in srgb,var(--primary-color) 5%,#fff)}.ms-project-table-theme-colorful5 .editorial-table .ant-pagination .ant-pagination-total-text{color:color-mix(in srgb,var(--primary-color) 50%,oklch(60% .02 250));font-size:12px;font-family:Georgia,serif;font-style:italic}.ms-project-list .ant-popover{z-index:1000}.ms-project-list .user-pop-box{width:177px;overflow:hidden;text-align:center;min-height:100px}.ms-project-list .user-pop-box .cells-area{width:100%;max-height:250px;overflow-y:auto}.ms-project-list .user-pop-box .user-cell{line-height:32px;width:100%;text-align:left;position:relative}.ms-project-list .user-pop-box .user-cell label{position:absolute;right:5px}.ms-project-list .user-pop-box .user-title{margin-top:13px;text-align:left}.ms-project-list .ant-list-item{padding:0 0 8px}.ms-project-list .ant-list-item .ant-card-head{height:54px;background:#f8f8f8}.ms-project-list .ant-list-item .ant-card-head .ant-card-head-wrapper .ant-card-head-title{margin:0;padding:0;height:54px;line-height:54px}.ms-project-list .ant-list-item:last-child{padding-bottom:0}.ms-project-list .ant-card-extra{padding:0}.ms-project-list .ant-card-extra .ant-menu{background:none;border-right:0}.ms-project-list .ant-card-extra .ant-menu-item{margin:0;padding:0;display:inline-block}.ms-project-list .ant-card-extra .ant-menu-vertical .ant-menu-item:not(:last-child){margin-bottom:0;margin-right:16px}.ms-project-list .ms-project-list-card{width:100%}.ms-project-list .ms-project-list-card .users-area{display:inline-block;margin-right:18px;vertical-align:middle}.ms-project-list .ms-project-list-card .users-area .avatar-item{margin-right:6px;vertical-align:middle}.ms-project-list .ms-project-list-card .users-area .avatar-add{width:32px;height:32px;border:1px dashed;border-radius:50%;font-size:20px;display:inline-block;line-height:34px;color:#999}.ms-project-list .ms-project-list-card .ms-project-title{font-size:18px;vertical-align:middle}.ms-project-list .ms-project-list-card .ms-project-title span{line-height:100%}.ms-project-list .ms-project-list-card .ms-project-title span i{position:relative}.ms-project-list .ms-project-list-card .ms-project-title span i svg{width:12px;height:20px;position:absolute;top:-18px;left:0}.ms-project-list .ms-project-list-card .state-color{background-color:#e4e4e4;border:1px solid #ccc;color:#666}.ms-project-list .ms-project-list-card span.ms-project-title{display:inline-block;margin-right:10px;cursor:default}.ms-project-list .ms-project-list-card .ms-project-card-frequency{font-size:12px}.ms-project-list .ant-spin-container>.ant-list-item:last-child{border:none!important}.ms-project-list .ant-list-pagination{margin-top:0}.ms-project-list .ms-current-received{color:orange;font-size:16px}.ms-project-list .ms-list-tag-btn{margin-right:12px;font-size:12px}.ms-project-list .ms-list-tag-btn[ant-click-animating-without-extra-node]:after{border:0;opacity:0;-webkit-animation:0 1 ease 0 normal none;animation:0 1 ease 0 normal none}.ms-project-list .ms-green-button,.ms-project-list .ms-green-button:focus,.ms-project-list .ms-green-button:hover{color:#52c41a;border-color:#52c41a}.ms-project-list .ms-gray-button,.ms-project-list .ms-gray-button:focus,.ms-project-list .ms-gray-button:hover{color:#f5f5f5;border-color:#d9d9d9;background:#f5f5f5;color:rgba(0,0,0,.65)}.ms-project-tooltip .ant-tooltip-inner{padding:0}.ms-project-tooltip .ms-project-tooltip-menu{background:transparent}.ms-project-tooltip .ms-project-tooltip-menu .ant-menu-vertical{border-right:0}.ms-project-tooltip .ms-project-tooltip-menu.ant-menu-vertical .ant-menu-item{margin:0;color:#fff;font-size:13px!important}.ms-project-tooltip .ms-project-tooltip-menu.ant-menu-vertical .ant-menu-item-disabled,.ms-project-tooltip .ms-project-tooltip-menu.ant-menu-vertical .ant-menu-item-disabled:active{margin:0;color:hsla(0,0%,100%,.6)!important;background:transparent!important}.ms-project-tooltip .ms-project-tooltip-menu.ant-menu-vertical .ant-menu-item-active,.ms-project-tooltip .ms-project-tooltip-menu.ant-menu-vertical .ant-menu-item-selected{background:hsla(0,0%,100%,.2)}.ms-project-list-theme-three{padding:20px;background:#f5f5f5}.ms-project-list-theme-three .top-bar{background:#fff;padding:16px 24px;border-radius:8px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.ms-project-list-theme-three .top-bar .status-filter{display:flex;align-items:center}.ms-project-list-theme-three .top-bar .status-filter .filter-title{font-size:14px;font-weight:500;color:#333;margin-right:16px;display:flex;align-items:center}.ms-project-list-theme-three .top-bar .status-filter .status-radio-group .ant-radio-button-wrapper{min-width:90px;text-align:center;border-color:var(--primary-color);transition:all .3s ease}.ms-project-list-theme-three .top-bar .status-filter .status-radio-group .ant-radio-button-wrapper:hover{color:var(--primary-color)}.ms-project-list-theme-three .top-bar .status-filter .status-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:var(--primary-color);border-color:var(--primary-color);color:#fff;box-shadow:0 2px 8px rgba(242,139,130,.3)}.ms-project-list-theme-three .top-bar .action-buttons{display:flex;grid-gap:12px;gap:12px}.ms-project-list-theme-three .top-bar .action-buttons .template-btn{border-color:var(--primary-color);color:var(--primary-color)}.ms-project-list-theme-three .top-bar .action-buttons .template-btn:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.ms-project-list-theme-three .top-bar .action-buttons .ant-btn-primary{background:var(--primary-color);border-color:var(--primary-color)}.ms-project-list-theme-three .top-bar .action-buttons .ant-btn-primary:hover{background:rgba(242,139,130,.8);border-color:rgba(242,139,130,.8)}.ms-project-list-theme-three .search-section{background:#fff;padding:20px 24px;border-radius:8px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.ms-project-list-theme-three .content-wrapper{background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.ms-project-list-theme-three .content-wrapper .list-container{height:100%;overflow:auto}.ms-project-list-theme-three .template-drawer :global .ant-drawer-header{background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.8));border:none}.ms-project-list-theme-three .template-drawer :global .ant-drawer-header .drawer-title{color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center}.ms-project-list-theme-three .template-drawer :global .ant-drawer-header .ant-drawer-close,.ms-project-list-theme-three .template-drawer :global .ant-drawer-header .ant-drawer-title{color:#fff}.ms-project-list-theme-three .template-drawer :global .ant-drawer-header .ant-drawer-close:hover{color:hsla(0,0%,100%,.8)}.ms-project-list-theme-three .template-drawer :global .ant-drawer-body{padding:16px;background:#fafafa}@media (max-width:768px){.ms-project-list-theme-three{padding:10px}.ms-project-list-theme-three .top-bar{padding:12px 16px}.ms-project-list-theme-three .top-bar .ant-row{flex-direction:column;grid-gap:12px;gap:12px}.ms-project-list-theme-three .top-bar .status-filter{width:100%;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.ms-project-list-theme-three .top-bar .status-filter .status-radio-group{width:100%}.ms-project-list-theme-three .top-bar .status-filter .status-radio-group .ant-radio-button-wrapper{flex:1 1}.ms-project-list-theme-three .top-bar .action-buttons{width:100%}.ms-project-list-theme-three .top-bar .action-buttons button{flex:1 1}.ms-project-list-theme-three .template-drawer :global .ant-drawer{width:100%!important}}.ms-template-theme-one .template-card{height:100%}.ms-template-theme-one .template-card .ant-card-head{height:54px;background-color:#fafafa;border-bottom:2px solid var(--primary-color)}.ms-template-theme-one .template-card .ant-card-head .card-title{display:flex;align-items:center;font-size:16px;font-weight:600;color:#333}.ms-template-theme-one .template-card .ant-card-head .card-title .anticon{margin-right:8px;font-size:18px;color:var(--primary-color)}.ms-template-theme-one .template-card .ant-card-body{background-color:#fff}.ms-template-theme-one .trade-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.ms-template-theme-one .trade-grid .trade-card{display:flex;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#f5f7fa,#fff);border:2px solid #e8e8e8;border-radius:8px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.ms-template-theme-one .trade-grid .trade-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--primary-color);transform:scaleY(0);transition:transform .3s ease}.ms-template-theme-one .trade-grid .trade-card:hover{border-color:var(--primary-color);box-shadow:0 4px 12px rgba(2,183,255,.15);transform:translateY(-2px)}.ms-template-theme-one .trade-grid .trade-card:hover:before{transform:scaleY(1)}.ms-template-theme-one .trade-grid .trade-card:hover .card-icon{transform:scale(1.1)}.ms-template-theme-one .trade-grid .trade-card:hover .card-icon svg{color:var(--primary-color)}.ms-template-theme-one .trade-grid .trade-card:hover .card-arrow{transform:translateX(4px);color:var(--primary-color)}.ms-template-theme-one .trade-grid .trade-card .card-icon{margin-right:12px;transition:transform .3s ease}.ms-template-theme-one .trade-grid .trade-card .card-icon svg{width:24px;height:24px;color:#666;transition:color .3s ease}.ms-template-theme-one .trade-grid .trade-card .card-name{flex:1 1;font-size:14px;font-weight:500;color:#333}.ms-template-theme-one .trade-grid .trade-card .card-arrow{font-size:14px;color:#999;transition:all .3s ease}.template-modal-theme-one .ant-modal-header{border-bottom:2px solid var(--primary-color)}.template-modal-theme-one .ant-modal-header .modal-title{display:flex;align-items:center;font-size:18px;font-weight:600;color:#333}.template-modal-theme-one .ant-modal-header .modal-title .anticon{margin-right:10px;font-size:20px;color:var(--primary-color)}.template-modal-theme-one .ant-modal-body{padding:24px}.template-modal-theme-one .section-title{display:flex;align-items:center;margin-bottom:16px;font-size:15px;font-weight:600;color:#333;padding-left:12px;border-left:4px solid var(--primary-color)}.template-modal-theme-one .section-title .anticon{margin-right:8px;font-size:16px;color:var(--primary-color)}.template-modal-theme-one .position-section{margin-bottom:24px}.template-modal-theme-one .position-section .position-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.template-modal-theme-one .position-section .position-grid .position-card{display:flex;flex-direction:column;align-items:center;padding:16px 12px;background:linear-gradient(135deg,#f8f9fa,#fff);border:2px solid #e8e8e8;border-radius:8px;transition:all .3s ease;min-height:110px;justify-content:space-between}.template-modal-theme-one .position-section .position-grid .position-card:not(.disabled){cursor:pointer}.template-modal-theme-one .position-section .position-grid .position-card:not(.disabled):hover{border-color:var(--primary-color);box-shadow:0 4px 12px rgba(2,183,255,.2);transform:translateY(-2px);background:linear-gradient(135deg,rgba(2,183,255,.05),#fff)}.template-modal-theme-one .position-section .position-grid .position-card.disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.template-modal-theme-one .position-section .position-grid .position-card.disabled .ant-btn{color:#999!important}.template-modal-theme-one .position-section .position-grid .position-card .position-name{margin-bottom:12px;font-size:14px;font-weight:500;color:#333;text-align:center;line-height:1.4;min-height:40px;display:flex;align-items:center}.template-modal-theme-one .position-section .position-grid .position-card .ant-btn{width:100%;border-radius:4px;font-size:13px}.template-modal-theme-one .position-section .empty-text{padding:40px 0;text-align:center;color:#999;font-size:14px}.template-modal-theme-one .other-trade-section .other-trade-grid{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}.template-modal-theme-one .other-trade-section .other-trade-grid .other-trade-card{padding:8px 16px;background:#fff;border:1px solid #e8e8e8;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:13px;color:#666}.template-modal-theme-one .other-trade-section .other-trade-grid .other-trade-card:hover{border-color:var(--primary-color);color:var(--primary-color);background:rgba(2,183,255,.05)}.template-modal-theme-one .other-trade-section .other-trade-grid .other-trade-card.active{border-color:var(--primary-color);background:var(--primary-color);color:#fff;font-weight:600}.template-modal-theme-one .ant-divider{margin:24px 0;border-top-color:#e8e8e8}@media (max-width:768px){.ms-template-theme-one .trade-grid{grid-template-columns:1fr}.template-modal-theme-one .position-section .position-grid{grid-template-columns:repeat(2,1fr)}}.ms-template-theme-five .template-card{height:100%}.ms-template-theme-five .template-card .ant-card-head{height:54px;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-hover));border:none}.ms-template-theme-five .template-card .ant-card-head .card-title{display:flex;align-items:center;font-size:16px;font-weight:600}.ms-template-theme-five .template-card .ant-card-head .card-title .anticon{margin-right:8px;font-size:18px}.ms-template-theme-five .template-card .ant-card-body{background-color:#fff}.ms-template-theme-five .timeline-list{padding:0 16px}.ms-template-theme-five .timeline-list .timeline-item{display:flex;position:relative;cursor:pointer}.ms-template-theme-five .timeline-list .timeline-item .timeline-node{position:relative;width:40px;display:flex;flex-direction:column;align-items:center;flex-shrink:0}.ms-template-theme-five .timeline-list .timeline-item .timeline-node .node-circle{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-hover));display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(2,183,255,.3);transition:all .3s ease;z-index:2}.ms-template-theme-five .timeline-list .timeline-item .timeline-node .node-circle svg{width:20px;height:20px;color:#fff}.ms-template-theme-five .timeline-list .timeline-item .timeline-node .node-line{flex:1 1;width:2px;background:linear-gradient(180deg,var(--primary-color),rgba(2,183,255,.3));min-height:40px}.ms-template-theme-five .timeline-list .timeline-item .timeline-content{flex:1 1;margin-left:16px;padding-bottom:24px}.ms-template-theme-five .timeline-list .timeline-item .timeline-content .content-card{padding:12px 16px;background:#fff;border:2px solid #e8e8e8;border-radius:8px;transition:all .3s ease}.ms-template-theme-five .timeline-list .timeline-item .timeline-content .content-card .card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ms-template-theme-five .timeline-list .timeline-item .timeline-content .content-card .card-header .card-name{font-size:14px;font-weight:500;color:#333}.ms-template-theme-five .timeline-list .timeline-item .timeline-content .content-card .card-header .card-arrow{font-size:14px;color:#999;transition:all .3s ease}.ms-template-theme-five .timeline-list .timeline-item .timeline-content .content-card .card-footer .ant-tag{margin:0}.ms-template-theme-five .timeline-list .timeline-item:hover .timeline-node .node-circle{transform:scale(1.1);box-shadow:0 4px 12px rgba(2,183,255,.4)}.ms-template-theme-five .timeline-list .timeline-item:hover .timeline-content .content-card{border-color:var(--primary-color);box-shadow:0 4px 12px rgba(2,183,255,.15);transform:translateX(4px)}.ms-template-theme-five .timeline-list .timeline-item:hover .timeline-content .content-card .card-arrow{color:var(--primary-color);transform:translateX(4px)}.template-modal-theme-five .ant-modal-header{background:linear-gradient(135deg,var(--primary-color),var(--primary-color-hover));border:none}.template-modal-theme-five .ant-modal-header .modal-title{display:flex;align-items:center;font-size:18px;font-weight:600;color:#fff}.template-modal-theme-five .ant-modal-header .modal-title .anticon{margin-right:10px;font-size:20px}.template-modal-theme-five .ant-modal-header .ant-modal-title{color:#fff}.template-modal-theme-five .ant-modal-body{padding:24px;background:#fafafa}.template-modal-theme-five .section-title{display:flex;align-items:center;margin-bottom:20px;font-size:15px;font-weight:600;color:#333;padding:12px;background:#fff;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.template-modal-theme-five .section-title .anticon{margin-right:8px;font-size:16px;color:var(--primary-color)}.template-modal-theme-five .position-section{margin-bottom:24px;padding:20px;background:#fff;border-radius:8px}.template-modal-theme-five .position-section .position-timeline{padding-left:20px}.template-modal-theme-five .position-section .position-timeline .position-timeline-item{display:flex;position:relative}.template-modal-theme-five .position-section .position-timeline .position-timeline-item.disabled{opacity:.5;cursor:not-allowed}.template-modal-theme-five .position-section .position-timeline .position-timeline-item.disabled .ant-btn{color:#999!important}.template-modal-theme-five .position-section .position-timeline .position-timeline-item .position-node{width:40px;display:flex;flex-direction:column;align-items:center;flex-shrink:0}.template-modal-theme-five .position-section .position-timeline .position-timeline-item .position-node .node-dot{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-hover));color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;box-shadow:0 2px 6px rgba(2,183,255,.3);z-index:2}.template-modal-theme-five .position-section .position-timeline .position-timeline-item .position-node .node-dot.disabled{background:#ccc}.template-modal-theme-five .position-section .position-timeline .position-timeline-item .position-node .node-connector{flex:1 1;width:2px;background:linear-gradient(180deg,var(--primary-color),rgba(2,183,255,.2));min-height:30px}.template-modal-theme-five .position-section .position-timeline .position-timeline-item .position-content{flex:1 1;margin-left:16px;padding-bottom:20px}.template-modal-theme-five .position-section .position-timeline .position-timeline-item .position-content .position-card{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(135deg,#f8f9fa,#fff);border:2px solid #e8e8e8;border-radius:8px;transition:all .3s ease}.template-modal-theme-five .position-section .position-timeline .position-timeline-item .position-content .position-card .position-name{font-size:14px;font-weight:500;color:#333;margin-right:12px}.template-modal-theme-five .position-section .position-timeline .position-timeline-item .position-content .position-card .ant-btn{border-radius:4px}.template-modal-theme-five .position-section .position-timeline .position-timeline-item:not(.disabled):hover .position-content .position-card{border-color:var(--primary-color);box-shadow:0 4px 12px rgba(2,183,255,.2);transform:translateX(4px)}.template-modal-theme-five .position-section .position-timeline .position-timeline-item:not(.disabled):hover .position-node .node-dot{transform:scale(1.1)}.template-modal-theme-five .position-section .empty-text{padding:40px 0;text-align:center;color:#999;font-size:14px}.template-modal-theme-five .other-trade-section{padding:20px;background:#fff;border-radius:8px}.template-modal-theme-five .other-trade-section .other-trade-list{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px}.template-modal-theme-five .other-trade-section .other-trade-list .other-trade-item{display:flex;align-items:center;padding:10px 16px;background:#fafafa;border:2px solid #e8e8e8;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:13px;color:#666}.template-modal-theme-five .other-trade-section .other-trade-list .other-trade-item .anticon{margin-right:6px;font-size:14px}.template-modal-theme-five .other-trade-section .other-trade-list .other-trade-item:hover{border-color:var(--primary-color);color:var(--primary-color);background:rgba(2,183,255,.05);transform:translateY(-2px);box-shadow:0 4px 8px rgba(2,183,255,.15)}.template-modal-theme-five .other-trade-section .other-trade-list .other-trade-item.active{border-color:var(--primary-color);background:linear-gradient(135deg,var(--primary-color),var(--primary-color-hover));color:#fff;font-weight:600;box-shadow:0 4px 8px rgba(2,183,255,.3)}.template-modal-theme-five .other-trade-section .other-trade-list .other-trade-item.active .anticon{color:#fff}@media (max-width:768px){.template-modal-theme-five .position-section .position-timeline{padding-left:10px}.template-modal-theme-five .position-section .position-timeline .position-timeline-item .position-content .position-card{flex-direction:column;align-items:flex-start}.template-modal-theme-five .position-section .position-timeline .position-timeline-item .position-content .position-card .position-name{margin-bottom:8px}.template-modal-theme-five .position-section .position-timeline .position-timeline-item .position-content .position-card .ant-btn{width:100%}}.ms-template-gradient .template-card{height:100%;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(242,139,130,.1)}.ms-template-gradient .template-card .ant-card-head{height:54px;background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.85));border-bottom:none}.ms-template-gradient .template-card .ant-card-head .ant-card-head-title{padding:16px 0}.ms-template-gradient .template-card .ant-card-head .card-title{display:flex;align-items:center;font-size:16px;font-weight:600}.ms-template-gradient .template-card .ant-card-head .card-title .anticon{margin-right:8px;font-size:18px}.ms-template-gradient .template-card .ant-card-body{background-color:#fafafa}.ms-template-gradient .trade-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.ms-template-gradient .trade-list .trade-item{position:relative;display:flex;align-items:center;padding:14px 16px;background:#fff;border-radius:10px;cursor:pointer;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s ease}.ms-template-gradient .trade-list .trade-item .item-background{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,rgba(242,139,130,.1),transparent);transition:width .3s ease}.ms-template-gradient .trade-list .trade-item .item-content{position:relative;display:flex;align-items:center;flex:1 1;z-index:1}.ms-template-gradient .trade-list .trade-item .item-icon{margin-right:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(242,139,130,.1),rgba(242,139,130,.05));border-radius:8px;transition:all .3s ease}.ms-template-gradient .trade-list .trade-item .item-icon svg{width:20px;height:20px;color:#666;transition:color .3s ease}.ms-template-gradient .trade-list .trade-item .item-name{font-size:14px;font-weight:500;color:#333}.ms-template-gradient .trade-list .trade-item .item-arrow{position:relative;font-size:14px;color:#999;transition:all .3s ease;z-index:1}.ms-template-gradient .trade-list .trade-item:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(242,139,130,.2)}.ms-template-gradient .trade-list .trade-item:hover .item-background{width:100%}.ms-template-gradient .trade-list .trade-item:hover .item-icon{background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.8))}.ms-template-gradient .trade-list .trade-item:hover .item-icon svg{color:#fff}.ms-template-gradient .trade-list .trade-item:hover .item-arrow{transform:translateX(4px);color:var(--primary-color)}.template-modal-gradient .ant-modal-header{background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.85));border-bottom:none}.template-modal-gradient .ant-modal-header .modal-title{display:flex;align-items:center;font-size:18px;font-weight:600;color:#fff}.template-modal-gradient .ant-modal-header .modal-title .anticon{margin-right:10px;font-size:20px}.template-modal-gradient .ant-modal-header .ant-modal-close .ant-modal-close-x{color:#fff;font-size:18px}.template-modal-gradient .ant-modal-body{padding:24px;background:#fafafa}.template-modal-gradient .section-title{display:flex;align-items:center;margin-bottom:16px;font-size:15px;font-weight:600;color:#333;padding:12px 16px;background:linear-gradient(90deg,rgba(242,139,130,.1),transparent);border-left:4px solid var(--primary-color);border-radius:4px}.template-modal-gradient .section-title .anticon{margin-right:8px;font-size:16px;color:var(--primary-color)}.template-modal-gradient .position-section{margin-bottom:24px}.template-modal-gradient .position-section .position-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.template-modal-gradient .position-section .position-list .position-item{position:relative;display:flex;flex-direction:column;align-items:center;padding:16px 12px;background:#fff;border:2px solid transparent;border-radius:10px;transition:all .3s ease;min-height:110px;justify-content:space-between;overflow:hidden}.template-modal-gradient .position-section .position-list .position-item .position-bg{position:absolute;inset:0;background:linear-gradient(135deg,rgba(242,139,130,.05),transparent);opacity:0;transition:opacity .3s ease}.template-modal-gradient .position-section .position-list .position-item:not(.disabled){cursor:pointer}.template-modal-gradient .position-section .position-list .position-item:not(.disabled):hover{border-color:var(--primary-color);box-shadow:0 4px 16px rgba(242,139,130,.25);transform:translateY(-2px)}.template-modal-gradient .position-section .position-list .position-item:not(.disabled):hover .position-bg{opacity:1}.template-modal-gradient .position-section .position-list .position-item.disabled{opacity:.8;cursor:not-allowed;background:#f5f5f5}.template-modal-gradient .position-section .position-list .position-item.disabled .ant-btn{background:#eee!important}.template-modal-gradient .position-section .position-list .position-item .position-name{position:relative;margin-bottom:12px;font-size:14px;font-weight:500;color:#333;text-align:center;line-height:1.4;min-height:40px;display:flex;align-items:center;z-index:1}.template-modal-gradient .position-section .position-list .position-item .ant-btn{position:relative;width:100%;border-radius:6px;font-size:13px;background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.9));border:none;z-index:1}.template-modal-gradient .position-section .position-list .position-item .ant-btn:hover:not(:disabled){background:linear-gradient(135deg,rgba(242,139,130,.9),var(--primary-color))}.template-modal-gradient .position-section .empty-text{padding:40px 0;text-align:center;color:#999;font-size:14px}.template-modal-gradient .other-trade-section .other-trade-list{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}.template-modal-gradient .other-trade-section .other-trade-list .other-trade-tag{padding:8px 16px;background:#fff;border:2px solid #e8e8e8;border-radius:20px;cursor:pointer;transition:all .3s ease;font-size:13px;color:#666}.template-modal-gradient .other-trade-section .other-trade-list .other-trade-tag:hover{border-color:var(--primary-color);color:var(--primary-color);background:rgba(242,139,130,.05);transform:translateY(-2px)}.template-modal-gradient .other-trade-section .other-trade-list .other-trade-tag.active{border-color:var(--primary-color);background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.85));color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(242,139,130,.3)}.template-modal-gradient .ant-divider{margin:24px 0;border-top-color:#e8e8e8}@media (max-width:768px){.template-modal-gradient .position-section .position-list{grid-template-columns:repeat(2,1fr)}}.ms-template-minimal .template-card{height:100%;border:1px solid #f0f0f0;border-radius:0}.ms-template-minimal .template-card .ant-card-head{height:54px;background:#fff;border-bottom:2px solid var(--primary-color)}.ms-template-minimal .template-card .ant-card-head .ant-card-head-title{padding:16px 0;font-size:15px;color:#333}.ms-template-minimal .template-card .ant-card-body{background-color:#fff}.ms-template-minimal .trade-list{display:flex;flex-direction:column}.ms-template-minimal .trade-list .trade-item{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:all .3s ease;position:relative}.ms-template-minimal .trade-list .trade-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:var(--primary-color);transition:width .3s ease}.ms-template-minimal .trade-list .trade-item:last-child{border-bottom:none}.ms-template-minimal .trade-list .trade-item .item-content{display:flex;align-items:center;flex:1 1}.ms-template-minimal .trade-list .trade-item .item-icon{margin-right:12px;display:flex;align-items:center;justify-content:center}.ms-template-minimal .trade-list .trade-item .item-icon svg{width:20px;height:20px;color:#666;transition:color .3s ease}.ms-template-minimal .trade-list .trade-item .item-name{font-size:14px;color:#333;transition:color .3s ease}.ms-template-minimal .trade-list .trade-item .item-arrow{font-size:12px;color:#ccc;transition:all .3s ease}.ms-template-minimal .trade-list .trade-item:hover{background:rgba(242,139,130,.03);padding-left:16px}.ms-template-minimal .trade-list .trade-item:hover:before{width:3px}.ms-template-minimal .trade-list .trade-item:hover .item-icon svg,.ms-template-minimal .trade-list .trade-item:hover .item-name{color:var(--primary-color)}.ms-template-minimal .trade-list .trade-item:hover .item-arrow{color:var(--primary-color);transform:translateX(4px)}.template-modal-minimal .ant-modal-header{border-bottom:2px solid var(--primary-color)}.template-modal-minimal .ant-modal-header .ant-modal-title{font-size:16px;font-weight:600;color:#333}.template-modal-minimal .ant-modal-body{padding:24px}.template-modal-minimal .section-title{margin:0 0 16px;padding-left:12px;font-size:14px;font-weight:600;color:#333;border-left:3px solid var(--primary-color)}.template-modal-minimal .position-section{margin-bottom:32px}.template-modal-minimal .position-section .position-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.template-modal-minimal .position-section .position-list .position-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border:1px solid #e8e8e8;border-radius:0;transition:all .3s ease;position:relative}.template-modal-minimal .position-section .position-list .position-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:var(--primary-color);transition:width .3s ease}.template-modal-minimal .position-section .position-list .position-item:not(.disabled){cursor:pointer}.template-modal-minimal .position-section .position-list .position-item:not(.disabled):hover{border-color:var(--primary-color);background:rgba(242,139,130,.02)}.template-modal-minimal .position-section .position-list .position-item:not(.disabled):hover:before{width:3px}.template-modal-minimal .position-section .position-list .position-item.disabled{opacity:.5;cursor:not-allowed;background:#fafafa}.template-modal-minimal .position-section .position-list .position-item .position-name{font-size:14px;color:#333}.template-modal-minimal .position-section .position-list .position-item .ant-btn{border-radius:2px;font-size:13px}.template-modal-minimal .position-section .empty-text{padding:40px 0;text-align:center;color:#999;font-size:14px}.template-modal-minimal .other-trade-section{padding-top:24px;border-top:1px solid #f0f0f0}.template-modal-minimal .other-trade-section .other-trade-list{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.template-modal-minimal .other-trade-section .other-trade-list .other-trade-tag{display:inline-block;padding:6px 14px;background:#fff;border:1px solid #d9d9d9;border-radius:2px;cursor:pointer;transition:all .3s ease;font-size:13px;color:#666}.template-modal-minimal .other-trade-section .other-trade-list .other-trade-tag:hover{border-color:var(--primary-color);color:var(--primary-color)}.template-modal-minimal .other-trade-section .other-trade-list .other-trade-tag.active{border-color:var(--primary-color);background:var(--primary-color);color:#fff;font-weight:500}.ms-template-glass .template-card{height:100%;position:relative;background:transparent!important;border:1px solid rgba(242,139,130,.2);border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(242,139,130,.1)}.ms-template-glass .template-card .glass-background{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:0}.ms-template-glass .template-card .ant-card-head{height:54px;background:rgba(242,139,130,.08);border-bottom:1px solid rgba(242,139,130,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:1}.ms-template-glass .template-card .ant-card-head .card-title{display:flex;align-items:center;font-size:16px;font-weight:600;color:#333}.ms-template-glass .template-card .ant-card-head .card-title .anticon{margin-right:8px;font-size:18px;color:var(--primary-color)}.ms-template-glass .template-card .ant-card-body{position:relative;z-index:1}.ms-template-glass .trade-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.ms-template-glass .trade-grid .trade-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 12px;border-radius:12px;cursor:pointer;overflow:hidden;min-height:90px;border:1px solid rgba(242,139,130,.15);transition:all .3s ease}.ms-template-glass .trade-grid .trade-card .card-glass{position:absolute;inset:0;background:hsla(0,0%,100%,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:0;transition:all .3s ease}.ms-template-glass .trade-grid .trade-card .card-content{position:relative;display:flex;flex-direction:column;align-items:center;z-index:1}.ms-template-glass .trade-grid .trade-card .card-icon{margin-bottom:8px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(242,139,130,.1);border-radius:10px;transition:all .3s ease}.ms-template-glass .trade-grid .trade-card .card-icon svg{width:22px;height:22px;color:var(--primary-color);transition:all .3s ease}.ms-template-glass .trade-grid .trade-card .card-name{font-size:14px;font-weight:500;color:#333;text-align:center}.ms-template-glass .trade-grid .trade-card:hover{border-color:rgba(242,139,130,.4);transform:translateY(-4px);box-shadow:0 8px 24px rgba(242,139,130,.2)}.ms-template-glass .trade-grid .trade-card:hover .card-glass{background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ms-template-glass .trade-grid .trade-card:hover .card-icon{background:var(--primary-color);transform:scale(1.1)}.ms-template-glass .trade-grid .trade-card:hover .card-icon svg{color:#fff}.template-modal-glass .ant-modal-content{position:relative;background:transparent;border-radius:16px;overflow:hidden;box-shadow:0 8px 40px rgba(242,139,130,.2)}.template-modal-glass .modal-glass-bg{position:absolute;inset:0;background:hsla(0,0%,100%,.85);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);z-index:0}.template-modal-glass .ant-modal-header{position:relative;background:rgba(242,139,130,.1);border-bottom:1px solid rgba(242,139,130,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1}.template-modal-glass .ant-modal-header .modal-title{display:flex;align-items:center;font-size:18px;font-weight:600;color:#333}.template-modal-glass .ant-modal-header .modal-title .anticon{margin-right:10px;font-size:20px;color:var(--primary-color)}.template-modal-glass .ant-modal-body{position:relative;padding:24px;z-index:1}.template-modal-glass .ant-modal-close{z-index:2}.template-modal-glass .section-title{display:flex;align-items:center;margin-bottom:16px;padding:10px 14px;font-size:15px;font-weight:600;color:#333;background:rgba(242,139,130,.08);border-left:4px solid var(--primary-color);border-radius:4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.template-modal-glass .section-title .anticon{margin-right:8px;font-size:16px;color:var(--primary-color)}.template-modal-glass .position-section{margin-bottom:24px}.template-modal-glass .position-section .position-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.template-modal-glass .position-section .position-grid .position-card{position:relative;display:flex;flex-direction:column;align-items:center;padding:16px 12px;border-radius:12px;transition:all .3s ease;min-height:110px;justify-content:space-between;overflow:hidden;border:1px solid rgba(242,139,130,.15)}.template-modal-glass .position-section .position-grid .position-card .card-glass-inner{position:absolute;inset:0;background:hsla(0,0%,100%,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:0;transition:all .3s ease}.template-modal-glass .position-section .position-grid .position-card:not(.disabled){cursor:pointer}.template-modal-glass .position-section .position-grid .position-card:not(.disabled):hover{border-color:rgba(242,139,130,.4);box-shadow:0 4px 16px rgba(242,139,130,.2);transform:translateY(-2px)}.template-modal-glass .position-section .position-grid .position-card:not(.disabled):hover .card-glass-inner{background:hsla(0,0%,100%,.8)}.template-modal-glass .position-section .position-grid .position-card.disabled{opacity:.8;cursor:not-allowed}.template-modal-glass .position-section .position-grid .position-card.disabled .ant-btn{background:#eee!important}.template-modal-glass .position-section .position-grid .position-card.disabled .card-glass-inner{background:hsla(0,0%,96.1%,.5)}.template-modal-glass .position-section .position-grid .position-card .position-name{position:relative;margin-bottom:12px;font-size:14px;font-weight:500;color:#333;text-align:center;line-height:1.4;min-height:40px;display:flex;align-items:center;z-index:1}.template-modal-glass .position-section .position-grid .position-card .ant-btn{position:relative;width:100%;border-radius:8px;font-size:13px;background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.9));border:none;z-index:1}.template-modal-glass .position-section .position-grid .position-card .ant-btn:hover:not(:disabled){box-shadow:0 4px 12px rgba(242,139,130,.4)}.template-modal-glass .position-section .empty-text{padding:40px 0;text-align:center;color:#999;font-size:14px}.template-modal-glass .other-trade-section .other-trade-list{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}.template-modal-glass .other-trade-section .other-trade-list .other-trade-tag{position:relative;padding:8px 16px;border-radius:20px;cursor:pointer;transition:all .3s ease;font-size:13px;color:#666;overflow:hidden;border:1px solid rgba(242,139,130,.2)}.template-modal-glass .other-trade-section .other-trade-list .other-trade-tag .tag-glass{position:absolute;inset:0;z-index:0;transition:all .3s ease}.template-modal-glass .other-trade-section .other-trade-list .other-trade-tag>span{position:relative;z-index:1}.template-modal-glass .other-trade-section .other-trade-list .other-trade-tag:hover{border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-2px)}.template-modal-glass .other-trade-section .other-trade-list .other-trade-tag:hover .tag-glass{background:rgba(242,139,130,.1)}.template-modal-glass .other-trade-section .other-trade-list .other-trade-tag.active{border-color:var(--primary-color);color:var(--primary-color);font-weight:600}.template-modal-glass .other-trade-section .other-trade-list .other-trade-tag.active .tag-glass{-webkit-backdrop-filter:none;backdrop-filter:none}.template-modal-glass .ant-divider{margin:24px 0;border-top-color:rgba(242,139,130,.15)}@media (max-width:768px){.ms-template-glass .trade-grid{grid-template-columns:1fr}.template-modal-glass .position-section .position-grid{grid-template-columns:repeat(2,1fr)}}.ms-template-colorful .template-card{height:100%;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(242,139,130,.1)}.ms-template-colorful .template-card .ant-card-head{height:54px;background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.85));border-bottom:none}.ms-template-colorful .template-card .ant-card-head .ant-card-head-title{padding:16px 0}.ms-template-colorful .template-card .ant-card-head .card-title{display:flex;align-items:center;font-size:16px;font-weight:600}.ms-template-colorful .template-card .ant-card-head .card-title .anticon{margin-right:8px;font-size:18px}.ms-template-colorful .template-card .ant-card-body{background-color:#fafafa}.ms-template-colorful .trade-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.ms-template-colorful .trade-list .trade-item{position:relative;display:flex;align-items:center;padding:14px 16px;background:#fff;border-radius:10px;cursor:pointer;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s ease}.ms-template-colorful .trade-list .trade-item .item-background{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,rgba(242,139,130,.1),transparent);transition:width .3s ease}.ms-template-colorful .trade-list .trade-item .item-content{position:relative;display:flex;align-items:center;flex:1 1;z-index:1}.ms-template-colorful .trade-list .trade-item .item-icon{margin-right:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(242,139,130,.1),rgba(242,139,130,.05));border-radius:8px;transition:all .3s ease}.ms-template-colorful .trade-list .trade-item .item-icon svg{width:20px;height:20px;color:#666;transition:color .3s ease}.ms-template-colorful .trade-list .trade-item .item-name{font-size:14px;font-weight:500;color:#333}.ms-template-colorful .trade-list .trade-item .item-arrow{position:relative;font-size:14px;color:#999;transition:all .3s ease;z-index:1}.ms-template-colorful .trade-list .trade-item:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(242,139,130,.2)}.ms-template-colorful .trade-list .trade-item:hover .item-background{width:100%}.ms-template-colorful .trade-list .trade-item:hover .item-icon{background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.8))}.ms-template-colorful .trade-list .trade-item:hover .item-icon svg{color:#fff}.ms-template-colorful .trade-list .trade-item:hover .item-arrow{transform:translateX(4px);color:var(--primary-color)}.template-modal-colorful .ant-modal-header{background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.85));border-bottom:none}.template-modal-colorful .ant-modal-header .modal-title{display:flex;align-items:center;font-size:18px;font-weight:600;color:#fff}.template-modal-colorful .ant-modal-header .modal-title .anticon{margin-right:10px;font-size:20px}.template-modal-colorful .ant-modal-header .ant-modal-close .ant-modal-close-x{color:#fff;font-size:18px}.template-modal-colorful .ant-modal-body{padding:24px;background:#fafafa}.template-modal-colorful .section-title{display:flex;align-items:center;margin-bottom:16px;font-size:15px;font-weight:600;color:#333;padding:12px 16px;background:linear-gradient(90deg,rgba(242,139,130,.1),transparent);border-left:4px solid var(--primary-color);border-radius:4px}.template-modal-colorful .section-title .anticon{margin-right:8px;font-size:16px;color:var(--primary-color)}.template-modal-colorful .position-section{margin-bottom:24px}.template-modal-colorful .position-section .position-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.template-modal-colorful .position-section .position-list .position-item{position:relative;display:flex;flex-direction:column;align-items:center;padding:16px 12px;background:#fff;border:2px solid transparent;border-radius:10px;transition:all .3s ease;min-height:110px;justify-content:space-between;overflow:hidden}.template-modal-colorful .position-section .position-list .position-item .position-bg{position:absolute;inset:0;background:linear-gradient(135deg,rgba(242,139,130,.05),transparent);opacity:0;transition:opacity .3s ease}.template-modal-colorful .position-section .position-list .position-item:not(.disabled){cursor:pointer}.template-modal-colorful .position-section .position-list .position-item:not(.disabled):hover{border-color:var(--primary-color);box-shadow:0 4px 16px rgba(242,139,130,.25);transform:translateY(-2px)}.template-modal-colorful .position-section .position-list .position-item:not(.disabled):hover .position-bg{opacity:1}.template-modal-colorful .position-section .position-list .position-item.disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.template-modal-colorful .position-section .position-list .position-item.disabled .ant-btn{background:#dedede!important;color:#999!important}.template-modal-colorful .position-section .position-list .position-item .position-name{position:relative;margin-bottom:12px;font-size:14px;font-weight:500;color:#333;text-align:center;line-height:1.4;min-height:40px;display:flex;align-items:center;z-index:1}.template-modal-colorful .position-section .position-list .position-item .ant-btn{position:relative;width:100%;border-radius:6px;font-size:13px;background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.9));border:none;z-index:1}.template-modal-colorful .position-section .position-list .position-item .ant-btn:hover:not(:disabled){background:linear-gradient(135deg,rgba(242,139,130,.9),var(--primary-color))}.template-modal-colorful .position-section .empty-text{padding:40px 0;text-align:center;color:#999;font-size:14px}.template-modal-colorful .other-trade-section .other-trade-list{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}.template-modal-colorful .other-trade-section .other-trade-list .other-trade-tag{padding:8px 16px;background:#fff;border:2px solid #e8e8e8;border-radius:20px;cursor:pointer;transition:all .3s ease;font-size:13px;color:#666}.template-modal-colorful .other-trade-section .other-trade-list .other-trade-tag:hover{border-color:var(--primary-color);color:var(--primary-color);background:rgba(242,139,130,.05);transform:translateY(-2px)}.template-modal-colorful .other-trade-section .other-trade-list .other-trade-tag.active{border-color:var(--primary-color);background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.85));color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(242,139,130,.3)}.template-modal-colorful .ant-divider{margin:24px 0;border-top-color:#e8e8e8}@media (max-width:768px){.template-modal-colorful .position-section .position-list{grid-template-columns:repeat(2,1fr)}}.ms-template-modern .template-card{height:100%;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(242,139,130,.1)}.ms-template-modern .template-card .ant-card-head{height:54px;background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.85));border-bottom:none}.ms-template-modern .template-card .ant-card-head .ant-card-head-title{padding:16px 0}.ms-template-modern .template-card .ant-card-head .card-title{display:flex;align-items:center;font-size:16px;font-weight:600;color:#fff}.ms-template-modern .template-card .ant-card-head .card-title .anticon{margin-right:8px;font-size:18px}.ms-template-modern .template-card .ant-card-body{background-color:#fafafa}.ms-template-modern .trade-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.ms-template-modern .trade-list .trade-item{position:relative;display:flex;align-items:center;padding:14px 16px;background:#fff;border-radius:10px;cursor:pointer;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s ease}.ms-template-modern .trade-list .trade-item .item-background{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,rgba(242,139,130,.1),transparent);transition:width .3s ease}.ms-template-modern .trade-list .trade-item .item-content{position:relative;display:flex;align-items:center;flex:1 1;z-index:1}.ms-template-modern .trade-list .trade-item .item-icon{margin-right:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(242,139,130,.1),rgba(242,139,130,.05));border-radius:8px;transition:all .3s ease}.ms-template-modern .trade-list .trade-item .item-icon svg{width:20px;height:20px;color:#666;transition:color .3s ease}.ms-template-modern .trade-list .trade-item .item-name{font-size:14px;font-weight:500;color:#333}.ms-template-modern .trade-list .trade-item .item-arrow{position:relative;font-size:14px;color:#999;transition:all .3s ease;z-index:1}.ms-template-modern .trade-list .trade-item:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(242,139,130,.2)}.ms-template-modern .trade-list .trade-item:hover .item-background{width:100%}.ms-template-modern .trade-list .trade-item:hover .item-icon{background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.8))}.ms-template-modern .trade-list .trade-item:hover .item-icon svg{color:#fff}.ms-template-modern .trade-list .trade-item:hover .item-arrow{transform:translateX(4px);color:var(--primary-color)}.template-modal-modern .ant-modal-header{background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.85));border-bottom:none}.template-modal-modern .ant-modal-header .modal-title{display:flex;align-items:center;font-size:18px;font-weight:600;color:#fff}.template-modal-modern .ant-modal-header .modal-title .anticon{margin-right:10px;font-size:20px}.template-modal-modern .ant-modal-header .ant-modal-close .ant-modal-close-x{color:#fff;font-size:18px}.template-modal-modern .ant-modal-body{padding:24px;background:#fafafa}.template-modal-modern .section-title{display:flex;align-items:center;margin-bottom:16px;font-size:15px;font-weight:600;color:#333;padding:12px 16px;background:linear-gradient(90deg,rgba(242,139,130,.1),transparent);border-left:4px solid var(--primary-color);border-radius:4px}.template-modal-modern .section-title .anticon{margin-right:8px;font-size:16px;color:var(--primary-color)}.template-modal-modern .position-section{margin-bottom:24px}.template-modal-modern .position-section .position-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.template-modal-modern .position-section .position-list .position-item{position:relative;display:flex;flex-direction:column;align-items:center;padding:16px 12px;background:#fff;border:2px solid transparent;border-radius:10px;transition:all .3s ease;min-height:110px;justify-content:space-between;overflow:hidden}.template-modal-modern .position-section .position-list .position-item .position-bg{position:absolute;inset:0;background:linear-gradient(135deg,rgba(242,139,130,.05),transparent);opacity:0;transition:opacity .3s ease}.template-modal-modern .position-section .position-list .position-item:not(.disabled){cursor:pointer}.template-modal-modern .position-section .position-list .position-item:not(.disabled):hover{border-color:var(--primary-color);box-shadow:0 4px 16px rgba(242,139,130,.25);transform:translateY(-2px)}.template-modal-modern .position-section .position-list .position-item:not(.disabled):hover .position-bg{opacity:1}.template-modal-modern .position-section .position-list .position-item.disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.template-modal-modern .position-section .position-list .position-item .position-name{position:relative;margin-bottom:12px;font-size:14px;font-weight:500;color:#333;text-align:center;line-height:1.4;min-height:40px;display:flex;align-items:center;z-index:1}.template-modal-modern .position-section .position-list .position-item .ant-btn{position:relative;width:100%;border-radius:6px;font-size:13px;background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.9));border:none;z-index:1}.template-modal-modern .position-section .position-list .position-item .ant-btn:hover:not(:disabled){background:linear-gradient(135deg,rgba(242,139,130,.9),var(--primary-color))}.template-modal-modern .position-section .empty-text{padding:40px 0;text-align:center;color:#999;font-size:14px}.template-modal-modern .other-trade-section .other-trade-list{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}.template-modal-modern .other-trade-section .other-trade-list .other-trade-tag{padding:8px 16px;background:#fff;border:2px solid #e8e8e8;border-radius:20px;cursor:pointer;transition:all .3s ease;font-size:13px;color:#666}.template-modal-modern .other-trade-section .other-trade-list .other-trade-tag:hover{border-color:var(--primary-color);color:var(--primary-color);background:rgba(242,139,130,.05);transform:translateY(-2px)}.template-modal-modern .other-trade-section .other-trade-list .other-trade-tag.active{border-color:var(--primary-color);background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.85));color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(242,139,130,.3)}.template-modal-modern .ant-divider{margin:24px 0;border-top-color:#e8e8e8}@media (max-width:768px){.template-modal-modern .position-section .position-list{grid-template-columns:repeat(2,1fr)}}.ms-project-template-card .ant-card-head{height:54px;background-color:#fafafa}.ms-project-template-card .ant-card-body{overflow:auto;color:#666}.ms-project-template-list{overflow:auto}.ms-project-template-list.ant-menu-vertical .ant-menu-item{margin-top:0;margin-bottom:0!important;height:60px;line-height:60px;font-size:14px!important}.ms-project-template-list.ant-menu-vertical .ant-menu-item:hover .ant-row,.ms-project-template-list.ant-menu-vertical .ant-menu-item:hover svg,.ms-project-template-list.ant-menu-vertical .ant-menu .ant-menu-item-selected .ant-row,.ms-project-template-list.ant-menu-vertical .ant-menu .ant-menu-item-selected svg{color:var(--primary-color)}.ms-project-template-list.ant-menu-vertical .ant-row{color:#666}.ms-project-template-list.ant-menu-vertical .anticon{font-size:14px!important}.ms-project-template-list.ant-menu-vertical .anticon svg{width:20px;height:20px;color:#ccc}.ms-project-template-list.ant-menu-vertical .anticon-right svg{width:10px;height:15px}.ms-template-carousel-wrapper-position{position:relative;margin:16px 24px 32px}.ms-template-carousel-wrapper-position .ant-carousel .slick-slide{text-align:center;min-height:116px;overflow:hidden}.ms-template-carousel-wrapper-position .ant-carousel .slick-dots{bottom:-18px}.ms-template-carousel-wrapper-position .ant-carousel .slick-dots li button{width:10px;height:10px;border-radius:5px;background:#000}.ms-template-carousel-wrapper-position .ant-carousel .slick-dots li.slick-active button{width:10px;height:10px;border-radius:5px;background:orange}.ms-template-carousel-wrapper-position .ms-carousel-left,.ms-template-carousel-wrapper-position .ms-carousel-right{position:absolute;top:0;display:flex;justify-content:center;align-items:center;width:24px;height:100%;text-align:center;cursor:pointer}.ms-template-carousel-wrapper-position .ms-carousel-left{left:-24px}.ms-template-carousel-wrapper-position .ms-carousel-right{right:-24px}.ms-template-carousel-wrapper-position .ms-carousel-item-wrapper{float:left;padding:8px 0;width:25%}.ms-template-carousel-wrapper-position .ms-carousel-item{display:inline-block;padding-top:22px;width:160px;height:100px;border-radius:4px;transition:all .2s ease-in;box-shadow:2px 2px 5px 3px rgba(0,0,0,.1)}.ms-template-carousel-wrapper-position .ms-carousel-item:hover{box-shadow:1px 1px 5px 3px rgba(0,0,0,.2)}.ms-template-carousel-wrapper-position .ms-carousel-item .ms-position-name{display:block;margin-bottom:5px;height:32px;line-height:32px;color:#000;font-size:16px}.ms-template-carousel-wrapper-position .ms-carousel-item .ms-position-create{width:60px;font-size:14px}.ms-template-carousel-wrapper-trade{position:relative;margin:16px 24px 32px}.ms-template-carousel-wrapper-trade .ant-carousel .slick-slide{text-align:center;height:60px;line-height:60px;overflow:hidden}.ms-template-carousel-wrapper-trade .ant-carousel .slick-dots{bottom:-18px}.ms-template-carousel-wrapper-trade .ant-carousel .slick-dots li button{width:10px;height:10px;border-radius:5px;background:#000}.ms-template-carousel-wrapper-trade .ant-carousel .slick-dots li.slick-active button{width:10px;height:10px;border-radius:5px;background:orange}.ms-template-carousel-wrapper-trade .ms-carousel-left,.ms-template-carousel-wrapper-trade .ms-carousel-right{position:absolute;top:0;width:24px;height:60px;line-height:60px;text-align:center;cursor:pointer}.ms-template-carousel-wrapper-trade .ms-carousel-left{left:-24px}.ms-template-carousel-wrapper-trade .ms-carousel-right{right:-24px}.ms-template-carousel-wrapper-trade .ms-carousel-item-wrapper{float:left;width:20%}.ms-template-carousel-wrapper-trade .ms-carousel-item{display:inline-block;width:126px;height:60px;line-height:60px;color:#333;cursor:pointer;border:1px solid #ccc;border-radius:4px}.ms-template-carousel-wrapper-trade .ms-carousel-item-active{color:var(--primary-color);border-color:var(--primary-color)}.ms-project-list-theme-four{display:flex;grid-gap:20px;gap:20px;padding:20px;height:100vh;background:#fafafa}.ms-project-list-theme-four .left-panel{flex:1 1;background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden}.ms-project-list-theme-four .left-panel .panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ms-project-list-theme-four .left-panel .panel-header .header-title{display:flex;align-items:center;grid-gap:12px;gap:12px;font-size:18px;font-weight:600;color:#333}.ms-project-list-theme-four .left-panel .panel-header .header-title .anticon{color:var(--primary-color)}.ms-project-list-theme-four .left-panel .panel-header .create-btn{background:var(--primary-color);border-color:var(--primary-color);border-radius:6px;height:36px;padding:0 20px;font-weight:500}.ms-project-list-theme-four .left-panel .panel-header .create-btn:hover{background:rgba(242,139,130,.85);border-color:rgba(242,139,130,.85)}.ms-project-list-theme-four .left-panel .status-section .section-label{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:14px;font-weight:500;color:#666;margin-bottom:12px}.ms-project-list-theme-four .left-panel .status-section .section-label .anticon{color:var(--primary-color)}.ms-project-list-theme-four .left-panel .status-section .status-radio-group{display:flex;grid-gap:8px;gap:8px;width:100%}.ms-project-list-theme-four .left-panel .status-section .status-radio-group .ant-radio-button-wrapper{flex:1 1;height:48px;line-height:48px;border-radius:8px;border:2px solid #e8e8e8;text-align:center;transition:all .3s ease}.ms-project-list-theme-four .left-panel .status-section .status-radio-group .ant-radio-button-wrapper:before{display:none}.ms-project-list-theme-four .left-panel .status-section .status-radio-group .ant-radio-button-wrapper .status-content{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;font-size:14px;color:#666}.ms-project-list-theme-four .left-panel .status-section .status-radio-group .ant-radio-button-wrapper .status-content .anticon{font-size:16px}.ms-project-list-theme-four .left-panel .status-section .status-radio-group .ant-radio-button-wrapper:hover{border-color:var(--primary-color)}.ms-project-list-theme-four .left-panel .status-section .status-radio-group .ant-radio-button-wrapper:hover .status-content{color:var(--primary-color)}.ms-project-list-theme-four .left-panel .status-section .status-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.85));border-color:var(--primary-color);box-shadow:0 4px 12px rgba(242,139,130,.3)}.ms-project-list-theme-four .left-panel .status-section .status-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked .status-content{color:var(--primary-color);font-weight:500}.ms-project-list-theme-four .left-panel .search-section{margin-bottom:16px}.ms-project-list-theme-four .left-panel .list-section{flex:1 1;overflow:auto;margin-top:8px}.ms-project-list-theme-four .right-panel{width:320px;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.08);display:flex;flex-direction:column}.ms-project-list-theme-four .right-panel .panel-header{margin-bottom:16px}.ms-project-list-theme-four .right-panel .panel-header .header-title{display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:16px;font-weight:600;color:#333;padding-bottom:12px;border-bottom:2px solid var(--primary-color)}.ms-project-list-theme-four .right-panel .panel-header .header-title .anticon{color:var(--primary-color)}.ms-project-list-theme-four .right-panel .template-content{flex:1 1;overflow:hidden}.ms-project-list-theme-four .ant-divider{margin:12px 0;border-color:#f0f0f0}@media (max-width:1200px){.ms-project-list-theme-four{flex-direction:column}.ms-project-list-theme-four .left-panel{height:auto;min-height:500px}.ms-project-list-theme-four .right-panel{width:100%;height:400px}}@media (max-width:768px){.ms-project-list-theme-four{padding:10px;grid-gap:10px;gap:10px}.ms-project-list-theme-four .left-panel{padding:16px}.ms-project-list-theme-four .left-panel .panel-header{flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px}.ms-project-list-theme-four .left-panel .panel-header .create-btn{width:100%}.ms-project-list-theme-four .left-panel .status-section .status-radio-group{flex-direction:column}.ms-project-list-theme-four .left-panel .status-section .status-radio-group .ant-radio-button-wrapper{width:100%}.ms-project-list-theme-four .right-panel{padding:16px}}.ms-project-list-theme-six{padding:20px;background:#f5f5f5}.ms-project-list-theme-six .toolbar-card{margin-bottom:16px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.ms-project-list-theme-six .toolbar-card .ant-card-body{padding:20px 24px}.ms-project-list-theme-six .toolbar-card .status-filter-wrapper{display:flex;align-items:center}.ms-project-list-theme-six .toolbar-card .status-filter-wrapper .filter-label{font-size:14px;font-weight:600;color:#333;margin-right:16px}.ms-project-list-theme-six .toolbar-card .status-filter-wrapper .ant-radio-group .ant-radio-button-wrapper{min-width:90px;text-align:center;height:36px;line-height:34px;border-radius:6px;margin-right:8px;border:2px solid #d9d9d9;transition:all .3s ease}.ms-project-list-theme-six .toolbar-card .status-filter-wrapper .ant-radio-group .ant-radio-button-wrapper:before{display:none}.ms-project-list-theme-six .toolbar-card .status-filter-wrapper .ant-radio-group .ant-radio-button-wrapper:hover{color:var(--primary-color);border-color:var(--primary-color)}.ms-project-list-theme-six .toolbar-card .status-filter-wrapper .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.9));border-color:var(--primary-color);color:#fff;font-weight:500;box-shadow:0 4px 12px rgba(242,139,130,.3)}.ms-project-list-theme-six .toolbar-card .status-filter-wrapper .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:hover{color:#fff}.ms-project-list-theme-six .toolbar-card .action-buttons{display:flex;justify-content:flex-end;grid-gap:8px;gap:8px}.ms-project-list-theme-six .toolbar-card .action-buttons .ant-btn{height:36px;border-radius:6px;font-weight:500}.ms-project-list-theme-six .toolbar-card .action-buttons .ant-btn-default{border-color:var(--primary-color);color:var(--primary-color)}.ms-project-list-theme-six .toolbar-card .action-buttons .ant-btn-default:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.ms-project-list-theme-six .toolbar-card .action-buttons .ant-btn-primary{background:var(--primary-color);border-color:var(--primary-color)}.ms-project-list-theme-six .toolbar-card .action-buttons .ant-btn-primary:hover{background:rgba(242,139,130,.85);border-color:rgba(242,139,130,.85)}.ms-project-list-theme-six .toolbar-card .ant-divider{margin:16px 0;border-color:#f0f0f0}.ms-project-list-theme-six .content-wrapper .list-card,.ms-project-list-theme-six .content-wrapper .template-card{border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);height:100%}.ms-project-list-theme-six .content-wrapper .list-card .ant-card-body,.ms-project-list-theme-six .content-wrapper .template-card .ant-card-body{padding:16px;height:100%}.ms-project-list-theme-six .content-wrapper .list-card{background:#fff}.ms-project-list-theme-six .content-wrapper .template-card{background:linear-gradient(180deg,#fff,#fafafa)}@media (max-width:1200px){.ms-project-list-theme-six{padding:16px}.ms-project-list-theme-six .toolbar-card .ant-card-body{padding:16px 20px}}@media (max-width:768px){.ms-project-list-theme-six{padding:10px}.ms-project-list-theme-six .toolbar-card .ant-card-body{padding:12px 16px}.ms-project-list-theme-six .toolbar-card .ant-row{flex-direction:column;grid-gap:12px;gap:12px}.ms-project-list-theme-six .toolbar-card .status-filter-wrapper{width:100%;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.ms-project-list-theme-six .toolbar-card .status-filter-wrapper .filter-label{margin-bottom:4px}.ms-project-list-theme-six .toolbar-card .status-filter-wrapper .ant-radio-group{width:100%;display:flex}.ms-project-list-theme-six .toolbar-card .status-filter-wrapper .ant-radio-group .ant-radio-button-wrapper{flex:1 1;margin-right:4px}.ms-project-list-theme-six .toolbar-card .status-filter-wrapper .ant-radio-group .ant-radio-button-wrapper:last-child{margin-right:0}.ms-project-list-theme-six .toolbar-card .action-buttons{width:100%;justify-content:stretch}.ms-project-list-theme-six .toolbar-card .action-buttons .ant-btn{flex:1 1}.ms-project-list-theme-six .content-wrapper .ant-row{flex-direction:column}.ms-project-list-theme-six .content-wrapper .ant-col{width:100%!important;max-width:100%!important}}.ms-project-list-theme-seven{padding:20px;background:#f5f5f5;min-height:100vh}.ms-project-list-theme-seven .search-bar{background:#fff;padding:20px 24px;border-radius:12px;margin-bottom:20px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.ms-project-list-theme-seven .main-container{display:flex;grid-gap:20px;gap:20px;height:calc(100vh - 200px)}.ms-project-list-theme-seven .main-container .sidebar-nav{width:200px;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.08);flex-shrink:0}.ms-project-list-theme-seven .main-container .sidebar-nav .nav-header{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:16px;font-weight:600;color:#333;padding-bottom:16px;border-bottom:2px solid var(--primary-color);margin-bottom:16px}.ms-project-list-theme-seven .main-container .sidebar-nav .nav-header .nav-icon{font-size:18px;color:var(--primary-color)}.ms-project-list-theme-seven .main-container .sidebar-nav .nav-radio-group{display:flex;flex-direction:column;grid-gap:8px;gap:8px;width:100%}.ms-project-list-theme-seven .main-container .sidebar-nav .nav-radio-group .nav-item{width:100%;height:48px;line-height:48px;border-radius:8px;border:2px solid #e8e8e8;text-align:left;padding:0 16px;transition:all .3s ease}.ms-project-list-theme-seven .main-container .sidebar-nav .nav-radio-group .nav-item:before{display:none}.ms-project-list-theme-seven .main-container .sidebar-nav .nav-radio-group .nav-item .nav-item-content{display:flex;align-items:center;justify-content:space-between}.ms-project-list-theme-seven .main-container .sidebar-nav .nav-radio-group .nav-item .nav-item-content .nav-label{font-size:14px;color:#666}.ms-project-list-theme-seven .main-container .sidebar-nav .nav-radio-group .nav-item .nav-item-content .nav-count{background:#f0f0f0;color:#999;padding:2px 8px;border-radius:10px;font-size:12px}.ms-project-list-theme-seven .main-container .sidebar-nav .nav-radio-group .nav-item:hover{border-color:var(--primary-color);background:rgba(242,139,130,.05)}.ms-project-list-theme-seven .main-container .sidebar-nav .nav-radio-group .nav-item:hover .nav-item-content .nav-label{color:var(--primary-color)}.ms-project-list-theme-seven .main-container .sidebar-nav .nav-radio-group .nav-item.ant-radio-button-wrapper-checked{background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.9));border-color:var(--primary-color);box-shadow:0 4px 12px rgba(242,139,130,.3)}.ms-project-list-theme-seven .main-container .sidebar-nav .nav-radio-group .nav-item.ant-radio-button-wrapper-checked .nav-item-content .nav-label{color:var(--primary-color);font-weight:500}.ms-project-list-theme-seven .main-container .sidebar-nav .nav-radio-group .nav-item.ant-radio-button-wrapper-checked .nav-item-content .nav-count{background:hsla(0,0%,100%,.2);color:var(--primary-color)}.ms-project-list-theme-seven .main-container .sidebar-nav .nav-radio-group .nav-item.ant-radio-button-wrapper-checked:hover{background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.9))}.ms-project-list-theme-seven .main-container .content-area{flex:1 1;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden}.ms-project-list-theme-seven .main-container .content-area .content-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.ms-project-list-theme-seven .main-container .content-area .content-header .content-title{display:flex;align-items:center;font-size:18px;font-weight:600;color:#333;margin:0}.ms-project-list-theme-seven .main-container .content-area .content-header .content-title .anticon{color:var(--primary-color);font-size:20px}.ms-project-list-theme-seven .main-container .content-area .content-header .create-btn{background:var(--primary-color);border-color:var(--primary-color);height:36px;padding:0 20px;border-radius:6px;font-weight:500}.ms-project-list-theme-seven .main-container .content-area .content-header .create-btn:hover{background:rgba(242,139,130,.85);border-color:rgba(242,139,130,.85)}.ms-project-list-theme-seven .main-container .content-area .content-body{flex:1 1;overflow:auto}.ms-project-list-theme-seven .main-container .content-right{width:280px;background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);flex-shrink:0;overflow:hidden}@media (max-width:1400px){.ms-project-list-theme-seven .main-container .content-right{width:240px}}@media (max-width:1200px){.ms-project-list-theme-seven{padding:16px}.ms-project-list-theme-seven .main-container .sidebar-nav{width:180px}.ms-project-list-theme-seven .main-container .content-right{width:220px}}@media (max-width:992px){.ms-project-list-theme-seven .main-container{flex-direction:column;height:auto}.ms-project-list-theme-seven .main-container .sidebar-nav{width:100%}.ms-project-list-theme-seven .main-container .sidebar-nav .nav-radio-group{flex-direction:row;flex-wrap:wrap}.ms-project-list-theme-seven .main-container .sidebar-nav .nav-radio-group .nav-item{flex:1 1;min-width:calc(33.333% - 6px)}.ms-project-list-theme-seven .main-container .content-area{min-height:500px}.ms-project-list-theme-seven .main-container .content-right{width:100%;height:400px}}@media (max-width:768px){.ms-project-list-theme-seven{padding:10px}.ms-project-list-theme-seven .search-bar{padding:16px}.ms-project-list-theme-seven .main-container{grid-gap:10px;gap:10px}.ms-project-list-theme-seven .main-container .sidebar-nav{padding:16px}.ms-project-list-theme-seven .main-container .sidebar-nav .nav-radio-group .nav-item{min-width:calc(50% - 4px);height:44px;line-height:44px;padding:0 12px}.ms-project-list-theme-seven .main-container .sidebar-nav .nav-radio-group .nav-item .nav-item-content .nav-label{font-size:13px}.ms-project-list-theme-seven .main-container .content-area{padding:16px}.ms-project-list-theme-seven .main-container .content-area .content-header{flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px}.ms-project-list-theme-seven .main-container .content-area .content-header .create-btn{width:100%}.ms-project-list-theme-seven .main-container .content-right{padding:12px}}.ant-radio-group .ant-radio-button-wrapper-checked,.ant-radio-group .ant-radio-button-wrapper-checked:hover{color:#fff;border:1px solid #02b7ff;border-left:none;background-color:#02b7ff}.ant-radio-group .ant-radio-button-wrapper-checked:first-child{border-color:none}.ant-form .ant-radio-button-wrapper-checked:first-child{color:#02b7ff;background-color:#fff;border-color:#02b7ff}.ms-system-notice .ant-modal-body{max-height:550px;overflow-y:auto}.ms-system-notice .ant-modal-body div{text-indent:24px}.ms-system-notice .ant-modal-body .error-color{font-weight:bolder}.ms-project-list-gradient{min-height:100vh;background:linear-gradient(180deg,#fafafa,#fff)}.ms-project-list-gradient .gradient-banner{position:relative;height:160px;overflow:hidden;margin-bottom:20px}.ms-project-list-gradient .gradient-banner .banner-bg{position:absolute;inset:0;background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.75))}.ms-project-list-gradient .gradient-banner .banner-bg:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 80% 50%,hsla(0,0%,100%,.1) 0,transparent 50%)}.ms-project-list-gradient .gradient-banner .banner-content{position:relative;max-width:1246px;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 20px;z-index:1}.ms-project-list-gradient .gradient-banner .banner-left{display:flex;align-items:center;grid-gap:20px;gap:20px}.ms-project-list-gradient .gradient-banner .banner-icon{width:80px;height:80px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.3)}.ms-project-list-gradient .gradient-banner .banner-icon .anticon{font-size:40px;color:#fff}.ms-project-list-gradient .gradient-banner .banner-text h1{margin:0;font-size:36px;font-weight:700;color:#fff!important;line-height:1;text-shadow:0 2px 10px rgba(0,0,0,.2)}.ms-project-list-gradient .gradient-banner .banner-text p{margin:8px 0 0;font-size:14px;color:hsla(0,0%,100%,.9);letter-spacing:3px;font-weight:300}.ms-project-list-gradient .gradient-banner .banner-stats{display:flex;grid-gap:30px;gap:30px}.ms-project-list-gradient .gradient-banner .stat-item{padding:16px 32px;background:hsla(0,0%,100%,.15);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);text-align:center;min-width:120px}.ms-project-list-gradient .gradient-banner .stat-item .stat-num{font-size:32px;font-weight:700;color:#fff;line-height:1;text-shadow:0 2px 8px rgba(0,0,0,.2)}.ms-project-list-gradient .gradient-banner .stat-item .stat-label{margin-top:8px;font-size:13px;color:hsla(0,0%,100%,.9)}.ms-project-list-gradient .gradient-banner .create-btn{height:50px;padding:0 40px;font-size:16px;font-weight:600;background:#fff;color:var(--primary-color);border:none;border-radius:25px;box-shadow:0 4px 20px rgba(0,0,0,.15);transition:all .3s ease}.ms-project-list-gradient .gradient-banner .create-btn:hover{background:#fff;color:var(--primary-color);transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,0,0,.25)}.ms-project-list-gradient .gradient-banner .create-btn:active{transform:translateY(-1px)}.ms-project-list-gradient .filter-bar .ant-radio-group{width:100%;display:flex;background:#fff;border-radius:50px;padding:4px;box-shadow:0 2px 12px rgba(242,139,130,.1)}.ms-project-list-gradient .filter-bar .ant-radio-group .ant-radio-button-wrapper{flex:1 1;text-align:center;height:44px;line-height:42px;border:none;border-radius:50px;background:transparent;color:#666;transition:all .3s ease;font-weight:500}.ms-project-list-gradient .filter-bar .ant-radio-group .ant-radio-button-wrapper:before{display:none}.ms-project-list-gradient .filter-bar .ant-radio-group .ant-radio-button-wrapper:hover{color:var(--primary-color);background:rgba(242,139,130,.05)}.ms-project-list-gradient .filter-bar .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.85));color:#fff;box-shadow:0 3px 12px rgba(242,139,130,.3)}.ms-project-list-gradient .filter-bar .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:hover{background:linear-gradient(135deg,rgba(242,139,130,.85),var(--primary-color))}.ms-project-list-gradient .gradient-main .ant-col>div{box-shadow:0 2px 16px rgba(0,0,0,.06);transition:box-shadow .3s ease}.ms-project-list-gradient .gradient-main .ant-col>div:hover{box-shadow:0 4px 24px rgba(242,139,130,.12)}.ms-project-list-modern .ant-radio-group{position:relative}.ms-project-list-modern .ant-radio-group:before{content:"";position:absolute;inset:-4px;background:linear-gradient(90deg,var(--primary-color),rgba(242,139,130,.5) 50%,var(--primary-color));border-radius:6px;opacity:.15;z-index:-1}.ms-project-list-modern .ant-radio-group .ant-radio-button-wrapper{border:1px solid rgba(242,139,130,.3)!important;border-radius:0!important;background:hsla(0,0%,100%,.95);color:#666;transition:all .3s ease;font-weight:400;position:relative;overflow:hidden}.ms-project-list-modern .ant-radio-group .ant-radio-button-wrapper:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(242,139,130,.05),transparent);opacity:0;transition:opacity .3s ease;z-index:0}.ms-project-list-modern .ant-radio-group .ant-radio-button-wrapper:hover{color:var(--primary-color);border-color:var(--primary-color)!important;box-shadow:0 0 10px rgba(242,139,130,.2)}.ms-project-list-modern .ant-radio-group .ant-radio-button-wrapper:hover:before{opacity:1}.ms-project-list-modern .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:var(--primary-color);color:#fff;border-color:var(--primary-color)!important;font-weight:500;box-shadow:0 0 15px rgba(242,139,130,.4)}.ms-project-list-modern .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#fff 50%,transparent)}.ms-project-list-modern .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:hover{box-shadow:0 0 20px rgba(242,139,130,.6)}.ms-project-list-modern .ant-btn-primary{background:var(--primary-color);border:1px solid var(--primary-color);box-shadow:0 0 15px rgba(242,139,130,.3);transition:all .3s ease;position:relative;overflow:hidden}.ms-project-list-modern .ant-btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);transition:left .5s ease}.ms-project-list-modern .ant-btn-primary:hover{box-shadow:0 0 25px rgba(242,139,130,.5);transform:translateY(-2px)}.ms-project-list-modern .ant-btn-primary:hover:before{left:100%}.ms-project-list-modern .ant-btn-primary:active{transform:translateY(0)}.ms-project-list-modern>div>div:nth-child(2)>div:first-child{border:1px solid rgba(242,139,130,.3);border-radius:4px;box-shadow:0 0 20px rgba(242,139,130,.1);position:relative}.ms-project-list-modern>div>div:nth-child(2)>div:first-child:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--primary-color) 50%,transparent)}.ms-project-list-modern>div>div:nth-child(2)>div:last-child{border:1px solid rgba(242,139,130,.3);border-radius:4px;box-shadow:0 0 20px rgba(242,139,130,.1);position:relative}.ms-project-list-modern>div>div:nth-child(2)>div:last-child:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--primary-color) 50%,transparent)}.ms-project-list-dashboard{background:#f5f7fa}.ms-project-list-dashboard .dashboard-stats-bar{background:linear-gradient(135deg,var(--primary-color),#06c);padding:16px;box-shadow:0 4px 20px rgba(1,67,161,.3)}.ms-project-list-dashboard .dashboard-stats-bar .stats-container{max-width:1246px;margin:0 auto;display:flex;grid-gap:16px;gap:16px;align-items:stretch}.ms-project-list-dashboard .dashboard-stats-bar .stat-card{flex:1 1;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:12px 20px;display:flex;align-items:center;grid-gap:12px;gap:12px;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.ms-project-list-dashboard .dashboard-stats-bar .stat-card:hover{background:hsla(0,0%,100%,.25);transform:translateY(-2px)}.ms-project-list-dashboard .dashboard-stats-bar .stat-card .stat-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff}.ms-project-list-dashboard .dashboard-stats-bar .stat-card .stat-info .stat-value{font-size:26px;font-weight:700;color:#fff;line-height:1}.ms-project-list-dashboard .dashboard-stats-bar .stat-card .stat-info .stat-label{margin-top:4px;font-size:13px;color:hsla(0,0%,100%,.85)}.ms-project-list-dashboard .dashboard-stats-bar .stat-card.stat-total .stat-icon{background:hsla(0,0%,100%,.2)}.ms-project-list-dashboard .dashboard-stats-bar .stat-card.stat-progress .stat-icon{background:rgba(255,193,7,.3)}.ms-project-list-dashboard .dashboard-stats-bar .stat-card.stat-done .stat-icon{background:rgba(76,175,80,.3)}.ms-project-list-dashboard .dashboard-stats-bar .stat-card.stat-action{flex:0 0 auto;background:#fff;justify-content:center;padding:12px 24px}.ms-project-list-dashboard .dashboard-stats-bar .stat-card.stat-action:hover{background:#fff;transform:none}.ms-project-list-dashboard .dashboard-stats-bar .stat-card.stat-action .ant-btn-primary{height:40px;padding:0 24px;font-size:15px;font-weight:600;background:var(--primary-color);border-color:var(--primary-color);border-radius:20px;box-shadow:0 4px 12px rgba(1,67,161,.3)}.ms-project-list-dashboard .dashboard-stats-bar .stat-card.stat-action .ant-btn-primary:hover{background:#0155c4;border-color:#0155c4;box-shadow:0 6px 16px rgba(1,67,161,.4)}.ms-project-list-dashboard .dashboard-search-bar{background:#fff;padding:14px 0;box-shadow:0 2px 8px rgba(0,0,0,.06)}.ms-project-list-dashboard .dashboard-search-bar .search-container{max-width:1246px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;grid-gap:24px;gap:24px;padding-top:4px}.ms-project-list-dashboard .dashboard-search-bar .status-tabs{display:flex;flex-shrink:0}.ms-project-list-dashboard .dashboard-search-bar .status-tabs .ant-radio-button-wrapper{height:36px;line-height:34px;padding:0 24px;border:1px solid #d9d9d9;border-radius:0;font-weight:500;font-size:13px;transition:all .3s ease;background:#fff}.ms-project-list-dashboard .dashboard-search-bar .status-tabs .ant-radio-button-wrapper:first-child{border-radius:18px 0 0 18px}.ms-project-list-dashboard .dashboard-search-bar .status-tabs .ant-radio-button-wrapper:last-child{border-radius:0 18px 18px 0}.ms-project-list-dashboard .dashboard-search-bar .status-tabs .ant-radio-button-wrapper:not(:first-child){margin-left:-1px}.ms-project-list-dashboard .dashboard-search-bar .status-tabs .ant-radio-button-wrapper:hover{color:var(--primary-color);border-color:var(--primary-color);z-index:1}.ms-project-list-dashboard .dashboard-search-bar .status-tabs .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:var(--primary-color);border-color:var(--primary-color);color:#fff;z-index:2}.ms-project-list-dashboard .dashboard-search-bar .status-tabs .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:hover{background:#0155c4;border-color:#0155c4}.ms-project-list-dashboard .dashboard-search-bar .status-tabs .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:before{display:none}.ms-project-list-dashboard .dashboard-search-bar .search-form-inline{flex:0 0 auto;display:flex;align-items:center}.ms-project-list-dashboard .dashboard-search-bar .search-form-inline .ant-form-inline{display:flex;align-items:center;flex-wrap:nowrap}.ms-project-list-dashboard .dashboard-search-bar .search-form-inline .ant-form-inline .ant-form-item{width:auto}.ms-project-list-dashboard .dashboard-search-bar .search-form-inline .ant-form-inline .ant-btn{height:32px;border-radius:2px;font-weight:500;font-size:14px;padding:0 20px;margin-left:8px;float:none!important;margin-top:0!important}.ms-project-list-dashboard .dashboard-search-bar .search-form-inline .ant-form-inline .ant-btn.ant-btn-primary{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.ms-project-list-dashboard .dashboard-search-bar .search-form-inline .ant-form-inline .ant-btn.ant-btn-primary:hover{background:#0155c4;border-color:#0155c4}.ms-project-list-dashboard .dashboard-main{padding:16px 0}.ms-project-list-dashboard .dashboard-main .template-sidebar{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);height:100%;overflow:hidden;transition:all .3s ease}.ms-project-list-dashboard .dashboard-main .template-sidebar .sidebar-header{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:linear-gradient(180deg,#fafbfc,#fff)}.ms-project-list-dashboard .dashboard-main .template-sidebar .sidebar-header .sidebar-icon{font-size:16px;color:var(--primary-color)}.ms-project-list-dashboard .dashboard-main .template-sidebar .sidebar-header .sidebar-title{flex:1 1;font-size:15px;font-weight:600;color:#333}.ms-project-list-dashboard .dashboard-main .template-sidebar .sidebar-header .collapse-btn{padding:4px 8px;color:#666}.ms-project-list-dashboard .dashboard-main .template-sidebar .sidebar-header .collapse-btn:hover{color:var(--primary-color)}.ms-project-list-dashboard .dashboard-main .template-sidebar .sidebar-content{padding:0}.ms-project-list-dashboard .dashboard-main .template-sidebar.collapsed .sidebar-header{justify-content:center;padding:12px 8px;flex-direction:column;grid-gap:4px;gap:4px}.ms-project-list-dashboard .dashboard-main .template-sidebar.collapsed .sidebar-header .sidebar-icon{font-size:18px}.ms-project-list-dashboard .dashboard-main .project-list-panel{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:16px;overflow:hidden}.ms-project-list-dashboard .ant-btn-primary{background:var(--primary-color);border-color:var(--primary-color)}.ms-project-list-dashboard .ant-btn-primary:focus,.ms-project-list-dashboard .ant-btn-primary:hover{background:#0155c4;border-color:#0155c4}.ms-project-list-dashboard .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:var(--primary-color)!important}.ms-project-list-immersive{min-height:calc(100vh - 64px);background:#f0f2f5;position:relative;padding-top:20px}.ms-project-list-immersive .immersive-toolbar{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:20px}.ms-project-list-immersive .immersive-toolbar .toolbar-container{max-width:1200px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;flex-wrap:wrap;grid-gap:16px;gap:16px}.ms-project-list-immersive .immersive-toolbar .status-pills{display:flex;grid-gap:8px;gap:8px;flex-shrink:0}.ms-project-list-immersive .immersive-toolbar .status-pills .pill{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 16px;border:none;border-radius:20px;background:#f5f5f5;color:#666;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}.ms-project-list-immersive .immersive-toolbar .status-pills .pill .anticon{font-size:14px}.ms-project-list-immersive .immersive-toolbar .status-pills .pill:hover{background:rgba(1,67,161,.08);color:var(--primary-color)}.ms-project-list-immersive .immersive-toolbar .status-pills .pill.active{background:var(--primary-color);color:#fff!important;box-shadow:0 2px 8px rgba(1,67,161,.3)}.ms-project-list-immersive .immersive-toolbar .status-pills .pill.active:hover{background:#0155c4}.ms-project-list-immersive .immersive-toolbar .template-trigger{flex:1 1;display:flex;justify-content:flex-end}.ms-project-list-immersive .immersive-toolbar .template-trigger .template-btn{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 20px;border:1px solid #d9d9d9;border-radius:20px;background:#fafafa;color:#666;font-size:14px;cursor:pointer;transition:all .3s ease}.ms-project-list-immersive .immersive-toolbar .template-trigger .template-btn .anticon{font-size:16px;color:var(--primary-color)}.ms-project-list-immersive .immersive-toolbar .template-trigger .template-btn:hover{border-color:var(--primary-color);color:var(--primary-color);background:#fff}.ms-project-list-immersive .immersive-toolbar .toolbar-actions{display:flex;grid-gap:8px;gap:8px;flex-shrink:0}.ms-project-list-immersive .immersive-toolbar .toolbar-actions .action-btn{width:40px;height:40px;border:none;border-radius:50%;background:#f5f5f5;color:#666;font-size:16px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.ms-project-list-immersive .immersive-toolbar .toolbar-actions .action-btn:hover{background:rgba(1,67,161,.08);color:var(--primary-color)}.ms-project-list-immersive .immersive-toolbar .toolbar-actions .action-btn.active{background:var(--primary-color);color:#fff!important}.ms-project-list-immersive .immersive-toolbar .toolbar-search{max-width:1200px;margin:0 auto;padding:8px 24px;border-top:1px solid #f0f0f0}.ms-project-list-immersive .immersive-content{max-width:1200px;margin:0 auto;padding-bottom:24px}.ms-project-list-immersive .immersive-content .content-wrapper{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.06);padding:20px;overflow:hidden}.ms-project-list-immersive .template-drawer .ant-drawer-header{border-bottom:1px solid #f0f0f0}.ms-project-list-immersive .template-drawer .ant-drawer-header .ant-drawer-title{font-weight:600;color:#333}.ms-project-list-immersive .template-drawer .ant-drawer-body{padding:0}.ms-project-list-immersive .fab-container{position:fixed;bottom:40px;right:40px;z-index:1000}.ms-project-list-immersive .fab-container .fab-button{width:56px;height:56px;border:none;border-radius:50%;background:var(--primary-color);color:#fff!important;font-size:24px;cursor:pointer;box-shadow:0 4px 16px rgba(1,67,161,.4);transition:all .3s ease;display:flex;align-items:center;justify-content:center;position:relative}.ms-project-list-immersive .fab-container .fab-button:hover{transform:scale(1.1) rotate(90deg);box-shadow:0 6px 24px rgba(1,67,161,.5)}.ms-project-list-immersive .fab-container .fab-button:active{transform:scale(1.05) rotate(90deg)}.ms-project-list-immersive .fab-container .fab-button:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--primary-color);-webkit-animation:fab-ripple 2s infinite;animation:fab-ripple 2s infinite;opacity:0}@-webkit-keyframes fab-ripple{0%{transform:scale(1);opacity:.5}to{transform:scale(1.4);opacity:0}}@keyframes fab-ripple{0%{transform:scale(1);opacity:.5}to{transform:scale(1.4);opacity:0}}.ms-project-list-immersive .ant-btn-primary{background:var(--primary-color);border-color:var(--primary-color)}.ms-project-list-immersive .ant-btn-primary:focus,.ms-project-list-immersive .ant-btn-primary:hover{background:#0155c4;border-color:#0155c4}.ms-project-list-immersive .ant-pagination{text-align:center;margin-top:20px}.ms-project-list-immersive .ant-pagination .ant-pagination-item-active{border-color:var(--primary-color);background:var(--primary-color)}.ms-project-list-immersive .ant-pagination .ant-pagination-item-active a{color:#fff}.ms-project-list-immersive .ant-pagination .ant-pagination-item:hover{border-color:var(--primary-color)}.ms-project-list-immersive .ant-pagination .ant-pagination-item:hover a{color:var(--primary-color)}.ms-project-list-timeline{display:flex;min-height:calc(100vh - 64px);background:#f5f7fa}.ms-project-list-timeline .timeline-nav{width:240px;flex-shrink:0;background:#fff;box-shadow:2px 0 12px rgba(0,0,0,.06);display:flex;flex-direction:column;z-index:10;position:-webkit-sticky;position:sticky;top:0;height:calc(100vh - 64px)}.ms-project-list-timeline .timeline-nav .nav-header{padding:24px 20px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;grid-gap:12px;gap:12px;background:linear-gradient(135deg,var(--primary-color),#06c);color:#fff;flex-shrink:0}.ms-project-list-timeline .timeline-nav .nav-header .anticon{font-size:24px}.ms-project-list-timeline .timeline-nav .nav-header span{font-size:18px;font-weight:600}.ms-project-list-timeline .timeline-nav .timeline-track{flex:1 1;padding:24px 0;overflow-y:auto}.ms-project-list-timeline .timeline-nav .timeline-track .timeline-item{position:relative;padding:0 20px 0 50px;margin-bottom:8px;cursor:pointer;transition:all .3s ease}.ms-project-list-timeline .timeline-nav .timeline-track .timeline-item:hover .timeline-content{background:rgba(1,67,161,.04)}.ms-project-list-timeline .timeline-nav .timeline-track .timeline-item.active .timeline-dot{background:var(--primary-color);border-color:var(--primary-color)!important;transform:scale(1.2)}.ms-project-list-timeline .timeline-nav .timeline-track .timeline-item.active .timeline-dot .anticon{color:#fff!important}.ms-project-list-timeline .timeline-nav .timeline-track .timeline-item.active .timeline-content{background:rgba(1,67,161,.08);border-left:3px solid var(--primary-color)}.ms-project-list-timeline .timeline-nav .timeline-track .timeline-item.active .timeline-label{color:var(--primary-color);font-weight:600}.ms-project-list-timeline .timeline-nav .timeline-track .timeline-item.active .timeline-line{background:var(--primary-color)}.ms-project-list-timeline .timeline-nav .timeline-track .timeline-item .timeline-dot{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid #d9d9d9;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:2}.ms-project-list-timeline .timeline-nav .timeline-track .timeline-item .timeline-dot .anticon{font-size:14px;transition:all .3s ease}.ms-project-list-timeline .timeline-nav .timeline-track .timeline-item .timeline-content{padding:16px 20px;border-radius:8px;transition:all .3s ease}.ms-project-list-timeline .timeline-nav .timeline-track .timeline-item .timeline-label{font-size:15px;color:#333;transition:all .3s ease}.ms-project-list-timeline .timeline-nav .timeline-track .timeline-item .timeline-line{position:absolute;left:35px;top:calc(50% + 20px);width:2px;height:calc(100% - 10px);background:#e8e8e8;transition:all .3s ease}.ms-project-list-timeline .timeline-nav .nav-actions{padding:20px;border-top:1px solid #f0f0f0;background:#fafbfc;flex-shrink:0}.ms-project-list-timeline .timeline-nav .nav-actions .ant-btn-primary{height:44px;font-size:15px;font-weight:500;border-radius:8px;background:var(--primary-color);border-color:var(--primary-color)}.ms-project-list-timeline .timeline-nav .nav-actions .ant-btn-primary:hover{background:#0155c4;border-color:#0155c4}.ms-project-list-timeline .timeline-nav .nav-actions .ant-btn:not(.ant-btn-primary){height:44px;font-size:15px;border-radius:8px;border-color:#d9d9d9}.ms-project-list-timeline .timeline-nav .nav-actions .ant-btn:not(.ant-btn-primary):hover{color:var(--primary-color);border-color:var(--primary-color)}.ms-project-list-timeline .timeline-main{flex:1 1;min-width:0;padding:20px 24px;display:flex;flex-direction:column}.ms-project-list-timeline .timeline-main .main-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:20px 24px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.ms-project-list-timeline .timeline-main .main-header .header-title{display:flex;align-items:baseline;grid-gap:16px;gap:16px}.ms-project-list-timeline .timeline-main .main-header .header-title h2{margin:0;font-size:24px;font-weight:600;color:#333}.ms-project-list-timeline .timeline-main .main-header .header-title .project-count{font-size:14px;color:#999}.ms-project-list-timeline .timeline-main .main-header .header-actions{display:flex;grid-gap:12px;gap:12px}.ms-project-list-timeline .timeline-main .main-header .header-actions .ant-btn{height:40px;padding:0 20px;border-radius:8px;font-weight:500}.ms-project-list-timeline .timeline-main .main-header .header-actions .ant-btn:hover{color:var(--primary-color);border-color:var(--primary-color)}.ms-project-list-timeline .timeline-main .search-panel{margin-bottom:20px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);-webkit-animation:slideDown .3s ease;animation:slideDown .3s ease}.ms-project-list-timeline .timeline-main .content-wrapper{flex:1 1;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px;overflow:hidden}.ms-project-list-timeline .ant-btn-primary{background:var(--primary-color);border-color:var(--primary-color)}.ms-project-list-timeline .ant-btn-primary:focus,.ms-project-list-timeline .ant-btn-primary:hover{background:#0155c4;border-color:#0155c4}.ms-project-list-timeline .ant-pagination{text-align:center;margin-top:20px}.ms-project-list-timeline .ant-pagination .ant-pagination-item-active{border-color:var(--primary-color);background:var(--primary-color)}.ms-project-list-timeline .ant-pagination .ant-pagination-item-active a{color:#fff}.ms-project-list-timeline .ant-pagination .ant-pagination-item:hover{border-color:var(--primary-color)}.ms-project-list-timeline .ant-pagination .ant-pagination-item:hover a{color:var(--primary-color)}.template-drawer-bottom .ant-drawer-header{background:linear-gradient(135deg,var(--primary-color),#06c);border-bottom:none}.template-drawer-bottom .ant-drawer-header .ant-drawer-title{color:#fff;font-weight:600}.template-drawer-bottom .ant-drawer-header .ant-drawer-close{color:rgba(0,0,0,.45)!important}.template-drawer-bottom .ant-drawer-header .ant-drawer-close:hover{color:rgba(0,0,0,.8)!important}.template-drawer-bottom .ant-drawer-body{padding:20px;background:#f5f7fa}.ms-project-list-kanban{min-height:calc(100vh - 64px);background:#f0f2f5;padding:20px}.ms-project-list-kanban .kanban-toolbar{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:20px}.ms-project-list-kanban .kanban-toolbar .toolbar-left{display:flex;align-items:center;grid-gap:16px;gap:16px}.ms-project-list-kanban .kanban-toolbar .toolbar-left .page-title{margin:0;font-size:22px;font-weight:600;color:#333;display:flex;align-items:center;grid-gap:10px;gap:10px}.ms-project-list-kanban .kanban-toolbar .toolbar-left .page-title .anticon{color:var(--primary-color)}.ms-project-list-kanban .kanban-toolbar .toolbar-left .project-total{font-size:14px;color:#999;padding:4px 12px;background:#f5f5f5;border-radius:12px}.ms-project-list-kanban .kanban-toolbar .toolbar-right{display:flex;align-items:center;grid-gap:12px;gap:12px}.ms-project-list-kanban .kanban-toolbar .toolbar-right .status-filters{display:flex;grid-gap:8px;gap:8px;margin-right:4px}.ms-project-list-kanban .kanban-toolbar .toolbar-right .status-filters .status-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 16px;border:1px solid #e8e8e8;border-radius:6px;background:#fff;font-size:14px;font-weight:500;color:#666;cursor:pointer;transition:all .3s ease}.ms-project-list-kanban .kanban-toolbar .toolbar-right .status-filters .status-btn .anticon{font-size:14px}.ms-project-list-kanban .kanban-toolbar .toolbar-right .status-filters .status-btn:hover{border-color:#d9d9d9;background:#fafafa}.ms-project-list-kanban .kanban-toolbar .toolbar-right .status-filters .status-btn.active{font-weight:600}.ms-project-list-kanban .kanban-toolbar .toolbar-right .ant-btn{height:40px;padding:0 20px;border-radius:8px;font-weight:500;display:flex;align-items:center;grid-gap:6px;gap:6px}.ms-project-list-kanban .kanban-toolbar .toolbar-right .ant-btn:not(.ant-btn-primary):hover{color:var(--primary-color);border-color:var(--primary-color)}.ms-project-list-kanban .kanban-toolbar .toolbar-right .ant-btn-primary{background:var(--primary-color);border-color:var(--primary-color)}.ms-project-list-kanban .kanban-toolbar .toolbar-right .ant-btn-primary:hover{background:#0155c4;border-color:#0155c4}.ms-project-list-kanban .kanban-search{padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:20px;-webkit-animation:slideDown .3s ease;animation:slideDown .3s ease}@-webkit-keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ms-project-list-kanban .kanban-content .content-wrapper{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px;overflow:hidden}.ms-project-list-kanban .template-drawer .ant-drawer-header{background:linear-gradient(135deg,var(--primary-color),#06c);border-bottom:none}.ms-project-list-kanban .template-drawer .ant-drawer-header .ant-drawer-title{color:#fff;font-weight:600}.ms-project-list-kanban .template-drawer .ant-drawer-header .ant-drawer-close{color:#fff}.ms-project-list-kanban .template-drawer .ant-drawer-header .ant-drawer-close:hover{color:hsla(0,0%,100%,.8)}.ms-project-list-kanban .template-drawer .ant-drawer-body{padding:0}.ms-project-list-kanban .ant-btn-primary{background:var(--primary-color);border-color:var(--primary-color)}.ms-project-list-kanban .ant-btn-primary:focus,.ms-project-list-kanban .ant-btn-primary:hover{background:#0155c4;border-color:#0155c4}.ms-project-list-kanban .ant-pagination{text-align:center;margin-top:20px}.ms-project-list-kanban .ant-pagination .ant-pagination-item-active{border-color:var(--primary-color);background:var(--primary-color)}.ms-project-list-kanban .ant-pagination .ant-pagination-item-active a{color:#fff}.ms-project-list-kanban .ant-pagination .ant-pagination-item:hover{border-color:var(--primary-color)}.ms-project-list-kanban .ant-pagination .ant-pagination-item:hover a{color:var(--primary-color)}.ms-project-info-item{overflow:hidden;margin-bottom:0}.ms-project-info-item dd,.ms-project-info-item dt{display:inline-block;line-height:30px}.ms-project-info-item dd{margin-bottom:0;max-width:80%}.ms-project-info-item-block{position:relative;padding-left:70px}.ms-project-info-item-block dt{position:absolute;top:0;left:0}.ms-project-info-item-block dd{padding-top:5px;max-width:100%;line-height:22px!important;white-space:normal;word-break:break-all;text-overflow:clip}.ms-project-card-frequency{font-size:12px;color:#ccc}.ms-project-save-date{text-align:right}.ms-project-save-date span{color:#ccc}.ant-btn.ms-project-tag-btn,.ant-btn.ms-project-tag-btn:active,.ant-btn.ms-project-tag-btn:focus,.ant-btn.ms-project-tag-btn:hover{margin-left:10px;font-size:12px;color:#fff;cursor:default}.ant-btn.ms-project-tag-btn.ant-btn-primary,.ant-btn.ms-project-tag-btn:active.ant-btn-primary,.ant-btn.ms-project-tag-btn:focus.ant-btn-primary,.ant-btn.ms-project-tag-btn:hover.ant-btn-primary{background-color:#1890ff}.ant-btn.ms-project-tag-btn.ms-green-tag-btn,.ant-btn.ms-project-tag-btn:active.ms-green-tag-btn,.ant-btn.ms-project-tag-btn:focus.ms-green-tag-btn,.ant-btn.ms-project-tag-btn:hover.ms-green-tag-btn{border-color:#87d068;background-color:#87d068}.ms-received-count{font-size:22px;color:#f5a623}.ant-layout .ms-project-detail-counter{margin-bottom:12px;height:80px}.ant-layout .ms-project-detail-counter .ant-card-body{padding:13px 24px}.ant-layout .ms-project-detail-counter .ant-row>div{display:inline-block;width:120px}.ant-layout .ms-project-detail-counter .ant-row{position:relative}.ant-layout .ms-project-detail-counter .ant-row>.counter-btn{position:absolute;top:10px;right:0;width:230px}.ant-layout .ms-project-count-num{font-size:22px;font-weight:700;text-align:left}.ant-layout .counter-fs-12 .ms-project-count-num{font-size:12px}.ant-layout .counter-fs-16 .ms-project-count-num{font-size:16px}.ant-layout .counter-fs-18 .ms-project-count-num{font-size:18px}.ant-layout .counter-fs-22 .ms-project-count-num{font-size:22px}.ant-layout .ms-project-count-unit{text-align:left}.ms-project-create-bill-modal .count{color:#02b7ff}.ms-project-create-bill-modal .fee-list{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ms-project-create-bill-modal .fee{font-size:14px;color:rgba(0,0,0,.85)}.ms-project-create-bill-modal .fee .active{font-size:24px;color:#333}.ms-project-create-bill-modal .fee-count-box{padding:8px;border:1px dashed #ccc;border-radius:4px;margin:15px}.ant-btn.ms-project-task-green-btn,.ant-btn.ms-project-task-green-btn:focus,.ant-btn.ms-project-task-green-btn:hover,.ant-btn.ms-project-task-green-btn[disabled],.ant-btn.ms-project-task-green-btn[disabled]:hover{color:#fff;border-color:#87d068;background:#87d068}.ant-btn.ms-project-task-green-btn[disabled]{opacity:.5}.ms-project-task-delete-btn{color:#ff3c21;cursor:pointer}.ms-project-task-form{display:flex;text-align:left!important;width:1170px!important;height:40px!important}.ms-project-task-form .ant-form-item:last-child{float:right;margin-right:16px}.ms-project-task-form .ant-form-item-label label{color:#333}.project-detail .ant-table-header .ant-table-selection-column{height:20px!important}.project-detail .ant-table-header tr:first-of-type{height:24px}.project-detail .ant-table-header tr:first-of-type th{height:54px!important}.project-detail .ant-table-header tr:nth-of-type(2){display:none}.project-detail .ant-table-tbody tr>td:last-child{padding-right:24px!important}.project-detail .ant-table-tbody .ms-task-row-origin td{border:0}.project-detail .ant-table-tbody .ms-task-row-expanded td:last-child{text-align:left}.ms-table-default .ant-table-selection-column{border-bottom:0}.ms-table-default .ant-table-tbody>tr>td,.ms-table-default .ant-table-thead>tr>th{text-align:center;word-break:break-all}.ms-table-default .ant-table-tbody>tr>td:first-child,.ms-table-default .ant-table-thead>tr>th:first-child{text-align:left}.ms-table-default.ms-table-default-row-select .ant-table-tbody>tr>td:first-child,.ms-table-default.ms-table-default-row-select .ant-table-thead>tr>th:first-child{text-align:center}.ms-table-default.ms-table-default-row-select .ant-table-tbody>tr>td:nth-child(2),.ms-table-default.ms-table-default-row-select .ant-table-thead>tr>th:nth-child(2){text-align:left}.ms-table-default .ant-table-tbody>tr>td:last-child,.ms-table-default .ant-table-thead>tr>th:last-child{text-align:right}.ms-table-default .ant-table-tbody>tr>td.left-td,.ms-table-default .ant-table-tbody>tr>td:only-child,.ms-table-default .ant-table-thead>tr>th.left-th,.ms-table-default .ant-table-thead>tr>th:only-child{text-align:left}.ms-table-default .ant-table-tbody>tr>td.right-td,.ms-table-default .ant-table-thead>tr>th.right-th{text-align:right}.ms-table-container{position:relative;height:100%;background-color:#fff}.ms-table-container .ant-table-placeholder{padding-top:100px;border-bottom:0}.ms-table-container .ms-pagination-container{position:absolute;bottom:0;padding:16px;width:100%;text-align:right}.ms-table-container .flex-between{display:flex;justify-content:space-between}.modelClass{padding-top:62px}.modelClass .icStyle{color:#52c41a;font-size:22px}.modelClass .billNum{font-weight:700;font-size:16px}.modelClass .textDiv{margin-top:5px;margin-bottom:38px}.modelClass .processBar{margin-left:58px;margin-right:58px;margin-bottom:10px}.modelClass .mr16{margin-left:16px}.modelClass .btn{margin-top:5px;text-align:center}.modelClass .down{margin-left:58px;width:300px}.modelClass .ant-modal-body{padding:20px}.nomodel.modelClass{padding-top:10px}.nomodel.modelClass .textDiv{margin-bottom:10px}.nomodel.modelClass .down,.nomodel.modelClass .processBar{margin-left:38px}.ms-breadcrumb>span:last-child{font-size:14px;color:#333!important}.ms-breadcrumb>span:first-child{font-size:12px;color:#999!important}.return{position:"absolute";right:0;top:0;font-size:14px;font-family:PingFangSC-Regular;font-weight:400;color:#1c9aff}.content-head{border-bottom:1px solid #f2f2f2;height:55px;line-height:25px;background-color:#fafafa}.content-head div{font-size:18px;font-weight:600;float:left;width:800px;margin:16px 0 0 24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.content-head .right-step{float:right;margin:13px 24px 0 0}.content-head .right-step span:first-child{font-size:18px;color:var(--primary-color)}.content-head .right-step span:nth-child(2){font-size:14px;color:rgba(0,0,0,.45)}.content-head .right-step p{margin:0;display:inline-block;font-size:25px}.ms-project-name{width:1090px;height:478px;background:#fff;margin-left:auto;margin-right:auto}.ms-project-name .ant-form-explain{font-size:12px}.ms-project-name .ant-form-explain .ant-btn-link{padding:0;height:auto;color:#02b7ff;font-size:12px}.ms-project-name .project-name-form{padding:24px}.ms-project-name .project-name-form .has-error .bf-container.ms-editor{border-color:#ea4b6b}.ms-project-name .project-name-form .bf-container.ms-editor{margin-bottom:3px;height:32px;border:1px solid #e4e4e4;border-radius:4px}.ms-project-name .project-name-form .bf-container.ms-editor .bf-content *{line-height:1.5}.ms-project-name .project-name-form .bf-container.ms-editor .bf-content{padding:4px 11px;height:100%;font-size:14px}.ms-project-name .project-name-form .bf-container.ms-editor .bf-content .public-DraftEditorPlaceholder-root{top:0;left:0;font-size:14px}.ms-project-name .project-name-form .bf-container.ms-editor .bf-content .public-DraftEditorPlaceholder-root .public-DraftEditorPlaceholder-inner{color:#ccc}.ms-project-name .project-name-form .bf-container.ms-editor .bf-content .DraftEditor-editorContainer{overflow-x:hidden}.ms-project-name .project-name-form .bf-container.ms-editor .bf-content .public-DraftEditor-content{padding:0}.ms-project-name .project-name-form .bf-container.ms-editor .bf-content .public-DraftEditor-content div{padding:0;height:100%}.ms-project-name .project-name-form h2{font-size:16px;color:rgba(0,0,0,.85);font-weight:700}.ms-project-name .project-name-form .project-name-length{position:absolute;top:44px;right:0;font-size:12px;color:#ccc}.ms-project-name .bottom-btn{position:absolute;bottom:40px;left:50%}.ms-project-name .sample{padding:4px 20px 11px 11px;position:absolute;top:17px;left:83px;width:496px;height:60px;background-color:#333;border-radius:4px}.ms-project-name .sample .triangle{position:relative;bottom:-55px;left:0;width:0;height:0;border-top:5px solid #333;border-left:5px solid #fff;border-right:5px solid #fff}.ms-project-name .sample .close-sample{position:absolute;top:0;right:10px;width:8px;height:8px;color:#fff;cursor:pointer}.ms-project-name .sample .close-sample span svg{width:8px;height:8px}.ms-project-name .sample .sample-text{position:relative;top:0;left:0;-ms-user-select:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none}.ms-project-name .sample .sample-text p{margin:0;font-weight:400;line-height:20px;color:#fff;font-size:12px}.step-intro{position:relative;width:1090px;height:841px;background:#fff;border-radius:2px;margin-left:auto;margin-right:auto}.step-intro .ant-form-explain{font-size:12px}.step-intro .ant-form-explain .ant-btn-link{padding:0;height:auto;color:#02b7ff;font-size:12px}.step-intro .step-intro-content{padding:24px}.step-intro .step-intro-content .has-error .bf-container.ms-editor{border-color:#ea4b6b}.step-intro .step-intro-content .bf-container.ms-editor{margin-bottom:3px;height:100px;border:1px solid #e4e4e4;border-radius:4px}.step-intro .step-intro-content .bf-container.ms-editor .bf-content *{line-height:1.5}.step-intro .step-intro-content .bf-container.ms-editor .bf-content{padding:4px 11px;height:100%;font-size:14px}.step-intro .step-intro-content .bf-container.ms-editor .bf-content .public-DraftEditorPlaceholder-root{top:0;left:0;font-size:14px}.step-intro .step-intro-content .bf-container.ms-editor .bf-content .public-DraftEditorPlaceholder-root .public-DraftEditorPlaceholder-inner{color:#ccc}.step-intro .step-intro-content .bf-container.ms-editor .bf-content .public-DraftEditor-content{padding:0}.step-intro .step-intro-content .ms-editor-with-block.bf-container.ms-editor{height:150px;padding-bottom:25px}.step-intro .step-intro-content .length-cnt{margin-top:-24px;margin-bottom:12px;text-align:right;font-size:12px;color:#ccc;line-height:14px}.step-intro .step-intro-content .row-three{height:155px}.step-intro .step-intro-content .row-three .left-div{width:511px;display:inline-block}.step-intro .step-intro-content .row-three .left-div .label{margin-right:10px}.step-intro .step-intro-content .row-three .left-div .ant-form-item-control{width:380px}.step-intro .step-intro-content .row-three .left-div .select-location{height:25px;display:inline-block}.step-intro .step-intro-content .row-three .left-div .select-location .ant-form-item-control{width:380px;line-height:0}.step-intro .step-intro-content .row-three .left-div .select-div{height:60px}.step-intro .step-intro-content .row-three .left-div .select-div .select-form{width:130px;float:left;margin-bottom:0}.step-intro .step-intro-content .row-three .left-div .select-div .select-form .select-pcc{width:120px;height:32px}.step-intro .step-intro-content .row-three .left-div .select-div .ant-select-selection__rendered{width:90%;margin-left:6px}.step-intro .step-intro-content .row-three .left-div .select-div .ant-select-selection__rendered .ant-select-selection-selected-value{text-overflow:clip}.step-intro .step-intro-content .row-three .left-div .select-div .ant-select-arrow{width:23px;height:18px;right:2px;top:40%;padding-top:3px;background:#fff}.step-intro .step-intro-content .row-three .left-div .select-div .ant-select-disabled .ant-select-arrow{background:#f5f5f5}.step-intro .step-intro-content .row-three .left-div .input-addr{width:380px}.step-intro .step-intro-content .row-three .middle-div,.step-intro .step-intro-content .row-three .right-div{width:315px;display:inline-block;vertical-align:top}.step-intro .step-intro-content .row-three .middle-div .input-owner,.step-intro .step-intro-content .row-three .right-div .input-owner{width:200px}.step-intro .step-intro-content .row-three .right-div{width:210px}.step-intro .step-intro-content .row-four{background-color:#fff}.step-intro .step-intro-content .row-four .ant-upload{z-index:11}.step-intro .step-intro-content .hidden{display:none}.step-intro .label{margin-bottom:20px;display:inline-block;font-size:14px;font-weight:600;color:#333}.step-intro .h-120{height:120px}.step-intro .pic-div{position:relative;margin-right:10px;width:100px;height:100px;text-align:center;border:1px solid #f0f0f0;border-radius:4px;overflow:visible}.step-intro .pic-div:first-child{margin-left:20px}.step-intro .pic-div:last-child{margin-right:0}.step-intro .pic-div .pic{width:100%;height:100%;margin:0 auto;cursor:auto;border-radius:4px}.step-intro .pic-div .anticon-plus{font-size:24px!important;color:#02b7ff!important;font-weight:100}.step-intro .pic-div .del-pic{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.4);box-shadow:0 0 0 2px #fff;color:#fff;cursor:pointer;z-index:2}.step-intro .pic-div .del-pic i{font-size:10px;line-height:1;color:#fff}.step-intro .pic-div .del-pic:hover{background:rgba(0,0,0,.56)}.step-intro .pic-div .del-pic:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(24,144,255,.25)}.step-intro .save-div{margin-top:52px;text-align:center;height:40px}.step-intro .save-div button{z-index:11;width:80px;height:40px;margin-right:20px;margin-bottom:85px}.step-intro .ant-alert-warning{height:84px!important;padding-top:11px;padding-bottom:7px;margin-top:0!important}.step-intro .ant-alert-warning .desc-ul{font-size:12px;list-style:none;color:rgba(0,0,0,.65);padding:0;height:66px;margin:0;line-height:20px}.step-intro .ant-alert-warning .desc-ul i{top:13.5px}.step-intro .ant-upload.ant-upload-drag{border:1px dashed #e4e4e4;background-color:#fff}.step-intro .ant-upload.ant-upload-drag .ant-upload.ant-upload-btn .ant-upload-drag-container p.ant-upload-hint,.step-intro .ant-upload.ant-upload-drag .ant-upload.ant-upload-btn .ant-upload-drag-container p.ant-upload-text{width:310px;margin:7px auto 0;font-size:14px;color:#333}.step-intro .ant-upload.ant-upload-drag .ant-upload.ant-upload-btn .ant-upload-drag-container p.ant-upload-hint span,.step-intro .ant-upload.ant-upload-drag .ant-upload.ant-upload-btn .ant-upload-drag-container p.ant-upload-text span{color:#02b7ff}.step-intro .ant-upload.ant-upload-drag .ant-upload.ant-upload-btn .ant-upload-drag-container p.ant-upload-hint{font-size:12px;font-weight:400;color:#999}.step-intro .sample{position:absolute;padding:5px 23px 11px 16px;top:105px;left:85px;width:866px;height:94px;background-color:#333;border-radius:4px;font-size:12px;color:#fff;z-index:2}.step-intro .sample .triangle{position:relative;left:-4px;width:0;height:0;border-bottom:5px solid #333;border-left:5px solid #fff;border-right:5px solid #fff;top:-10px}.step-intro .sample .close-sample{position:absolute;top:4px;right:7px;width:14px;height:14px;color:#fff;z-index:1;cursor:pointer}.step-intro .sample .close-sample span svg{width:8px;height:8px}.step-intro .sample .sample-text{-ms-user-select:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none}.step-intro .sample .sample-text p{margin:0;font-weight:400;line-height:20px;color:#fff;font-size:12px}.vh-amap-location .amap-main{width:400px;display:inline-block}.vh-amap-location .amap-main .main-left{width:60px;display:inline-block;vertical-align:top}.vh-amap-location .amap-main .main-right{width:338px;border:1px solid #ccc;display:inline-block;font-size:12px;cursor:pointer}.vh-amap-location .amap-main .main-right .mr-content{width:292px;display:inline-block;padding:8px}.vh-amap-location .amap-main .main-right .mr-content span{width:292px;display:inline-block;padding:8px 0}.vh-amap-location .amap-main .main-right .mr-content .mrc-title{font-size:16px;line-height:16px}.vh-amap-location .amap-main .main-right .mr-content .mrc-text{line-height:14px}.vh-amap-location .amap-main .main-right .mr-icon{display:inline-block;width:44px;vertical-align:top;padding:27px 12px}.amapModal .ant-modal-close-x{width:44px;height:44px;line-height:44px}.ProjectUser{width:1090px;height:478px;background:#fff;border-radius:2px;margin-left:auto;margin-right:auto}.ProjectUser .projectUser_main{padding:0 23px 0 25px;margin-top:21px}.ProjectUser .projectUser_main .peojectUser-card{width:330px;height:150px;background:#fff;border-radius:4px;border:1px solid #02b7ff;cursor:pointer}.ProjectUser .projectUser_main .peojectUser-card .peojectUser-card-description{margin-top:18px;text-align:center;font-size:16px;font-weight:400;color:#02b7ff}.ProjectUser .projectUser_main .peojectUser-card .icon{margin:19px 0 0 126px;text-align:center;font-size:47px;color:#02b7ff}.ProjectUser .projectUser_main .peojectUser-card-dis{width:330px;height:150px;background:#fff;border-radius:4px;border:1px solid hsla(0,0%,85.1%,.45);cursor:pointer}.ProjectUser .projectUser_main .peojectUser-card-dis .peojectUser-card-dis-description1{margin-top:17px;text-align:center;font-size:16px;font-weight:400;color:#f0f0f0}.ProjectUser .projectUser_main .peojectUser-card-dis .icon{margin:19px 0 0 126px;text-align:center;font-size:48px;color:#f0f0f0}.ProjectUser .projectUser_main .peojectUser-card-dis .peojectUser-card-dis-description2{margin-top:17px;text-align:center;font-size:16px;font-weight:400;color:#f0f0f0}.ProjectUser .projectUser_main p.canselectUser{margin-top:12px;font-size:14px;color:#333}.ProjectUser .projectUser_main p.disselectUser{margin-top:12px;font-size:14px;color:#f0f0f0}.ProjectUser .ProjectName_Footer{text-align:center}.ProjectUser .ProjectName_Footer Button:first-of-type{margin:100px 20px 0 0}.ProjectUser h3{padding-top:26px;padding-left:26px;font-size:14px;color:#333}.ProjectUser .showLoading{position:absolute;left:158px}#root .user-group .ms-user-group{width:140px}#root .user-group .ms-user-group .group-title{margin-left:24px;font-weight:bolder}#root .user-group .ms-user-group .group-tree{margin-left:16px}#root .user-group .ms-user-group .group-tree li.ant-tree-treenode-selected span.ant-tree-node-selected{background-color:#f0f0f0}.ms-user-list{-webkit-user-select:none;-ms-user-select:none;user-select:none}.ms-user-list .user-title{margin-left:16px;margin-bottom:12px;font-weight:bolder;display:flex;justify-content:space-between}.ms-user-list .ant-list-split .ant-list-item{border-bottom:0;white-space:nowrap}.ms-user-list div:focus{outline:none}.task-setting-form .task-title{height:32px;line-height:32px}.task-setting-form .task-title .ant-form-item-control{line-height:32px}.task-setting-form .task-title label{margin:0 10px;font-weight:bolder}.task-setting-form .task-body{overflow:hidden}.task-setting-form .task-body div:focus{outline:none}.task-setting-form .task-body .task-body-row{padding-left:10px}.task-setting-form .task-body .task-body-row .ant-form-item-control,.task-setting-form .task-body .task-body-row .ant-form-item-label{line-height:32px}.task-setting-form .task-body .task-body-row .task-body-sub-row{height:32px;line-height:32px}.task-setting-form .task-body .task-body-row .task-body-sub-label{margin-left:66px;font-size:12px}.task-setting-form.ant-form-inline .ant-form-item{margin-right:0}.task-setting-form.ant-form-inline .ant-form-item .ant-calendar-range-picker-input,.task-setting-form.ant-form-inline .ant-form-item .ant-input-sm,.task-setting-form.ant-form-inline .ant-form-item .ant-select-sm{font-size:12px}.task-setting-form.ant-form-inline .ant-form-item .ant-checkbox-wrapper .ant-checkbox+span{padding-left:3px;padding-right:3px}.ms-step-staff-manager{width:1290px;background-color:#fff;height:596px;margin-left:auto;margin-right:auto}.ms-step-staff-manager .ms-step-staff-manager-body{padding-top:20px;height:400px;max-height:400px}.ms-step-staff-manager .ms-step-staff-manager-body .user-group,.ms-step-staff-manager .ms-step-staff-manager-body .user-list{float:left;height:100%;border-right:1px solid #e8e8e8;overflow-y:auto;overflow-x:hidden}.ms-step-staff-manager .ms-step-staff-manager-body .user-group{width:140px}.ms-step-staff-manager .ms-step-staff-manager-body .user-list{width:271px}.ms-step-staff-manager .ms-step-staff-manager-body .task-setting{float:left;width:870px}.ms-step-staff-manager .ms-step-staff-manager-footer{height:144px;text-align:center}.ms-step-staff-manager .ms-step-staff-manager-footer .ant-btn{margin-top:16px}.edit-project .ant-layout-content{background:none!important}.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,.ant-modal-confirm-success .ant-modal-confirm-body>.anticon{border-radius:50%}.PushProject{position:relative;width:1090px;border-radius:2px;background-color:#fff;margin-bottom:24px;margin-left:auto;margin-right:auto}.PushProject .ant-card-body{padding:0!important}.PushProject .PushProject-head{height:55px;border-radius:2px;background-color:#fff}.PushProject .PushProject-name .card-row{margin:"15px 13px 0 25px";border:1px solid #f0f0f0}.PushProject .PushProject-name .right-step{float:right}.PushProject .ant-card-bordered{border:0}.PushProject .PushProject-introduce .card-introduce{border:1px solid #f0f0f0}.PushProject .PushProject-introduce .right-step{float:right}.PushProject .PushProject-introduce .pageList{height:auto;line-height:20px;overflow:hidden;margin-top:16px;color:#333;font-size:14px}.PushProject .PushProject-introduce .projectDescription{margin-top:10px;line-height:20px;color:#333;font-size:16px}.PushProject .PushProject-introduce .projectDescription span{padding:0 15px 15px 0;font-size:14px}.PushProject .PushProject-user{margin-top:8px}.PushProject .PushProject-user .card-user{border:1px solid #f0f0f0}.PushProject .PushProject-user .card-user .pushProject-list{margin-top:16px}.PushProject .PushProject-user .right-step{float:right}.PushProject .PushProject-total{margin-top:8px}.PushProject .PushProject-total .card-total{border:1px solid #f0f0f0}.PushProject .PushProject-total .right-step{float:right}.PushProject .PushProject-total .count-box .count-item{display:inline-block;width:250px}.PushProject .PushProject-push{padding-bottom:40px;text-align:center;background-color:#fff}.PushProject .PushProject-push Button{width:105px;height:32px;border-radius:20px;font-size:16px;font-weight:400}.PushProject .project-counter-box{display:flex;flex-wrap:wrap}.PushProject .project-counter-box .counter-col{margin-right:30px}.PushProject .project-counter-box .counter-col:last-child{margin-right:0}.title{font-size:22px;font-weight:400;color:#333}span.warning-success{font-size:18px;font-weight:400;color:#333;margin-left:12px}.contract{font-size:16px;font-weight:400;color:#333;text-align:center;margin-top:9px;border-radius:8px}.close{width:110px;height:35px!important;border-radius:23px;margin-top:60px;position:absolute;left:50%;margin-left:-55px}.close span{font-size:16px;font-weight:400;color:#fff!important}.close .ant-modal-content{border-radius:8px}.confirm-modal .ant-modal-header{padding:7px 24px}.confirm-modal .ant-modal-footer{padding-bottom:24px;border-top:0;text-align:center}.edit-project-theme-classic{background-color:#fafafa;min-height:100vh}.edit-project-theme-classic .ant-layout{height:auto;background:transparent}.edit-project-theme-classic .theme-sider{width:280px!important;max-width:280px!important;background:#fff;box-shadow:2px 0 12px rgba(0,0,0,.08);float:left;flex:0 0 280px!important;z-index:10}.edit-project-theme-classic .theme-sider .sider-header{height:64px;display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.9));color:#fff;font-size:18px;font-weight:600;box-shadow:0 2px 8px rgba(242,139,130,.3)}.edit-project-theme-classic .theme-sider .sider-header .header-icon{font-size:24px}.edit-project-theme-classic .theme-sider .sider-header .header-title{font-size:18px}.edit-project-theme-classic .theme-sider .ms-breadcrumb{margin:24px 0 0 40px}.edit-project-theme-classic .theme-sider .steps-wrapper{margin:32px 0 0 40px;padding-right:20px}.edit-project-theme-classic .theme-sider .steps-wrapper .ant-steps-item{height:80px;padding-bottom:12px}.edit-project-theme-classic .theme-sider .steps-wrapper .ant-steps-item.ant-steps-item-process .ant-steps-item-tail:after{background:var(--primary-color)}.edit-project-theme-classic .theme-sider .steps-wrapper .ant-steps-item.ant-steps-item-process .ant-steps-item-icon{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(242,139,130,.3)}.edit-project-theme-classic .theme-sider .steps-wrapper .ant-steps-item.ant-steps-item-process .ant-steps-item-content .ant-steps-item-title{color:var(--primary-color);font-weight:600}.edit-project-theme-classic .theme-sider .steps-wrapper .ant-steps-item.ant-steps-item-finish .ant-steps-item-tail:after{background:#52c41a}.edit-project-theme-classic .theme-sider .steps-wrapper .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon{background:#52c41a;border-color:#52c41a;box-shadow:0 2px 6px rgba(82,196,26,.3)}.edit-project-theme-classic .theme-sider .steps-wrapper .ant-steps-item.ant-steps-item-finish .ant-steps-item-content .ant-steps-item-title{color:#52c41a;font-weight:500}.edit-project-theme-classic .theme-sider .steps-wrapper .ant-steps-item.ant-steps-item-finish i{color:#fff}.edit-project-theme-classic .theme-sider .steps-wrapper .ant-steps-item.ant-steps-item-wait .ant-steps-item-icon{background-color:#f5f5f5;border-color:#d9d9d9}.edit-project-theme-classic .theme-sider .steps-wrapper .ant-steps-item.ant-steps-item-wait .ant-steps-item-tail:after{background:#e8e8e8}.edit-project-theme-classic .theme-sider .steps-wrapper .ant-steps-item.ant-steps-item-wait .ant-steps-item-content .ant-steps-item-title{color:#999}.edit-project-theme-classic .theme-header{height:64px;background:#fff;text-align:right;padding:0 40px;line-height:64px;border-bottom:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.04)}.edit-project-theme-classic .theme-header .back-link{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;color:#666;font-size:14px;transition:all .3s ease}.edit-project-theme-classic .theme-header .back-link:hover{color:var(--primary-color)}.edit-project-theme-classic .theme-header .back-link:hover .anticon{transform:translateX(-4px)}.edit-project-theme-classic .theme-header .back-link .anticon{font-size:14px;transition:transform .3s ease}.edit-project-theme-classic .theme-content{border:none;background:#fafafa;overflow-y:auto;padding:24px;min-height:calc(100vh - 64px)}#edit-layout-classic{background-color:#fafafa;overflow:hidden}@media (max-width:1200px){.edit-project-theme-classic .theme-sider{width:240px!important;max-width:240px!important;flex:0 0 240px!important}.edit-project-theme-classic .theme-sider .steps-wrapper{margin-left:30px}}@media (max-width:768px){.edit-project-theme-classic .ant-layout{flex-direction:column}.edit-project-theme-classic .theme-sider{width:100%!important;max-width:100%!important;flex:none!important}.edit-project-theme-classic .theme-sider .sider-header{height:56px;font-size:16px}.edit-project-theme-classic .theme-sider .sider-header .header-icon{font-size:20px}.edit-project-theme-classic .theme-sider .steps-wrapper{margin:20px;padding-right:0}.edit-project-theme-classic .theme-sider .steps-wrapper .ant-steps-vertical .ant-steps-item{height:60px}.edit-project-theme-classic .theme-header{padding:0 20px;text-align:center}.edit-project-theme-classic .theme-content{padding:16px}}.edit-project-theme-horizontal{background-color:#f5f5f5;min-height:100vh}.edit-project-theme-horizontal .ant-layout{background:transparent}.edit-project-theme-horizontal .ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#fff!important}.edit-project-theme-horizontal .theme-header{height:64px;background:#fff;padding:0 40px;box-shadow:0 2px 8px rgba(0,0,0,.06);z-index:10}.edit-project-theme-horizontal .theme-header .header-content{display:flex;justify-content:space-between;align-items:center;height:100%}.edit-project-theme-horizontal .theme-header .header-content .header-left .ms-breadcrumb{margin:0}.edit-project-theme-horizontal .theme-header .header-content .header-right .back-link{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;color:#666;font-size:14px;transition:all .3s ease}.edit-project-theme-horizontal .theme-header .header-content .header-right .back-link:hover{color:var(--primary-color)}.edit-project-theme-horizontal .theme-header .header-content .header-right .back-link:hover .anticon{transform:translateX(-4px)}.edit-project-theme-horizontal .theme-header .header-content .header-right .back-link .anticon{font-size:14px;transition:transform .3s ease}.edit-project-theme-horizontal .steps-container{padding:24px 40px;background:#f5f5f5}.edit-project-theme-horizontal .steps-container .steps-card{border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.edit-project-theme-horizontal .steps-container .steps-card .ant-card-body{padding:32px 48px}.edit-project-theme-horizontal .steps-container .steps-card .horizontal-steps .ant-steps-item.ant-steps-item-process .ant-steps-item-icon{background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.9));border-color:var(--primary-color);box-shadow:0 4px 12px rgba(242,139,130,.3)}.edit-project-theme-horizontal .steps-container .steps-card .horizontal-steps .ant-steps-item.ant-steps-item-process .ant-steps-item-icon .anticon{color:#fff}.edit-project-theme-horizontal .steps-container .steps-card .horizontal-steps .ant-steps-item.ant-steps-item-process .ant-steps-item-content .ant-steps-item-title{color:var(--primary-color);font-weight:600}.edit-project-theme-horizontal .steps-container .steps-card .horizontal-steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-tail:after{background:#52c41a}.edit-project-theme-horizontal .steps-container .steps-card .horizontal-steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon{background:#52c41a;border-color:#52c41a;box-shadow:0 2px 6px rgba(82,196,26,.3)}.edit-project-theme-horizontal .steps-container .steps-card .horizontal-steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon .anticon{color:#fff}.edit-project-theme-horizontal .steps-container .steps-card .horizontal-steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-content .ant-steps-item-title{color:#52c41a;font-weight:500}.edit-project-theme-horizontal .steps-container .steps-card .horizontal-steps .ant-steps-item.ant-steps-item-wait .ant-steps-item-icon{background-color:#f5f5f5;border-color:#d9d9d9}.edit-project-theme-horizontal .steps-container .steps-card .horizontal-steps .ant-steps-item.ant-steps-item-wait .ant-steps-item-icon .anticon{color:#999}.edit-project-theme-horizontal .steps-container .steps-card .horizontal-steps .ant-steps-item.ant-steps-item-wait .ant-steps-item-tail:after{background:#e8e8e8}.edit-project-theme-horizontal .steps-container .steps-card .horizontal-steps .ant-steps-item.ant-steps-item-wait .ant-steps-item-content .ant-steps-item-title{color:#999}.edit-project-theme-horizontal .theme-content{border:none;background:#f5f5f5;overflow-y:auto;padding:0 40px 40px;min-height:calc(100vh - 200px)}#edit-layout-horizontal{background-color:#f5f5f5;overflow:hidden}@media (max-width:1200px){.edit-project-theme-horizontal .steps-container .steps-card .ant-card-body{padding:24px 32px}}@media (max-width:768px){.edit-project-theme-horizontal .theme-header{height:auto;padding:16px 20px}.edit-project-theme-horizontal .theme-header .header-content{flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px}.edit-project-theme-horizontal .steps-container{padding:16px 20px}.edit-project-theme-horizontal .steps-container .steps-card .ant-card-body{padding:20px 16px}.edit-project-theme-horizontal .steps-container .steps-card .horizontal-steps .ant-steps-item .ant-steps-item-title{font-size:12px}.edit-project-theme-horizontal .theme-content{padding:0 20px 24px}}@media (max-width:576px){.edit-project-theme-horizontal .steps-container .steps-card .horizontal-steps .ant-steps-item-title{display:none}}.edit-project-theme-card{background:linear-gradient(180deg,#fafafa,#f0f0f0);min-height:100vh}.edit-project-theme-card .ant-layout{background:transparent}.edit-project-theme-card .theme-header{height:64px;background:#fff;padding:0 40px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.edit-project-theme-card .theme-header .header-content{display:flex;justify-content:space-between;align-items:center;height:100%}.edit-project-theme-card .theme-header .header-content .back-link{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;color:#666;font-size:14px;transition:all .3s ease}.edit-project-theme-card .theme-header .header-content .back-link:hover{color:var(--primary-color)}.edit-project-theme-card .steps-cards-container{padding:20px 40px}.edit-project-theme-card .steps-cards-container .steps-horizontal{display:flex;grid-gap:12px;gap:12px;align-items:stretch}.edit-project-theme-card .steps-cards-container .steps-horizontal .step-card{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;border-radius:8px;padding:16px 12px;background:#fff;border:2px solid #e8e8e8;transition:all .3s ease;cursor:pointer;overflow:hidden}.edit-project-theme-card .steps-cards-container .steps-horizontal .step-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#e8e8e8;transition:all .3s ease}.edit-project-theme-card .steps-cards-container .steps-horizontal .step-card .step-number-badge{position:absolute;top:12px;left:12px;width:24px;height:24px;border-radius:50%;background:#f5f5f5;color:#999;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;transition:all .3s ease}.edit-project-theme-card .steps-cards-container .steps-horizontal .step-card .step-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center}.edit-project-theme-card .steps-cards-container .steps-horizontal .step-card .step-content .step-icon{font-size:28px;color:#999;margin-bottom:12px;transition:all .3s ease}.edit-project-theme-card .steps-cards-container .steps-horizontal .step-card .step-content .step-title{font-size:14px;font-weight:600;color:#333;margin-bottom:6px}.edit-project-theme-card .steps-cards-container .steps-horizontal .step-card .step-content .step-desc{font-size:12px;color:#999;line-height:1.4}.edit-project-theme-card .steps-cards-container .steps-horizontal .step-card .step-check{position:absolute;top:8px;right:8px;font-size:20px;color:#52c41a;opacity:0;transform:scale(0);transition:all .3s ease}.edit-project-theme-card .steps-cards-container .steps-horizontal .step-card.completed{border-color:#52c41a;background:rgba(82,196,26,.02)}.edit-project-theme-card .steps-cards-container .steps-horizontal .step-card.completed:before{background:#52c41a}.edit-project-theme-card .steps-cards-container .steps-horizontal .step-card.completed .step-number-badge{background:#52c41a;color:#fff}.edit-project-theme-card .steps-cards-container .steps-horizontal .step-card.completed .step-content .step-icon,.edit-project-theme-card .steps-cards-container .steps-horizontal .step-card.completed .step-content .step-title{color:#52c41a}.edit-project-theme-card .steps-cards-container .steps-horizontal .step-card.completed .step-check{opacity:1;transform:scale(1)}.edit-project-theme-card .steps-cards-container .steps-horizontal .step-card.active{border-color:var(--primary-color);background:linear-gradient(135deg,rgba(242,139,130,.03),rgba(242,139,130,.08));box-shadow:0 4px 16px rgba(242,139,130,.25);transform:translateY(-4px)}.edit-project-theme-card .steps-cards-container .steps-horizontal .step-card.active:before{background:linear-gradient(90deg,var(--primary-color),rgba(242,139,130,.9));height:4px}.edit-project-theme-card .steps-cards-container .steps-horizontal .step-card.active .step-number-badge{background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.9));color:#fff;box-shadow:0 2px 8px rgba(242,139,130,.4)}.edit-project-theme-card .steps-cards-container .steps-horizontal .step-card.active .step-content .step-icon{color:var(--primary-color);transform:scale(1.1)}.edit-project-theme-card .steps-cards-container .steps-horizontal .step-card.active .step-content .step-title{color:var(--primary-color)}.edit-project-theme-card .steps-cards-container .steps-horizontal .step-card:hover:not(.active):not(.completed){border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 2px 8px rgba(242,139,130,.15)}.edit-project-theme-card .theme-content{border:none;background:transparent;overflow-y:auto;padding:0 40px 40px;min-height:calc(100vh - 280px)}#edit-layout-card{background-color:transparent;overflow:hidden}@media (max-width:1400px){.edit-project-theme-card .steps-cards-container .step-card .step-desc{display:none}}@media (max-width:1200px){.edit-project-theme-card .steps-cards-container .steps-horizontal{grid-gap:8px;gap:8px}.edit-project-theme-card .steps-cards-container .step-card{padding:14px 10px}.edit-project-theme-card .steps-cards-container .step-card .step-content .step-icon{font-size:24px;margin-bottom:10px}.edit-project-theme-card .steps-cards-container .step-card .step-content .step-title{font-size:13px}.edit-project-theme-card .steps-cards-container .step-card .step-number-badge{width:22px;height:22px;font-size:11px;top:10px;left:10px}}@media (max-width:768px){.edit-project-theme-card .theme-header{padding:0 20px;height:auto}.edit-project-theme-card .theme-header .header-content{flex-direction:column;align-items:flex-start;padding:12px 0;grid-gap:8px;gap:8px}.edit-project-theme-card .steps-cards-container{padding:16px 20px}.edit-project-theme-card .steps-cards-container .steps-horizontal{flex-direction:column;grid-gap:12px;gap:12px}.edit-project-theme-card .steps-cards-container .step-card{padding:16px}.edit-project-theme-card .steps-cards-container .step-card .step-desc{display:block}.edit-project-theme-card .steps-cards-container .step-card .step-content .step-icon{font-size:28px;margin-bottom:12px}.edit-project-theme-card .steps-cards-container .step-card .step-content .step-title{font-size:14px}.edit-project-theme-card .steps-cards-container .step-card .step-number-badge{width:24px;height:24px;font-size:12px;top:12px;left:12px}.edit-project-theme-card .theme-content{padding:0 20px 24px}}.edit-project-theme-card .pic-div{position:relative;width:72px!important;height:72px!important;margin-right:8px;overflow:visible;flex:0 0 72px;border-radius:8px}.edit-project-theme-card .pic-div .pic{width:72px!important;height:72px!important;object-fit:cover;display:block;border-radius:8px}.edit-project-theme-card .pic-div .del-pic{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.4);box-shadow:0 0 0 2px #fff;color:#fff;cursor:pointer;z-index:2}.edit-project-theme-card .pic-div .del-pic .anticon{font-size:10px;line-height:1}.edit-project-theme-card .pic-div .del-pic:hover{background:rgba(0,0,0,.56)}.edit-project-theme-card .pic-div .del-pic:focus{outline:none;box-shadow:0 0 0 2px rgba(24,144,255,.25)}.edit-project-theme-card .ant-upload.ant-upload-drag{min-height:112px}.edit-project-theme-card .ant-upload.ant-upload-drag .ant-upload-btn{padding:12px}.edit-project-theme-colorful2 .edit-project-theme-card .theme-header{background:linear-gradient(90deg,#fff5e9,#fff);border-bottom:1px solid #f2debf}.edit-project-theme-colorful2 .edit-project-theme-card .theme-content{background:radial-gradient(circle at top right,rgba(255,183,77,.14),transparent 24%),linear-gradient(180deg,#fffdf9,#fcf7ef)}.edit-project-theme-colorful2 .edit-project-theme-card form .ant-form-item{margin-bottom:12px}.edit-project-theme-colorful2 .edit-project-theme-card form .ant-calendar-picker-input,.edit-project-theme-colorful2 .edit-project-theme-card form .ant-input,.edit-project-theme-colorful2 .edit-project-theme-card form .ant-select-selection{border-radius:8px}.edit-project-theme-colorful2 .edit-project-theme-card form .ant-btn-primary{box-shadow:0 8px 18px rgba(245,124,0,.16)}.edit-project-theme-colorful3{background:radial-gradient(ellipse 80% 60% at 110% -10%,rgba(37,99,235,.22) 0,transparent 50%),radial-gradient(ellipse 60% 50% at -10% 110%,rgba(37,99,235,.12) 0,transparent 45%),radial-gradient(circle at 50% 50%,rgba(37,99,235,.03) 0,#f5f7fa 70%),#f5f7fa;background:radial-gradient(ellipse 80% 60% at 110% -10%,rgba(var(--primary-color-rgb,37,99,235),.22) 0,transparent 50%),radial-gradient(ellipse 60% 50% at -10% 110%,rgba(var(--primary-color-rgb,37,99,235),.12) 0,transparent 45%),radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb,37,99,235),.03) 0,var(--background-color-base,#f5f7fa) 70%),var(--background-color-base,#f5f7fa);position:relative;min-height:100vh}.edit-project-theme-colorful3:before{content:"";position:fixed;background:radial-gradient(circle,rgba(37,99,235,.35) 0,rgba(37,99,235,.12) 40%,transparent 70%);background:radial-gradient(circle,rgba(var(--primary-color-rgb,37,99,235),.35) 0,rgba(var(--primary-color-rgb,37,99,235),.12) 40%,transparent 70%);-webkit-filter:blur(80px);filter:blur(80px);width:clamp(300px,32vw,550px);height:clamp(300px,32vw,550px);top:-15%;right:-10%;pointer-events:none;z-index:0}.edit-project-theme-colorful3:after{content:"";position:fixed;background:radial-gradient(circle,rgba(37,99,235,.25) 0,rgba(37,99,235,.08) 35%,transparent 65%);background:radial-gradient(circle,rgba(var(--primary-color-rgb,37,99,235),.25) 0,rgba(var(--primary-color-rgb,37,99,235),.08) 35%,transparent 65%);-webkit-filter:blur(60px);filter:blur(60px);width:clamp(240px,26vw,420px);height:clamp(240px,26vw,420px);left:-8%;bottom:5%;pointer-events:none;z-index:0}.edit-project-theme-colorful3 .edit-project-theme-card{position:relative;z-index:1}.edit-project-theme-colorful3 .edit-project-theme-card .theme-header{background:hsla(0,0%,100%,.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(37,99,235,.1);border-bottom:1px solid rgba(var(--primary-color-rgb,37,99,235),.1)}.edit-project-theme-colorful3 .edit-project-theme-card .theme-content{background:transparent}.edit-project-theme-colorful3 .edit-project-theme-card .theme-content>.ant-spin-nested-loading>.ant-spin-container>div{background:hsla(0,0%,100%,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(37,99,235,.12);border:1px solid rgba(var(--primary-color-rgb,37,99,235),.12);border-radius:clamp(16px,2vw,24px);box-shadow:0 8px 32px rgba(37,99,235,.12),0 24px 64px rgba(37,99,235,.08),inset 0 1px 0 hsla(0,0%,100%,.8);box-shadow:0 8px 32px rgba(var(--primary-color-rgb,37,99,235),.12),0 24px 64px rgba(var(--primary-color-rgb,37,99,235),.08),inset 0 1px 0 hsla(0,0%,100%,.8);transition:all .35s cubic-bezier(.34,1.56,.64,1)}.edit-project-theme-colorful3 .edit-project-theme-card .theme-content>.ant-spin-nested-loading>.ant-spin-container>div:hover{box-shadow:0 12px 48px rgba(37,99,235,.18),0 32px 80px rgba(37,99,235,.12),inset 0 1px 0 hsla(0,0%,100%,.9);box-shadow:0 12px 48px rgba(var(--primary-color-rgb,37,99,235),.18),0 32px 80px rgba(var(--primary-color-rgb,37,99,235),.12),inset 0 1px 0 hsla(0,0%,100%,.9);transform:translateY(-2px);border-color:rgba(37,99,235,.2);border-color:rgba(var(--primary-color-rgb,37,99,235),.2)}.edit-project-theme-colorful3 .edit-project-theme-card form .ant-form-item{margin-bottom:16px}.edit-project-theme-colorful3 .edit-project-theme-card form .ant-form-item-label>label{color:rgba(37,99,235,.85);color:rgba(var(--primary-color-rgb,37,99,235),.85);font-weight:700;font-size:13px;letter-spacing:.02em}.edit-project-theme-colorful3 .edit-project-theme-card form .ant-calendar-picker-input,.edit-project-theme-colorful3 .edit-project-theme-card form .ant-input,.edit-project-theme-colorful3 .edit-project-theme-card form .ant-select-selection{border:1.5px solid rgba(37,99,235,.15);border:1.5px solid rgba(var(--primary-color-rgb,37,99,235),.15);background:rgba(37,99,235,.04);background:rgba(var(--primary-color-rgb,37,99,235),.04);border-radius:12px;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.edit-project-theme-colorful3 .edit-project-theme-card form .ant-calendar-picker-input:hover,.edit-project-theme-colorful3 .edit-project-theme-card form .ant-input:hover,.edit-project-theme-colorful3 .edit-project-theme-card form .ant-select-selection:hover{border-color:rgba(37,99,235,.35);border-color:rgba(var(--primary-color-rgb,37,99,235),.35);background:rgba(37,99,235,.08);background:rgba(var(--primary-color-rgb,37,99,235),.08)}.edit-project-theme-colorful3 .edit-project-theme-card form .ant-calendar-picker-input.ant-input-focused,.edit-project-theme-colorful3 .edit-project-theme-card form .ant-calendar-picker-input.ant-select-focused .ant-select-selection,.edit-project-theme-colorful3 .edit-project-theme-card form .ant-calendar-picker-input:focus,.edit-project-theme-colorful3 .edit-project-theme-card form .ant-input.ant-input-focused,.edit-project-theme-colorful3 .edit-project-theme-card form .ant-input.ant-select-focused .ant-select-selection,.edit-project-theme-colorful3 .edit-project-theme-card form .ant-input:focus,.edit-project-theme-colorful3 .edit-project-theme-card form .ant-select-selection.ant-input-focused,.edit-project-theme-colorful3 .edit-project-theme-card form .ant-select-selection.ant-select-focused .ant-select-selection,.edit-project-theme-colorful3 .edit-project-theme-card form .ant-select-selection:focus{border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.15),0 4px 16px rgba(37,99,235,.1);box-shadow:0 0 0 4px rgba(var(--primary-color-rgb,37,99,235),.15),0 4px 16px rgba(var(--primary-color-rgb,37,99,235),.1)}.edit-project-theme-colorful3 .edit-project-theme-card form .ant-select-selection--single{height:40px}.edit-project-theme-colorful3 .edit-project-theme-card form .ant-select-selection--single .ant-select-selection__rendered{line-height:38px}.edit-project-theme-colorful3 .edit-project-theme-card form .ant-btn-primary{background:linear-gradient(180deg,hsla(0,0%,100%,.18),transparent 55%),radial-gradient(ellipse 70% 45% at 35% 5%,hsla(0,0%,100%,.12) 0,transparent 50%),radial-gradient(ellipse 90% 70% at 50% 105%,rgba(37,99,235,.25) 0,transparent 60%),linear-gradient(165deg,rgba(37,99,235,.95),var(--primary-color) 45%,rgba(37,99,235,.88));background:linear-gradient(180deg,hsla(0,0%,100%,.18),transparent 55%),radial-gradient(ellipse 70% 45% at 35% 5%,hsla(0,0%,100%,.12) 0,transparent 50%),radial-gradient(ellipse 90% 70% at 50% 105%,rgba(var(--primary-color-rgb,37,99,235),.25) 0,transparent 60%),linear-gradient(165deg,rgba(var(--primary-color-rgb,37,99,235),.95),var(--primary-color) 45%,rgba(var(--primary-color-rgb,37,99,235),.88));border:none;border-radius:12px;color:#fff;font-weight:700;height:46px;min-width:140px;box-shadow:0 6px 24px rgba(37,99,235,.35),0 2px 8px rgba(37,99,235,.2),inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 -1px 0 rgba(0,0,0,.08);box-shadow:0 6px 24px rgba(var(--primary-color-rgb,37,99,235),.35),0 2px 8px rgba(var(--primary-color-rgb,37,99,235),.2),inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 -1px 0 rgba(0,0,0,.08);transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.edit-project-theme-colorful3 .edit-project-theme-card form .ant-btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35) 50%,transparent);transition:left .6s cubic-bezier(.25,.46,.45,.94)}.edit-project-theme-colorful3 .edit-project-theme-card form .ant-btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 36px rgba(37,99,235,.45),0 4px 12px rgba(37,99,235,.25),inset 0 1px 0 hsla(0,0%,100%,.45);box-shadow:0 12px 36px rgba(var(--primary-color-rgb,37,99,235),.45),0 4px 12px rgba(var(--primary-color-rgb,37,99,235),.25),inset 0 1px 0 hsla(0,0%,100%,.45)}.edit-project-theme-colorful3 .edit-project-theme-card form .ant-btn-primary:hover:before{left:100%}.edit-project-theme-colorful3 .edit-project-theme-card form .ant-btn-primary:active{transform:translateY(-1px)}.edit-project-theme-colorful3 .edit-project-theme-card .ant-upload.ant-upload-drag{border:2px dashed rgba(37,99,235,.2);border:2px dashed rgba(var(--primary-color-rgb,37,99,235),.2);background:rgba(37,99,235,.02);background:rgba(var(--primary-color-rgb,37,99,235),.02);border-radius:12px;transition:all .25s ease}.edit-project-theme-colorful3 .edit-project-theme-card .ant-upload.ant-upload-drag:hover{border-color:var(--primary-color);background:rgba(37,99,235,.05);background:rgba(var(--primary-color-rgb,37,99,235),.05)}.edit-project-theme-colorful3 .edit-project-theme-card .ant-upload-text{color:rgba(37,99,235,.7);color:rgba(var(--primary-color-rgb,37,99,235),.7)}.edit-project-theme-colorful3 .edit-project-theme-card .ant-upload-text .primary-color{color:var(--primary-color)}.edit-project-theme-colorful3 .edit-project-theme-card .ant-upload-hint{color:rgba(37,99,235,.5);color:rgba(var(--primary-color-rgb,37,99,235),.5)}.edit-project-theme-colorful3 .edit-project-theme-card .back-link{color:rgba(37,99,235,.8);color:rgba(var(--primary-color-rgb,37,99,235),.8);transition:color .2s ease}.edit-project-theme-colorful3 .edit-project-theme-card .back-link:hover{color:var(--primary-color)}@media (prefers-reduced-motion:reduce){.edit-project-theme-colorful3 *,.edit-project-theme-colorful3 :after,.edit-project-theme-colorful3 :before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.edit-project-theme-colorful4{background:radial-gradient(circle at 1px 1px,rgba(37,99,235,.06) 1px,transparent 0),radial-gradient(circle at 9px 9px,rgba(37,99,235,.04) 1px,transparent 0),#f5f7fa;background:radial-gradient(circle at 1px 1px,rgba(var(--primary-color-rgb,37,99,235),.06) 1px,transparent 0),radial-gradient(circle at 9px 9px,rgba(var(--primary-color-rgb,37,99,235),.04) 1px,transparent 0),var(--background-color-base,#f5f7fa);background-size:16px 16px,18px 18px;background-position:0 0,8px 8px;position:relative;min-height:100vh}.edit-project-theme-colorful4:before{content:"";position:fixed;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,var(--primary-color) 20%,var(--primary-color) 80%,transparent);z-index:10}.edit-project-theme-colorful4 .edit-project-theme-card{position:relative;z-index:1}.edit-project-theme-colorful4 .edit-project-theme-card .theme-header{background:hsla(0,0%,100%,.95);border-bottom:1px dashed rgba(37,99,235,.2);border-bottom:1px dashed rgba(var(--primary-color-rgb,37,99,235),.2)}.edit-project-theme-colorful4 .edit-project-theme-card .theme-content{background:transparent}.edit-project-theme-colorful4 .edit-project-theme-card .theme-content>.ant-spin-nested-loading>.ant-spin-container>div{position:relative;background:hsla(0,0%,100%,.95);border:1px solid rgba(37,99,235,.1);border:1px solid rgba(var(--primary-color-rgb,37,99,235),.1);border-left:4px solid var(--primary-color);border-radius:0 14px 14px 0;box-shadow:4px 0 20px rgba(37,99,235,.1),0 4px 16px rgba(0,0,0,.04);box-shadow:4px 0 20px rgba(var(--primary-color-rgb,37,99,235),.1),0 4px 16px rgba(0,0,0,.04);transition:all .3s ease}.edit-project-theme-colorful4 .edit-project-theme-card .theme-content>.ant-spin-nested-loading>.ant-spin-container>div:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--primary-color);box-shadow:0 0 16px rgba(37,99,235,.5);box-shadow:0 0 16px rgba(var(--primary-color-rgb,37,99,235),.5);transition:box-shadow .3s ease}.edit-project-theme-colorful4 .edit-project-theme-card .theme-content>.ant-spin-nested-loading>.ant-spin-container>div:hover{box-shadow:6px 0 28px rgba(37,99,235,.18),0 8px 24px rgba(0,0,0,.06);box-shadow:6px 0 28px rgba(var(--primary-color-rgb,37,99,235),.18),0 8px 24px rgba(0,0,0,.06)}.edit-project-theme-colorful4 .edit-project-theme-card .theme-content>.ant-spin-nested-loading>.ant-spin-container>div:hover:before{box-shadow:0 0 24px rgba(37,99,235,.7);box-shadow:0 0 24px rgba(var(--primary-color-rgb,37,99,235),.7)}.edit-project-theme-colorful4 .edit-project-theme-card form .ant-form-item{margin-bottom:16px}.edit-project-theme-colorful4 .edit-project-theme-card form .ant-form-item-label>label{font-family:SF Mono,Fira Code,Consolas,monospace;color:rgba(37,99,235,.85);color:rgba(var(--primary-color-rgb,37,99,235),.85);font-weight:600;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.edit-project-theme-colorful4 .edit-project-theme-card form .ant-form-item-label>label:after{content:":";margin-left:2px}.edit-project-theme-colorful4 .edit-project-theme-card form .ant-calendar-picker-input,.edit-project-theme-colorful4 .edit-project-theme-card form .ant-input,.edit-project-theme-colorful4 .edit-project-theme-card form .ant-select-selection{border:1px solid rgba(37,99,235,.15);border:1px solid rgba(var(--primary-color-rgb,37,99,235),.15);background:rgba(37,99,235,.02);background:rgba(var(--primary-color-rgb,37,99,235),.02);border-radius:6px;transition:all .2s ease}.edit-project-theme-colorful4 .edit-project-theme-card form .ant-calendar-picker-input:hover,.edit-project-theme-colorful4 .edit-project-theme-card form .ant-input:hover,.edit-project-theme-colorful4 .edit-project-theme-card form .ant-select-selection:hover{border-color:rgba(37,99,235,.35);border-color:rgba(var(--primary-color-rgb,37,99,235),.35)}.edit-project-theme-colorful4 .edit-project-theme-card form .ant-calendar-picker-input.ant-input-focused,.edit-project-theme-colorful4 .edit-project-theme-card form .ant-calendar-picker-input.ant-select-focused .ant-select-selection,.edit-project-theme-colorful4 .edit-project-theme-card form .ant-calendar-picker-input:focus,.edit-project-theme-colorful4 .edit-project-theme-card form .ant-input.ant-input-focused,.edit-project-theme-colorful4 .edit-project-theme-card form .ant-input.ant-select-focused .ant-select-selection,.edit-project-theme-colorful4 .edit-project-theme-card form .ant-input:focus,.edit-project-theme-colorful4 .edit-project-theme-card form .ant-select-selection.ant-input-focused,.edit-project-theme-colorful4 .edit-project-theme-card form .ant-select-selection.ant-select-focused .ant-select-selection,.edit-project-theme-colorful4 .edit-project-theme-card form .ant-select-selection:focus{border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 2px rgba(37,99,235,.1);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb,37,99,235),.1)}.edit-project-theme-colorful4 .edit-project-theme-card form .ant-select-selection--single{height:38px}.edit-project-theme-colorful4 .edit-project-theme-card form .ant-select-selection--single .ant-select-selection__rendered{line-height:36px}.edit-project-theme-colorful4 .edit-project-theme-card form .ant-btn-primary{position:relative;background:var(--primary-color);border:none;border-radius:6px;color:#fff;font-weight:700;height:44px;min-width:130px;font-family:SF Mono,Fira Code,Consolas,monospace;letter-spacing:.03em;box-shadow:0 4px 14px rgba(37,99,235,.3);box-shadow:0 4px 14px rgba(var(--primary-color-rgb,37,99,235),.3);transition:all .25s ease;overflow:hidden}.edit-project-theme-colorful4 .edit-project-theme-card form .ant-btn-primary:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 2px 2px,hsla(0,0%,100%,.15) 1px,transparent 0);background-size:8px 8px;opacity:.5;transition:opacity .25s ease}.edit-project-theme-colorful4 .edit-project-theme-card form .ant-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,.4);box-shadow:0 6px 20px rgba(var(--primary-color-rgb,37,99,235),.4)}.edit-project-theme-colorful4 .edit-project-theme-card form .ant-btn-primary:hover:before{opacity:.8}.edit-project-theme-colorful4 .edit-project-theme-card form .ant-btn-primary:active{transform:translateY(0)}.edit-project-theme-colorful4 .edit-project-theme-card .ant-upload.ant-upload-drag{border:1px dashed rgba(37,99,235,.25);border:1px dashed rgba(var(--primary-color-rgb,37,99,235),.25);background:rgba(37,99,235,.02);background:rgba(var(--primary-color-rgb,37,99,235),.02);border-radius:6px;transition:all .2s ease}.edit-project-theme-colorful4 .edit-project-theme-card .ant-upload.ant-upload-drag:hover{border-color:var(--primary-color);background:rgba(37,99,235,.05);background:rgba(var(--primary-color-rgb,37,99,235),.05)}.edit-project-theme-colorful4 .edit-project-theme-card .ant-upload-text{font-family:SF Mono,Fira Code,Consolas,monospace;color:rgba(37,99,235,.7);color:rgba(var(--primary-color-rgb,37,99,235),.7);font-size:13px}.edit-project-theme-colorful4 .edit-project-theme-card .ant-upload-text .primary-color{color:var(--primary-color);font-weight:700}.edit-project-theme-colorful4 .edit-project-theme-card .ant-upload-hint{font-family:SF Mono,Fira Code,Consolas,monospace;color:rgba(37,99,235,.5);color:rgba(var(--primary-color-rgb,37,99,235),.5);font-size:11px}.edit-project-theme-colorful4 .edit-project-theme-card .back-link{font-family:SF Mono,Fira Code,Consolas,monospace;color:rgba(37,99,235,.75);color:rgba(var(--primary-color-rgb,37,99,235),.75);font-size:13px;transition:color .2s ease}.edit-project-theme-colorful4 .edit-project-theme-card .back-link:hover{color:var(--primary-color)}@media (prefers-reduced-motion:reduce){.edit-project-theme-colorful4 *,.edit-project-theme-colorful4 :after,.edit-project-theme-colorful4 :before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.edit-project-theme-colorful5{background:radial-gradient(ellipse 80% 60% at 80% 20%,rgba(37,99,235,.03) 0,transparent 50%),radial-gradient(ellipse 70% 50% at 20% 80%,rgba(37,99,235,.02) 0,transparent 50%),#f5f7fa;background:radial-gradient(ellipse 80% 60% at 80% 20%,rgba(var(--primary-color-rgb,37,99,235),.03) 0,transparent 50%),radial-gradient(ellipse 70% 50% at 20% 80%,rgba(var(--primary-color-rgb,37,99,235),.02) 0,transparent 50%),var(--background-color-base,#f5f7fa);position:relative;min-height:100vh}.edit-project-theme-colorful5 .edit-project-theme-card{position:relative;z-index:1}.edit-project-theme-colorful5 .edit-project-theme-card .theme-header{background:transparent;border-bottom:none;padding-bottom:0}.edit-project-theme-colorful5 .edit-project-theme-card .theme-content{background:transparent;padding:24px}.edit-project-theme-colorful5 .edit-project-theme-card .theme-content>.ant-spin-nested-loading>.ant-spin-container>div{background:hsla(0,0%,100%,.98);border:none;border-radius:28px;box-shadow:0 1px 3px rgba(37,99,235,.04),0 4px 12px rgba(37,99,235,.03),0 12px 32px rgba(37,99,235,.02);box-shadow:0 1px 3px rgba(var(--primary-color-rgb,37,99,235),.04),0 4px 12px rgba(var(--primary-color-rgb,37,99,235),.03),0 12px 32px rgba(var(--primary-color-rgb,37,99,235),.02);transition:all .4s cubic-bezier(.16,1,.3,1)}.edit-project-theme-colorful5 .edit-project-theme-card .theme-content>.ant-spin-nested-loading>.ant-spin-container>div:hover{box-shadow:0 2px 6px rgba(37,99,235,.06),0 8px 20px rgba(37,99,235,.05),0 20px 48px rgba(37,99,235,.04);box-shadow:0 2px 6px rgba(var(--primary-color-rgb,37,99,235),.06),0 8px 20px rgba(var(--primary-color-rgb,37,99,235),.05),0 20px 48px rgba(var(--primary-color-rgb,37,99,235),.04);transform:translateY(-4px)}.edit-project-theme-colorful5 .edit-project-theme-card form .ant-form-item{margin-bottom:20px}.edit-project-theme-colorful5 .edit-project-theme-card form .ant-form-item-label>label{color:rgba(37,99,235,.6);color:rgba(var(--primary-color-rgb,37,99,235),.6);font-weight:500;font-size:13px;letter-spacing:.01em}.edit-project-theme-colorful5 .edit-project-theme-card form .ant-calendar-picker-input,.edit-project-theme-colorful5 .edit-project-theme-card form .ant-input,.edit-project-theme-colorful5 .edit-project-theme-card form .ant-select-selection{border:none;background:rgba(37,99,235,.04);background:rgba(var(--primary-color-rgb,37,99,235),.04);border-radius:14px;padding-left:16px;transition:all .3s ease}.edit-project-theme-colorful5 .edit-project-theme-card form .ant-calendar-picker-input:hover,.edit-project-theme-colorful5 .edit-project-theme-card form .ant-input:hover,.edit-project-theme-colorful5 .edit-project-theme-card form .ant-select-selection:hover{background:rgba(37,99,235,.07);background:rgba(var(--primary-color-rgb,37,99,235),.07)}.edit-project-theme-colorful5 .edit-project-theme-card form .ant-calendar-picker-input.ant-input-focused,.edit-project-theme-colorful5 .edit-project-theme-card form .ant-calendar-picker-input.ant-select-focused .ant-select-selection,.edit-project-theme-colorful5 .edit-project-theme-card form .ant-calendar-picker-input:focus,.edit-project-theme-colorful5 .edit-project-theme-card form .ant-input.ant-input-focused,.edit-project-theme-colorful5 .edit-project-theme-card form .ant-input.ant-select-focused .ant-select-selection,.edit-project-theme-colorful5 .edit-project-theme-card form .ant-input:focus,.edit-project-theme-colorful5 .edit-project-theme-card form .ant-select-selection.ant-input-focused,.edit-project-theme-colorful5 .edit-project-theme-card form .ant-select-selection.ant-select-focused .ant-select-selection,.edit-project-theme-colorful5 .edit-project-theme-card form .ant-select-selection:focus{background:#fff;box-shadow:0 0 0 2px rgba(37,99,235,.12),0 2px 8px rgba(37,99,235,.08);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb,37,99,235),.12),0 2px 8px rgba(var(--primary-color-rgb,37,99,235),.08)}.edit-project-theme-colorful5 .edit-project-theme-card form .ant-select-selection--single{height:44px}.edit-project-theme-colorful5 .edit-project-theme-card form .ant-select-selection--single .ant-select-selection__rendered{line-height:42px;padding-left:4px}.edit-project-theme-colorful5 .edit-project-theme-card form .ant-btn-primary{background:linear-gradient(135deg,rgba(37,99,235,.9),var(--primary-color) 50%,rgba(37,99,235,.85));background:linear-gradient(135deg,rgba(var(--primary-color-rgb,37,99,235),.9),var(--primary-color) 50%,rgba(var(--primary-color-rgb,37,99,235),.85));border:none;border-radius:24px;color:#fff;font-weight:600;height:52px;min-width:160px;font-size:15px;letter-spacing:.02em;box-shadow:0 2px 10px rgba(37,99,235,.2),0 8px 24px rgba(37,99,235,.15);box-shadow:0 2px 10px rgba(var(--primary-color-rgb,37,99,235),.2),0 8px 24px rgba(var(--primary-color-rgb,37,99,235),.15);transition:all .35s cubic-bezier(.16,1,.3,1)}.edit-project-theme-colorful5 .edit-project-theme-card form .ant-btn-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 4px 16px rgba(37,99,235,.25),0 12px 36px rgba(37,99,235,.2);box-shadow:0 4px 16px rgba(var(--primary-color-rgb,37,99,235),.25),0 12px 36px rgba(var(--primary-color-rgb,37,99,235),.2)}.edit-project-theme-colorful5 .edit-project-theme-card form .ant-btn-primary:active{transform:translateY(-1px) scale(1)}.edit-project-theme-colorful5 .edit-project-theme-card .ant-upload.ant-upload-drag{border:none;background:rgba(37,99,235,.03);background:rgba(var(--primary-color-rgb,37,99,235),.03);border-radius:18px;transition:all .3s ease}.edit-project-theme-colorful5 .edit-project-theme-card .ant-upload.ant-upload-drag:hover{background:rgba(37,99,235,.06);background:rgba(var(--primary-color-rgb,37,99,235),.06)}.edit-project-theme-colorful5 .edit-project-theme-card .ant-upload-text{color:rgba(37,99,235,.6);color:rgba(var(--primary-color-rgb,37,99,235),.6);font-size:14px}.edit-project-theme-colorful5 .edit-project-theme-card .ant-upload-text .primary-color{color:var(--primary-color);font-weight:600}.edit-project-theme-colorful5 .edit-project-theme-card .ant-upload-hint{color:rgba(37,99,235,.4);color:rgba(var(--primary-color-rgb,37,99,235),.4);font-size:12px}.edit-project-theme-colorful5 .edit-project-theme-card .back-link{color:rgba(37,99,235,.55);color:rgba(var(--primary-color-rgb,37,99,235),.55);transition:all .2s ease}.edit-project-theme-colorful5 .edit-project-theme-card .back-link:hover{color:var(--primary-color)}@media (prefers-reduced-motion:reduce){.edit-project-theme-colorful5 *,.edit-project-theme-colorful5 :after,.edit-project-theme-colorful5 :before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.edit-project-theme-minimal{background:#fff;min-height:100vh}.edit-project-theme-minimal .ant-layout{background:transparent}.edit-project-theme-minimal .theme-header{height:64px;background:#fff;padding:0 40px;border-bottom:1px solid #f0f0f0}.edit-project-theme-minimal .theme-header .header-content{display:flex;justify-content:space-between;align-items:center;height:100%}.edit-project-theme-minimal .theme-header .header-content .header-left{display:flex;align-items:center;grid-gap:16px;gap:16px}.edit-project-theme-minimal .theme-header .header-content .header-left .project-icon{font-size:24px;color:var(--primary-color)}.edit-project-theme-minimal .theme-header .header-content .header-left .ms-breadcrumb{margin:0}.edit-project-theme-minimal .theme-header .header-content .header-right .back-link{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;color:#666;font-size:14px;padding:8px 16px;border-radius:6px;transition:all .3s ease}.edit-project-theme-minimal .theme-header .header-content .header-right .back-link:hover{color:var(--primary-color);background:rgba(242,139,130,.08)}.edit-project-theme-minimal .nav-container{background:#fafafa;border-bottom:1px solid #f0f0f0;padding:0 40px}.edit-project-theme-minimal .nav-container .nav-wrapper{max-width:1200px;margin:0 auto}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav{display:flex;justify-content:space-between;padding:20px 0 16px}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item{position:relative;display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 20px;border-radius:8px;background:#fff;border:2px solid #e8e8e8;cursor:pointer;transition:all .3s ease;flex:1 1;margin:0 8px}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item:first-child{margin-left:0}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item:last-child{margin-right:0}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item .step-num{width:32px;height:32px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#999;transition:all .3s ease}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item .step-info{display:flex;align-items:center;grid-gap:8px;gap:8px;flex:1 1}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item .step-info .step-icon{font-size:16px;color:#999;transition:all .3s ease}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item .step-info .step-title{font-size:14px;color:#666;font-weight:500;transition:all .3s ease}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item .check-icon{font-size:18px;color:#52c41a;opacity:0;transform:scale(0);transition:all .3s ease}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item.completed{border-color:#52c41a}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item.completed .step-num{background:#52c41a;color:#fff}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item.completed .step-info .step-icon,.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item.completed .step-info .step-title{color:#52c41a}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item.completed .check-icon{opacity:1;transform:scale(1)}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item.active{border-color:var(--primary-color);background:linear-gradient(135deg,rgba(242,139,130,.05),rgba(242,139,130,.1));box-shadow:0 4px 12px rgba(242,139,130,.2)}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item.active .step-num{background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.9));color:#fff;box-shadow:0 2px 8px rgba(242,139,130,.3)}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item.active .step-info .step-icon{color:var(--primary-color)}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item.active .step-info .step-title{color:var(--primary-color);font-weight:600}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item:hover:not(.active){border-color:var(--primary-color);transform:translateY(-2px)}.edit-project-theme-minimal .nav-container .nav-wrapper .progress-bar{padding-bottom:16px}.edit-project-theme-minimal .nav-container .nav-wrapper .progress-bar .ant-progress-line .ant-progress-bg{border-radius:2px}.edit-project-theme-minimal .theme-content{border:none;background:#fff;overflow-y:auto;padding:32px 40px;min-height:calc(100vh - 200px)}#edit-layout-minimal{background-color:#fff;overflow:hidden}@media (max-width:1400px){.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item{padding:10px 16px}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item .step-info .step-title{font-size:13px}}@media (max-width:1200px){.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item{flex-direction:column;align-items:center;text-align:center;padding:12px 8px}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item .step-info{flex-direction:column;grid-gap:4px;gap:4px}}@media (max-width:768px){.edit-project-theme-minimal .theme-header{padding:0 20px;height:auto}.edit-project-theme-minimal .theme-header .header-content{flex-direction:column;align-items:flex-start;padding:12px 0;grid-gap:8px;gap:8px}.edit-project-theme-minimal .nav-container{padding:0 20px}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav{flex-direction:column;padding:16px 0}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item{flex-direction:row;margin:0 0 8px}.edit-project-theme-minimal .nav-container .nav-wrapper .step-nav .step-nav-item:last-child{margin-bottom:0}.edit-project-theme-minimal .theme-content{padding:20px}}.edit-project-theme-dark{background:#f5f5f5;min-height:100vh}.edit-project-theme-dark .ant-layout{height:auto;background:transparent}.edit-project-theme-dark .dark-sider{width:300px!important;max-width:300px!important;background:linear-gradient(180deg,#2c3e50,#34495e);box-shadow:2px 0 16px rgba(0,0,0,.15);float:left;flex:0 0 300px!important;z-index:10}.edit-project-theme-dark .dark-sider .sider-logo{height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:8px;gap:8px;background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.95));color:#fff;box-shadow:0 4px 12px rgba(242,139,130,.3)}.edit-project-theme-dark .dark-sider .sider-logo .logo-icon{font-size:32px}.edit-project-theme-dark .dark-sider .sider-logo .logo-text{font-size:16px;font-weight:600;letter-spacing:2px}.edit-project-theme-dark .dark-sider .sider-progress{padding:24px 30px;background:rgba(0,0,0,.2);border-bottom:1px solid hsla(0,0%,100%,.1)}.edit-project-theme-dark .dark-sider .sider-progress .progress-title{font-size:12px;color:#333;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.edit-project-theme-dark .dark-sider .sider-progress .progress-info{display:flex;align-items:baseline;grid-gap:4px;gap:4px;margin-bottom:12px}.edit-project-theme-dark .dark-sider .sider-progress .progress-info .current-step{font-size:28px;font-weight:700;color:var(--primary-color)}.edit-project-theme-dark .dark-sider .sider-progress .progress-info .total-step{font-size:16px}.edit-project-theme-dark .dark-sider .sider-progress .progress-bar{height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden}.edit-project-theme-dark .dark-sider .sider-progress .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,var(--primary-color),rgba(242,139,130,.9));border-radius:3px;transition:width .5s ease;box-shadow:0 0 8px var(--primary-color)}.edit-project-theme-dark .dark-sider .steps-wrapper{margin:32px 0 0 30px;padding-right:20px}.edit-project-theme-dark .dark-sider .steps-wrapper .ant-steps-item{height:90px;padding-bottom:12px}.edit-project-theme-dark .dark-sider .steps-wrapper .ant-steps-item .ant-steps-item-icon{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1)}.edit-project-theme-dark .dark-sider .steps-wrapper .ant-steps-item .ant-steps-item-icon .anticon{color:hsla(0,0%,100%,.6)}.edit-project-theme-dark .dark-sider .steps-wrapper .ant-steps-item .ant-steps-item-content .ant-steps-item-title{color:hsla(0,0%,100%,.8);font-size:14px}.edit-project-theme-dark .dark-sider .steps-wrapper .ant-steps-item .ant-steps-item-content .ant-steps-item-description{color:#999!important;font-size:12px}.edit-project-theme-dark .dark-sider .steps-wrapper .ant-steps-item .ant-steps-item-tail:after{background:hsla(0,0%,100%,.2)}.edit-project-theme-dark .dark-sider .steps-wrapper .ant-steps-item.ant-steps-item-process .ant-steps-item-tail:after{background:var(--primary-color);box-shadow:0 0 8px var(--primary-color)}.edit-project-theme-dark .dark-sider .steps-wrapper .ant-steps-item.ant-steps-item-process .ant-steps-item-icon{background:linear-gradient(135deg,var(--primary-color),rgba(242,139,130,.9));border-color:var(--primary-color);box-shadow:0 0 16px rgba(242,139,130,.5)}.edit-project-theme-dark .dark-sider .steps-wrapper .ant-steps-item.ant-steps-item-process .ant-steps-item-icon .anticon{color:#fff}.edit-project-theme-dark .dark-sider .steps-wrapper .ant-steps-item.ant-steps-item-process .ant-steps-item-content .ant-steps-item-title{color:#fff;font-weight:600}.edit-project-theme-dark .dark-sider .steps-wrapper .ant-steps-item.ant-steps-item-process .ant-steps-item-content .ant-steps-item-description{color:hsla(0,0%,100%,.8)}.edit-project-theme-dark .dark-sider .steps-wrapper .ant-steps-item.ant-steps-item-finish .ant-steps-item-tail:after{background:#52c41a}.edit-project-theme-dark .dark-sider .steps-wrapper .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon{background:#52c41a;border-color:#52c41a;box-shadow:0 0 12px rgba(82,196,26,.4)}.edit-project-theme-dark .dark-sider .steps-wrapper .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon .anticon{color:#fff}.edit-project-theme-dark .dark-sider .steps-wrapper .ant-steps-item.ant-steps-item-finish .ant-steps-item-content .ant-steps-item-title{color:#52c41a;font-weight:500}.edit-project-theme-dark .dark-sider .steps-wrapper .ant-steps-item.ant-steps-item-finish .ant-steps-item-content .ant-steps-item-description{color:rgba(82,196,26,.8)}.edit-project-theme-dark .dark-sider .sider-footer{position:absolute;bottom:0;left:0;right:0;padding:20px 30px;background:rgba(0,0,0,.2);border-top:1px solid hsla(0,0%,100%,.1)}.edit-project-theme-dark .dark-sider .sider-footer .ms-breadcrumb{margin:0}.edit-project-theme-dark .dark-sider .sider-footer .ms-breadcrumb a,.edit-project-theme-dark .dark-sider .sider-footer .ms-breadcrumb span{color:hsla(0,0%,100%,.7)}.edit-project-theme-dark .dark-sider .sider-footer .ms-breadcrumb a:hover,.edit-project-theme-dark .dark-sider .sider-footer .ms-breadcrumb span:hover{color:var(--primary-color)}.edit-project-theme-dark .dark-header{height:70px;background:#fff;padding:0 40px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.04)}.edit-project-theme-dark .dark-header .header-title{font-size:20px;font-weight:600;color:#333}.edit-project-theme-dark .dark-header .back-link{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;color:#666;font-size:14px;padding:8px 16px;border-radius:6px;transition:all .3s ease}.edit-project-theme-dark .dark-header .back-link:hover{color:var(--primary-color);background:rgba(242,139,130,.08)}.edit-project-theme-dark .dark-content{border:none;background:#f5f5f5;overflow-y:auto;padding:32px 40px;min-height:calc(100vh - 70px)}#edit-layout-dark{background-color:#f5f5f5;overflow:hidden}@media (max-width:1200px){.edit-project-theme-dark .dark-sider{width:260px!important;max-width:260px!important;flex:0 0 260px!important}.edit-project-theme-dark .dark-sider .steps-wrapper{margin-left:24px}}@media (max-width:768px){.edit-project-theme-dark .ant-layout{flex-direction:column}.edit-project-theme-dark .dark-sider{width:100%!important;max-width:100%!important;flex:none!important}.edit-project-theme-dark .dark-sider .sider-logo{height:64px;flex-direction:row}.edit-project-theme-dark .dark-sider .sider-logo .logo-icon{font-size:24px}.edit-project-theme-dark .dark-sider .sider-logo .logo-text{font-size:14px}.edit-project-theme-dark .dark-sider .sider-progress{padding:16px 20px}.edit-project-theme-dark .dark-sider .steps-wrapper{margin:20px;padding-right:0}.edit-project-theme-dark .dark-sider .steps-wrapper .ant-steps-item{height:70px}.edit-project-theme-dark .dark-sider .sider-footer{position:static;padding:16px 20px}.edit-project-theme-dark .dark-header{padding:0 20px;height:60px}.edit-project-theme-dark .dark-header .header-title{font-size:16px}.edit-project-theme-dark .dark-content{padding:20px}}.edit-project{background-color:#f0f0f0}.edit-project .ant-layout{height:auto}.edit-project .ant-layout-sider{width:220px!important;max-width:220px!important;background:#f0f0f0;float:left;flex:0 0 220px!important}.edit-project .ant-layout-sider .ms-breadcrumb{margin:24px 0 0 61px}.edit-project .ant-layout-sider .steps{margin:20px 0 0 60px}.edit-project .ant-layout-sider .steps .ant-steps-item{height:70px}.edit-project .ant-layout-sider .steps .ant-steps-item.ant-steps-item-process .ant-steps-item-tail:after{background:#02b7ff}.edit-project .ant-layout-sider .steps .ant-steps-item.ant-steps-item-process .ant-steps-item-content .ant-steps-item-title{color:#02b7ff}.edit-project .ant-layout-sider .steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-tail:after{background:#52c41a}.edit-project .ant-layout-sider .steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon{background:#52c41a;border-color:#52c41a}.edit-project .ant-layout-sider .steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-content .ant-steps-item-title{color:#52c41a}.edit-project .ant-layout-sider .steps .ant-steps-item.ant-steps-item-finish i{color:#fff}.edit-project .ant-layout-sider .steps .ant-steps-item.ant-steps-item-wait .ant-steps-item-icon{background-color:#f0f2f5}.edit-project .ant-layout-sider .steps .ant-steps-item.ant-steps-item-wait .ant-steps-item-tail:after{background:#ccc}.edit-project .ant-layout-header{height:62px;background:#f0f0f0;text-align:right;padding:0 56px 0 0}.edit-project .ant-layout-content{border:none;background:#fff;overflow-y:auto}#edit-layout{background-color:#f0f0f0;overflow:hidden}.ms-bill-list{margin-top:11px;padding:0 60px;height:100%}.ms-bill-list .bill-total{margin-bottom:12px;padding:0 18px;height:80px;background-color:#fff}.ms-bill-list .bill-total .total-item{float:left;width:120px;margin-top:16px}.ms-bill-list .bill-total .total-button{padding-top:24px;text-align:right}.ms-bill-list .bill-total .total-button .ant-btn{margin-left:12px;min-width:90px}.ms-bill-list .bill-list{margin-bottom:16px;padding:16px 20px;background-color:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.04)}.ms-bill-list .bill-list .search-form{display:flex;align-items:center;flex-wrap:wrap;grid-gap:16px;gap:16px}.ms-bill-list .bill-list .search-form .ant-form-item{margin-bottom:0}.ms-bill-list .bill-list .search-form .search-group{display:flex;align-items:center;grid-gap:6px;gap:6px}.ms-bill-list .bill-list .search-form .search-title{display:inline-flex;align-items:center;font-size:13px;color:#666;white-space:nowrap}.ms-bill-list .bill-list .search-form .search-item{margin:0}.ms-bill-list .bill-list .search-form .search-item .ant-select .ant-select-selection{border-radius:6px;border-color:#e0e0e0}.ms-bill-list .bill-list .search-form .search-item .ant-select .ant-select-selection:hover{border-color:var(--primary-color)}.ms-bill-list .bill-list .search-form .search-item .ant-calendar-picker .ant-input{border-radius:6px;border-color:#e0e0e0}.ms-bill-list .bill-list .search-form .search-item .ant-calendar-picker .ant-input:focus,.ms-bill-list .bill-list .search-form .search-item .ant-calendar-picker .ant-input:hover{border-color:var(--primary-color)}.ms-bill-list .bill-list .search-form .search-item .ant-input{border-radius:6px;border-color:#e0e0e0}.ms-bill-list .bill-list .search-form .search-item .ant-input:focus,.ms-bill-list .bill-list .search-form .search-item .ant-input:hover{border-color:var(--primary-color)}.ms-bill-list .bill-list .search-form .search-btn{margin-left:auto}.ms-bill-list .bill-list .search-form .ant-btn{border-radius:6px;font-weight:500;min-width:72px}.ms-bill-list .bill-list .ant-table-fixed-left .ant-table-tbody>tr>td:last-child{text-align:center!important}.ms-bill-list .bill-list .ant-table-fixed-left .ant-table-tbody>tr>td:nth-child(3){text-align:left!important}.ms-bill-list .ant-table-fixed-left,.ms-bill-list .ant-table-fixed-right{box-shadow:none!important}.ms-bill-list .ant-table-fixed-left:after,.ms-bill-list .ant-table-fixed-left:before,.ms-bill-list .ant-table-fixed-right:after,.ms-bill-list .ant-table-fixed-right:before{display:none!important}.ms-bill-list .ant-table .ant-table-tbody>tr>td,.ms-bill-list .ant-table .ant-table-thead>tr>th{border-bottom:1px solid #e8e8e8;border-right:none}.ms-bill-list .violet .ant-badge-status-default{background:#9c6adf}.ms-bill-list .violet .ant-badge-status-default:after{border:1px solid #9c6adf}.ms-pay-bill .ant-modal-body{padding-top:12px}.ms-pay-bill .total{padding-bottom:16px;border-bottom:1px}.ms-create-bill-modal .fee-list{display:flex;flex-wrap:wrap;margin-bottom:8px}.ms-create-bill-modal .fee-list .fee{width:25%}.ms-create-bill-modal .search-form{height:40px;margin:5px 0 3px}.ms-create-bill-modal .search-form .ant-form-item{margin-bottom:0}.ms-create-bill-modal .search-form .search-title{display:inline-block;margin-top:8px}.ms-create-bill-modal .search-form .search-item{display:inline-block;margin-left:8px;margin-right:25px}.ms-create-bill-modal .ant-table-body{min-height:300px}.ms-create-bill-modal .ant-table-empty .ant-table-body{min-height:0}.ms-create-bill-modal .ant-table-placeholder{border:0}.ms-create-bill-modal .ant-modal-body{height:630px}.task-export-modal .ant-form-item-label{text-align:left;font-weight:700}.task-export-modal .task-status-check-all{width:115px}.task-export-modal .ant-checkbox-group{display:inline}.task-export-modal .ant-checkbox-group label{margin-right:0;width:115px}.task-export-modal .footer{margin:15px 0 10px;text-align:center}.bill-list-layout-cell{padding:16px 20px;background-color:#f5f7fa;min-height:100%}.bill-list-layout-cell .cell-summary-section{margin-bottom:16px}.bill-list-layout-cell .cell-summary-section .cell-item{padding:16px 20px;border-radius:8px;border:1px solid rgba(0,0,0,.06);height:100%;transition:all .3s ease;background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.bill-list-layout-cell .cell-summary-section .cell-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--primary-color);opacity:0;transition:opacity .3s ease}.bill-list-layout-cell .cell-summary-section .cell-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px);border-color:transparent}.bill-list-layout-cell .cell-summary-section .cell-item:hover:before{opacity:1}.bill-list-layout-cell .cell-summary-section .cell-item .cell-header{margin-bottom:8px}.bill-list-layout-cell .cell-summary-section .cell-item .cell-header .cell-title{font-size:13px;color:#666;font-weight:500;letter-spacing:.5px}.bill-list-layout-cell .cell-summary-section .cell-item .cell-body{display:flex;align-items:baseline;justify-content:space-between}.bill-list-layout-cell .cell-summary-section .cell-item .cell-body .cell-value{font-size:26px;font-weight:600;color:var(--primary-color);line-height:1.2}.bill-list-layout-cell .cell-summary-section .cell-item .cell-body .cell-unit{font-size:13px;color:#999;margin-left:4px}.bill-list-layout-cell .cell-summary-section .ant-col:first-child .cell-item .cell-value{color:#1890ff}.bill-list-layout-cell .cell-summary-section .ant-col:first-child .cell-item:before{background:#1890ff}.bill-list-layout-cell .cell-summary-section .ant-col:nth-child(2) .cell-item .cell-value{color:#722ed1}.bill-list-layout-cell .cell-summary-section .ant-col:nth-child(2) .cell-item:before{background:#722ed1}.bill-list-layout-cell .cell-summary-section .ant-col:nth-child(3) .cell-item .cell-value{color:#f5222d}.bill-list-layout-cell .cell-summary-section .ant-col:nth-child(3) .cell-item:before{background:#f5222d}.bill-list-layout-cell .cell-summary-section .ant-col:nth-child(4) .cell-item .cell-value{color:#52c41a}.bill-list-layout-cell .cell-summary-section .ant-col:nth-child(4) .cell-item:before{background:#52c41a}.bill-list-layout-cell .cell-actions{margin-bottom:16px;display:flex;grid-gap:12px;gap:12px;padding:12px 16px;background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.04)}.bill-list-layout-cell .cell-actions .ant-btn{border-radius:6px;font-weight:500}.bill-list-layout-cell .cell-actions .ant-btn.ant-btn-primary{box-shadow:0 2px 6px rgba(var(--primary-color-rgb),.3)}.bill-list-layout-cell .cell-table-card{border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.04);overflow:hidden}.bill-list-layout-cell .cell-table-card .ant-card-body{padding:0}.bill-list-layout-cell .cell-table-card .ant-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#333;font-size:13px;padding:12px 16px;border-bottom:1px solid #e8e8e8;border-right:none;white-space:nowrap}.bill-list-layout-cell .cell-table-card .ant-table .ant-table-thead>tr>th:before{display:none}.bill-list-layout-cell .cell-table-card .ant-table .ant-table-tbody>tr:hover>td{background:#f5f7fa}.bill-list-layout-cell .cell-table-card .ant-table .ant-table-tbody>tr>td{padding:12px 16px;font-size:13px;color:#333;border-bottom:1px solid #e8e8e8;border-right:none;transition:background .2s ease}.bill-list-layout-cell .cell-table-card .ant-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.bill-list-layout-cell .cell-table-card .ant-table .ant-table-fixed-left,.bill-list-layout-cell .cell-table-card .ant-table .ant-table-fixed-right{box-shadow:none!important}.bill-list-layout-cell .cell-table-card .ant-table .ant-table-fixed-left .ant-table-fixed,.bill-list-layout-cell .cell-table-card .ant-table .ant-table-fixed-right .ant-table-fixed{border-radius:0}.bill-list-layout-cell .cell-table-card .ant-table .ant-table-fixed-left .ant-table-thead>tr>th,.bill-list-layout-cell .cell-table-card .ant-table .ant-table-fixed-right .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #e8e8e8}.bill-list-layout-cell .cell-table-card .ant-table .ant-table-fixed-left .ant-table-tbody>tr>td,.bill-list-layout-cell .cell-table-card .ant-table .ant-table-fixed-right .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #e8e8e8}.bill-list-layout-cell .cell-table-card .ant-table .ant-table-fixed-left .ant-table-tbody>tr:hover>td,.bill-list-layout-cell .cell-table-card .ant-table .ant-table-fixed-right .ant-table-tbody>tr:hover>td{background:#f5f7fa}.bill-list-layout-cell .cell-table-card .ant-table .ant-table-fixed-left:after,.bill-list-layout-cell .cell-table-card .ant-table .ant-table-fixed-right:before{display:none!important}.bill-list-layout-cell .cell-table-card .ant-table .ant-table-scroll .ant-table-body{overflow-x:auto!important}.bill-list-layout-cell .cell-table-card .ant-table .ant-table-bordered .ant-table-tbody>tr>td,.bill-list-layout-cell .cell-table-card .ant-table .ant-table-bordered .ant-table-thead>tr>th{border-right:none}.bill-list-layout-cell .cell-table-card .ant-pagination{padding:16px;margin:0;background:#fff}.bill-list-layout-cell .cell-table-card .ant-pagination .ant-pagination-item{border-radius:4px}.bill-list-layout-cell .cell-table-card .ant-pagination .ant-pagination-item-active{border-color:var(--primary-color)}.bill-list-layout-cell .cell-table-card .ant-pagination .ant-pagination-item-active a{color:var(--primary-color)}.bill-list-layout-cell .cell-table-card .ant-pagination .ant-pagination-next .ant-pagination-item-link,.bill-list-layout-cell .cell-table-card .ant-pagination .ant-pagination-prev .ant-pagination-item-link{border-radius:4px}.bill-list-layout-list{padding:16px;background-color:#f0f2f5}.bill-list-layout-list .list-summary-bar{background:#fff;padding:20px 16px;margin-bottom:16px;border-radius:4px;border:1px solid #e8e8e8}.bill-list-layout-list .list-summary-bar .list-summary-item{display:flex;align-items:center;padding:0 16px;border-right:1px solid #f0f0f0}.bill-list-layout-list .list-summary-bar .list-summary-item:last-child{border-right:none}.bill-list-layout-list .list-summary-bar .list-summary-item .item-label{font-size:14px;color:#666;margin-right:8px}.bill-list-layout-list .list-summary-bar .list-summary-item .item-value{font-size:20px;font-weight:700;color:var(--primary-color);margin-right:4px}.bill-list-layout-list .list-summary-bar .list-summary-item .item-unit{font-size:12px;color:#999}.bill-list-layout-list .list-table-card .ant-card-head{background:#fafafa}.bill-list-layout-list .list-table-card .list-actions{display:flex;grid-gap:8px;gap:8px}.bill-list-layout-list .ant-table .ant-table-thead>tr>th{white-space:nowrap;border-bottom:1px solid #e8e8e8}.bill-list-layout-list .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #e8e8e8}.bill-list-layout-list .ant-table-fixed-left,.bill-list-layout-list .ant-table-fixed-right{box-shadow:none!important}.bill-list-layout-list .ant-table-fixed-left:after,.bill-list-layout-list .ant-table-fixed-left:before,.bill-list-layout-list .ant-table-fixed-right:after,.bill-list-layout-list .ant-table-fixed-right:before{display:none!important}.bill-list-layout-card{padding:16px;background-color:#f0f2f5}.bill-list-layout-card .card-summary-section{margin-bottom:16px}.bill-list-layout-card .card-summary-section .summary-card{height:100%;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.08);transition:all .3s ease}.bill-list-layout-card .card-summary-section .summary-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.bill-list-layout-card .card-summary-section .summary-card .ant-card-body{padding:24px}.bill-list-layout-card .card-summary-section .summary-card .card-title{font-size:14px;color:#8c8c8c;margin-bottom:16px}.bill-list-layout-card .card-summary-section .summary-card .card-value{font-size:32px;font-weight:700;line-height:1}.bill-list-layout-card .card-summary-section .summary-card .card-value .card-suffix{font-size:16px;margin-left:8px;font-weight:400;color:#8c8c8c}.bill-list-layout-card .table-card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.bill-list-layout-card .table-card .card-actions{display:flex;grid-gap:8px;gap:8px}.bill-list-layout-card .ant-table .ant-table-thead>tr>th{white-space:nowrap;border-bottom:1px solid #e8e8e8}.bill-list-layout-card .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #e8e8e8}.bill-list-layout-card .ant-table-fixed-left,.bill-list-layout-card .ant-table-fixed-right{box-shadow:none!important}.bill-list-layout-card .ant-table-fixed-left:after,.bill-list-layout-card .ant-table-fixed-left:before,.bill-list-layout-card .ant-table-fixed-right:after,.bill-list-layout-card .ant-table-fixed-right:before{display:none!important}.bill-list-layout-minimal{padding:24px;background-color:#fff}.bill-list-layout-minimal .minimal-summary{padding:32px 0;border-bottom:1px solid #f0f0f0}.bill-list-layout-minimal .minimal-summary .minimal-stat .stat-label{font-size:13px;color:#8c8c8c;margin-bottom:8px}.bill-list-layout-minimal .minimal-summary .minimal-stat .stat-value{font-size:28px;font-weight:300;color:#262626}.bill-list-layout-minimal .minimal-summary .minimal-stat .stat-value .stat-unit{font-size:14px;margin-left:4px;color:#8c8c8c}.bill-list-layout-minimal .minimal-actions{display:flex;justify-content:space-between;align-items:center;padding:24px 0 16px}.bill-list-layout-minimal .minimal-actions .actions-left .page-title{font-size:20px;font-weight:500;color:#262626}.bill-list-layout-minimal .minimal-actions .actions-right{display:flex;grid-gap:8px;gap:8px}.bill-list-layout-minimal .minimal-table .ant-table{border:none}.bill-list-layout-minimal .minimal-table .ant-table-thead>tr>th{background:transparent;border-bottom:2px solid #f0f0f0;font-weight:500;white-space:nowrap}.bill-list-layout-minimal .minimal-table .ant-table-tbody>tr>td{border-bottom:1px solid #f5f5f5}.bill-list-layout-minimal .minimal-table .ant-table-tbody>tr:hover>td{background:#fafafa}.bill-list-layout-minimal .ant-table-fixed-left,.bill-list-layout-minimal .ant-table-fixed-right{box-shadow:none!important}.bill-list-layout-minimal .ant-table-fixed-left:after,.bill-list-layout-minimal .ant-table-fixed-left:before,.bill-list-layout-minimal .ant-table-fixed-right:after,.bill-list-layout-minimal .ant-table-fixed-right:before{display:none!important}.bill-list-layout-modern{padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.bill-list-layout-modern .modern-stats-container{margin-bottom:16px}.bill-list-layout-modern .modern-stats-container .modern-stat-card{position:relative;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:24px;border-left:4px solid;overflow:hidden;transition:all .3s ease}.bill-list-layout-modern .modern-stats-container .modern-stat-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.bill-list-layout-modern .modern-stats-container .modern-stat-card .stat-content{position:relative;z-index:1}.bill-list-layout-modern .modern-stats-container .modern-stat-card .stat-content .stat-label{font-size:14px;color:#666;margin-bottom:12px}.bill-list-layout-modern .modern-stats-container .modern-stat-card .stat-content .stat-value{font-size:28px;font-weight:700}.bill-list-layout-modern .modern-stats-container .modern-stat-card .stat-content .stat-value .stat-unit{font-size:14px;margin-left:4px;font-weight:400;color:#999}.bill-list-layout-modern .modern-stats-container .modern-stat-card .stat-bg{position:absolute;right:-20px;bottom:-20px;width:100px;height:100px;border-radius:50%;opacity:.3}.bill-list-layout-modern .modern-table-card{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1)}.bill-list-layout-modern .modern-table-card .modern-title{font-size:18px;font-weight:500}.bill-list-layout-modern .modern-table-card .modern-actions{display:flex;grid-gap:8px;gap:8px}.bill-list-layout-modern .ant-table .ant-table-thead>tr>th{white-space:nowrap;border-bottom:1px solid #e8e8e8}.bill-list-layout-modern .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #e8e8e8}.bill-list-layout-modern .ant-table-fixed-left,.bill-list-layout-modern .ant-table-fixed-right{box-shadow:none!important}.bill-list-layout-modern .ant-table-fixed-left:after,.bill-list-layout-modern .ant-table-fixed-left:before,.bill-list-layout-modern .ant-table-fixed-right:after,.bill-list-layout-modern .ant-table-fixed-right:before{display:none!important}.bill-list-layout-classic{padding:16px;background-color:#f5f5f5}.bill-list-layout-classic .classic-summary-card{margin-bottom:16px;border:1px solid #d9d9d9;box-shadow:none}.bill-list-layout-classic .classic-summary-card .ant-card-head{background-color:#fafafa;border-bottom:2px solid #e8e8e8}.bill-list-layout-classic .classic-summary-card .ant-card-head .ant-card-head-title{font-weight:600;color:#262626}.bill-list-layout-classic .classic-summary-card .ant-card-body{padding:24px}.bill-list-layout-classic .classic-summary-card .ant-statistic{text-align:center}.bill-list-layout-classic .classic-summary-card .ant-statistic .ant-statistic-title{font-size:14px;color:#595959!important;margin-bottom:8px}.bill-list-layout-classic .classic-summary-card .ant-statistic .ant-statistic-content{font-size:24px}.bill-list-layout-classic .classic-actions{margin-bottom:16px;display:flex;grid-gap:12px;gap:12px}.bill-list-layout-classic .classic-table-card{border:1px solid #d9d9d9;box-shadow:none}.bill-list-layout-classic .classic-table-card .ant-card-head{background-color:#fafafa;border-bottom:2px solid #e8e8e8}.bill-list-layout-classic .classic-table-card .ant-card-head .ant-card-head-title{font-weight:600;color:#262626}.bill-list-layout-classic .classic-table-card .ant-table .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600;white-space:nowrap;border-bottom:1px solid #e8e8e8}.bill-list-layout-classic .classic-table-card .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #e8e8e8}.bill-list-layout-classic .classic-table-card .ant-table .ant-table-tbody>tr:hover>td{background-color:#e6f7ff}.bill-list-layout-classic .ant-table-fixed-left,.bill-list-layout-classic .ant-table-fixed-right{box-shadow:none!important}.bill-list-layout-classic .ant-table-fixed-left:after,.bill-list-layout-classic .ant-table-fixed-left:before,.bill-list-layout-classic .ant-table-fixed-right:after,.bill-list-layout-classic .ant-table-fixed-right:before{display:none!important}.bill-list-layout-gradient{padding:16px;background:linear-gradient(180deg,#f0f2f5 0,#e6e9f0)}.bill-list-layout-gradient .gradient-stats-section{margin-bottom:16px}.bill-list-layout-gradient .gradient-stats-section .gradient-stat-card{padding:28px 24px;border-radius:12px;height:100%;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.1)}.bill-list-layout-gradient .gradient-stats-section .gradient-stat-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 24px rgba(0,0,0,.2)}.bill-list-layout-gradient .gradient-stats-section .gradient-stat-card .gradient-card-content .gradient-title{font-size:14px;color:hsla(0,0%,100%,.9);margin-bottom:16px;font-weight:500}.bill-list-layout-gradient .gradient-stats-section .gradient-stat-card .gradient-card-content .gradient-value{font-size:32px;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1)}.bill-list-layout-gradient .gradient-stats-section .gradient-stat-card .gradient-card-content .gradient-value .gradient-suffix{font-size:16px;margin-left:8px;font-weight:400;opacity:.9}.bill-list-layout-gradient .gradient-table-card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.bill-list-layout-gradient .gradient-table-card .gradient-table-title{font-size:18px;font-weight:500;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bill-list-layout-gradient .gradient-table-card .gradient-actions{display:flex;grid-gap:8px;gap:8px}.bill-list-layout-gradient .ant-table .ant-table-thead>tr>th{white-space:nowrap;border-bottom:1px solid #e8e8e8}.bill-list-layout-gradient .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #e8e8e8}.bill-list-layout-gradient .ant-table-fixed-left,.bill-list-layout-gradient .ant-table-fixed-right{box-shadow:none!important}.bill-list-layout-gradient .ant-table-fixed-left:after,.bill-list-layout-gradient .ant-table-fixed-left:before,.bill-list-layout-gradient .ant-table-fixed-right:after,.bill-list-layout-gradient .ant-table-fixed-right:before{display:none!important}.bill-list-layout-split{padding:16px;background-color:#f0f2f5}.bill-list-layout-split .split-sidebar{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08);height:calc(100vh - 250px);display:flex;flex-direction:column}.bill-list-layout-split .split-sidebar .sidebar-header{margin-bottom:24px}.bill-list-layout-split .split-sidebar .sidebar-header h3{font-size:18px;font-weight:600;color:#262626;margin:0}.bill-list-layout-split .split-sidebar .sidebar-stats{flex:1 1;overflow-y:auto}.bill-list-layout-split .split-sidebar .sidebar-stats .sidebar-stat-item{margin-bottom:32px}.bill-list-layout-split .split-sidebar .sidebar-stats .sidebar-stat-item .stat-item-label{font-size:13px;color:#8c8c8c;margin-bottom:8px}.bill-list-layout-split .split-sidebar .sidebar-stats .sidebar-stat-item .stat-item-value{font-size:28px;font-weight:700;margin-bottom:8px}.bill-list-layout-split .split-sidebar .sidebar-stats .sidebar-stat-item .stat-item-value .stat-item-unit{font-size:14px;margin-left:4px;font-weight:400;color:#8c8c8c}.bill-list-layout-split .split-sidebar .sidebar-stats .sidebar-stat-item .stat-item-divider{height:3px;width:40px;border-radius:2px}.bill-list-layout-split .split-sidebar .sidebar-actions{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding-top:16px;border-top:1px solid #f0f0f0}.bill-list-layout-split .split-content-card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);height:calc(100vh - 250px)}.bill-list-layout-split .split-content-card .ant-card-body{height:calc(100% - 57px)}.bill-list-layout-split .ant-table .ant-table-thead>tr>th{white-space:nowrap;border-bottom:1px solid #e8e8e8}.bill-list-layout-split .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #e8e8e8}.bill-list-layout-split .ant-table-fixed-left,.bill-list-layout-split .ant-table-fixed-right{box-shadow:none!important}.bill-list-layout-split .ant-table-fixed-left:after,.bill-list-layout-split .ant-table-fixed-left:before,.bill-list-layout-split .ant-table-fixed-right:after,.bill-list-layout-split .ant-table-fixed-right:before{display:none!important}.bill-list-layout-float{padding:24px;min-height:100vh}.bill-list-layout-float .float-search-wrapper,.bill-list-layout-float .float-stats-container{margin-bottom:24px}.bill-list-layout-float .float-stats-container .float-stat-panel{padding:24px;border-radius:12px;border-top:4px solid;box-shadow:0 10px 30px rgba(0,0,0,.12);transition:all .3s ease;transform:translateY(0)}.bill-list-layout-float .float-stats-container .float-stat-panel:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,0,0,.18)}.bill-list-layout-float .float-stats-container .float-stat-panel .float-panel-content .float-panel-title{font-size:14px;color:#595959;margin-bottom:12px;font-weight:500}.bill-list-layout-float .float-stats-container .float-stat-panel .float-panel-content .float-panel-value{font-size:30px;font-weight:700}.bill-list-layout-float .float-stats-container .float-stat-panel .float-panel-content .float-panel-value .float-panel-suffix{font-size:16px;margin-left:6px;font-weight:400;opacity:.8}.bill-list-layout-float .float-actions-panel{background:#fff;padding:20px 24px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);margin-bottom:24px;display:flex;grid-gap:16px;gap:16px;transform:translateY(0);transition:all .3s ease}.bill-list-layout-float .float-actions-panel:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.15)}.bill-list-layout-float .float-table-panel{border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.12);overflow:hidden;transform:translateY(0);transition:all .3s ease}.bill-list-layout-float .float-table-panel:hover{box-shadow:0 15px 40px rgba(0,0,0,.15)}.bill-list-layout-float .float-table-panel .float-table-header{padding:0 0 16px;border-bottom:2px solid #f0f0f0}.bill-list-layout-float .float-table-panel .float-table-header h3{font-size:18px;font-weight:600;color:#262626;margin:0}.bill-list-layout-float .float-table-panel .ant-card-body{padding:24px}.bill-list-layout-float .ant-table .ant-table-thead>tr>th{white-space:nowrap;border-bottom:1px solid #e8e8e8}.bill-list-layout-float .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #e8e8e8}.bill-list-layout-float .ant-table-fixed-left,.bill-list-layout-float .ant-table-fixed-right{box-shadow:none!important}.bill-list-layout-float .ant-table-fixed-left:after,.bill-list-layout-float .ant-table-fixed-left:before,.bill-list-layout-float .ant-table-fixed-right:after,.bill-list-layout-float .ant-table-fixed-right:before{display:none!important}.bill-list-layout-timeline{padding:16px;background-color:#f0f2f5}.bill-list-layout-timeline .ant-row{margin:16px 12px 0}.bill-list-layout-timeline .timeline-stats-card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);height:calc(100vh - 220px);display:flex;flex-direction:column}.bill-list-layout-timeline .timeline-stats-card .ant-card-head{border-bottom:1px solid #f0f0f0;flex-shrink:0}.bill-list-layout-timeline .timeline-stats-card .ant-card-head .ant-card-head-title{font-size:15px;font-weight:600;color:#333}.bill-list-layout-timeline .timeline-stats-card .ant-card-body{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.bill-list-layout-timeline .timeline-stats-card .timeline-container{flex:1 1;padding:20px 0}.bill-list-layout-timeline .timeline-stats-card .timeline-container .timeline-item{position:relative;padding-left:36px;padding-bottom:28px}.bill-list-layout-timeline .timeline-stats-card .timeline-container .timeline-item:last-child{padding-bottom:0}.bill-list-layout-timeline .timeline-stats-card .timeline-container .timeline-item:last-child .timeline-line{display:none}.bill-list-layout-timeline .timeline-stats-card .timeline-container .timeline-item .timeline-dot{position:absolute;left:0;top:6px;width:12px;height:12px;border-radius:50%;border:2px solid #fff}.bill-list-layout-timeline .timeline-stats-card .timeline-container .timeline-item .timeline-line{position:absolute;left:5px;top:22px;width:2px;height:calc(100% - 18px);opacity:.3}.bill-list-layout-timeline .timeline-stats-card .timeline-container .timeline-item .timeline-content .timeline-title{font-size:13px;color:#8c8c8c;margin-bottom:6px}.bill-list-layout-timeline .timeline-stats-card .timeline-container .timeline-item .timeline-content .timeline-value{font-size:22px;font-weight:700;line-height:1}.bill-list-layout-timeline .timeline-stats-card .timeline-container .timeline-item .timeline-content .timeline-value .timeline-suffix{font-size:14px;margin-left:4px;font-weight:400;opacity:.8}.bill-list-layout-timeline .timeline-stats-card .timeline-actions{display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding-top:16px;border-top:1px solid #f0f0f0;flex-shrink:0}.bill-list-layout-timeline .timeline-table-card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);height:calc(100vh - 220px)}.bill-list-layout-timeline .timeline-table-card .ant-card-head{border-bottom:1px solid #f0f0f0}.bill-list-layout-timeline .timeline-table-card .ant-card-head .ant-card-head-title{font-size:15px;font-weight:600;color:#333}.bill-list-layout-timeline .timeline-table-card .ant-card-body{height:calc(100% - 57px);padding:0}.bill-list-layout-timeline .ant-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;border-bottom:2px solid #f0f0f0;white-space:nowrap}.bill-list-layout-timeline .ant-table .ant-table-tbody>tr{transition:all .2s}.bill-list-layout-timeline .ant-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--primary-color) 5%,#fff)}.bill-list-layout-timeline .ant-table-fixed-left,.bill-list-layout-timeline .ant-table-fixed-right{box-shadow:none!important}.bill-list-layout-timeline .ant-table-fixed-left:after,.bill-list-layout-timeline .ant-table-fixed-left:before,.bill-list-layout-timeline .ant-table-fixed-right:after,.bill-list-layout-timeline .ant-table-fixed-right:before{display:none!important}@media (max-width:992px){.bill-list-layout-timeline .ant-row{margin:12px 8px 0}.bill-list-layout-timeline .timeline-stats-card{height:auto;margin-bottom:16px}.bill-list-layout-timeline .timeline-stats-card .timeline-container .timeline-item .timeline-value{font-size:18px}.bill-list-layout-timeline .timeline-table-card,.bill-list-layout-timeline .timeline-table-card .ant-card-body{height:auto}}.bill-list-layout-compact{padding:16px;background-color:#f0f2f5}.bill-list-layout-compact .compact-stats-section{background:#fff;border-radius:8px;padding:16px 20px;margin:16px 12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.bill-list-layout-compact .compact-stats-section .section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.bill-list-layout-compact .compact-stat-card{background:#fafafa;border-radius:8px;padding:16px;text-align:center;transition:all .3s;border:1px solid #f0f0f0}.bill-list-layout-compact .compact-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:color-mix(in srgb,var(--primary-color) 30%,transparent)}.bill-list-layout-compact .compact-stat-card .stat-value{font-size:24px;font-weight:700;line-height:1;margin-bottom:8px}.bill-list-layout-compact .compact-stat-card .stat-value .stat-suffix{font-size:14px;margin-left:4px;font-weight:400;opacity:.8}.bill-list-layout-compact .compact-stat-card .stat-title{font-size:12px;color:#666}.bill-list-layout-compact .compact-table-card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin:0 12px}.bill-list-layout-compact .compact-table-card .ant-card-head{border-bottom:1px solid #f0f0f0}.bill-list-layout-compact .compact-table-card .ant-card-head .ant-card-head-title{font-size:15px;font-weight:600;color:#333}.bill-list-layout-compact .compact-table-card .compact-actions{display:flex;grid-gap:8px;gap:8px}.bill-list-layout-compact .ant-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;border-bottom:2px solid #f0f0f0;white-space:nowrap}.bill-list-layout-compact .ant-table .ant-table-tbody>tr{transition:all .2s}.bill-list-layout-compact .ant-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--primary-color) 5%,#fff)}.bill-list-layout-compact .ant-table-fixed-left,.bill-list-layout-compact .ant-table-fixed-right{box-shadow:none!important}.bill-list-layout-compact .ant-table-fixed-left:after,.bill-list-layout-compact .ant-table-fixed-left:before,.bill-list-layout-compact .ant-table-fixed-right:after,.bill-list-layout-compact .ant-table-fixed-right:before{display:none!important}@media (max-width:768px){.bill-list-layout-compact{padding:8px}.bill-list-layout-compact .compact-stats-section{margin:12px 8px}.bill-list-layout-compact .compact-stat-card .stat-value{font-size:18px}.bill-list-layout-compact .compact-table-card{margin:0 8px}}.ms-supplement-fee{padding-left:60px;padding-right:60px}.ms-supplement-fee .bg{background-color:#fff}.ms-supplement-fee .pageTitle{font-size:16px;font-weight:500;color:#333}.ms-supplement-fee .head-col{height:60px;margin-top:24px;margin-bottom:12px;padding-bottom:19px;padding-top:19px;padding-left:17px}.ms-supplement-fee .bottom{padding:18px 17px 9px}.ms-supplement-fee .sum{font-family:DIN Alternate;font-size:24px;font-weight:600}.ms-supplement-fee .suppFee{margin-left:6px;font-size:12px;font-weight:400;color:rgba(51,51,51,.65)}.ms-supplement-fee .fontBold{font-family:DIN Alternate;font-weight:700}.ms-supplement-fee .table-style{background-color:#fff}.ms-supplement-fee .table-style .ant-table-wrapper{padding:0 17px}.ms-supplement-fee .bill-detail-title{margin-top:24px;clear:both}.ms-supplement-fee .bill-detail-title .ms-breadcrumb a{font-size:12px}.ms-supplement-fee .bill-back{float:right}.ms-supplement-fee .breadcrumb-class{display:inline-block}.ms-supplement-fee .resultColumns{overflow:hidden}.ms-supplement-fee .resultColDiv{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-supplement-fee-list .bill-detail-title{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff}.ms-supplement-fee-list .bill-detail-title .bill-back{font-size:14px;cursor:pointer}.ms-supplement-fee-list .bill-detail-title .bill-back:hover{text-decoration:underline}.ms-supplement-fee-list .bg{background:#fff;margin-top:12px}.ms-supplement-fee-list .bg.head-col{padding:16px 24px;border-bottom:1px solid #f0f0f0}.ms-supplement-fee-list .bg.head-col .pageTitle{font-size:18px;font-weight:600}.ms-supplement-fee-list .bg.bottom{padding:0}.ms-supplement-fee-list .table-style{margin-top:12px}.ms-supplement-fee-cell .cell-header-card{margin-bottom:12px}.ms-supplement-fee-cell .cell-header-card .cell-header-content{display:flex;justify-content:space-between;align-items:center}.ms-supplement-fee-cell .cell-header-card .cell-back-link{color:#1890ff;cursor:pointer}.ms-supplement-fee-cell .cell-header-card .cell-back-link:hover{text-decoration:underline}.ms-supplement-fee-cell .cell-title-card{margin-bottom:12px}.ms-supplement-fee-cell .cell-title-card .cell-title{font-size:20px;font-weight:600}.ms-supplement-fee-cell .cell-summary-card{margin-bottom:16px}.ms-supplement-fee-cell .cell-summary-card .cell-amount-main{font-size:32px;font-weight:700;margin-bottom:8px}.ms-supplement-fee-cell .cell-summary-card .cell-amount-label{font-size:14px;margin-left:8px;font-weight:400}.ms-supplement-fee-cell .cell-summary-card .cell-period{color:#666;font-size:14px}.ms-supplement-fee-cell .cell-stats-row{margin-bottom:16px}.ms-supplement-fee-cell .cell-stats-row .cell-stat-card{text-align:center}.ms-supplement-fee-cell .cell-stats-row .cell-stat-card .cell-stat-label{color:#666;font-size:14px;margin-bottom:8px}.ms-supplement-fee-cell .cell-stats-row .cell-stat-card .cell-stat-value{font-size:20px;font-weight:600}.ms-supplement-fee-modern .modern-glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px}.ms-supplement-fee-classic .ant-statistic-title{color:var(--primary-color)!important}.ms-supplement-fee-timeline{background-color:#f0f2f5}.ms-supplement-fee-timeline .timeline-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff}.ms-supplement-fee-timeline .timeline-header .back-link{font-size:14px;cursor:pointer}.ms-supplement-fee-timeline .timeline-header .back-link:hover{text-decoration:underline}.ms-supplement-fee-timeline .timeline-title-section{background:#fff;padding:16px 24px;margin-top:12px;border-bottom:1px solid #f0f0f0}.ms-supplement-fee-timeline .timeline-title-section .page-title{font-size:18px;font-weight:600}.ms-supplement-fee-timeline .timeline-content-row{margin:16px 12px 0}.ms-supplement-fee-timeline .timeline-stats-card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);height:calc(100vh - 220px);display:flex;flex-direction:column}.ms-supplement-fee-timeline .timeline-stats-card .ant-card-head{border-bottom:1px solid #f0f0f0;flex-shrink:0}.ms-supplement-fee-timeline .timeline-stats-card .ant-card-head .ant-card-head-title{font-size:15px;font-weight:600;color:#333}.ms-supplement-fee-timeline .timeline-stats-card .ant-card-body{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.ms-supplement-fee-timeline .timeline-stats-card .timeline-container{flex:1 1;padding:20px 0}.ms-supplement-fee-timeline .timeline-stats-card .timeline-container .timeline-item{position:relative;padding-left:36px;padding-bottom:28px}.ms-supplement-fee-timeline .timeline-stats-card .timeline-container .timeline-item:last-child{padding-bottom:0}.ms-supplement-fee-timeline .timeline-stats-card .timeline-container .timeline-item:last-child .timeline-line{display:none}.ms-supplement-fee-timeline .timeline-stats-card .timeline-container .timeline-item .timeline-dot{position:absolute;left:0;top:6px;width:12px;height:12px;border-radius:50%;border:2px solid #fff}.ms-supplement-fee-timeline .timeline-stats-card .timeline-container .timeline-item .timeline-line{position:absolute;left:5px;top:22px;width:2px;height:calc(100% - 18px);opacity:.3}.ms-supplement-fee-timeline .timeline-stats-card .timeline-container .timeline-item .timeline-content .timeline-title{font-size:13px;color:#8c8c8c;margin-bottom:6px}.ms-supplement-fee-timeline .timeline-stats-card .timeline-container .timeline-item .timeline-content .timeline-value{font-size:22px;font-weight:700;line-height:1}.ms-supplement-fee-timeline .timeline-stats-card .timeline-period{padding-top:16px;border-top:1px solid #f0f0f0;flex-shrink:0;display:flex;justify-content:space-between;align-items:center}.ms-supplement-fee-timeline .timeline-stats-card .timeline-period .period-label{font-size:13px;color:#8c8c8c}.ms-supplement-fee-timeline .timeline-stats-card .timeline-period .period-value{font-size:14px;font-weight:600;color:#333}.ms-supplement-fee-timeline .timeline-table-card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);height:calc(100vh - 220px)}.ms-supplement-fee-timeline .timeline-table-card .ant-card-head{border-bottom:1px solid #f0f0f0}.ms-supplement-fee-timeline .timeline-table-card .ant-card-head .ant-card-head-title{font-size:15px;font-weight:600;color:#333}.ms-supplement-fee-timeline .timeline-table-card .ant-card-body{height:calc(100% - 57px);padding:0}.ms-supplement-fee-timeline .ant-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;border-bottom:2px solid #f0f0f0;white-space:nowrap}.ms-supplement-fee-timeline .ant-table .ant-table-tbody>tr{transition:all .2s}.ms-supplement-fee-timeline .ant-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--primary-color) 5%,#fff)}.ms-supplement-fee-timeline .ant-table-fixed-left,.ms-supplement-fee-timeline .ant-table-fixed-right{box-shadow:none!important}.ms-supplement-fee-timeline .ant-table-fixed-left:after,.ms-supplement-fee-timeline .ant-table-fixed-left:before,.ms-supplement-fee-timeline .ant-table-fixed-right:after,.ms-supplement-fee-timeline .ant-table-fixed-right:before{display:none!important}@media (max-width:992px){.ms-supplement-fee-timeline .timeline-content-row{margin:12px 8px 0}.ms-supplement-fee-timeline .timeline-stats-card{height:auto;margin-bottom:16px}.ms-supplement-fee-timeline .timeline-stats-card .timeline-container .timeline-item .timeline-value{font-size:18px}.ms-supplement-fee-timeline .timeline-table-card,.ms-supplement-fee-timeline .timeline-table-card .ant-card-body{height:auto}}.ms-supplement-add .htext{font-size:16px;color:rgba(0,0,0,.85);font-weight:500}.ms-supplement-add .stepInfo{margin-top:15px;padding-left:11px}.ms-supplement-add .stepInfo .ant-btn-link{padding:0;height:auto;color:#02b7ff}.ms-supplement-add .stepInfo span{display:block}.ms-supplement-add .beyond{padding-left:22px}.ms-supplement-add .mrt12{padding-top:12px}.ms-supplement-add .tcenter{text-align:center}.ms-supplement-add .table{height:345px;overflow:auto}.ms-supplement-add .mrl20{margin-left:20px}.ms-supplement-add .fontSize18{font-size:18px;font-weight:700}.ms-supplement-add .sum-fee{display:inline-block;margin-left:20px}.ms-supplement-add .resultColumns{overflow:hidden}.ms-supplement-add .resultColDiv{width:70px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-supplement-add .ant-modal-body{padding:16px 16px 40px}.ms-xlsx .ant-table{word-break:break-all;word-wrap:break-all}.ms-xlsx .ant-table .ant-table-placeholder{border-left:1px dashed #e8e8e8;border-right:1px dashed #e8e8e8;border-bottom:1px dashed #e8e8e8}.ms-xlsx .ant-table-tbody>tr>td,.ms-xlsx .ant-table-thead>tr>th{text-align:center}.ms-xlsx .ant-table-tbody>tr>td:first-child,.ms-xlsx .ant-table-thead>tr>th:first-child{text-align:left}.ms-xlsx .ant-table-tbody>tr>td:last-child,.ms-xlsx .ant-table-thead>tr>th:last-child{text-align:right}.red .img-list{margin-top:16px;padding:0;list-style:none}.red .img-list li{margin-right:20px;display:inline-block}.red .img-list li img{width:60px;height:60px;cursor:pointer}.red .ant-modal-content .ant-modal-body{padding:0 30px 0 24px}.red .ant-modal-footer{padding:0 16px 24px;border-top:0;text-align:center}.big-pic{padding:24px}.big-pic .ant-modal-body{text-align:center}.big-pic .ant-modal-body>span{position:absolute;top:11px;right:14px;display:inline-block;border-radius:50%;cursor:pointer}.big-pic .ant-modal-body>span img{display:inline-block;width:30px;height:30px}.ms-bill-detail{padding-left:60px;padding-right:60px}.ms-bill-detail .billHeader{background-color:#fff;margin-top:24px;margin-bottom:12px;padding:0 19px 0 17px;height:60px}.ms-bill-detail .billHeaderCol{margin-top:19px;margin-bottom:19px}.ms-bill-detail .fFamily-DIN{font-family:DIN Alternate}.ms-bill-detail .billHeaderFont{font-size:16px;color:#333;font-weight:500;display:block;margin-right:12px;float:left}.ms-bill-detail .headerExoprt{margin-left:13px}.ms-bill-detail .billDetailBody{background-color:#fff}.ms-bill-detail .sumStyle{font-size:24px;font-weight:600;line-height:20px}.ms-bill-detail .billDetailBodyCol1{margin:18px 17px 9px;padding:18px 16px 0;height:108px;background-color:#f8f8f8}.ms-bill-detail .billDetailBodyCol1 svg{margin-bottom:1px}.ms-bill-detail .fontWeight{font-weight:700;font-size:18px;font-family:DIN Alternate}.ms-bill-detail .tail{display:inline-block;height:24px;width:24px;text-align:center}.ms-bill-detail .col2-mr24{margin-left:24px;margin-right:24px}.ms-bill-detail .table-style{background-color:#fff;overflow:auto}.ms-bill-detail .table-style .ant-table-wrapper{padding:0 17px}.ms-bill-detail .bill-detail-title{margin-top:24px;clear:both}.ms-bill-detail .bill-back{float:right}.ms-bill-detail .breadcrumb-class{display:inline-block}.ms-bill-detail .error-hover:hover{color:#f5222d}.ms-bill-detail .normal-hover:hover{color:#333}.bill-detail-layout-cell{padding:16px;background-color:#f0f2f5}.bill-detail-layout-cell .cell-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.bill-detail-layout-cell .cell-header .cell-breadcrumb{flex:1 1}.bill-detail-layout-cell .cell-header .cell-back-link{color:#1890ff;text-decoration:none;font-size:14px}.bill-detail-layout-cell .cell-header .cell-back-link:hover{color:#40a9ff}.bill-detail-layout-cell .cell-title-card{margin-bottom:16px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.bill-detail-layout-cell .cell-title-card .cell-title-content{display:flex;justify-content:space-between;align-items:center}.bill-detail-layout-cell .cell-title-card .cell-title-content .cell-title-text{font-size:18px;font-weight:600;margin-right:12px}.bill-detail-layout-cell .cell-summary-card{margin-bottom:16px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.bill-detail-layout-cell .cell-summary-card .cell-total-amount{margin-bottom:12px}.bill-detail-layout-cell .cell-summary-card .cell-total-amount .cell-currency{font-size:24px;margin-right:4px}.bill-detail-layout-cell .cell-summary-card .cell-total-amount .cell-amount-value{font-size:36px;font-weight:700;font-family:DIN Alternate,sans-serif}.bill-detail-layout-cell .cell-summary-card .cell-total-amount .cell-amount-desc{font-size:14px;margin-left:12px;opacity:.9}.bill-detail-layout-cell .cell-summary-card .cell-period{font-size:14px;opacity:.9}.bill-detail-layout-cell .cell-fee-grid{margin-bottom:16px}.bill-detail-layout-cell .cell-fee-grid .cell-fee-item{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);text-align:center;transition:all .3s ease;border:2px solid transparent}.bill-detail-layout-cell .cell-fee-grid .cell-fee-item:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.12);border-color:#1890ff}.bill-detail-layout-cell .cell-fee-grid .cell-fee-item .cell-fee-label{font-size:13px;color:#8c8c8c;margin-bottom:8px}.bill-detail-layout-cell .cell-fee-grid .cell-fee-item .cell-fee-value{font-size:20px;font-weight:700;font-family:DIN Alternate,sans-serif}.bill-detail-layout-cell .cell-table-card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.bill-detail-layout-list{padding:16px;background-color:#fff}.bill-detail-layout-list .list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.bill-detail-layout-list .list-header .list-back-link{color:#1890ff;text-decoration:none;font-size:14px}.bill-detail-layout-list .list-header .list-back-link:hover{color:#40a9ff}.bill-detail-layout-list .list-title-bar{display:flex;justify-content:space-between;align-items:center;padding:16px 0;margin-bottom:16px}.bill-detail-layout-list .list-title-bar .list-title-left{display:flex;align-items:center}.bill-detail-layout-list .list-title-bar .list-title-left .list-title-text{font-size:20px;font-weight:600;margin-right:12px}.bill-detail-layout-list .list-summary-card{margin-bottom:16px;border-radius:4px}.bill-detail-layout-list .list-summary-card .list-total-section{text-align:center;padding:16px 0;border-right:1px solid #f0f0f0}.bill-detail-layout-list .list-summary-card .list-total-section .list-total-label{font-size:14px;color:#8c8c8c;margin-bottom:8px}.bill-detail-layout-list .list-summary-card .list-total-section .list-total-value{margin-bottom:8px}.bill-detail-layout-list .list-summary-card .list-total-section .list-total-value .list-currency{font-size:20px;margin-right:4px;color:#1890ff}.bill-detail-layout-list .list-summary-card .list-total-section .list-total-value .list-amount{font-size:32px;font-weight:700;color:#1890ff;font-family:DIN Alternate,sans-serif}.bill-detail-layout-list .list-summary-card .list-total-section .list-total-desc{font-size:12px;color:#8c8c8c;line-height:1.5}.bill-detail-layout-list .list-summary-card .list-fee-item{padding:8px 0;font-size:14px}.bill-detail-layout-list .list-summary-card .list-fee-item .list-fee-label{color:#595959}.bill-detail-layout-list .list-summary-card .list-fee-item .list-fee-value{font-weight:500;color:#262626;font-family:DIN Alternate,sans-serif}.bill-detail-layout-list .list-summary-card .list-period{font-size:14px;color:#595959;text-align:center}.bill-detail-layout-list .list-table-card{border-radius:4px}.bill-detail-layout-card{padding:16px;background-color:#f5f5f5}.bill-detail-layout-card .card-header-section{margin-bottom:16px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.bill-detail-layout-card .card-header-section .card-header-content{display:flex;justify-content:space-between;align-items:center}.bill-detail-layout-card .card-header-section .card-header-content .card-back-link{color:#1890ff;text-decoration:none;font-size:14px}.bill-detail-layout-card .card-header-section .card-header-content .card-back-link:hover{color:#40a9ff}.bill-detail-layout-card .card-title-section{margin-bottom:16px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.bill-detail-layout-card .card-title-section .card-title-wrapper{display:flex;align-items:center;margin-bottom:8px}.bill-detail-layout-card .card-title-section .card-title-wrapper .card-title-text{font-size:22px;font-weight:600;margin-right:12px}.bill-detail-layout-card .card-title-section .card-title-wrapper .card-status-tag{font-size:14px;padding:4px 12px}.bill-detail-layout-card .card-title-section .card-period-text{font-size:14px;color:#8c8c8c}.bill-detail-layout-card .card-amount-section{margin-bottom:16px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);text-align:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.bill-detail-layout-card .card-amount-section .card-amount-header{font-size:16px;margin-bottom:12px;opacity:.9}.bill-detail-layout-card .card-amount-section .card-amount-value{margin-bottom:12px}.bill-detail-layout-card .card-amount-section .card-amount-value .card-currency{font-size:28px;margin-right:8px}.bill-detail-layout-card .card-amount-section .card-amount-value .card-amount-number{font-size:42px;font-weight:700;font-family:DIN Alternate,sans-serif}.bill-detail-layout-card .card-amount-section .card-amount-desc{font-size:14px;opacity:.85}.bill-detail-layout-card .card-fee-row{margin-bottom:16px}.bill-detail-layout-card .card-fee-row .card-fee-card{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;margin-bottom:16px}.bill-detail-layout-card .card-fee-row .card-fee-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.bill-detail-layout-card .card-fee-row .card-fee-card .card-fee-title{font-size:14px;color:#8c8c8c;margin-bottom:8px}.bill-detail-layout-card .card-fee-row .card-fee-card .card-fee-value{font-size:24px;font-weight:700;font-family:DIN Alternate,sans-serif}.bill-detail-layout-card .card-table-section{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.bill-detail-layout-minimal{padding:20px;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.bill-detail-layout-minimal .minimal-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e8e8e8}.bill-detail-layout-minimal .minimal-nav .minimal-back{color:#262626;text-decoration:none;font-size:14px}.bill-detail-layout-minimal .minimal-nav .minimal-back:hover{color:#1890ff}.bill-detail-layout-minimal .minimal-header{margin-bottom:24px}.bill-detail-layout-minimal .minimal-header .minimal-title-row{display:flex;align-items:center;grid-gap:12px;gap:12px}.bill-detail-layout-minimal .minimal-header .minimal-title-row .minimal-title{font-size:24px;font-weight:400;color:#262626}.bill-detail-layout-minimal .minimal-header .minimal-title-row .minimal-export{margin-left:auto;padding:0;color:#595959}.bill-detail-layout-minimal .minimal-header .minimal-title-row .minimal-export:hover{color:#262626}.bill-detail-layout-minimal .minimal-summary{margin-bottom:32px;padding:20px 0;border-bottom:1px solid #f0f0f0}.bill-detail-layout-minimal .minimal-summary .minimal-total{margin-bottom:8px}.bill-detail-layout-minimal .minimal-summary .minimal-total .minimal-total-label{font-size:14px;color:#8c8c8c;margin-right:12px}.bill-detail-layout-minimal .minimal-summary .minimal-total .minimal-total-value{font-size:32px;font-weight:300;color:#262626;font-family:DIN Alternate,sans-serif}.bill-detail-layout-minimal .minimal-summary .minimal-period{font-size:14px;color:#8c8c8c}.bill-detail-layout-minimal .minimal-fees{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #f0f0f0}.bill-detail-layout-minimal .minimal-fees .minimal-fee-label{font-size:13px;color:#8c8c8c;margin-bottom:8px}.bill-detail-layout-minimal .minimal-fees .minimal-fee-value{font-size:18px;font-weight:400;color:#262626;font-family:DIN Alternate,sans-serif}.bill-detail-layout-minimal .minimal-table .minimal-table-title{font-size:16px;color:#262626;margin-bottom:16px;font-weight:400}.bill-detail-layout-minimal .minimal-table .ant-table{border:1px solid #f0f0f0}.bill-detail-layout-modern{padding:24px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb)}.bill-detail-layout-modern .modern-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.bill-detail-layout-modern .modern-header .modern-back{color:#fff;text-decoration:none;font-size:14px;padding:8px 16px;background:hsla(0,0%,100%,.2);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.bill-detail-layout-modern .modern-header .modern-back:hover{background:hsla(0,0%,100%,.3);color:#fff}.bill-detail-layout-modern .modern-glass-card{background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:24px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1)}.bill-detail-layout-modern .modern-title-section{margin-bottom:16px}.bill-detail-layout-modern .modern-title-section .modern-title{font-size:24px;font-weight:600;color:#fff;margin-right:12px}.bill-detail-layout-modern .modern-title-section .modern-status-tag{font-size:14px;padding:4px 12px}.bill-detail-layout-modern .modern-amount-section{margin-bottom:16px;color:#fff}.bill-detail-layout-modern .modern-amount-section .modern-amount-main .modern-amount-label{font-size:16px;margin-bottom:12px;opacity:.9}.bill-detail-layout-modern .modern-amount-section .modern-amount-main .modern-amount-value .modern-currency{font-size:28px;margin-right:8px}.bill-detail-layout-modern .modern-amount-section .modern-amount-main .modern-amount-value .modern-number{font-size:42px;font-weight:700;font-family:DIN Alternate,sans-serif}.bill-detail-layout-modern .modern-amount-section .modern-period-info .modern-period-label{font-size:14px;margin-bottom:8px;opacity:.9}.bill-detail-layout-modern .modern-amount-section .modern-period-info .modern-period-value{font-size:18px;font-weight:500;margin-bottom:12px}.bill-detail-layout-modern .modern-amount-section .modern-period-info .modern-period-desc{font-size:13px;opacity:.85;line-height:1.6}.bill-detail-layout-modern .modern-fee-grid{margin-bottom:16px}.bill-detail-layout-modern .modern-fee-grid .modern-fee-item{margin-bottom:16px;text-align:center;color:#fff;transition:all .3s ease}.bill-detail-layout-modern .modern-fee-grid .modern-fee-item:hover{transform:translateY(-4px);background:hsla(0,0%,100%,.25)}.bill-detail-layout-modern .modern-fee-grid .modern-fee-item .modern-fee-label{font-size:14px;margin-bottom:12px;opacity:.9}.bill-detail-layout-modern .modern-fee-grid .modern-fee-item .modern-fee-value{font-size:24px;font-weight:700;font-family:DIN Alternate,sans-serif}.bill-detail-layout-modern .modern-table-card{border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.bill-detail-layout-classic{padding:16px;background-color:#f5f5f5}.bill-detail-layout-classic .ant-statistic-title{color:var(--primary-color)!important}.bill-detail-layout-classic .classic-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.bill-detail-layout-classic .classic-nav .classic-back{color:#1890ff;text-decoration:none;font-size:14px}.bill-detail-layout-classic .classic-nav .classic-back:hover{color:#40a9ff}.bill-detail-layout-classic .classic-header-card{margin-bottom:16px;border-radius:4px}.bill-detail-layout-classic .classic-header-card .classic-title-wrapper{display:flex;align-items:center;grid-gap:12px;gap:12px;font-size:18px;font-weight:600}.bill-detail-layout-classic .classic-header-card .classic-period{font-size:14px;color:#595959}.bill-detail-layout-classic .classic-summary-card{margin-bottom:16px;border-radius:4px}.bill-detail-layout-classic .classic-summary-card .classic-desc{font-size:12px;color:#8c8c8c;margin-top:8px;line-height:1.5}.bill-detail-layout-classic .classic-table-card{border-radius:4px}.bill-detail-layout-gradient{padding:16px;background-color:#f0f2f5}.bill-detail-layout-gradient .gradient-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.bill-detail-layout-gradient .gradient-header .gradient-back{color:#1890ff;text-decoration:none;font-size:14px}.bill-detail-layout-gradient .gradient-header .gradient-back:hover{color:#40a9ff}.bill-detail-layout-gradient .gradient-hero{padding:40px;border-radius:16px;margin-bottom:16px;color:#fff;text-align:center;box-shadow:0 4px 16px rgba(0,0,0,.12)}.bill-detail-layout-gradient .gradient-hero .gradient-title-section{display:flex;justify-content:center;align-items:center;grid-gap:12px;gap:12px;margin-bottom:24px}.bill-detail-layout-gradient .gradient-hero .gradient-title-section .gradient-title{font-size:26px;font-weight:600}.bill-detail-layout-gradient .gradient-hero .gradient-title-section .gradient-status-tag{font-size:14px;padding:4px 12px}.bill-detail-layout-gradient .gradient-hero .gradient-amount{margin-bottom:16px}.bill-detail-layout-gradient .gradient-hero .gradient-amount .gradient-currency{font-size:32px;margin-right:8px}.bill-detail-layout-gradient .gradient-hero .gradient-amount .gradient-number{font-size:52px;font-weight:700;font-family:DIN Alternate,sans-serif}.bill-detail-layout-gradient .gradient-hero .gradient-period{font-size:16px;margin-bottom:24px;opacity:.95}.bill-detail-layout-gradient .gradient-hero .gradient-export-btn{border-color:#fff;color:#fff}.bill-detail-layout-gradient .gradient-hero .gradient-export-btn:hover{background:hsla(0,0%,100%,.2);border-color:#fff;color:#fff}.bill-detail-layout-gradient .gradient-fee-row{margin-bottom:16px}.bill-detail-layout-gradient .gradient-fee-row .gradient-fee-card{padding:24px;border-radius:12px;margin-bottom:16px;color:#fff;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.12);transition:all .3s ease}.bill-detail-layout-gradient .gradient-fee-row .gradient-fee-card:hover{transform:translateY(-6px);box-shadow:0 6px 18px rgba(0,0,0,.18)}.bill-detail-layout-gradient .gradient-fee-row .gradient-fee-card .gradient-fee-label{font-size:14px;margin-bottom:12px;opacity:.95}.bill-detail-layout-gradient .gradient-fee-row .gradient-fee-card .gradient-fee-value{font-size:26px;font-weight:700;font-family:DIN Alternate,sans-serif}.bill-detail-layout-gradient .gradient-table-card{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.bill-detail-layout-split{padding:16px;background-color:#f0f2f5}.bill-detail-layout-split .split-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.bill-detail-layout-split .split-header .split-back{color:#1890ff;text-decoration:none;font-size:14px}.bill-detail-layout-split .split-header .split-back:hover{color:#40a9ff}.bill-detail-layout-split .split-content .split-sidebar .split-info-card{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column}.bill-detail-layout-split .split-content .split-sidebar .split-info-card .split-title-section{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f0f0f0}.bill-detail-layout-split .split-content .split-sidebar .split-info-card .split-title-section .split-title{font-size:18px;font-weight:600;margin-bottom:12px;color:#262626}.bill-detail-layout-split .split-content .split-sidebar .split-info-card .split-title-section .split-status-tag{font-size:14px;padding:4px 12px}.bill-detail-layout-split .split-content .split-sidebar .split-info-card .split-amount-section{margin-bottom:20px;text-align:center;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff}.bill-detail-layout-split .split-content .split-sidebar .split-info-card .split-amount-section .split-amount-label{font-size:14px;margin-bottom:12px;opacity:.9}.bill-detail-layout-split .split-content .split-sidebar .split-info-card .split-amount-section .split-amount-value .split-currency{font-size:24px;margin-right:8px}.bill-detail-layout-split .split-content .split-sidebar .split-info-card .split-amount-section .split-amount-value .split-number{font-size:36px;font-weight:700;font-family:DIN Alternate,sans-serif}.bill-detail-layout-split .split-content .split-sidebar .split-info-card .split-period{font-size:13px;color:#8c8c8c;margin-bottom:24px;text-align:center;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.bill-detail-layout-split .split-content .split-sidebar .split-info-card .split-fees-list{flex:1 1;margin-bottom:24px}.bill-detail-layout-split .split-content .split-sidebar .split-info-card .split-fees-list .split-fee-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f5f5f5}.bill-detail-layout-split .split-content .split-sidebar .split-info-card .split-fees-list .split-fee-item .split-fee-label{font-size:14px;color:#595959}.bill-detail-layout-split .split-content .split-sidebar .split-info-card .split-fees-list .split-fee-item .split-fee-value{font-size:16px;font-weight:500;color:#262626;font-family:DIN Alternate,sans-serif}.bill-detail-layout-split .split-content .split-main .split-table-card{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);height:calc(100vh + 40px)}.bill-detail-layout-float{padding:24px;background:linear-gradient(180deg,#e3e8ef 0,#f5f7fa);min-height:100vh}.bill-detail-layout-float .float-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.bill-detail-layout-float .float-header .float-back{color:#1890ff;text-decoration:none;font-size:14px}.bill-detail-layout-float .float-header .float-back:hover{color:#40a9ff}.bill-detail-layout-float .float-title-card{background:#fff;padding:24px;border-radius:12px;margin-bottom:24px;box-shadow:0 10px 30px rgba(0,0,0,.12);transition:all .3s ease;transform:translateY(0)}.bill-detail-layout-float .float-title-card:hover{transform:translateY(-4px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.bill-detail-layout-float .float-title-card .float-title{font-size:22px;font-weight:600;margin-right:12px}.bill-detail-layout-float .float-amount-card{background:linear-gradient(135deg,#667eea,#764ba2);padding:12px;border-radius:12px;margin-bottom:24px;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.12);transition:all .3s ease;transform:translateY(0)}.bill-detail-layout-float .float-amount-card:hover{transform:translateY(-4px);box-shadow:0 15px 40px rgba(0,0,0,.18)}.bill-detail-layout-float .float-amount-card .float-amount-main .float-amount-label{font-size:16px;margin-bottom:12px;opacity:.9}.bill-detail-layout-float .float-amount-card .float-amount-main .float-amount-value .float-currency{font-size:28px;margin-right:8px}.bill-detail-layout-float .float-amount-card .float-amount-main .float-amount-value .float-number{font-size:28px;font-weight:700;font-family:DIN Alternate,sans-serif}.bill-detail-layout-float .float-amount-card .float-period .float-period-label{font-size:14px;margin-bottom:8px;opacity:.9}.bill-detail-layout-float .float-amount-card .float-period .float-period-value{font-size:18px;font-weight:500}.bill-detail-layout-float .float-fee-grid{margin-bottom:24px}.bill-detail-layout-float .float-fee-grid .float-fee-card{background:#fff;padding:24px;border-radius:12px;margin-bottom:16px;text-align:center;box-shadow:0 8px 24px rgba(0,0,0,.1);transition:all .3s ease;transform:translateY(0)}.bill-detail-layout-float .float-fee-grid .float-fee-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(0,0,0,.15)}.bill-detail-layout-float .float-fee-grid .float-fee-card .float-fee-label{font-size:14px;color:#8c8c8c;margin-bottom:12px}.bill-detail-layout-float .float-fee-grid .float-fee-card .float-fee-value{font-size:24px;font-weight:700;color:#262626;font-family:DIN Alternate,sans-serif}.bill-detail-layout-float .float-table-card{border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.12);transition:all .3s ease}.bill-detail-layout-float .float-table-card:hover{box-shadow:0 15px 40px rgba(0,0,0,.15)}.bill-detail-layout-compact{padding:8px;background-color:#fff}.bill-detail-layout-compact .compact-toolbar{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:#fafafa;border-bottom:1px solid #e8e8e8;margin-bottom:8px}.bill-detail-layout-compact .compact-toolbar .compact-left{flex:1 1}.bill-detail-layout-compact .compact-toolbar .compact-center{display:flex;align-items:center;grid-gap:8px;gap:8px}.bill-detail-layout-compact .compact-toolbar .compact-center .compact-title{font-size:16px;font-weight:500}.bill-detail-layout-compact .compact-toolbar .compact-center .compact-status{font-size:12px;padding:2px 8px}.bill-detail-layout-compact .compact-toolbar .compact-right{flex:1 1;display:flex;justify-content:flex-end;align-items:center;grid-gap:12px;gap:12px}.bill-detail-layout-compact .compact-toolbar .compact-right .compact-back{color:#1890ff;text-decoration:none;font-size:13px}.bill-detail-layout-compact .compact-toolbar .compact-right .compact-back:hover{color:#40a9ff}.bill-detail-layout-compact .compact-summary{padding:8px;background-color:#fafafa;border:1px solid #e8e8e8;margin-bottom:8px}.bill-detail-layout-compact .compact-summary .compact-summary-item{padding:8px;text-align:center;border-right:1px solid #e8e8e8}.bill-detail-layout-compact .compact-summary .compact-summary-item:last-child{border-right:none}.bill-detail-layout-compact .compact-summary .compact-summary-item.compact-total{background-color:#e6f7ff;border-radius:4px}.bill-detail-layout-compact .compact-summary .compact-summary-item.compact-total .compact-value{color:#1890ff;font-size:20px}.bill-detail-layout-compact .compact-summary .compact-summary-item .compact-label{font-size:11px;color:#8c8c8c;margin-bottom:4px}.bill-detail-layout-compact .compact-summary .compact-summary-item .compact-value{font-size:14px;font-weight:500;color:#262626;font-family:DIN Alternate,sans-serif}.bill-detail-layout-compact .compact-summary .compact-summary-item .compact-value.compact-small{font-size:13px}.bill-detail-layout-compact .compact-summary .compact-summary-item .compact-period{font-size:11px;color:#595959;line-height:1.4}.bill-detail-layout-compact .compact-table-wrapper{border:1px solid #e8e8e8}.bill-detail-layout-compact .compact-table-wrapper .compact-table-header{padding:8px 12px;background-color:#fafafa;border-bottom:1px solid #e8e8e8}.bill-detail-layout-compact .compact-table-wrapper .compact-table-header .compact-table-title{font-size:14px;font-weight:500;color:#262626}.ms-service-fee{padding-left:60px;padding-right:60px}.ms-service-fee .bg{background-color:#fff}.ms-service-fee .pageTitle{font-size:16px;font-weight:500;color:#333}.ms-service-fee .head-col{height:60px;margin-top:24px;margin-bottom:12px;padding-bottom:19px;padding-top:19px;padding-left:17px}.ms-service-fee .bottom{padding-top:18px;padding-left:17px;padding-right:17px}.ms-service-fee .row-style{background-color:#fafafa;padding-top:20px;padding-bottom:20px;padding-left:24px}.ms-service-fee .sum{font-size:24px;font-family:DIN Alternate;font-weight:600}.ms-service-fee .suppFee{margin-left:6px;font-size:12px;font-weight:400;color:rgba(51,51,51,.65)}.ms-service-fee .fontBold{font-size:18px;font-family:DIN Alternate;font-weight:700}.ms-service-fee .table-style{padding-top:9px;background-color:#fff}.ms-service-fee .table-style .ant-table-wrapper{padding:0 17px}.ms-service-fee .bill-detail-title{margin-top:24px;clear:both}.ms-service-fee .bill-detail-title .ms-breadcrumb span a{font-size:12px}.ms-service-fee .bill-back{float:right}.ms-service-fee .breadcrumb-class{display:inline-block}.ms-service-fee .resultColDiv{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-service-fee-classic .ant-statistic-title{color:rgba(0,0,0,.45)!important}.ms-persion-tax-fee{padding-left:60px;padding-right:60px}.ms-persion-tax-fee .bg{background-color:#fff}.ms-persion-tax-fee .pageTitle{font-size:16px;font-weight:500;color:#333}.ms-persion-tax-fee .head-col{height:60px;margin-top:24px;margin-bottom:12px;padding-bottom:19px;padding-top:19px;padding-left:17px}.ms-persion-tax-fee .bottom{padding-top:18px;padding-left:17px;padding-right:17px}.ms-persion-tax-fee .row-style{background-color:#fafafa;padding-top:20px;padding-bottom:20px;padding-left:24px}.ms-persion-tax-fee .sum{font-size:24px;font-family:DIN Alternate;font-weight:600}.ms-persion-tax-fee .suppFee{margin-left:6px;font-size:12px;font-weight:400;color:rgba(51,51,51,.65)}.ms-persion-tax-fee .fontBold{font-size:18px;font-family:DIN Alternate;font-weight:700}.ms-persion-tax-fee .table-style{padding-top:9px;background-color:#fff}.ms-persion-tax-fee .table-style .ant-table-wrapper{padding:0 17px}.ms-persion-tax-fee .bill-detail-title{margin-top:24px;clear:both}.ms-persion-tax-fee .bill-detail-title .ms-breadcrumb span a{font-size:12px}.ms-persion-tax-fee .bill-back{float:right}.ms-persion-tax-fee .breadcrumb-class{display:inline-block}.ms-persion-tax-fee .resultColDiv{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-persion-tax-fee-classic .ant-statistic-title{color:rgba(0,0,0,.45)!important}.ms-contract-service{padding:24px;background:#f5f7fa;min-height:calc(100vh - 112px)}.ms-contract-service .enterprise-page-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;grid-gap:16px;gap:16px}.ms-contract-service .enterprise-page-header h2{margin-bottom:6px;font-size:18px;font-weight:700;color:#1f2a44}.ms-contract-service .enterprise-page-header p{margin-bottom:0;color:#697586;font-size:12px}.ms-contract-service .enterprise-page-actions{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}.ms-contract-service .contract-service-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;margin-bottom:16px}.ms-contract-service .enterprise-panel-card,.ms-contract-service .supplier-overview-card{border-radius:16px;box-shadow:0 10px 30px rgba(31,42,68,.08)}.ms-contract-service .supplier-overview-card{margin-bottom:16px}.ms-contract-service .supplier-overview-card .ant-card-body{display:flex;align-items:flex-start;grid-gap:24px;gap:24px;padding:16px 18px}.ms-contract-service .supplier-overview-icon{width:56px;height:56px;border-radius:14px;background:#edf4ff;color:#2378ff;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.ms-contract-service .supplier-overview-main{flex:1 1;min-width:0}.ms-contract-service .supplier-overview-name{font-size:16px;font-weight:700;color:#1f2a44;margin-bottom:8px}.ms-contract-service .supplier-overview-meta{display:flex;flex-wrap:wrap;grid-gap:12px 18px;gap:12px 18px;color:#697586;font-size:12px;line-height:1.8}.ms-contract-service .supplier-overview-meta strong{color:#2378ff}.ms-contract-service .supplier-overview-meta-compact{grid-gap:8px 18px;gap:8px 18px}.ms-contract-service .supplier-overview-status{text-align:right}.ms-contract-service .supplier-overview-status .status-label{color:#8a94a6;font-size:11px;margin-bottom:6px}.ms-contract-service .supplier-overview-status .ant-tag{margin-right:0;padding:4px 12px;font-size:13px;line-height:1.2}.ms-contract-service .current-contract-card .ant-card-body{padding:18px}.ms-contract-service .contract-info-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.ms-contract-service .contract-info-row{display:flex;flex-direction:column;justify-content:space-between;min-height:82px;padding:12px 14px;border:1px solid #edf0f5;border-radius:12px;background:#fafbfd;grid-gap:8px;gap:8px}.ms-contract-service .contract-info-label{color:#697586;font-size:12px;line-height:1.4}.ms-contract-service .contract-info-value{color:#1f2a44;font-size:14px;font-weight:500;word-break:break-word;line-height:1.6}.ms-contract-service .contract-info-value .ant-tag{margin-right:0}.ms-contract-service .contract-highlight{color:#f08a24;font-weight:700}.ms-contract-service .code-text{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;color:#1f2a44}.ms-contract-service .ant-card-head{border-bottom:1px solid #edf0f5}.ms-contract-service .ant-card-head-title{font-weight:700;color:#1f2a44}.ms-contract-service .ant-table-wrapper{overflow-x:auto}.ms-contract-service.ms-contract-service-colorful2{background:radial-gradient(circle at top right,rgba(255,153,51,.12),transparent 30%),radial-gradient(circle at top left,rgba(255,210,161,.18),transparent 26%),linear-gradient(180deg,#fffaf4,#f8f6f2 46%,#f5f7fa)}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-card{margin-bottom:16px;overflow:hidden;border-radius:20px;border:1px solid #f5dfc7;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(255,247,238,.98)),linear-gradient(135deg,#ffe9d3,#fff5ea);box-shadow:0 14px 32px rgba(190,132,71,.12)}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-card .ant-card-body{padding:24px}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-top{display:flex;justify-content:space-between;grid-gap:20px;gap:20px;align-items:stretch;color:#1f2a44}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-main{flex:1 1;min-width:0}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-top-simple{align-items:flex-start}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-kicker{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#f08a24;font-weight:700;margin-bottom:8px}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-name{font-size:26px;line-height:1.3;font-weight:700;color:#1f2a44;margin-bottom:10px;word-break:break-word}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-desc{max-width:760px;margin-bottom:14px;color:#6f7b8c;font-size:13px;line-height:1.8}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-meta-list{display:flex;flex-wrap:wrap;grid-gap:8px 10px;gap:8px 10px;margin-bottom:16px}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-meta-item{padding:6px 12px;border-radius:999px;background:rgba(255,243,228,.92);color:#7f5d35;font-size:12px;line-height:1.5;border:1px solid #f4ddc0}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-meta{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 14px;border-radius:999px;background:rgba(255,244,231,.96);color:#7f5d35;border:1px solid #f4ddc0;font-size:13px}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-meta .ant-tag{margin-right:0}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-meta-strip{display:flex;flex-wrap:wrap;grid-gap:8px 18px;gap:8px 18px;color:#697586;font-size:13px;line-height:1.8}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-status{flex:0 0 220px;min-width:220px;padding:18px 20px;border-radius:18px;border:1px solid #f3dfca;background:hsla(0,0%,100%,.82);display:flex;flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-status .ant-tag{margin-right:0}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-status-label{color:#8b96a8;font-size:12px;line-height:1.4}.ms-contract-service.ms-contract-service-colorful2 .contract-service-current-card .ant-card-head{background:linear-gradient(180deg,#fffaf4,#fff)}.ms-contract-service.ms-contract-service-colorful2 .contract-service-current-card .ant-card-body{background:linear-gradient(180deg,#fff,#fffdf9)}.ms-contract-service.ms-contract-service-colorful2 .contract-info-list-colorful2{grid-gap:14px 16px;gap:14px 16px}.ms-contract-service.ms-contract-service-colorful2 .contract-info-row-colorful2{border-color:#f2e4d4;background:linear-gradient(180deg,#fffdf9,#fff8f1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-contract-status{display:flex;align-items:center;grid-gap:10px;gap:10px;color:#7f5d35;font-size:12px}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-contract-status .ant-tag{margin-right:0}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-side{width:320px;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-metric{min-height:0;padding:14px 16px;border-radius:16px;background:hsla(0,0%,100%,.86);border:1px solid #f3e2cf;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65);display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-label{font-size:12px;line-height:1.4;color:#8b96a8}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-value{font-size:16px;font-weight:600;line-height:1.5;color:#1f2a44;text-align:right}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-value .ant-tag{margin-right:0}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid #f2e4d4}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-overview-item{min-height:82px;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.72);border:1px solid #f5e6d6}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-overview-label{margin-bottom:8px;font-size:12px;color:#8b96a8;line-height:1.4}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-overview-value{color:#1f2a44;font-size:14px;font-weight:600;line-height:1.6;word-break:break-word}.ms-contract-service.ms-contract-service-colorful2 .contract-service-colorful2-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);grid-gap:16px;gap:16px;margin-bottom:16px}.ms-contract-service.ms-contract-service-colorful2 .contract-service-company-card,.ms-contract-service.ms-contract-service-colorful2 .contract-service-record-card,.ms-contract-service.ms-contract-service-colorful2 .contract-service-summary-card{border-radius:18px;border:1px solid #f0e6d8;box-shadow:0 10px 24px rgba(62,43,18,.06)}.ms-contract-service.ms-contract-service-colorful2 .contract-service-company-card .ant-card-head,.ms-contract-service.ms-contract-service-colorful2 .contract-service-record-card .ant-card-head,.ms-contract-service.ms-contract-service-colorful2 .contract-service-summary-card .ant-card-head{background:linear-gradient(180deg,#fffaf4,#fff)}.ms-contract-service.ms-contract-service-colorful2 .contract-service-company-card .ant-card-body,.ms-contract-service.ms-contract-service-colorful2 .contract-service-record-card .ant-card-body,.ms-contract-service.ms-contract-service-colorful2 .contract-service-summary-card .ant-card-body{background:linear-gradient(180deg,#fff,#fffdf9)}.ms-contract-service.ms-contract-service-colorful2 .contract-service-company-list,.ms-contract-service.ms-contract-service-colorful2 .contract-service-summary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ms-contract-service.ms-contract-service-colorful2 .contract-service-company-item,.ms-contract-service.ms-contract-service-colorful2 .contract-service-summary-item{min-height:92px;padding:14px 16px;border-radius:14px;border:1px solid #f2e7d9;background:linear-gradient(180deg,#fffcf8,#fff8f1);display:flex;flex-direction:column;grid-gap:8px;gap:8px}.ms-contract-service.ms-contract-service-colorful2 .contract-service-company-label,.ms-contract-service.ms-contract-service-colorful2 .contract-service-summary-label{font-size:12px;color:#7b8798;line-height:1.4}.ms-contract-service.ms-contract-service-colorful2 .contract-service-company-value,.ms-contract-service.ms-contract-service-colorful2 .contract-service-summary-value{font-size:15px;color:#1f2a44;font-weight:600;line-height:1.6;word-break:break-word}.ms-contract-service.ms-contract-service-colorful2 .contract-service-company-value .ant-tag,.ms-contract-service.ms-contract-service-colorful2 .contract-service-summary-value .ant-tag{margin-right:0}@media (max-width:1200px){.ms-contract-service.ms-contract-service-colorful2 .contract-service-colorful2-grid{grid-template-columns:minmax(0,1fr)}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-top{flex-direction:column}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-status{min-width:0;width:100%}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-side{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px){.ms-contract-service .contract-info-list,.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ms-contract-service{padding:16px}.ms-contract-service .enterprise-page-header,.ms-contract-service .supplier-overview-card .ant-card-body{flex-direction:column;align-items:flex-start}.ms-contract-service .contract-info-list{grid-template-columns:minmax(0,1fr)}.ms-contract-service .contract-info-label,.ms-contract-service .contract-info-value{text-align:left}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-card .ant-card-body{padding:18px}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-name{font-size:22px}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-meta-strip{flex-direction:column;grid-gap:6px;gap:6px}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-metric{align-items:flex-start;flex-direction:column}.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-value{text-align:left}.ms-contract-service.ms-contract-service-colorful2 .contract-service-company-list,.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-overview,.ms-contract-service.ms-contract-service-colorful2 .contract-service-hero-side,.ms-contract-service.ms-contract-service-colorful2 .contract-service-summary-list{grid-template-columns:minmax(0,1fr)}.ms-contract-service .supplier-overview-status{text-align:left}}.ms-task-execution-detail{padding:28px 24px 24px;background:#f5f7fa;min-height:calc(100vh - 112px);overflow-x:hidden}.ms-task-execution-detail .page-title{margin:0;font-size:18px;font-weight:700;color:#222}.ms-task-execution-detail .page-desc{margin-top:10px;color:#444;font-size:15px;line-height:1.5;margin-bottom:22px}.ms-task-execution-detail .task-execution-filter-card,.ms-task-execution-detail .task-execution-table-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(15,35,95,.06)}.ms-task-execution-detail .task-execution-filter-card{margin-bottom:16px;padding:20px 28px}.ms-task-execution-detail .task-execution-table-card{background:linear-gradient(180deg,#fffefb,#fff);border:1px solid #f1e2cb;border-radius:14px;box-shadow:0 12px 28px rgba(219,145,35,.08);overflow:hidden}.ms-task-execution-detail .search-form{display:flex;align-items:center;flex-wrap:wrap;grid-gap:24px;gap:24px}.ms-task-execution-detail .search-form-item{display:flex;align-items:center;margin-right:0;margin-bottom:0}.ms-task-execution-detail .search-form-item .ant-form-item-label{line-height:32px;padding-right:10px}.ms-task-execution-detail .search-form-item .ant-form-item-label label{color:#697586;font-size:14px}.ms-task-execution-detail .search-form-item .ant-form-item-control-wrapper{line-height:1}.ms-task-execution-detail .search-input,.ms-task-execution-detail .search-select{width:150px}.ms-task-execution-detail .search-input,.ms-task-execution-detail .search-select .ant-select-selection{border-radius:6px}.ms-task-execution-detail .search-form-item-wide .search-input-wide,.ms-task-execution-detail .search-input-wide{width:200px}.ms-task-execution-detail .search-form-actions{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-left:auto}.ms-task-execution-detail .table-wrap{padding:8px 12px 12px}.ms-task-execution-detail .task-table{width:100%}.ms-task-execution-detail .task-table .ant-table{color:#334155;background:transparent}.ms-task-execution-detail .task-table .ant-table-content,.ms-task-execution-detail .task-table .ant-table-scroll{overflow-x:auto}.ms-task-execution-detail .task-table .ant-table-thead>tr>th{padding:18px 24px;border-bottom:1px solid #efd9bb;background:#fff7ea;color:#8c4b0e;font-size:14px;font-weight:600;white-space:nowrap}.ms-task-execution-detail .task-table .ant-table-tbody>tr>td{padding:24px;border-bottom:1px solid #f2f4f7;color:#475467;font-size:14px;white-space:nowrap}.ms-task-execution-detail .task-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.ms-task-execution-detail .task-table .ant-table-tbody>tr:hover>td{background:#fffaf1}.ms-task-execution-detail .task-table .ant-table-placeholder{border-bottom:none}.ms-task-execution-detail .table-link{color:#d46b08;font-weight:600;cursor:pointer}.ms-task-execution-detail .status-text{color:#39e7dc;font-weight:600}.ms-task-execution-detail .amount-text{color:#ff2f2f;font-weight:700}.ms-task-execution-detail .confirm-link{color:#d46b08;font-weight:600;cursor:pointer}.ms-task-execution-detail .confirm-link-disabled{color:#bfbfbf;cursor:not-allowed}.ms-task-execution-detail .task-table .ant-table-fixed-right{box-shadow:none}.ms-task-execution-detail .task-table .ant-tag{border-radius:999px}.ms-task-execution-detail .scene-pic-modal-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.ms-task-execution-detail .scene-pic-modal-item{border-radius:10px;overflow:hidden;background:#f8fafc;border:1px solid #e5e7eb}.ms-task-execution-detail .scene-pic-modal-image{display:block;width:100%;height:220px;object-fit:cover;background:#fff}@media (max-width:1280px){.ms-task-execution-detail .search-form{grid-gap:16px;gap:16px}.ms-task-execution-detail .search-form-actions{width:100%;margin-left:0;justify-content:flex-end}}@media (max-width:992px){.ms-task-execution-detail{padding:16px}.ms-task-execution-detail .task-execution-filter-card{padding:18px 20px}}@media (max-width:768px){.ms-task-execution-detail .search-form-item{width:100%}.ms-task-execution-detail .search-form-item .ant-form-item-control-wrapper{flex:1 1}.ms-task-execution-detail .search-form-actions{width:100%;justify-content:flex-start}.ms-task-execution-detail .search-input,.ms-task-execution-detail .search-input-wide,.ms-task-execution-detail .search-select{flex:1 1;width:auto}.ms-task-execution-detail .task-table .ant-table-tbody>tr>td,.ms-task-execution-detail .task-table .ant-table-thead>tr>th{padding:16px}.ms-task-execution-detail .scene-pic-modal-list{grid-template-columns:1fr}}.ms-task-execution-detail-colorful2{padding:32px 24px 24px;background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 26%),radial-gradient(circle at top right,rgba(14,165,233,.06),transparent 22%),linear-gradient(180deg,#f6f9fc,#f1f5f9)}.ms-task-execution-detail-colorful2 .task-execution-filter-card-colorful2,.ms-task-execution-detail-colorful2 .task-execution-table-card-colorful2{position:relative;overflow:hidden;border-radius:20px}.ms-task-execution-detail-colorful2 .task-execution-filter-card-colorful2{margin-bottom:18px;padding:22px 24px;border:1px solid #dbe6f0;background:hsla(0,0%,100%,.96);box-shadow:0 10px 30px rgba(15,23,42,.05)}.ms-task-execution-detail-colorful2 .search-form-colorful2{position:relative;z-index:1;grid-gap:18px 20px;gap:18px 20px}.ms-task-execution-detail-colorful2 .search-form-item-colorful2 .ant-form-item-label label{color:#475569;font-weight:600}.ms-task-execution-detail-colorful2 .search-form-colorful2 .search-input,.ms-task-execution-detail-colorful2 .search-form-colorful2 .search-select .ant-select-selection{height:32px;border:1px solid #d6e2ee;border-radius:4px;background:#f8fbfe;color:#0f172a;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ms-task-execution-detail-colorful2 .search-form-colorful2 .search-input{padding-left:14px}.ms-task-execution-detail-colorful2 .search-form-colorful2 .search-input::-webkit-input-placeholder{color:#94a3b8}.ms-task-execution-detail-colorful2 .search-form-colorful2 .search-input:-ms-input-placeholder{color:#94a3b8}.ms-task-execution-detail-colorful2 .search-form-colorful2 .search-input::-ms-input-placeholder{color:#94a3b8}.ms-task-execution-detail-colorful2 .search-form-colorful2 .search-input::placeholder{color:#94a3b8}.ms-task-execution-detail-colorful2 .search-form-colorful2 .search-input:focus,.ms-task-execution-detail-colorful2 .search-form-colorful2 .search-input:hover{border-color:#93c5fd;background:#fff;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.ms-task-execution-detail-colorful2 .search-form-colorful2 .search-select.ant-select-open .ant-select-selection,.ms-task-execution-detail-colorful2 .search-form-colorful2 .search-select:hover .ant-select-selection{border-color:#93c5fd;background:#fff}.ms-task-execution-detail-colorful2 .search-form-colorful2 .search-select.ant-select-focused .ant-select-selection,.ms-task-execution-detail-colorful2 .search-form-colorful2 .search-select.ant-select-open .ant-select-selection{box-shadow:0 0 0 3px rgba(37,99,235,.08)}.ms-task-execution-detail-colorful2 .search-form-colorful2 .search-select .ant-select-arrow,.ms-task-execution-detail-colorful2 .search-form-colorful2 .search-select .ant-select-selection-selected-value,.ms-task-execution-detail-colorful2 .search-form-colorful2 .search-select .ant-select-selection__placeholder{color:#64748b}.ms-task-execution-detail-colorful2 .search-form-colorful2 .search-select .ant-select-selection__rendered{line-height:30px}.ms-task-execution-detail-colorful2 .search-form-colorful2 .search-select .ant-select-selection__clear{background:transparent;color:#94a3b8}.ms-task-execution-detail-colorful2 .search-form-actions-colorful2{grid-gap:10px;gap:10px}.ms-task-execution-detail-colorful2 .search-form-actions-colorful2 .ant-btn{height:32px;min-width:72px;padding:0 16px;border-radius:4px;font-weight:600;transition:all .2s ease}.ms-task-execution-detail-colorful2 .search-form-actions-colorful2 .ant-btn:first-child{border:1px solid #d6e2ee;background:#fff;color:#475569}.ms-task-execution-detail-colorful2 .search-form-actions-colorful2 .ant-btn:first-child:focus,.ms-task-execution-detail-colorful2 .search-form-actions-colorful2 .ant-btn:first-child:hover{border-color:#93c5fd;color:#2563eb}.ms-task-execution-detail-colorful2 .search-form-actions-colorful2 .ant-btn-primary{border:1px solid #2563eb;background:#2563eb;color:#fff;font-weight:700;box-shadow:0 10px 20px rgba(37,99,235,.18)}.ms-task-execution-detail-colorful2 .search-form-actions-colorful2 .ant-btn-primary:focus,.ms-task-execution-detail-colorful2 .search-form-actions-colorful2 .ant-btn-primary:hover{border-color:#1d4ed8;background:#1d4ed8}.ms-task-execution-detail-colorful2 .task-execution-table-card-colorful2{border:1px solid #dbe6f0;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.06)}.ms-task-execution-detail-colorful2 .task-execution-table-card-colorful2:before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(37,99,235,.16),rgba(20,184,166,.12))}.ms-task-execution-detail-colorful2 .table-wrap-colorful2{padding:10px 14px 16px}.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-table{border:1px solid #e7eef5;border-radius:16px;overflow:hidden}.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-table-content,.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-table-scroll{overflow-x:auto}.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-table-thead>tr>th{padding:16px 20px;border-bottom:1px solid #e7eef5;background:#f7fbff;color:#334155;font-size:13px;font-weight:600}.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-table-tbody>tr>td{padding:18px 20px;border-bottom:1px solid #edf2f7;color:#334155}.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-table-tbody>tr:nth-child(odd)>td{background:#fcfdff}.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-table-tbody>tr:nth-child(2n)>td{background:#fff}.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-table-tbody>tr:hover>td{background:#f3f8fd}.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-table-placeholder,.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-table-tbody>tr:last-child>td{border-bottom:none}.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-table-pagination.ant-pagination{margin:16px 6px 0}.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-pagination-item,.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-pagination-next .ant-pagination-item-link,.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-pagination-prev .ant-pagination-item-link{border-color:#d6e2ee;border-radius:10px}.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-pagination-item-active{border-color:#2563eb;background:#eff6ff}.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-pagination-item-active a{color:#2563eb}.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-tag{min-width:56px;padding:2px 10px;border:none;border-radius:999px;text-align:center;font-weight:600}.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-tag-green{background:#e8f8ef;color:#15803d}.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-tag-red{background:#fef2f2;color:#dc2626}.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-tag-orange{background:#fff7ed;color:#ea580c}.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-tag-blue{background:#eff6ff;color:#2563eb}.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-tag-default{background:#f1f5f9;color:#64748b}.ms-task-execution-detail-colorful2 .confirm-link,.ms-task-execution-detail-colorful2 .table-link{color:#2563eb;font-weight:600;transition:color .2s ease}.ms-task-execution-detail-colorful2 .confirm-link:hover,.ms-task-execution-detail-colorful2 .table-link:hover{color:#1d4ed8}.ms-task-execution-detail-colorful2 .amount-text{color:#ea580c;font-weight:700}@media (max-width:992px){.ms-task-execution-detail-colorful2{padding:18px 16px 16px}.ms-task-execution-detail-colorful2 .task-execution-filter-card-colorful2,.ms-task-execution-detail-colorful2 .task-execution-table-card-colorful2{border-radius:18px}.ms-task-execution-detail-colorful2 .task-execution-filter-card-colorful2{padding:18px}.ms-task-execution-detail-colorful2 .table-wrap-colorful2{padding:8px 10px 12px}}@media (max-width:768px){.ms-task-execution-detail-colorful2 .search-form-colorful2{grid-gap:14px;gap:14px}.ms-task-execution-detail-colorful2 .search-form-actions-colorful2{width:100%;justify-content:flex-start}.ms-task-execution-detail-colorful2 .search-form-actions-colorful2 .ant-btn{min-width:72px}.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-table-tbody>tr>td,.ms-task-execution-detail-colorful2 .task-table-colorful2 .ant-table-thead>tr>th{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.ms-task-execution-detail-colorful2 .confirm-link,.ms-task-execution-detail-colorful2 .search-form-actions-colorful2 .ant-btn,.ms-task-execution-detail-colorful2 .search-form-colorful2 .search-input,.ms-task-execution-detail-colorful2 .search-form-colorful2 .search-select .ant-select-selection,.ms-task-execution-detail-colorful2 .table-link{transition:none}}.task-execution-scene-modal-colorful2 .ant-modal-content{overflow:hidden;border-radius:20px;box-shadow:0 20px 40px rgba(15,23,42,.14)}.task-execution-scene-modal-colorful2 .ant-modal-header{border-bottom:1px solid #e7eef5;background:#f8fbff}.task-execution-scene-modal-colorful2 .ant-modal-title{color:#1e293b;font-weight:600}.task-execution-scene-modal-colorful2 .ant-modal-body{background:#fcfdff}.task-execution-scene-modal-colorful2 .scene-pic-modal-item{border-radius:14px;border-color:#dbe6f0;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.06)}.task-execution-scene-modal-colorful2 .scene-pic-modal-image{height:240px}.ms-task-execution-detail-colorful3{position:relative;background:radial-gradient(ellipse 100% 80% at 0 0,color-mix(in srgb,var(--primary-color) 22%,oklch(82% .04 250)) 0,transparent 50%),radial-gradient(ellipse 80% 60% at 100% 100%,color-mix(in srgb,var(--primary-color) 18%,oklch(78% .03 250)) 0,transparent 40%),linear-gradient(160deg,color-mix(in srgb,var(--primary-color) 20%,oklch(75% .025 250)),color-mix(in srgb,var(--primary-color) 16%,oklch(72% .02 250)) 50%,color-mix(in srgb,var(--primary-color) 14%,oklch(70% .015 250)))}.ms-task-execution-detail-colorful3:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary-color) 80%,oklch(65% .06 250)) 20%,var(--primary-color) 50%,color-mix(in srgb,var(--primary-color) 80%,oklch(65% .06 250)) 80%,transparent);box-shadow:0 0 15px color-mix(in srgb,var(--primary-color) 50%,oklch(55% .04 250));z-index:1}.ms-task-execution-detail-colorful3 .task-execution-filter-card-colorful3,.ms-task-execution-detail-colorful3 .task-execution-table-card-colorful3{position:relative;z-index:1;background:color-mix(in srgb,var(--primary-color) 15%,oklch(92% .02 250));border:1px solid color-mix(in srgb,var(--primary-color) 30%,oklch(82% .025 250));border-radius:12px;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 18%,oklch(85% .015 250)),0 4px 24px color-mix(in srgb,var(--primary-color) 16%,oklch(65% .015 250)),inset 0 1px 0 color-mix(in srgb,var(--primary-color) 30%,oklch(92% .025 250));transition:all .35s cubic-bezier(.25,1,.5,1)}.ms-task-execution-detail-colorful3 .task-execution-filter-card-colorful3:hover,.ms-task-execution-detail-colorful3 .task-execution-table-card-colorful3:hover{border-color:color-mix(in srgb,var(--primary-color) 40%,oklch(72% .03 250));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 25%,oklch(78% .02 250)),0 8px 32px color-mix(in srgb,var(--primary-color) 20%,oklch(58% .015 250)),0 0 25px color-mix(in srgb,var(--primary-color) 18%,oklch(72% .035 250)),inset 0 1px 0 color-mix(in srgb,var(--primary-color) 38%,oklch(88% .025 250))}.ms-task-execution-detail-colorful3 .task-execution-filter-card-colorful3{margin-bottom:18px;padding:clamp(16px,2vw,24px) clamp(18px,2.2vw,26px)}.ms-task-execution-detail-colorful3 .task-execution-filter-card-colorful3 .ant-form-item-label label{color:color-mix(in srgb,var(--primary-color) 95%,oklch(25% .03 250));font-weight:600;font-size:13px}.ms-task-execution-detail-colorful3 .search-form-colorful3{display:flex;flex-wrap:wrap;justify-content:flex-start;grid-gap:clamp(14px,1.8vw,20px);gap:clamp(14px,1.8vw,20px)}.ms-task-execution-detail-colorful3 .search-form-colorful3 .search-input,.ms-task-execution-detail-colorful3 .search-form-colorful3 .search-select{min-width:150px;max-width:190px}.ms-task-execution-detail-colorful3 .search-form-colorful3 .search-input,.ms-task-execution-detail-colorful3 .search-form-colorful3 .search-select .ant-select-selection{background:color-mix(in srgb,var(--primary-color) 14%,oklch(88% .015 250));border:1px solid color-mix(in srgb,var(--primary-color) 32%,oklch(78% .02 250));border-radius:8px;color:color-mix(in srgb,var(--primary-color) 80%,oklch(22% .02 250));transition:all .25s ease}.ms-task-execution-detail-colorful3 .search-form-colorful3 .search-input::-webkit-input-placeholder,.ms-task-execution-detail-colorful3 .search-form-colorful3 .search-select .ant-select-selection::-webkit-input-placeholder{color:color-mix(in srgb,var(--primary-color) 50%,oklch(45% .02 250))}.ms-task-execution-detail-colorful3 .search-form-colorful3 .search-input:-ms-input-placeholder,.ms-task-execution-detail-colorful3 .search-form-colorful3 .search-select .ant-select-selection:-ms-input-placeholder{color:color-mix(in srgb,var(--primary-color) 50%,oklch(45% .02 250))}.ms-task-execution-detail-colorful3 .search-form-colorful3 .search-input::-ms-input-placeholder,.ms-task-execution-detail-colorful3 .search-form-colorful3 .search-select .ant-select-selection::-ms-input-placeholder{color:color-mix(in srgb,var(--primary-color) 50%,oklch(45% .02 250))}.ms-task-execution-detail-colorful3 .search-form-colorful3 .search-input::placeholder,.ms-task-execution-detail-colorful3 .search-form-colorful3 .search-select .ant-select-selection::placeholder{color:color-mix(in srgb,var(--primary-color) 50%,oklch(45% .02 250))}.ms-task-execution-detail-colorful3 .search-form-colorful3 .search-input:hover,.ms-task-execution-detail-colorful3 .search-form-colorful3 .search-select .ant-select-selection:hover{border-color:color-mix(in srgb,var(--primary-color) 48%,oklch(68% .025 250))}.ms-task-execution-detail-colorful3 .search-form-colorful3 .search-input:focus,.ms-task-execution-detail-colorful3 .search-form-colorful3 .search-select .ant-select-selection:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 25%,oklch(78% .025 250));background:color-mix(in srgb,var(--primary-color) 16%,oklch(92% .015 250))}.ms-task-execution-detail-colorful3 .search-form-actions-colorful3{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-left:auto}.ms-task-execution-detail-colorful3 .search-form-actions-colorful3 .ant-btn:not(.ant-btn-primary){background:transparent;border:1px solid color-mix(in srgb,var(--primary-color) 35%,oklch(72% .025 250));color:color-mix(in srgb,var(--primary-color) 85%,oklch(25% .03 250));border-radius:8px;font-weight:600;transition:all .25s ease}.ms-task-execution-detail-colorful3 .search-form-actions-colorful3 .ant-btn:not(.ant-btn-primary):hover{border-color:color-mix(in srgb,var(--primary-color) 58%,oklch(62% .035 250));color:color-mix(in srgb,var(--primary-color) 100%,oklch(18% .025 250));background:color-mix(in srgb,var(--primary-color) 18%,oklch(82% .02 250))}.ms-task-execution-detail-colorful3 .search-form-actions-colorful3 .ant-btn-primary{background:linear-gradient(135deg,oklch(48% .14 135),var(--primary-color) 18%,oklch(60% .12 155) 35%,oklch(75% .1 165) 50%,oklch(60% .12 155) 65%,var(--primary-color) 82%,oklch(48% .14 135));background-size:350% 350%;background-position:0 30%;border:none;border-radius:8px;color:oklch(98% .005 150);font-weight:700;box-shadow:0 4px 20px color-mix(in srgb,var(--primary-color) 45%,oklch(45% .06 150)),0 0 25px color-mix(in srgb,var(--primary-color) 25%,oklch(68% .04 150));transition:all .35s cubic-bezier(.25,1,.5,1);-webkit-animation:aurora-drift 4.5s ease-in-out infinite;animation:aurora-drift 4.5s ease-in-out infinite;position:relative;overflow:hidden}.ms-task-execution-detail-colorful3 .search-form-actions-colorful3 .ant-btn-primary:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent 0deg,hsla(0,0%,100%,.15) 60deg,transparent 120deg);-webkit-animation:aurora-spin 8s linear infinite;animation:aurora-spin 8s linear infinite;pointer-events:none}.ms-task-execution-detail-colorful3 .search-form-actions-colorful3 .ant-btn-primary:hover{box-shadow:0 8px 32px color-mix(in srgb,var(--primary-color) 55%,oklch(40% .07 150)),0 0 40px color-mix(in srgb,var(--primary-color) 35%,oklch(62% .05 150));transform:translateY(-3px);-webkit-animation-duration:1.8s;animation-duration:1.8s}.ms-task-execution-detail-colorful3 .search-form-actions-colorful3 .ant-btn-primary:hover:before{-webkit-animation-duration:3s;animation-duration:3s}.ms-task-execution-detail-colorful3 .task-execution-table-card-colorful3{border:1px solid color-mix(in srgb,var(--primary-color) 25%,oklch(78% .035 250))}.ms-task-execution-detail-colorful3 .table-wrap-colorful3{padding:clamp(8px,1vw,14px)}.ms-task-execution-detail-colorful3 .task-table-colorful3 .ant-table{color:color-mix(in srgb,var(--primary-color) 80%,oklch(25% .025 250));background:transparent}.ms-task-execution-detail-colorful3 .task-table-colorful3 .ant-table-thead>tr>th{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 20%,oklch(82% .02 250)),color-mix(in srgb,var(--primary-color) 17%,oklch(80% .018 250)));color:color-mix(in srgb,var(--primary-color) 95%,oklch(22% .035 250));border-bottom:1px solid color-mix(in srgb,var(--primary-color) 35%,oklch(72% .03 250));font-weight:600;font-size:12px;padding:clamp(12px,1.5vw,18px) clamp(14px,1.8vw,22px)}.ms-task-execution-detail-colorful3 .task-table-colorful3 .ant-table-thead>tr>th:before{display:none}.ms-task-execution-detail-colorful3 .task-table-colorful3 .ant-table-tbody>tr>td{color:color-mix(in srgb,var(--primary-color) 80%,oklch(25% .025 250));border-bottom:1px solid color-mix(in srgb,var(--primary-color) 20%,oklch(78% .015 250));padding:clamp(14px,1.5vw,18px) clamp(14px,1.8vw,20px);background:transparent;transition:all .2s ease}.ms-task-execution-detail-colorful3 .task-table-colorful3 .ant-table-tbody>tr:nth-child(odd)>td{background:color-mix(in srgb,var(--primary-color) 13%,oklch(88% .018 250))}.ms-task-execution-detail-colorful3 .task-table-colorful3 .ant-table-tbody>tr:nth-child(2n)>td{background:color-mix(in srgb,var(--primary-color) 12%,oklch(92% .012 250))}.ms-task-execution-detail-colorful3 .task-table-colorful3 .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--primary-color) 18%,oklch(82% .025 250));box-shadow:inset 3px 0 0 var(--primary-color)}.ms-task-execution-detail-colorful3 .task-table-colorful3 .ant-pagination{padding:clamp(12px,1.5vw,16px) clamp(14px,1.8vw,20px)}.ms-task-execution-detail-colorful3 .task-table-colorful3 .ant-pagination .ant-pagination-item,.ms-task-execution-detail-colorful3 .task-table-colorful3 .ant-pagination .ant-pagination-next .ant-pagination-item-link,.ms-task-execution-detail-colorful3 .task-table-colorful3 .ant-pagination .ant-pagination-prev .ant-pagination-item-link{background:color-mix(in srgb,var(--primary-color) 15%,oklch(88% .015 250));border:1px solid color-mix(in srgb,var(--primary-color) 30%,oklch(78% .02 250));border-radius:8px;color:color-mix(in srgb,var(--primary-color) 80%,oklch(28% .025 250));transition:all .25s ease}.ms-task-execution-detail-colorful3 .task-table-colorful3 .ant-pagination .ant-pagination-item a,.ms-task-execution-detail-colorful3 .task-table-colorful3 .ant-pagination .ant-pagination-next .ant-pagination-item-link a,.ms-task-execution-detail-colorful3 .task-table-colorful3 .ant-pagination .ant-pagination-prev .ant-pagination-item-link a{color:inherit}.ms-task-execution-detail-colorful3 .task-table-colorful3 .ant-pagination .ant-pagination-item:hover{border-color:color-mix(in srgb,var(--primary-color) 52%,oklch(65% .035 250));color:color-mix(in srgb,var(--primary-color) 100%,oklch(18% .025 250))}.ms-task-execution-detail-colorful3 .task-table-colorful3 .ant-pagination .ant-pagination-item:hover a{color:inherit}.ms-task-execution-detail-colorful3 .task-table-colorful3 .ant-pagination .ant-pagination-item-active{background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 90%,oklch(48% .045 250)));border:none;box-shadow:0 2px 12px color-mix(in srgb,var(--primary-color) 32%,oklch(58% .04 250))}.ms-task-execution-detail-colorful3 .task-table-colorful3 .ant-pagination .ant-pagination-item-active a{color:oklch(98% .005 250);font-weight:700}.ms-task-execution-detail-colorful3 .task-table-colorful3 .ant-tag{border-radius:6px}.ms-task-execution-detail-colorful3 .confirm-link,.ms-task-execution-detail-colorful3 .table-link{color:color-mix(in srgb,var(--primary-color) 98%,oklch(22% .035 250));font-weight:600;transition:all .2s ease}.ms-task-execution-detail-colorful3 .confirm-link:hover,.ms-task-execution-detail-colorful3 .table-link:hover{color:color-mix(in srgb,var(--primary-color) 100%,oklch(18% .028 250));text-shadow:0 0 8px color-mix(in srgb,var(--primary-color) 45%,oklch(55% .045 250))}.ms-task-execution-detail-colorful3 .amount-text{color:color-mix(in srgb,var(--primary-color) 90%,oklch(65% .065 80));font-weight:700}@media (prefers-reduced-motion:reduce){.ms-task-execution-detail-colorful3 *,.ms-task-execution-detail-colorful3 :after,.ms-task-execution-detail-colorful3 :before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.task-execution-scene-modal-colorful3 .ant-modal-content{overflow:hidden;border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--primary-color) 20%,oklch(88% .02 250)),color-mix(in srgb,var(--primary-color) 16%,oklch(82% .015 250)));border:1px solid color-mix(in srgb,var(--primary-color) 28%,oklch(78% .025 250));box-shadow:0 24px 48px color-mix(in srgb,var(--primary-color) 25%,oklch(65% .02 250))}.task-execution-scene-modal-colorful3 .ant-modal-header{border-bottom:1px solid color-mix(in srgb,var(--primary-color) 22%,oklch(82% .02 250));background:transparent;padding:16px 24px}.task-execution-scene-modal-colorful3 .ant-modal-title{color:color-mix(in srgb,var(--primary-color) 100%,oklch(22% .035 250));font-weight:700}.task-execution-scene-modal-colorful3 .ant-modal-close{color:color-mix(in srgb,var(--primary-color) 75%,oklch(40% .025 250))}.task-execution-scene-modal-colorful3 .ant-modal-close:hover{color:color-mix(in srgb,var(--primary-color) 100%,oklch(25% .03 250))}.task-execution-scene-modal-colorful3 .ant-modal-body{background:transparent;padding:20px 24px}.task-execution-scene-modal-colorful3 .scene-pic-modal-item{border-radius:12px;border:1px solid color-mix(in srgb,var(--primary-color) 28%,oklch(78% .025 250));background:color-mix(in srgb,var(--primary-color) 15%,oklch(92% .015 250));overflow:hidden;transition:all .25s ease}.task-execution-scene-modal-colorful3 .scene-pic-modal-item:hover{border-color:color-mix(in srgb,var(--primary-color) 45%,oklch(68% .035 250));box-shadow:0 8px 24px color-mix(in srgb,var(--primary-color) 28%,oklch(72% .025 250));transform:translateY(-2px)}.task-execution-scene-modal-colorful3 .scene-pic-modal-image{height:200px;object-fit:cover}.ms-task-execution-detail-colorful4{position:relative;background:radial-gradient(ellipse 100% 70% at 20% 100%,color-mix(in srgb,var(--primary-color) 24%,oklch(85% .035 0)) 0,transparent 55%),radial-gradient(ellipse 80% 60% at 90% 10%,color-mix(in srgb,var(--primary-color) 20%,oklch(82% .028 0)) 0,transparent 45%),linear-gradient(175deg,color-mix(in srgb,var(--primary-color) 18%,oklch(80% .025 0)),color-mix(in srgb,var(--primary-color) 15%,oklch(78% .018 0)) 40%,color-mix(in srgb,var(--primary-color) 16%,oklch(82% .022 0)))}.ms-task-execution-detail-colorful4:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1440 320' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a08060' fill-opacity='.035' d='M0 160l48 10.7C96 181 192 203 288 192c96-11 192-53 288-64s192 11 288 37.3c96 26.7 192 58.7 288 53.4 96-5.7 192-47.7 240-69.4l48-21.3v192H0z'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:bottom;background-size:100% 200px;opacity:.5;pointer-events:none;z-index:0}.ms-task-execution-detail-colorful4:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary-color) 65%,oklch(75% .05 0)) 25%,var(--primary-color) 50%,color-mix(in srgb,var(--primary-color) 65%,oklch(75% .05 0)) 75%,transparent);box-shadow:0 0 35px var(--primary-color);z-index:1}.ms-task-execution-detail-colorful4 .task-execution-filter-card-colorful4,.ms-task-execution-detail-colorful4 .task-execution-table-card-colorful4{position:relative;z-index:1;background:color-mix(in srgb,var(--primary-color) 17%,oklch(92% .022 0));border:1px solid color-mix(in srgb,var(--primary-color) 38%,oklch(82% .032 0));border-radius:12px;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 20%,oklch(82% .025 0)),0 10px 42px color-mix(in srgb,var(--primary-color) 24%,oklch(65% .018 0)),inset 0 1px 0 color-mix(in srgb,var(--primary-color) 26%,oklch(92% .028 0));transition:all .38s cubic-bezier(.25,1,.5,1)}.ms-task-execution-detail-colorful4 .task-execution-filter-card-colorful4:hover,.ms-task-execution-detail-colorful4 .task-execution-table-card-colorful4:hover{border-color:color-mix(in srgb,var(--primary-color) 52%,oklch(72% .04 0));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 25%,oklch(78% .028 0)),0 16px 56px color-mix(in srgb,var(--primary-color) 28%,oklch(60% .012 0)),0 0 45px color-mix(in srgb,var(--primary-color) 20%,oklch(78% .04 0));transform:translateY(-2px)}.ms-task-execution-detail-colorful4 .task-execution-filter-card-colorful4{margin-bottom:20px;padding:clamp(18px,2.2vw,28px) clamp(22px,2.8vw,34px)}.ms-task-execution-detail-colorful4 .task-execution-filter-card-colorful4 .ant-form-item-label label{color:color-mix(in srgb,var(--primary-color) 92%,oklch(28% .035 0));font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.ms-task-execution-detail-colorful4 .search-form-colorful4{display:flex;flex-wrap:wrap;grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}.ms-task-execution-detail-colorful4 .search-form-colorful4 .search-input,.ms-task-execution-detail-colorful4 .search-form-colorful4 .search-select{min-width:150px;max-width:200px}.ms-task-execution-detail-colorful4 .search-form-colorful4 .search-input,.ms-task-execution-detail-colorful4 .search-form-colorful4 .search-select .ant-select-selection{background:color-mix(in srgb,var(--primary-color) 15%,oklch(88% .018 0));border:1px solid color-mix(in srgb,var(--primary-color) 34%,oklch(78% .028 0));border-radius:8px;color:color-mix(in srgb,var(--primary-color) 88%,oklch(25% .03 0));transition:all .25s ease}.ms-task-execution-detail-colorful4 .search-form-colorful4 .search-input::-webkit-input-placeholder,.ms-task-execution-detail-colorful4 .search-form-colorful4 .search-select .ant-select-selection::-webkit-input-placeholder{color:color-mix(in srgb,var(--primary-color) 50%,oklch(45% .025 0))}.ms-task-execution-detail-colorful4 .search-form-colorful4 .search-input:-ms-input-placeholder,.ms-task-execution-detail-colorful4 .search-form-colorful4 .search-select .ant-select-selection:-ms-input-placeholder{color:color-mix(in srgb,var(--primary-color) 50%,oklch(45% .025 0))}.ms-task-execution-detail-colorful4 .search-form-colorful4 .search-input::-ms-input-placeholder,.ms-task-execution-detail-colorful4 .search-form-colorful4 .search-select .ant-select-selection::-ms-input-placeholder{color:color-mix(in srgb,var(--primary-color) 50%,oklch(45% .025 0))}.ms-task-execution-detail-colorful4 .search-form-colorful4 .search-input::placeholder,.ms-task-execution-detail-colorful4 .search-form-colorful4 .search-select .ant-select-selection::placeholder{color:color-mix(in srgb,var(--primary-color) 50%,oklch(45% .025 0))}.ms-task-execution-detail-colorful4 .search-form-colorful4 .search-input:hover,.ms-task-execution-detail-colorful4 .search-form-colorful4 .search-select .ant-select-selection:hover{border-color:color-mix(in srgb,var(--primary-color) 48%,oklch(68% .035 0));background:color-mix(in srgb,var(--primary-color) 17%,oklch(82% .02 0))}.ms-task-execution-detail-colorful4 .search-form-colorful4 .search-input:focus,.ms-task-execution-detail-colorful4 .search-form-colorful4 .search-select .ant-select-selection:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 24%,oklch(78% .032 0));background:color-mix(in srgb,var(--primary-color) 18%,oklch(92% .022 0))}.ms-task-execution-detail-colorful4 .search-form-actions-colorful4{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-left:auto}.ms-task-execution-detail-colorful4 .search-form-actions-colorful4 .ant-btn:not(.ant-btn-primary){background:transparent;border:1px solid color-mix(in srgb,var(--primary-color) 38%,oklch(72% .03 0));color:color-mix(in srgb,var(--primary-color) 80%,oklch(28% .032 0));border-radius:8px;font-weight:700;transition:all .25s ease}.ms-task-execution-detail-colorful4 .search-form-actions-colorful4 .ant-btn:not(.ant-btn-primary):hover{border-color:color-mix(in srgb,var(--primary-color) 58%,oklch(62% .04 0));color:color-mix(in srgb,var(--primary-color) 100%,oklch(38% .028 0));background:color-mix(in srgb,var(--primary-color) 20%,oklch(82% .025 0))}.ms-task-execution-detail-colorful4 .search-form-actions-colorful4 .ant-btn-primary{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--primary-color) 52%,oklch(96% .01 0)) 0,color-mix(in srgb,var(--primary-color) 72%,oklch(82% .015 0)) 28%,var(--primary-color) 52%,color-mix(in srgb,var(--primary-color) 82%,oklch(40% .02 0)) 78%,color-mix(in srgb,var(--primary-color) 58%,oklch(22% .012 0)) 100%);background-size:100% 100%;background-position:50%;border:none;border-radius:8px;color:oklch(98% .008 0);font-weight:800;box-shadow:0 8px 28px color-mix(in srgb,var(--primary-color) 48%,oklch(48% .055 0)),0 0 22px color-mix(in srgb,var(--primary-color) 30%,oklch(65% .038 0));transition:all .4s cubic-bezier(.34,1.56,.64,1);-webkit-animation:lava-pulse 2s ease-in-out infinite;animation:lava-pulse 2s ease-in-out infinite;position:relative;overflow:hidden}.ms-task-execution-detail-colorful4 .search-form-actions-colorful4 .ant-btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.2) 50%,transparent 70%),linear-gradient(-45deg,transparent 30%,hsla(0,0%,100%,.15) 50%,transparent 70%);opacity:.6;-webkit-animation:lava-crack 3s ease-in-out infinite alternate;animation:lava-crack 3s ease-in-out infinite alternate;pointer-events:none}.ms-task-execution-detail-colorful4 .search-form-actions-colorful4 .ant-btn-primary:hover{box-shadow:0 14px 42px color-mix(in srgb,var(--primary-color) 58%,oklch(42% .065 0)),0 0 38px color-mix(in srgb,var(--primary-color) 40%,oklch(58% .05 0));transform:translateY(-3px) scale(1.02);-webkit-animation-duration:.8s;animation-duration:.8s}.ms-task-execution-detail-colorful4 .search-form-actions-colorful4 .ant-btn-primary:hover:before{-webkit-animation-duration:1s;animation-duration:1s}.ms-task-execution-detail-colorful4 .search-form-actions-colorful4 .ant-btn-primary:active{transform:translateY(0) scale(.98)}.ms-task-execution-detail-colorful4 .table-wrap-colorful4{padding:clamp(12px,1.5vw,18px)}.ms-task-execution-detail-colorful4 .task-table-colorful4 .ant-table{color:color-mix(in srgb,var(--primary-color) 80%,oklch(28% .028 0));background:transparent}.ms-task-execution-detail-colorful4 .task-table-colorful4 .ant-table-thead>tr>th{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 20%,oklch(82% .028 0)),color-mix(in srgb,var(--primary-color) 17%,oklch(80% .025 0)));color:color-mix(in srgb,var(--primary-color) 95%,oklch(22% .035 0));border-bottom:2px solid color-mix(in srgb,var(--primary-color) 48%,oklch(68% .04 0));font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:clamp(14px,1.8vw,20px) clamp(18px,2.2vw,28px)}.ms-task-execution-detail-colorful4 .task-table-colorful4 .ant-table-thead>tr>th:before{display:none}.ms-task-execution-detail-colorful4 .task-table-colorful4 .ant-table-tbody>tr>td{color:color-mix(in srgb,var(--primary-color) 75%,oklch(25% .025 0));border-bottom:1px solid color-mix(in srgb,var(--primary-color) 22%,oklch(78% .02 0));padding:clamp(16px,2vw,22px) clamp(18px,2.2vw,28px);background:transparent;transition:all .2s ease}.ms-task-execution-detail-colorful4 .task-table-colorful4 .ant-table-tbody>tr:nth-child(odd)>td{background:color-mix(in srgb,var(--primary-color) 14%,oklch(88% .018 0))}.ms-task-execution-detail-colorful4 .task-table-colorful4 .ant-table-tbody>tr:nth-child(2n)>td{background:color-mix(in srgb,var(--primary-color) 12%,oklch(92% .015 0))}.ms-task-execution-detail-colorful4 .task-table-colorful4 .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--primary-color) 22%,oklch(82% .022 0));box-shadow:inset 4px 0 0 var(--primary-color)}.ms-task-execution-detail-colorful4 .task-table-colorful4 .ant-pagination{padding:clamp(14px,1.8vw,20px) clamp(18px,2.2vw,28px)}.ms-task-execution-detail-colorful4 .task-table-colorful4 .ant-pagination .ant-pagination-item,.ms-task-execution-detail-colorful4 .task-table-colorful4 .ant-pagination .ant-pagination-next .ant-pagination-item-link,.ms-task-execution-detail-colorful4 .task-table-colorful4 .ant-pagination .ant-pagination-prev .ant-pagination-item-link{background:color-mix(in srgb,var(--primary-color) 16%,oklch(88% .02 0));border:1px solid color-mix(in srgb,var(--primary-color) 32%,oklch(78% .028 0));border-radius:6px;color:color-mix(in srgb,var(--primary-color) 80%,oklch(28% .028 0));transition:all .25s ease}.ms-task-execution-detail-colorful4 .task-table-colorful4 .ant-pagination .ant-pagination-item a,.ms-task-execution-detail-colorful4 .task-table-colorful4 .ant-pagination .ant-pagination-next .ant-pagination-item-link a,.ms-task-execution-detail-colorful4 .task-table-colorful4 .ant-pagination .ant-pagination-prev .ant-pagination-item-link a{color:inherit}.ms-task-execution-detail-colorful4 .task-table-colorful4 .ant-pagination .ant-pagination-item:hover{border-color:color-mix(in srgb,var(--primary-color) 52%,oklch(68% .038 0));color:color-mix(in srgb,var(--primary-color) 100%,oklch(35% .025 0));box-shadow:0 0 15px color-mix(in srgb,var(--primary-color) 25%,oklch(78% .032 0))}.ms-task-execution-detail-colorful4 .task-table-colorful4 .ant-pagination .ant-pagination-item:hover a{color:inherit}.ms-task-execution-detail-colorful4 .task-table-colorful4 .ant-pagination .ant-pagination-item-active{background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 92%,oklch(58% .045 0)));border:none;box-shadow:0 5px 20px color-mix(in srgb,var(--primary-color) 38%,oklch(58% .035 0)),0 0 12px color-mix(in srgb,var(--primary-color) 28%,oklch(72% .028 0))}.ms-task-execution-detail-colorful4 .task-table-colorful4 .ant-pagination .ant-pagination-item-active a{color:oklch(98% .008 0);font-weight:700}.ms-task-execution-detail-colorful4 .task-table-colorful4 .ant-tag{border-radius:6px}.ms-task-execution-detail-colorful4 .confirm-link,.ms-task-execution-detail-colorful4 .table-link{color:color-mix(in srgb,var(--primary-color) 88%,oklch(28% .035 0));font-weight:700;transition:all .2s ease}.ms-task-execution-detail-colorful4 .confirm-link:hover,.ms-task-execution-detail-colorful4 .table-link:hover{color:color-mix(in srgb,var(--primary-color) 100%,oklch(38% .028 0));text-shadow:0 0 8px color-mix(in srgb,var(--primary-color) 50%,oklch(68% .04 0))}.ms-task-execution-detail-colorful4 .amount-text{color:color-mix(in srgb,var(--primary-color) 85%,oklch(62% .065 65));font-weight:800}@media (prefers-reduced-motion:reduce){.ms-task-execution-detail-colorful4 *,.ms-task-execution-detail-colorful4 :after,.ms-task-execution-detail-colorful4 :before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.task-execution-scene-modal-colorful4 .ant-modal-content{overflow:hidden;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 20%,oklch(88% .022 0)),color-mix(in srgb,var(--primary-color) 16%,oklch(82% .018 0)));border:1px solid color-mix(in srgb,var(--primary-color) 38%,oklch(82% .032 0));box-shadow:0 30px 60px color-mix(in srgb,var(--primary-color) 30%,oklch(65% .012 0)),0 0 45px color-mix(in srgb,var(--primary-color) 22%,oklch(78% .035 0))}.task-execution-scene-modal-colorful4 .ant-modal-header{border-bottom:1px solid color-mix(in srgb,var(--primary-color) 28%,oklch(78% .028 0));background:transparent;padding:18px 28px}.task-execution-scene-modal-colorful4 .ant-modal-title{color:color-mix(in srgb,var(--primary-color) 98%,oklch(25% .035 0));font-weight:800}.task-execution-scene-modal-colorful4 .ant-modal-close{color:color-mix(in srgb,var(--primary-color) 65%,oklch(40% .028 0))}.task-execution-scene-modal-colorful4 .ant-modal-close:hover{color:color-mix(in srgb,var(--primary-color) 92%,oklch(48% .032 0))}.task-execution-scene-modal-colorful4 .ant-modal-body{background:transparent;padding:24px 28px}.task-execution-scene-modal-colorful4 .scene-pic-modal-item{border-radius:12px;border:1px solid color-mix(in srgb,var(--primary-color) 35%,oklch(78% .03 0));background:color-mix(in srgb,var(--primary-color) 16%,oklch(92% .02 0));overflow:hidden;transition:all .3s ease}.task-execution-scene-modal-colorful4 .scene-pic-modal-item:hover{border-color:color-mix(in srgb,var(--primary-color) 52%,oklch(68% .038 0));box-shadow:0 14px 34px color-mix(in srgb,var(--primary-color) 26%,oklch(78% .018 0)),0 0 30px color-mix(in srgb,var(--primary-color) 22%,oklch(78% .032 0));transform:translateY(-3px)}.task-execution-scene-modal-colorful4 .scene-pic-modal-image{height:200px;object-fit:cover}.ms-task-execution-detail-colorful5{position:relative;background:radial-gradient(ellipse 90% 70% at 100% 0,color-mix(in srgb,var(--primary-color) 22%,oklch(92% .048 0)) 0,transparent 50%),radial-gradient(ellipse 70% 60% at 0 100%,color-mix(in srgb,var(--primary-color) 20%,oklch(90% .035 0)) 0,transparent 45%),linear-gradient(155deg,color-mix(in srgb,var(--primary-color) 15%,oklch(96% .025 0)),color-mix(in srgb,var(--primary-color) 13%,oklch(98% .018 0)) 35%,color-mix(in srgb,var(--primary-color) 14%,oklch(97% .02 0)) 65%,color-mix(in srgb,var(--primary-color) 16%,oklch(95% .028 0)))}.ms-task-execution-detail-colorful5:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle 8px at 10% 15%,color-mix(in srgb,var(--primary-color) 30%,oklch(88% .045 0)),transparent),radial-gradient(circle 12px at 90% 25%,color-mix(in srgb,var(--primary-color) 25%,oklch(90% .035 0)),transparent),radial-gradient(circle 6px at 75% 85%,color-mix(in srgb,var(--primary-color) 28%,oklch(89% .04 0)),transparent),radial-gradient(circle 10px at 20% 70%,color-mix(in srgb,var(--primary-color) 22%,oklch(91% .03 0)),transparent),radial-gradient(circle 7px at 50% 40%,color-mix(in srgb,var(--primary-color) 20%,oklch(92% .028 0)),transparent),radial-gradient(circle 9px at 35% 90%,color-mix(in srgb,var(--primary-color) 26%,oklch(89% .038 0)),transparent);opacity:.55;pointer-events:none;z-index:0}.ms-task-execution-detail-colorful5:after{display:none!important}.ms-task-execution-detail-colorful5 .task-execution-filter-card-colorful5,.ms-task-execution-detail-colorful5 .task-execution-table-card-colorful5{position:relative;z-index:1;background:color-mix(in srgb,var(--primary-color) 13%,oklch(98.5% .015 0));border:2px solid color-mix(in srgb,var(--primary-color) 30%,oklch(88% .028 0));border-radius:clamp(16px,2vw,26px);box-shadow:0 6px 26px color-mix(in srgb,var(--primary-color) 20%,oklch(85% .018 0)),0 18px 52px color-mix(in srgb,var(--primary-color) 16%,oklch(90% .012 0)),inset 0 2px 0 hsla(0,0%,100%,.9);transition:all .4s cubic-bezier(.25,1,.5,1)}.ms-task-execution-detail-colorful5 .task-execution-filter-card-colorful5:hover,.ms-task-execution-detail-colorful5 .task-execution-table-card-colorful5:hover{border-color:color-mix(in srgb,var(--primary-color) 45%,oklch(80% .035 0));box-shadow:0 10px 38px color-mix(in srgb,var(--primary-color) 24%,oklch(82% .022 0)),0 26px 68px color-mix(in srgb,var(--primary-color) 18%,oklch(88% .015 0)),inset 0 2px 0 hsla(0,0%,100%,.95);transform:translateY(-4px)}.ms-task-execution-detail-colorful5 .task-execution-filter-card-colorful5{margin-bottom:20px;padding:clamp(20px,2.5vw,32px) clamp(24px,3vw,38px)}.ms-task-execution-detail-colorful5 .task-execution-filter-card-colorful5 .ant-form-item-label label{color:color-mix(in srgb,var(--primary-color) 72%,oklch(38% .035 0));font-weight:700;font-size:13px;letter-spacing:.02em}.ms-task-execution-detail-colorful5 .search-form-colorful5{display:flex;flex-wrap:wrap;align-items:flex-end;grid-gap:clamp(18px,2.2vw,28px);gap:clamp(18px,2.2vw,28px)}.ms-task-execution-detail-colorful5 .search-form-colorful5 .search-input,.ms-task-execution-detail-colorful5 .search-form-colorful5 .search-select{min-width:150px;max-width:200px}.ms-task-execution-detail-colorful5 .search-form-colorful5 .search-input,.ms-task-execution-detail-colorful5 .search-form-colorful5 .search-select .ant-select-selection{border:2px solid color-mix(in srgb,var(--primary-color) 26%,oklch(85% .025 0));border-radius:10px;background:color-mix(in srgb,var(--primary-color) 12%,oklch(99.5% .012 0));transition:all .25s ease}.ms-task-execution-detail-colorful5 .search-form-colorful5 .search-input:hover,.ms-task-execution-detail-colorful5 .search-form-colorful5 .search-select .ant-select-selection:hover{border-color:color-mix(in srgb,var(--primary-color) 42%,oklch(78% .032 0));background:color-mix(in srgb,var(--primary-color) 14%,oklch(99% .015 0))}.ms-task-execution-detail-colorful5 .search-form-colorful5 .search-input:focus,.ms-task-execution-detail-colorful5 .search-form-colorful5 .search-select .ant-select-selection:focus{border-color:var(--primary-color);background:oklch(99.5% .008 0);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-color) 22%,oklch(90% .022 0))}.ms-task-execution-detail-colorful5 .search-form-actions-colorful5{display:flex;align-items:center;grid-gap:14px;gap:14px;margin-left:auto}.ms-task-execution-detail-colorful5 .search-form-actions-colorful5 .ant-btn:not(.ant-btn-primary){border:2px solid color-mix(in srgb,var(--primary-color) 30%,oklch(82% .028 0));color:color-mix(in srgb,var(--primary-color) 68%,oklch(45% .03 0));background:transparent;border-radius:10px;font-weight:700;transition:all .25s ease}.ms-task-execution-detail-colorful5 .search-form-actions-colorful5 .ant-btn:not(.ant-btn-primary):hover{border-color:color-mix(in srgb,var(--primary-color) 48%,oklch(72% .035 0));color:color-mix(in srgb,var(--primary-color) 88%,oklch(32% .04 0));background:color-mix(in srgb,var(--primary-color) 16%,oklch(95% .018 0))}.ms-task-execution-detail-colorful5 .search-form-actions-colorful5 .ant-btn-primary{background:linear-gradient(180deg,oklch(80% .06 45),oklch(68% .08 20) 25%,var(--primary-color) 50%,oklch(68% .08 20) 75%,oklch(58% .1 345));background-size:100% 300%;background-position:0 0;border:1px solid color-mix(in srgb,var(--primary-color) 40%,oklch(82% .03 0));border-radius:10px;color:oklch(99% .01 0);font-weight:800;box-shadow:0 8px 28px color-mix(in srgb,var(--primary-color) 38%,oklch(68% .04 0)),0 4px 12px color-mix(in srgb,var(--primary-color) 28%,oklch(78% .03 0));transition:all .4s cubic-bezier(.25,1,.5,1);-webkit-animation:sunshine-breathe 5s ease-in-out infinite;animation:sunshine-breathe 5s ease-in-out infinite;position:relative;overflow:hidden}.ms-task-execution-detail-colorful5 .search-form-actions-colorful5 .ant-btn-primary:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.28),transparent);border-radius:10px 10px 0 0;pointer-events:none}.ms-task-execution-detail-colorful5 .search-form-actions-colorful5 .ant-btn-primary:after{content:"";position:absolute;top:10%;right:15%;width:8px;height:8px;background:hsla(0,0%,100%,.9);border-radius:50%;-webkit-animation:sunshine-sparkle 2.5s ease-in-out infinite;animation:sunshine-sparkle 2.5s ease-in-out infinite;pointer-events:none}.ms-task-execution-detail-colorful5 .search-form-actions-colorful5 .ant-btn-primary:hover{box-shadow:0 12px 42px color-mix(in srgb,var(--primary-color) 45%,oklch(62% .045 0)),0 6px 18px color-mix(in srgb,var(--primary-color) 32%,oklch(72% .035 0));transform:translateY(-3px);-webkit-animation-duration:2s;animation-duration:2s}.ms-task-execution-detail-colorful5 .search-form-actions-colorful5 .ant-btn-primary:hover:after{-webkit-animation-duration:.8s;animation-duration:.8s}.ms-task-execution-detail-colorful5 .search-form-actions-colorful5 .ant-btn-primary:active{transform:translateY(0)}.ms-task-execution-detail-colorful5 .table-wrap-colorful5{padding:clamp(12px,1.5vw,18px)}.ms-task-execution-detail-colorful5 .task-table-colorful5 .ant-table{color:oklch(30% .015 0);background:transparent}.ms-task-execution-detail-colorful5 .task-table-colorful5 .ant-table-thead>tr>th{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 18%,oklch(92% .028 0)),color-mix(in srgb,var(--primary-color) 22%,oklch(90% .035 0)));color:color-mix(in srgb,var(--primary-color) 72%,oklch(35% .035 0));border-bottom:2px solid color-mix(in srgb,var(--primary-color) 35%,oklch(82% .03 0));font-weight:700;font-size:12px;letter-spacing:.04em;padding:clamp(16px,2vw,22px) clamp(20px,2.5vw,30px)}.ms-task-execution-detail-colorful5 .task-table-colorful5 .ant-table-thead>tr>th:before{display:none}.ms-task-execution-detail-colorful5 .task-table-colorful5 .ant-table-tbody>tr>td{color:oklch(32% .012 0);border-bottom:1px solid color-mix(in srgb,var(--primary-color) 18%,oklch(92% .015 0));padding:clamp(16px,2vw,22px) clamp(20px,2.5vw,30px);background:transparent;transition:all .2s ease}.ms-task-execution-detail-colorful5 .task-table-colorful5 .ant-table-tbody>tr:nth-child(odd)>td{background:color-mix(in srgb,var(--primary-color) 12%,oklch(98% .012 0))}.ms-task-execution-detail-colorful5 .task-table-colorful5 .ant-table-tbody>tr:nth-child(2n)>td{background:oklch(99% .008 0)}.ms-task-execution-detail-colorful5 .task-table-colorful5 .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--primary-color) 20%,oklch(94% .028 0))!important;box-shadow:inset 4px 0 0 var(--primary-color)}.ms-task-execution-detail-colorful5 .task-table-colorful5 .ant-pagination{padding:clamp(16px,2vw,22px) clamp(20px,2.5vw,30px)}.ms-task-execution-detail-colorful5 .task-table-colorful5 .ant-pagination .ant-pagination-item,.ms-task-execution-detail-colorful5 .task-table-colorful5 .ant-pagination .ant-pagination-next .ant-pagination-item-link,.ms-task-execution-detail-colorful5 .task-table-colorful5 .ant-pagination .ant-pagination-prev .ant-pagination-item-link{border:2px solid color-mix(in srgb,var(--primary-color) 28%,oklch(85% .025 0));border-radius:8px;background:oklch(99% .01 0);transition:all .25s ease}.ms-task-execution-detail-colorful5 .task-table-colorful5 .ant-pagination .ant-pagination-item a,.ms-task-execution-detail-colorful5 .task-table-colorful5 .ant-pagination .ant-pagination-next .ant-pagination-item-link a,.ms-task-execution-detail-colorful5 .task-table-colorful5 .ant-pagination .ant-pagination-prev .ant-pagination-item-link a{color:color-mix(in srgb,var(--primary-color) 65%,oklch(48% .028 0))}.ms-task-execution-detail-colorful5 .task-table-colorful5 .ant-pagination .ant-pagination-item:hover{border-color:color-mix(in srgb,var(--primary-color) 50%,oklch(72% .035 0));background:color-mix(in srgb,var(--primary-color) 15%,oklch(96% .018 0))}.ms-task-execution-detail-colorful5 .task-table-colorful5 .ant-pagination .ant-pagination-item:hover a{color:color-mix(in srgb,var(--primary-color) 82%,oklch(38% .04 0))}.ms-task-execution-detail-colorful5 .task-table-colorful5 .ant-pagination .ant-pagination-item-active{background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 95%,oklch(65% .048 0)));border:none;box-shadow:0 5px 20px color-mix(in srgb,var(--primary-color) 32%,oklch(75% .032 0))}.ms-task-execution-detail-colorful5 .task-table-colorful5 .ant-pagination .ant-pagination-item-active a{color:oklch(99% .01 0);font-weight:700}.ms-task-execution-detail-colorful5 .task-table-colorful5 .ant-tag{border-radius:8px}.ms-task-execution-detail-colorful5 .confirm-link,.ms-task-execution-detail-colorful5 .table-link{color:color-mix(in srgb,var(--primary-color) 68%,oklch(42% .032 0));font-weight:700;transition:all .2s ease}.ms-task-execution-detail-colorful5 .confirm-link:hover,.ms-task-execution-detail-colorful5 .table-link:hover{color:color-mix(in srgb,var(--primary-color) 88%,oklch(30% .04 0))}.ms-task-execution-detail-colorful5 .amount-text{color:color-mix(in srgb,var(--primary-color) 75%,oklch(55% .085 60));font-weight:800}@media (prefers-reduced-motion:reduce){.ms-task-execution-detail-colorful5 *,.ms-task-execution-detail-colorful5 :after,.ms-task-execution-detail-colorful5 :before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.task-execution-scene-modal-colorful5 .ant-modal-content{overflow:hidden;border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 15%,oklch(97% .022 0)),color-mix(in srgb,var(--primary-color) 13%,oklch(98% .015 0)));border:2px solid color-mix(in srgb,var(--primary-color) 32%,oklch(88% .028 0));box-shadow:0 28px 60px color-mix(in srgb,var(--primary-color) 25%,oklch(80% .022 0)),0 0 35px color-mix(in srgb,var(--primary-color) 18%,oklch(90% .018 0))}.task-execution-scene-modal-colorful5 .ant-modal-header{border-bottom:2px solid color-mix(in srgb,var(--primary-color) 25%,oklch(90% .02 0));background:transparent;padding:20px 30px}.task-execution-scene-modal-colorful5 .ant-modal-title{color:color-mix(in srgb,var(--primary-color) 78%,oklch(35% .038 0));font-weight:800}.task-execution-scene-modal-colorful5 .ant-modal-close{color:color-mix(in srgb,var(--primary-color) 58%,oklch(58% .025 0))}.task-execution-scene-modal-colorful5 .ant-modal-close:hover{color:color-mix(in srgb,var(--primary-color) 82%,oklch(40% .035 0))}.task-execution-scene-modal-colorful5 .ant-modal-body{background:transparent;padding:26px 30px}.task-execution-scene-modal-colorful5 .scene-pic-modal-item{border-radius:14px;border:2px solid color-mix(in srgb,var(--primary-color) 28%,oklch(88% .025 0));background:color-mix(in srgb,var(--primary-color) 13%,oklch(98% .018 0));overflow:hidden;transition:all .3s ease}.task-execution-scene-modal-colorful5 .scene-pic-modal-item:hover{border-color:color-mix(in srgb,var(--primary-color) 45%,oklch(78% .035 0));box-shadow:0 14px 34px color-mix(in srgb,var(--primary-color) 22%,oklch(82% .022 0)),0 0 28px color-mix(in srgb,var(--primary-color) 18%,oklch(88% .018 0));transform:translateY(-4px)}.task-execution-scene-modal-colorful5 .scene-pic-modal-image{height:220px;object-fit:cover}.job-seeker-detail-modal .ant-modal-body{padding:20px 24px 24px;background:#f7f8fa}.job-seeker-detail{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.job-seeker-detail-section__title{margin-bottom:10px;color:#222;font-size:16px;font-weight:600}.job-seeker-detail-section__content{padding:18px 20px;background:#fff;border:1px solid #d9d9d9;border-radius:4px}.job-seeker-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 24px;gap:14px 24px}.job-seeker-detail-grid--trajectory{margin-bottom:16px}.job-seeker-detail-grid__item{min-width:0;display:flex;align-items:flex-start;line-height:22px}.job-seeker-detail-grid__item--full{grid-column:1/-1}.job-seeker-detail-grid__label{flex:0 0 96px;color:#666}.job-seeker-detail-grid__value{flex:1 1;min-width:0;color:#222;word-break:break-all}.job-seeker-detail-amount{color:#f5222d;font-weight:600}.job-seeker-detail-voucher-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.job-seeker-detail-voucher{min-height:220px;padding:16px;background:#fff;border:1px solid #d9d9d9;border-radius:4px}.job-seeker-detail-voucher__title{margin-bottom:12px;color:#222;font-size:15px;font-weight:600}.job-seeker-detail-voucher__row{display:flex;align-items:flex-start;margin-bottom:10px;line-height:22px}.job-seeker-detail-voucher__label{flex:0 0 88px;color:#666}.job-seeker-detail-voucher__value{flex:1 1;color:#222;word-break:break-all}.job-seeker-detail-voucher__images{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;margin-top:14px}.job-seeker-detail-voucher__images img{width:108px;height:108px;object-fit:cover;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer}.job-seeker-detail-map-wrap{min-height:360px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden}.job-seeker-detail-map{width:100%;height:360px}.job-seeker-map-label{padding:2px 10px;background:#fff;border:1px solid;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);font-size:12px;font-weight:600;white-space:nowrap}@media (max-width:960px){.job-seeker-detail-grid,.job-seeker-detail-voucher-grid{grid-template-columns:1fr}.job-seeker-detail-grid__item--full{grid-column:auto}}.ms-task-execution-detail-colorful6{position:relative;background:radial-gradient(ellipse 100% 80% at 0 0,color-mix(in srgb,var(--primary-color) 15%,oklch(82% .06 150)) 0,transparent 50%),radial-gradient(ellipse 80% 60% at 100% 100%,color-mix(in srgb,var(--primary-color) 10%,oklch(78% .05 155)) 0,transparent 40%),linear-gradient(160deg,color-mix(in srgb,var(--primary-color) 12%,oklch(75% .03 150)),color-mix(in srgb,var(--primary-color) 8%,oklch(72% .025 155)) 50%,color-mix(in srgb,var(--primary-color) 6%,oklch(70% .02 160)))}.ms-task-execution-detail-colorful6:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");opacity:.02;pointer-events:none;z-index:0}.ms-task-execution-detail-colorful6:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary-color) 50%,oklch(65% .08 150)) 30%,color-mix(in srgb,var(--primary-color) 60%,oklch(75% .06 150)) 50%,color-mix(in srgb,var(--primary-color) 50%,oklch(65% .08 150)) 70%,transparent);z-index:1}.ms-task-execution-detail-colorful6 .task-execution-filter-card-colorful6,.ms-task-execution-detail-colorful6 .task-execution-table-card-colorful6{position:relative;z-index:1;background:color-mix(in srgb,var(--primary-color) 6%,oklch(92% .025 155));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid color-mix(in srgb,var(--primary-color) 20%,oklch(82% .04 155));border-radius:12px;box-shadow:0 4px 24px color-mix(in srgb,var(--primary-color) 8%,oklch(65% .02 150)),0 12px 48px color-mix(in srgb,var(--primary-color) 5%,oklch(60% .015 155)),inset 0 1px 0 color-mix(in srgb,var(--primary-color) 15%,oklch(92% .05 155));transition:all .35s cubic-bezier(.25,1,.5,1)}.ms-task-execution-detail-colorful6 .task-execution-filter-card-colorful6:hover,.ms-task-execution-detail-colorful6 .task-execution-table-card-colorful6:hover{border-color:color-mix(in srgb,var(--primary-color) 30%,oklch(72% .05 155));box-shadow:0 8px 36px color-mix(in srgb,var(--primary-color) 12%,oklch(68% .02 150)),0 16px 64px color-mix(in srgb,var(--primary-color) 8%,oklch(65% .02 155)),inset 0 1px 0 color-mix(in srgb,var(--primary-color) 20%,oklch(92% .05 155))}.ms-task-execution-detail-colorful6 .task-execution-filter-card-colorful6{margin-bottom:18px;padding:clamp(16px,2vw,24px) clamp(18px,2.2vw,26px)}.ms-task-execution-detail-colorful6 .task-execution-filter-card-colorful6 .ant-form-item-label label{color:color-mix(in srgb,var(--primary-color) 80%,oklch(28% .05 155));font-weight:600;font-size:13px}.ms-task-execution-detail-colorful6 .search-form-colorful6{display:flex;flex-wrap:wrap;justify-content:flex-start;grid-gap:clamp(14px,1.8vw,20px);gap:clamp(14px,1.8vw,20px)}.ms-task-execution-detail-colorful6 .search-form-colorful6 .search-input,.ms-task-execution-detail-colorful6 .search-form-colorful6 .search-select{min-width:150px;max-width:190px}.ms-task-execution-detail-colorful6 .search-form-colorful6 .search-input,.ms-task-execution-detail-colorful6 .search-form-colorful6 .search-select .ant-select-selection{background:color-mix(in srgb,var(--primary-color) 5%,oklch(88% .02 155));border:1px solid color-mix(in srgb,var(--primary-color) 22%,oklch(78% .04 155));border-radius:8px;color:color-mix(in srgb,var(--primary-color) 70%,oklch(25% .03 155));transition:all .25s cubic-bezier(.25,1,.5,1)}.ms-task-execution-detail-colorful6 .search-form-colorful6 .search-input::-webkit-input-placeholder,.ms-task-execution-detail-colorful6 .search-form-colorful6 .search-select .ant-select-selection::-webkit-input-placeholder{color:color-mix(in srgb,var(--primary-color) 40%,oklch(45% .04 155))}.ms-task-execution-detail-colorful6 .search-form-colorful6 .search-input:-ms-input-placeholder,.ms-task-execution-detail-colorful6 .search-form-colorful6 .search-select .ant-select-selection:-ms-input-placeholder{color:color-mix(in srgb,var(--primary-color) 40%,oklch(45% .04 155))}.ms-task-execution-detail-colorful6 .search-form-colorful6 .search-input::-ms-input-placeholder,.ms-task-execution-detail-colorful6 .search-form-colorful6 .search-select .ant-select-selection::-ms-input-placeholder{color:color-mix(in srgb,var(--primary-color) 40%,oklch(45% .04 155))}.ms-task-execution-detail-colorful6 .search-form-colorful6 .search-input::placeholder,.ms-task-execution-detail-colorful6 .search-form-colorful6 .search-select .ant-select-selection::placeholder{color:color-mix(in srgb,var(--primary-color) 40%,oklch(45% .04 155))}.ms-task-execution-detail-colorful6 .search-form-colorful6 .search-input:hover,.ms-task-execution-detail-colorful6 .search-form-colorful6 .search-select .ant-select-selection:hover{border-color:color-mix(in srgb,var(--primary-color) 40%,oklch(68% .05 155));background:color-mix(in srgb,var(--primary-color) 7%,oklch(82% .025 155))}.ms-task-execution-detail-colorful6 .search-form-colorful6 .search-input:focus,.ms-task-execution-detail-colorful6 .search-form-colorful6 .search-select .ant-select-selection:focus{border-color:color-mix(in srgb,var(--primary-color) 60%,oklch(55% .05 155));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 15%,oklch(82% .04 155));background:color-mix(in srgb,var(--primary-color) 8%,oklch(92% .025 155))}.ms-task-execution-detail-colorful6 .search-form-actions-colorful6{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-left:auto}.ms-task-execution-detail-colorful6 .search-form-actions-colorful6 .ant-btn:not(.ant-btn-primary){border:1px solid color-mix(in srgb,var(--primary-color) 28%,oklch(72% .04 155));color:color-mix(in srgb,var(--primary-color) 75%,oklch(25% .05 155));background:transparent;border-radius:8px;font-weight:600;transition:all .25s ease}.ms-task-execution-detail-colorful6 .search-form-actions-colorful6 .ant-btn:not(.ant-btn-primary):hover{border-color:color-mix(in srgb,var(--primary-color) 50%,oklch(62% .05 155));color:color-mix(in srgb,var(--primary-color) 95%,oklch(20% .02 155));background:color-mix(in srgb,var(--primary-color) 12%,oklch(82% .035 155))}.ms-task-execution-detail-colorful6 .search-form-actions-colorful6 .ant-btn-primary{background:linear-gradient(135deg,oklch(48% .14 135),var(--primary-color) 18%,oklch(60% .12 155) 35%,oklch(75% .1 165) 50%,oklch(60% .12 155) 65%,var(--primary-color) 82%,oklch(48% .14 135));background-size:350% 350%;background-position:0 30%;border:none;border-radius:8px;color:oklch(98% .005 150);font-weight:700;box-shadow:0 4px 20px color-mix(in srgb,var(--primary-color) 35%,oklch(45% .06 150)),0 0 25px color-mix(in srgb,var(--primary-color) 15%,oklch(68% .04 150));transition:all .35s cubic-bezier(.25,1,.5,1);-webkit-animation:aurora-drift 4.5s ease-in-out infinite;animation:aurora-drift 4.5s ease-in-out infinite;position:relative;overflow:hidden}.ms-task-execution-detail-colorful6 .search-form-actions-colorful6 .ant-btn-primary:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent 0deg,hsla(0,0%,100%,.15) 60deg,transparent 120deg);-webkit-animation:aurora-spin 8s linear infinite;animation:aurora-spin 8s linear infinite;pointer-events:none}.ms-task-execution-detail-colorful6 .search-form-actions-colorful6 .ant-btn-primary:hover{box-shadow:0 8px 32px color-mix(in srgb,var(--primary-color) 45%,oklch(40% .07 150)),0 0 40px color-mix(in srgb,var(--primary-color) 25%,oklch(62% .05 150));transform:translateY(-3px);-webkit-animation-duration:1.8s;animation-duration:1.8s}.ms-task-execution-detail-colorful6 .search-form-actions-colorful6 .ant-btn-primary:hover:before{-webkit-animation-duration:3s;animation-duration:3s}.ms-task-execution-detail-colorful6 .task-execution-table-card-colorful6{border:1px solid color-mix(in srgb,var(--primary-color) 15%,oklch(78% .035 155))}.ms-task-execution-detail-colorful6 .table-wrap-colorful6{padding:clamp(8px,1vw,14px)}.ms-task-execution-detail-colorful6 .task-table-colorful6 .ant-table{color:color-mix(in srgb,var(--primary-color) 70%,oklch(28% .025 155));background:transparent}.ms-task-execution-detail-colorful6 .task-table-colorful6 .ant-table-thead>tr>th{background:color-mix(in srgb,var(--primary-color) 10%,oklch(82% .03 155));color:color-mix(in srgb,var(--primary-color) 85%,oklch(20% .05 155));border-bottom:1px solid color-mix(in srgb,var(--primary-color) 25%,oklch(72% .04 155));font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;padding:clamp(12px,1.5vw,18px) clamp(14px,1.8vw,22px)}.ms-task-execution-detail-colorful6 .task-table-colorful6 .ant-table-thead>tr>th:before{display:none}.ms-task-execution-detail-colorful6 .task-table-colorful6 .ant-table-tbody>tr>td{color:color-mix(in srgb,var(--primary-color) 65%,oklch(25% .02 155));border-bottom:1px solid color-mix(in srgb,var(--primary-color) 10%,oklch(78% .02 155));padding:clamp(14px,1.5vw,20px) clamp(14px,1.8vw,22px);background:transparent;transition:all .2s ease}.ms-task-execution-detail-colorful6 .task-table-colorful6 .ant-table-tbody>tr:nth-child(odd)>td{background:color-mix(in srgb,var(--primary-color) 4%,oklch(88% .025 155))}.ms-task-execution-detail-colorful6 .task-table-colorful6 .ant-table-tbody>tr:nth-child(2n)>td{background:color-mix(in srgb,var(--primary-color) 2%,oklch(92% .02 155))}.ms-task-execution-detail-colorful6 .task-table-colorful6 .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--primary-color) 10%,oklch(82% .03 155));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--primary-color) 70%,oklch(60% .05 155))}.ms-task-execution-detail-colorful6 .task-table-colorful6 .ant-pagination{padding:clamp(12px,1.5vw,16px) clamp(14px,1.8vw,22px)}.ms-task-execution-detail-colorful6 .task-table-colorful6 .ant-pagination .ant-pagination-item,.ms-task-execution-detail-colorful6 .task-table-colorful6 .ant-pagination .ant-pagination-next .ant-pagination-item-link,.ms-task-execution-detail-colorful6 .task-table-colorful6 .ant-pagination .ant-pagination-prev .ant-pagination-item-link{background:color-mix(in srgb,var(--primary-color) 5%,oklch(88% .02 155));border:1px solid color-mix(in srgb,var(--primary-color) 22%,oklch(78% .04 155));border-radius:8px;color:color-mix(in srgb,var(--primary-color) 70%,oklch(28% .04 155));transition:all .25s ease}.ms-task-execution-detail-colorful6 .task-table-colorful6 .ant-pagination .ant-pagination-item a,.ms-task-execution-detail-colorful6 .task-table-colorful6 .ant-pagination .ant-pagination-next .ant-pagination-item-link a,.ms-task-execution-detail-colorful6 .task-table-colorful6 .ant-pagination .ant-pagination-prev .ant-pagination-item-link a{color:inherit}.ms-task-execution-detail-colorful6 .task-table-colorful6 .ant-pagination .ant-pagination-item:hover{border-color:color-mix(in srgb,var(--primary-color) 45%,oklch(62% .05 155));color:color-mix(in srgb,var(--primary-color) 95%,oklch(20% .02 155))}.ms-task-execution-detail-colorful6 .task-table-colorful6 .ant-pagination .ant-pagination-item:hover a{color:inherit}.ms-task-execution-detail-colorful6 .task-table-colorful6 .ant-pagination .ant-pagination-item-active{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 25%,oklch(65% .035 155)),color-mix(in srgb,var(--primary-color) 30%,oklch(68% .04 155)));border-color:color-mix(in srgb,var(--primary-color) 55%,oklch(58% .05 155));box-shadow:0 0 12px color-mix(in srgb,var(--primary-color) 25%,oklch(65% .04 155))}.ms-task-execution-detail-colorful6 .task-table-colorful6 .ant-pagination .ant-pagination-item-active a{color:oklch(98% .02 155);font-weight:700}.ms-task-execution-detail-colorful6 .task-table-colorful6 .ant-tag{border-radius:6px}.ms-task-execution-detail-colorful6 .confirm-link,.ms-task-execution-detail-colorful6 .table-link{color:color-mix(in srgb,var(--primary-color) 80%,oklch(25% .05 155));font-weight:600;transition:all .2s ease}.ms-task-execution-detail-colorful6 .confirm-link:hover,.ms-task-execution-detail-colorful6 .table-link:hover{color:color-mix(in srgb,var(--primary-color) 95%,oklch(35% .04 155));text-shadow:0 0 8px color-mix(in srgb,var(--primary-color) 40%,oklch(65% .05 155))}.ms-task-execution-detail-colorful6 .amount-text{color:color-mix(in srgb,var(--primary-color) 80%,oklch(65% .065 80));font-weight:700}@media (prefers-reduced-motion:reduce){.ms-task-execution-detail-colorful6 *,.ms-task-execution-detail-colorful6 :after,.ms-task-execution-detail-colorful6 :before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.task-execution-scene-modal-colorful6 .ant-modal-content{overflow:hidden;border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--primary-color) 12%,oklch(88% .03 150)),color-mix(in srgb,var(--primary-color) 8%,oklch(82% .025 155)));border:1px solid color-mix(in srgb,var(--primary-color) 18%,oklch(78% .04 155));box-shadow:0 24px 48px color-mix(in srgb,var(--primary-color) 15%,oklch(65% .02 150))}.task-execution-scene-modal-colorful6 .ant-modal-header{border-bottom:1px solid color-mix(in srgb,var(--primary-color) 12%,oklch(82% .035 155));background:transparent;padding:16px 24px}.task-execution-scene-modal-colorful6 .ant-modal-title{color:color-mix(in srgb,var(--primary-color) 90%,oklch(20% .05 155));font-weight:700}.task-execution-scene-modal-colorful6 .ant-modal-close{color:color-mix(in srgb,var(--primary-color) 65%,oklch(40% .04 155))}.task-execution-scene-modal-colorful6 .ant-modal-close:hover{color:color-mix(in srgb,var(--primary-color) 90%,oklch(25% .05 155))}.task-execution-scene-modal-colorful6 .ant-modal-body{background:transparent;padding:20px 24px}.task-execution-scene-modal-colorful6 .scene-pic-modal-item{border-radius:12px;border:1px solid color-mix(in srgb,var(--primary-color) 18%,oklch(78% .04 155));background:color-mix(in srgb,var(--primary-color) 8%,oklch(92% .03 155));overflow:hidden;transition:all .25s ease}.task-execution-scene-modal-colorful6 .scene-pic-modal-item:hover{border-color:color-mix(in srgb,var(--primary-color) 35%,oklch(68% .05 155));box-shadow:0 8px 24px color-mix(in srgb,var(--primary-color) 18%,oklch(72% .04 155));transform:translateY(-2px)}.task-execution-scene-modal-colorful6 .scene-pic-modal-image{height:200px;object-fit:cover}.publish-task-modal .ant-modal-header{padding:18px 24px;border-bottom:1px solid #eef2f7}.publish-task-modal .ant-modal-title{color:#1f2937;font-size:18px;font-weight:600}.publish-task-modal .ant-modal-body{padding:24px}.publish-task-modal .ant-modal-close-x{width:48px;height:48px;line-height:48px}.publish-task-modal .publish-task-modal__template-row{display:flex;align-items:center;margin-bottom:18px}.publish-task-modal .publish-task-modal__template-group{display:flex;grid-gap:12px;gap:12px}.publish-task-modal .publish-task-modal__template-button{min-width:88px;height:36px;border-radius:4px}.publish-task-modal .publish-task-modal__grid{display:flex;flex-wrap:wrap;margin:0 -12px}.publish-task-modal .publish-task-modal__grid--three .publish-task-modal__field{width:33.3333%}.publish-task-modal .publish-task-modal__field{display:flex;align-items:flex-start;width:50%;padding:0 12px;margin-bottom:18px}.publish-task-modal .publish-task-modal__field--full{width:100%}.publish-task-modal .publish-task-modal__field--compact{align-items:center}.publish-task-modal .publish-task-modal__label{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;width:110px;padding-top:6px;color:#344054;font-size:14px;line-height:22px;text-align:right}.publish-task-modal .publish-task-modal__label span{margin-right:2px;color:#f04438}.publish-task-modal .publish-task-modal__label--top{align-items:flex-start}.publish-task-modal .publish-task-modal__content,.publish-task-modal .publish-task-modal__field .ant-form-item,.publish-task-modal .publish-task-modal__readonly{flex:1 1;min-width:0}.publish-task-modal .publish-task-modal__field .ant-form-item{margin-bottom:0}.publish-task-modal .publish-task-modal__field .ant-calendar-picker-input,.publish-task-modal .publish-task-modal__field .ant-input,.publish-task-modal .publish-task-modal__field .ant-input-number,.publish-task-modal .publish-task-modal__field .ant-select-selection{border-radius:6px}.publish-task-modal .publish-task-modal__field .ant-input-number{width:100%}.publish-task-modal .publish-task-modal__readonly{min-height:32px;padding:5px 12px;color:#344054;line-height:22px;background:#f8fafc;border:1px solid #d0d5dd;border-radius:6px}.publish-task-modal .publish-task-modal__number-group{display:flex;align-items:center;flex:1 1;min-width:0}.publish-task-modal .publish-task-modal__number-group .ant-form-item{flex:1 1}.publish-task-modal .publish-task-modal__unit{flex-shrink:0;margin-left:8px;color:#475467;font-size:14px}.publish-task-modal .publish-task-modal__condition{flex:1 1;min-width:0}.publish-task-modal .publish-task-modal__condition--inline{display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px}.publish-task-modal .publish-task-modal__condition-check{margin-right:12px}.publish-task-modal .publish-task-modal__condition-distance{display:flex;align-items:center;flex-wrap:wrap;min-width:0}.publish-task-modal .publish-task-modal__condition-input{width:120px;margin:0 8px}.publish-task-modal .publish-task-modal__condition-distance .ant-form-item{width:120px;margin:0 8px 0 0}.publish-task-modal .publish-task-modal__condition-text{color:#475467;font-size:14px;line-height:22px}.publish-task-modal .publish-task-modal__footer{display:flex;justify-content:flex-end;grid-gap:12px;gap:12px;margin-top:12px;padding-top:24px;border-top:1px solid #eef2f7}.publish-task-modal .publish-task-modal__footer .ant-btn{min-width:140px;height:40px;border-radius:8px;font-weight:500}.publish-task-modal .publish-task-modal__footer .ant-btn-primary{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 8px 18px rgba(0,102,204,.18)}@media (max-width:768px){.publish-task-modal .ant-modal-body{padding:20px 16px}.publish-task-modal .publish-task-modal__template-row{align-items:flex-start;flex-direction:column}.publish-task-modal .publish-task-modal__template-group{margin-top:8px;flex-wrap:wrap}.publish-task-modal .publish-task-modal__field,.publish-task-modal .publish-task-modal__grid--three .publish-task-modal__field{width:100%}.publish-task-modal .publish-task-modal__label{width:96px}.publish-task-modal .publish-task-modal__condition--inline{align-items:flex-start;flex-direction:column}.publish-task-modal .publish-task-modal__condition-distance .ant-form-item,.publish-task-modal .publish-task-modal__condition-input{width:100%;margin-right:0}.publish-task-modal .publish-task-modal__footer{justify-content:stretch}.publish-task-modal .publish-task-modal__footer .ant-btn{flex:1 1;min-width:0}}.ms-task-management{position:relative;min-height:calc(100vh - 64px);padding:20px;overflow:hidden}.ms-task-management:after,.ms-task-management:before{content:"";position:absolute;border-radius:50%;pointer-events:none;-webkit-filter:blur(6px);filter:blur(6px)}.ms-task-management:before{top:-120px;right:-80px;width:280px;height:280px}.ms-task-management:after{left:-100px;bottom:48px;width:260px;height:260px}.ms-task-management .task-management-filter-card,.ms-task-management .task-management-table-card{position:relative;z-index:1;border-radius:20px;box-shadow:0 24px 60px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ms-task-management .task-management-filter-card{display:flex;align-items:center;grid-gap:24px;gap:24px;flex-wrap:wrap;padding:24px 28px;margin-bottom:16px}.ms-task-management .task-management-filter-card .filter-item{display:flex;align-items:center;grid-gap:10px;gap:10px}.ms-task-management .task-management-filter-card .filter-item .filter-label{min-width:72px;color:#667085;font-size:14px;white-space:nowrap}.ms-task-management .task-management-filter-card .filter-item .ant-input,.ms-task-management .task-management-filter-card .filter-item .ant-select{width:160px}.ms-task-management .task-management-filter-card .filter-item .ant-input,.ms-task-management .task-management-filter-card .filter-item .ant-select-selection{border-radius:10px}.ms-task-management .task-management-filter-card .filter-item-name .ant-input{width:200px}.ms-task-management .task-management-filter-card .filter-actions{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-left:auto}.ms-task-management .task-management-filter-card .filter-actions .ant-btn{height:40px;padding:0 18px;border-radius:10px;font-weight:600}.ms-task-management .task-management-table-card{padding:10px 0 0;overflow:hidden}.ms-task-management .task-management-table-card .task-management-table-toolbar{display:flex;justify-content:flex-end;padding:12px 28px 20px}.ms-task-management .task-management-table-card .task-management-table-toolbar .ant-btn{height:40px;padding:0 18px;border-radius:10px;font-weight:600}.ms-task-management .task-management-table-card .ant-table{color:#334155;background:transparent}.ms-task-management .task-management-table-card .ant-table-body,.ms-task-management .task-management-table-card .ant-table-content,.ms-task-management .task-management-table-card .ant-table-tbody>tr>td,.ms-task-management .task-management-table-card .ant-table-thead>tr>th{white-space:nowrap}.ms-task-management .task-management-table-card .ant-table-thead>tr>th{padding:18px 24px;border-bottom:1px solid #e5e7eb;font-weight:600}.ms-task-management .task-management-table-card .ant-table-tbody>tr>td{padding:22px 24px;border-bottom:1px solid #eef2f7;transition:background-color .2s ease,transform .2s ease}.ms-task-management .task-management-table-card .ant-table-placeholder{border-bottom:none}.ms-task-management .task-management-table-card .ant-table-pagination{margin:0;padding:20px 24px 24px}.ms-task-management .task-code{font-weight:600}.ms-task-management .task-status-tag{min-width:64px;margin-right:0;border-radius:999px;text-align:center;font-weight:600}.ms-task-management .task-source{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700}.ms-task-management .task-action-btn{font-weight:600;cursor:pointer}.ms-task-management .task-action-btn--disabled{color:#98a2b3;cursor:not-allowed}.ms-task-management--colorful1{background:radial-gradient(circle at top right,rgba(59,130,246,.18),transparent 30%),linear-gradient(180deg,#eef6ff,#f7fbff 52%,#f6f8fc)}.ms-task-management--colorful1:before{background:rgba(59,130,246,.16)}.ms-task-management--colorful1:after{background:rgba(45,212,191,.14)}.ms-task-management--colorful1 .task-management-filter-card,.ms-task-management--colorful1 .task-management-table-card{background:hsla(0,0%,100%,.88);border:1px solid hsla(0,0%,100%,.7)}.ms-task-management--colorful1 .task-management-filter-card .filter-label{color:#51617d}.ms-task-management--colorful1 .task-management-filter-card .ant-input,.ms-task-management--colorful1 .task-management-filter-card .ant-select-selection{border-color:#d7e5ff}.ms-task-management--colorful1 .task-management-filter-card .ant-btn:not(.ant-btn-primary){border-color:#d0dbef;color:#385071;background:hsla(0,0%,100%,.9)}.ms-task-management--colorful1 .task-management-filter-card .ant-btn-primary{background:linear-gradient(135deg,#2479ff,#15b8ff);border-color:transparent;box-shadow:0 12px 24px rgba(36,121,255,.24)}.ms-task-management--colorful1 .task-management-table-card .task-management-table-toolbar .ant-btn{background:linear-gradient(135deg,#2479ff,#13c1ff);border-color:transparent;box-shadow:0 12px 24px rgba(19,143,255,.24)}.ms-task-management--colorful1 .task-management-table-card .ant-table-thead>tr>th{background:rgba(244,248,255,.95);color:#183153}.ms-task-management--colorful1 .task-management-table-card .ant-table-tbody>tr>td{color:#4a5b75}.ms-task-management--colorful1 .task-management-table-card .ant-table-tbody>tr:hover>td{background:rgba(234,244,255,.86)}.ms-task-management--colorful1 .task-code{color:#24416c}.ms-task-management--colorful1 .task-source{color:#1565c0;background:rgba(37,99,235,.1)}.ms-task-management--colorful1 .task-action-btn{color:#2479ff}.ms-task-management--colorful2{background:radial-gradient(circle at top left,rgba(251,191,36,.18),transparent 34%),linear-gradient(180deg,#fff7ed,#fffaf5 38%,#fff)}.ms-task-management--colorful2:before{background:rgba(249,115,22,.15)}.ms-task-management--colorful2:after{background:rgba(245,158,11,.14)}.ms-task-management--colorful2 .task-management-filter-card,.ms-task-management--colorful2 .task-management-table-card{background:hsla(0,0%,100%,.8);border:1px solid rgba(255,234,214,.9);box-shadow:0 28px 56px rgba(124,58,237,.08)}.ms-task-management--colorful2 .task-management-filter-card .filter-label{color:#7c4a2f}.ms-task-management--colorful2 .task-management-filter-card .ant-input,.ms-task-management--colorful2 .task-management-filter-card .ant-select-selection{border-color:#ffd9c1}.ms-task-management--colorful2 .task-management-filter-card .ant-btn:not(.ant-btn-primary){border-color:#ffd3b5;color:#8a4f35;background:rgba(255,249,244,.95)}.ms-task-management--colorful2 .task-management-filter-card .ant-btn-primary{background:linear-gradient(135deg,#ec4899,#f97316);border-color:transparent;box-shadow:0 12px 26px rgba(236,72,153,.2)}.ms-task-management--colorful2 .task-management-table-card .task-management-table-toolbar{justify-content:flex-start}.ms-task-management--colorful2 .task-management-table-card .task-management-table-toolbar .ant-btn{background:linear-gradient(135deg,#8b5cf6,#ec4899 54%,#f97316);border-color:transparent;box-shadow:0 14px 26px rgba(236,72,153,.2)}.ms-task-management--colorful2 .task-management-table-card .ant-table-thead>tr>th{background:linear-gradient(180deg,#fff3e7,#fffaf6);color:#7c3b1f;border-bottom-color:#ffe0c7}.ms-task-management--colorful2 .task-management-table-card .ant-table-tbody>tr>td{color:#7a4c37}.ms-task-management--colorful2 .task-management-table-card .ant-table-tbody>tr:hover>td{background:rgba(255,243,231,.92)}.ms-task-management--colorful2 .task-code{color:#8b3d5d}.ms-task-management--colorful2 .task-source{color:#b45309;background:rgba(245,158,11,.14)}.ms-task-management--colorful2 .task-action-btn{color:#ec4899}@media (max-width:992px){.ms-task-management{padding:16px}.ms-task-management .task-management-filter-card{padding:20px;grid-gap:16px;gap:16px}.ms-task-management .task-management-table-card .task-management-table-toolbar{padding:12px 20px 18px}}@media (max-width:768px){.ms-task-management .task-management-filter-card .filter-item{width:100%;justify-content:space-between}.ms-task-management .task-management-filter-card .filter-item .ant-input,.ms-task-management .task-management-filter-card .filter-item .ant-select{flex:1 1;width:auto}.ms-task-management .task-management-filter-card .filter-actions{width:100%;margin-left:0}.ms-task-management .task-management-filter-card .filter-actions .ant-btn{flex:1 1}.ms-task-management .task-management-table-card .task-management-table-toolbar{justify-content:stretch;padding:10px 16px 16px}.ms-task-management .task-management-table-card .task-management-table-toolbar .ant-btn{width:100%}.ms-task-management .task-management-table-card .ant-table-tbody>tr>td,.ms-task-management .task-management-table-card .ant-table-thead>tr>th{padding:16px}}.ms-task-management--colorful3{background:radial-gradient(ellipse 100% 80% at 0 0,color-mix(in srgb,var(--primary-color) 22%,oklch(82% .04 250)) 0,transparent 50%),radial-gradient(ellipse 80% 60% at 100% 100%,color-mix(in srgb,var(--primary-color) 18%,oklch(78% .03 250)) 0,transparent 40%),linear-gradient(160deg,color-mix(in srgb,var(--primary-color) 20%,oklch(75% .025 250)),color-mix(in srgb,var(--primary-color) 16%,oklch(72% .02 250)) 50%,color-mix(in srgb,var(--primary-color) 14%,oklch(70% .015 250)));position:relative}.ms-task-management--colorful3:before{content:"";position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--primary-color) 20%,oklch(82% .015 250)) 1px,transparent 0),linear-gradient(90deg,color-mix(in srgb,var(--primary-color) 20%,oklch(82% .015 250)) 1px,transparent 0);background-size:40px 40px;pointer-events:none;z-index:0}.ms-task-management--colorful3:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary-color) 80%,oklch(65% .06 250)) 20%,var(--primary-color) 50%,color-mix(in srgb,var(--primary-color) 80%,oklch(65% .06 250)) 80%,transparent);box-shadow:0 0 15px color-mix(in srgb,var(--primary-color) 50%,oklch(55% .04 250));z-index:1}.ms-task-management--colorful3 .task-management-filter-card,.ms-task-management--colorful3 .task-management-table-card{position:relative;z-index:1;background:color-mix(in srgb,var(--primary-color) 15%,oklch(92% .02 250));border:1px solid color-mix(in srgb,var(--primary-color) 30%,oklch(82% .025 250));border-radius:12px;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 18%,oklch(85% .015 250)),0 4px 24px color-mix(in srgb,var(--primary-color) 16%,oklch(65% .015 250)),inset 0 1px 0 color-mix(in srgb,var(--primary-color) 30%,oklch(92% .025 250));transition:all .35s cubic-bezier(.25,1,.5,1)}.ms-task-management--colorful3 .task-management-filter-card:hover,.ms-task-management--colorful3 .task-management-table-card:hover{border-color:color-mix(in srgb,var(--primary-color) 40%,oklch(72% .03 250));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 25%,oklch(78% .02 250)),0 8px 32px color-mix(in srgb,var(--primary-color) 20%,oklch(58% .015 250)),0 0 25px color-mix(in srgb,var(--primary-color) 18%,oklch(72% .035 250)),inset 0 1px 0 color-mix(in srgb,var(--primary-color) 38%,oklch(88% .025 250))}.ms-task-management--colorful3 .task-management-filter-card .filter-label{color:color-mix(in srgb,var(--primary-color) 95%,oklch(25% .03 250));font-weight:600;font-size:13px}.ms-task-management--colorful3 .task-management-filter-card .ant-input,.ms-task-management--colorful3 .task-management-filter-card .ant-select-selection{background:color-mix(in srgb,var(--primary-color) 14%,oklch(88% .015 250));border:1px solid color-mix(in srgb,var(--primary-color) 32%,oklch(78% .02 250));border-radius:8px;color:color-mix(in srgb,var(--primary-color) 80%,oklch(22% .02 250));transition:all .25s ease}.ms-task-management--colorful3 .task-management-filter-card .ant-input::-webkit-input-placeholder,.ms-task-management--colorful3 .task-management-filter-card .ant-select-selection::-webkit-input-placeholder{color:color-mix(in srgb,var(--primary-color) 50%,oklch(45% .02 250))}.ms-task-management--colorful3 .task-management-filter-card .ant-input:-ms-input-placeholder,.ms-task-management--colorful3 .task-management-filter-card .ant-select-selection:-ms-input-placeholder{color:color-mix(in srgb,var(--primary-color) 50%,oklch(45% .02 250))}.ms-task-management--colorful3 .task-management-filter-card .ant-input::-ms-input-placeholder,.ms-task-management--colorful3 .task-management-filter-card .ant-select-selection::-ms-input-placeholder{color:color-mix(in srgb,var(--primary-color) 50%,oklch(45% .02 250))}.ms-task-management--colorful3 .task-management-filter-card .ant-input::placeholder,.ms-task-management--colorful3 .task-management-filter-card .ant-select-selection::placeholder{color:color-mix(in srgb,var(--primary-color) 50%,oklch(45% .02 250))}.ms-task-management--colorful3 .task-management-filter-card .ant-input:hover,.ms-task-management--colorful3 .task-management-filter-card .ant-select-selection:hover{border-color:color-mix(in srgb,var(--primary-color) 48%,oklch(68% .025 250))}.ms-task-management--colorful3 .task-management-filter-card .ant-input:focus,.ms-task-management--colorful3 .task-management-filter-card .ant-select-selection:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 25%,oklch(78% .025 250));background:color-mix(in srgb,var(--primary-color) 16%,oklch(92% .015 250))}.ms-task-management--colorful3 .task-management-filter-card .ant-btn:not(.ant-btn-primary){background:transparent;border:1px solid color-mix(in srgb,var(--primary-color) 35%,oklch(72% .025 250));color:color-mix(in srgb,var(--primary-color) 85%,oklch(25% .03 250));border-radius:8px;font-weight:600;transition:all .25s ease}.ms-task-management--colorful3 .task-management-filter-card .ant-btn:not(.ant-btn-primary):hover{border-color:color-mix(in srgb,var(--primary-color) 58%,oklch(62% .035 250));color:color-mix(in srgb,var(--primary-color) 100%,oklch(18% .025 250));background:color-mix(in srgb,var(--primary-color) 18%,oklch(82% .02 250))}.ms-task-management--colorful3 .task-management-filter-card .ant-btn-primary{background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 95%,oklch(52% .05 250)) 40%,var(--primary-color));border:none;color:oklch(98% .005 250);border-radius:8px;font-weight:700;box-shadow:0 4px 16px color-mix(in srgb,var(--primary-color) 38%,oklch(48% .04 250)),0 0 20px color-mix(in srgb,var(--primary-color) 22%,oklch(68% .03 250));transition:all .25s ease;position:relative}.ms-task-management--colorful3 .task-management-filter-card .ant-btn-primary:hover{box-shadow:0 6px 24px color-mix(in srgb,var(--primary-color) 45%,oklch(42% .05 250)),0 0 30px color-mix(in srgb,var(--primary-color) 28%,oklch(62% .04 250));transform:translateY(-1px)}.ms-task-management--colorful3 .task-management-filter-card .ant-btn-primary:active{transform:translateY(0)}.ms-task-management--colorful3 .task-management-table-card .task-management-table-toolbar .ant-btn{background:linear-gradient(135deg,oklch(55% .12 250),var(--primary-color) 25%,oklch(48% .15 230) 50%,var(--primary-color) 75%,oklch(60% .1 265));background-size:300% 300%;background-position:0 50%;border:none;color:oklch(98% .005 250);border-radius:8px;font-weight:700;box-shadow:0 4px 18px color-mix(in srgb,var(--primary-color) 35%,oklch(48% .04 250));transition:all .3s ease;-webkit-animation:gradient-shift-colorful3 4s ease infinite;animation:gradient-shift-colorful3 4s ease infinite;position:relative;overflow:hidden}.ms-task-management--colorful3 .task-management-table-card .task-management-table-toolbar .ant-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.ms-task-management--colorful3 .task-management-table-card .task-management-table-toolbar .ant-btn:hover{background-position:100% 50%;box-shadow:0 8px 28px color-mix(in srgb,var(--primary-color) 45%,oklch(42% .055 250)),0 0 35px color-mix(in srgb,var(--primary-color) 25%,oklch(62% .035 250));transform:translateY(-2px);-webkit-animation:gradient-shift-colorful3 1.5s ease infinite;animation:gradient-shift-colorful3 1.5s ease infinite}.ms-task-management--colorful3 .task-management-table-card .task-management-table-toolbar .ant-btn:hover:before{left:100%}.ms-task-management--colorful3 .task-management-table-card .ant-table-thead>tr>th{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 20%,oklch(82% .02 250)),color-mix(in srgb,var(--primary-color) 17%,oklch(80% .018 250)));color:color-mix(in srgb,var(--primary-color) 95%,oklch(22% .035 250));border-bottom:1px solid color-mix(in srgb,var(--primary-color) 35%,oklch(72% .03 250));font-weight:600;font-size:12px;padding:clamp(12px,1.5vw,18px) clamp(14px,1.8vw,22px)}.ms-task-management--colorful3 .task-management-table-card .ant-table-thead>tr>th:before{display:none}.ms-task-management--colorful3 .task-management-table-card .ant-table-tbody>tr>td{color:color-mix(in srgb,var(--primary-color) 80%,oklch(25% .025 250));border-bottom:1px solid color-mix(in srgb,var(--primary-color) 20%,oklch(78% .015 250));padding:clamp(14px,1.5vw,18px) clamp(14px,1.8vw,20px);background:transparent;transition:all .2s ease}.ms-task-management--colorful3 .task-management-table-card .ant-table-tbody>tr:nth-child(odd)>td{background:color-mix(in srgb,var(--primary-color) 13%,oklch(88% .018 250))}.ms-task-management--colorful3 .task-management-table-card .ant-table-tbody>tr:nth-child(2n)>td{background:color-mix(in srgb,var(--primary-color) 12%,oklch(92% .012 250))}.ms-task-management--colorful3 .task-management-table-card .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--primary-color) 18%,oklch(82% .025 250));box-shadow:inset 3px 0 0 var(--primary-color)}.ms-task-management--colorful3 .task-management-table-card .ant-pagination{padding:clamp(12px,1.5vw,16px) clamp(14px,1.8vw,20px)}.ms-task-management--colorful3 .task-management-table-card .ant-pagination .ant-pagination-item,.ms-task-management--colorful3 .task-management-table-card .ant-pagination .ant-pagination-next .ant-pagination-item-link,.ms-task-management--colorful3 .task-management-table-card .ant-pagination .ant-pagination-prev .ant-pagination-item-link{background:color-mix(in srgb,var(--primary-color) 15%,oklch(88% .015 250));border:1px solid color-mix(in srgb,var(--primary-color) 30%,oklch(78% .02 250));border-radius:8px;color:color-mix(in srgb,var(--primary-color) 80%,oklch(28% .025 250));transition:all .25s ease}.ms-task-management--colorful3 .task-management-table-card .ant-pagination .ant-pagination-item a,.ms-task-management--colorful3 .task-management-table-card .ant-pagination .ant-pagination-next .ant-pagination-item-link a,.ms-task-management--colorful3 .task-management-table-card .ant-pagination .ant-pagination-prev .ant-pagination-item-link a{color:inherit}.ms-task-management--colorful3 .task-management-table-card .ant-pagination .ant-pagination-item:hover{border-color:color-mix(in srgb,var(--primary-color) 52%,oklch(65% .035 250));color:color-mix(in srgb,var(--primary-color) 100%,oklch(18% .025 250))}.ms-task-management--colorful3 .task-management-table-card .ant-pagination .ant-pagination-item:hover a{color:inherit}.ms-task-management--colorful3 .task-management-table-card .ant-pagination .ant-pagination-item-active{background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 90%,oklch(48% .045 250)));border:none;box-shadow:0 2px 12px color-mix(in srgb,var(--primary-color) 32%,oklch(58% .04 250))}.ms-task-management--colorful3 .task-management-table-card .ant-pagination .ant-pagination-item-active a{color:oklch(98% .005 250);font-weight:700}.ms-task-management--colorful3 .task-code{color:color-mix(in srgb,var(--primary-color) 98%,oklch(22% .035 250));font-weight:600}.ms-task-management--colorful3 .task-source{color:oklch(98% .005 250);background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 95%,oklch(45% .045 250)));border:none;font-weight:600;box-shadow:0 2px 8px color-mix(in srgb,var(--primary-color) 28%,oklch(62% .03 250))}.ms-task-management--colorful3 .task-action-btn{color:color-mix(in srgb,var(--primary-color) 88%,oklch(28% .03 250));font-weight:600;transition:all .2s ease}.ms-task-management--colorful3 .task-action-btn:hover{color:color-mix(in srgb,var(--primary-color) 100%,oklch(18% .028 250));text-shadow:0 0 8px color-mix(in srgb,var(--primary-color) 45%,oklch(55% .045 250))}.ms-task-management--colorful3 .task-management-filter-card{flex-wrap:wrap;justify-content:flex-start;grid-gap:clamp(10px,1.2vw,16px) clamp(16px,2vw,24px);gap:clamp(10px,1.2vw,16px) clamp(16px,2vw,24px);padding:clamp(14px,1.8vw,20px)}.ms-task-management--colorful3 .task-management-filter-card .filter-item{flex:0 0 auto}.ms-task-management--colorful3 .task-management-filter-card .filter-item-name{flex:1 1 200px;max-width:280px}.ms-task-management--colorful3 .task-management-filter-card .filter-label{min-width:70px}.ms-task-management--colorful3 .task-management-filter-card .ant-select{min-width:130px;max-width:160px}.ms-task-management--colorful3 .task-management-filter-card .ant-input{min-width:120px;max-width:180px}.ms-task-management--colorful3 .task-management-table-toolbar{justify-content:flex-start;padding-left:clamp(8px,1vw,12px)}.ms-task-management--colorful3 .task-management-table-card{margin-top:16px}@-webkit-keyframes gradient-shift-colorful3{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient-shift-colorful3{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.ms-task-management--colorful3 *,.ms-task-management--colorful3 :after,.ms-task-management--colorful3 :before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.ms-task-management--colorful4{background:radial-gradient(ellipse 80% 60% at 10% 90%,color-mix(in srgb,var(--primary-color) 25%,oklch(82% .04 0)) 0,transparent 50%),radial-gradient(ellipse 60% 50% at 90% 10%,color-mix(in srgb,var(--primary-color) 20%,oklch(78% .03 0)) 0,transparent 40%),linear-gradient(170deg,color-mix(in srgb,var(--primary-color) 16%,oklch(80% .02 0)),color-mix(in srgb,var(--primary-color) 14%,oklch(78% .018 0)) 50%,color-mix(in srgb,var(--primary-color) 15%,oklch(82% .02 0)));position:relative}.ms-task-management--colorful4:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");opacity:.02;mix-blend-mode:overlay;pointer-events:none;z-index:0}.ms-task-management--colorful4:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary-color) 75%,oklch(65% .06 0)) 20%,var(--primary-color) 50%,color-mix(in srgb,var(--primary-color) 75%,oklch(65% .06 0)) 80%,transparent);box-shadow:0 0 30px var(--primary-color);z-index:1}.ms-task-management--colorful4 .task-management-filter-card,.ms-task-management--colorful4 .task-management-table-card{position:relative;z-index:1;background:color-mix(in srgb,var(--primary-color) 15%,oklch(92% .025 0));border:1px solid color-mix(in srgb,var(--primary-color) 38%,oklch(82% .035 0));border-radius:10px;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 20%,oklch(82% .03 0)),0 8px 32px color-mix(in srgb,var(--primary-color) 22%,oklch(65% .02 0)),inset 0 1px 0 color-mix(in srgb,var(--primary-color) 25%,oklch(92% .035 0));transition:all .35s cubic-bezier(.25,1,.5,1)}.ms-task-management--colorful4 .task-management-filter-card:hover,.ms-task-management--colorful4 .task-management-table-card:hover{border-color:color-mix(in srgb,var(--primary-color) 52%,oklch(72% .048 0));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 25%,oklch(78% .035 0)),0 12px 48px color-mix(in srgb,var(--primary-color) 25%,oklch(60% .015 0)),0 0 35px color-mix(in srgb,var(--primary-color) 20%,oklch(78% .05 0));transform:translateY(-2px)}.ms-task-management--colorful4 .task-management-filter-card .filter-label{color:color-mix(in srgb,var(--primary-color) 90%,oklch(25% .045 0));font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.ms-task-management--colorful4 .task-management-filter-card .ant-input,.ms-task-management--colorful4 .task-management-filter-card .ant-select-selection{background:color-mix(in srgb,var(--primary-color) 14%,oklch(88% .025 0));border:1px solid color-mix(in srgb,var(--primary-color) 32%,oklch(78% .035 0));border-radius:6px;color:color-mix(in srgb,var(--primary-color) 85%,oklch(28% .03 0));transition:all .25s ease}.ms-task-management--colorful4 .task-management-filter-card .ant-input::-webkit-input-placeholder,.ms-task-management--colorful4 .task-management-filter-card .ant-select-selection::-webkit-input-placeholder{color:color-mix(in srgb,var(--primary-color) 50%,oklch(45% .025 0))}.ms-task-management--colorful4 .task-management-filter-card .ant-input:-ms-input-placeholder,.ms-task-management--colorful4 .task-management-filter-card .ant-select-selection:-ms-input-placeholder{color:color-mix(in srgb,var(--primary-color) 50%,oklch(45% .025 0))}.ms-task-management--colorful4 .task-management-filter-card .ant-input::-ms-input-placeholder,.ms-task-management--colorful4 .task-management-filter-card .ant-select-selection::-ms-input-placeholder{color:color-mix(in srgb,var(--primary-color) 50%,oklch(45% .025 0))}.ms-task-management--colorful4 .task-management-filter-card .ant-input::placeholder,.ms-task-management--colorful4 .task-management-filter-card .ant-select-selection::placeholder{color:color-mix(in srgb,var(--primary-color) 50%,oklch(45% .025 0))}.ms-task-management--colorful4 .task-management-filter-card .ant-input:hover,.ms-task-management--colorful4 .task-management-filter-card .ant-select-selection:hover{border-color:color-mix(in srgb,var(--primary-color) 45%,oklch(68% .04 0))}.ms-task-management--colorful4 .task-management-filter-card .ant-input:focus,.ms-task-management--colorful4 .task-management-filter-card .ant-select-selection:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color) 28%,oklch(78% .04 0));background:color-mix(in srgb,var(--primary-color) 16%,oklch(92% .03 0))}.ms-task-management--colorful4 .task-management-filter-card .ant-btn:not(.ant-btn-primary){background:transparent;border:1px solid color-mix(in srgb,var(--primary-color) 35%,oklch(72% .04 0));color:color-mix(in srgb,var(--primary-color) 80%,oklch(28% .035 0));border-radius:6px;font-weight:700;transition:all .25s ease}.ms-task-management--colorful4 .task-management-filter-card .ant-btn:not(.ant-btn-primary):hover{border-color:color-mix(in srgb,var(--primary-color) 55%,oklch(62% .048 0));color:color-mix(in srgb,var(--primary-color) 100%,oklch(20% .035 0));background:color-mix(in srgb,var(--primary-color) 18%,oklch(82% .035 0))}.ms-task-management--colorful4 .task-management-filter-card .ant-btn-primary{background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 95%,oklch(55% .055 0)) 40%,var(--primary-color));border:none;border-radius:6px;color:oklch(98% .008 0);font-weight:800;box-shadow:0 6px 24px color-mix(in srgb,var(--primary-color) 48%,oklch(48% .055 0)),0 0 30px color-mix(in srgb,var(--primary-color) 32%,oklch(62% .045 0)),inset 0 1px 0 hsla(0,0%,100%,.2);transition:all .3s ease}.ms-task-management--colorful4 .task-management-filter-card .ant-btn-primary:hover{box-shadow:0 10px 36px color-mix(in srgb,var(--primary-color) 58%,oklch(42% .065 0)),0 0 50px color-mix(in srgb,var(--primary-color) 42%,oklch(58% .055 0)),inset 0 1px 0 hsla(0,0%,100%,.25);transform:translateY(-2px)}.ms-task-management--colorful4 .task-management-filter-card .ant-btn-primary:active{transform:translateY(0)}.ms-task-management--colorful4 .task-management-table-card .task-management-table-toolbar .ant-btn{background:linear-gradient(135deg,oklch(58% .12 25),var(--primary-color) 20%,oklch(50% .14 10) 40%,var(--primary-color) 60%,oklch(55% .1 40) 80%,var(--primary-color));background-size:300% 300%;background-position:0 50%;border:none;border-radius:6px;color:oklch(98% .008 0);font-weight:800;box-shadow:0 6px 28px color-mix(in srgb,var(--primary-color) 50%,oklch(48% .06 0)),inset 0 1px 0 hsla(0,0%,100%,.2);transition:all .3s ease;-webkit-animation:gradient-pulse-colorful4 3s ease infinite;animation:gradient-pulse-colorful4 3s ease infinite;position:relative;overflow:hidden}.ms-task-management--colorful4 .task-management-table-card .task-management-table-toolbar .ant-btn:after{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.2) 50%,transparent 70%);border-radius:inherit;opacity:0;transition:opacity .3s ease}.ms-task-management--colorful4 .task-management-table-card .task-management-table-toolbar .ant-btn:hover{background-position:100% 50%;box-shadow:0 10px 40px color-mix(in srgb,var(--primary-color) 60%,oklch(42% .068 0)),0 0 20px color-mix(in srgb,var(--primary-color) 35%,oklch(62% .055 0));transform:translateY(-2px);-webkit-animation:gradient-pulse-colorful4 1s ease infinite;animation:gradient-pulse-colorful4 1s ease infinite}.ms-task-management--colorful4 .task-management-table-card .task-management-table-toolbar .ant-btn:hover:after{opacity:1;-webkit-animation:shimmer-colorful4 1.5s ease infinite;animation:shimmer-colorful4 1.5s ease infinite}.ms-task-management--colorful4 .task-management-table-card .ant-table-thead>tr>th{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 20%,oklch(82% .03 0)),color-mix(in srgb,var(--primary-color) 17%,oklch(80% .028 0)));color:color-mix(in srgb,var(--primary-color) 95%,oklch(20% .04 0));border-bottom:2px solid color-mix(in srgb,var(--primary-color) 52%,oklch(68% .048 0));font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:clamp(14px,1.8vw,18px) clamp(18px,2.2vw,26px)}.ms-task-management--colorful4 .task-management-table-card .ant-table-thead>tr>th:before{display:none}.ms-task-management--colorful4 .task-management-table-card .ant-table-tbody>tr>td{color:color-mix(in srgb,var(--primary-color) 80%,oklch(28% .03 0));border-bottom:1px solid color-mix(in srgb,var(--primary-color) 20%,oklch(78% .025 0));padding:clamp(14px,1.8vw,18px) clamp(18px,2.2vw,26px);background:transparent;transition:all .2s ease}.ms-task-management--colorful4 .task-management-table-card .ant-table-tbody>tr:nth-child(odd)>td{background:color-mix(in srgb,var(--primary-color) 13%,oklch(88% .025 0))}.ms-task-management--colorful4 .task-management-table-card .ant-table-tbody>tr:nth-child(2n)>td{background:color-mix(in srgb,var(--primary-color) 12%,oklch(92% .02 0))}.ms-task-management--colorful4 .task-management-table-card .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--primary-color) 18%,oklch(82% .03 0));box-shadow:inset 4px 0 0 var(--primary-color)}.ms-task-management--colorful4 .task-management-table-card .ant-pagination{padding:clamp(14px,1.8vw,18px) clamp(18px,2.2vw,26px)}.ms-task-management--colorful4 .task-management-table-card .ant-pagination .ant-pagination-item,.ms-task-management--colorful4 .task-management-table-card .ant-pagination .ant-pagination-next .ant-pagination-item-link,.ms-task-management--colorful4 .task-management-table-card .ant-pagination .ant-pagination-prev .ant-pagination-item-link{background:color-mix(in srgb,var(--primary-color) 15%,oklch(88% .028 0));border:1px solid color-mix(in srgb,var(--primary-color) 30%,oklch(78% .035 0));border-radius:5px;color:color-mix(in srgb,var(--primary-color) 80%,oklch(28% .032 0));transition:all .2s ease}.ms-task-management--colorful4 .task-management-table-card .ant-pagination .ant-pagination-item a,.ms-task-management--colorful4 .task-management-table-card .ant-pagination .ant-pagination-next .ant-pagination-item-link a,.ms-task-management--colorful4 .task-management-table-card .ant-pagination .ant-pagination-prev .ant-pagination-item-link a{color:inherit}.ms-task-management--colorful4 .task-management-table-card .ant-pagination .ant-pagination-item:hover{border-color:color-mix(in srgb,var(--primary-color) 48%,oklch(68% .045 0));color:color-mix(in srgb,var(--primary-color) 100%,oklch(20% .028 0));box-shadow:0 0 15px color-mix(in srgb,var(--primary-color) 25%,oklch(78% .045 0))}.ms-task-management--colorful4 .task-management-table-card .ant-pagination .ant-pagination-item:hover a{color:inherit}.ms-task-management--colorful4 .task-management-table-card .ant-pagination .ant-pagination-item-active{background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 95%,oklch(52% .055 0)));border:none;box-shadow:0 4px 16px color-mix(in srgb,var(--primary-color) 42%,oklch(58% .05 0))}.ms-task-management--colorful4 .task-management-table-card .ant-pagination .ant-pagination-item-active a{color:oklch(98% .008 0);font-weight:700}.ms-task-management--colorful4 .task-code{color:color-mix(in srgb,var(--primary-color) 95%,oklch(25% .045 0));font-weight:700}.ms-task-management--colorful4 .task-source{color:oklch(98% .008 0);background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 90%,oklch(48% .055 0)));border:none;font-weight:700;box-shadow:0 3px 12px color-mix(in srgb,var(--primary-color) 32%,oklch(65% .045 0))}.ms-task-management--colorful4 .task-action-btn{color:color-mix(in srgb,var(--primary-color) 82%,oklch(28% .035 0));font-weight:700;transition:all .2s ease}.ms-task-management--colorful4 .task-action-btn:hover{color:color-mix(in srgb,var(--primary-color) 100%,oklch(20% .028 0));text-shadow:0 0 10px color-mix(in srgb,var(--primary-color) 52%,oklch(65% .055 0))}.ms-task-management--colorful4 .task-management-filter-card{justify-content:space-between;grid-gap:clamp(12px,1.5vw,18px);gap:clamp(12px,1.5vw,18px);padding:clamp(16px,2vw,22px)}.ms-task-management--colorful4 .task-management-filter-card .filter-item{flex:0 1 auto}.ms-task-management--colorful4 .task-management-filter-card .filter-item-name{flex:1 1 180px;max-width:220px}.ms-task-management--colorful4 .task-management-filter-card .ant-select{min-width:140px;flex:0 0 140px}.ms-task-management--colorful4 .task-management-filter-card .ant-input{min-width:100px;max-width:180px}.ms-task-management--colorful4 .task-management-table-toolbar{justify-content:center;padding-left:0}.ms-task-management--colorful4 .task-management-table-card{margin-top:24px}@-webkit-keyframes gradient-pulse-colorful4{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient-pulse-colorful4{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-webkit-keyframes shimmer-colorful4{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes shimmer-colorful4{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.ms-task-management--colorful4 *,.ms-task-management--colorful4 :before,.ms-task-management--colorful4:after{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.ms-task-management--colorful5{background:radial-gradient(ellipse 100% 70% at 0 0,color-mix(in srgb,var(--primary-color) 20%,oklch(96% .015 0)) 0,transparent 50%),radial-gradient(ellipse 80% 60% at 100% 100%,color-mix(in srgb,var(--primary-color) 18%,oklch(94% .012 0)) 0,transparent 40%),linear-gradient(160deg,color-mix(in srgb,var(--primary-color) 15%,oklch(98% .01 0)),color-mix(in srgb,var(--primary-color) 13%,oklch(99% .008 0)) 50%,color-mix(in srgb,var(--primary-color) 16%,oklch(97% .012 0)))}.ms-task-management--colorful5:before{content:"";position:absolute;inset:0;background-image:radial-gradient(ellipse 35px 28px at 15% 25%,color-mix(in srgb,var(--primary-color) 25%,oklch(92% .025 0)),transparent),radial-gradient(ellipse 30px 22px at 85% 15%,color-mix(in srgb,var(--primary-color) 22%,oklch(94% .02 0)),transparent),radial-gradient(ellipse 25px 20px at 70% 85%,color-mix(in srgb,var(--primary-color) 20%,oklch(95% .018 0)),transparent),radial-gradient(ellipse 40px 32px at 25% 75%,color-mix(in srgb,var(--primary-color) 28%,oklch(90% .03 0)),transparent),radial-gradient(ellipse 22px 26px at 55% 45%,color-mix(in srgb,var(--primary-color) 18%,oklch(96% .015 0)),transparent);opacity:.65;pointer-events:none;z-index:0}.ms-task-management--colorful5:after{display:none!important}.ms-task-management--colorful5 .task-management-filter-card,.ms-task-management--colorful5 .task-management-table-card{position:relative;z-index:1;background:color-mix(in srgb,var(--primary-color) 13%,oklch(99% .008 0));border:1.5px solid color-mix(in srgb,var(--primary-color) 28%,oklch(90% .02 0));border-radius:clamp(14px,1.8vw,22px);box-shadow:0 4px 18px color-mix(in srgb,var(--primary-color) 18%,oklch(85% .015 0)),0 12px 42px color-mix(in srgb,var(--primary-color) 15%,oklch(90% .01 0)),inset 0 1px 0 hsla(0,0%,100%,.85);transition:all .35s cubic-bezier(.25,1,.5,1)}.ms-task-management--colorful5 .task-management-filter-card:after,.ms-task-management--colorful5 .task-management-filter-card:before,.ms-task-management--colorful5 .task-management-table-card:after,.ms-task-management--colorful5 .task-management-table-card:before{display:none!important}.ms-task-management--colorful5 .task-management-filter-card:hover,.ms-task-management--colorful5 .task-management-table-card:hover{border-color:color-mix(in srgb,var(--primary-color) 38%,oklch(85% .025 0));box-shadow:0 8px 28px color-mix(in srgb,var(--primary-color) 20%,oklch(82% .018 0)),0 18px 56px color-mix(in srgb,var(--primary-color) 16%,oklch(88% .012 0)),inset 0 1px 0 hsla(0,0%,100%,.92);transform:translateY(-3px)}.ms-task-management--colorful5 .task-management-filter-card{grid-gap:clamp(20px,2.5vw,32px);gap:clamp(20px,2.5vw,32px);padding:clamp(22px,2.8vw,36px) clamp(26px,3.2vw,40px)}.ms-task-management--colorful5 .task-management-filter-card .filter-label{color:color-mix(in srgb,var(--primary-color) 78%,oklch(45% .045 0));font-weight:700;font-size:13px;letter-spacing:.02em}.ms-task-management--colorful5 .task-management-filter-card .ant-input,.ms-task-management--colorful5 .task-management-filter-card .ant-select-selection{border:1.5px solid color-mix(in srgb,var(--primary-color) 25%,oklch(88% .018 0));border-radius:10px;background:color-mix(in srgb,var(--primary-color) 12%,oklch(99.5% .006 0));transition:all .25s ease}.ms-task-management--colorful5 .task-management-filter-card .ant-input:hover,.ms-task-management--colorful5 .task-management-filter-card .ant-select-selection:hover{border-color:color-mix(in srgb,var(--primary-color) 40%,oklch(80% .025 0));background:color-mix(in srgb,var(--primary-color) 14%,oklch(99% .01 0))}.ms-task-management--colorful5 .task-management-filter-card .ant-input:focus,.ms-task-management--colorful5 .task-management-filter-card .ant-select-selection:focus{border-color:var(--primary-color);background:oklch(99.5% .005 0);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-color) 22%,oklch(92% .02 0))}.ms-task-management--colorful5 .task-management-filter-card .ant-btn:not(.ant-btn-primary){border:1.5px solid color-mix(in srgb,var(--primary-color) 28%,oklch(85% .02 0));color:color-mix(in srgb,var(--primary-color) 72%,oklch(50% .035 0));background:transparent;border-radius:10px;font-weight:700;transition:all .25s ease}.ms-task-management--colorful5 .task-management-filter-card .ant-btn:not(.ant-btn-primary):hover{border-color:color-mix(in srgb,var(--primary-color) 45%,oklch(75% .03 0));color:color-mix(in srgb,var(--primary-color) 92%,oklch(40% .045 0));background:color-mix(in srgb,var(--primary-color) 16%,oklch(96% .012 0))}.ms-task-management--colorful5 .task-management-filter-card .ant-btn-primary{background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 98%,oklch(68% .045 0)) 50%,var(--primary-color));border:none;border-radius:10px;color:oklch(99% .008 0);font-weight:800;box-shadow:0 6px 22px color-mix(in srgb,var(--primary-color) 32%,oklch(75% .028 0)),0 2px 8px color-mix(in srgb,var(--primary-color) 22%,oklch(82% .02 0)),inset 0 1px 0 hsla(0,0%,100%,.35);transition:all .3s ease}.ms-task-management--colorful5 .task-management-filter-card .ant-btn-primary:hover{box-shadow:0 10px 32px color-mix(in srgb,var(--primary-color) 40%,oklch(70% .035 0)),0 4px 12px color-mix(in srgb,var(--primary-color) 26%,oklch(78% .025 0)),inset 0 1px 0 hsla(0,0%,100%,.4);transform:translateY(-2px)}.ms-task-management--colorful5 .task-management-filter-card .ant-btn-primary:active{transform:translateY(0)}.ms-task-management--colorful5 .task-management-table-card .task-management-table-toolbar .ant-btn{background:linear-gradient(135deg,oklch(65% .08 350),var(--primary-color) 20%,oklch(72% .06 15) 40%,var(--primary-color) 60%,oklch(68% .07 340) 80%,var(--primary-color));background-size:300% 300%;background-position:0 50%;border:none;border-radius:10px;color:oklch(99% .008 0);font-weight:800;box-shadow:0 6px 26px color-mix(in srgb,var(--primary-color) 35%,oklch(72% .032 0)),inset 0 1px 0 hsla(0,0%,100%,.35);transition:all .35s ease;-webkit-animation:gradient-flow-colorful5 5s ease infinite;animation:gradient-flow-colorful5 5s ease infinite;position:relative;overflow:hidden}.ms-task-management--colorful5 .task-management-table-card .task-management-table-toolbar .ant-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15) 45%,hsla(0,0%,100%,.25) 50%,hsla(0,0%,100%,.15) 55%,transparent);transform:translateX(-100%);transition:none}.ms-task-management--colorful5 .task-management-table-card .task-management-table-toolbar .ant-btn:hover{background-position:100% 50%;box-shadow:0 10px 36px color-mix(in srgb,var(--primary-color) 43%,oklch(68% .038 0)),0 0 15px color-mix(in srgb,var(--primary-color) 28%,oklch(82% .025 0));transform:translateY(-2px);-webkit-animation:gradient-flow-colorful5 1.5s ease infinite;animation:gradient-flow-colorful5 1.5s ease infinite}.ms-task-management--colorful5 .task-management-table-card .task-management-table-toolbar .ant-btn:hover:before{-webkit-animation:glass-shine-colorful5 .8s ease forwards;animation:glass-shine-colorful5 .8s ease forwards}.ms-task-management--colorful5 .task-management-table-card .ant-table-thead>tr>th{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 18%,oklch(94% .018 0)),color-mix(in srgb,var(--primary-color) 22%,oklch(92% .022 0)));color:color-mix(in srgb,var(--primary-color) 82%,oklch(40% .04 0));border-bottom:2px solid color-mix(in srgb,var(--primary-color) 32%,oklch(85% .025 0));font-weight:700;font-size:12px;letter-spacing:.04em;padding:clamp(16px,2vw,22px) clamp(20px,2.5vw,32px)}.ms-task-management--colorful5 .task-management-table-card .ant-table-thead>tr>th:before{display:none}.ms-task-management--colorful5 .task-management-table-card .ant-table-tbody>tr>td{color:oklch(35% .015 0);border-bottom:1px solid color-mix(in srgb,var(--primary-color) 18%,oklch(92% .012 0));padding:clamp(16px,2vw,22px) clamp(20px,2.5vw,32px);transition:all .2s ease}.ms-task-management--colorful5 .task-management-table-card .ant-table-tbody>tr:nth-child(odd)>td{background:color-mix(in srgb,var(--primary-color) 13%,oklch(98.5% .008 0))}.ms-task-management--colorful5 .task-management-table-card .ant-table-tbody>tr:nth-child(2n)>td{background:oklch(99.5% .005 0)}.ms-task-management--colorful5 .task-management-table-card .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--primary-color) 20%,oklch(95% .022 0))!important;box-shadow:inset 3px 0 0 var(--primary-color)}.ms-task-management--colorful5 .task-management-table-card .ant-pagination{padding:clamp(16px,2vw,22px) clamp(20px,2.5vw,32px)}.ms-task-management--colorful5 .task-management-table-card .ant-pagination .ant-pagination-item,.ms-task-management--colorful5 .task-management-table-card .ant-pagination .ant-pagination-next .ant-pagination-item-link,.ms-task-management--colorful5 .task-management-table-card .ant-pagination .ant-pagination-prev .ant-pagination-item-link{border:1.5px solid color-mix(in srgb,var(--primary-color) 25%,oklch(88% .018 0));border-radius:8px;background:oklch(99.5% .005 0);transition:all .25s ease}.ms-task-management--colorful5 .task-management-table-card .ant-pagination .ant-pagination-item a,.ms-task-management--colorful5 .task-management-table-card .ant-pagination .ant-pagination-next .ant-pagination-item-link a,.ms-task-management--colorful5 .task-management-table-card .ant-pagination .ant-pagination-prev .ant-pagination-item-link a{color:color-mix(in srgb,var(--primary-color) 68%,oklch(55% .028 0))}.ms-task-management--colorful5 .task-management-table-card .ant-pagination .ant-pagination-item:hover{border-color:color-mix(in srgb,var(--primary-color) 45%,oklch(78% .032 0));background:color-mix(in srgb,var(--primary-color) 16%,oklch(97% .012 0))}.ms-task-management--colorful5 .task-management-table-card .ant-pagination .ant-pagination-item:hover a{color:color-mix(in srgb,var(--primary-color) 88%,oklch(42% .04 0))}.ms-task-management--colorful5 .task-management-table-card .ant-pagination .ant-pagination-item-active{background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 98%,oklch(68% .042 0)));border:none;box-shadow:0 4px 16px color-mix(in srgb,var(--primary-color) 30%,oklch(78% .028 0))}.ms-task-management--colorful5 .task-management-table-card .ant-pagination .ant-pagination-item-active a{color:oklch(99% .008 0);font-weight:700}.ms-task-management--colorful5 .task-code{color:color-mix(in srgb,var(--primary-color) 78%,oklch(45% .04 0));font-weight:700}.ms-task-management--colorful5 .task-source{color:oklch(99% .008 0);background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 95%,oklch(65% .04 0)));border:none;font-weight:700;box-shadow:0 3px 12px color-mix(in srgb,var(--primary-color) 28%,oklch(80% .022 0))}.ms-task-management--colorful5 .task-action-btn{color:color-mix(in srgb,var(--primary-color) 72%,oklch(50% .035 0));font-weight:700;transition:all .2s ease}.ms-task-management--colorful5 .task-action-btn:hover{color:color-mix(in srgb,var(--primary-color) 92%,oklch(38% .045 0))}.ms-task-management--colorful5 .task-management-filter-card{justify-content:center;flex-wrap:nowrap;grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px);padding:clamp(24px,3vw,40px)}.ms-task-management--colorful5 .task-management-filter-card .filter-item{flex:0 0 auto}.ms-task-management--colorful5 .task-management-filter-card .filter-item-name{flex:0 0 180px}.ms-task-management--colorful5 .task-management-filter-card .ant-select{min-width:150px}.ms-task-management--colorful5 .task-management-filter-card .ant-input{min-width:140px;max-width:180px}.ms-task-management--colorful5 .task-management-table-toolbar{justify-content:flex-end;padding-right:clamp(16px,2vw,24px)}.ms-task-management--colorful5 .task-management-table-card{margin-top:32px}@-webkit-keyframes gradient-flow-colorful5{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient-flow-colorful5{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-webkit-keyframes glass-shine-colorful5{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes glass-shine-colorful5{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.ms-task-management--colorful5 *,.ms-task-management--colorful5 :after,.ms-task-management--colorful5 :before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.ms-task-management--colorful6{position:relative;background:radial-gradient(ellipse 100% 80% at 0 0,color-mix(in srgb,var(--primary-color) 15%,oklch(82% .06 150)) 0,transparent 50%),radial-gradient(ellipse 80% 60% at 100% 100%,color-mix(in srgb,var(--primary-color) 10%,oklch(78% .05 155)) 0,transparent 40%),linear-gradient(160deg,color-mix(in srgb,var(--primary-color) 12%,oklch(75% .03 150)),color-mix(in srgb,var(--primary-color) 8%,oklch(72% .025 155)) 50%,color-mix(in srgb,var(--primary-color) 6%,oklch(70% .02 160)))}.ms-task-management--colorful6:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");opacity:.02;pointer-events:none;z-index:0}.ms-task-management--colorful6:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary-color) 50%,oklch(65% .08 150)) 30%,color-mix(in srgb,var(--primary-color) 60%,oklch(75% .06 150)) 50%,color-mix(in srgb,var(--primary-color) 50%,oklch(65% .08 150)) 70%,transparent);z-index:1}.ms-task-management--colorful6 .task-management-filter-card,.ms-task-management--colorful6 .task-management-table-card{position:relative;z-index:1;background:color-mix(in srgb,var(--primary-color) 6%,oklch(92% .025 155));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid color-mix(in srgb,var(--primary-color) 20%,oklch(82% .04 155));border-radius:12px;box-shadow:0 4px 24px color-mix(in srgb,var(--primary-color) 8%,oklch(65% .02 150)),0 12px 48px color-mix(in srgb,var(--primary-color) 5%,oklch(60% .015 155)),inset 0 1px 0 color-mix(in srgb,var(--primary-color) 15%,oklch(92% .05 155));transition:all .35s cubic-bezier(.25,1,.5,1)}.ms-task-management--colorful6 .task-management-filter-card:hover,.ms-task-management--colorful6 .task-management-table-card:hover{border-color:color-mix(in srgb,var(--primary-color) 30%,oklch(72% .05 155));box-shadow:0 8px 36px color-mix(in srgb,var(--primary-color) 12%,oklch(68% .02 150)),0 16px 64px color-mix(in srgb,var(--primary-color) 8%,oklch(65% .02 155)),inset 0 1px 0 color-mix(in srgb,var(--primary-color) 20%,oklch(92% .05 155))}.ms-task-management--colorful6 .task-management-filter-card{margin-bottom:18px;padding:clamp(16px,2vw,24px) clamp(18px,2.2vw,26px)}.ms-task-management--colorful6 .task-management-filter-card .filter-label{color:color-mix(in srgb,var(--primary-color) 80%,oklch(28% .05 155));font-weight:600;font-size:13px}.ms-task-management--colorful6 .task-management-filter-card .ant-input,.ms-task-management--colorful6 .task-management-filter-card .ant-select-selection{background:color-mix(in srgb,var(--primary-color) 5%,oklch(88% .02 155));border:1px solid color-mix(in srgb,var(--primary-color) 22%,oklch(78% .04 155));border-radius:8px;color:color-mix(in srgb,var(--primary-color) 70%,oklch(25% .03 155));transition:all .25s cubic-bezier(.25,1,.5,1)}.ms-task-management--colorful6 .task-management-filter-card .ant-input::-webkit-input-placeholder,.ms-task-management--colorful6 .task-management-filter-card .ant-select-selection::-webkit-input-placeholder{color:color-mix(in srgb,var(--primary-color) 40%,oklch(45% .04 155))}.ms-task-management--colorful6 .task-management-filter-card .ant-input:-ms-input-placeholder,.ms-task-management--colorful6 .task-management-filter-card .ant-select-selection:-ms-input-placeholder{color:color-mix(in srgb,var(--primary-color) 40%,oklch(45% .04 155))}.ms-task-management--colorful6 .task-management-filter-card .ant-input::-ms-input-placeholder,.ms-task-management--colorful6 .task-management-filter-card .ant-select-selection::-ms-input-placeholder{color:color-mix(in srgb,var(--primary-color) 40%,oklch(45% .04 155))}.ms-task-management--colorful6 .task-management-filter-card .ant-input::placeholder,.ms-task-management--colorful6 .task-management-filter-card .ant-select-selection::placeholder{color:color-mix(in srgb,var(--primary-color) 40%,oklch(45% .04 155))}.ms-task-management--colorful6 .task-management-filter-card .ant-input:hover,.ms-task-management--colorful6 .task-management-filter-card .ant-select-selection:hover{border-color:color-mix(in srgb,var(--primary-color) 40%,oklch(68% .05 155));background:color-mix(in srgb,var(--primary-color) 7%,oklch(82% .025 155))}.ms-task-management--colorful6 .task-management-filter-card .ant-input:focus,.ms-task-management--colorful6 .task-management-filter-card .ant-select-selection:focus{border-color:color-mix(in srgb,var(--primary-color) 60%,oklch(55% .05 155));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 15%,oklch(82% .04 155));background:color-mix(in srgb,var(--primary-color) 8%,oklch(92% .025 155))}.ms-task-management--colorful6 .task-management-filter-card .ant-btn:not(.ant-btn-primary){border:1px solid color-mix(in srgb,var(--primary-color) 28%,oklch(72% .04 155));color:color-mix(in srgb,var(--primary-color) 75%,oklch(25% .05 155));background:transparent;border-radius:8px;font-weight:600;transition:all .25s ease}.ms-task-management--colorful6 .task-management-filter-card .ant-btn:not(.ant-btn-primary):hover{border-color:color-mix(in srgb,var(--primary-color) 50%,oklch(62% .05 155));color:color-mix(in srgb,var(--primary-color) 95%,oklch(20% .02 155));background:color-mix(in srgb,var(--primary-color) 12%,oklch(82% .035 155))}.ms-task-management--colorful6 .task-management-filter-card .ant-btn-primary{background:var(--primary-color);border:none;border-radius:8px;color:oklch(98% .005 150);font-weight:700;box-shadow:0 4px 16px color-mix(in srgb,var(--primary-color) 30%,oklch(50% .05 150));transition:all .25s ease}.ms-task-management--colorful6 .task-management-filter-card .ant-btn-primary:hover{background:color-mix(in srgb,var(--primary-color) 85%,oklch(40% .08 150));box-shadow:0 6px 20px color-mix(in srgb,var(--primary-color) 35%,oklch(45% .06 150));transform:translateY(-1px)}.ms-task-management--colorful6 .task-management-table-card{border:1px solid color-mix(in srgb,var(--primary-color) 15%,oklch(78% .035 155))}.ms-task-management--colorful6 .task-management-table-card .task-management-table-toolbar .ant-btn{background:linear-gradient(135deg,oklch(48% .14 135),var(--primary-color) 18%,oklch(60% .12 155) 35%,oklch(75% .1 165) 50%,oklch(60% .12 155) 65%,var(--primary-color) 82%,oklch(48% .14 135));background-size:350% 350%;background-position:0 30%;border:none;color:oklch(98% .005 150);border-radius:8px;font-weight:700;box-shadow:0 4px 18px color-mix(in srgb,var(--primary-color) 25%,oklch(48% .04 150));transition:all .3s ease;-webkit-animation:aurora-drift 4.5s ease-in-out infinite;animation:aurora-drift 4.5s ease-in-out infinite;position:relative;overflow:hidden}.ms-task-management--colorful6 .task-management-table-card .task-management-table-toolbar .ant-btn:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent 0deg,hsla(0,0%,100%,.15) 60deg,transparent 120deg);-webkit-animation:aurora-spin 8s linear infinite;animation:aurora-spin 8s linear infinite;pointer-events:none}.ms-task-management--colorful6 .task-management-table-card .task-management-table-toolbar .ant-btn:hover{box-shadow:0 8px 28px color-mix(in srgb,var(--primary-color) 35%,oklch(42% .055 150)),0 0 35px color-mix(in srgb,var(--primary-color) 15%,oklch(62% .035 150));transform:translateY(-2px);-webkit-animation-duration:1.8s;animation-duration:1.8s}.ms-task-management--colorful6 .task-management-table-card .task-management-table-toolbar .ant-btn:hover:before{-webkit-animation-duration:3s;animation-duration:3s}.ms-task-management--colorful6 .task-management-table-card .ant-table-thead>tr>th{background:color-mix(in srgb,var(--primary-color) 10%,oklch(82% .03 155));color:color-mix(in srgb,var(--primary-color) 85%,oklch(20% .05 155));border-bottom:1px solid color-mix(in srgb,var(--primary-color) 25%,oklch(72% .04 155));font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;padding:clamp(12px,1.5vw,18px) clamp(14px,1.8vw,22px)}.ms-task-management--colorful6 .task-management-table-card .ant-table-thead>tr>th:before{display:none}.ms-task-management--colorful6 .task-management-table-card .ant-table-tbody>tr>td{color:color-mix(in srgb,var(--primary-color) 65%,oklch(25% .02 155));border-bottom:1px solid color-mix(in srgb,var(--primary-color) 10%,oklch(78% .02 155));padding:clamp(14px,1.5vw,20px) clamp(14px,1.8vw,22px);background:transparent;transition:all .2s ease}.ms-task-management--colorful6 .task-management-table-card .ant-table-tbody>tr:nth-child(odd)>td{background:color-mix(in srgb,var(--primary-color) 4%,oklch(88% .025 155))}.ms-task-management--colorful6 .task-management-table-card .ant-table-tbody>tr:nth-child(2n)>td{background:color-mix(in srgb,var(--primary-color) 2%,oklch(92% .02 155))}.ms-task-management--colorful6 .task-management-table-card .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--primary-color) 10%,oklch(82% .03 155));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--primary-color) 70%,oklch(60% .05 155))}.ms-task-management--colorful6 .task-management-table-card .ant-pagination{padding:clamp(12px,1.5vw,16px) clamp(14px,1.8vw,22px)}.ms-task-management--colorful6 .task-management-table-card .ant-pagination .ant-pagination-item,.ms-task-management--colorful6 .task-management-table-card .ant-pagination .ant-pagination-next .ant-pagination-item-link,.ms-task-management--colorful6 .task-management-table-card .ant-pagination .ant-pagination-prev .ant-pagination-item-link{background:color-mix(in srgb,var(--primary-color) 5%,oklch(88% .02 155));border:1px solid color-mix(in srgb,var(--primary-color) 22%,oklch(78% .04 155));border-radius:8px;color:color-mix(in srgb,var(--primary-color) 70%,oklch(28% .04 155));transition:all .25s ease}.ms-task-management--colorful6 .task-management-table-card .ant-pagination .ant-pagination-item a,.ms-task-management--colorful6 .task-management-table-card .ant-pagination .ant-pagination-next .ant-pagination-item-link a,.ms-task-management--colorful6 .task-management-table-card .ant-pagination .ant-pagination-prev .ant-pagination-item-link a{color:inherit}.ms-task-management--colorful6 .task-management-table-card .ant-pagination .ant-pagination-item:hover{border-color:color-mix(in srgb,var(--primary-color) 45%,oklch(62% .05 155));color:color-mix(in srgb,var(--primary-color) 95%,oklch(20% .02 155))}.ms-task-management--colorful6 .task-management-table-card .ant-pagination .ant-pagination-item:hover a{color:inherit}.ms-task-management--colorful6 .task-management-table-card .ant-pagination .ant-pagination-item-active{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 25%,oklch(65% .035 155)),color-mix(in srgb,var(--primary-color) 30%,oklch(68% .04 155)));border-color:color-mix(in srgb,var(--primary-color) 55%,oklch(58% .05 155));box-shadow:0 0 12px color-mix(in srgb,var(--primary-color) 25%,oklch(65% .04 155))}.ms-task-management--colorful6 .task-management-table-card .ant-pagination .ant-pagination-item-active a{color:oklch(98% .02 155);font-weight:700}.ms-task-management--colorful6 .task-code{color:color-mix(in srgb,var(--primary-color) 80%,oklch(25% .05 155));font-weight:600}.ms-task-management--colorful6 .task-source{color:oklch(98% .005 150);background:linear-gradient(135deg,oklch(48% .14 135),var(--primary-color) 50%,oklch(48% .14 165));border:none;font-weight:600;box-shadow:0 2px 8px color-mix(in srgb,var(--primary-color) 18%,oklch(62% .03 150))}.ms-task-management--colorful6 .task-action-btn{color:color-mix(in srgb,var(--primary-color) 78%,oklch(28% .03 155));font-weight:600;transition:all .2s ease}.ms-task-management--colorful6 .task-action-btn:hover{color:color-mix(in srgb,var(--primary-color) 95%,oklch(18% .028 155));text-shadow:0 0 8px color-mix(in srgb,var(--primary-color) 35%,oklch(55% .045 155))}.ms-task-management--colorful6 .task-management-filter-card{flex-wrap:wrap;justify-content:flex-start;grid-gap:clamp(10px,1.2vw,16px) clamp(16px,2vw,24px);gap:clamp(10px,1.2vw,16px) clamp(16px,2vw,24px)}.ms-task-management--colorful6 .task-management-filter-card .filter-item{flex:0 0 auto}.ms-task-management--colorful6 .task-management-filter-card .filter-item-name{flex:1 1 200px;max-width:280px}.ms-task-management--colorful6 .task-management-filter-card .filter-label{min-width:70px}.ms-task-management--colorful6 .task-management-filter-card .ant-select{min-width:130px;max-width:160px}.ms-task-management--colorful6 .task-management-filter-card .ant-input{min-width:120px;max-width:180px}.ms-task-management--colorful6 .task-management-table-toolbar{justify-content:flex-start;padding-left:clamp(8px,1vw,12px)}.ms-task-management--colorful6 .task-management-table-card{margin-top:16px}@media (prefers-reduced-motion:reduce){.ms-task-management--colorful6 *,.ms-task-management--colorful6 :after,.ms-task-management--colorful6 :before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.ms-enterprise-placeholder{padding:24px;background:#f5f7fa;min-height:calc(100vh - 112px)}.ms-enterprise-placeholder .enterprise-page-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;grid-gap:16px;gap:16px}.ms-enterprise-placeholder .enterprise-page-header h2{margin-bottom:6px;font-size:24px;font-weight:700;color:#1f2a44}.ms-enterprise-placeholder .enterprise-page-header p{margin-bottom:0;color:#697586;font-size:14px}.ms-enterprise-placeholder .enterprise-placeholder-card{border-radius:16px;box-shadow:0 10px 30px rgba(31,42,68,.08)}.ms-enterprise-placeholder .enterprise-placeholder-card .ant-card-body{padding:32px}.ms-enterprise-placeholder .enterprise-placeholder-card .ant-tag{margin-bottom:16px;border-radius:999px;padding:2px 10px}.ms-enterprise-placeholder .placeholder-title{font-size:28px;font-weight:700;color:#1f2a44;margin-bottom:12px}.ms-enterprise-placeholder .placeholder-desc{color:#697586;font-size:14px;line-height:1.8;margin-bottom:16px}.ms-enterprise-placeholder .placeholder-note{padding:14px 16px;border-radius:12px;background:linear-gradient(135deg,#f8fbff,#eef4ff);border:1px solid #e0ebff;color:#5f6b7d;font-size:13px;line-height:1.8}@media (max-width:768px){.ms-enterprise-placeholder{padding:16px}}.task-overview-container{height:calc(100vh - 160px)}.task-overview-container .chart-wrapper{background-color:#fff;height:100%;overflow:hidden}.task-overview-container .chart-wrapper .iframe-box{margin:0 auto;width:100%;height:100%}.search-container{position:relative;padding:20px 16px 4px}.search-container .col-right{display:flex!important;justify-content:flex-end!important}.search-container .ant-form-item-label{width:auto;padding-right:8px}.search-container .ant-form-item-control-wrapper{flex:1 1}.search-container .ant-form-item{width:100%;display:flex}.task-detail-layout-default{background-color:#f0f2f5}.task-detail-layout-default .default-stats-section{background:#fff;border-radius:8px;padding:16px 20px;margin:16px 12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.task-detail-layout-default .default-stats-section .section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.task-detail-layout-default .default-stat-card{background:#fafafa;border-radius:8px;padding:16px;text-align:center;transition:all .3s;border:1px solid #f0f0f0}.task-detail-layout-default .default-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:color-mix(in srgb,var(--primary-color) 30%,transparent)}.task-detail-layout-default .default-stat-card .stat-value{font-size:24px;font-weight:700;line-height:1;margin-bottom:8px}.task-detail-layout-default .default-stat-card .stat-title{font-size:12px;color:#666}.task-detail-layout-default .default-stat-card.amount{background:linear-gradient(135deg,#f6f8fc,#fff)}.task-detail-layout-default .default-stat-card.amount .stat-value{font-size:18px}.task-detail-layout-default .default-table-card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin:0 12px}.task-detail-layout-default .default-table-card .ant-card-head{border-bottom:1px solid #f0f0f0}.task-detail-layout-default .default-table-card .ant-card-head .ant-card-head-title{font-size:15px;font-weight:600;color:#333}.task-detail-layout-default .task-detail-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;border-bottom:2px solid #f0f0f0}.task-detail-layout-default .task-detail-table .ant-table-tbody>tr{transition:all .2s}.task-detail-layout-default .task-detail-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--primary-color) 5%,#fff)}@media (max-width:768px){.task-detail-layout-default .default-stats-section{margin:12px 8px}.task-detail-layout-default .default-stat-card .stat-value{font-size:18px}.task-detail-layout-default .default-stat-card.amount .stat-value{font-size:14px}.task-detail-layout-default .default-table-card{margin:0 8px}}.task-detail-layout-compact{background-color:#f0f2f5}.task-detail-layout-compact .stats-card .ant-statistic{text-align:center}.task-detail-layout-compact .stats-card .ant-statistic .ant-statistic-title{font-size:13px;color:var(--primary-color)!important}.task-detail-layout-compact .stats-card .ant-statistic .ant-statistic-content{font-size:20px}.task-detail-layout-compact .task-detail-table .ant-table-small{font-size:13px}.task-detail-layout-card .amount-cards-section,.task-detail-layout-card .stat-cards-section{margin-bottom:16px;margin-left:16px}.task-detail-layout-card .amount-card,.task-detail-layout-card .stat-card{padding:20px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;display:flex;align-items:center;color:#fff;height:100px;cursor:pointer}.task-detail-layout-card .amount-card:hover,.task-detail-layout-card .stat-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.task-detail-layout-card .amount-card .amount-card-icon,.task-detail-layout-card .amount-card .stat-card-icon,.task-detail-layout-card .stat-card .amount-card-icon,.task-detail-layout-card .stat-card .stat-card-icon{font-size:32px;margin-right:16px;opacity:.8}.task-detail-layout-card .amount-card .amount-card-content,.task-detail-layout-card .amount-card .stat-card-content,.task-detail-layout-card .stat-card .amount-card-content,.task-detail-layout-card .stat-card .stat-card-content{flex:1 1}.task-detail-layout-card .amount-card .amount-card-content .amount-card-title,.task-detail-layout-card .amount-card .amount-card-content .stat-card-title,.task-detail-layout-card .amount-card .stat-card-content .amount-card-title,.task-detail-layout-card .amount-card .stat-card-content .stat-card-title,.task-detail-layout-card .stat-card .amount-card-content .amount-card-title,.task-detail-layout-card .stat-card .amount-card-content .stat-card-title,.task-detail-layout-card .stat-card .stat-card-content .amount-card-title,.task-detail-layout-card .stat-card .stat-card-content .stat-card-title{font-size:14px;opacity:.9;margin-bottom:8px}.task-detail-layout-card .amount-card .amount-card-content .amount-card-value,.task-detail-layout-card .amount-card .amount-card-content .stat-card-value,.task-detail-layout-card .amount-card .stat-card-content .amount-card-value,.task-detail-layout-card .amount-card .stat-card-content .stat-card-value,.task-detail-layout-card .stat-card .amount-card-content .amount-card-value,.task-detail-layout-card .stat-card .amount-card-content .stat-card-value,.task-detail-layout-card .stat-card .stat-card-content .amount-card-value,.task-detail-layout-card .stat-card .stat-card-content .stat-card-value{font-size:24px;font-weight:700}.task-detail-layout-card .table-card .ant-card-head{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.task-detail-layout-card .table-card .ant-card-head .ant-card-head-title{color:#fff}.task-detail-layout-card .task-detail-table .ant-table-thead>tr>th{background:#f5f5f5;font-weight:600}.task-detail-layout-grid .grid-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto 1fr;grid-gap:12px;gap:12px}.task-detail-layout-grid .grid-container .grid-item{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.task-detail-layout-grid .grid-container .grid-item .ant-card-head{min-height:40px;padding:0 16px;background:#fafafa;border-bottom:1px solid #f0f0f0}.task-detail-layout-grid .grid-container .grid-item .ant-card-head .ant-card-head-title{font-size:14px;font-weight:600;padding:8px 0}.task-detail-layout-grid .grid-container .grid-item .ant-card-body{padding:12px}.task-detail-layout-grid .grid-container .grid-amounts .stats-grid,.task-detail-layout-grid .grid-container .grid-stats .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.task-detail-layout-grid .grid-container .grid-amounts .stats-grid .stat-item,.task-detail-layout-grid .grid-container .grid-stats .stats-grid .stat-item{padding:12px;background:#f5f5f5;border-radius:6px;text-align:center;transition:all .3s ease}.task-detail-layout-grid .grid-container .grid-amounts .stats-grid .stat-item:hover,.task-detail-layout-grid .grid-container .grid-stats .stats-grid .stat-item:hover{background:#e6f7ff;transform:translateY(-2px)}.task-detail-layout-grid .grid-container .grid-amounts .stats-grid .stat-item .ant-statistic-title,.task-detail-layout-grid .grid-container .grid-stats .stats-grid .stat-item .ant-statistic-title{font-size:13px;margin-bottom:4px;color:var(--primary-color)!important}.task-detail-layout-grid .grid-container .grid-amounts .stats-grid .stat-item .ant-statistic-content .ant-statistic-content-value,.task-detail-layout-grid .grid-container .grid-stats .stats-grid .stat-item .ant-statistic-content .ant-statistic-content-value{font-weight:600}.task-detail-layout-grid .grid-container .grid-table{grid-column:1/-1}.task-detail-layout-grid .task-detail-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;padding:8px}.task-detail-layout-grid .task-detail-table .ant-table-tbody>tr>td{padding:8px}@media (max-width:768px){.task-detail-layout-grid .grid-container{grid-template-columns:1fr}.task-detail-layout-grid .grid-container .grid-table{grid-column:1}}.task-detail-layout-sidebar .sidebar-layout{background:transparent;margin-top:16px}.task-detail-layout-sidebar .sidebar-layout .stats-sidebar{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-right:16px;overflow:auto;height:calc(100vh - 200px)}.task-detail-layout-sidebar .sidebar-layout .stats-sidebar .sidebar-header{padding:16px;font-size:16px;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center;border-radius:8px 8px 0 0}.task-detail-layout-sidebar .sidebar-layout .stats-sidebar .stats-section{padding:16px;border-bottom:1px solid #f0f0f0}.task-detail-layout-sidebar .sidebar-layout .stats-sidebar .stats-section:last-child{border-bottom:none}.task-detail-layout-sidebar .sidebar-layout .stats-sidebar .stats-section .section-title{font-size:14px;font-weight:600;color:#666;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #f0f0f0}.task-detail-layout-sidebar .sidebar-layout .stats-sidebar .stats-section .stat-item{padding:12px;margin-bottom:8px;background:#fafafa;border-radius:6px;transition:all .3s ease}.task-detail-layout-sidebar .sidebar-layout .stats-sidebar .stats-section .stat-item:hover{background:#e6f7ff;transform:translateX(4px)}.task-detail-layout-sidebar .sidebar-layout .stats-sidebar .stats-section .stat-item:last-child{margin-bottom:0}.task-detail-layout-sidebar .sidebar-layout .stats-sidebar .stats-section .stat-item .ant-statistic-title{font-size:13px;color:var(--primary-color)!important;margin-bottom:4px}.task-detail-layout-sidebar .sidebar-layout .stats-sidebar .stats-section .stat-item .ant-statistic-content .ant-statistic-content-value{font-size:20px;font-weight:600}.task-detail-layout-sidebar .sidebar-layout .table-content{background:transparent}.task-detail-layout-sidebar .sidebar-layout .table-content .ant-card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.task-detail-layout-sidebar .sidebar-layout .table-content .ant-card .ant-card-head{background:#fafafa;border-bottom:1px solid #f0f0f0}.task-detail-layout-sidebar .sidebar-layout .table-content .ant-card .ant-card-head .ant-card-head-title{font-weight:600}.task-detail-layout-sidebar .task-detail-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.task-detail-layout-minimal .minimal-card{box-shadow:none;border:1px solid #f0f0f0;border-radius:4px}.task-detail-layout-minimal .minimal-card .ant-card-body{padding:16px}.task-detail-layout-minimal .minimal-card .stats-row{display:flex;flex-wrap:wrap;align-items:center;grid-gap:16px;gap:16px;padding:8px 0}.task-detail-layout-minimal .minimal-card .stats-row .stat-item{display:inline-flex;align-items:center;font-size:13px}.task-detail-layout-minimal .minimal-card .stats-row .stat-item .stat-label{color:#666;margin-right:4px;font-weight:400}.task-detail-layout-minimal .minimal-card .stats-row .stat-item .stat-value{font-weight:600;font-size:14px}.task-detail-layout-minimal .minimal-card .stats-row .export-btn-wrapper{margin-left:auto}.task-detail-layout-minimal .minimal-card .stats-row .export-btn-wrapper .ant-btn-link{padding:0;height:auto;font-size:13px}.task-detail-layout-minimal .minimal-card .divider{height:1px;background:#f0f0f0;margin:12px 0}.task-detail-layout-minimal .task-detail-table .ant-table{font-size:13px}.task-detail-layout-minimal .task-detail-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #f0f0f0;font-weight:600;padding:8px;font-size:13px}.task-detail-layout-minimal .task-detail-table .ant-table-tbody>tr>td{padding:8px;border-bottom:1px solid #f5f5f5}.task-detail-layout-minimal .task-detail-table .ant-table-tbody>tr:hover>td{background:#fafafa}.task-detail-layout-minimal .task-detail-table .ant-pagination{margin-top:12px}@media (max-width:768px){.task-detail-layout-minimal .minimal-card .stats-row{flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.task-detail-layout-minimal .minimal-card .stats-row .export-btn-wrapper{margin-left:0;width:100%}}.task-detail-layout-modern .modern-section{margin-bottom:20px}.task-detail-layout-modern .modern-section .section-header{margin-bottom:16px}.task-detail-layout-modern .modern-section .section-header .section-title{font-size:16px;font-weight:600;color:#333;padding-left:12px;border-left:4px solid #1890ff}.task-detail-layout-modern .modern-section .modern-stat-card{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;height:110px;cursor:pointer}.task-detail-layout-modern .modern-section .modern-stat-card:hover{transform:translateY(-8px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.task-detail-layout-modern .modern-section .modern-stat-card .card-icon{font-size:32px;margin-bottom:8px;-webkit-animation:float 3s ease-in-out infinite;animation:float 3s ease-in-out infinite}.task-detail-layout-modern .modern-section .modern-stat-card .card-content{position:relative;z-index:1}.task-detail-layout-modern .modern-section .modern-stat-card .card-content .card-title{font-size:13px;color:#666;margin-bottom:8px}.task-detail-layout-modern .modern-section .modern-stat-card .card-content .card-value{font-size:28px;font-weight:700;line-height:1}.task-detail-layout-modern .modern-section .modern-stat-card .card-bg-icon{position:absolute;right:-20px;bottom:-20px;font-size:100px;opacity:.08;transform:rotate(-15deg)}.task-detail-layout-modern .modern-section .modern-amount-card{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:20px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;height:110px;cursor:pointer}.task-detail-layout-modern .modern-section .modern-amount-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 8px 24px rgba(0,0,0,.16)}.task-detail-layout-modern .modern-section .modern-amount-card .card-content{position:relative;z-index:1}.task-detail-layout-modern .modern-section .modern-amount-card .card-content .card-title{font-size:13px;color:hsla(0,0%,100%,.9);margin-bottom:8px}.task-detail-layout-modern .modern-section .modern-amount-card .card-content .card-value{font-size:26px;font-weight:700;color:#fff;line-height:1}.task-detail-layout-modern .modern-section .modern-amount-card .card-wave{position:absolute;bottom:0;left:0;right:0;height:30px;opacity:.2;border-radius:50% 50% 0 0;-webkit-animation:wave 3s ease-in-out infinite;animation:wave 3s ease-in-out infinite}.task-detail-layout-modern .modern-table-card{border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.08);overflow:hidden}.task-detail-layout-modern .modern-table-card .ant-card-head{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none}.task-detail-layout-modern .modern-table-card .ant-card-head .table-title{color:#fff;font-weight:600;font-size:16px}.task-detail-layout-modern .modern-table-card .ant-card-head .table-title .anticon{margin-right:8px}.task-detail-layout-modern .modern-table-card .ant-card-head .ant-btn-primary{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3)}.task-detail-layout-modern .modern-table-card .ant-card-head .ant-btn-primary:hover{background:hsla(0,0%,100%,.3)}.task-detail-layout-modern .task-detail-table .ant-table-thead>tr>th{background:linear-gradient(180deg,#f5f7fa,#fafafa);font-weight:600;border-bottom:2px solid #e8e8e8}.task-detail-layout-modern .task-detail-table .ant-table-tbody>tr{transition:all .3s ease}.task-detail-layout-modern .task-detail-table .ant-table-tbody>tr:hover>td{background:#f0f7ff}@-webkit-keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@-webkit-keyframes wave{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes wave{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:768px){.task-detail-layout-modern .modern-section .modern-amount-card,.task-detail-layout-modern .modern-section .modern-stat-card{height:auto}}.task-detail-layout-split .split-container{display:flex;grid-gap:0;gap:0;margin-top:16px;height:calc(100vh - 250px);overflow:hidden}.task-detail-layout-split .split-container .split-left{width:35%;min-width:300px;max-width:450px;flex-shrink:0}.task-detail-layout-split .split-container .split-left .stats-panel{height:100%;border-radius:8px 0 0 8px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:auto}.task-detail-layout-split .split-container .split-left .stats-panel .ant-card-head{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-bottom:none}.task-detail-layout-split .split-container .split-left .stats-panel .ant-card-head .ant-card-head-title{color:#fff;font-weight:600}.task-detail-layout-split .split-container .split-left .stats-panel .ant-card-body{padding:20px}.task-detail-layout-split .split-container .split-left .stats-panel .stats-group{margin-bottom:24px}.task-detail-layout-split .split-container .split-left .stats-panel .stats-group:last-child{margin-bottom:0}.task-detail-layout-split .split-container .split-left .stats-panel .stats-group .group-header{font-size:15px;font-weight:600;color:#333;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #f0f0f0}.task-detail-layout-split .split-container .split-left .stats-panel .stats-group .stats-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.task-detail-layout-split .split-container .split-left .stats-panel .stats-group .stats-grid .stat-box{background:#fafafa;padding:16px;border-radius:8px;text-align:center;transition:all .3s ease;border:1px solid #f0f0f0}.task-detail-layout-split .split-container .split-left .stats-panel .stats-group .stats-grid .stat-box:hover{background:#f0f7ff;border-color:#1890ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.1)}.task-detail-layout-split .split-container .split-left .stats-panel .stats-group .stats-grid .stat-box .ant-statistic-title{font-size:13px;color:#666!important;margin-bottom:8px}.task-detail-layout-split .split-container .split-left .stats-panel .stats-group .stats-grid .stat-box .ant-statistic-content .ant-statistic-content-value{font-weight:600}.task-detail-layout-split .split-container .split-divider{width:4px;background:linear-gradient(180deg,#667eea,#764ba2);position:relative}.task-detail-layout-split .split-container .split-divider:after{content:"⋮⋮";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;line-height:1}.task-detail-layout-split .split-container .split-right{flex:1 1;min-width:0;overflow:hidden}.task-detail-layout-split .split-container .split-right .table-panel{height:100%;border-radius:0 8px 8px 0;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column}.task-detail-layout-split .split-container .split-right .table-panel .ant-card-head{background:#fafafa;border-bottom:1px solid #f0f0f0}.task-detail-layout-split .split-container .split-right .table-panel .ant-card-head .ant-card-head-title{font-weight:600}.task-detail-layout-split .split-container .split-right .table-panel .ant-card-body{flex:1 1;overflow:hidden}.task-detail-layout-split .task-detail-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;padding:10px 8px}.task-detail-layout-split .task-detail-table .ant-table-tbody>tr>td{padding:10px 8px}.task-detail-layout-split .task-detail-table .ant-table-tbody>tr:hover>td{background:#f0f7ff}@media (max-width:1200px){.task-detail-layout-split .split-container{flex-direction:column;height:auto}.task-detail-layout-split .split-container .split-left{width:100%;max-width:100%;min-width:auto}.task-detail-layout-split .split-container .split-left .stats-panel{border-radius:8px 8px 0 0}.task-detail-layout-split .split-container .split-divider{width:100%;height:4px}.task-detail-layout-split .split-container .split-divider:before{width:60px;height:20px}.task-detail-layout-split .split-container .split-divider:after{content:"⋯⋯"}.task-detail-layout-split .split-container .split-right .table-panel{border-radius:0 0 8px 8px}}.task-detail-layout-stacked .stacked-card{margin-bottom:16px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .3s ease}.task-detail-layout-stacked .stacked-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.12)}.task-detail-layout-stacked .stacked-card .card-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:2px solid #f0f0f0;margin-bottom:16px}.task-detail-layout-stacked .stacked-card .card-header .header-title{font-size:16px;font-weight:600;color:#333}.task-detail-layout-stacked .stacked-card .card-header .header-badge{padding:4px 12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:20px;font-size:14px;font-weight:600}.task-detail-layout-stacked .stacked-card .stats-row .stat-stack-item{background:#fafafa;border-radius:10px;padding:16px;text-align:center;transition:all .3s ease;border:2px solid transparent;position:relative;overflow:hidden}.task-detail-layout-stacked .stacked-card .stats-row .stat-stack-item:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:currentColor;opacity:.3}.task-detail-layout-stacked .stacked-card .stats-row .stat-stack-item:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.task-detail-layout-stacked .stacked-card .stats-row .stat-stack-item .stat-icon{font-size:28px;margin-bottom:8px;-webkit-animation:bounce 2s ease-in-out infinite;animation:bounce 2s ease-in-out infinite}.task-detail-layout-stacked .stacked-card .stats-row .stat-stack-item .ant-statistic-title{font-size:13px;color:#666!important;margin-bottom:4px}.task-detail-layout-stacked .stacked-card .stats-row .stat-stack-item .ant-statistic-content .ant-statistic-content-value{font-size:22px;font-weight:700}.task-detail-layout-stacked .stacked-card .stats-row .stat-stack-item.total:before{background:#1890ff}.task-detail-layout-stacked .stacked-card .stats-row .stat-stack-item.total:hover{border-color:#1890ff;background:#e6f7ff}.task-detail-layout-stacked .stacked-card .stats-row .stat-stack-item.success:before{background:#52c41a}.task-detail-layout-stacked .stacked-card .stats-row .stat-stack-item.success:hover{border-color:#52c41a;background:#f6ffed}.task-detail-layout-stacked .stacked-card .stats-row .stat-stack-item.fail:before{background:#ff4d4f}.task-detail-layout-stacked .stacked-card .stats-row .stat-stack-item.fail:hover{border-color:#ff4d4f;background:#fff1f0}.task-detail-layout-stacked .stacked-card .stats-row .stat-stack-item.pending:before{background:#faad14}.task-detail-layout-stacked .stacked-card .stats-row .stat-stack-item.pending:hover{border-color:#faad14;background:#fffbe6}.task-detail-layout-stacked .stacked-card .stats-row .stat-stack-item.processing:before{background:#722ed1}.task-detail-layout-stacked .stacked-card .stats-row .stat-stack-item.processing:hover{border-color:#722ed1;background:#f9f0ff}.task-detail-layout-stacked .count-card .ant-card-body{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05))}.task-detail-layout-stacked .amount-card .ant-card-body{background:linear-gradient(135deg,rgba(82,196,26,.05),rgba(250,173,20,.05))}.task-detail-layout-stacked .table-card .ant-card-head{background:#fafafa;border-bottom:2px solid #f0f0f0}.task-detail-layout-stacked .table-card .ant-card-head .ant-card-head-title{font-weight:600;color:#333}.task-detail-layout-stacked .task-detail-table .ant-table-thead>tr>th{background:linear-gradient(180deg,#f5f7fa,#fafafa);font-weight:600;border-bottom:2px solid #e8e8e8}.task-detail-layout-stacked .task-detail-table .ant-table-tbody>tr{transition:all .3s ease}.task-detail-layout-stacked .task-detail-table .ant-table-tbody>tr:hover>td{background:#f0f7ff}@-webkit-keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:768px){.task-detail-layout-stacked .stacked-card .card-header{flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.task-detail-layout-stacked .stacked-card .stats-row .stat-stack-item .stat-icon{font-size:24px}}.task-detail-layout-dashboard .dashboard-header{display:flex;justify-content:space-between;align-items:center;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;margin-bottom:20px;box-shadow:0 4px 16px rgba(102,126,234,.3)}.task-detail-layout-dashboard .dashboard-header .dashboard-title{margin:0;color:#fff;font-size:24px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.1)}.task-detail-layout-dashboard .dashboard-header .ant-btn-primary{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);font-weight:600}.task-detail-layout-dashboard .dashboard-header .ant-btn-primary:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5)}.task-detail-layout-dashboard .dashboard-section{margin-bottom:20px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);overflow:hidden}.task-detail-layout-dashboard .dashboard-section .ant-card-head{background:linear-gradient(90deg,#f5f7fa,#fff);border-bottom:2px solid #e8e8e8}.task-detail-layout-dashboard .dashboard-section .ant-card-head .ant-card-head-title{font-weight:700;font-size:16px;color:#333}.task-detail-layout-dashboard .dashboard-section .ant-card-body{padding:20px}.task-detail-layout-dashboard .dashboard-section .dashboard-metric{padding:20px;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;height:140px;display:flex;flex-direction:column;justify-content:space-between}.task-detail-layout-dashboard .dashboard-section .dashboard-metric:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 8px 24px rgba(0,0,0,.12)}.task-detail-layout-dashboard .dashboard-section .dashboard-metric .metric-header{display:flex;align-items:center;margin-bottom:12px}.task-detail-layout-dashboard .dashboard-section .dashboard-metric .metric-header .metric-icon{font-size:28px;margin-right:12px}.task-detail-layout-dashboard .dashboard-section .dashboard-metric .metric-header .metric-title{font-size:14px;color:#666;font-weight:500}.task-detail-layout-dashboard .dashboard-section .dashboard-metric .metric-value{font-size:32px;font-weight:700;line-height:1;margin-bottom:8px}.task-detail-layout-dashboard .dashboard-section .dashboard-metric .metric-progress{margin-top:auto}.task-detail-layout-dashboard .dashboard-section .dashboard-metric .metric-progress .ant-progress-text{font-size:12px;font-weight:600}.task-detail-layout-dashboard .dashboard-section .dashboard-amount-metric{padding:20px;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;height:130px;display:flex;align-items:center;position:relative;overflow:hidden}.task-detail-layout-dashboard .dashboard-section .dashboard-amount-metric:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 8px 24px rgba(0,0,0,.15)}.task-detail-layout-dashboard .dashboard-section .dashboard-amount-metric:hover .amount-decoration{width:120%;height:120%}.task-detail-layout-dashboard .dashboard-section .dashboard-amount-metric .amount-icon-wrapper{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;box-shadow:0 4px 12px rgba(0,0,0,.15);position:relative;z-index:1}.task-detail-layout-dashboard .dashboard-section .dashboard-amount-metric .amount-icon-wrapper .amount-icon{font-size:28px;color:#fff}.task-detail-layout-dashboard .dashboard-section .dashboard-amount-metric .amount-content{flex:1 1;position:relative;z-index:1}.task-detail-layout-dashboard .dashboard-section .dashboard-amount-metric .amount-content .amount-title{font-size:13px;color:#666;margin-bottom:8px;font-weight:500}.task-detail-layout-dashboard .dashboard-section .dashboard-amount-metric .amount-content .amount-value{font-size:24px;font-weight:700;line-height:1}.task-detail-layout-dashboard .dashboard-section .dashboard-amount-metric .amount-decoration{position:absolute;right:-30px;bottom:-30px;width:100px;height:100px;border-radius:50%;opacity:.15;transition:all .4s ease}.task-detail-layout-dashboard .dashboard-table{border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.task-detail-layout-dashboard .dashboard-table .ant-card-head{background:linear-gradient(90deg,#f5f7fa,#fff);border-bottom:2px solid #e8e8e8}.task-detail-layout-dashboard .dashboard-table .ant-card-head .ant-card-head-title{font-weight:700;font-size:16px;color:#333}.task-detail-layout-dashboard .dashboard-table .ant-card-head .ant-card-head-title .anticon{color:#1890ff}.task-detail-layout-dashboard .task-detail-table .ant-table-thead>tr>th{background:linear-gradient(180deg,#f5f7fa,#fafafa);font-weight:600;border-bottom:2px solid #e8e8e8;color:#333}.task-detail-layout-dashboard .task-detail-table .ant-table-thead>tr>th:hover{background:linear-gradient(180deg,#e6f7ff,#f0f7ff)}.task-detail-layout-dashboard .task-detail-table .ant-table-tbody>tr{transition:all .3s ease}.task-detail-layout-dashboard .task-detail-table .ant-table-tbody>tr:hover>td{background:linear-gradient(90deg,#f0f7ff,#e6f7ff 50%,#f0f7ff)}.task-detail-layout-dashboard .task-detail-table .ant-table-tbody>tr:nth-child(2n){background:#fafafa}@media (max-width:768px){.task-detail-layout-dashboard .dashboard-header{flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px}.task-detail-layout-dashboard .dashboard-header .dashboard-title{font-size:20px}.task-detail-layout-dashboard .dashboard-header .ant-btn{width:100%}.task-detail-layout-dashboard .dashboard-section .dashboard-metric{height:auto;min-height:120px}.task-detail-layout-dashboard .dashboard-section .dashboard-amount-metric{height:auto;min-height:110px;flex-direction:column;text-align:center}.task-detail-layout-dashboard .dashboard-section .dashboard-amount-metric .amount-icon-wrapper{margin-right:0;margin-bottom:12px}}.task-detail-layout-timeline{display:flex;min-height:calc(100vh - 120px);background:#f5f7fa}.task-detail-layout-timeline .timeline-sidebar{width:280px;background:var(--primary-color);padding:30px 24px;display:flex;flex-direction:column;flex-shrink:0}.task-detail-layout-timeline .timeline-sidebar .timeline-header{margin-bottom:40px}.task-detail-layout-timeline .timeline-sidebar .timeline-header h2{font-size:20px;font-weight:600;color:#fff;margin:0 0 8px}.task-detail-layout-timeline .timeline-sidebar .timeline-header p{font-size:13px;color:hsla(0,0%,100%,.7);margin:0}.task-detail-layout-timeline .timeline-sidebar .timeline-steps{flex:1 1}.task-detail-layout-timeline .timeline-sidebar .timeline-steps .timeline-step{position:relative;padding-left:32px;padding-bottom:32px}.task-detail-layout-timeline .timeline-sidebar .timeline-steps .timeline-step:last-child{padding-bottom:0}.task-detail-layout-timeline .timeline-sidebar .timeline-steps .timeline-step:last-child .step-line{display:none}.task-detail-layout-timeline .timeline-sidebar .timeline-steps .timeline-step .step-dot{position:absolute;left:0;top:4px;width:14px;height:14px;border-radius:50%;background:hsla(0,0%,100%,.3);border:2px solid hsla(0,0%,100%,.5);transition:all .3s}.task-detail-layout-timeline .timeline-sidebar .timeline-steps .timeline-step .step-line{position:absolute;left:6px;top:22px;width:2px;height:calc(100% - 22px);background:hsla(0,0%,100%,.2)}.task-detail-layout-timeline .timeline-sidebar .timeline-steps .timeline-step .step-content h3{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.6);margin:0 0 4px}.task-detail-layout-timeline .timeline-sidebar .timeline-steps .timeline-step .step-content p{font-size:12px;color:hsla(0,0%,100%,.4);margin:0}.task-detail-layout-timeline .timeline-sidebar .timeline-steps .timeline-step.completed .step-dot{background:#52c41a;border-color:#52c41a}.task-detail-layout-timeline .timeline-sidebar .timeline-steps .timeline-step.completed .step-line{background:rgba(82,196,26,.5)}.task-detail-layout-timeline .timeline-sidebar .timeline-steps .timeline-step.completed .step-content h3{color:hsla(0,0%,100%,.9)}.task-detail-layout-timeline .timeline-sidebar .timeline-steps .timeline-step.completed .step-content p{color:hsla(0,0%,100%,.7)}.task-detail-layout-timeline .timeline-sidebar .timeline-steps .timeline-step.active .step-dot{background:#fff;border-color:#fff;box-shadow:0 0 0 4px hsla(0,0%,100%,.3)}.task-detail-layout-timeline .timeline-sidebar .timeline-steps .timeline-step.active .step-content h3{color:#fff}.task-detail-layout-timeline .timeline-sidebar .timeline-steps .timeline-step.active .step-content p{color:hsla(0,0%,100%,.8)}.task-detail-layout-timeline .timeline-sidebar .timeline-summary{margin-top:30px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.2)}.task-detail-layout-timeline .timeline-sidebar .timeline-summary .summary-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.task-detail-layout-timeline .timeline-sidebar .timeline-summary .summary-item:last-child{margin-bottom:0}.task-detail-layout-timeline .timeline-sidebar .timeline-summary .summary-item .summary-label{font-size:13px;color:hsla(0,0%,100%,.7)}.task-detail-layout-timeline .timeline-sidebar .timeline-summary .summary-item .summary-value{font-size:16px;font-weight:600;color:#fff}.task-detail-layout-timeline .timeline-sidebar .timeline-summary .summary-item .summary-value.success{color:#95de64}.task-detail-layout-timeline .timeline-main{flex:1 1;padding:16px 20px;overflow-y:auto}.task-detail-layout-timeline .timeline-stats-section{background:#fff;border-radius:8px;padding:16px 20px;margin:16px 12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.task-detail-layout-timeline .timeline-stats-section .section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.task-detail-layout-timeline .timeline-stat-card{background:#fafafa;border-radius:8px;padding:16px;text-align:center;transition:all .3s;border:1px solid #f0f0f0}.task-detail-layout-timeline .timeline-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:color-mix(in srgb,var(--primary-color) 30%,transparent)}.task-detail-layout-timeline .timeline-stat-card .stat-value{font-size:24px;font-weight:700;line-height:1;margin-bottom:8px}.task-detail-layout-timeline .timeline-stat-card .stat-title{font-size:12px;color:#666}.task-detail-layout-timeline .timeline-stat-card.amount{background:linear-gradient(135deg,#f6f8fc,#fff)}.task-detail-layout-timeline .timeline-stat-card.amount .stat-value{font-size:18px}.task-detail-layout-timeline .timeline-table-card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin:0 12px}.task-detail-layout-timeline .timeline-table-card .ant-card-head{border-bottom:1px solid #f0f0f0}.task-detail-layout-timeline .timeline-table-card .ant-card-head .ant-card-head-title{font-size:15px;font-weight:600;color:#333}.task-detail-layout-timeline .task-detail-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;border-bottom:2px solid #f0f0f0}.task-detail-layout-timeline .task-detail-table .ant-table-tbody>tr{transition:all .2s}.task-detail-layout-timeline .task-detail-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--primary-color) 5%,#fff)}@media (max-width:1200px){.task-detail-layout-timeline .timeline-sidebar{width:240px;padding:20px}.task-detail-layout-timeline .timeline-stat-card .stat-value{font-size:20px}.task-detail-layout-timeline .timeline-stat-card.amount .stat-value{font-size:16px}}@media (max-width:900px){.task-detail-layout-timeline{flex-direction:column}.task-detail-layout-timeline .timeline-sidebar{width:100%;padding:20px}.task-detail-layout-timeline .timeline-sidebar .timeline-header{margin-bottom:20px;text-align:center}.task-detail-layout-timeline .timeline-sidebar .timeline-steps{display:none}.task-detail-layout-timeline .timeline-sidebar .timeline-summary{display:flex;grid-gap:20px;gap:20px;margin-top:0;padding-top:0;border-top:none}.task-detail-layout-timeline .timeline-sidebar .timeline-summary .summary-item{flex:1 1;flex-direction:column;text-align:center;margin-bottom:0}.task-detail-layout-timeline .timeline-main{padding:12px}}.task-overview-detail-table-container{background-color:var(--color-white)}.task-overview-detail-table-container .ms-user-tasklist-split-count-defaut{color:unset}.task-overview-detail-table-container .ms-user-tasklist-split-count-num{color:red!important}.task-overview-detail-table-container .content-wrapper{flex:1 1;overflow-y:hidden!important}.task-overview-detail-table-container .ant-table-header{margin-bottom:-6px!important}.task-overview-detail-table-container .ant-pagination{display:flex;flex:1 1;justify-content:flex-start;width:100%}.task-overview-detail-table-container .ant-form-item-label{text-align:left}.task-container{display:flex;flex-direction:column;padding:20px 58px;height:100%;box-sizing:border-box}.task-container .content-wrapper{flex:1 1;overflow-y:auto}.ms-invite .required{margin-right:4px}.ms-invite .ant-modal-body{padding-bottom:0}.ms-invite .ant-modal-footer{padding-top:0;padding-bottom:24px;text-align:center;border-top:0}.ms-invite .ant-modal-footer .ant-btn:not(:first-child){margin-left:24px}.ms-invite .ant-modal-footer button{min-width:89px}.ms-invite .ant-row .ant-col-5,.ms-invite .ant-row .ant-col-7{text-align:left}.ms-invite .ant-row .ant-col-3{text-align:left;width:81px}.ms-invite .category .ant-col-7{width:81px}.htext{font-size:16px;color:rgba(0,0,0,.85);font-weight:500}.stepInfo{margin-top:15px;padding-left:11px}.stepInfo .ant-btn-link{padding:0;height:auto;color:#02b7ff}.stepInfo span{display:block}.beyond{padding-left:22px}.mrt12{padding-top:12px}.borderTop{border-top:1px solid rgba(0,0,0,.09)}.step3{width:750px;margin-top:12px;padding-top:12px;margin-bottom:32px}.tright{text-align:right}.tcenter{text-align:center}.table{height:400px;overflow:auto}.mrl20{margin-left:20px}.user-list-container.user-list-theme-cell{position:relative;margin:0 auto!important;max-width:1600px!important;width:auto!important;padding:20px!important;background:#fff!important;min-height:100vh}.user-list-container.user-list-theme-cell .ReactVirtualized__Grid{height:44vh!important}.user-list-container.user-list-theme-cell div:focus{outline:none}.user-list-container.user-list-theme-cell .user-list-toolbar{display:none!important}.user-list-container.user-list-theme-cell .search-card{background:#fff!important;border-radius:20px;box-shadow:0 8px 32px color-mix(in srgb,#667eea 20%,transparent);box-shadow:0 8px 32px color-mix(in srgb,var(--primary-color,#667eea) 20%,transparent);border:none;margin-bottom:20px;position:relative;z-index:100}.user-list-container.user-list-theme-cell .search-card .ant-card-body{padding:24px}.user-list-container.user-list-theme-cell .search-card .search-container{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.user-list-container.user-list-theme-cell .search-card .search-container .search-filters{display:flex;align-items:center;grid-gap:16px;gap:16px;flex-wrap:wrap}.user-list-container.user-list-theme-cell .search-card .search-container .search-filters .filter-item{display:flex;align-items:center;grid-gap:8px;gap:8px}.user-list-container.user-list-theme-cell .search-card .search-container .search-filters .filter-item .filter-label{font-weight:600;color:#333;white-space:nowrap}.user-list-container.user-list-theme-cell .search-card .search-container .search-actions{display:flex;grid-gap:12px;gap:12px;padding-top:8px;border-top:1px solid #f0f0f0}.user-list-container.user-list-theme-cell .search-card .search-container .search-actions .ant-btn{border-radius:8px}.user-list-container.user-list-theme-cell .content-wrapper{display:flex;grid-gap:20px;gap:20px;position:relative}.user-list-container.user-list-theme-cell .trade-sidebar{width:280px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 40px);z-index:10}.user-list-container.user-list-theme-cell .trade-sidebar .ant-card{background:#fff!important;border-radius:20px;box-shadow:0 12px 40px color-mix(in srgb,#667eea 25%,transparent);box-shadow:0 12px 40px color-mix(in srgb,var(--primary-color,#667eea) 25%,transparent);border:none;overflow:hidden}.user-list-container.user-list-theme-cell .trade-sidebar .ant-card .ant-card-head{border-bottom:2px solid color-mix(in srgb,#667eea 15%,transparent);border-bottom:2px solid color-mix(in srgb,var(--primary-color,#667eea) 15%,transparent);border-radius:20px 20px 0 0;padding:18px 20px;background:color-mix(in srgb,#667eea 8%,transparent);background:color-mix(in srgb,var(--primary-color,#667eea) 8%,transparent);position:-webkit-sticky;position:sticky;top:0;z-index:1}.user-list-container.user-list-theme-cell .trade-sidebar .ant-card .ant-card-head .trade-header{font-size:17px;font-weight:900;color:#667eea;color:var(--primary-color,#667eea);text-transform:uppercase;letter-spacing:1px}.user-list-container.user-list-theme-cell .trade-sidebar .ant-card .ant-card-body{max-height:calc(100vh - 180px);overflow-y:auto;padding:12px}.user-list-container.user-list-theme-cell .trade-sidebar .ant-card .ant-card-body::-webkit-scrollbar{width:8px}.user-list-container.user-list-theme-cell .trade-sidebar .ant-card .ant-card-body::-webkit-scrollbar-thumb{background:#667eea;background:var(--primary-color,#667eea);border-radius:4px}.user-list-container.user-list-theme-cell .trade-sidebar .ant-card .ant-card-body::-webkit-scrollbar-track{background:color-mix(in srgb,#667eea 10%,transparent);background:color-mix(in srgb,var(--primary-color,#667eea) 10%,transparent);border-radius:4px}.user-list-container.user-list-theme-cell .trade-sidebar .focus-card,.user-list-container.user-list-theme-cell .trade-sidebar .follow-card,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item-active{margin-bottom:10px;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;background:#fff!important;border:2px solid color-mix(in srgb,#667eea 20%,transparent);border:2px solid color-mix(in srgb,var(--primary-color,#667eea) 20%,transparent);box-shadow:0 4px 12px color-mix(in srgb,#667eea 10%,transparent);box-shadow:0 4px 12px color-mix(in srgb,var(--primary-color,#667eea) 10%,transparent)}.user-list-container.user-list-theme-cell .trade-sidebar .focus-card:hover,.user-list-container.user-list-theme-cell .trade-sidebar .follow-card:hover,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item-active:hover,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item:hover{transform:translateX(6px) scale(1.02);box-shadow:0 8px 24px color-mix(in srgb,#667eea 25%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--primary-color,#667eea) 25%,transparent);border-color:#667eea;border-color:var(--primary-color,#667eea)}.user-list-container.user-list-theme-cell .trade-sidebar .focus-card .ant-card-body,.user-list-container.user-list-theme-cell .trade-sidebar .follow-card .ant-card-body,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item-active .ant-card-body,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item .ant-card-body{padding:14px 16px!important;background:transparent!important}.user-list-container.user-list-theme-cell .trade-sidebar .focus-card .trade-card-content,.user-list-container.user-list-theme-cell .trade-sidebar .follow-card .trade-card-content,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item-active .trade-card-content,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item .trade-card-content{display:flex;justify-content:space-between;align-items:center}.user-list-container.user-list-theme-cell .trade-sidebar .focus-card .trade-card-content .trade-name,.user-list-container.user-list-theme-cell .trade-sidebar .follow-card .trade-card-content .trade-name,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item-active .trade-card-content .trade-name,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item .trade-card-content .trade-name{font-weight:700!important;color:#667eea!important;color:var(--primary-color,#667eea)!important;font-size:14px;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px}.user-list-container.user-list-theme-cell .trade-sidebar .focus-card .trade-card-content .trade-actions,.user-list-container.user-list-theme-cell .trade-sidebar .follow-card .trade-card-content .trade-actions,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item-active .trade-card-content .trade-actions,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item .trade-card-content .trade-actions{color:#667eea;color:var(--primary-color,#667eea);display:flex;align-items:center;grid-gap:8px;gap:8px;flex-shrink:0}.user-list-container.user-list-theme-cell .trade-sidebar .focus-card .trade-card-content .trade-actions i,.user-list-container.user-list-theme-cell .trade-sidebar .follow-card .trade-card-content .trade-actions i,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item-active .trade-card-content .trade-actions i,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item .trade-card-content .trade-actions i{transition:transform .3s}.user-list-container.user-list-theme-cell .trade-sidebar .focus-card .trade-card-content .trade-actions i:hover,.user-list-container.user-list-theme-cell .trade-sidebar .follow-card .trade-card-content .trade-actions i:hover,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item-active .trade-card-content .trade-actions i:hover,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item .trade-card-content .trade-actions i:hover{transform:rotate(180deg) scale(1.3)}.user-list-container.user-list-theme-cell .trade-sidebar .focus-card .trade-card-content .trade-actions .ant-badge,.user-list-container.user-list-theme-cell .trade-sidebar .follow-card .trade-card-content .trade-actions .ant-badge,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item-active .trade-card-content .trade-actions .ant-badge,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item .trade-card-content .trade-actions .ant-badge{color:#667eea!important;color:var(--primary-color,#667eea)!important}.user-list-container.user-list-theme-cell .trade-sidebar .focus-card .trade-card-content .trade-actions .ant-badge .ant-badge-count,.user-list-container.user-list-theme-cell .trade-sidebar .follow-card .trade-card-content .trade-actions .ant-badge .ant-badge-count,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item-active .trade-card-content .trade-actions .ant-badge .ant-badge-count,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item .trade-card-content .trade-actions .ant-badge .ant-badge-count{background:#667eea;background:var(--primary-color,#667eea);color:#fff;font-weight:700}.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-active,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item-active{background:#667eea!important;background:var(--primary-color,#667eea)!important;border:none!important;box-shadow:0 8px 24px color-mix(in srgb,#667eea 40%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--primary-color,#667eea) 40%,transparent)}.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-active .trade-card-content .trade-name,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item-active .trade-card-content .trade-name{color:#fff!important;font-weight:900!important}.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-active .trade-actions,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-active .trade-actions i,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item-active .trade-actions,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item-active .trade-actions i{color:#fff!important}.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-active .trade-actions .ant-badge .ant-badge-count,.user-list-container.user-list-theme-cell .trade-sidebar .trade-card-item-active .trade-actions .ant-badge .ant-badge-count{background:#fff!important;color:#667eea!important;color:var(--primary-color,#667eea)!important}.user-list-container.user-list-theme-cell .trade-sidebar .focus-card,.user-list-container.user-list-theme-cell .trade-sidebar .follow-card{background:#667eea!important;background:var(--primary-color,#667eea)!important;border:none!important;box-shadow:0 8px 24px color-mix(in srgb,#667eea 40%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--primary-color,#667eea) 40%,transparent)}.user-list-container.user-list-theme-cell .trade-sidebar .focus-card .trade-card-content .trade-name,.user-list-container.user-list-theme-cell .trade-sidebar .follow-card .trade-card-content .trade-name{color:#fff!important;font-weight:900!important}.user-list-container.user-list-theme-cell .trade-sidebar .focus-card .trade-actions,.user-list-container.user-list-theme-cell .trade-sidebar .focus-card .trade-actions i,.user-list-container.user-list-theme-cell .trade-sidebar .follow-card .trade-actions,.user-list-container.user-list-theme-cell .trade-sidebar .follow-card .trade-actions i{color:#fff!important}.user-list-container.user-list-theme-cell .trade-sidebar .focus-card .trade-actions .ant-badge .ant-badge-count,.user-list-container.user-list-theme-cell .trade-sidebar .follow-card .trade-actions .ant-badge .ant-badge-count{background:#fff!important;color:#667eea!important;color:var(--primary-color,#667eea)!important}.user-list-container.user-list-theme-cell .trade-sidebar .focus-card:hover,.user-list-container.user-list-theme-cell .trade-sidebar .follow-card:hover{box-shadow:0 12px 32px color-mix(in srgb,#667eea 50%,transparent);box-shadow:0 12px 32px color-mix(in srgb,var(--primary-color,#667eea) 50%,transparent)}.user-list-container.user-list-theme-cell .user-main{flex:1 1;min-width:0}.user-list-container.user-list-theme-cell .user-main .batch-actions{margin-bottom:16px;padding:14px 18px;background:#fff;border-radius:16px;box-shadow:0 4px 16px color-mix(in srgb,#667eea 15%,transparent);box-shadow:0 4px 16px color-mix(in srgb,var(--primary-color,#667eea) 15%,transparent);border:none}.user-list-container.user-list-theme-cell .user-main .batch-actions .ant-btn{border-radius:12px;font-weight:700;background:#667eea;background:var(--primary-color,#667eea);border:none;box-shadow:0 4px 12px color-mix(in srgb,#667eea 30%,transparent);box-shadow:0 4px 12px color-mix(in srgb,var(--primary-color,#667eea) 30%,transparent)}.user-list-container.user-list-theme-cell .user-main .batch-actions .ant-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,#667eea 40%,transparent);box-shadow:0 6px 20px color-mix(in srgb,var(--primary-color,#667eea) 40%,transparent)}.user-list-container.user-list-theme-cell .user-main .batch-actions .ant-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;background:#667eea!important;background:var(--primary-color,#667eea)!important;border-color:#667eea!important;border-color:var(--primary-color,#667eea)!important;color:#fff!important}.user-list-container.user-list-theme-cell .user-main .user-cards-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:4px}.user-list-container.user-list-theme-cell .user-main .user-cards-list .user-list-item{background:#fff;border-radius:16px;box-shadow:0 4px 16px color-mix(in srgb,#667eea 12%,transparent);box-shadow:0 4px 16px color-mix(in srgb,var(--primary-color,#667eea) 12%,transparent);padding:16px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;display:flex;align-items:center;grid-gap:20px;gap:20px;border:2px solid transparent}.user-list-container.user-list-theme-cell .user-main .user-cards-list .user-list-item:hover{transform:translateX(8px);box-shadow:0 8px 24px color-mix(in srgb,#667eea 25%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--primary-color,#667eea) 25%,transparent);border-color:#667eea;border-color:var(--primary-color,#667eea)}.user-list-container.user-list-theme-cell .user-main .user-cards-list .user-list-item .user-checkbox{flex-shrink:0}.user-list-container.user-list-theme-cell .user-main .user-cards-list .user-list-item .user-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#667eea,color-mix(in srgb,#667eea 70%,#4ecdc4));background:linear-gradient(135deg,var(--primary-color,#667eea),color-mix(in srgb,var(--primary-color,#667eea) 70%,#4ecdc4));display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:#fff;flex-shrink:0;box-shadow:0 4px 12px color-mix(in srgb,#667eea 30%,transparent);box-shadow:0 4px 12px color-mix(in srgb,var(--primary-color,#667eea) 30%,transparent)}.user-list-container.user-list-theme-cell .user-main .user-cards-list .user-list-item .user-info{flex:1 1;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px 20px;gap:12px 20px}.user-list-container.user-list-theme-cell .user-main .user-cards-list .user-list-item .user-info .user-info-item{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}.user-list-container.user-list-theme-cell .user-main .user-cards-list .user-list-item .user-info .user-info-item .info-label{font-size:11px;color:#999;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.user-list-container.user-list-theme-cell .user-main .user-cards-list .user-list-item .user-info .user-info-item .info-value{font-size:14px;color:#333;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-list-container.user-list-theme-cell .user-main .user-cards-list .user-list-item .user-info .user-info-item .info-value.user-name-link{color:#667eea;color:var(--primary-color,#667eea);cursor:pointer;font-weight:700}.user-list-container.user-list-theme-cell .user-main .user-cards-list .user-list-item .user-info .user-info-item .info-value.user-name-link:hover{text-decoration:underline}.user-list-container.user-list-theme-cell .user-main .user-cards-list .user-list-item .user-info .user-info-item .info-value.status-yes{color:#52c41a;font-weight:700}.user-list-container.user-list-theme-cell .user-main .user-cards-list .user-list-item .user-info .user-info-item .info-value.status-no{color:#ff4d4f;font-weight:700}.user-list-container.user-list-theme-cell .user-main .user-cards-list .user-list-item .user-actions{flex-shrink:0;display:flex;grid-gap:8px;gap:8px}.user-list-container.user-list-theme-cell .user-main .user-cards-list .user-list-item .user-actions .ant-btn{border-radius:12px;font-weight:600;border-color:#667eea;border-color:var(--primary-color,#667eea);color:#667eea;color:var(--primary-color,#667eea)}.user-list-container.user-list-theme-cell .user-main .user-cards-list .user-list-item .user-actions .ant-btn:hover{background:#667eea;background:var(--primary-color,#667eea);color:#fff;transform:scale(1.05)}.user-list-container.user-list-theme-cell .user-main .ant-pagination{margin-top:24px;text-align:center;padding:16px;background:#fff;border-radius:16px;box-shadow:0 4px 16px color-mix(in srgb,#667eea 15%,transparent);box-shadow:0 4px 16px color-mix(in srgb,var(--primary-color,#667eea) 15%,transparent)}.user-list-container.user-list-theme-cell .user-main .ant-pagination .ant-pagination-item{border-radius:10px;border:2px solid #667eea;border:2px solid var(--primary-color,#667eea);background:#fff;font-weight:700;color:#667eea;color:var(--primary-color,#667eea)}.user-list-container.user-list-theme-cell .user-main .ant-pagination .ant-pagination-item:hover{border-color:#667eea;border-color:var(--primary-color,#667eea);transform:scale(1.15)}.user-list-container.user-list-theme-cell .user-main .ant-pagination .ant-pagination-item.ant-pagination-item-active{background:#667eea;background:var(--primary-color,#667eea);border-color:#667eea;border-color:var(--primary-color,#667eea)}.user-list-container.user-list-theme-cell .user-main .ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:#fff}.user-list-container.user-list-theme-cell .user-main .ant-pagination .ant-pagination-next,.user-list-container.user-list-theme-cell .user-main .ant-pagination .ant-pagination-prev{border-radius:10px;border:2px solid #667eea;border:2px solid var(--primary-color,#667eea);background:#fff}.user-list-container.user-list-theme-cell .user-main .ant-pagination .ant-pagination-next:hover,.user-list-container.user-list-theme-cell .user-main .ant-pagination .ant-pagination-prev:hover{border-color:#667eea;border-color:var(--primary-color,#667eea)}@media (max-width:1400px){.user-list-container.user-list-theme-cell .content-wrapper{flex-direction:column-reverse}.user-list-container.user-list-theme-cell .trade-sidebar{width:100%;position:static;max-height:none}}@media (max-width:768px){.user-list-container.user-list-theme-cell{padding:12px!important}.user-list-container.user-list-theme-cell .user-main .user-cards-list .user-list-item{flex-direction:column;align-items:flex-start}.user-list-container.user-list-theme-cell .user-main .user-cards-list .user-list-item .user-info{grid-template-columns:1fr}}.user-list-container{margin:0 auto;width:1246px}.user-list-container div:focus{outline:none}.user-list-container .user-list-toolbar{margin-top:11px;margin-bottom:10px;background-color:#fff;height:60px;line-height:60px}.user-list-container .user-list-count-toolbar{margin-top:11px;margin-bottom:10px;background-color:#fff;padding:12px 18px}.user-list-container .user-list-count-toolbar .total-item{display:inline-block;height:55px;margin-right:80px}.user-list-container .trade-container{width:256px;height:743px;background-color:#fff;overflow:auto}.user-list-container .trade-title{padding-left:18px;height:54px;line-height:54px;background-color:#f8f8f8;border-radius:2px 2px 0 0}.user-list-container .ant-list-split .ant-list-item{border-bottom:none}.user-list-container .trade-item{position:relative;padding:5px 10px;height:40px}.user-list-container .trade-item .trade-item-content{margin-left:36px;overflow:hidden;padding:4px;width:145px;cursor:pointer}.user-list-container .user-container{float:right;width:982px;height:743px;background-color:#fff}.user-list-container .user-container .ant-table-body tr td:first-child,.user-list-container .user-container .ant-table-header tr th:first-child{padding-left:18px!important}.user-list-container .user-container .ant-table-body tr td:last-child,.user-list-container .user-container .ant-table-header tr th:last-child{padding-right:18px!important}.user-list-container .user-container button.long-text{white-space:normal;text-align:left}.ms-content{margin:0 auto}.ms-user-tasklist-split-count-defaut{color:unset}.ms-user-tasklist-split-count-num{color:red!important}.ms-user-tasklist-circle100{background:#ff0}.ms-user-tasklist-circle100,.ms-user-tasklist-circle150{width:8px;height:8px;margin:6px 0 0 20px;position:absolute;float:left;border-radius:4px}.ms-user-tasklist-circle150{background:#1890ff}.ms-user-tasklist-circle200{background:#50e3c2}.ms-user-tasklist-circle200,.ms-user-tasklist-circle250{width:8px;height:8px;float:left;margin:6px 0 0 20px;position:absolute;border-radius:4px}.ms-user-tasklist-circle250{background:#faad14}.ms-user-tasklist-circle300{background:#ff1679}.ms-user-tasklist-circle300,.ms-user-tasklist-circle350{width:8px;height:8px;float:left;margin:6px 0 0 20px;position:absolute;border-radius:4px}.ms-user-tasklist-circle350{background:#ff6200}.ms-user-tasklist-circle400{background:#52c41a}.ms-user-tasklist-circle400,.ms-user-tasklist-circle450{width:8px;height:8px;float:left;margin:6px 0 0 20px;position:absolute;border-radius:4px}.ms-user-tasklist-circle450{background:#9c6adf}.ms-user-tasklist-circle500{width:8px;height:8px;float:left;margin:6px 0 0 20px;position:absolute;background:#f5222d;border-radius:4px}.ms-user-tasklist-circleDiv{width:150px;height:15px}.ms-user-tasklist-circleContent{width:130px;float:left;margin:5px 0 0 10px;height:15px}.ms-userBaseContent .ant-tabs-bar{border:0}.ms-userBaseContent .ant-tabs-nav-wrap .ant-tabs-nav-scroll .ant-tabs-nav .ant-tabs-ink-bar{width:115px!important;bottom:0}.ms-userBaseContent .ant-tabs-nav:after{height:2px;background:#f0f0f0;width:100%}.ms-user-base-detail .ant-form-item{margin-bottom:6px!important}.ms-user-base-detail .ant-row .ant-col-8 .ant-col-7{width:72px;text-align:left}.ms-user-base-detail .ant-row .ant-col-7{text-align:left}.ms-user-base-detail .ant-row .credit-number .ant-col-15{width:auto}.ms-user-base-detail .ant-col-2{margin-top:10px;width:140px}.ms-user-base-detail .ant-col-4{width:80px;text-align:left}.ms-user-base-detail .ant-col-20{width:1067px}.ms-user-base-detail .ant-form-item-label label{color:#333}.ms-user-base-detail .has-error .ant-form-explain{width:170px}.credit{display:inline-block;width:90px}.ms-job-resume{padding:20px}.ms-job-resume .info-row{margin-bottom:24px}.ms-job-resume .info-col{display:flex;align-items:center}.ms-job-resume .info-label{color:#666;min-width:100px;margin-right:12px}.ms-job-resume .info-label.required:before{content:"*";color:#ff4d4f;margin-right:4px}.ms-job-resume .info-value{color:#333}.ms-job-resume .divider{height:1px;background-color:#e8e8e8;margin:24px 0}.ms-job-resume-loading{display:flex;justify-content:center;align-items:center;height:200px}.ms-user-Content{width:1366px;background-color:#f0f0f0;overflow:auto;color:#333}.ant-radio-button-wrapper.ant-radio-button-wrapper-checked{border-left:1px solid var(--primary-color-hover)!important}.ms-user-TopMenu{margin:0 auto;width:1246px;height:59px;background-color:none;overflow:hidden}.ms-userTopMenu-Title{display:block;height:22px;width:160px;float:left;line-height:22px;margin:18px 0}.ms-userTitle{height:60px;margin:0 60px}.ms-userBase,.ms-userTitle{width:1246px;background-color:#fff}.ms-userBase{margin:12px 60px 0;overflow:hidden}.ms-userBaseHeader{width:1246px;height:80px;background-color:#fff;text-align:center;line-height:32px;padding:24px 0}.ms-userBaseContent{width:1246px;background-color:#fff;padding:0 24px}.ms-userName{width:auto;color:#333}.ms-userCard,.ms-userName{height:22px;font-size:16px;display:block;font-weight:700;float:left;margin:20px 0 20px 20px;line-height:22px}.ms-userCard{width:165px;color:#000}.ms-user-topmenu-link{font-size:18px;font-weight:700;color:#000;line-height:22px}.ms-user-topmenu-userlist{cursor:pointer}.ms-coopeeration-topmenu-back{margin:18px 0 0 20px;display:block;height:22px;width:50px;line-height:22px;color:#333;float:right;cursor:pointer;text-align:right}.userBaseinfoContent{width:1198px;height:280px;border:1px solid #f0f0f0;background-color:#fcfcfc;padding:20px}.btan{background-color:green}.userBase-valiter1{margin:7px 0 0;padding:3px;background:#f6ffed;border-radius:16px;text-align:center;border:1px solid #b7eb8f}.userBase-valiter-circle1{width:16px;height:16px;float:left;margin:3px 0 0 3px;background:#52c41a;border-radius:50%;text-align:center;color:#fff;line-height:14px}.userBase-valiter-content1{width:56px;height:22px;font-size:14px;float:left;font-weight:400;color:#555952;margin:0 0 0 3px;line-height:22px}.userBase-valiter0{height:29px;background:#fff1f0;border-radius:16px;text-align:center;border:1px solid #ffa39e;padding:3px;margin:7px 0 0}.userBase-valiter-circle0{width:16px;height:16px;float:left;margin:3px 0 0 3px;background:#f5222d;border-radius:50%;text-align:center;line-height:14px;color:#fff}.userBase-valiter-content0{height:22px;font-size:14px;float:left;font-weight:400;color:#555952;margin:0 0 0 3px;line-height:22px}.userBase-remark{color:red;font-weight:inherit}.userBase-valiter-circle{width:16px;height:16px;float:left;margin:3px 0 0 3px;text-align:center;line-height:14px}.userBase-valiter-content{padding:0 8px;height:22px;font-size:14px;float:left;font-weight:400;color:#555952;margin:0 0 0 3px;line-height:22px}.ms-userTopMenu-Title-link{cursor:pointer}.ms-userTopMenu-Title-link:hover{color:#40a9ff}div.ant-card.create-demand-card-title div.ant-card-head-title{color:var(--primary-color)}div.ant-card div.ant-card-head{border-bottom-width:1px}.create-demand{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.create-demand .create-demand-header{width:100%;height:56px;display:flex;align-items:center;background-color:#fff}.create-demand .create-demand-header .page-header{padding-top:0;padding-bottom:0;padding-right:0;display:flex;align-items:center}.create-demand .create-demand-header .page-header div.ant-page-header-back{margin:8px 16px 8px 8px}.create-demand .create-demand-header .page-header span.ant-page-header-heading-title{font-size:14px}.create-demand .create-demand-content{background-color:#fff;width:calc(100% - 32px);margin:16px;height:calc(100vh - 152px);position:relative}.create-demand .create-demand-content .create-demand-steps{width:100%;max-width:unset;padding:36px 100px 0}.create-demand .create-demand-content .steps-content{height:calc(100% - 60px);overflow:scroll}.create-demand .create-demand-content .steps-content div.vh-table-default div.ant-table-placeholder{padding-top:0}.create-demand .create-demand-content .steps-content .recruitment-gap .action-button-section{text-align:right}.create-demand .create-demand-content .steps-content .recruitment-gap .action-button-section button{margin-left:10px}.create-demand .create-demand-content .steps-content .recruitment-gap .gap-data-table div.ant-table-body,.create-demand .create-demand-content .steps-content .recruitment-gap .gap-data-table div.ant-table-body-inner{max-height:unset!important}.create-demand .create-demand-content .steps-content .upload-div{position:relative;height:76px;margin-top:5px;display:flex;flex-direction:row}.create-demand .create-demand-content .steps-content .upload-div .upload-pic-div{position:relative;width:76px;height:76px;display:inline-block;margin-right:15px;vertical-align:top}.create-demand .create-demand-content .steps-content .upload-div .upload-pic-div:last-child{margin-right:0}.create-demand .create-demand-content .steps-content .upload-div .upload-pic-div .pic{width:100%;height:100%;margin:0 auto;cursor:pointer;border-radius:4px}.create-demand .create-demand-content .steps-content .upload-div .upload-pic-div i{font-size:64px;margin-top:5px;color:#999}.create-demand .create-demand-content .steps-content .upload-div .upload-pic-div .del-pic{position:absolute;top:0;right:0;border-radius:0 4px;background:#f14b60;width:18px;height:13px;cursor:pointer}.create-demand .create-demand-content .steps-content .upload-div .upload-pic-div .del-pic i{position:absolute;margin-top:2px;left:5px;font-size:9px;color:#fff}.create-demand .create-demand-content .steps-content .upload-div .ant-upload{width:73px;height:73px}.create-demand .create-demand-content .steps-content .upload-div .ant-upload .ant-upload-btn i{font-size:18px}.create-demand .create-demand-content .steps-content .upload-div .ant-upload .ant-upload-btn i+div{font-size:12px}.create-demand .create-demand-content .steps-content .upload-div .loading-modal .ant-spin-dot{top:0!important}.create-demand .create-demand-content .steps-content .upload-div+div{line-height:25px}.create-demand .create-demand-content .steps-content .flexFormItem{display:flex}.create-demand .create-demand-content .steps-content .flexFormItem .ant-form-item-label{width:auto}.create-demand .create-demand-content .steps-content .flexFormItem .ant-form-item-control-wrapper{flex-grow:1;width:auto}.create-demand .create-demand-content .steps-content .commissionFormItem .ant-form-item-control-wrapper .ant-form-item-children{display:flex}.create-demand .create-demand-content .steps-content .commissionFormItem .ant-form-item-control-wrapper .ant-form-item-children .ant-row-flex-middle{flex-grow:1;margin-right:8px}.create-demand .create-demand-content .steps-content .multi-select-number>:first-child .ant-select-selection{border-radius:0 0 0 4px}.create-demand .create-demand-content .steps-content .multi-select-number>:nth-child(2){margin-left:0}.create-demand .create-demand-content .steps-content .multi-select-number>:nth-child(2) .ant-input-number{border-radius:0 4px 4px 0;border-left:none}.create-demand .create-demand-content .steps-content .tag-row{margin:0 0 24px;width:95%}.create-demand .create-demand-content .steps-content .tag-row span[class*=ant-tag-checkable]{margin-right:16px;width:130px;height:36px;line-height:36px;text-align:center;cursor:pointer;font-size:14px;color:rgba(0,0,0,.85);background-color:#f0f2f5!important}.create-demand .create-demand-content .steps-content .tag-row span[class*=ant-tag-checkable-checked]{color:#1890ff;border:1px solid #1890ff;background-color:#e6f4ff!important}.create-demand .create-demand-content .steps-content .tag-row .salary-status{margin-right:10px}.create-demand .create-demand-content .create-demand-content-footer{width:100%;height:50px;align-items:center;bottom:5px;position:absolute;display:flex;justify-content:center;border-top:5px solid rgba(47,55,66,.1)}.create-demand .create-demand-content .create-demand-content-footer div{width:160px;display:flex;justify-content:space-around}.relevant-personincharge-modal .relevant-personincharge-form{display:flex;flex-direction:column}.relevant-personincharge-modal .relevant-personincharge-form .row{display:flex;flex-direction:row;justify-content:space-between}.relevant-personincharge-modal .relevant-personincharge-form .row .ant-form-item{width:32%;display:flex;flex-direction:column}.relevant-personincharge-modal .relevant-personincharge-form .row .ant-form-item .ant-form-item-label{display:flex;width:100px}.relevant-personincharge-modal .relevant-personincharge-spin{top:0;left:0;width:100%;height:100%!important;position:absolute;z-index:999;background:hsla(0,0%,100%,.8)}.relevant-personincharge-modal .relevant-personincharge-spin .ant-spin-dot,.relevant-personincharge-modal .relevant-personincharge-spin .ant-spin-text{position:relative;top:37%!important}.relevant-personincharge-modal .whiteSpace{width:100%;display:flex}.relevant-personincharge-modal .whiteSpace span{width:100%;line-height:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.relevant-personincharge-modal .boderDiv{margin-right:10px}.pp-add-modal .ant-modal-body{overflow-y:scroll}.pp-add-modal .ant-modal-body .pp-add-body{height:100%}.pp-add-modal .ant-modal-body .pp-add-body .select-name{overflow-y:auto;flex:auto}.pp-add-modal .ant-modal-body div.flex-c div.ant-table-body{max-height:400px!important}.pp-add-modal .ant-modal-body .ant-form-item{width:100%;display:inline-block;position:relative;margin-bottom:5px}.pp-add-modal .ant-modal-body .ant-form-item i.anticon-search{font-size:20px;position:absolute;right:7px;top:-1px;cursor:pointer}.pp-add-modal .ant-modal-body tr.disabled .ant-checkbox input{cursor:not-allowed!important}.pp-add-modal .ant-modal-body tr.disabled .ant-checkbox .ant-checkbox-inner{border-color:#f4f4f4}.pp-add-modal .ant-modal-body .emp-card{position:relative;display:inline-block;margin-right:5px;cursor:pointer;padding:2px 5px;border-radius:4px;color:#fff;margin-bottom:4px;width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:25px;line-height:20px;font-size:12px;text-align:center;font-weight:700}.pp-add-modal .ant-modal-body .emp-card:not(.disabled):before{display:none;content:"×";width:100%;height:100%;background:rgba(0,0,0,.6);border-radius:4px;position:absolute;top:0;left:0;font-size:23px;color:#fff;text-align:center;vertical-align:middle}.pp-add-modal .ant-modal-body .emp-card:not(.disabled):hover:before{display:inline-block}.pp-add-modal .ant-modal-body .emp-card.disabled{cursor:not-allowed;color:#999}.gap-add-edit-modal div.ant-modal-body{height:calc(100vh - 200px);overflow-y:scroll}.gap-add-edit-modal div.ant-modal-body .interviewAddress-section,.gap-add-edit-modal div.ant-modal-body .outletAddress-section{padding-left:110px;margin-bottom:16px;color:#757b83}.pasteView{margin-top:16px}div._local_12words_label .ant-form-item-label{width:120px;text-align:left}div._local_12words_label .ant-form-item-control-wrapper{width:calc(100% - 220px)}div._local_15words_label .ant-form-item-label{width:220px;text-align:left}div._local_15words_label .ant-form-item-control-wrapper{width:calc(100% - 220px)}div._local_20words_label .ant-form-item-label{width:140px!important;text-align:left}div._local_20words_label .ant-form-item-control-wrapper{flex:1 1}div._local_25words_label .ant-form-item-label{width:300px!important;text-align:left}div._local_25words_label .ant-form-item-control-wrapper{width:calc(100% - 300px)!important}.demand-label-wrap .ant-card-head{padding:0}.ant-popover.field-sort-column{top:32px!important;z-index:9999}.ant-popover.field-sort-column .ant-popover-title{height:45px;line-height:35px;min-width:0}.ant-popover.field-sort-column .ant-popover-inner-content{overflow-y:auto;padding:5px 0}.ant-popover.field-sort-column .ant-popover-inner-content .begin-drag>div[id]{transform:translate(0)}.ant-popover.field-sort-column .ant-popover-inner-content .begin-drag>div[id] ul+div{visibility:hidden!important}.ant-popover.field-sort-column .ant-popover-inner-content .ant-checkbox-group{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-bottom:5px}.ant-popover.field-sort-column .ant-popover-inner-content .ant-checkbox-group div[id]{display:flex;justify-content:space-between;height:35px;position:relative;padding:0 16px;align-items:center}.ant-popover.field-sort-column .ant-popover-inner-content .ant-checkbox-group div[id] ul{margin-bottom:0;padding:0;cursor:move;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center}.ant-popover.field-sort-column .ant-popover-inner-content .ant-checkbox-group div[id] ul>div{align-items:center}.ant-popover.field-sort-column .ant-popover-inner-content .ant-checkbox-group div[id] ul+div{display:inline;display:initial;visibility:hidden;padding:0;height:auto}.ant-popover.field-sort-column .ant-popover-inner-content .ant-checkbox-group div[id] ul+div i.anticon-vertical-align-bottom,.ant-popover.field-sort-column .ant-popover-inner-content .ant-checkbox-group div[id] ul+div i.anticon-vertical-align-top{font-size:20px;margin-left:10px;vertical-align:middle;cursor:pointer}.ant-popover.field-sort-column .ant-popover-inner-content .ant-checkbox-group div[id] i.anticon-menu{font-size:18px;margin-right:10px;vertical-align:sub}.ant-popover.field-sort-column .ant-popover-inner-content .ant-checkbox-group div[id] i{color:#666}.ant-popover.field-sort-column .ant-popover-inner-content .ant-checkbox-group div[id] i:hover{color:#02b7ff}.ant-popover.field-sort-column .ant-popover-inner-content .ant-checkbox-group div[id]:hover ul+div{visibility:visible}.ant-popover.field-sort-column .ant-checkbox-wrapper .ant-checkbox-checked:after{border:none}.ant-popover.field-sort-column .ant-checkbox-wrapper .ant-checkbox-disabled .ant-checkbox-inner{background-color:#ccc}.darkTheme .ant-popover.field-sort-column .ant-popover-title{background:#333}.darkTheme .ant-popover.field-sort-column .ant-popover-content>.ant-popover-arrow{border-color:#333}.darkTheme .ant-popover.field-sort-column .ant-popover-content .ant-popover-inner-content{background:#333;border-radius:0;border-radius:initial}.darkTheme .ant-popover.field-sort-column .ant-popover-content .ant-popover-inner-content .ant-popover-message{color:#fff}.setting-column{display:inline-block;width:45px;height:100%;vertical-align:top}#temp-field{position:absolute;height:30px;background-color:#fff;cursor:move;padding-left:16px;border-radius:20px;box-shadow:0 1px 10px 1px #02b7ff;z-index:9999;pointer-events:none;margin-top:2px}#temp-field,#temp-field ul{display:flex;align-items:center}#temp-field ul{margin-bottom:0;padding:0}#temp-field ul>div{align-items:center}#temp-field ul+div{visibility:hidden}#temp-field i.anticon-menu{font-size:18px;margin-right:10px;vertical-align:sub}.demand-search-form{background:#fff}.demand-search-form .ant-row.ant-form-item{display:flex}.demand-search-form .ant-form-item-control-wrapper{flex:1 1}.demand-list-theme-cell{width:100%;height:100%}.demand-list-theme-cell .cell-container{padding:24px;background:#f5f5f5;min-height:100%}.demand-list-theme-cell .cell-state-bar{display:flex;grid-gap:24px;gap:24px;margin-bottom:24px;background:#fff;padding:16px 24px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.08)}.demand-list-theme-cell .cell-state-bar .cell-state-item{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:8px 16px;cursor:pointer;border-radius:4px;transition:all .3s}.demand-list-theme-cell .cell-state-bar .cell-state-item:hover{background:#f5f5f5}.demand-list-theme-cell .cell-state-bar .cell-state-item.active{background:#e6f7ff}.demand-list-theme-cell .cell-state-bar .cell-state-item.active .state-name{color:var(--primary-color);font-weight:500}.demand-list-theme-cell .cell-state-bar .cell-state-item.active .state-count{color:var(--primary-color);font-weight:600}.demand-list-theme-cell .cell-state-bar .cell-state-item .state-name{font-size:14px;color:#595959}.demand-list-theme-cell .cell-state-bar .cell-state-item .state-count{font-size:16px;color:#8c8c8c;font-weight:500}.demand-list-theme-cell .cell-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.demand-list-theme-cell .cell-toolbar .cell-create-btn{height:36px}.demand-list-theme-cell .cell-content{min-height:400px}.demand-list-theme-cell .cell-loading{display:flex;justify-content:center;align-items:center;min-height:400px;background:#fff;border-radius:4px}.demand-list-theme-cell .cell-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:20px;gap:20px;margin-bottom:24px}@media (max-width:1400px){.demand-list-theme-cell .cell-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.demand-list-theme-cell .cell-grid{grid-template-columns:1fr}}.demand-list-theme-cell .cell-card{background:#fff;border-radius:4px;padding:20px;box-shadow:0 1px 4px rgba(0,0,0,.08);transition:all .3s;display:flex;flex-direction:column}.demand-list-theme-cell .cell-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.demand-list-theme-cell .cell-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.demand-list-theme-cell .cell-header .cell-title{flex:1 1;font-size:16px;font-weight:500;color:#262626;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 12px 0 0;line-height:24px}.demand-list-theme-cell .cell-header .cell-title:hover{color:var(--primary-color)}.demand-list-theme-cell .cell-header .cell-status-tag{margin:0;flex-shrink:0}.demand-list-theme-cell .cell-body{flex:1 1;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.demand-list-theme-cell .cell-row{display:flex;align-items:flex-start;font-size:14px;line-height:22px}.demand-list-theme-cell .cell-row .cell-label{flex-shrink:0;width:80px;color:#8c8c8c;font-weight:400}.demand-list-theme-cell .cell-row .cell-value{flex:1 1;color:#262626;word-break:break-all}.demand-list-theme-cell .cell-row .cell-value.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.demand-list-theme-cell .cell-row .cell-value.strong{font-weight:600;color:var(--primary-color)}.demand-list-theme-cell .cell-footer{margin-top:16px;padding-top:12px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;grid-gap:8px;gap:8px}.demand-list-theme-cell .cell-pagination{display:flex;justify-content:flex-end;background:#fff;border-radius:4px;padding:16px 24px;box-shadow:0 1px 4px rgba(0,0,0,.08)}.demand-list{position:relative;display:flex;flex-direction:column;margin:16px;padding:16px;border-radius:16px;height:100%;box-sizing:border-box;background-color:#fff}.demand-list .create-btn{width:97px;height:32px;border-radius:4px;margin:16px 0 16px auto;text-align:center}.demand-list .statecontainers{display:flex;flex-direction:row;padding:0;height:46px;background-color:#fff;align-items:center;position:relative;box-sizing:border-box;margin-bottom:16px}.demand-list .statecontainers .item{font-size:14px;font-weight:400;line-height:22px;width:100px;display:flex;align-items:center;justify-content:center;height:100%;position:relative;cursor:pointer}.demand-list .statecontainers .item .nameselected{color:var(--primary-color);font-weight:500;font-size:15px}.demand-list .statecontainers .item .activeCount{color:var(--primary-color);margin-left:5px;font-size:14px;font-weight:500;font-family:PingFangSC,PingFang SC}.demand-list .statecontainers .item .count{font-size:14px;font-family:PingFangSC,PingFang SC;font-weight:500;color:rgba(0,0,0,.85);margin-left:5px}.demand-list .statecontainers .item .line{width:79px;height:2px;background:var(--primary-color);border-radius:2px;position:absolute;bottom:2px}.demand-list .demandNameContainer{display:flex;align-items:center;justify-content:flex-start}.demand-list .demandNameContainer .firstImg{width:16px;height:16px;margin-right:12px}.demand-list .demandNameContainer button{flex:auto;-webkit-user-select:initial;-ms-user-select:initial;user-select:initial}.demand-list .demandNameContainer button span{width:100%;line-height:15px;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.demand-list .demandNameContainer.no-permission button{cursor:auto}.demand-list .demandNameContainer.no-permission button span{color:#000;color:initial}.demand-list .demandNameContainer.emg button{flex:initial}.demand-list .demandNameContainer i.anticon-copy{color:#999}.demand-list td .btn button:not(:first-child){margin-left:10px}.demand-list .linexu{width:100%;height:1px;border-bottom:1px dashed #e9e9e9;margin-bottom:2px}.demand-list .vh-table-container-default{padding:0 10px;background:#fff}.demand-list .ant-dropdown-open{width:100px}.demand-list .demand-tab{display:flex;height:46px;flex-shrink:0;position:relative}.demand-list .demand-tab .push-tab{padding:9px 34px;font-size:14px;display:flex;align-items:center;height:100%;cursor:pointer;position:relative;background-color:rgba(0,0,0,.04)}.demand-list .demand-tab .push-tab:first-child{border-top-left-radius:8px}.demand-list .demand-tab .push-tab:last-child{border-top-right-radius:8px}.demand-list .demand-tab .push-tab span:nth-child(2){font-size:12px;font-weight:500;color:#999;line-height:24px;align-self:flex-start;margin-top:5px;margin-left:2px}.demand-list .demand-tab .push-tab.active{color:#02b7ff;font-weight:700;font-size:15px;background-color:#fff}.demand-list .demand-tab .push-tab.first-div{border-top-left-radius:8px}.demand-list .demand-tab .push-tab.second-div{border-top-right-radius:8px}.demand-list .demand-tab #pop-btn{position:absolute;right:8px;top:7px}.demand-list .batch-wrap{display:flex;justify-content:flex-end;flex-wrap:wrap;padding:0 16px 16px;background-color:#fff;box-sizing:border-box}.demand-list .batch-wrap .batch-count{flex:1 1}.demand-list .Dropdown_span{color:#1890ff;padding-left:20px;font-weight:700}.demand-list .create-div{background-color:#fff;text-align:right;padding:16px;border-top:1px solid #e8e8e8}.demand-list .vh-table-container-default .vh-table-default .ant-table-tbody>tr>td,.demand-list .vh-table-container-default .vh-table-default .ant-table-thead>tr>th{text-align:left!important;padding:5px 8px 5px 16px!important}.demand-list .vh-table-container-default .vh-table-default .ant-table-tbody>tr>td:first-child,.demand-list .vh-table-container-default .vh-table-default .ant-table-thead>tr>th:first-child{padding-left:16px!important}.demand-list .vh-table-container-default .vh-table-default .ant-table-thead>tr>th{font-weight:700;height:48px!important}.demand-list .vh-table-container-default .vh-table-default.vh-table-default-row-select .ant-table-tbody>tr>td:nth-child(2),.demand-list .vh-table-container-default .vh-table-default.vh-table-default-row-select .ant-table-thead>tr>th:nth-child(2){padding-left:0!important}.demand-list .dropdown_style{display:flex;flex-wrap:wrap}.demand-gap-modal .ant-modal-body{overflow-y:hidden!important}.demand-gap-modal .handle-over-form textarea{resize:none;height:200px}.demand-gap-modal .handle-over-form textarea+p{position:absolute;right:5px;top:14px;font-size:12px;color:#999}.qrcode-modal .title{color:rgba(0,0,0,.85);font-weight:500;font-size:16px}.qrcode-modal .tip{text-align:center;font-size:12px}.qrcode-modal .img-content{text-align:center}.qrcode-modal .img-content img{width:100%;height:100%}.demand-base-link-config form{max-height:420px}.demand-base-link-config form .inner-section{margin-left:40px;width:290px;height:110px;background-color:#fafafa;padding:16px;border:1px solid #e8e8e8;border-radius:4px}.demand-base-link-config form .inner-section.selected{background-color:#f4c0c0}.demand-base-link-config form .inner-section.add-inner{display:flex;flex-direction:column;align-items:center;justify-content:center}.demand-base-link-config form .inner-section .inner-section-close{position:absolute;right:25px;top:5px;height:16px;width:16px;background-color:rgba(0,0,0,.25);border-radius:25px;font-size:10px;color:#fff}.demand-base-link-config form .inner-section .inner-section-close i{margin-left:3px;margin-top:3px}.demand-base-link-config form .inner-section-transfer{height:110px;display:flex;justify-content:flex-end;align-items:center}.ms-workforce-pool{padding:24px;background:linear-gradient(180deg,rgba(35,120,255,.02),#f8fafc);background:linear-gradient(180deg,rgba(var(--primary-color-rgb,35,120,255),.02),#f8fafc);min-height:calc(100vh - 112px)}.ms-workforce-pool .workforce-page-header{margin-bottom:16px}.ms-workforce-pool .workforce-page-header h2{margin-bottom:6px;font-size:24px;font-weight:700;color:#1f2a44}.ms-workforce-pool .workforce-page-header p{margin-bottom:0;color:#697586;font-size:14px;line-height:1.7}.ms-workforce-pool .city-card,.ms-workforce-pool .workforce-filter-card,.ms-workforce-pool .workforce-summary-card{border-radius:16px;box-shadow:0 10px 30px rgba(31,42,68,.08)}.ms-workforce-pool .workforce-summary-card{margin-bottom:16px}.ms-workforce-pool .workforce-summary-card .ant-card-body{padding:18px 20px 20px}.ms-workforce-pool .workforce-summary-top{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;margin-bottom:14px}.ms-workforce-pool .summary-title{font-size:18px;font-weight:700;color:#1f2a44;margin-bottom:4px}.ms-workforce-pool .summary-desc{font-size:13px;color:#6b7688}.ms-workforce-pool .summary-badge{padding:6px 12px;border-radius:999px;background:#edf4ff;color:#2378ff;color:var(--primary-color,#2378ff);font-size:12px;font-weight:600;white-space:nowrap}.ms-workforce-pool .summary-banner{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;background:#fff8eb;border:1px solid #ffd591;border-radius:12px;color:#d46b08;font-size:13px;margin-bottom:16px}.ms-workforce-pool .summary-banner .anticon{font-size:16px;color:#fa8c16}.ms-workforce-pool .city-row{margin-bottom:0}.ms-workforce-pool .city-col{margin-bottom:16px}.ms-workforce-pool .city-card{overflow:hidden;border-top:4px solid #11b26c;transition:transform .2s ease,box-shadow .2s ease}.ms-workforce-pool .city-card .ant-card-body{padding:18px 18px 16px}.ms-workforce-pool .city-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(31,42,68,.12)}.ms-workforce-pool .city-card.warning{border-top-color:#faad14}.ms-workforce-pool .city-card.attention{border-top-color:#ff7a45}.ms-workforce-pool .city-card.danger{border-top-color:#ff4d4f}.ms-workforce-pool .city-card-header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:12px;gap:12px;margin-bottom:14px}.ms-workforce-pool .city-name{font-size:16px;font-weight:700;color:#1f2a44;margin-bottom:2px}.ms-workforce-pool .city-status{font-size:24px;font-weight:700;line-height:1}.ms-workforce-pool .city-status.normal{color:#11b26c}.ms-workforce-pool .city-status.warning{color:#fa8c16}.ms-workforce-pool .city-status.attention{color:#ff7a45}.ms-workforce-pool .city-status.danger{color:#ff4d4f}.ms-workforce-pool .city-status-label{display:inline-flex;align-items:center;justify-content:center;min-width:56px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.ms-workforce-pool .city-status-label.normal{color:#11b26c;background:#ecfbf3}.ms-workforce-pool .city-status-label.warning{color:#d48806;background:#fff7e6}.ms-workforce-pool .city-status-label.attention{color:#d4380d;background:#fff2e8}.ms-workforce-pool .city-status-label.danger{color:#cf1322;background:#fff1f0}.ms-workforce-pool .city-expand-action{display:flex;justify-content:flex-end;margin-top:4px;padding-right:4px;padding-bottom:2px}.ms-workforce-pool .city-expand-action .ant-btn-link{padding:0;height:auto;font-size:13px;font-weight:600}.ms-workforce-pool .city-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ms-workforce-pool .city-metric{border-radius:12px;background:#f7f9fc;padding:12px}.ms-workforce-pool .metric-value{font-size:28px;font-weight:700;line-height:1;margin-bottom:6px;color:#1f2a44}.ms-workforce-pool .metric-value.highlight{color:#11b26c}.ms-workforce-pool .metric-value.secondary{color:#2378ff;color:var(--primary-color,#2378ff)}.ms-workforce-pool .metric-label{color:#8a94a6;font-size:12px;margin-bottom:2px}.ms-workforce-pool .metric-sub{color:#b0b8c5;font-size:12px}.ms-workforce-pool .workforce-filter-card .ant-card-head{border-bottom:1px solid #edf0f5}.ms-workforce-pool .workforce-filter-card .ant-card-head-title{font-weight:700;color:#1f2a44}.ms-workforce-pool .filter-extra{color:#8a94a6;font-size:12px;font-weight:600}.ms-workforce-pool .filter-toolbar{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;flex-wrap:wrap;margin-bottom:18px}.ms-workforce-pool .filter-controls{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px}.ms-workforce-pool .filter-controls .ant-cascader-picker,.ms-workforce-pool .filter-controls .ant-input-search,.ms-workforce-pool .filter-controls .ant-select{min-width:140px}.ms-workforce-pool .table-name{font-weight:600;color:#1f2a44}.ms-workforce-pool .city-tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:#edf4ff;color:#2378ff;color:var(--primary-color,#2378ff);font-size:12px;font-weight:600}.ms-workforce-pool .health-tag{margin-right:0;border-radius:999px;padding:1px 10px;font-size:12px;line-height:24px}.ms-workforce-pool .completion-rate{font-weight:700;color:#1f2a44}.ms-workforce-pool .attendance-rate.good{color:#11b26c;font-weight:700}.ms-workforce-pool .attendance-rate.medium{color:#fa8c16;font-weight:700}.ms-workforce-pool .attendance-rate.low{color:#ff4d4f;font-weight:700}.ms-workforce-pool .table-action{padding:0;height:auto}.ms-workforce-pool .ant-table-wrapper{overflow-x:auto}@media (max-width:992px){.ms-workforce-pool .city-metrics{grid-template-columns:1fr}}@media (max-width:768px){.ms-workforce-pool{padding:16px}.ms-workforce-pool .filter-toolbar,.ms-workforce-pool .workforce-summary-top{align-items:flex-start;flex-direction:column}.ms-workforce-pool .filter-controls{width:100%}.ms-workforce-pool .filter-controls .ant-cascader-picker,.ms-workforce-pool .filter-controls .ant-input-search,.ms-workforce-pool .filter-controls .ant-select{width:100%;min-width:0}}.ms-workforce-pool-colorful2{padding:28px 24px 24px;background:linear-gradient(160deg,#f5f8ff,#eef3ff 50%,#f8faff);min-height:100%}.ms-workforce-pool-colorful2 .workforce-filter-card-colorful2,.ms-workforce-pool-colorful2 .workforce-summary-card-colorful2{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(37,99,235,.15);border:1px solid rgba(var(--primary-color-rgb,37,99,235),.15);box-shadow:0 2px 8px rgba(37,99,235,.05),0 12px 32px rgba(37,99,235,.07);box-shadow:0 2px 8px rgba(var(--primary-color-rgb,37,99,235),.05),0 12px 32px rgba(var(--primary-color-rgb,37,99,235),.07);transition:box-shadow .3s ease}.ms-workforce-pool-colorful2 .workforce-filter-card-colorful2:hover,.ms-workforce-pool-colorful2 .workforce-summary-card-colorful2:hover{box-shadow:0 4px 16px rgba(37,99,235,.1),0 16px 40px rgba(37,99,235,.1);box-shadow:0 4px 16px rgba(var(--primary-color-rgb,37,99,235),.1),0 16px 40px rgba(var(--primary-color-rgb,37,99,235),.1)}.ms-workforce-pool-colorful2 .workforce-summary-card-colorful2{margin-bottom:18px}.ms-workforce-pool-colorful2 .workforce-summary-card-colorful2 .ant-card-body{padding:22px 24px}.ms-workforce-pool-colorful2 .workforce-summary-card-colorful2:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,#2563eb,rgba(37,99,235,.4));background:linear-gradient(90deg,var(--primary-color,#2563eb),rgba(var(--primary-color-rgb,37,99,235),.4))}.ms-workforce-pool-colorful2 .workforce-summary-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ms-workforce-pool-colorful2 .summary-title{color:#0f172a;font-size:16px;font-weight:800;letter-spacing:.3px}.ms-workforce-pool-colorful2 .summary-badge{background:linear-gradient(135deg,#2563eb,rgba(37,99,235,.75));background:linear-gradient(135deg,var(--primary-color,#2563eb),rgba(var(--primary-color-rgb,37,99,235),.75));color:#fff;font-weight:700;font-size:13px;padding:6px 16px;border-radius:20px;box-shadow:0 4px 14px rgba(37,99,235,.3);box-shadow:0 4px 14px rgba(var(--primary-color-rgb,37,99,235),.3);letter-spacing:.2px}.ms-workforce-pool-colorful2 .summary-banner-colorful2{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;background:rgba(37,99,235,.05);background:rgba(var(--primary-color-rgb,37,99,235),.05);border:1px solid rgba(37,99,235,.15);border-left:3px solid #2563eb;border:1px solid rgba(var(--primary-color-rgb,37,99,235),.15);border-left:3px solid var(--primary-color,#2563eb);border-radius:0 10px 10px 0;padding:10px 14px;color:#475569;font-size:12.5px;line-height:1.6;margin-bottom:18px}.ms-workforce-pool-colorful2 .summary-banner-colorful2 .anticon{color:#2563eb;color:var(--primary-color,#2563eb);margin-top:2px;flex-shrink:0}.ms-workforce-pool-colorful2 .city-card-horiz{position:relative;background:#fff;border-radius:16px;overflow:hidden;border:1px solid rgba(37,99,235,.1);border:1px solid rgba(var(--primary-color-rgb,37,99,235),.1);box-shadow:0 2px 10px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.04);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease}.ms-workforce-pool-colorful2 .city-card-horiz .city-card-horiz-top-bar{height:5px;background:#2563eb;background:var(--primary-color,#2563eb);transition:height .2s ease}.ms-workforce-pool-colorful2 .city-card-horiz.city-card-horiz-normal .city-card-horiz-top-bar{background:linear-gradient(90deg,#10b981,#34d399)}.ms-workforce-pool-colorful2 .city-card-horiz.city-card-horiz-warning .city-card-horiz-top-bar{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.ms-workforce-pool-colorful2 .city-card-horiz.city-card-horiz-attention .city-card-horiz-top-bar{background:linear-gradient(90deg,#f97316,#fb923c)}.ms-workforce-pool-colorful2 .city-card-horiz.city-card-horiz-danger .city-card-horiz-top-bar{background:linear-gradient(90deg,#ef4444,#f87171)}.ms-workforce-pool-colorful2 .city-card-horiz:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(37,99,235,.14),0 4px 10px rgba(0,0,0,.06);box-shadow:0 10px 28px rgba(var(--primary-color-rgb,37,99,235),.14),0 4px 10px rgba(0,0,0,.06)}.ms-workforce-pool-colorful2 .city-card-horiz:hover .city-card-horiz-top-bar{height:7px}.ms-workforce-pool-colorful2 .city-card-horiz-body{padding:16px 18px}.ms-workforce-pool-colorful2 .city-card-horiz-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.ms-workforce-pool-colorful2 .city-card-horiz-name{font-size:16px;font-weight:700;color:#0f172a;margin:0;letter-spacing:.2px}.ms-workforce-pool-colorful2 .city-card-horiz-status{padding:3px 9px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.3px}.ms-workforce-pool-colorful2 .city-card-horiz-status.city-card-horiz-status-normal{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.ms-workforce-pool-colorful2 .city-card-horiz-status.city-card-horiz-status-warning{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.ms-workforce-pool-colorful2 .city-card-horiz-status.city-card-horiz-status-attention{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.ms-workforce-pool-colorful2 .city-card-horiz-status.city-card-horiz-status-danger{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.ms-workforce-pool-colorful2 .city-card-horiz-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ms-workforce-pool-colorful2 .city-card-horiz-stat{text-align:center;padding:12px 8px;background:#f8faff;border-radius:10px;border:1px solid rgba(37,99,235,.07);border:1px solid rgba(var(--primary-color-rgb,37,99,235),.07);transition:background .2s ease}.ms-workforce-pool-colorful2 .city-card-horiz-stat:hover{background:rgba(37,99,235,.05);background:rgba(var(--primary-color-rgb,37,99,235),.05)}.ms-workforce-pool-colorful2 .city-card-horiz-stat-num{font-size:28px;font-weight:900;color:#1e293b;line-height:1;margin-bottom:5px;letter-spacing:-.5px}.ms-workforce-pool-colorful2 .city-card-horiz-stat-text{font-size:11px;color:#94a3b8;letter-spacing:.3px}.ms-workforce-pool-colorful2 .workforce-filter-card-colorful2 .ant-card-head{border-bottom:1px solid rgba(37,99,235,.1);border-bottom:1px solid rgba(var(--primary-color-rgb,37,99,235),.1);background:linear-gradient(180deg,rgba(37,99,235,.03),#fff);background:linear-gradient(180deg,rgba(var(--primary-color-rgb,37,99,235),.03),#fff)}.ms-workforce-pool-colorful2 .workforce-filter-card-colorful2 .ant-card-head-title{color:#0f172a;font-weight:800;font-size:15px}.ms-workforce-pool-colorful2 .workforce-filter-card-colorful2 .ant-card-extra{color:#94a3b8;font-size:13px}.ms-workforce-pool-colorful2 .filter-toolbar{margin-bottom:18px}.ms-workforce-pool-colorful2 .filter-controls{display:flex;align-items:center;grid-gap:12px;gap:12px;flex-wrap:wrap}.ms-workforce-pool-colorful2 .filter-controls .ant-cascader-picker{flex:1 1;min-width:180px;background:rgba(37,99,235,.03);background:rgba(var(--primary-color-rgb,37,99,235),.03);border:1px solid rgba(37,99,235,.18);border:1px solid rgba(var(--primary-color-rgb,37,99,235),.18);border-radius:12px;transition:all .2s ease}.ms-workforce-pool-colorful2 .filter-controls .ant-cascader-picker.ant-cascader-picker-focused,.ms-workforce-pool-colorful2 .filter-controls .ant-cascader-picker:hover{border-color:#2563eb;border-color:var(--primary-color,#2563eb);background:#fff;box-shadow:0 0 0 3px rgba(37,99,235,.1);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb,37,99,235),.1)}.ms-workforce-pool-colorful2 .filter-controls .ant-cascader-picker .ant-input{background:transparent;color:#1e293b}.ms-workforce-pool-colorful2 .filter-controls .ant-btn{height:38px;min-width:90px;padding:0 20px;border-radius:12px;font-weight:600;transition:all .2s ease}.ms-workforce-pool-colorful2 .filter-controls .ant-btn:not(.ant-btn-primary){border:1px solid rgba(37,99,235,.2);border:1px solid rgba(var(--primary-color-rgb,37,99,235),.2);background:#fff;color:#475569}.ms-workforce-pool-colorful2 .filter-controls .ant-btn:not(.ant-btn-primary):hover{border-color:#2563eb;border-color:var(--primary-color,#2563eb);color:#2563eb;color:var(--primary-color,#2563eb)}.ms-workforce-pool-colorful2 .filter-controls .ant-btn-primary{background:linear-gradient(135deg,oklch(52% .18 320),var(--primary-color) 10%,oklch(60% .15 340) 25%,oklch(78% .12 355) 50%,oklch(60% .15 340) 75%,var(--primary-color) 90%,oklch(52% .18 320));background-size:300% 300%;background-position:0 50%;border:none;color:oklch(98% .005 340);font-weight:700;box-shadow:0 6px 26px color-mix(in srgb,var(--primary-color) 38%,oklch(45% .1 330)),0 0 32px color-mix(in srgb,var(--primary-color) 16%,oklch(68% .06 340));transition:all .4s cubic-bezier(.34,1.56,.64,1);-webkit-animation:rose-flow 3.2s ease infinite;animation:rose-flow 3.2s ease infinite;position:relative;overflow:hidden}@-webkit-keyframes rose-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes rose-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ms-workforce-pool-colorful2 .filter-controls .ant-btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.38),transparent);transition:left .55s ease}.ms-workforce-pool-colorful2 .filter-controls .ant-btn-primary:hover{box-shadow:0 10px 42px color-mix(in srgb,var(--primary-color) 48%,oklch(40% .12 325)),0 0 55px color-mix(in srgb,var(--primary-color) 26%,oklch(62% .08 335));transform:translateY(-3px) scale(1.02);-webkit-animation-duration:1.4s;animation-duration:1.4s}.ms-workforce-pool-colorful2 .filter-controls .ant-btn-primary:hover:before{left:100%}.ms-workforce-pool-colorful2 .filter-controls .ant-btn-primary:active{transform:translateY(0) scale(.98)}.ms-workforce-pool-colorful2 .table-name{color:#0f172a;font-weight:600}.ms-workforce-pool-colorful2 .city-tag{display:inline-block;background:rgba(37,99,235,.08);background:rgba(var(--primary-color-rgb,37,99,235),.08);color:#2563eb;color:var(--primary-color,#2563eb);padding:2px 10px;border-radius:5px;font-size:12px;border:1px solid rgba(37,99,235,.18);border:1px solid rgba(var(--primary-color-rgb,37,99,235),.18)}.ms-workforce-pool-colorful2 .completion-rate{color:#059669;font-weight:600}.ms-workforce-pool-colorful2 .task-complete-num{color:#2563eb;color:var(--primary-color,#2563eb);font-weight:600}.ms-workforce-pool-colorful2 .ant-table-wrapper .ant-table{border:1px solid rgba(37,99,235,.1);border:1px solid rgba(var(--primary-color-rgb,37,99,235),.1);border-radius:12px;overflow:hidden}.ms-workforce-pool-colorful2 .ant-table-wrapper .ant-table-thead>tr>th{background:linear-gradient(180deg,rgba(37,99,235,.05),rgba(37,99,235,.02));background:linear-gradient(180deg,rgba(var(--primary-color-rgb,37,99,235),.05),rgba(var(--primary-color-rgb,37,99,235),.02));border-bottom:1px solid rgba(37,99,235,.12);border-bottom:1px solid rgba(var(--primary-color-rgb,37,99,235),.12);color:#334155;font-weight:700;font-size:13px;padding:13px 18px}.ms-workforce-pool-colorful2 .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid rgba(37,99,235,.05);border-bottom:1px solid rgba(var(--primary-color-rgb,37,99,235),.05);color:#334155;padding:14px 18px;transition:background .15s ease}.ms-workforce-pool-colorful2 .ant-table-wrapper .ant-table-tbody>tr:nth-child(odd)>td{background:rgba(37,99,235,.018);background:rgba(var(--primary-color-rgb,37,99,235),.018)}.ms-workforce-pool-colorful2 .ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:#fff}.ms-workforce-pool-colorful2 .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:rgba(37,99,235,.06)!important;background:rgba(var(--primary-color-rgb,37,99,235),.06)!important}.ms-workforce-pool-colorful2 .ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none}.ms-workforce-pool-colorful2 .ant-table-wrapper .ant-pagination{margin-top:16px}.ms-workforce-pool-colorful2 .ant-table-wrapper .ant-pagination .ant-pagination-item,.ms-workforce-pool-colorful2 .ant-table-wrapper .ant-pagination .ant-pagination-next .ant-pagination-item-link,.ms-workforce-pool-colorful2 .ant-table-wrapper .ant-pagination .ant-pagination-prev .ant-pagination-item-link{border-color:rgba(37,99,235,.2);border-color:rgba(var(--primary-color-rgb,37,99,235),.2);border-radius:8px;transition:all .2s ease}.ms-workforce-pool-colorful2 .ant-table-wrapper .ant-pagination .ant-pagination-item:hover{border-color:#2563eb;border-color:var(--primary-color,#2563eb)}.ms-workforce-pool-colorful2 .ant-table-wrapper .ant-pagination .ant-pagination-item-active{border-color:#2563eb;border-color:var(--primary-color,#2563eb);background:rgba(37,99,235,.08);background:rgba(var(--primary-color-rgb,37,99,235),.08)}.ms-workforce-pool-colorful2 .ant-table-wrapper .ant-pagination .ant-pagination-item-active a{color:#2563eb;color:var(--primary-color,#2563eb)}.ms-workforce-pool-colorful2 .city-expand-action{text-align:center;margin-top:12px}.ms-workforce-pool-colorful2 .city-expand-action .ant-btn-link{color:#2563eb;color:var(--primary-color,#2563eb);font-weight:600;transition:all .2s ease}.ms-workforce-pool-colorful2 .city-expand-action .ant-btn-link:hover{opacity:.8}@media (max-width:992px){.ms-workforce-pool-colorful2{padding:18px 16px 16px}.ms-workforce-pool-colorful2 .workforce-filter-card-colorful2,.ms-workforce-pool-colorful2 .workforce-summary-card-colorful2{border-radius:16px}.ms-workforce-pool-colorful2 .workforce-summary-card-colorful2 .ant-card-body{padding:18px 20px}}@media (max-width:768px){.ms-workforce-pool-colorful2 .filter-controls,.ms-workforce-pool-colorful2 .filter-controls .ant-cascader-picker{width:100%}}.ms-workforce-pool-colorful1{padding:20px 20px 18px;background:linear-gradient(160deg,#f0f5ff,#f8faff 40%,#eef3ff);min-height:100%}.ms-workforce-pool-colorful1 .workforce-filter-card-colorful1,.ms-workforce-pool-colorful1 .workforce-summary-card-colorful1{position:relative;overflow:hidden;border-radius:12px;border:1px solid rgba(35,120,255,.18);border:1px solid rgba(var(--primary-color-rgb,35,120,255),.18);box-shadow:0 2px 8px rgba(35,120,255,.06),0 12px 32px rgba(35,120,255,.07);box-shadow:0 2px 8px rgba(var(--primary-color-rgb,35,120,255),.06),0 12px 32px rgba(var(--primary-color-rgb,35,120,255),.07);transition:box-shadow .3s ease}.ms-workforce-pool-colorful1 .workforce-filter-card-colorful1:hover,.ms-workforce-pool-colorful1 .workforce-summary-card-colorful1:hover{box-shadow:0 4px 16px rgba(35,120,255,.1),0 16px 40px rgba(35,120,255,.1);box-shadow:0 4px 16px rgba(var(--primary-color-rgb,35,120,255),.1),0 16px 40px rgba(var(--primary-color-rgb,35,120,255),.1)}.ms-workforce-pool-colorful1 .workforce-summary-card-colorful1{margin-bottom:14px}.ms-workforce-pool-colorful1 .workforce-summary-card-colorful1 .ant-card-body{padding:16px 20px}.ms-workforce-pool-colorful1 .workforce-summary-card-colorful1:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,#2378ff,rgba(35,120,255,.4));background:linear-gradient(90deg,var(--primary-color,#2378ff),rgba(var(--primary-color-rgb,35,120,255),.4))}.ms-workforce-pool-colorful1 .workforce-summary-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ms-workforce-pool-colorful1 .summary-title{color:#0f172a;font-size:15px;font-weight:800;letter-spacing:.2px}.ms-workforce-pool-colorful1 .summary-badge{background:linear-gradient(135deg,#2378ff,rgba(35,120,255,.75));background:linear-gradient(135deg,var(--primary-color,#2378ff),rgba(var(--primary-color-rgb,35,120,255),.75));color:#fff;font-weight:700;font-size:12px;padding:5px 14px;border-radius:16px;box-shadow:0 3px 12px rgba(35,120,255,.3);box-shadow:0 3px 12px rgba(var(--primary-color-rgb,35,120,255),.3);letter-spacing:.2px}.ms-workforce-pool-colorful1 .summary-banner-colorful1{display:flex;align-items:flex-start;grid-gap:6px;gap:6px;background:rgba(35,120,255,.05);background:rgba(var(--primary-color-rgb,35,120,255),.05);border:1px solid rgba(35,120,255,.15);border-left:3px solid #2378ff;border:1px solid rgba(var(--primary-color-rgb,35,120,255),.15);border-left:3px solid var(--primary-color,#2378ff);border-radius:0 8px 8px 0;padding:8px 12px;color:#475569;font-size:12px;line-height:1.5;margin-bottom:14px}.ms-workforce-pool-colorful1 .summary-banner-colorful1 .anticon{color:#2378ff;color:var(--primary-color,#2378ff);margin-top:2px;flex-shrink:0}.ms-workforce-pool-colorful1 .city-card-v2{display:flex;background:#fff;border-radius:10px;overflow:hidden;border:1px solid rgba(35,120,255,.1);border:1px solid rgba(var(--primary-color-rgb,35,120,255),.1);box-shadow:0 1px 6px rgba(0,0,0,.04);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease}.ms-workforce-pool-colorful1 .city-card-v2 .city-card-v2-status-bar{width:5px;background:#2378ff;background:var(--primary-color,#2378ff);flex-shrink:0;transition:width .2s ease}.ms-workforce-pool-colorful1 .city-card-v2.city-card-v2-normal .city-card-v2-status-bar{background:linear-gradient(180deg,#10b981,#34d399)}.ms-workforce-pool-colorful1 .city-card-v2.city-card-v2-warning .city-card-v2-status-bar{background:linear-gradient(180deg,#f59e0b,#fbbf24)}.ms-workforce-pool-colorful1 .city-card-v2.city-card-v2-attention .city-card-v2-status-bar{background:linear-gradient(180deg,#f97316,#fb923c)}.ms-workforce-pool-colorful1 .city-card-v2.city-card-v2-danger .city-card-v2-status-bar{background:linear-gradient(180deg,#ef4444,#f87171)}.ms-workforce-pool-colorful1 .city-card-v2:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(35,120,255,.12),0 3px 8px rgba(0,0,0,.05);box-shadow:0 8px 20px rgba(var(--primary-color-rgb,35,120,255),.12),0 3px 8px rgba(0,0,0,.05)}.ms-workforce-pool-colorful1 .city-card-v2:hover .city-card-v2-status-bar{width:7px}.ms-workforce-pool-colorful1 .city-card-v2-content{flex:1 1;padding:12px 14px;min-width:0}.ms-workforce-pool-colorful1 .city-card-v2-header{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:8px;gap:8px;margin-bottom:10px}.ms-workforce-pool-colorful1 .city-card-v2-name{font-size:14px;font-weight:700;color:#0f172a;margin:0;letter-spacing:.1px}.ms-workforce-pool-colorful1 .city-card-v2-badge{padding:2px 8px;border-radius:5px;font-size:10px;font-weight:600;white-space:nowrap;letter-spacing:.2px}.ms-workforce-pool-colorful1 .city-card-v2-badge.city-card-v2-badge-normal{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.ms-workforce-pool-colorful1 .city-card-v2-badge.city-card-v2-badge-warning{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.ms-workforce-pool-colorful1 .city-card-v2-badge.city-card-v2-badge-attention{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.ms-workforce-pool-colorful1 .city-card-v2-badge.city-card-v2-badge-danger{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.ms-workforce-pool-colorful1 .city-card-v2-metrics{display:flex;align-items:center;background:#f8faff;border-radius:8px;padding:8px 0}.ms-workforce-pool-colorful1 .city-card-v2-metric{flex:1 1;text-align:center}.ms-workforce-pool-colorful1 .city-card-v2-metric-value{display:block;font-size:24px;font-weight:900;color:#1e293b;line-height:1;margin-bottom:4px;letter-spacing:-.5px}.ms-workforce-pool-colorful1 .city-card-v2-metric-label{display:block;font-size:10px;color:#94a3b8;letter-spacing:.2px}.ms-workforce-pool-colorful1 .city-card-v2-divider{width:1px;height:30px;background:linear-gradient(180deg,transparent,rgba(35,120,255,.15),transparent);background:linear-gradient(180deg,transparent,rgba(var(--primary-color-rgb,35,120,255),.15),transparent);margin:0 2px}.ms-workforce-pool-colorful1 .workforce-filter-card-colorful1 .ant-card-head{border-bottom:1px solid rgba(35,120,255,.1);border-bottom:1px solid rgba(var(--primary-color-rgb,35,120,255),.1);background:linear-gradient(180deg,rgba(35,120,255,.03),#fff);background:linear-gradient(180deg,rgba(var(--primary-color-rgb,35,120,255),.03),#fff);padding:0 16px;min-height:44px}.ms-workforce-pool-colorful1 .workforce-filter-card-colorful1 .ant-card-head-title{color:#0f172a;font-weight:800;font-size:14px;padding:12px 0}.ms-workforce-pool-colorful1 .workforce-filter-card-colorful1 .ant-card-extra{color:#94a3b8;font-size:12px}.ms-workforce-pool-colorful1 .filter-toolbar{margin-bottom:12px}.ms-workforce-pool-colorful1 .filter-controls{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.ms-workforce-pool-colorful1 .filter-controls .ant-cascader-picker{background:rgba(35,120,255,.03);background:rgba(var(--primary-color-rgb,35,120,255),.03);border:1px solid rgba(35,120,255,.18);border:1px solid rgba(var(--primary-color-rgb,35,120,255),.18);border-radius:8px;transition:all .2s ease}.ms-workforce-pool-colorful1 .filter-controls .ant-cascader-picker.ant-cascader-picker-focused,.ms-workforce-pool-colorful1 .filter-controls .ant-cascader-picker:hover{border-color:#2378ff;border-color:var(--primary-color,#2378ff);background:#fff;box-shadow:0 0 0 2px rgba(35,120,255,.1);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb,35,120,255),.1)}.ms-workforce-pool-colorful1 .filter-controls .ant-cascader-picker .ant-input{background:transparent;color:#1e293b}.ms-workforce-pool-colorful1 .filter-controls .ant-btn{height:32px;min-width:70px;padding:0 14px;border-radius:8px;font-weight:600;font-size:13px;transition:all .2s ease}.ms-workforce-pool-colorful1 .filter-controls .ant-btn:not(.ant-btn-primary){border:1px solid rgba(35,120,255,.2);border:1px solid rgba(var(--primary-color-rgb,35,120,255),.2);background:#fff;color:#475569}.ms-workforce-pool-colorful1 .filter-controls .ant-btn:not(.ant-btn-primary):hover{border-color:#2378ff;border-color:var(--primary-color,#2378ff);color:#2378ff;color:var(--primary-color,#2378ff);background:rgba(35,120,255,.04);background:rgba(var(--primary-color-rgb,35,120,255),.04)}.ms-workforce-pool-colorful1 .filter-controls .ant-btn-primary{background:linear-gradient(135deg,oklch(42% .16 250),var(--primary-color) 12%,oklch(55% .14 230) 28%,oklch(72% .1 210) 50%,oklch(55% .14 230) 72%,var(--primary-color) 88%,oklch(42% .16 250));background-size:300% 300%;background-position:0 50%;border:none;color:oklch(98% .005 240);font-weight:700;box-shadow:0 6px 24px color-mix(in srgb,var(--primary-color) 40%,oklch(40% .08 240)),0 0 30px color-mix(in srgb,var(--primary-color) 18%,oklch(65% .05 230));transition:all .4s cubic-bezier(.34,1.56,.64,1);-webkit-animation:ocean-flow 3.5s ease infinite;animation:ocean-flow 3.5s ease infinite;position:relative;overflow:hidden}@-webkit-keyframes ocean-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes ocean-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ms-workforce-pool-colorful1 .filter-controls .ant-btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),transparent);transition:left .6s ease}.ms-workforce-pool-colorful1 .filter-controls .ant-btn-primary:hover{box-shadow:0 10px 40px color-mix(in srgb,var(--primary-color) 50%,oklch(35% .1 235)),0 0 50px color-mix(in srgb,var(--primary-color) 28%,oklch(58% .06 225));transform:translateY(-3px) scale(1.02);-webkit-animation-duration:1.5s;animation-duration:1.5s}.ms-workforce-pool-colorful1 .filter-controls .ant-btn-primary:hover:before{left:100%}.ms-workforce-pool-colorful1 .filter-controls .ant-btn-primary:active{transform:translateY(0) scale(.98)}.ms-workforce-pool-colorful1 .table-name{color:#0f172a;font-weight:600}.ms-workforce-pool-colorful1 .city-tag{display:inline-block;background:rgba(35,120,255,.08);background:rgba(var(--primary-color-rgb,35,120,255),.08);color:#2378ff;color:var(--primary-color,#2378ff);padding:2px 8px;border-radius:4px;font-size:11px;border:1px solid rgba(35,120,255,.18);border:1px solid rgba(var(--primary-color-rgb,35,120,255),.18)}.ms-workforce-pool-colorful1 .completion-rate{color:#059669;font-weight:600}.ms-workforce-pool-colorful1 .task-complete-num{color:#2378ff;color:var(--primary-color,#2378ff);font-weight:600}.ms-workforce-pool-colorful1 .ant-table-wrapper .ant-table{border:1px solid rgba(35,120,255,.1);border:1px solid rgba(var(--primary-color-rgb,35,120,255),.1);border-radius:10px;overflow:hidden}.ms-workforce-pool-colorful1 .ant-table-wrapper .ant-table-thead>tr>th{background:linear-gradient(180deg,rgba(35,120,255,.05),rgba(35,120,255,.02));background:linear-gradient(180deg,rgba(var(--primary-color-rgb,35,120,255),.05),rgba(var(--primary-color-rgb,35,120,255),.02));border-bottom:1px solid rgba(35,120,255,.12);border-bottom:1px solid rgba(var(--primary-color-rgb,35,120,255),.12);color:#334155;font-weight:700;font-size:12px;padding:10px 14px}.ms-workforce-pool-colorful1 .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid rgba(35,120,255,.05);border-bottom:1px solid rgba(var(--primary-color-rgb,35,120,255),.05);color:#334155;padding:10px 14px;transition:background .15s ease}.ms-workforce-pool-colorful1 .ant-table-wrapper .ant-table-tbody>tr:nth-child(odd)>td{background:rgba(35,120,255,.018);background:rgba(var(--primary-color-rgb,35,120,255),.018)}.ms-workforce-pool-colorful1 .ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:#fff}.ms-workforce-pool-colorful1 .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:rgba(35,120,255,.06)!important;background:rgba(var(--primary-color-rgb,35,120,255),.06)!important}.ms-workforce-pool-colorful1 .ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none}.ms-workforce-pool-colorful1 .ant-table-wrapper .ant-pagination{margin-top:12px}.ms-workforce-pool-colorful1 .ant-table-wrapper .ant-pagination .ant-pagination-item,.ms-workforce-pool-colorful1 .ant-table-wrapper .ant-pagination .ant-pagination-next .ant-pagination-item-link,.ms-workforce-pool-colorful1 .ant-table-wrapper .ant-pagination .ant-pagination-prev .ant-pagination-item-link{border-color:rgba(35,120,255,.2);border-color:rgba(var(--primary-color-rgb,35,120,255),.2);border-radius:6px;min-width:28px;height:28px;line-height:26px;transition:all .2s ease}.ms-workforce-pool-colorful1 .ant-table-wrapper .ant-pagination .ant-pagination-item:hover{border-color:#2378ff;border-color:var(--primary-color,#2378ff)}.ms-workforce-pool-colorful1 .ant-table-wrapper .ant-pagination .ant-pagination-item-active{border-color:#2378ff;border-color:var(--primary-color,#2378ff);background:rgba(35,120,255,.08);background:rgba(var(--primary-color-rgb,35,120,255),.08)}.ms-workforce-pool-colorful1 .ant-table-wrapper .ant-pagination .ant-pagination-item-active a{color:#2378ff;color:var(--primary-color,#2378ff)}.ms-workforce-pool-colorful1 .city-expand-action{text-align:center;margin-top:10px}.ms-workforce-pool-colorful1 .city-expand-action .ant-btn-link{color:#2378ff;color:var(--primary-color,#2378ff);font-weight:600;font-size:12px;transition:all .2s ease}.ms-workforce-pool-colorful1 .city-expand-action .ant-btn-link:hover{opacity:.8}@media (max-width:992px){.ms-workforce-pool-colorful1{padding:16px 14px 14px}.ms-workforce-pool-colorful1 .workforce-filter-card-colorful1,.ms-workforce-pool-colorful1 .workforce-summary-card-colorful1{border-radius:10px}.ms-workforce-pool-colorful1 .workforce-summary-card-colorful1 .ant-card-body{padding:14px 16px}}@media (max-width:768px){.ms-workforce-pool-colorful1 .filter-controls,.ms-workforce-pool-colorful1 .filter-controls .ant-cascader-picker{width:100%}.ms-workforce-pool-colorful1 .city-card-v2-metrics{flex-direction:column;grid-gap:10px;gap:10px}.ms-workforce-pool-colorful1 .city-card-v2-divider{display:none}}.ms-workforce-pool-colorful3{padding:24px;min-height:100%;background:radial-gradient(ellipse 80% 60% at 110% -10%,rgba(37,99,235,.22) 0,transparent 50%),radial-gradient(ellipse 60% 50% at -10% 110%,rgba(37,99,235,.12) 0,transparent 45%),#f8f9ff;background:radial-gradient(ellipse 80% 60% at 110% -10%,rgba(var(--primary-color-rgb,37,99,235),.22) 0,transparent 50%),radial-gradient(ellipse 60% 50% at -10% 110%,rgba(var(--primary-color-rgb,37,99,235),.12) 0,transparent 45%),var(--background-color-base,#f8f9ff);position:relative}.ms-workforce-pool-colorful3:before{content:"";position:absolute;background:radial-gradient(circle,rgba(37,99,235,.35) 0,rgba(37,99,235,.12) 40%,transparent 70%);background:radial-gradient(circle,rgba(var(--primary-color-rgb,37,99,235),.35) 0,rgba(var(--primary-color-rgb,37,99,235),.12) 40%,transparent 70%);-webkit-filter:blur(70px);filter:blur(70px);width:clamp(320px,32vw,550px);height:clamp(320px,32vw,550px);top:-18%;right:-12%;pointer-events:none;z-index:0}.ms-workforce-pool-colorful3:after{content:"";position:absolute;background:radial-gradient(circle,rgba(37,99,235,.25) 0,rgba(37,99,235,.08) 35%,transparent 65%);background:radial-gradient(circle,rgba(var(--primary-color-rgb,37,99,235),.25) 0,rgba(var(--primary-color-rgb,37,99,235),.08) 35%,transparent 65%);-webkit-filter:blur(50px);filter:blur(50px);width:clamp(260px,26vw,420px);height:clamp(260px,26vw,420px);left:-8%;bottom:8%;pointer-events:none;z-index:0}.ms-workforce-pool-colorful3 .workforce-filter-card-colorful3,.ms-workforce-pool-colorful3 .workforce-summary-card-colorful3{position:relative;z-index:1;border-radius:clamp(16px,2vw,22px);border:none;background:hsla(0,0%,100%,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 32px rgba(37,99,235,.1),0 24px 64px rgba(37,99,235,.06),inset 0 1px 0 hsla(0,0%,100%,.9);box-shadow:0 8px 32px rgba(var(--primary-color-rgb,37,99,235),.1),0 24px 64px rgba(var(--primary-color-rgb,37,99,235),.06),inset 0 1px 0 hsla(0,0%,100%,.9);overflow:hidden;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.ms-workforce-pool-colorful3 .workforce-filter-card-colorful3:hover,.ms-workforce-pool-colorful3 .workforce-summary-card-colorful3:hover{box-shadow:0 12px 48px rgba(37,99,235,.16),0 32px 80px rgba(37,99,235,.1);box-shadow:0 12px 48px rgba(var(--primary-color-rgb,37,99,235),.16),0 32px 80px rgba(var(--primary-color-rgb,37,99,235),.1);transform:translateY(-2px)}.ms-workforce-pool-colorful3 .workforce-filter-card-colorful3:before,.ms-workforce-pool-colorful3 .workforce-summary-card-colorful3:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#3879e7,rgba(37,99,235,.7) 50%,#3879e7);background:linear-gradient(180deg,var(--primary-color,#3879e7),rgba(var(--primary-color-rgb,37,99,235),.7) 50%,var(--primary-color,#3879e7));box-shadow:0 0 20px rgba(37,99,235,.4);box-shadow:0 0 20px rgba(var(--primary-color-rgb,37,99,235),.4)}.ms-workforce-pool-colorful3 .workforce-filter-card-colorful3 .ant-card-body,.ms-workforce-pool-colorful3 .workforce-summary-card-colorful3 .ant-card-body{padding:20px 24px 20px 28px}.ms-workforce-pool-colorful3 .workforce-summary-card-colorful3{margin-bottom:16px}.ms-workforce-pool-colorful3 .workforce-filter-card-colorful3 .ant-card-head{border-bottom:1px solid rgba(37,99,235,.08);border-bottom:1px solid rgba(var(--primary-color-rgb,37,99,235),.08);padding-left:28px}.ms-workforce-pool-colorful3 .workforce-filter-card-colorful3 .ant-card-head-title{color:rgba(37,99,235,.9);color:rgba(var(--primary-color-rgb,37,99,235),.9);font-weight:800;font-size:15px}.ms-workforce-pool-colorful3 .workforce-filter-card-colorful3 .ant-card-extra{color:rgba(37,99,235,.6);color:rgba(var(--primary-color-rgb,37,99,235),.6);font-size:13px}.ms-workforce-pool-colorful3 .workforce-summary-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ms-workforce-pool-colorful3 .summary-title-wrap{display:flex;align-items:center;grid-gap:10px;gap:10px}.ms-workforce-pool-colorful3 .summary-title-dot{width:10px;height:10px;border-radius:50%;background:#3879e7;background:var(--primary-color,#3879e7);box-shadow:0 0 0 3px rgba(37,99,235,.2),0 0 12px rgba(37,99,235,.4);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb,37,99,235),.2),0 0 12px rgba(var(--primary-color-rgb,37,99,235),.4)}.ms-workforce-pool-colorful3 .summary-title{color:#1e293b;color:var(--text-color,#1e293b);font-size:16px;font-weight:800;letter-spacing:.3px}.ms-workforce-pool-colorful3 .summary-badge{display:flex;align-items:baseline;grid-gap:4px;gap:4px;background:linear-gradient(135deg,rgba(37,99,235,.85),#3879e7 50%,rgba(37,99,235,.75));background:linear-gradient(135deg,rgba(var(--primary-color-rgb,37,99,235),.85),var(--primary-color,#3879e7) 50%,rgba(var(--primary-color-rgb,37,99,235),.75));color:#fff;font-size:20px;font-weight:900;padding:8px 22px;border-radius:30px;box-shadow:0 8px 28px rgba(37,99,235,.35),0 3px 10px rgba(37,99,235,.2),inset 0 1px 0 hsla(0,0%,100%,.3);box-shadow:0 8px 28px rgba(var(--primary-color-rgb,37,99,235),.35),0 3px 10px rgba(var(--primary-color-rgb,37,99,235),.2),inset 0 1px 0 hsla(0,0%,100%,.3);letter-spacing:-.3px;transition:all .3s ease}.ms-workforce-pool-colorful3 .summary-badge:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 36px rgba(37,99,235,.45),0 5px 15px rgba(37,99,235,.25);box-shadow:0 12px 36px rgba(var(--primary-color-rgb,37,99,235),.45),0 5px 15px rgba(var(--primary-color-rgb,37,99,235),.25)}.ms-workforce-pool-colorful3 .summary-badge span{font-size:12px;font-weight:400;opacity:.9}.ms-workforce-pool-colorful3 .summary-banner-colorful3{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;background:rgba(37,99,235,.05);background:rgba(var(--primary-color-rgb,37,99,235),.05);border:1px solid rgba(37,99,235,.1);border:1px solid rgba(var(--primary-color-rgb,37,99,235),.1);border-radius:12px;padding:12px 16px;color:rgba(37,99,235,.75);color:rgba(var(--primary-color-rgb,37,99,235),.75);font-size:12.5px;line-height:1.6;margin-bottom:16px}.ms-workforce-pool-colorful3 .summary-banner-colorful3 .anticon{color:#3879e7;color:var(--primary-color,#3879e7);margin-top:2px;flex-shrink:0}.ms-workforce-pool-colorful3 .city-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0!important}.ms-workforce-pool-colorful3 .city-col{width:100%!important;max-width:100%!important;flex:none!important;padding:0!important}.ms-workforce-pool-colorful3 .city-card-neon{display:flex;align-items:center;background:hsla(0,0%,100%,.95);border-radius:14px;border:1px solid rgba(37,99,235,.08);border:1px solid rgba(var(--primary-color-rgb,37,99,235),.08);padding:14px 20px;transition:all .28s cubic-bezier(.34,1.56,.64,1);cursor:default;position:relative;overflow:hidden}.ms-workforce-pool-colorful3 .city-card-neon:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#3879e7;background:var(--primary-color,#3879e7);border-radius:0;box-shadow:0 0 12px rgba(37,99,235,.3);box-shadow:0 0 12px rgba(var(--primary-color-rgb,37,99,235),.3)}.ms-workforce-pool-colorful3 .city-card-neon.city-card-neon-normal:before{background:linear-gradient(180deg,#10b981,#34d399);box-shadow:0 0 12px rgba(16,185,129,.4)}.ms-workforce-pool-colorful3 .city-card-neon.city-card-neon-warning:before{background:linear-gradient(180deg,#f59e0b,#fbbf24);box-shadow:0 0 12px rgba(245,158,11,.4)}.ms-workforce-pool-colorful3 .city-card-neon.city-card-neon-attention:before{background:linear-gradient(180deg,#f97316,#fb923c);box-shadow:0 0 12px rgba(249,115,22,.4)}.ms-workforce-pool-colorful3 .city-card-neon.city-card-neon-danger:before{background:linear-gradient(180deg,#ef4444,#f87171);box-shadow:0 0 12px rgba(239,68,68,.4)}.ms-workforce-pool-colorful3 .city-card-neon:hover{background:rgba(37,99,235,.06);background:rgba(var(--primary-color-rgb,37,99,235),.06);border-color:rgba(37,99,235,.2);border-color:rgba(var(--primary-color-rgb,37,99,235),.2);box-shadow:0 8px 28px rgba(37,99,235,.12),0 3px 10px rgba(37,99,235,.08);box-shadow:0 8px 28px rgba(var(--primary-color-rgb,37,99,235),.12),0 3px 10px rgba(var(--primary-color-rgb,37,99,235),.08);transform:translateX(4px)}.ms-workforce-pool-colorful3 .city-card-neon-header{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:120px;padding-left:8px}.ms-workforce-pool-colorful3 .city-card-neon-name{color:rgba(37,99,235,.9);color:rgba(var(--primary-color-rgb,37,99,235),.9);font-size:14px;font-weight:700;white-space:nowrap}.ms-workforce-pool-colorful3 .city-card-neon-status{font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;white-space:nowrap}.ms-workforce-pool-colorful3 .city-card-neon-status.city-card-neon-status-normal{background:rgba(16,185,129,.1);color:#16a34a;border:1px solid rgba(16,185,129,.2)}.ms-workforce-pool-colorful3 .city-card-neon-status.city-card-neon-status-warning{background:rgba(245,158,11,.1);color:#d97706;border:1px solid rgba(245,158,11,.2)}.ms-workforce-pool-colorful3 .city-card-neon-status.city-card-neon-status-attention{background:rgba(249,115,22,.1);color:#ea580c;border:1px solid rgba(249,115,22,.2)}.ms-workforce-pool-colorful3 .city-card-neon-status.city-card-neon-status-danger{background:rgba(239,68,68,.1);color:#dc2626;border:1px solid rgba(239,68,68,.2)}.ms-workforce-pool-colorful3 .city-card-neon-body{display:flex;align-items:center;flex:1 1;grid-gap:0;gap:0;background:none;padding:0;border-radius:0;margin-left:auto}.ms-workforce-pool-colorful3 .city-card-neon-metric{flex:1 1;display:flex;align-items:baseline;justify-content:center;grid-gap:5px;gap:5px}.ms-workforce-pool-colorful3 .city-card-neon-num{font-size:24px;font-weight:900;color:#1e293b;color:var(--text-color,#1e293b);line-height:1;letter-spacing:-.5px}.ms-workforce-pool-colorful3 .city-card-neon-num.city-card-neon-num-secondary{font-size:18px;color:rgba(37,99,235,.6);color:rgba(var(--primary-color-rgb,37,99,235),.6)}.ms-workforce-pool-colorful3 .city-card-neon-label{font-size:11px;color:rgba(37,99,235,.55);color:rgba(var(--primary-color-rgb,37,99,235),.55);white-space:nowrap}.ms-workforce-pool-colorful3 .city-card-neon-sep{width:1px;height:28px;background:rgba(37,99,235,.1);background:rgba(var(--primary-color-rgb,37,99,235),.1);margin:0 10px}.ms-workforce-pool-colorful3 .city-expand-action{text-align:center;margin-top:12px}.ms-workforce-pool-colorful3 .city-expand-action .ant-btn-link{color:#3879e7;color:var(--primary-color,#3879e7);font-size:13px;font-weight:600}.ms-workforce-pool-colorful3 .city-expand-action .ant-btn-link:hover{opacity:.8}.ms-workforce-pool-colorful3 .filter-card-title{display:flex;align-items:center;grid-gap:10px;gap:10px;color:#1e293b;color:var(--text-color,#1e293b)}.ms-workforce-pool-colorful3 .filter-card-title-bar{display:inline-block;width:4px;height:16px;border-radius:2px;background:linear-gradient(180deg,#3879e7,rgba(37,99,235,.7));background:linear-gradient(180deg,var(--primary-color,#3879e7),rgba(var(--primary-color-rgb,37,99,235),.7));box-shadow:0 0 8px rgba(37,99,235,.3);box-shadow:0 0 8px rgba(var(--primary-color-rgb,37,99,235),.3)}.ms-workforce-pool-colorful3 .filter-extra{color:rgba(37,99,235,.55);color:rgba(var(--primary-color-rgb,37,99,235),.55);font-size:13px}.ms-workforce-pool-colorful3 .filter-toolbar{margin-bottom:16px}.ms-workforce-pool-colorful3 .filter-controls{display:flex;flex-direction:column;align-items:stretch;grid-gap:12px;gap:12px}.ms-workforce-pool-colorful3 .filter-controls .ant-cascader-picker{width:100%;background:rgba(37,99,235,.03);background:rgba(var(--primary-color-rgb,37,99,235),.03);border:1.5px solid rgba(37,99,235,.15);border:1.5px solid rgba(var(--primary-color-rgb,37,99,235),.15);border-radius:14px;transition:all .25s ease}.ms-workforce-pool-colorful3 .filter-controls .ant-cascader-picker.ant-cascader-picker-focused,.ms-workforce-pool-colorful3 .filter-controls .ant-cascader-picker:hover{border-color:#3879e7;border-color:var(--primary-color,#3879e7);background:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.1);box-shadow:0 0 0 4px rgba(var(--primary-color-rgb,37,99,235),.1)}.ms-workforce-pool-colorful3 .filter-controls .ant-cascader-picker .ant-input{background:transparent;border:none;border-radius:0;box-shadow:none;color:#1e293b;color:var(--text-color,#1e293b)}.ms-workforce-pool-colorful3 .filter-controls .ant-btn{height:40px;min-width:100px;padding:0 24px;border-radius:14px;font-weight:600;transition:all .25s ease}.ms-workforce-pool-colorful3 .filter-controls .ant-btn:not(.ant-btn-primary){border:1.5px solid rgba(37,99,235,.15);border:1.5px solid rgba(var(--primary-color-rgb,37,99,235),.15);background:hsla(0,0%,100%,.95);color:rgba(37,99,235,.75);color:rgba(var(--primary-color-rgb,37,99,235),.75)}.ms-workforce-pool-colorful3 .filter-controls .ant-btn:not(.ant-btn-primary):hover{border-color:#3879e7;border-color:var(--primary-color,#3879e7);color:#3879e7;color:var(--primary-color,#3879e7);transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.12);box-shadow:0 4px 12px rgba(var(--primary-color-rgb,37,99,235),.12)}.ms-workforce-pool-colorful3 .filter-controls .ant-btn-primary{background:linear-gradient(135deg,oklch(48% .14 135),var(--primary-color) 18%,oklch(60% .12 155) 35%,oklch(75% .1 165) 50%,oklch(60% .12 155) 65%,var(--primary-color) 82%,oklch(48% .14 135));background-size:350% 350%;background-position:0 30%;border:none;border-radius:14px;color:oklch(98% .005 150);font-weight:700;box-shadow:0 4px 20px color-mix(in srgb,var(--primary-color) 35%,oklch(45% .06 150)),0 0 25px color-mix(in srgb,var(--primary-color) 15%,oklch(68% .04 150));transition:all .35s cubic-bezier(.25,1,.5,1);-webkit-animation:aurora-drift 4.5s ease-in-out infinite;animation:aurora-drift 4.5s ease-in-out infinite;position:relative;overflow:hidden}@-webkit-keyframes aurora-drift{0%,to{background-position:0 30%;-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}25%{background-position:30% 70%;-webkit-filter:hue-rotate(8deg);filter:hue-rotate(8deg)}50%{background-position:100% 70%;-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}75%{background-position:70% 30%;-webkit-filter:hue-rotate(-8deg);filter:hue-rotate(-8deg)}}@keyframes aurora-drift{0%,to{background-position:0 30%;-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}25%{background-position:30% 70%;-webkit-filter:hue-rotate(8deg);filter:hue-rotate(8deg)}50%{background-position:100% 70%;-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}75%{background-position:70% 30%;-webkit-filter:hue-rotate(-8deg);filter:hue-rotate(-8deg)}}.ms-workforce-pool-colorful3 .filter-controls .ant-btn-primary:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent 0deg,hsla(0,0%,100%,.15) 60deg,transparent 120deg);-webkit-animation:aurora-spin 8s linear infinite;animation:aurora-spin 8s linear infinite;pointer-events:none}@-webkit-keyframes aurora-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes aurora-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ms-workforce-pool-colorful3 .filter-controls .ant-btn-primary:hover{box-shadow:0 8px 32px color-mix(in srgb,var(--primary-color) 45%,oklch(40% .07 150)),0 0 40px color-mix(in srgb,var(--primary-color) 25%,oklch(62% .05 150));transform:translateY(-3px);-webkit-animation-duration:1.8s;animation-duration:1.8s}.ms-workforce-pool-colorful3 .filter-controls .ant-btn-primary:hover:before{-webkit-animation-duration:3s;animation-duration:3s}.ms-workforce-pool-colorful3 .ant-table{background:transparent}.ms-workforce-pool-colorful3 .ant-table .ant-table-thead>tr>th{background:linear-gradient(135deg,rgba(37,99,235,.06),rgba(37,99,235,.1));background:linear-gradient(135deg,rgba(var(--primary-color-rgb,37,99,235),.06),rgba(var(--primary-color-rgb,37,99,235),.1));color:rgba(37,99,235,.85);color:rgba(var(--primary-color-rgb,37,99,235),.85);border-bottom:1.5px solid rgba(37,99,235,.1);border-bottom:1.5px solid rgba(var(--primary-color-rgb,37,99,235),.1);font-size:13px;font-weight:700}.ms-workforce-pool-colorful3 .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid rgba(37,99,235,.05);border-bottom:1px solid rgba(var(--primary-color-rgb,37,99,235),.05);color:#334155;color:var(--text-color,#334155);transition:background .15s ease}.ms-workforce-pool-colorful3 .ant-table .ant-table-tbody>tr:nth-child(odd)>td{background:rgba(37,99,235,.02);background:rgba(var(--primary-color-rgb,37,99,235),.02)}.ms-workforce-pool-colorful3 .ant-table .ant-table-tbody>tr:nth-child(2n)>td{background:hsla(0,0%,100%,.95)}.ms-workforce-pool-colorful3 .ant-table .ant-table-tbody>tr:hover>td{background:rgba(37,99,235,.08)!important;background:rgba(var(--primary-color-rgb,37,99,235),.08)!important}.ms-workforce-pool-colorful3 .ant-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.ms-workforce-pool-colorful3 .ant-table .ant-pagination{margin-top:16px}.ms-workforce-pool-colorful3 .ant-table .ant-pagination .ant-pagination-item,.ms-workforce-pool-colorful3 .ant-table .ant-pagination .ant-pagination-next .ant-pagination-item-link,.ms-workforce-pool-colorful3 .ant-table .ant-pagination .ant-pagination-prev .ant-pagination-item-link{border-color:rgba(37,99,235,.15);border-color:rgba(var(--primary-color-rgb,37,99,235),.15);border-radius:10px;transition:all .2s ease}.ms-workforce-pool-colorful3 .ant-table .ant-pagination .ant-pagination-item:hover{border-color:#3879e7;border-color:var(--primary-color,#3879e7);transform:translateY(-1px)}.ms-workforce-pool-colorful3 .ant-table .ant-pagination .ant-pagination-item-active{background:linear-gradient(135deg,rgba(37,99,235,.85),var(--primary-color));background:linear-gradient(135deg,rgba(var(--primary-color-rgb,37,99,235),.85),var(--primary-color));border:none;box-shadow:0 4px 16px rgba(37,99,235,.3);box-shadow:0 4px 16px rgba(var(--primary-color-rgb,37,99,235),.3)}.ms-workforce-pool-colorful3 .ant-table .ant-pagination .ant-pagination-item-active a{color:#fff;font-weight:700}.ms-workforce-pool-colorful3 .table-name{color:rgba(37,99,235,.9);color:rgba(var(--primary-color-rgb,37,99,235),.9);font-weight:700}.ms-workforce-pool-colorful3 .city-tag{display:inline-block;background:rgba(37,99,235,.08);background:rgba(var(--primary-color-rgb,37,99,235),.08);color:#3879e7;color:var(--primary-color,#3879e7);padding:3px 12px;border-radius:8px;font-size:12px;border:1px solid rgba(37,99,235,.15);border:1px solid rgba(var(--primary-color-rgb,37,99,235),.15)}.ms-workforce-pool-colorful3 .completion-rate{color:#16a34a;font-weight:700}.ms-workforce-pool-colorful3 .task-complete-num{color:rgba(37,99,235,.6);color:rgba(var(--primary-color-rgb,37,99,235),.6)}@media (max-width:768px){.ms-workforce-pool-colorful3 .city-row{grid-template-columns:1fr}}.ms-workforce-pool-colorful4{padding:0 0 24px;min-height:100%;background:linear-gradient(160deg,rgba(37,99,235,.1),rgba(37,99,235,.02) 30%,#f8f9ff 50%,rgba(37,99,235,.02) 70%,rgba(37,99,235,.08));background:linear-gradient(160deg,rgba(var(--primary-color-rgb,37,99,235),.1),rgba(var(--primary-color-rgb,37,99,235),.02) 30%,var(--background-color-base,#f8f9ff) 50%,rgba(var(--primary-color-rgb,37,99,235),.02) 70%,rgba(var(--primary-color-rgb,37,99,235),.08))}.ms-workforce-pool-colorful4 .colorful4-hero{display:flex;align-items:center;justify-content:space-between;padding:32px 36px 40px;background:linear-gradient(135deg,var(--primary-color),rgba(37,99,235,.85) 50%,rgba(37,99,235,.95));background:linear-gradient(135deg,var(--primary-color),rgba(var(--primary-color-rgb,37,99,235),.85) 50%,rgba(var(--primary-color-rgb,37,99,235),.95));margin-bottom:24px;position:relative;overflow:hidden;box-shadow:0 12px 40px rgba(37,99,235,.3);box-shadow:0 12px 40px rgba(var(--primary-color-rgb,37,99,235),.3)}.ms-workforce-pool-colorful4 .colorful4-hero:before{content:"";position:absolute;right:-100px;top:-100px;width:280px;height:280px;border-radius:50%;background:hsla(0,0%,100%,.08);-webkit-filter:blur(20px);filter:blur(20px)}.ms-workforce-pool-colorful4 .colorful4-hero:after{content:"";position:absolute;right:100px;bottom:-120px;width:240px;height:240px;border-radius:50%;background:hsla(0,0%,100%,.05);-webkit-filter:blur(15px);filter:blur(15px)}.ms-workforce-pool-colorful4 .colorful4-hero .colorful4-hero-wave{position:absolute;bottom:-1px;left:0;right:0;height:24px;background:linear-gradient(160deg,rgba(37,99,235,.08),#f8f9ff 50%,rgba(37,99,235,.06));background:linear-gradient(160deg,rgba(var(--primary-color-rgb,37,99,235),.08),var(--background-color-base,#f8f9ff) 50%,rgba(var(--primary-color-rgb,37,99,235),.06));-webkit-clip-path:ellipse(55% 100% at 50% 100%);clip-path:ellipse(55% 100% at 50% 100%)}.ms-workforce-pool-colorful4 .colorful4-hero-content{position:relative;z-index:1}.ms-workforce-pool-colorful4 .colorful4-hero-title{color:#fff;font-size:24px;font-weight:800;letter-spacing:.5px;margin-bottom:8px;text-shadow:0 2px 12px rgba(0,0,0,.2)}.ms-workforce-pool-colorful4 .colorful4-hero-subtitle{color:hsla(0,0%,100%,.8);font-size:14px;letter-spacing:.2px}.ms-workforce-pool-colorful4 .colorful4-hero-stat{position:relative;z-index:1;text-align:right;background:hsla(0,0%,100%,.2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.35);border-radius:20px;padding:16px 32px;box-shadow:0 8px 32px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.4)}.ms-workforce-pool-colorful4 .colorful4-hero-stat-num{color:#fff;font-size:40px;font-weight:900;line-height:1;letter-spacing:-1px;text-shadow:0 2px 12px rgba(0,0,0,.25)}.ms-workforce-pool-colorful4 .colorful4-hero-stat-label{color:hsla(0,0%,100%,.85);font-size:12px;margin-top:6px;text-align:center;letter-spacing:.3px}.ms-workforce-pool-colorful4 .workforce-filter-card-colorful4,.ms-workforce-pool-colorful4 .workforce-summary-card-colorful4{margin:0 24px;position:relative;border-radius:20px;border:none;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 6px 24px rgba(37,99,235,.08),0 20px 48px rgba(37,99,235,.06),inset 0 1px 0 hsla(0,0%,100%,.9);box-shadow:0 6px 24px rgba(var(--primary-color-rgb,37,99,235),.08),0 20px 48px rgba(var(--primary-color-rgb,37,99,235),.06),inset 0 1px 0 hsla(0,0%,100%,.9);transition:all .3s ease}.ms-workforce-pool-colorful4 .workforce-filter-card-colorful4:hover,.ms-workforce-pool-colorful4 .workforce-summary-card-colorful4:hover{box-shadow:0 10px 40px rgba(37,99,235,.12),0 28px 64px rgba(37,99,235,.1);box-shadow:0 10px 40px rgba(var(--primary-color-rgb,37,99,235),.12),0 28px 64px rgba(var(--primary-color-rgb,37,99,235),.1);transform:translateX(4px)}.ms-workforce-pool-colorful4 .workforce-filter-card-colorful4 .ant-card-body,.ms-workforce-pool-colorful4 .workforce-summary-card-colorful4 .ant-card-body{padding:22px 28px}.ms-workforce-pool-colorful4 .workforce-summary-card-colorful4{margin-bottom:18px}.ms-workforce-pool-colorful4 .workforce-filter-card-colorful4 .ant-card-head{border-bottom:1px solid rgba(37,99,235,.08);border-bottom:1px solid rgba(var(--primary-color-rgb,37,99,235),.08)}.ms-workforce-pool-colorful4 .workforce-filter-card-colorful4 .ant-card-head-title{color:rgba(37,99,235,.9);color:rgba(var(--primary-color-rgb,37,99,235),.9);font-weight:800;font-size:15px}.ms-workforce-pool-colorful4 .workforce-filter-card-colorful4 .ant-card-extra{color:rgba(37,99,235,.55);color:rgba(var(--primary-color-rgb,37,99,235),.55);font-size:13px}.ms-workforce-pool-colorful4 .summary-banner-colorful4{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;background:rgba(37,99,235,.04);background:rgba(var(--primary-color-rgb,37,99,235),.04);border-left:4px solid var(--primary-color);border-radius:0 12px 12px 0;padding:12px 18px;color:rgba(37,99,235,.75);color:rgba(var(--primary-color-rgb,37,99,235),.75);font-size:12.5px;line-height:1.6;margin-bottom:20px}.ms-workforce-pool-colorful4 .summary-banner-colorful4 .anticon{color:var(--primary-color);margin-top:2px;flex-shrink:0}.ms-workforce-pool-colorful4 .city-card-grad{border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1);cursor:default;position:relative}.ms-workforce-pool-colorful4 .city-card-grad.city-card-grad-normal .city-card-grad-inner{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(52,211,153,.04));border:1.5px solid rgba(16,185,129,.25);box-shadow:0 6px 24px rgba(16,185,129,.15)}.ms-workforce-pool-colorful4 .city-card-grad.city-card-grad-warning .city-card-grad-inner{background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(251,191,36,.04));border:1.5px solid rgba(245,158,11,.25);box-shadow:0 6px 24px rgba(245,158,11,.15)}.ms-workforce-pool-colorful4 .city-card-grad.city-card-grad-attention .city-card-grad-inner{background:linear-gradient(135deg,rgba(249,115,22,.12),rgba(251,146,60,.04));border:1.5px solid rgba(249,115,22,.25);box-shadow:0 6px 24px rgba(249,115,22,.15)}.ms-workforce-pool-colorful4 .city-card-grad.city-card-grad-danger .city-card-grad-inner{background:linear-gradient(135deg,rgba(239,68,68,.12),rgba(248,113,113,.04));border:1.5px solid rgba(239,68,68,.25);box-shadow:0 6px 24px rgba(239,68,68,.15)}.ms-workforce-pool-colorful4 .city-card-grad:hover{transform:translateY(-5px) scale(1.02)}.ms-workforce-pool-colorful4 .city-card-grad:hover .city-card-grad-inner{box-shadow:0 12px 40px rgba(37,99,235,.2);box-shadow:0 12px 40px rgba(var(--primary-color-rgb,37,99,235),.2)}.ms-workforce-pool-colorful4 .city-card-grad-inner{padding:18px 20px;border-radius:16px;background:hsla(0,0%,100%,.9);border:1.5px solid rgba(37,99,235,.15);border:1.5px solid rgba(var(--primary-color-rgb,37,99,235),.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:box-shadow .3s ease}.ms-workforce-pool-colorful4 .city-card-grad-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ms-workforce-pool-colorful4 .city-card-grad-name{color:rgba(37,99,235,.9);color:rgba(var(--primary-color-rgb,37,99,235),.9);font-size:15px;font-weight:700;letter-spacing:.2px}.ms-workforce-pool-colorful4 .city-card-grad-badge{font-size:11px;font-weight:600;padding:4px 12px;border-radius:20px;letter-spacing:.3px}.ms-workforce-pool-colorful4 .city-card-grad-badge.city-card-grad-badge-normal{background:rgba(16,185,129,.12);color:#059669;border:1px solid rgba(16,185,129,.25)}.ms-workforce-pool-colorful4 .city-card-grad-badge.city-card-grad-badge-warning{background:rgba(245,158,11,.12);color:#d97706;border:1px solid rgba(245,158,11,.25)}.ms-workforce-pool-colorful4 .city-card-grad-badge.city-card-grad-badge-attention{background:rgba(249,115,22,.12);color:#ea580c;border:1px solid rgba(249,115,22,.25)}.ms-workforce-pool-colorful4 .city-card-grad-badge.city-card-grad-badge-danger{background:rgba(239,68,68,.12);color:#dc2626;border:1px solid rgba(239,68,68,.25)}.ms-workforce-pool-colorful4 .city-card-grad-nums{display:flex;align-items:flex-end;justify-content:space-between;background:hsla(0,0%,100%,.7);border-radius:12px;padding:12px 14px;border:1px solid rgba(37,99,235,.08);border:1px solid rgba(var(--primary-color-rgb,37,99,235),.08)}.ms-workforce-pool-colorful4 .city-card-grad-num-block{flex:1 1}.ms-workforce-pool-colorful4 .city-card-grad-num-block.city-card-grad-num-block-right{text-align:right}.ms-workforce-pool-colorful4 .city-card-grad-num{font-size:30px;font-weight:900;color:#1e293b;color:var(--text-color,#1e293b);line-height:1.1;letter-spacing:-.5px}.ms-workforce-pool-colorful4 .city-card-grad-num.city-card-grad-num-dim{font-size:22px;color:rgba(37,99,235,.6);color:rgba(var(--primary-color-rgb,37,99,235),.6)}.ms-workforce-pool-colorful4 .city-card-grad-num-label{font-size:11px;color:rgba(37,99,235,.5);color:rgba(var(--primary-color-rgb,37,99,235),.5);margin-top:4px;letter-spacing:.3px}.ms-workforce-pool-colorful4 .city-expand-action{text-align:center;margin-top:14px}.ms-workforce-pool-colorful4 .city-expand-action .ant-btn-link{color:var(--primary-color);font-weight:600}.ms-workforce-pool-colorful4 .city-expand-action .ant-btn-link:hover{opacity:.8}.ms-workforce-pool-colorful4 .filter-extra{color:rgba(37,99,235,.55);color:rgba(var(--primary-color-rgb,37,99,235),.55);font-size:13px}.ms-workforce-pool-colorful4 .filter-toolbar{margin-bottom:18px;display:flex;justify-content:center}.ms-workforce-pool-colorful4 .filter-controls{display:flex;align-items:center;justify-content:center;grid-gap:14px;gap:14px;flex-wrap:wrap}.ms-workforce-pool-colorful4 .filter-controls .ant-cascader-picker{background:rgba(37,99,235,.03);background:rgba(var(--primary-color-rgb,37,99,235),.03);border:2px solid rgba(37,99,235,.12);border:2px solid rgba(var(--primary-color-rgb,37,99,235),.12);border-radius:22px;transition:all .25s ease;padding:0 4px}.ms-workforce-pool-colorful4 .filter-controls .ant-cascader-picker.ant-cascader-picker-focused,.ms-workforce-pool-colorful4 .filter-controls .ant-cascader-picker:hover{border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.1);box-shadow:0 0 0 4px rgba(var(--primary-color-rgb,37,99,235),.1)}.ms-workforce-pool-colorful4 .filter-controls .ant-cascader-picker .ant-input{background:transparent;border:none;border-radius:0;box-shadow:none;color:#1e293b;color:var(--text-color,#1e293b)}.ms-workforce-pool-colorful4 .filter-controls .ant-btn{height:42px;min-width:100px;padding:0 26px;border-radius:21px;font-weight:600;font-size:14px;transition:all .25s ease}.ms-workforce-pool-colorful4 .filter-controls .ant-btn:not(.ant-btn-primary){border:2px solid rgba(37,99,235,.15);border:2px solid rgba(var(--primary-color-rgb,37,99,235),.15);background:#fff;color:rgba(37,99,235,.75);color:rgba(var(--primary-color-rgb,37,99,235),.75)}.ms-workforce-pool-colorful4 .filter-controls .ant-btn:not(.ant-btn-primary):hover{border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-1px)}.ms-workforce-pool-colorful4 .filter-controls .ant-btn-primary{background:radial-gradient(ellipse at center,oklch(70% .14 35) 0,var(--primary-color) 30%,oklch(55% .16 15) 55%,oklch(48% .15 350) 100%);background-size:100% 100%;background-position:50%;border:none;border-radius:21px;color:oklch(98% .008 0);font-weight:800;box-shadow:0 8px 28px color-mix(in srgb,var(--primary-color) 38%,oklch(48% .055 0)),0 0 22px color-mix(in srgb,var(--primary-color) 20%,oklch(65% .038 0));transition:all .4s cubic-bezier(.34,1.56,.64,1);-webkit-animation:lava-pulse 2s ease-in-out infinite;animation:lava-pulse 2s ease-in-out infinite;position:relative;overflow:hidden}@-webkit-keyframes lava-pulse{0%,to{background-size:100% 100%;box-shadow:0 8px 28px color-mix(in srgb,var(--primary-color) 38%,oklch(48% .055 0)),0 0 22px color-mix(in srgb,var(--primary-color) 20%,oklch(65% .038 0))}50%{background-size:160% 160%;box-shadow:0 8px 28px color-mix(in srgb,var(--primary-color) 45%,oklch(55% .065 0)),0 0 35px color-mix(in srgb,var(--primary-color) 35%,oklch(60% .05 0))}}@keyframes lava-pulse{0%,to{background-size:100% 100%;box-shadow:0 8px 28px color-mix(in srgb,var(--primary-color) 38%,oklch(48% .055 0)),0 0 22px color-mix(in srgb,var(--primary-color) 20%,oklch(65% .038 0))}50%{background-size:160% 160%;box-shadow:0 8px 28px color-mix(in srgb,var(--primary-color) 45%,oklch(55% .065 0)),0 0 35px color-mix(in srgb,var(--primary-color) 35%,oklch(60% .05 0))}}.ms-workforce-pool-colorful4 .filter-controls .ant-btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,180,120,.2) 50%,transparent 70%),linear-gradient(-45deg,transparent 30%,rgba(255,200,150,.15) 50%,transparent 70%);opacity:.6;-webkit-animation:lava-crack 3s ease-in-out infinite alternate;animation:lava-crack 3s ease-in-out infinite alternate;pointer-events:none}@-webkit-keyframes lava-crack{0%{opacity:.4;transform:scale(1)}to{opacity:.8;transform:scale(1.1)}}@keyframes lava-crack{0%{opacity:.4;transform:scale(1)}to{opacity:.8;transform:scale(1.1)}}.ms-workforce-pool-colorful4 .filter-controls .ant-btn-primary:hover{box-shadow:0 14px 42px color-mix(in srgb,var(--primary-color) 48%,oklch(42% .065 0)),0 0 38px color-mix(in srgb,var(--primary-color) 30%,oklch(58% .05 0));transform:translateY(-3px) scale(1.02);-webkit-animation-duration:.8s;animation-duration:.8s}.ms-workforce-pool-colorful4 .filter-controls .ant-btn-primary:hover:before{-webkit-animation-duration:1s;animation-duration:1s}.ms-workforce-pool-colorful4 .filter-controls .ant-btn-primary:active{transform:translateY(0) scale(.98)}.ms-workforce-pool-colorful4 .table-name{color:rgba(37,99,235,.9);color:rgba(var(--primary-color-rgb,37,99,235),.9);font-weight:700}.ms-workforce-pool-colorful4 .city-tag{display:inline-block;background:rgba(37,99,235,.08);background:rgba(var(--primary-color-rgb,37,99,235),.08);color:var(--primary-color);padding:3px 12px;border-radius:12px;font-size:12px;border:1px solid rgba(37,99,235,.18);border:1px solid rgba(var(--primary-color-rgb,37,99,235),.18)}.ms-workforce-pool-colorful4 .completion-rate{color:#059669;font-weight:700}.ms-workforce-pool-colorful4 .task-complete-num{color:rgba(37,99,235,.6);color:rgba(var(--primary-color-rgb,37,99,235),.6)}.ms-workforce-pool-colorful4 .ant-table-wrapper .ant-table{border:1.5px solid rgba(37,99,235,.08);border:1.5px solid rgba(var(--primary-color-rgb,37,99,235),.08);border-radius:14px;overflow:hidden}.ms-workforce-pool-colorful4 .ant-table-wrapper .ant-table-thead>tr>th{background:linear-gradient(135deg,var(--primary-color),rgba(37,99,235,.85));background:linear-gradient(135deg,var(--primary-color),rgba(var(--primary-color-rgb,37,99,235),.85));border-bottom:none;color:#fff;font-weight:700;font-size:13px;padding:14px 20px;box-shadow:0 2px 8px rgba(37,99,235,.2);box-shadow:0 2px 8px rgba(var(--primary-color-rgb,37,99,235),.2)}.ms-workforce-pool-colorful4 .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid rgba(37,99,235,.05);border-bottom:1px solid rgba(var(--primary-color-rgb,37,99,235),.05);color:#334155;color:var(--text-color,#334155);padding:16px 20px;transition:background .15s ease}.ms-workforce-pool-colorful4 .ant-table-wrapper .ant-table-tbody>tr:nth-child(odd)>td{background:rgba(37,99,235,.02);background:rgba(var(--primary-color-rgb,37,99,235),.02)}.ms-workforce-pool-colorful4 .ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:#fff}.ms-workforce-pool-colorful4 .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:rgba(37,99,235,.08)!important;background:rgba(var(--primary-color-rgb,37,99,235),.08)!important}.ms-workforce-pool-colorful4 .ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none}.ms-workforce-pool-colorful4 .ant-table-wrapper .ant-pagination{margin-top:18px}.ms-workforce-pool-colorful4 .ant-table-wrapper .ant-pagination .ant-pagination-item,.ms-workforce-pool-colorful4 .ant-table-wrapper .ant-pagination .ant-pagination-next .ant-pagination-item-link,.ms-workforce-pool-colorful4 .ant-table-wrapper .ant-pagination .ant-pagination-prev .ant-pagination-item-link{border-color:rgba(37,99,235,.15);border-color:rgba(var(--primary-color-rgb,37,99,235),.15);border-radius:10px;transition:all .2s ease}.ms-workforce-pool-colorful4 .ant-table-wrapper .ant-pagination .ant-pagination-item:hover{border-color:var(--primary-color);transform:translateY(-1px)}.ms-workforce-pool-colorful4 .ant-table-wrapper .ant-pagination .ant-pagination-item-active{background:linear-gradient(135deg,var(--primary-color),rgba(37,99,235,.85));background:linear-gradient(135deg,var(--primary-color),rgba(var(--primary-color-rgb,37,99,235),.85));border:none;box-shadow:0 4px 16px rgba(37,99,235,.3);box-shadow:0 4px 16px rgba(var(--primary-color-rgb,37,99,235),.3)}.ms-workforce-pool-colorful4 .ant-table-wrapper .ant-pagination .ant-pagination-item-active a{color:#fff;font-weight:700}.ms-workforce-pool-colorful5{padding:28px 24px 24px;min-height:100%;background:linear-gradient(145deg,rgba(37,99,235,.04),#f8f9ff 40%,#f8f9ff 60%,rgba(37,99,235,.06));background:linear-gradient(145deg,rgba(var(--primary-color-rgb,37,99,235),.04),var(--background-color-base,#f8f9ff) 40%,var(--background-color-base,#f8f9ff) 60%,rgba(var(--primary-color-rgb,37,99,235),.06))}.ms-workforce-pool-colorful5 .workforce-filter-card-colorful5,.ms-workforce-pool-colorful5 .workforce-summary-card-colorful5{border-radius:18px;border:1.5px solid rgba(37,99,235,.1);border:1.5px solid rgba(var(--primary-color-rgb,37,99,235),.1);background:hsla(0,0%,100%,.98);box-shadow:0 4px 16px rgba(37,99,235,.04),0 12px 32px rgba(37,99,235,.03);box-shadow:0 4px 16px rgba(var(--primary-color-rgb,37,99,235),.04),0 12px 32px rgba(var(--primary-color-rgb,37,99,235),.03);transition:all .3s ease}.ms-workforce-pool-colorful5 .workforce-filter-card-colorful5:hover,.ms-workforce-pool-colorful5 .workforce-summary-card-colorful5:hover{border-color:rgba(37,99,235,.18);border-color:rgba(var(--primary-color-rgb,37,99,235),.18);box-shadow:0 6px 24px rgba(37,99,235,.08),0 18px 48px rgba(37,99,235,.05);box-shadow:0 6px 24px rgba(var(--primary-color-rgb,37,99,235),.08),0 18px 48px rgba(var(--primary-color-rgb,37,99,235),.05)}.ms-workforce-pool-colorful5 .workforce-filter-card-colorful5 .ant-card-body,.ms-workforce-pool-colorful5 .workforce-summary-card-colorful5 .ant-card-body{padding:24px 28px}.ms-workforce-pool-colorful5 .workforce-summary-card-colorful5{margin-bottom:18px}.ms-workforce-pool-colorful5 .workforce-filter-card-colorful5 .ant-card-head{border-bottom:1px solid rgba(37,99,235,.08);border-bottom:1px solid rgba(var(--primary-color-rgb,37,99,235),.08)}.ms-workforce-pool-colorful5 .workforce-filter-card-colorful5 .ant-card-head-title{color:rgba(37,99,235,.9);color:rgba(var(--primary-color-rgb,37,99,235),.9);font-weight:800;font-size:15px}.ms-workforce-pool-colorful5 .workforce-filter-card-colorful5 .ant-card-extra{color:rgba(37,99,235,.55);color:rgba(var(--primary-color-rgb,37,99,235),.55);font-size:13px}.ms-workforce-pool-colorful5 .workforce-summary-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;grid-gap:18px;gap:18px}.ms-workforce-pool-colorful5 .summary-title-group{flex:1 1}.ms-workforce-pool-colorful5 .summary-title{color:rgba(37,99,235,.9);color:rgba(var(--primary-color-rgb,37,99,235),.9);font-size:17px;font-weight:800;margin-bottom:12px;letter-spacing:.3px}.ms-workforce-pool-colorful5 .summary-banner-colorful5{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;color:rgba(37,99,235,.65);color:rgba(var(--primary-color-rgb,37,99,235),.65);font-size:12px;line-height:1.6}.ms-workforce-pool-colorful5 .summary-banner-colorful5 .anticon{color:var(--primary-color);margin-top:2px;flex-shrink:0}.ms-workforce-pool-colorful5 .summary-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100px;padding:16px 20px;border:2px solid rgba(37,99,235,.25);border:2px solid rgba(var(--primary-color-rgb,37,99,235),.25);border-radius:16px;background:linear-gradient(135deg,rgba(37,99,235,.06),rgba(37,99,235,.02));background:linear-gradient(135deg,rgba(var(--primary-color-rgb,37,99,235),.06),rgba(var(--primary-color-rgb,37,99,235),.02));flex-shrink:0;box-shadow:0 0 0 4px rgba(37,99,235,.06);box-shadow:0 0 0 4px rgba(var(--primary-color-rgb,37,99,235),.06);transition:all .25s ease}.ms-workforce-pool-colorful5 .summary-badge:hover{box-shadow:0 0 0 6px rgba(37,99,235,.1),0 4px 16px rgba(37,99,235,.1);box-shadow:0 0 0 6px rgba(var(--primary-color-rgb,37,99,235),.1),0 4px 16px rgba(var(--primary-color-rgb,37,99,235),.1);transform:scale(1.02)}.ms-workforce-pool-colorful5 .summary-badge-num{color:var(--primary-color);font-size:32px;font-weight:900;line-height:1;letter-spacing:-1px}.ms-workforce-pool-colorful5 .summary-badge-label{color:rgba(37,99,235,.55);color:rgba(var(--primary-color-rgb,37,99,235),.55);font-size:11px;margin-top:6px;white-space:nowrap;letter-spacing:.3px}.ms-workforce-pool-colorful5 .city-card-outline{border:1.5px solid rgba(37,99,235,.15);border:1.5px solid rgba(var(--primary-color-rgb,37,99,235),.15);border-radius:16px;padding:16px 18px;background:hsla(0,0%,100%,.98);transition:all .28s cubic-bezier(.34,1.56,.64,1);cursor:default;position:relative;overflow:hidden}.ms-workforce-pool-colorful5 .city-card-outline:before{content:"";position:absolute;top:0;left:0;width:44px;height:44px;border-radius:0 0 44px 0;opacity:.08;background:var(--primary-color);transition:opacity .25s ease}.ms-workforce-pool-colorful5 .city-card-outline.city-card-outline-normal{border-color:rgba(16,185,129,.25)}.ms-workforce-pool-colorful5 .city-card-outline.city-card-outline-normal:before{background:#10b981}.ms-workforce-pool-colorful5 .city-card-outline.city-card-outline-warning{border-color:rgba(245,158,11,.25)}.ms-workforce-pool-colorful5 .city-card-outline.city-card-outline-warning:before{background:#f59e0b}.ms-workforce-pool-colorful5 .city-card-outline.city-card-outline-attention{border-color:rgba(249,115,22,.25)}.ms-workforce-pool-colorful5 .city-card-outline.city-card-outline-attention:before{background:#f97316}.ms-workforce-pool-colorful5 .city-card-outline.city-card-outline-danger{border-color:rgba(239,68,68,.25)}.ms-workforce-pool-colorful5 .city-card-outline.city-card-outline-danger:before{background:#ef4444}.ms-workforce-pool-colorful5 .city-card-outline:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(37,99,235,.1),0 5px 15px rgba(0,0,0,.05);box-shadow:0 12px 36px rgba(var(--primary-color-rgb,37,99,235),.1),0 5px 15px rgba(0,0,0,.05);border-color:rgba(37,99,235,.25);border-color:rgba(var(--primary-color-rgb,37,99,235),.25)}.ms-workforce-pool-colorful5 .city-card-outline:hover:before{opacity:.12}.ms-workforce-pool-colorful5 .city-card-outline-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ms-workforce-pool-colorful5 .city-card-outline-name-row{display:flex;align-items:center;grid-gap:8px;gap:8px}.ms-workforce-pool-colorful5 .city-card-outline-icon{font-size:14px}.ms-workforce-pool-colorful5 .city-card-outline-icon.city-card-outline-icon-normal{color:#10b981}.ms-workforce-pool-colorful5 .city-card-outline-icon.city-card-outline-icon-warning{color:#f59e0b}.ms-workforce-pool-colorful5 .city-card-outline-icon.city-card-outline-icon-attention{color:#f97316}.ms-workforce-pool-colorful5 .city-card-outline-icon.city-card-outline-icon-danger{color:#ef4444}.ms-workforce-pool-colorful5 .city-card-outline-name{color:rgba(37,99,235,.9);color:rgba(var(--primary-color-rgb,37,99,235),.9);font-size:14px;font-weight:700;letter-spacing:.2px}.ms-workforce-pool-colorful5 .city-card-outline-status{font-size:11px;font-weight:600;padding:3px 10px;border-radius:6px;letter-spacing:.3px}.ms-workforce-pool-colorful5 .city-card-outline-status.city-card-outline-status-normal{background:rgba(16,185,129,.1);color:#16a34a;border:1px solid rgba(16,185,129,.2)}.ms-workforce-pool-colorful5 .city-card-outline-status.city-card-outline-status-warning{background:rgba(245,158,11,.1);color:#d97706;border:1px solid rgba(245,158,11,.2)}.ms-workforce-pool-colorful5 .city-card-outline-status.city-card-outline-status-attention{background:rgba(249,115,22,.1);color:#ea580c;border:1px solid rgba(249,115,22,.2)}.ms-workforce-pool-colorful5 .city-card-outline-status.city-card-outline-status-danger{background:rgba(239,68,68,.1);color:#dc2626;border:1px solid rgba(239,68,68,.2)}.ms-workforce-pool-colorful5 .city-card-outline-data{display:flex;align-items:center;margin-bottom:14px;background:rgba(37,99,235,.03);background:rgba(var(--primary-color-rgb,37,99,235),.03);border-radius:12px;padding:10px 0;border:1px solid rgba(37,99,235,.05);border:1px solid rgba(var(--primary-color-rgb,37,99,235),.05)}.ms-workforce-pool-colorful5 .city-card-outline-data-item{flex:1 1;display:flex;align-items:baseline;justify-content:center;grid-gap:5px;gap:5px}.ms-workforce-pool-colorful5 .city-card-outline-data-num{font-size:28px;font-weight:900;color:#1e293b;color:var(--text-color,#1e293b);letter-spacing:-.5px}.ms-workforce-pool-colorful5 .city-card-outline-data-num.city-card-outline-data-num-sm{font-size:20px;color:rgba(37,99,235,.6);color:rgba(var(--primary-color-rgb,37,99,235),.6)}.ms-workforce-pool-colorful5 .city-card-outline-data-label{font-size:11px;color:rgba(37,99,235,.5);color:rgba(var(--primary-color-rgb,37,99,235),.5);letter-spacing:.3px}.ms-workforce-pool-colorful5 .city-card-outline-data-sep{width:1px;height:28px;background:linear-gradient(180deg,transparent,rgba(37,99,235,.15),transparent);background:linear-gradient(180deg,transparent,rgba(var(--primary-color-rgb,37,99,235),.15),transparent);margin:0 6px}.ms-workforce-pool-colorful5 .city-card-outline-progress{display:flex;align-items:center;grid-gap:10px;gap:10px}.ms-workforce-pool-colorful5 .city-card-outline-progress-track{flex:1 1;height:6px;background:rgba(37,99,235,.08);background:rgba(var(--primary-color-rgb,37,99,235),.08);border-radius:4px;overflow:hidden}.ms-workforce-pool-colorful5 .city-card-outline-progress-fill{height:100%;border-radius:4px;transition:width .6s cubic-bezier(.34,1.56,.64,1);background:var(--primary-color)}.ms-workforce-pool-colorful5 .city-card-outline-progress-fill.city-card-outline-progress-fill-normal{background:linear-gradient(90deg,#10b981,#34d399);box-shadow:0 0 8px rgba(16,185,129,.3)}.ms-workforce-pool-colorful5 .city-card-outline-progress-fill.city-card-outline-progress-fill-warning{background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 0 8px rgba(245,158,11,.3)}.ms-workforce-pool-colorful5 .city-card-outline-progress-fill.city-card-outline-progress-fill-attention{background:linear-gradient(90deg,#f97316,#fb923c);box-shadow:0 0 8px rgba(249,115,22,.3)}.ms-workforce-pool-colorful5 .city-card-outline-progress-fill.city-card-outline-progress-fill-danger{background:linear-gradient(90deg,#ef4444,#f87171);box-shadow:0 0 8px rgba(239,68,68,.3)}.ms-workforce-pool-colorful5 .city-card-outline-progress-label{font-size:11px;color:rgba(37,99,235,.55);color:rgba(var(--primary-color-rgb,37,99,235),.55);white-space:nowrap;min-width:58px;text-align:right;letter-spacing:.2px}.ms-workforce-pool-colorful5 .city-expand-action{text-align:center;margin-top:14px}.ms-workforce-pool-colorful5 .city-expand-action .ant-btn-link{color:var(--primary-color);font-weight:600}.ms-workforce-pool-colorful5 .city-expand-action .ant-btn-link:hover{opacity:.8}.ms-workforce-pool-colorful5 .filter-extra{color:rgba(37,99,235,.55);color:rgba(var(--primary-color-rgb,37,99,235),.55);font-size:13px}.ms-workforce-pool-colorful5 .filter-toolbar{margin-bottom:18px}.ms-workforce-pool-colorful5 .filter-controls{display:flex;align-items:center;grid-gap:16px;gap:16px;flex-wrap:wrap}.ms-workforce-pool-colorful5 .filter-controls .ant-cascader-picker{background:rgba(37,99,235,.03);background:rgba(var(--primary-color-rgb,37,99,235),.03);border:1.5px solid rgba(37,99,235,.12);border:1.5px solid rgba(var(--primary-color-rgb,37,99,235),.12);border-radius:20px;transition:all .25s ease;padding:0 4px}.ms-workforce-pool-colorful5 .filter-controls .ant-cascader-picker.ant-cascader-picker-focused,.ms-workforce-pool-colorful5 .filter-controls .ant-cascader-picker:hover{border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.1);box-shadow:0 0 0 4px rgba(var(--primary-color-rgb,37,99,235),.1)}.ms-workforce-pool-colorful5 .filter-controls .ant-cascader-picker .ant-input{background:transparent;border:none;border-radius:0;box-shadow:none;color:#1e293b;color:var(--text-color,#1e293b)}.ms-workforce-pool-colorful5 .filter-controls .ant-btn{height:40px;min-width:90px;padding:0 24px;border-radius:20px;font-weight:600;transition:all .25s ease}.ms-workforce-pool-colorful5 .filter-controls .ant-btn:not(.ant-btn-primary){border:1.5px solid rgba(37,99,235,.15);border:1.5px solid rgba(var(--primary-color-rgb,37,99,235),.15);background:#fff;color:rgba(37,99,235,.7);color:rgba(var(--primary-color-rgb,37,99,235),.7)}.ms-workforce-pool-colorful5 .filter-controls .ant-btn:not(.ant-btn-primary):hover{border-color:rgba(37,99,235,.3);border-color:rgba(var(--primary-color-rgb,37,99,235),.3);color:var(--primary-color);background:rgba(37,99,235,.05);background:rgba(var(--primary-color-rgb,37,99,235),.05)}.ms-workforce-pool-colorful5 .filter-controls .ant-btn-primary{background:linear-gradient(180deg,oklch(80% .06 45),oklch(68% .08 20) 25%,var(--primary-color) 50%,oklch(68% .08 20) 75%,oklch(58% .1 345));background-size:100% 300%;background-position:0 0;border:1px solid color-mix(in srgb,var(--primary-color) 30%,oklch(82% .03 0));border-radius:20px;color:oklch(99% .01 0);font-weight:800;box-shadow:0 8px 28px color-mix(in srgb,var(--primary-color) 28%,oklch(68% .04 0)),0 4px 12px color-mix(in srgb,var(--primary-color) 18%,oklch(78% .03 0));transition:all .4s cubic-bezier(.25,1,.5,1);-webkit-animation:sunshine-breathe 5s ease-in-out infinite;animation:sunshine-breathe 5s ease-in-out infinite;position:relative;overflow:hidden}@-webkit-keyframes sunshine-breathe{0%,to{background-position:0 0;box-shadow:0 8px 28px color-mix(in srgb,var(--primary-color) 28%,oklch(68% .04 0)),0 4px 12px color-mix(in srgb,var(--primary-color) 18%,oklch(78% .03 0))}50%{background-position:0 100%;box-shadow:0 10px 35px color-mix(in srgb,var(--primary-color) 35%,oklch(62% .05 0)),0 6px 18px color-mix(in srgb,var(--primary-color) 22%,oklch(72% .035 0))}}@keyframes sunshine-breathe{0%,to{background-position:0 0;box-shadow:0 8px 28px color-mix(in srgb,var(--primary-color) 28%,oklch(68% .04 0)),0 4px 12px color-mix(in srgb,var(--primary-color) 18%,oklch(78% .03 0))}50%{background-position:0 100%;box-shadow:0 10px 35px color-mix(in srgb,var(--primary-color) 35%,oklch(62% .05 0)),0 6px 18px color-mix(in srgb,var(--primary-color) 22%,oklch(72% .035 0))}}.ms-workforce-pool-colorful5 .filter-controls .ant-btn-primary:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.28),transparent);border-radius:20px 20px 0 0;pointer-events:none}.ms-workforce-pool-colorful5 .filter-controls .ant-btn-primary:after{content:"";position:absolute;top:10%;right:15%;width:8px;height:8px;background:hsla(0,0%,100%,.9);border-radius:50%;-webkit-animation:sunshine-sparkle 2.5s ease-in-out infinite;animation:sunshine-sparkle 2.5s ease-in-out infinite;pointer-events:none}@-webkit-keyframes sunshine-sparkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes sunshine-sparkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.ms-workforce-pool-colorful5 .filter-controls .ant-btn-primary:hover{box-shadow:0 12px 42px color-mix(in srgb,var(--primary-color) 35%,oklch(62% .045 0)),0 6px 18px color-mix(in srgb,var(--primary-color) 22%,oklch(72% .035 0));transform:translateY(-3px);-webkit-animation-duration:2s;animation-duration:2s}.ms-workforce-pool-colorful5 .filter-controls .ant-btn-primary:hover:after{-webkit-animation-duration:.8s;animation-duration:.8s}.ms-workforce-pool-colorful5 .filter-controls .ant-btn-primary:active{transform:translateY(0)}.ms-workforce-pool-colorful5 .table-name{color:rgba(37,99,235,.9);color:rgba(var(--primary-color-rgb,37,99,235),.9);font-weight:700}.ms-workforce-pool-colorful5 .city-tag{display:inline-block;background:rgba(37,99,235,.07);background:rgba(var(--primary-color-rgb,37,99,235),.07);color:var(--primary-color);padding:3px 12px;border-radius:8px;font-size:12px;border:1px solid rgba(37,99,235,.15);border:1px solid rgba(var(--primary-color-rgb,37,99,235),.15)}.ms-workforce-pool-colorful5 .completion-rate{color:#16a34a;font-weight:700}.ms-workforce-pool-colorful5 .task-complete-num{color:rgba(37,99,235,.6);color:rgba(var(--primary-color-rgb,37,99,235),.6)}.ms-workforce-pool-colorful5 .ant-table-wrapper .ant-table{border:1.5px solid rgba(37,99,235,.08);border:1.5px solid rgba(var(--primary-color-rgb,37,99,235),.08);border-radius:14px;overflow:hidden}.ms-workforce-pool-colorful5 .ant-table-wrapper .ant-table-thead>tr>th{background:linear-gradient(135deg,rgba(37,99,235,.06),rgba(37,99,235,.1));background:linear-gradient(135deg,rgba(var(--primary-color-rgb,37,99,235),.06),rgba(var(--primary-color-rgb,37,99,235),.1));border-bottom:1px solid rgba(37,99,235,.08);border-bottom:1px solid rgba(var(--primary-color-rgb,37,99,235),.08);color:rgba(37,99,235,.85);color:rgba(var(--primary-color-rgb,37,99,235),.85);font-weight:700;font-size:13px;padding:14px 20px}.ms-workforce-pool-colorful5 .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid rgba(37,99,235,.05);border-bottom:1px solid rgba(var(--primary-color-rgb,37,99,235),.05);color:#334155;color:var(--text-color,#334155);padding:16px 20px;transition:background .15s ease}.ms-workforce-pool-colorful5 .ant-table-wrapper .ant-table-tbody>tr:nth-child(odd)>td{background:rgba(37,99,235,.018);background:rgba(var(--primary-color-rgb,37,99,235),.018)}.ms-workforce-pool-colorful5 .ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:#fff}.ms-workforce-pool-colorful5 .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:rgba(37,99,235,.06)!important;background:rgba(var(--primary-color-rgb,37,99,235),.06)!important}.ms-workforce-pool-colorful5 .ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none}.ms-workforce-pool-colorful5 .ant-table-wrapper .ant-pagination{margin-top:18px}.ms-workforce-pool-colorful5 .ant-table-wrapper .ant-pagination .ant-pagination-item,.ms-workforce-pool-colorful5 .ant-table-wrapper .ant-pagination .ant-pagination-next .ant-pagination-item-link,.ms-workforce-pool-colorful5 .ant-table-wrapper .ant-pagination .ant-pagination-prev .ant-pagination-item-link{border-color:rgba(37,99,235,.15);border-color:rgba(var(--primary-color-rgb,37,99,235),.15);border-radius:10px;transition:all .2s ease}.ms-workforce-pool-colorful5 .ant-table-wrapper .ant-pagination .ant-pagination-item:hover{border-color:rgba(37,99,235,.3);border-color:rgba(var(--primary-color-rgb,37,99,235),.3);background:rgba(37,99,235,.05);background:rgba(var(--primary-color-rgb,37,99,235),.05)}.ms-workforce-pool-colorful5 .ant-table-wrapper .ant-pagination .ant-pagination-item-active{background:linear-gradient(135deg,var(--primary-color),rgba(37,99,235,.9));background:linear-gradient(135deg,var(--primary-color),rgba(var(--primary-color-rgb,37,99,235),.9));border:none;box-shadow:0 4px 16px rgba(37,99,235,.25);box-shadow:0 4px 16px rgba(var(--primary-color-rgb,37,99,235),.25)}.ms-workforce-pool-colorful5 .ant-table-wrapper .ant-pagination .ant-pagination-item-active a{color:#fff;font-weight:700}.feedback-detail-modal .ant-modal-close{top:8px;right:8px}.feedback-detail-modal .ant-modal-body{padding:24px 32px}.feedback-detail-content .feedback-detail-row{display:flex;margin-bottom:20px;line-height:1.6}.feedback-detail-content .feedback-detail-row:last-child{margin-bottom:0}.feedback-detail-content .feedback-detail-label{flex-shrink:0;width:70px;color:#666;text-align:right;padding-right:12px}.feedback-detail-content .feedback-detail-value{flex:1 1;color:#333;word-break:break-all}.feedback-detail-content .feedback-detail-content-text{line-height:1.8}.feedback-detail-content .feedback-detail-time{font-weight:500}.feedback-detail-content .feedback-detail-images{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;position:relative}.feedback-detail-content .feedback-detail-images .feedback-detail-image-item{width:80px;height:80px;border:1px solid #e8e8e8;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:#fafafa}.feedback-detail-content .feedback-detail-images .feedback-detail-image-item img{max-width:100%;max-height:100%;object-fit:cover;transition:transform .2s}.feedback-detail-content .feedback-detail-images .feedback-detail-image-item img:hover{transform:scale(1.05)}.feedback-detail-content .feedback-detail-images .feedback-detail-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;color:#999;font-size:12px}.feedback-detail-content .feedback-detail-images .feedback-detail-image-tip{width:100%;font-size:12px;color:#999;text-align:left;margin-top:4px}.feedback-list-theme-cell{margin:20px;padding:24px;background:linear-gradient(135deg,#fff,#f8fafc);min-height:calc(100vh - 100px);box-sizing:border-box;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.06)}.feedback-list-theme-cell .feedback-list-header{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.feedback-list-theme-cell .feedback-list-header .feedback-list-title{margin:0;font-size:18px;font-weight:600;color:#1a1a2e;position:relative;padding-left:12px}.feedback-list-theme-cell .feedback-list-header .feedback-list-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:20px;background:linear-gradient(180deg,#667eea,#764ba2);border-radius:2px}.feedback-list-theme-cell .feedback-remark-link{color:#667eea;cursor:pointer;transition:all .3s ease;padding:4px 8px;border-radius:4px;display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-list-theme-cell .feedback-remark-link:hover{color:#764ba2;background:rgba(102,126,234,.1)}.feedback-list-theme-cell .feedback-action-link{color:#667eea;cursor:pointer;transition:all .3s ease;padding:4px 8px;border-radius:4px}.feedback-list-theme-cell .feedback-action-link:hover{color:#764ba2;background:rgba(102,126,234,.1)}.feedback-list-theme-cell .feedback-content-cell{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-list-theme-cell .ant-table{background:transparent}.feedback-list-theme-cell .ant-table .ant-table-thead>tr>th{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:500;border-bottom:none;padding:16px 12px}.feedback-list-theme-cell .ant-table .ant-table-thead>tr>th:first-child{border-radius:8px 0 0 0}.feedback-list-theme-cell .ant-table .ant-table-thead>tr>th:last-child{border-radius:0 8px 0 0}.feedback-list-theme-cell .ant-table .ant-table-tbody>tr{transition:all .3s ease}.feedback-list-theme-cell .ant-table .ant-table-tbody>tr:hover>td{background:rgba(102,126,234,.05)}.feedback-list-theme-cell .ant-table .ant-table-tbody>tr>td{color:#4a4a4a;border-bottom:1px solid #f0f0f0;padding:14px 12px}.feedback-list-theme-cell .ant-pagination{margin-top:20px;text-align:right}.feedback-list-theme-cell .ant-pagination .ant-pagination-item-active{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.feedback-list-theme-cell .ant-pagination .ant-pagination-item-active a{color:#fff}.feedback-list-theme-cell .ant-pagination .ant-pagination-item:hover{border-color:#667eea}.feedback-list-theme-cell .ant-pagination .ant-pagination-item:hover a{color:#667eea}.ms-coopeeration-content{width:1366px;background-color:#f0f0f0}.ms-coopeeration-topmenu{padding:20px 0 0;margin:0 60px;width:1246px;height:64px;background-color:none}.ms-coopeeration-topmenu-title{display:block;height:22px;width:160px;line-height:22px;text-align:center;padding:24px 0 24px 20px}.ms-coopeeration-base{width:1246px;margin:0 60px 8px;background-color:#fff;padding:15px 17px 0}.ms-coopeeration-base .first-col{width:70px}.ms-coopeeration-base .second-col{width:42px}.ms-coopeeration-feebase{width:1246px;height:82px;background-color:#fff;margin:10px 60px 0;overflow:hidden;padding:15px 17px 0}.ms-coopeeration-feebase .block{width:303px;display:inline-block}.ms-coopeeration-feebase .block .one{color:#999}.ms-coopeeration-feebase .block .oneContent{margin-left:10px;color:#333}.ms-coopeeration-base-info{width:1246px;background-color:#fff;padding:17px}.ms-coopeeration-base-info .block{font-size:14px;margin-top:7px}.ms-coopeeration-base-info .block .one{color:#999}.ms-coopeeration-base-info .block .oneContent{color:#333}.ms-coopeeration-templatelist{width:1246px;background-color:#fff;margin:10px 60px 0;overflow:hidden;padding:10px 17px}.ms-coopeeration-tba{padding-left:17px;width:100%;border-collapse:collapse}.ms-coopeeration-tba td{font-size:1em;padding:7px 0}.ms-coopeeration-tba tr td.first{text-align:left;width:73px;padding-left:17px}.ms-coopeeration-tba tr td.second{text-align:right;width:163px}.ms-coopeeration-tba tr td.three{text-align:center;width:110px}.ms-coopeeration-tba tr td.threeOther{text-align:right;width:53px}.ms-coopeeration-tba tr td.firstContent{text-align:left;padding:0 0 0 10px;width:490px}.ms-coopeeration-tba tr td.secondContent{text-align:left;padding:0 0 0 10px;width:450px}.ms-coopeeration-picture{margin:5px 4px 0 10px;width:80px;height:80px;display:inline-block;border-radius:50%}.ms-coopeeration-picture-timg{width:90px;height:90px;margin:0 0 10px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.ms-coopeeration-topmenu-link{font-size:18px;font-weight:700;color:#000;line-height:22px}.ms-coopeeration-topmenu-project{cursor:pointer}.ms-job-seeker-list-theme-cell{padding:24px}.ms-job-seeker-list-theme-cell .ant-btn-primary{background:#667eea;background:var(--primary-color,#667eea);border-color:#667eea;border-color:var(--primary-color,#667eea);color:#fff}.ms-job-seeker-list-theme-cell .ant-btn-primary:hover{opacity:.9}.ms-job-seeker-list-theme-cell .search-card{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);margin-bottom:20px}.ms-job-seeker-list-theme-cell .search-container{padding:8px}.ms-job-seeker-list-theme-cell .cards-container{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);padding:20px}.ms-job-seeker-list-theme-cell .cards-list{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.ms-job-seeker-list-theme-cell .seeker-card{display:flex;align-items:flex-start;padding:20px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;border:1px solid #eef2f7;transition:all .3s ease}.ms-job-seeker-list-theme-cell .seeker-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.1);border-color:#667eea;border-color:var(--primary-color,#667eea)}.ms-job-seeker-list-theme-cell .seeker-card .card-avatar{width:56px;height:56px;border-radius:50%;background:#667eea;background:var(--primary-color,#667eea);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;flex-shrink:0;margin-right:20px}.ms-job-seeker-list-theme-cell .seeker-card .card-content{flex:1 1;min-width:0}.ms-job-seeker-list-theme-cell .seeker-card .card-row{display:flex;grid-gap:16px;gap:16px;margin-bottom:12px}.ms-job-seeker-list-theme-cell .seeker-card .card-row:last-child{margin-bottom:0}.ms-job-seeker-list-theme-cell .seeker-card .card-item{flex:0 0 160px}.ms-job-seeker-list-theme-cell .seeker-card .card-item.card-item-wide{flex:0 0 240px}.ms-job-seeker-list-theme-cell .seeker-card .card-item.card-item-time{flex:0 0 220px}.ms-job-seeker-list-theme-cell .seeker-card .card-item .item-label{color:#999;font-size:12px;margin-right:8px}.ms-job-seeker-list-theme-cell .seeker-card .card-item .item-value{color:#333;font-size:14px;font-weight:500;white-space:nowrap}.ms-job-seeker-list-theme-cell .seeker-card .card-actions{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-left:16px}.ms-job-seeker-list-theme-cell .seeker-card .card-actions .ant-btn-link{padding:4px 12px;height:auto;font-size:14px}.ms-job-seeker-list-theme-cell .pagination-wrapper{margin-top:20px;display:flex;justify-content:flex-end}.ms-job-seeker-list-theme-cell .empty-state{text-align:center;padding:60px 20px}.ms-job-seeker-list-theme-cell .empty-state .empty-icon{font-size:64px;margin-bottom:16px}.ms-job-seeker-list-theme-cell .empty-state .empty-text{color:#999;font-size:16px}.ms-job-seeker-follow-record .follow-record-container{height:68vh;min-height:520px;display:flex;flex-direction:column;background-color:#fff}.ms-job-seeker-follow-record .follow-record-top{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 28px 0}.ms-job-seeker-follow-record .panel-title{display:inline-block;position:relative;padding-left:14px;font-size:16px;font-weight:700;color:rgba(0,0,0,.85)}.ms-job-seeker-follow-record .panel-title:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:14px;background-color:#1890ff;border-radius:999px}.ms-job-seeker-follow-record .follow-record-date{display:flex;flex-direction:column;align-items:flex-end;grid-gap:6px;gap:6px;font-size:13px}.ms-job-seeker-follow-record .follow-record-warning{color:#f33f3f}.ms-job-seeker-follow-record .follow-record-last-time{display:flex;grid-gap:8px;gap:8px;color:#b5b7bf}.ms-job-seeker-follow-record .follow-record-base-info{padding:16px 28px 0;display:flex;flex-wrap:wrap;grid-gap:12px 24px;gap:12px 24px;color:#666;font-size:13px}.ms-job-seeker-follow-record .follow-record-scroll{flex:1 1;overflow:auto;padding:24px 28px 28px 120px}.ms-job-seeker-follow-record .follow-record-empty{padding-top:80px}.ms-job-seeker-follow-record .follow-record-node-label{width:88px;position:absolute;left:-110px;text-align:right;color:#666;font-size:13px}.ms-job-seeker-follow-record .follow-record-card{margin-left:12px;padding-bottom:14px}.ms-job-seeker-follow-record .follow-record-card.is-reply{margin-top:10px;padding-left:18px;border-left:2px solid #f0f0f0}.ms-job-seeker-follow-record .follow-record-message-main{font-size:14px;line-height:1.7;color:rgba(0,0,0,.85);word-break:break-all}.ms-job-seeker-follow-record .follow-record-author{font-weight:600}.ms-job-seeker-follow-record .follow-record-line{white-space:pre-wrap}.ms-job-seeker-follow-record .follow-record-time{margin-top:6px;color:#b5b7bf;font-size:12px}.ms-job-seeker-follow-record .follow-record-images{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-top:10px}.ms-job-seeker-follow-record .follow-record-image-thumb{width:72px;height:72px;object-fit:cover;border-radius:6px;cursor:pointer;border:1px solid #f0f0f0}.ms-job-seeker-follow-record .follow-record-image-preview{max-width:400px;max-height:400px;display:block}.ms-job-seeker-follow-record .follow-record-file{margin-top:8px}.ms-job-seeker-follow-record .ant-timeline-item-head{width:16px;height:16px;margin-top:-3px;border-width:4px}.ms-job-seeker-follow-record .ant-timeline-item-tail{left:7px}.ms-job-seeker-follow-record .ant-timeline-item-content{min-height:auto}.ms-job-seeker-follow-record-modal .ant-modal-body{padding:0}.ms-dashboard-stats{padding:24px;background-color:#f5f7fa;min-height:100vh}.ms-dashboard-stats .loading-container{display:flex;justify-content:center;align-items:center;min-height:400px;font-size:16px;color:#8c8c8c}.ms-dashboard-stats .stats-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;background-color:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.08)}.ms-dashboard-stats .stats-toolbar .toolbar-left{display:flex;align-items:center;grid-gap:12px;gap:12px}.ms-dashboard-stats .stats-toolbar .toolbar-left .toolbar-label{font-size:14px;color:#595959;font-weight:500}.ms-dashboard-stats .stats-toolbar .toolbar-right{display:flex;grid-gap:8px;gap:8px}.ms-dashboard-stats .stats-toolbar .toolbar-right .view-btn{padding:6px 16px;border:1px solid #d9d9d9;background-color:#fff;color:#595959;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s ease}.ms-dashboard-stats .stats-toolbar .toolbar-right .view-btn:hover{border-color:#40a9ff;color:#40a9ff}.ms-dashboard-stats .stats-toolbar .toolbar-right .view-btn.active{background-color:#1890ff;border-color:#1890ff;color:#fff}.ms-dashboard-stats .stats-cards-row{margin-bottom:20px}.ms-dashboard-stats .stat-card-new{padding:24px;border-radius:8px;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;text-align:center;height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center}.ms-dashboard-stats .stat-card-new:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.ms-dashboard-stats .stat-card-new .stat-value{font-size:36px;font-weight:700;margin-bottom:8px;line-height:1}.ms-dashboard-stats .stat-card-new .stat-label{font-size:14px;font-weight:400;opacity:.95}.ms-dashboard-stats .charts-section .chart-container{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.08);margin-bottom:16px}.ms-dashboard-stats .charts-section .chart-container .chart-title{font-size:16px;font-weight:500;color:#262626;margin-bottom:16px}.ms-dashboard-stats .charts-section .chart-container .area-chart{width:100%;height:200px;display:block}@media (max-width:768px){.ms-dashboard-stats{padding:16px}.ms-dashboard-stats .stats-toolbar{flex-direction:column;grid-gap:12px;gap:12px}.ms-dashboard-stats .stats-toolbar .toolbar-left,.ms-dashboard-stats .stats-toolbar .toolbar-right{width:100%;justify-content:center}.ms-dashboard-stats .stat-card-new{margin-bottom:16px}.ms-dashboard-stats .stat-card-new .stat-value{font-size:28px}.ms-dashboard-stats .stat-card-new .stat-label{font-size:12px}.ms-dashboard-stats .chart-container .area-chart{height:150px}}.ms-content-container{background-color:#fff;overflow-x:hidden;overflow-y:hidden}.ms-content-container .ms-content-box{overflow:auto;flex:1 1}.ms-content-container .ms-content{margin:0 auto;padding:0;min-width:1200px;background-color:#f0f0f0}.MsUserInfo div.modalContent span.status{color:green}.export{position:absolute;bottom:60px}.order-manage .ms-search-form{margin-bottom:5px}.order-manage .ms-search-form .ant-form-item{display:inline-block;margin-bottom:0}.order-manage .ms-search-form .ant-form-item .ant-form-item-label{float:left}.order-manage .ms-search-form .ant-form-item .ant-form-item-control-wrapper{display:inline-block}.order-manage .ms-search-form .ant-form-item.field1{width:27%}.order-manage .ms-search-form .ant-form-item.field1 .ant-form-item-control-wrapper{width:calc(100% - 80px)}.order-manage .ms-search-form .ant-form-item.field2{width:27%}.order-manage .ms-search-form .ant-form-item.field2 .ant-form-item-control-wrapper{width:calc(100% - 110px)}.order-manage .ms-search-form .ant-form-item.field3{width:32%}.order-manage .ms-search-form .ant-form-item.field3 .ant-form-item-control-wrapper{width:calc(100% - 80px)}.order-manage .ms-search-form .btn{width:14%;margin-top:5px;float:right;text-align:right}.order-manage .ms-search-form .btn button:last-child{margin-left:10px}.order-manage .total{height:35px;border:1px solid #8db6cd;border-radius:5px;padding:5px;margin-bottom:5px;background:#e6f3fc}.order-manage .total i{margin:0 10px;font-size:16px;color:#006cb7}.order-manage .ant-table-selection-column{border-bottom:1px solid #e4e4e4}.order-manage .export{position:absolute;bottom:60px}.ant-modal-body .temp-pic{width:100%;height:100%}.manage-detail .bread{display:flex;justify-content:space-between}.manage-detail .bread button{padding:0;height:20px}.manage-detail .bread+div{padding:10px 0}.manage-detail .bread+div span:first-child,.manage-detail .bread+div span:nth-child(3){font-size:18px}.manage-detail .bread+div span:nth-child(2){font-size:16px;margin-right:20px}.manage-detail .bread+div span:nth-child(5){float:right;padding-top:5px}.manage-detail .bread+div span:nth-child(5) span:first-child{font-size:14px;color:#999}.manage-detail .bread+div span:nth-child(5) span:last-child{font-size:14px;color:green;margin-right:0}.manage-detail .bread+div+div{display:flex;justify-content:space-between;margin-bottom:20px}.manage-detail .bread+div+div .left,.manage-detail .bread+div+div .right{width:100%}.manage-detail .bread+div+div .left .row{display:flex;justify-content:space-between;margin-bottom:30px}.manage-detail .bread+div+div .left .row .row-left,.manage-detail .bread+div+div .left .row .row-right{width:49%;display:flex}.manage-detail .bread+div+div .left .row .row-left div:first-child,.manage-detail .bread+div+div .left .row .row-right div:first-child{width:88px;color:#999}.manage-detail .bread+div+div .left .row .row-left div:last-child,.manage-detail .bread+div+div .left .row .row-right div:last-child{width:calc(100% - 88px)}.manage-detail .bread+div+div .left .row .row-left span,.manage-detail .bread+div+div .left .row .row-right span{color:green}.manage-detail .bread+div+div .left .row .one-row{width:100%}.manage-detail .ant-card{height:100%}.manage-detail .ant-card .ant-card-body .row{display:flex;justify-content:space-between;margin-bottom:30px}.manage-detail .ant-card .ant-card-body .row .row-left,.manage-detail .ant-card .ant-card-body .row .row-mid,.manage-detail .ant-card .ant-card-body .row .row-right{width:30%;display:flex}.manage-detail .ant-card .ant-card-body .row .row-left div:first-child,.manage-detail .ant-card .ant-card-body .row .row-mid div:first-child,.manage-detail .ant-card .ant-card-body .row .row-right div:first-child{width:80px;color:#999}.manage-detail .ant-card .ant-card-body .row .row-left div:last-child,.manage-detail .ant-card .ant-card-body .row .row-mid div:last-child,.manage-detail .ant-card .ant-card-body .row .row-right div:last-child{width:calc(100% - 80px)}.manage-detail .ant-card .ant-card-body .row:first-child .row-mid div:nth-child(2){color:green}.manage-detail .ant-card .ant-card-body .row:last-child .row-mid div:nth-child(2){color:red}.manage-detail .ant-card .ant-steps-item-content{width:92%}.manage-detail .ant-card .ant-steps-item button{padding:0}:root{--color-blue:#1890ff;--color-green:#18be6b;--color-yellow:#fad20c;--color-orange:#ff7e00;--color-red:#f33f3f;--color-black:#000;--color-white:#fff;--color-1:#f0fbff;--color-2:#bae0ff;--color-3:#7bf9ff;--color-4:#00b6fd;--color-5:#1890ff;--color-6:#2660ff;--color-btn:#d9d9d9;--color-line:#e8e8e8;--color-bg:#f0f2f5;--color-card:#fafafa;--color-gray-1:rgba(0,0,0,0.05);--color-gray-2:rgba(0,0,0,0.1);--color-gray-3:rgba(0,0,0,0.25);--color-gray-4:rgba(0,0,0,0.45);--color-gray-5:rgba(0,0,0,0.65);--color-gray-6:rgba(0,0,0,0.85);--color-gray-7:#000;--radius-4:4px;--radius-8:8px;--radius-16:16px;--radius-24:24px;--radius-32:32px;--radius-full:9999px;--text-10:10px;--text-12:12px;--text-14:14px;--text-16:16px;--text-20:20px;--text-24:24px;--text-32:32px;--text-48:48px;--text-56:56px;--font-normal:400;--font-bold:700;--leading-1:1;--leading-2:1.25;--leading-3:1.5;--leading-4:2;--leading-5:3;--gap-0:0px;--gap-6:6px;--gap-10:10px;--gap-12:12px;--gap-16:16px;--gap-20:20px;--gap-24:24px;--gap-28:28px;--gap-32:32px;--gap-36:36px;--gap-40:40px;--gap-48:48px;--gap-56:56px;--gap-60:60px;--gap-80:80px;--gap-100:100px}.page-container{min-height:100vh}.full-page-container,.page-container{position:relative;width:100%;box-sizing:border-box}.full-page-container{height:100%;padding:16px;padding:var(--gap-16);background-color:#f0f2f5;background-color:var(--color-bg)}.full-page-content{flex-direction:column;height:100%;min-width:1000px;border-radius:4px;border-radius:var(--radius-4);overflow:hidden}.full-page-content,.full-page-pagination{display:flex;box-sizing:border-box;background-color:#fff;background-color:var(--color-white)}.full-page-pagination{justify-content:flex-end;align-items:center;padding:0 20px;height:50px}.table-container td,.table-container th{text-align:left!important}.table-container td{vertical-align:top}.scroll-hide::-webkit-scrollbar{display:none}.btn-fold{flex:1 1;display:flex;align-items:center;justify-content:flex-end}.col-right{display:flex!important;justify-content:flex-end!important}.tooltip-bottom-left .ant-tooltip-inner{width:200%}.tooltip-bottom-left .ant-tooltip-arrow:before,.tooltip-bottom-left .ant-tooltip-inner{background-color:#fff;background-color:var(--color-white);color:#000;color:var(--color-black)}.card-box{padding:20px;border-radius:4px;background-color:#fafafa;background-color:var(--color-card)}.relative{position:relative}.absolute{position:absolute}.mt-0{margin-top:0}.mt-6{margin-top:6px;margin-top:var(--gap-6)}.mt-10{margin-top:10px;margin-top:var(--gap-10)}.mt-20{margin-top:20px;margin-top:var(--gap-20)}.mt-16{margin-top:16px;margin-top:var(--gap-16)}.mt-24{margin-top:24px;margin-top:var(--gap-24)}.mt-32{margin-top:32px;margin-top:var(--gap-32)}.mr-0{margin-right:0;margin-right:var(--gap-0)}.mr-6{margin-right:6px;margin-right:var(--gap-6)}.mr-10{margin-right:10px;margin-right:var(--gap-10)}.mr-12{margin-right:12px;margin-right:var(--gap-12)}.mr-16{margin-right:16px;margin-right:var(--gap-16)}.mr-20{margin-right:20px;margin-right:var(--gap-20)}.mb-6{margin-bottom:6px;margin-bottom:var(--gap-6)}.mb-10{margin-bottom:10px;margin-bottom:var(--gap-10)}.mb-12{margin-bottom:12px;margin-bottom:var(--gap-12)}.mb-16{margin-bottom:16px;margin-bottom:var(--gap-16)}.mb-20{margin-bottom:20px;margin-bottom:var(--gap-20)}.mb-28{margin-bottom:28px;margin-bottom:var(--gap-28)}.mb-32{margin-bottom:32px;margin-bottom:var(--gap-32)}.mb-48{margin-bottom:48px;margin-bottom:var(--gap-48)}.ml-6{margin-left:6px;margin-left:var(--gap-6)}.ml-10{margin-left:10px;margin-left:var(--gap-10)}.ml-12{margin-left:12px;margin-left:var(--gap-12)}.ml-16{margin-left:16px;margin-left:var(--gap-16)}.ml-20{margin-left:20px;margin-left:var(--gap-20)}.mx-0{margin-left:0;margin-left:var(--gap-0);margin-right:0;margin-right:var(--gap-0)}.mx-10{margin-left:10px!important;margin-left:var(--gap-10)!important;margin-right:10px!important;margin-right:var(--gap-10)!important}.mx-16{margin-left:16px!important;margin-left:var(--gap-16)!important;margin-right:16px!important;margin-right:var(--gap-16)!important}.mx-32{margin-left:32px;margin-left:var(--gap-32);margin-right:32px;margin-right:var(--gap-32)}.my-10{margin-left:10px;margin-left:var(--gap-10);margin-right:10px;margin-right:var(--gap-10)}.m-32{margin:32px;margin:var(--gap-32)}.rounded-16{border-radius:16px;border-radius:var(--radius-16)}.line-top{border-top:1px solid #e8e8e8;border-top:1px solid var(--color-line)}.line-bottom{border-bottom:1px solid #e8e8e8;border-bottom:1px solid var(--color-line)}.border-outline{border:1px solid #d9d9d9;border:1px solid var(--color-btn)}.pt-6{padding-top:6px;padding-top:var(--gap-6)}.pt-10{padding-top:10px;padding-top:var(--gap-10)}.pt-32{padding-top:32px;padding-top:var(--gap-32)}.pl-32{padding-left:32px;padding-left:var(--gap-32)}.pb-10{padding-bottom:10px;padding-bottom:var(--gap-10)}.pb-20{padding-bottom:20px;padding-bottom:var(--gap-20)}.px-16{padding-left:16px;padding-left:var(--gap-16);padding-right:16px;padding-right:var(--gap-16)}.px-32{padding-left:32px;padding-left:var(--gap-32);padding-right:32px;padding-right:var(--gap-32)}.p-16{padding:16px;padding:var(--gap-16)}.block{display:block}.inline-block{display:inline-block}.overflow-hidden{overflow:hidden}.flex{display:flex!important}.flex-col{flex-direction:column}.flex-1{flex:1 1}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.flex-wrap{flex-wrap:wrap}.flex-right{flex:1 1;display:flex;justify-content:flex-end;align-items:center}.h-full{height:100%}.h-screen{height:100vh}.w-full{width:100%}.w-screen{width:100vw}.wh-full{width:100%;height:100%}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-ellipsis-2{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-wrap{word-break:break-all}.text-nowrap{white-space:nowrap}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.leading-none{line-height:1;line-height:var(--leading-1)}.leading-normal{line-height:1.5;line-height:var(--leading-3)}.leading-loose{line-height:2;line-height:var(--leading-4)}.font-normal{font-weight:400;font-weight:var(--font-normal)}.font-bold{font-weight:700;font-weight:var(--font-bold)}.text-blue{color:#1890ff;color:var(--color-blue)}.text-green{color:#18be6b;color:var(--color-green)}.text-red{color:#f33f3f;color:var(--color-red)}.text-yellow{color:#fad20c;color:var(--color-yellow)}.text-black{color:#000;color:var(--color-black)}.text-disabled{color:rgba(0,0,0,.25);color:var(--color-gray-3)}.text-tip{color:rgba(0,0,0,.45);color:var(--color-gray-4)}.text-content{color:rgba(0,0,0,.85);color:var(--color-gray-6)}.text-title{color:#000;color:var(--color-gray-7)}.fs-10{font-size:10px;font-size:var(--text-10)}.fs-12{font-size:12px;font-size:var(--text-12)}.fs-14{font-size:14px;font-size:var(--text-14)}.fs-16{font-size:16px;font-size:var(--text-16)}.fs-20{font-size:20px;font-size:var(--text-20)}.fs-24{font-size:24px;font-size:var(--text-24)}.fs-32{font-size:32px;font-size:var(--text-32)}.fs-48{font-size:48px;font-size:var(--text-48)}.fs-56{font-size:56px;font-size:var(--text-56)}.text-base{font-size:16px;font-size:var(--text-16);line-height:24px;line-height:var(--text-24)}.text-sm{font-size:14px;font-size:var(--text-14);line-height:20px;line-height:var(--text-20)}.text-xs{font-size:12px;font-size:var(--text-12);line-height:16px;line-height:var(--text-16)}.bg-gray{background-color:#f0f2f5;background-color:var(--color-bg)}.bg-white{background-color:#fff;background-color:var(--color-white)}.bg-transparent{background-color:transparent}.shadow-top{box-shadow:0 -4px 12px 0 rgba(0,0,0,.1)}.shadow{box-shadow:0 4px 10px 0 rgba(28,41,90,.08)}.cursor-text{cursor:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.cursor-default{cursor:default}.ant-layout-sider-trigger{display:none}.menu-sider-card{overflow-y:auto}.-ml-16{margin-left:-26px}.ant-menu-horizontal{width:50%}.ant-menu-submenu-popup .ant-menu-item{display:flex}.ant-menu-submenu-popup .ant-menu-item .menu-icon{width:24px;margin-right:10px}.ant-menu-submenu-popup .ant-menu-item a{display:inline}@font-face{font-family:DIN Alternate;src:url(/fonts/DINAlternateBold.ttf);font-weight:400;font-style:normal}#root,body,html{margin:0;padding:0;width:100%;height:100%;overflow:hidden}#root ::-webkit-scrollbar,body ::-webkit-scrollbar,html ::-webkit-scrollbar{width:6px;height:6px}#root ::-webkit-scrollbar-track,body ::-webkit-scrollbar-track,html ::-webkit-scrollbar-track{background-color:#fff}#root ::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-thumb,html ::-webkit-scrollbar-thumb{background-color:#999;border-radius:6px}#root ::-webkit-scrollbar-button,body ::-webkit-scrollbar-button,html ::-webkit-scrollbar-button{display:none}#root a:focus,body a:focus,html a:focus{text-decoration:none}#root .ant-layout,body .ant-layout,html .ant-layout{height:100%;background-color:#f0f0f0}#root .ant-btn-round,body .ant-btn-round,html .ant-btn-round{font-size:14px}#root .ant-table td .ant-btn-link,body .ant-table td .ant-btn-link,html .ant-table td .ant-btn-link{padding:0;height:auto;color:#02b7ff;border:none}.primary-color{color:var(--primary-color)}.success-color{color:#52c41a}.warning-color{color:#faad14}.error-color{color:#ea4b6b}.normal-color{color:#333}.gray-color{color:#999}.primary-bg-color{background-color:#02b7ff;color:#fff}.success-bg-color{background-color:#52c41a;color:#fff}.warning-bg-color{background-color:#faad14;color:#fff}.error-bg-color{background-color:#f5222d;color:#fff}.selected-bg-color{background-color:#f0f0f0}.font-12{font-size:12px}.font-14{font-size:14px}.font-16{font-size:16px}.font-18{font-size:18px}.font-22{font-size:22px}.font-bolder{font-weight:600}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.ms-num-font{font-family:DIN Alternate}.cursor-pointer{cursor:pointer}div.ant-tag[ant-click-animating-without-extra-node]{cursor:default}div.ant-tag[ant-click-animating-without-extra-node]:after{border:0;opacity:0;-webkit-animation:0 1 ease 0 normal none;animation:0 1 ease 0 normal none}.ant-message-notice-content{color:#fff;background-color:#333}.ms-search-form{margin-bottom:16px;padding:16px;background:#fbfbfb;border:1px solid #d9d9d9;border-radius:6px}.ms-search-form .ant-row:last-child .ant-form-item{margin-bottom:0}.ms-search-form .ant-form-item{display:flex;margin-bottom:16px}.tax-query-layout .ant-layout-content{height:100%}