.rich-editor .ql-toolbar .ql-fullscreen:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACHklEQVR4AeyW3XHCMBCEJRcDVEDyFqgMUhnJW0IFQDFW9B2W55BO/mHC8ALDIWlvd7U2tqFxT369AhRnYLl8OywX65DXarHeT/224OZ6WUfv3KMI4ELYJJJ37jOVa5qvhE8Zk47ReX/VKu/k0aTJzZgEETxdjnup08/VJGJjb+F3OuEaGwseP8wAPoRvH48+OLfjdEbeXW+0eOBFWSZmAIgcBSIMMAKbU2jQ4oFXTVsNgAAhBhhhCDal4KJBi8eQpgiASAswAMMQY92z5nDgokHbc+JFDNavu0kRABHV9WVgjRhjNhDQ+KAHBy4aTTnFizjH6BcBAK1CjDEbrFbvm5wDRg8O3LxfW08OgAHGvmm2HA1rXWDSi7efxsfmswJgxkaMVg31LD7Y7ACI/rNeAWafAa722lcw1KtpZgWQ+7xtD9ZGYIHejJ9tQk0OIJvHHye5z+NDBbEu7gB6PAvg6t7QvAiAmKPRIjCM2YBnge7pOT04cNHoHmtKY8yLAIhd2/ZPOkRgGLMBoqGCAxcNWs0F02vmRQDAVBggwhDjhI+NcNGgxWOIXw2AEAOMMBwysXpo0OKBl8UBMwMgojDACOI9hRYPvIL3H5aHGUCI3f9C0ksZv4DCMz64iEWjb8nK/8J6gCiQ5M7tGPWFaex5C8WLGE2qvtkdVL+OkyLA+XL0VnE6I3/SG67lcT7/bnODIkBOePT6FeDhZ2DsK/wDAAD//wohN/gAAAAGSURBVAMAYGM0UBeUSxcAAAAASUVORK5CYII=);background-size:100% 100%;background-repeat:no-repeat;background-position:center;width:14px;height:14px}.rich-editor .ql-toolbar .ql-fullscreen.ql-active:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABpElEQVR4AeyWDXLCIBCFY8+Rw9iTNT2ZHib3aN83w2ZgWYRYbaujwxuy/48NYN6mP/69CPy/DszzfBK+hGO0PaRfgLehA15vsmzkXUy2+VIHCIhIfCgYaCoGOlAoESiuOco1RQQ+5WyjRcLs3Tkrfl7Xtd8BOZ2V9V2wcbKHvbMrnufcUkUdmDyJlGgLGnlIMbSdlYfFyRMSwAAJ4aBnOnJMCSX2R/LtFidTkwBGIBKwHyaxpzj5uwRwykkgdzC0cstREdAKOOfcAwUUQGJNQ4NXVsQrL3L/FAylv6FT1QG1exEOPXgOPf9kf4AO+JXdW65ewb0L+vwVAe3W8BRIzy7e4BN5e0N+gD2g3RqeAq2Y21DT0OD+j07SdR1QO/lH5CIaIYEPFxExXbbVHvAReXF1h/8F71LIyWeYxEUCe4sbE0eCjUv3zFzMTQLXFrfsGQlUzS+rkMBPi1MRjJCoCNyqOASAJ4EuR0VARt4Xx6i14fhoBXItBjpQKBESCWxsTlQbKgJy5vy2ivO9yD1RnWfFhXqrlOxV3oqABfzW/PwEep38BgAA//+dD+B/AAAABklEQVQDAN7kIVA59pmvAAAAAElFTkSuQmCC);background-size:100% 100%;background-repeat:no-repeat;background-position:center;width:14px;height:14px}.deactivate-account-modal .el-dialog__body{padding:24px}.deactivate-account-modal .modal-content .steps-container{margin-bottom:32px}.deactivate-account-modal .modal-content .steps-container .el-step__title{font-size:14px;font-weight:500}.deactivate-account-modal .modal-content .steps-container .el-step__description{font-size:12px;color:var(--text-color-secondary)}.deactivate-account-modal .modal-content .steps-container .el-step.is-finish .el-step__head .el-step__icon{background-color:var(--el-color-primary);border-color:var(--el-color-primary);color:#fff}.deactivate-account-modal .modal-content .steps-container .el-step.is-finish .el-step__title{color:var(--el-color-primary)}.deactivate-account-modal .modal-content .steps-container .el-step.is-finish .el-step__line{background-color:var(--el-color-primary)}.deactivate-account-modal .modal-content .steps-container .el-step.is-process .el-step__head .el-step__icon{background-color:var(--el-color-primary);border-color:var(--el-color-primary);color:#fff}.deactivate-account-modal .modal-content .steps-container .el-step.is-process .el-step__title{color:var(--el-color-primary)}.deactivate-account-modal .modal-content .step-content{min-height:200px;display:flex;flex-direction:column;justify-content:center}.deactivate-account-modal .modal-content .step-content:has(.final-confirm){min-height:auto!important}.deactivate-account-modal .modal-content .step-content .warning-alert{margin-bottom:0}.deactivate-account-modal .modal-content .step-content .warning-alert .el-alert__title{font-size:16px;font-weight:600}.deactivate-account-modal .modal-content .step-content .warning-alert .notice-content{margin-top:12px}.deactivate-account-modal .modal-content .step-content .warning-alert .notice-content .notice-item{margin-bottom:12px;line-height:1.6;color:var(--text-color)}.deactivate-account-modal .modal-content .step-content .warning-alert .notice-content .notice-item:last-child{margin-bottom:0}.deactivate-account-modal .modal-content .step-content .warning-alert .notice-content .notice-item .highlight{color:var(--error-color);font-weight:600}.deactivate-account-modal .modal-content .step-content .verification-form{text-align:center}.deactivate-account-modal .modal-content .step-content .verification-form .form-title{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px;font-size:18px;font-weight:600;color:var(--text-color)}.deactivate-account-modal .modal-content .step-content .verification-form .form-title .icon{color:var(--el-color-primary);font-size:20px}.deactivate-account-modal .modal-content .step-content .verification-form .form-desc{margin-bottom:24px;color:var(--text-color-secondary);font-size:14px}.deactivate-account-modal .modal-content .step-content .verification-form .form-item{margin-bottom:20px;text-align:left}.deactivate-account-modal .modal-content .step-content .verification-form .form-item .form-label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--text-color)}.deactivate-account-modal .modal-content .step-content .verification-form .form-item .form-input{width:100%}.deactivate-account-modal .modal-content .step-content .verification-form .form-item .verification-code-container{display:flex;gap:12px;align-items:center}.deactivate-account-modal .modal-content .step-content .verification-form .form-item .verification-code-container .verification-code-input{flex:1}.deactivate-account-modal .modal-content .step-content .verification-form .form-item .verification-code-container .send-code-btn{white-space:nowrap;min-width:100px;padding:15px 11px}.deactivate-account-modal .modal-content .step-content .verification-form .password-input{margin:0 auto}.deactivate-account-modal .modal-content .step-content .final-confirm{text-align:center;padding:20px}.deactivate-account-modal .modal-content .step-content .final-confirm .error-alert{margin-bottom:24px}.deactivate-account-modal .modal-content .step-content .final-confirm .error-alert .el-alert__title{font-size:16px;font-weight:600}.deactivate-account-modal .modal-content .step-content .final-confirm .error-alert .confirm-text{line-height:1.6;color:var(--text-color);margin-bottom:0}.deactivate-account-modal .modal-content .step-content .final-confirm .error-alert .confirm-text .confirm-code{color:var(--error-color);font-weight:600;font-family:monospace;background:var(--bg-color-light);padding:2px 6px;border-radius:4px}.deactivate-account-modal .modal-content .step-content .final-confirm .confirm-input{margin:0 auto}.deactivate-account-modal .footer-buttons{display:flex;justify-content:center;gap:12px}.deactivate-account-modal .footer-buttons .el-button{min-width:100px}.deactivate-account-modal .footer-buttons .el-button.el-button--danger{background:var(--error-color);border-color:var(--error-color)}.deactivate-account-modal .footer-buttons .el-button.el-button--danger:hover{background:#ff7875;border-color:#ff7875}@media (max-width: 768px){.deactivate-account-modal .el-dialog{width:90%!important;margin:20px auto}.deactivate-account-modal .modal-content .steps-container .el-step__title{font-size:12px}.deactivate-account-modal .modal-content .steps-container .el-step__description{display:none}.deactivate-account-modal .modal-content .step-content{min-height:150px}.deactivate-account-modal .modal-content .step-content .verification-form .form-title{font-size:16px}.deactivate-account-modal .modal-content .step-content .verification-form .form-item{margin-bottom:16px}.deactivate-account-modal .modal-content .step-content .verification-form .form-item .verification-code-container{flex-direction:column;align-items:stretch}.deactivate-account-modal .modal-content .step-content .verification-form .form-item .verification-code-container .send-code-btn{min-width:auto}.deactivate-account-modal .modal-content .step-content .final-confirm{padding:16px}.deactivate-account-modal .modal-content .step-content .final-confirm .form-title{font-size:16px}.deactivate-account-modal .footer-buttons{flex-direction:column;align-items:center}.deactivate-account-modal .footer-buttons .el-button{width:100%;max-width:200px}}.user-info-container .top-header{padding:0 0 16px;display:flex;justify-content:space-between;align-items:center}.user-info-container .top-header .header-left .page-title{font-size:20px;font-weight:600;color:#333;margin:0}.user-info-container .top-header .header-right{display:flex;gap:16px;align-items:center}.user-info-container .top-header .header-right .language-select,.user-info-container .top-header .header-right .user-select{width:120px}.user-info-container .main-content{margin:0 auto;padding:0}.user-info-container .main-content .setting-section{background:#fff;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.user-info-container .main-content .setting-section h3{font-size:16px;font-weight:600;color:#333;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.user-info-container .main-content .setting-section .setting-desc{color:#666;font-size:14px;line-height:1.6;margin:16px 0 0}.user-info-container .main-content .setting-section .setting-select{width:200px}.user-info-container .main-content .setting-section .radio-group{display:flex;gap:16px}.user-info-container .main-content .setting-section .radio-group .el-radio{margin:0;display:flex;align-items:center;gap:8px}.user-info-container .main-content .setting-section .radio-group .el-radio .question-icon{color:#999;font-size:14px;margin-left:4px}.user-info-container .main-content .setting-section .token-header{display:flex;align-items:center;gap:8px;margin-bottom:16px}.user-info-container .main-content .setting-section .token-header .question-icon{color:#999;font-size:14px}.user-info-container .main-content .setting-section .token-input-group{display:flex;align-items:center;gap:12px;margin-top:16px}.user-info-container .main-content .setting-section .token-input-group .token-input{flex:1;max-width:400px}.user-info-container .main-content .setting-section .token-input-group .token-actions{display:flex}.user-info-container .main-content .setting-section .token-input-group .token-actions .action-btn{margin-left:0}.user-info-container .main-content .setting-section .token-input-group .token-actions .action-btn .icon{font-size:16px}.user-info-container .main-content .setting-section .deactivate-btn{margin-top:20px;padding:12px 24px;font-size:16px;height:auto}.user-info-container .main-content .setting-section .deactivate-btn .icon{margin-right:8px;font-size:16px}.user-info-container .main-content .setting-section p{margin:16px 0;color:#333;font-size:14px;line-height:1.6}.user-info-container :deep(.el-radio__input.is-checked .el-radio__inner){border-color:#409eff;background:#409eff}.user-info-container :deep(.el-radio__input.is-checked + .el-radio__label){color:#409eff}.user-info-container :deep(.el-switch.is-checked .el-switch__core){border-color:#409eff;background-color:#409eff}.user-info-container :deep(.el-select .el-input__wrapper){background:#fff}.user-info-container :deep(.el-input__wrapper){background:#fff}.user-info-container :deep(.el-button--primary.is-link){color:#409eff}.user-info-container :deep(.el-button--primary.is-link):hover{color:#66b1ff}.user-info-container :deep(.el-button--danger){background:#f56c6c;border-color:#f56c6c}.user-info-container :deep(.el-button--danger):hover{background:#f78989;border-color:#f78989}.user-info-container :deep(.el-checkbox__input.is-checked .el-checkbox__inner){border-color:#409eff;background:#409eff}.user-info-container :deep(.el-checkbox__input.is-checked + .el-checkbox__label){color:#409eff}.change-password .password-card .card-header{margin-bottom:16px}.change-password .password-card .card-header .title{font-size:24px;font-weight:600;color:#303133;margin:0 0 8px}.change-password .password-card .card-header .subtitle{font-size:14px;color:#909399;margin:0}.change-password .password-card .password-form{margin-bottom:32px}.change-password .password-card .password-form .el-form-item{margin-bottom:30px}.change-password .password-card .password-form .password-input{width:100%}.change-password .password-card .password-form .password-input :deep(.el-input__wrapper){border-radius:6px}.change-password .password-card .password-form .password-input :deep(.el-input__prefix){color:#909399}.change-password .password-card .password-form .password-input :deep(.el-input__suffix){cursor:pointer;color:#909399}.change-password .password-card .password-form .password-input :deep(.el-input__suffix):hover{color:#409eff}.change-password .password-card .password-form .form-actions{display:flex;gap:16px;justify-content:center}.change-password .password-card .password-form .form-actions .submit-btn{min-width:120px;height:40px;border-radius:6px;font-weight:500}.change-password .password-card .password-form .form-actions .reset-btn{min-width:120px;height:40px;border-radius:6px}.change-password .password-card .password-requirements{margin-bottom:24px;border-radius:6px}.change-password .password-card .password-requirements .el-alert__title{font-size:13px!important;font-weight:600}.change-password .password-card .password-requirements .requirements-content p{margin:4px 0;font-size:12px;color:#606266;line-height:1.5}@media (max-width: 768px){.change-password{padding:16px}.change-password .password-card .card-header .title{font-size:20px}.change-password .password-card .password-form .form-actions{flex-direction:column;align-items:center}.change-password .password-card .password-form .form-actions .submit-btn,.change-password .password-card .password-form .form-actions .reset-btn{width:100%;max-width:200px}}@media (max-width: 768px){.qr-section{flex-direction:column;align-items:center;text-align:center}.qr-section .qr-code img{width:150px;height:150px}.backup-codes{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.step-actions{flex-direction:column;align-items:center}.step-actions .el-button{width:100%;max-width:200px}}.disable-content p{margin:0 0 12px;color:#606266;line-height:1.6}.disable-content p:last-child{margin-bottom:0}.disable-content .warning-text{color:#e6a23c;font-weight:500}.disable-content .verification-section{margin-top:20px;padding:16px;background-color:#f8f9fa;border-radius:6px;border:1px solid #e4e7ed}.disable-content .verification-section .verification-label{margin-bottom:12px!important;font-weight:500;color:#303133}.disable-content .verification-section .verification-input{margin-bottom:8px;max-width:100%}.disable-content .verification-section .verification-input :deep(.el-input__inner){text-align:center;font-size:18px;font-weight:500;letter-spacing:2px}.disable-content .verification-section .verification-hint{margin:0!important;font-size:12px;color:#909399;text-align:left}.dialog-footer{display:flex;justify-content:flex-end;gap:12px}.two-factor-auth .auth-header{margin-bottom:30px}.two-factor-auth .auth-header h2{font-size:24px;font-weight:600;color:#303133;margin:0 0 8px}.two-factor-auth .auth-header p{font-size:14px;color:#909399;margin:0}.two-factor-auth .auth-alert{margin-bottom:24px}.two-factor-auth .auth-setup,.two-factor-auth .auth-enabled{text-align:center}.two-factor-auth .setup-actions,.two-factor-auth .enabled-actions{margin-top:24px}.setup-steps{margin-bottom:24px}.step-content{padding:20px 0}.step-content h3{font-size:18px;font-weight:600;color:#303133;margin:0 0 16px}.step-content p{color:#606266;margin-bottom:20px;line-height:1.6}.qr-section{display:flex;gap:30px;align-items:flex-start;margin-bottom:24px}.qr-section .qr-code{flex-shrink:0}.qr-section .qr-code img{width:200px;height:200px;border:1px solid #dcdfe6;border-radius:8px;padding:10px;background:#fff}.qr-section .manual-key{flex:1}.qr-section .manual-key p{margin-bottom:12px;font-size:14px}.qr-section .secret-key-input{margin-bottom:12px}.verification-section{margin-bottom:24px}.verification-section .verification-input{max-width:300px}.backup-codes-section{margin-bottom:24px}.backup-codes-section .backup-codes{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-bottom:20px}.backup-codes-section .backup-codes .backup-code{background:#f8f9fa;border:1px solid #dcdfe6;border-radius:6px;padding:12px;text-align:center;font-family:Courier New,monospace;font-size:16px;font-weight:600;color:#303133;letter-spacing:1px}.backup-codes-section .backup-actions{margin-bottom:20px}.backup-codes-section .backup-warning{margin-bottom:24px}.step-actions{display:flex;justify-content:center;gap:16px;margin-top:24px}.warning-text{color:#e6a23c;font-weight:500;margin-top:8px}@media (max-width: 768px){.two-factor-auth{padding:16px}.two-factor-auth .qr-section{flex-direction:column;align-items:center;text-align:center}.two-factor-auth .qr-section .qr-code img{width:150px;height:150px}.two-factor-auth .backup-codes{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.two-factor-auth .step-actions{flex-direction:column;align-items:center}.two-factor-auth .step-actions .el-button{width:100%;max-width:200px}}.revenue-chart-container{width:100%;height:100%;background-color:#fff;padding:16px;box-sizing:border-box;min-width:300px;min-height:250px;transition:all .3s cubic-bezier(.215,.61,.355,1);overflow:hidden;position:relative}.revenue-chart-container .chart{width:100%;height:400px;min-height:200px;max-height:600px;transition:all .3s cubic-bezier(.215,.61,.355,1);overflow:hidden;position:relative}@media screen and (max-width: 768px){.revenue-chart-container{min-width:280px;padding:12px}.revenue-chart-container .chart{height:300px;min-height:180px}}@media screen and (max-width: 480px){.revenue-chart-container{min-width:250px;padding:8px}.revenue-chart-container .chart{height:250px;min-height:150px}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.revenue-chart-container .chart{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.rich-editor .ql-toolbar .ql-fullscreen:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACHklEQVR4AeyW3XHCMBCEJRcDVEDyFqgMUhnJW0IFQDFW9B2W55BO/mHC8ALDIWlvd7U2tqFxT369AhRnYLl8OywX65DXarHeT/224OZ6WUfv3KMI4ELYJJJ37jOVa5qvhE8Zk47ReX/VKu/k0aTJzZgEETxdjnup08/VJGJjb+F3OuEaGwseP8wAPoRvH48+OLfjdEbeXW+0eOBFWSZmAIgcBSIMMAKbU2jQ4oFXTVsNgAAhBhhhCDal4KJBi8eQpgiASAswAMMQY92z5nDgokHbc+JFDNavu0kRABHV9WVgjRhjNhDQ+KAHBy4aTTnFizjH6BcBAK1CjDEbrFbvm5wDRg8O3LxfW08OgAHGvmm2HA1rXWDSi7efxsfmswJgxkaMVg31LD7Y7ACI/rNeAWafAa722lcw1KtpZgWQ+7xtD9ZGYIHejJ9tQk0OIJvHHye5z+NDBbEu7gB6PAvg6t7QvAiAmKPRIjCM2YBnge7pOT04cNHoHmtKY8yLAIhd2/ZPOkRgGLMBoqGCAxcNWs0F02vmRQDAVBggwhDjhI+NcNGgxWOIXw2AEAOMMBwysXpo0OKBl8UBMwMgojDACOI9hRYPvIL3H5aHGUCI3f9C0ksZv4DCMz64iEWjb8nK/8J6gCiQ5M7tGPWFaex5C8WLGE2qvtkdVL+OkyLA+XL0VnE6I3/SG67lcT7/bnODIkBOePT6FeDhZ2DsK/wDAAD//wohN/gAAAAGSURBVAMAYGM0UBeUSxcAAAAASUVORK5CYII=);background-size:100% 100%;background-repeat:no-repeat;background-position:center;width:14px;height:14px}.rich-editor .ql-toolbar .ql-fullscreen.ql-active:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABpElEQVR4AeyWDXLCIBCFY8+Rw9iTNT2ZHib3aN83w2ZgWYRYbaujwxuy/48NYN6mP/69CPy/DszzfBK+hGO0PaRfgLehA15vsmzkXUy2+VIHCIhIfCgYaCoGOlAoESiuOco1RQQ+5WyjRcLs3Tkrfl7Xtd8BOZ2V9V2wcbKHvbMrnufcUkUdmDyJlGgLGnlIMbSdlYfFyRMSwAAJ4aBnOnJMCSX2R/LtFidTkwBGIBKwHyaxpzj5uwRwykkgdzC0cstREdAKOOfcAwUUQGJNQ4NXVsQrL3L/FAylv6FT1QG1exEOPXgOPf9kf4AO+JXdW65ewb0L+vwVAe3W8BRIzy7e4BN5e0N+gD2g3RqeAq2Y21DT0OD+j07SdR1QO/lH5CIaIYEPFxExXbbVHvAReXF1h/8F71LIyWeYxEUCe4sbE0eCjUv3zFzMTQLXFrfsGQlUzS+rkMBPi1MRjJCoCNyqOASAJ4EuR0VARt4Xx6i14fhoBXItBjpQKBESCWxsTlQbKgJy5vy2ivO9yD1RnWfFhXqrlOxV3oqABfzW/PwEep38BgAA//+dD+B/AAAABklEQVQDAN7kIVA59pmvAAAAAElFTkSuQmCC);background-size:100% 100%;background-repeat:no-repeat;background-position:center;width:14px;height:14px}.security-banner{display:flex;align-items:center;padding:var(--spacing-md);border-radius:var(--border-radius-base);margin-bottom:20px;position:relative;transition:all .3s ease}.security-banner__icon{margin-right:var(--spacing-sm);font-size:16px;flex-shrink:0}.security-banner__content{flex:1;display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm)}.security-banner__text{color:inherit;line-height:1.5}.security-banner__link{color:var(--el-color-primary);text-decoration:none;cursor:pointer;font-weight:500;transition:color .2s ease}.security-banner__link:hover{color:var(--el-color-primary-dark-2);text-decoration:underline}.security-banner__close{margin-left:var(--spacing-sm);cursor:pointer;font-size:14px;flex-shrink:0;opacity:.7;transition:opacity .2s ease}.security-banner__close:hover{opacity:1}.security-banner--info{background:var(--el-color-primary-light-8);border:1px solid var(--el-color-primary-light-7);color:var(--el-color-primary-dark-2)}.security-banner--info .security-banner__icon{color:var(--el-color-primary)}.security-banner--warning{background:var(--el-color-warning-light-8);border:1px solid var(--el-color-warning-light-7);color:var(--el-color-warning-dark-2)}.security-banner--warning .security-banner__icon{color:var(--el-color-warning)}.security-banner--warning .security-banner__link{color:var(--el-color-warning-dark-2)}.security-banner--warning .security-banner__link:hover{color:var(--el-color-warning)}.security-banner--success{background:var(--el-color-success-light-8);border:1px solid var(--el-color-success-light-7);color:var(--el-color-success-dark-2)}.security-banner--success .security-banner__icon{color:var(--el-color-success)}.security-banner--success .security-banner__link{color:var(--el-color-success-dark-2)}.security-banner--success .security-banner__link:hover{color:var(--el-color-success)}.security-banner--error{background:var(--el-color-danger-light-8);border:1px solid var(--el-color-danger-light-7);color:var(--el-color-danger-dark-2)}.security-banner--error .security-banner__icon{color:var(--el-color-danger)}.security-banner--error .security-banner__link{color:var(--el-color-danger-dark-2)}.security-banner--error .security-banner__link:hover{color:var(--el-color-danger)}@media screen and (max-width: 768px){.security-banner{padding:var(--spacing-sm) var(--spacing-md)}.security-banner__content{flex-direction:column;align-items:flex-start}.security-banner__text{font-size:var(--font-size-sm)}}:root{--primary-color: #990066;--primary-hover-color: #b3007a;--primary-light-color: #f0e6f0;--success-color: #52c41a;--warning-color: #faad14;--error-color: #ff4d4f;--info-color: #1890ff;--text-color: #333333;--text-color-secondary: #666666;--text-color-disabled: #999999;--border-color: #d9d9d9;--border-color-light: #f0f0f0;--bg-color: #ffffff;--bg-color-light: #fafafa;--bg-color-dark: #f5f5f5;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-xxl: 24px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--border-radius-sm: 2px;--border-radius-base: 4px;--border-radius-lg: 8px;--border-radius-xl: 12px;--box-shadow-base: 0 2px 8px rgba(0, 0, 0, .15);--box-shadow-light: 0 1px 4px rgba(0, 0, 0, .1);--box-shadow-dark: 0 4px 16px rgba(0, 0, 0, .2);--transition-base: all .3s ease;--transition-fast: all .15s ease;--transition-slow: all .5s ease;--screen-xs: 480px;--screen-sm: 576px;--screen-md: 768px;--screen-lg: 992px;--screen-xl: 1200px;--screen-xxl: 1600px;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.align-self-start{align-self:flex-start}.align-items-start{align-items:start!important}.align-items-center{align-items:center!important}.justify-content-between{justify-content:space-between}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.w-full{width:100%}.h-full{height:100%}.wh-full{width:100%;height:100%}.m-0{margin:0}.p-0{padding:0}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.ml-sm{margin-left:var(--spacing-sm)}.ml-md{margin-left:var(--spacing-md)}.gap-2{gap:.5rem}.gap-4{gap:1rem}.weight-700{font-weight:700}@media (max-width: 768px){html{font-size:14px}}@media (max-width: 480px){html{font-size:12px}}.stat-card{background:#fff;border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-light);transition:var(--transition-base)}.stat-card:hover{box-shadow:var(--box-shadow-base)}.stat-number{font-size:var(--font-size-xxl);font-weight:700;line-height:1.2;margin-bottom:var(--spacing-xs)}.stat-label{font-size:var(--font-size-xs);color:var(--text-color-secondary);line-height:1.4}.gradient-primary{background:linear-gradient(135deg,#667eea,#764ba2)}.gradient-blue{background:linear-gradient(135deg,#1890ff,#096dd9)}.status-warning{color:var(--warning-color)}.security-banner{background:var(--el-color-primary-light-9);border:1px solid var(--el-color-primary-light-5);border-radius:var(--border-radius-lg);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--text-color-secondary);position:relative}.security-banner a{color:var(--primary-color);text-decoration:none;margin-left:var(--spacing-sm)}.security-banner a:hover{color:var(--primary-hover-color);text-decoration:underline}.balance-card{background:var(--info-color);color:#fff;border-radius:var(--border-radius-lg);padding:var(--spacing-lg);text-align:center;position:relative;overflow:hidden}.balance-card .balance-amount{font-size:var(--font-size-xxl);font-weight:700;margin-bottom:var(--spacing-xs)}.balance-card .balance-icon{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);width:60px;height:40px;background:#fff3;border-radius:var(--border-radius-lg)}.icon{display:inline-block;width:16px;height:16px;margin-right:var(--spacing-xs);vertical-align:middle}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;font-size:var(--font-size-xs);font-weight:700;line-height:1}.badge-red{background:var(--error-color);color:#fff}.overview-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg)}.overview-header .overview-title{font-size:var(--font-size-lg);font-weight:600;color:var(--text-color)}.overview-header .date-picker{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--text-color-secondary)}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.metric-item{text-align:center;padding:var(--spacing-md);background:var(--bg-color-light);border-radius:var(--border-radius-base)}.metric-item .metric-value{font-size:var(--font-size-xl);font-weight:700;color:var(--text-color);margin-bottom:var(--spacing-xs)}.metric-item .metric-label{font-size:var(--font-size-xs);color:var(--text-color-secondary)}.page-header{display:flex;justify-content:space-between;align-items:center;padding:0 0 var(--spacing-lg) 0;flex-wrap:wrap;gap:var(--spacing-md)}.page-header .page-title{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--text-color);font-size:20px;font-weight:600}.page-header .header-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.page-header .header-actions .el-button{display:flex;align-items:center;gap:var(--spacing-xs)}.page-header .header-actions .el-button+.el-button{margin-left:0}.filter-card{margin-bottom:var(--spacing-lg)}.filter-card .filter-form{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-md);width:100%}.filter-card .filter-form>div{width:auto}.filter-card .filter-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--spacing-md);align-items:center}.filter-card .filter-form-grid-lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,320px));gap:var(--spacing-md);align-items:center;margin-top:var(--spacing-md)}.filter-card .select-search-input{display:flex;width:100%}.filter-card .select-search-input .el-select{width:auto;min-width:120px}.filter-card .select-search-input .el-select .el-select__wrapper{background-color:#f5f7fa;border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base)}.filter-card .select-search-input .el-input__wrapper{position:relative;left:-1px;border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.filter-card .data-range{width:100%;display:flex;align-items:center;gap:var(--spacing-sm)}.filter-card .data-range .el-range-editor.el-input__wrapper{width:100%}.table-card .el-table .operation-buttons{display:flex;align-items:center}.table-card .el-table .operation-buttons .el-button{display:flex;align-items:center;gap:var(--spacing-xs)}.table-card .el-table .shop-info .shop-name{font-weight:500;color:var(--text-color);margin-bottom:var(--spacing-xs)}.table-card .el-table .shop-info .shop-id{font-size:var(--font-size-xs);color:var(--text-color-disabled);margin-bottom:var(--spacing-xs)}.table-card .el-table .shop-info .shop-notes{font-size:var(--font-size-xs);color:var(--text-color-disabled);display:flex;align-items:center;gap:var(--spacing-xs)}.table-card .el-table .shop-info .shop-notes .el-button{padding:0;margin-left:var(--spacing-xs)}.table-card .el-table .el-tag{font-size:var(--font-size-xs)}.table-card .el-table .status-toggle .el-button{font-size:var(--font-size-xs);padding:4px 8px}.table-card .el-table .column-header{display:flex;align-items:center;gap:var(--spacing-xs)}.table-card .el-table .column-header .help-icon{font-size:12px;color:var(--text-color-disabled);cursor:help}.table-card .el-table .domain-name{font-family:Courier New,monospace;font-size:var(--font-size-xs);color:var(--text-color)}.el-card__body{width:100%;box-sizing:border-box}.pagination-wrapper{display:flex;justify-content:center;padding:20px}.pagination-wrapper .el-pagination{flex-wrap:wrap;justify-content:center}.pagination-wrapper .el-pagination button,.pagination-wrapper .el-pagination li,.pagination-wrapper .el-pagination .el-input__wrapper{background:transparent}.title-h2{font-size:16px;font-weight:700}.small-empty{padding:0!important}.cursor-pointer{cursor:pointer}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fffc;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:var(--z-index-modal)}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--el-color-primary);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:var(--spacing-sm)}.loading-text{color:var(--text-color-secondary);font-size:var(--font-size-sm);margin:0}.date-picker-wrapper{display:flex!important;justify-content:center}.border-hidden{border:none!important}.height-auto{height:auto!important}.justify-row-center{display:flex;flex-direction:row;justify-content:center;align-items:center}.justify-row-left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.justify-row-right{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.justify-row-between{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.justify-column-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.justify-column-left{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.justify-column-right{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.justify-column-between{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.icon-hover-color{color:var(--el-color-primary);cursor:pointer}.icon-hover-color:hover{color:var(--el-color-primary-light-3)}.rich-editor{background:#fff;border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-light)}.rich-editor .editor-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.rich-editor .editor-header h2{margin:0;font-size:18px;font-weight:600;color:var(--text-color)}.rich-editor .editor-header .editor-fullscreen-btn{border:1px solid var(--border-color);background:#fff;color:var(--text-color);border-radius:6px;padding:6px 12px;font-size:12px;cursor:pointer;transition:var(--transition-base)}.rich-editor .editor-header .editor-fullscreen-btn:hover{background:var(--bg-color-dark);border-color:#bfbfbf}.rich-editor .editor-container{height:100%;display:flex;flex-direction:column}.rich-editor .editor-container .ql-toolbar{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:4px 4px 0 0;flex-shrink:0}.rich-editor .editor-container .ql-container{flex:1;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:0 0 4px 4px;display:flex;flex-direction:column;min-height:0}.rich-editor .editor-container .ql-editor{flex:1;font-size:14px;line-height:1.6;overflow-y:auto}.rich-editor .ql-toolbar .ql-fullscreen{width:28px;height:28px;display:inline-block;cursor:pointer;border:none;background:transparent;position:relative}.rich-editor .ql-toolbar .ql-fullscreen:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACHklEQVR4AeyW3XHCMBCEJRcDVEDyFqgMUhnJW0IFQDFW9B2W55BO/mHC8ALDIWlvd7U2tqFxT369AhRnYLl8OywX65DXarHeT/224OZ6WUfv3KMI4ELYJJJ37jOVa5qvhE8Zk47ReX/VKu/k0aTJzZgEETxdjnup08/VJGJjb+F3OuEaGwseP8wAPoRvH48+OLfjdEbeXW+0eOBFWSZmAIgcBSIMMAKbU2jQ4oFXTVsNgAAhBhhhCDal4KJBi8eQpgiASAswAMMQY92z5nDgokHbc+JFDNavu0kRABHV9WVgjRhjNhDQ+KAHBy4aTTnFizjH6BcBAK1CjDEbrFbvm5wDRg8O3LxfW08OgAHGvmm2HA1rXWDSi7efxsfmswJgxkaMVg31LD7Y7ACI/rNeAWafAa722lcw1KtpZgWQ+7xtD9ZGYIHejJ9tQk0OIJvHHye5z+NDBbEu7gB6PAvg6t7QvAiAmKPRIjCM2YBnge7pOT04cNHoHmtKY8yLAIhd2/ZPOkRgGLMBoqGCAxcNWs0F02vmRQDAVBggwhDjhI+NcNGgxWOIXw2AEAOMMBwysXpo0OKBl8UBMwMgojDACOI9hRYPvIL3H5aHGUCI3f9C0ksZv4DCMz64iEWjb8nK/8J6gCiQ5M7tGPWFaex5C8WLGE2qvtkdVL+OkyLA+XL0VnE6I3/SG67lcT7/bnODIkBOePT6FeDhZ2DsK/wDAAD//wohN/gAAAAGSURBVAMAYGM0UBeUSxcAAAAASUVORK5CYII=);background-size:100% 100%;background-repeat:no-repeat;background-position:center;width:14px;height:14px}.rich-editor .ql-toolbar .ql-fullscreen:hover{background:#f3f4f6}.rich-editor .ql-toolbar .ql-fullscreen.ql-active:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABpElEQVR4AeyWDXLCIBCFY8+Rw9iTNT2ZHib3aN83w2ZgWYRYbaujwxuy/48NYN6mP/69CPy/DszzfBK+hGO0PaRfgLehA15vsmzkXUy2+VIHCIhIfCgYaCoGOlAoESiuOco1RQQ+5WyjRcLs3Tkrfl7Xtd8BOZ2V9V2wcbKHvbMrnufcUkUdmDyJlGgLGnlIMbSdlYfFyRMSwAAJ4aBnOnJMCSX2R/LtFidTkwBGIBKwHyaxpzj5uwRwykkgdzC0cstREdAKOOfcAwUUQGJNQ4NXVsQrL3L/FAylv6FT1QG1exEOPXgOPf9kf4AO+JXdW65ewb0L+vwVAe3W8BRIzy7e4BN5e0N+gD2g3RqeAq2Y21DT0OD+j07SdR1QO/lH5CIaIYEPFxExXbbVHvAReXF1h/8F71LIyWeYxEUCe4sbE0eCjUv3zFzMTQLXFrfsGQlUzS+rkMBPi1MRjJCoCNyqOASAJ4EuR0VARt4Xx6i14fhoBXItBjpQKBESCWxsTlQbKgJy5vy2ivO9yD1RnWfFhXqrlOxV3oqABfzW/PwEep38BgAA//+dD+B/AAAABklEQVQDAN7kIVA59pmvAAAAAElFTkSuQmCC);background-size:100% 100%;background-repeat:no-repeat;background-position:center;width:14px;height:14px}.rich-editor.is-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;border-radius:0;border:none;box-shadow:none;padding:16px;display:flex;flex-direction:column}.rich-editor.is-fullscreen .editor-header{flex-shrink:0;margin-bottom:16px}.rich-editor.is-fullscreen .editor-container{flex:1;display:flex;flex-direction:column;min-height:0;height:auto}.rich-editor.is-fullscreen .editor-container .ql-toolbar{border-radius:6px 6px 0 0;flex-shrink:0}.rich-editor.is-fullscreen .editor-container .ql-container{flex:1;border-radius:0 0 6px 6px;display:flex;flex-direction:column;min-height:0}.rich-editor.is-fullscreen .editor-container .ql-editor{flex:1;min-height:auto;overflow-y:auto}.no-resize .el-textarea__inner{resize:none!important}.composite-input .el-input-group__append{padding:0}.composite-input i{cursor:pointer;min-width:50px}.statistic-normal{display:inline-block}.statistic-normal .el-statistic__content{font-size:inherit;font-weight:inherit;color:inherit}.statistic-danger .el-statistic__content{color:red}.font-weight-bold{font-weight:700}.text-secondary{color:var(--text-color-secondary)}.form-item-hide-error .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset!important}.input-number-hide-controls{width:auto}.input-number-hide-controls .el-input{min-width:0px}.input-number-hide-controls .el-input__wrapper{padding-right:11px!important}.input-number-hide-controls .el-input-number__decrease,.input-number-hide-controls .el-input-number__increase{display:none}.seller-home{min-height:100vh}.second-row{margin-top:var(--spacing-lg)}.account-info-card{height:100%}.account-header{margin-bottom:var(--spacing-md)}.account-greeting{font-size:var(--font-size-base);font-weight:700;color:var(--primary-color)}.account-detail{margin-bottom:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--text-color-secondary)}.message-section{display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--spacing-md)}.message-label{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.message-status{font-size:var(--font-size-sm);color:var(--text-color-secondary);display:flex;justify-content:space-between;align-items:stretch;width:100%;margin-block-start:10px}.message-status span{opacity:.65;font-size:var(--font-size-xs)}.card-header{display:flex;justify-content:space-between;align-items:center}.store-card{height:100%}.store-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:var(--spacing-md);height:100%}.store-stat-item{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:var(--bg-color-light);border-radius:var(--border-radius-base);transition:all .3s ease}.store-stat-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.store-stat-full{grid-column:1 / -1}.stat-label{display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:center}.stat-content{display:flex;flex-direction:column;gap:var(--spacing-xs)}.stat-title{font-size:var(--font-size-sm);color:var(--text-color-secondary);font-weight:500}.stat-number{font-size:var(--font-size-xl);font-weight:700;color:var(--text-color)}.stat-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--font-size-lg);flex-shrink:0}.stat-icon-active{background:var(--success-color)}.stat-icon-remaining{background:var(--info-color)}.stat-icon-expiring{background:var(--warning-color)}.balance-info-card{height:100%}.balance-card{position:relative;background:linear-gradient(135deg,#1890ff,#40a9ff);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);min-height:190px;display:flex;align-items:center;overflow:hidden}.balance-content{position:relative;z-index:2;color:#fff;flex:1;display:flex;flex-direction:column;align-items:flex-start}.balance-amount{font-size:var(--font-size-xxl);font-weight:700;color:#fff;margin-bottom:var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-xs)}.balance-toggle{cursor:pointer;display:inline-flex;align-items:center;transition:opacity .3s ease}.balance-toggle:hover{opacity:.8}.eye-icon{width:20px;height:20px;filter:brightness(0) invert(1);opacity:.8}.balance-bg{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1;display:flex;align-items:center;justify-content:flex-end;padding-right:var(--spacing-md)}.bills-card,.domain-card{height:100%}.bills-stats,.domain-stats{display:flex;justify-content:space-between}.bill-stat-item,.domain-stat-item{text-align:center;flex:1}.status-info{color:var(--info-color)}.status-success{color:var(--success-color)}.status-error{color:var(--error-color)}.status-disabled{color:var(--text-color-disabled)}.business-overview-card{margin-top:var(--spacing-lg);position:relative}.business-overview-card .card-header{display:flex;justify-content:space-between;align-items:center}.business-overview-card .card-header span{font-size:var(--font-size-sm);font-weight:400;color:var(--text-color)}.business-overview-card :deep(.el-loading-mask){border-radius:var(--border-radius-base)}.business-overview-card :deep(.el-loading-text){color:var(--el-color-primary);font-size:var(--font-size-sm)}.date-picker{display:flex;gap:var(--spacing-md);align-items:center}.timezone-select{width:200px;font-size:var(--font-size-sm);font-weight:400}.timezone-select :deep(.el-input__inner){font-size:var(--font-size-sm);font-weight:400}.timezone-select :deep(.el-select-dropdown__item){font-size:var(--font-size-sm);font-weight:400}.timezone-select :deep(.el-select__selected-text){font-size:var(--font-size-sm);font-weight:400}.date-range-picker{width:240px;font-size:var(--font-size-sm);font-weight:400}.date-range-picker :deep(.el-input__inner){font-size:var(--font-size-sm);font-weight:400}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);overflow:hidden}@media screen and (max-width: 768px){.metrics-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 480px){.metrics-grid{grid-template-columns:1fr}}.metric-item{text-align:center;padding:var(--spacing-lg);background:var(--bg-color-light);border-radius:var(--border-radius-lg)}.metric-value{font-size:var(--font-size-xl);font-weight:700;color:var(--text-color);margin-bottom:var(--spacing-sm);display:flex;align-items:center;justify-content:center}.metric-label{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.metric-icon{margin-left:var(--spacing-xs);font-size:var(--font-size-base);color:var(--info-color)}.charts-container{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.chart-item{background:var(--bg-color-light);border-radius:var(--border-radius-lg);padding:var(--spacing-lg)}.chart-title{font-size:var(--font-size-base);font-weight:600;color:var(--text-color);margin-bottom:var(--spacing-lg)}.chart-placeholder{height:200px;background:var(--bg-color);border-radius:var(--border-radius-base);position:relative;display:flex;align-items:center;justify-content:center}.chart-line{width:100%;height:2px;background:var(--info-color);position:absolute;bottom:50%}.create-shop-modal .el-form-item{margin-bottom:20px}.create-shop-modal .form-tip{display:flex;align-items:center;justify-content:center;font-size:12px;color:#909399;height:20px}.create-shop-modal .form-tip .el-icon{margin-right:4px;color:#e6a23c}.create-shop-modal .dialog-footer{text-align:right}.create-shop-modal .dialog-footer .dialog-footer:last-child{margin-left:12px}.status-toggle-modal .modal-content .main-message{font-size:16px;font-weight:500;color:#333;margin-bottom:16px;line-height:1.5}.status-toggle-modal .modal-content .secondary-message{font-size:14px;color:#666;margin-bottom:20px;line-height:1.4}.status-toggle-modal .modal-content .operations-list .operation-item{display:flex;align-items:center;margin-bottom:16px;padding:12px;border:1px solid #e4e7ed;border-radius:6px;background-color:#fafafa}.status-toggle-modal .modal-content .operations-list .operation-item:last-child{margin-bottom:0}.status-toggle-modal .modal-content .operations-list .operation-item .el-checkbox{flex:1}.status-toggle-modal .modal-content .operations-list .operation-item .el-checkbox .el-checkbox__label{font-size:14px;color:#333;line-height:1.4}.status-toggle-modal .modal-content .operations-list .operation-item .info-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background-color:#909399;color:#fff;font-size:12px;margin-left:8px;cursor:help}.dialog-footer{text-align:right}.dialog-footer .el-button{margin-left:12px}.dialog-footer .el-button:first-child{margin-left:0}.appointment-alarm-modal .alarm-content{padding:20px 0}.appointment-alarm-modal .alarm-description{display:flex;align-items:center;margin-bottom:24px;color:#606266;font-size:14px;line-height:1.5}.appointment-alarm-modal .amount-input-wrapper{display:flex;align-items:center;gap:12px}.appointment-alarm-modal .amount-input-wrapper .amount-input{flex:1}.appointment-alarm-modal .amount-input-wrapper .currency-display{padding:8px 16px;background-color:#f5f7fa;border:1px solid #dcdfe6;border-radius:4px;color:#606266;font-size:14px;min-width:60px;text-align:center}.appointment-alarm-modal .dialog-footer{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #ebeef5}.payment-confirm-modal .el-dialog__body{padding:0 20px}.payment-confirm-modal .modal-content .payment-instructions{margin-bottom:30px;text-align:center}.payment-confirm-modal .modal-content .payment-instructions .instruction-text{font-size:16px;line-height:1.6;color:#606266;margin:0}.payment-confirm-modal .modal-content .payment-info{margin-bottom:30px;padding:20px;background-color:#f8f9fa;border-radius:8px}.payment-confirm-modal .modal-content .payment-info .info-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.payment-confirm-modal .modal-content .payment-info .info-item:last-child{margin-bottom:0}.payment-confirm-modal .modal-content .payment-info .info-item .label{font-weight:500;color:#606266}.payment-confirm-modal .modal-content .payment-info .info-item .value{font-weight:600;color:#303133}.payment-confirm-modal .modal-content .action-buttons{text-align:center}.payment-confirm-modal .modal-content .action-buttons .confirm-btn{width:200px;height:44px;font-size:16px;margin-bottom:20px}.wallet-recharge .wallet-overview{margin-bottom:20px}.wallet-recharge .wallet-overview .overview-content{display:flex;justify-content:space-between;align-items:center}.wallet-recharge .wallet-overview .overview-content .balance-info{display:flex;align-items:center}.wallet-recharge .wallet-overview .overview-content .balance-info .balance-icon{width:50px;height:50px;border-radius:50%;background:#f0f9ff;display:flex;align-items:center;justify-content:center;margin-right:16px}.wallet-recharge .wallet-overview .overview-content .balance-info .balance-text .balance-label{font-size:16px;color:#606266;margin-right:8px}.wallet-recharge .wallet-overview .overview-content .balance-info .balance-text .balance-amount{font-size:18px;font-weight:600;color:#303133}.wallet-recharge .wallet-overview .overview-content .overview-actions{display:flex;gap:12px}.wallet-recharge .wallet-overview .recharge-section{margin-top:20px;padding-top:20px;border-top:1px solid #ebeef5}.wallet-recharge .wallet-overview .recharge-section .recharge-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.wallet-recharge .wallet-overview .recharge-section .recharge-header h3{margin:0;font-size:18px;font-weight:600;color:#303133}.wallet-recharge .wallet-overview .recharge-section .recharge-header .close-btn{color:#909399;font-size:14px}.wallet-recharge .wallet-overview .recharge-section .recharge-header .close-btn:hover{color:#606266}.wallet-recharge .wallet-overview .recharge-section .recharge-form{animation:slideDown .3s ease-out}.wallet-recharge .wallet-overview .recharge-section .recharge-form .el-form-item__label{width:fit-content!important}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.wallet-recharge .wallet-overview .recharge-section .recharge-form .amount-input-wrapper .amount-input{margin-bottom:16px}.wallet-recharge .wallet-overview .recharge-section .recharge-form .amount-input-wrapper .quick-amounts{display:grid;grid-template-columns:repeat(4,minmax(80px,1fr));gap:12px;margin-top:16px}.wallet-recharge .wallet-overview .recharge-section .recharge-form .amount-input-wrapper .quick-amounts .quick-label{color:#606266;font-size:14px;margin-bottom:8px;margin-left:0}.wallet-recharge .wallet-overview .recharge-section .recharge-form .amount-input-wrapper .quick-amounts .el-button{width:80px;height:40px;margin-left:0!important}.wallet-recharge .wallet-overview .recharge-section .recharge-form .payment-methods{display:flex;flex-wrap:wrap;gap:16px}.wallet-recharge .wallet-overview .recharge-section .recharge-form .payment-methods .payment-method-item{margin-right:0}.wallet-recharge .wallet-overview .recharge-section .recharge-form .payment-methods .payment-method-item .payment-method-content{display:flex;align-items:center;gap:8px}.wallet-recharge .wallet-overview .recharge-section .recharge-form .fee-info{margin:20px 0}.wallet-recharge .wallet-overview .recharge-section .recharge-form .fee-info .fee-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.wallet-recharge .wallet-overview .recharge-section .recharge-form .fee-info .fee-item .fee-label{color:#606266;font-size:14px}.wallet-recharge .wallet-overview .recharge-section .recharge-form .fee-info .fee-item .fee-value{font-size:16px;font-weight:600;color:#303133}.wallet-recharge .wallet-overview .recharge-section .recharge-form .fee-info .fee-item .fee-value.actual{color:#67c23a}.wallet-recharge .wallet-overview .recharge-section .recharge-form .recharge-notice{margin:20px 0}.wallet-recharge .wallet-overview .recharge-section .recharge-form .recharge-notice .notice-content p{margin:8px 0;color:#606266;font-size:14px;line-height:1.5}.wallet-recharge .wallet-overview .recharge-section .recharge-form .form-actions{text-align:center;margin-top:30px}.wallet-recharge .wallet-overview .recharge-section .recharge-form .form-actions .el-button{margin:0 12px;min-width:120px}.wallet-recharge .records-card{margin-bottom:20px}.wallet-recharge .records-card .records-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.wallet-recharge .records-card .records-header h3{margin:0;font-size:18px;font-weight:600;color:#303133}.wallet-recharge .records-card .records-header .records-filters{display:flex;align-items:center;gap:12px}.wallet-recharge .records-card .records-header .records-filters .date-picker{width:140px}.wallet-recharge .records-card .records-header .records-filters .date-separator{color:#909399;font-size:14px}.wallet-recharge .records-card .records-table .amount-change{color:#67c23a;font-weight:600}.wallet-recharge .records-card .records-table .balance-display{color:#303133;font-weight:500}@media (max-width: 768px){.wallet-recharge .wallet-overview .overview-content{flex-direction:column;gap:16px;text-align:center}.wallet-recharge .wallet-overview .overview-content .overview-actions{flex-direction:column;width:100%}.wallet-recharge .wallet-overview .overview-content .overview-actions .el-button{width:100%}.wallet-recharge .wallet-overview .recharge-section .recharge-header{flex-direction:column;gap:16px;text-align:center}.wallet-recharge .wallet-overview .recharge-section .recharge-form .payment-methods{flex-direction:column;gap:12px}.wallet-recharge .wallet-overview .recharge-section .recharge-form .fee-info .el-row .el-col{margin-bottom:12px}.wallet-recharge .records-card .records-header{flex-direction:column;gap:16px;align-items:stretch}.wallet-recharge .records-card .records-header .records-filters{flex-direction:column;gap:12px}.wallet-recharge .records-card .records-header .records-filters .date-picker{width:100%}}.wallet-bills .page-header .page-title{font-size:24px;font-weight:600;color:#303133}.wallet-bills .page-header .page-instruction{font-size:14px;color:#909399;line-height:1.5}.wallet-bills .filter-card{margin-bottom:20px;background-color:#fff;border:1px solid #e4e7ed}.wallet-bills .filter-card .el-card__body{padding:20px}.wallet-bills .filter-card .search-type,.wallet-bills .filter-card .el-input{width:100%}.wallet-bills .bill-summary{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#fff;border:1px solid #e4e7ed;border-radius:4px;margin-bottom:20px}.wallet-bills .bill-summary .total-amount{font-size:16px;font-weight:600;color:#303133}.wallet-bills .bill-summary .el-checkbox{margin-left:20px}.wallet-bills .table-card .el-card__body{padding:0}.wallet-bills .table-card .el-table .el-table__header{background-color:#fafafa}.wallet-bills .table-card .el-table .el-table__row:hover{background-color:#f5f7fa}.wallet-bills .table-card .pagination-wrapper{display:flex;justify-content:center;padding:20px;background-color:#fff}@media (max-width:768px){.wallet-bills,.wallet-bills .filter-card .el-card__body{padding:16px}.wallet-bills .bill-summary{flex-direction:column;align-items:flex-start;gap:12px}.wallet-bills .bill-summary .el-checkbox{margin-left:0}}@media (max-width:480px){.wallet-bills{padding:12px}.wallet-bills .page-header .page-title{font-size:20px}.wallet-bills .filter-card .el-card__body{padding:12px}}.website-domain-renewal .balance-info{display:flex;align-items:center}.website-domain-renewal .balance-info .balance-icon{width:50px;height:50px;border-radius:50%;background:#f0f9ff;display:flex;align-items:center;justify-content:center;margin-right:16px}.website-domain-renewal .balance-info .balance-text .balance-label{font-size:16px;color:#606266;margin-right:8px}.website-domain-renewal .balance-info .balance-text .balance-amount{font-size:18px;font-weight:600;color:#303133}.website-domain-add .filter-card .el-input__wrapper{min-width:500px}.website-domain-add .card-list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.website-domain-add .tip-gray{padding:5px 8px;font-weight:700;color:#fff;background-color:#6d7b94;border-radius:4px}.website-domain-add .card-list{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(4,minmax(0,1fr))}.website-domain-add .card-list .el-card__body{padding:0;position:relative}.website-domain-add .card-list .el-card{cursor:pointer}.website-domain-add .card-list .el-card.selected{border:1px solid var(--el-color-primary);transition:all .3s ease}.website-domain-add .card-list .selected-tag{position:absolute;right:0;top:0;width:30px;height:30px}.website-domain-add .card-list .selected-tag:after{content:"";position:absolute;right:0;top:0;border-top:30px solid var(--el-color-primary);border-left:30px solid transparent}.website-domain-add .card-list .selected-tag:before{content:"";position:absolute;width:12px;height:7px;background:transparent;top:4px;right:3px;border:2px solid white;border-top:none;border-right:none;transform:rotate(-55deg);z-index:9}.website-domain-add .card-list .card-header{padding:var(--spacing-md);font-size:24px;font-weight:700;border-bottom:1px solid #ccc}.website-domain-add .card-list .card-content{display:flex;flex-direction:column;padding:0 var(--spacing-md)}.website-domain-add .card-list .card-item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:58px;border-bottom:2px dashed #f3f3f3}.website-domain-add textarea{resize:none;min-height:300px!important}.page-content{padding:20px}.secondary-page-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-bottom:1px solid #e4e7ed;box-shadow:0 2px 4px #0000001a;z-index:1000}.secondary-page-header .header-left{display:flex;align-items:center}.secondary-page-header .header-left .icon-hover-color{font-size:20px;cursor:pointer;color:#606266;transition:color .3s}.secondary-page-header .header-left .icon-hover-color:hover{color:#409eff}.secondary-page-header .header-right{display:flex;align-items:center;gap:12px}.page-scroll-navbar{height:60px;box-sizing:border-box;width:100%;display:flex;background:var(--el-color-primary);color:#fff;padding:var(--spacing-sm) var(--spacing-lg);gap:50px;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 4px #1f24384d}@media (max-width: 767px){.page-scroll-navbar{left:calc(100% - 240px);justify-content:space-between}}.page-scroll-navbar .navbar-item{display:flex;gap:var(--spacing-lg);align-items:center;justify-content:center}@media (max-width: 767px){.page-scroll-navbar .navbar-item.navbar-pc{display:none}}@media (min-width: 768px){.page-scroll-navbar .navbar-item.navbar-mobile{display:none}}.page-scroll-navbar .navbar-link{opacity:.6}.page-scroll-navbar .navbar-link.active{opacity:1}.page-scroll-navbar .navbar-link:hover{color:#fff}.page-scroll-navbar button:hover{background:#fff;color:var(--el-color-primary)}.website-server{flex:1;display:flex;flex-direction:column;height:calc(100vh - 60px);padding-bottom:var(--spacing-lg)}.website-server .scroll-section{flex:1;display:flex;flex-direction:column;overflow-y:auto;gap:60px;box-sizing:border-box}.website-server h2{font-size:32px}.website-server h3{display:inline-block;font-size:18px;font-weight:700}.website-server .el-icon{color:var(--el-color-primary);font-size:30px}.website-server .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.website-server .page-title{font-size:24px;font-weight:700;color:#333}.website-server .header-actions{display:flex;align-items:center}.website-server .intro-section{position:relative}.website-server .intro-section img{position:absolute;width:100%;height:200px;object-fit:cover}.website-server .product-container{background:url(https://account.shopyy.com/resource/assets/images/banner.png) center / cover no-repeat;padding:60px var(--spacing-lg);box-sizing:border-box;width:100%}.website-server .product-container .product-info{position:relative;width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-lg)}.website-server .product-container .product-info .product-top{display:flex;align-items:center;justify-content:space-between}.website-server .product-container .product-info .product-highlights{display:flex;justify-content:space-between;gap:var(--spacing-lg)}@media (max-width: 768px){.website-server .product-container .product-info .product-highlights{flex-direction:column;justify-content:center}}.website-server .product-container .product-info .highlight-item{color:#fff;text-align:center;padding:15px;background:var(--el-color-primary);border-radius:5px}.website-server .product-container .product-info .highlight-item .el-icon{color:#fff;font-size:24px}.website-server .product-container .product-info .highlight-top{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.website-server .product-container .product-info .highlight-title{font-weight:700;display:block;font-size:24px}.website-server .section-container{border-radius:20px;position:relative;width:100%;max-width:1200px;display:flex;justify-content:center;flex-direction:column;margin:0 auto;gap:var(--spacing-lg)}.website-server .section-container .section-title{display:flex;align-items:center;justify-content:center;flex-direction:column}.website-server .section-container .section-content{width:100%;display:flex}@media (max-width: 1000px){.website-server .section-container .section-content{gap:var(--spacing-lg);flex-direction:column}}.website-server .section-container .section-item{position:relative;flex:1;padding:50px;display:flex;flex-direction:column;gap:var(--spacing-lg);border-radius:20px;background:linear-gradient(180deg,var(--primary-light-color) 0%,#fff 100%)}@media (min-width: 1000px){.website-server .section-container .section-item:first-child{border-radius:20px 0 0 20px}.website-server .section-container .section-item:last-child{border-radius:0 20px 20px 0}.website-server .section-container .section-item:last-child:before,.website-server .section-container .section-item:last-child:after{position:absolute;top:0;left:0;display:block;width:100px;height:100%;content:"";transform:skew(-3deg)}.website-server .section-container .section-item:last-child:before{left:-15px;border-radius:30px 0 0 12px;box-shadow:inset 16px 0 #fff}.website-server .section-container .section-item:last-child:after{background:linear-gradient(180deg,var(--primary-light-color) 0%,#fff 100%);border-radius:40px 0 0 12px}}.website-server .section-wrapper{width:100%;background:var(--primary-light-color);padding:var(--spacing-lg)}.website-server .section-wrapper .section-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}@media (max-width: 767px){.website-server .section-wrapper .section-header{flex-direction:column}}.website-server .provider-sum{background:#fff;padding:var(--spacing-sm) var(--spacing-lg);border-radius:30px;text-align:center}.website-server .provider-sum p{font-size:20px}.website-server .provider-header{z-index:1;display:flex;flex-direction:column;gap:var(--spacing-sm)}.website-server .provider-header img,.website-server .provider-header svg{display:inline-block;max-width:100px}@media (min-width: 1000px){.website-server .header-right{align-items:end}}.website-server .provider-header h3{display:inline-block;font-size:18px;margin:0 5px 0 0}.website-server .price-plans{z-index:1;position:relative;display:flex;flex-wrap:wrap;border-radius:20px;gap:var(--spacing-lg)}.website-server .price-plans .price-plan{width:calc(50% - var(--spacing-lg) / 2);position:relative;padding:20px;border-radius:5px;background:#fff;display:flex;flex-direction:column}@media (max-width: 767px){.website-server .price-plans{flex-direction:column}.website-server .price-plans .price-plan{width:100%}}.website-server .price-plans .level{position:absolute;right:0;top:0;padding:2px var(--spacing-sm);background:var(--el-color-primary);color:#fff;border-bottom-left-radius:5px;font-size:12px}.website-server .price-plans .provider-logo{width:40px;height:40px;margin-right:var(--spacing-sm)}.website-server .price-plans .price-top{padding-bottom:var(--spacing-sm);border-bottom:1px dashed var(--el-color-primary)}.website-server .price-plans .price-top .plan-title{font-weight:700;font-size:20px}.website-server .price-plans .plan-price,.website-server .price-plans .plan-price1{padding:var(--spacing-sm) 0;display:flex;flex-direction:column}.website-server .price-plans .plan-price .price-desc,.website-server .price-plans .plan-price1 .price-desc{color:#666;font-size:14px}.website-server .price-plans .plan-price{border-bottom:1px dashed var(--el-color-primary)}.website-server .price-plans .el-button{width:100%}.website-server .section-wrapper{padding:50px;border-radius:20px}.website-server .feature-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--spacing-lg)}@media (max-width: 767px){.website-server .feature-container{grid-template-columns:repeat(1,minmax(0,1fr))}}.website-server .feature-container .feature-item{background:#fff;padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:center;align-items:center;text-align:center;border-bottom:1px solid #ccc}@media (min-width: 768px){.website-server .feature-container .feature-item{border-right:1px solid #ccc}.website-server .feature-container .feature-item:nth-child(3n){border-right:0}.website-server .feature-container .feature-item:nth-child(n+4){border-bottom:0}}@media (max-width: 767px){.website-server .feature-container .feature-item:last-child{border-bottom:0}}.website-server .advantage-container{z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 767px){.website-server .advantage-container{grid-template-columns:repeat(1,minmax(0,1fr))}}.website-server .advantage-container .advantage-item{position:relative;background:#fff;padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center;justify-content:center;text-align:center}@media (max-width: 767px){.website-server .advantage-container .advantage-item:first-child{border-bottom:1px solid #ccc}}@media (min-width: 768px){.website-server .advantage-container .advantage-item:first-child:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:50%;background:#ccc}}.website-server .compare-container{z-index:1;display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:var(--spacing-lg)}@media (min-width: 768px){.website-server .compare-container{padding-top:100px;flex-direction:row}}.website-server .compare-container .compare-item{width:220px;aspect-ratio:1/1;padding:var(--spacing-lg);box-sizing:border-box;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 4px 8px #301b171a;gap:var(--spacing-sm)}@media (min-width: 768px){.website-server .compare-container .compare-item:nth-child(2){position:absolute;top:80px;left:50%;transform:translate(-50%);background-color:#fff}}.website-server .map-container{z-index:1;display:flex;flex-direction:column;gap:var(--spacing-lg)}.website-server .map-container .map-desc{padding:var(--spacing-sm) 0;text-align:center;background:#eee}.search-select-container{display:flex;align-items:center;width:max-content}.search-select-container .search-type-select{width:max-content!important;flex-shrink:0}.search-select-container .search-type-select .el-select__wrapper{border-radius:4px 0 0 4px!important;background:#f4f4f5;border-right:0px!important}.search-select-container .search-input-wrapper{flex:1;position:relative}.search-select-container .search-input-wrapper .search-input .el-input__wrapper{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left:none!important;box-shadow:0 1px 1px #dcdfd6 inset,0 -1px 1px #dcdfd6 inset,-1px 0 1px #dcdfd6 inset}.search-select-container .search-input-wrapper .search-date-picker{width:100%;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left:none!important}.search-select-container .search-input-wrapper .search-date-picker .el-range-input{width:43%}.search-select-container .search-input-wrapper .search-date-picker .el-input__wrapper{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left:none!important;box-shadow:0 1px 1px #dcdfd6 inset,0 -1px 1px #dcdfd6 inset,-1px 0 1px #dcdfd6 inset}.search-select-container .search-input-wrapper .search-input .input-suffix{display:flex;align-items:center;gap:8px;color:#909399;font-size:12px}.search-select-container .search-input-wrapper .search-input .input-suffix .char-counter{color:#c0c4cc;-webkit-user-select:none;user-select:none}.search-select-container .search-input-wrapper .search-input .input-suffix .search-icon{cursor:pointer;color:var(--el-color-primary);font-size:16px;transition:color .2s}.search-select-container .search-input-wrapper .search-input .input-suffix .search-icon:hover{color:var(--el-color-primary-dark-2)}.search-select-container .search-input-wrapper .number-range-inputs{display:flex;align-items:center;width:100%;border:1px solid #dcdfd6;border-top-right-radius:4px;border-bottom-right-radius:4px;background:#fff;margin-left:-3px;height:32px}.search-select-container .search-input-wrapper .number-range-inputs .range-input{flex:1}.search-select-container .search-input-wrapper .number-range-inputs .range-input .el-input__wrapper{border-radius:0!important;border:none!important;box-shadow:none!important;padding-block:0!important}.search-select-container .search-input-wrapper .number-range-inputs .range-input:last-child .el-input__wrapper{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.search-select-container .search-input-wrapper .number-range-inputs .range-separator{color:#606266;font-weight:500;-webkit-user-select:none;user-select:none}.search-select-container.is-disabled .search-type-select,.search-select-container.is-disabled .search-input{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.search-select-container .search-type-select :deep(.el-input__wrapper){border-radius:4px;border-right:1px solid #dcdfe6}.search-select-container .search-input-wrapper{width:100%}.search-select-container .search-input-wrapper .search-input :deep(.el-input__wrapper),.search-select-container .search-input-wrapper .search-date-picker :deep(.el-input__wrapper){border-radius:4px}}.website-ip-buy .balance-info{display:flex;align-items:center}.website-ip-buy .balance-info .balance-icon{width:50px;height:50px;border-radius:50%;background:#f0f9ff;display:flex;align-items:center;justify-content:center;margin-right:16px}.website-ip-buy .balance-info .balance-text .balance-label{font-size:16px;color:#606266;margin-right:8px}.website-ip-buy .balance-info .balance-text .balance-amount{font-size:18px;font-weight:600;color:#303133}.email-buy-modal .el-form-item{margin-bottom:20px}.email-buy-modal .el-textarea__inner{height:100px}.email-buy-modal .dialog-footer{text-align:right}.email-buy-modal .dialog-footer .el-button~.el-button{margin-left:12px}.email-buy-modal .section-container{margin:12px 0 24px}.email-buy-modal .section-container .section-wrapper{width:100%;display:flex;align-items:self-start;justify-content:center;gap:var(--spacing-md);align-items:stretch}.email-buy-modal .section-container .section-item{flex:1;position:relative;box-sizing:border-box;display:flex;flex-direction:column;padding:var(--spacing-lg);cursor:pointer;background-color:#eef0f5;border:1px solid #ccc;border-radius:5px;transition:all .2s}.email-buy-modal .section-container .section-item.active{border-color:var(--el-color-primary)}.email-buy-modal .section-container .section-title{font-weight:700;font-size:18px}.email-buy-modal .section-container .section-detail:before{display:block;width:8px;height:8px;background-color:#007bff;border-radius:50%}.email-buy-modal .hot{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:2px var(--spacing-sm);background:var(--el-color-primary);color:#fff;border-radius:5px;font-size:12px}.email-buy-modal .selected-tag{position:absolute;right:0;top:0;width:30px;height:30px;border-top-right-radius:5px;overflow:hidden}.email-buy-modal .selected-tag:after{content:"";position:absolute;right:0;top:0;border-top:30px solid var(--el-color-primary);border-left:30px solid transparent}.email-buy-modal .selected-tag:before{content:"";position:absolute;width:12px;height:7px;background:transparent;top:4px;right:3px;border:2px solid white;border-top:none;border-right:none;transform:rotate(-55deg);z-index:9}.website-email{flex:1;display:flex;flex-direction:column;height:calc(100vh - 60px);padding-bottom:var(--spacing-lg)}.website-email .scroll-section{flex:1;overflow-y:auto;box-sizing:border-box}.website-email button{width:min-content}.website-email h2{font-size:32px}.website-email h3{display:inline-block;font-size:18px;font-weight:700}.website-email .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.website-email .page-title{font-size:24px;font-weight:700;color:#333}.website-email .header-actions{display:flex;align-items:center}.website-email .tips{background:#fff;padding:var(--spacing-lg);text-align:center;box-sizing:border-box;width:100%}.website-email .product-container{width:100%;background:url(https://account.shopyy.com/resource/assets/images/banner.png) center / cover no-repeat}.website-email .product-container .product-info{padding:50px;width:100%;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between}.website-email .product-container .product-info .product-content{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-sm)}.website-email .product-container .product-info .product-content p{max-width:600px}@media (max-width: 767px){.website-email .product-container .product-info{padding:var(--spacing-lg)}}.website-email .section-block{width:100%;background-color:#fff}.website-email .section-block .section-container{box-sizing:border-box;padding:60px var(--spacing-md)}.website-email .section-block1{width:100%}.website-email .section-block1 .section-wrapper{width:100%;grid-template-columns:repeat(2,400px);align-items:center;justify-content:center;gap:0}.website-email .section-block2 .section-wrapper{background:#fff;width:100%;grid-template-columns:repeat(3,1fr);align-items:self-start;justify-content:center;gap:0}.website-email .section-container{border-radius:20px;position:relative;width:100%;max-width:1200px;display:flex;justify-content:center;flex-direction:column;margin:60px auto 0;gap:var(--spacing-lg)}@media (max-width: 767px){.website-email .section-container{padding:var(--spacing-md)}}.website-email .section-header{display:flex;align-items:center;justify-content:center;flex-direction:column}.website-email .section-wrapper{width:100%;max-width:900px;margin:0 auto;z-index:1;position:relative;display:grid;flex-wrap:wrap;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}@media (max-width: 767px){.website-email .section-wrapper{grid-template-columns:repeat(1,1fr)!important}.website-email .section-wrapper .section-item-style1:after{display:none!important}.website-email .section-wrapper .section-item-style2{border:0!important}}.website-email .section-wrapper .section-title{font-weight:700;font-size:20px}.website-email .section-wrapper .section-item{width:100%;position:relative;padding:30px;box-sizing:border-box;background:#fff;display:flex;flex-direction:column;border-radius:5px}.website-email .section-wrapper .section-item img{width:50px}.website-email .section-wrapper .section-item-style1{align-items:center;text-align:center;border:1px solid #ccc}.website-email .section-wrapper .section-item-style1 .section-title{font-weight:700;font-size:16px}.website-email .section-wrapper .section-item-style1:after{position:absolute;top:106px;right:-33px;display:block;width:32px;height:2px;content:"";background:repeating-linear-gradient(to right,#ddd 0,#ddd 5px,transparent 5px,transparent 7px)}.website-email .section-wrapper .section-item-style1:last-child:after{display:none}.website-email .section-wrapper .section-item-style2{background:transparent;align-items:center;text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:0}.website-email .section-wrapper .section-item-style2:nth-child(2n){border-right:0}.website-email .section-wrapper .section-item-style2:nth-child(3),.website-email .section-wrapper .section-item-style2:nth-child(4){border-bottom:0}.website-email .section-wrapper .section-item-style3{background:transparent;align-items:center;text-align:center}.website-email .section-wrapper .section-item-style3 .section-detail{opacity:.6}.website-email .section-wrapper .section-item-style4{background:transparent;padding:0}.website-email .section-wrapper .section-item-style4 .section-title{display:flex;align-items:center;font-weight:700;font-size:16px;gap:6px}.website-email .section-wrapper .section-item-style4 .section-title:before{display:inline-block;width:4px;height:16px;content:"";background:var(--el-color-primary)}.website-email .section-wrapper .section-item-style4 .section-detail{opacity:.6}.support-customer-service .customer-service-content{width:100%;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg) 0}.support-customer-service .customer-service-content a{width:400px}.table-card-list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);flex-wrap:wrap}@media (max-width: 767px){.table-card-list{grid-template-columns:repeat(1,1fr)}}.table-card-list .el-card__body{height:100%}.table-card-list a:hover{color:unset}.table-card-list a:hover h2{color:var(--el-color-primary);text-decoration:underline}.table-card-list .table-card-item svg{width:16px}.table-card-list .table-card{margin-bottom:0}.table-card-list h2{font-size:16px;font-weight:700}.table-card{margin-top:var(--spacing-lg);display:flex;justify-items:center;gap:var(--spacing-lg);background:#fff;border-radius:5px 0 0 5px;height:auto;width:100%;box-sizing:border-box;padding:var(--spacing-md);overflow:hidden}.table-card .card-left{width:300px;display:flex;align-items:center;justify-content:center}.table-card .card-left img{width:100%;object-fit:cover}.table-card .card-right{flex:1;display:flex;gap:var(--spacing-lg)}.table-card .card-right .card-content{display:flex;flex-direction:column;gap:var(--spacing-xs)}.table-card .card-right .card-type{font-size:20px;font-weight:700}.table-card .card-right h2{font-size:24px;font-weight:700}.table-card .card-right .card-time{font-size:18px;opacity:.6}.table-card .card-right a{color:var(--el-color-primary);text-decoration:underline}.table-card .card-right .el-button{margin-left:0}@media screen and (max-width: 767px){.table-card{flex-direction:column}.table-card .card-left{width:100%}}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#909399}.loading-container .is-loading{animation:rotating 2s linear infinite;margin-bottom:16px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.resource-selector .el-tabs__header{margin:0 0 20px;border-bottom:1px solid #e4e7ed}.resource-selector .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item{padding:0 20px;height:40px;line-height:40px;font-size:14px;color:#606266;border:none;background-color:transparent;transition:all .3s ease}.resource-selector .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item:hover{color:var(--primary-color)}.resource-selector .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item.is-active{color:var(--primary-color)!important;border:1px solid var(--primary-color)!important;font-weight:500}.resource-selector .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item.is-active:after{content:""}.resource-selector .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item:focus{outline:none}.resource-selector .el-tabs__header .el-tabs__nav-wrap .el-tabs__active-bar{display:none}.resource-selector .el-tabs__content{padding:0}.resource-selector .upload-section{padding-top:20px}.resource-selector .upload-section .resource-uploader{width:100%}.resource-selector .upload-section .resource-uploader .upload-content{padding:20px 15px;text-align:center}.resource-selector .upload-section .resource-uploader .upload-content .upload-text p{margin:8px 0;color:#606266}.resource-selector .upload-section .resource-uploader .upload-content .upload-text p.upload-tip{font-size:12px;color:#909399}.resource-selector .upload-section .uploaded-resource{margin-top:20px;padding:16px;background:#f5f7fa;border-radius:8px}.resource-selector .upload-section .uploaded-resource .uploaded-resource-label{font-size:14px;color:#606266;margin-bottom:12px}.resource-selector .upload-section .uploaded-resource .uploaded-resource-preview{display:flex;align-items:center;gap:12px}.resource-selector .upload-section .uploaded-resource .uploaded-resource-preview .resource-preview{width:80px;height:60px;border-radius:4px;overflow:hidden;flex-shrink:0}.resource-selector .upload-section .uploaded-resource .uploaded-resource-preview .resource-preview img,.resource-selector .upload-section .uploaded-resource .uploaded-resource-preview .resource-preview video{width:100%;height:100%;object-fit:cover}.resource-selector .upload-section .uploaded-resource .uploaded-resource-preview .uploaded-resource-info{flex:1}.resource-selector .upload-section .uploaded-resource .uploaded-resource-preview .uploaded-resource-info .resource-name{font-size:14px;color:#303133;margin-bottom:4px;word-break:break-all}.resource-selector .upload-section .uploaded-resource .uploaded-resource-preview .uploaded-resource-info .resource-size{font-size:12px;color:#909399}.resource-selector .material-section{padding-top:20px}.resource-selector .material-section .material-search{margin-bottom:20px}.resource-selector .material-section .material-content{min-height:300px;max-height:400px;overflow-y:auto}.resource-selector .material-section .material-content .resource-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#909399}.resource-selector .material-section .material-content .resource-loading .loading-spinner{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid var(--primary-color);border-radius:50%;animation:spin 1s linear infinite}.resource-selector .material-section .material-content .resource-loading span{margin-top:12px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.resource-selector .material-section .material-content .material-resource-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.resource-selector .material-section .material-content .material-resource-list .material-resource-item{position:relative;border:2px solid #e4e7ed;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease}.resource-selector .material-section .material-content .material-resource-list .material-resource-item:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #9063}.resource-selector .material-section .material-content .material-resource-list .material-resource-item.selected{border-color:var(--primary-color);background:#9900660d}.resource-selector .material-section .material-content .material-resource-list .material-resource-item.selected .selected-indicator{position:absolute;top:8px;right:8px;width:24px;height:24px;background:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.resource-selector .material-section .material-content .material-resource-list .material-resource-item .resource-preview{width:100%;height:120px;overflow:hidden}.resource-selector .material-section .material-content .material-resource-list .material-resource-item .resource-preview img,.resource-selector .material-section .material-content .material-resource-list .material-resource-item .resource-preview video{width:100%;height:100%;object-fit:cover}.resource-selector .material-section .material-content .material-resource-list .material-resource-item .resource-info{padding:12px}.resource-selector .material-section .material-content .material-resource-list .material-resource-item .resource-info .resource-name{font-size:14px;color:#303133;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-selector .material-section .material-content .material-resource-list .material-resource-item .resource-info .resource-meta{display:flex;justify-content:space-between;font-size:12px;color:#909399}.resource-selector .material-section .material-content .material-resource-list .material-resource-item .resource-info .resource-meta .resource-size,.resource-selector .material-section .material-content .material-resource-list .material-resource-item .resource-info .resource-meta .resource-time{flex:1}.resource-selector .material-section .material-content .material-resource-list .material-resource-item .resource-info .resource-meta .resource-time{text-align:right}.resource-file-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;height:120px;background:#f5f7fa}.resource-file-preview .file-icon{font-size:32px;margin-bottom:8px}.resource-file-preview .file-name{font-size:12px;color:#606266;text-align:center;word-break:break-all;padding:0 8px}.resource-selector-footer{display:flex;justify-content:flex-end;gap:12px}.video-preview-container{display:flex;justify-content:center;align-items:center;padding:20px 0}.video-preview-container video{border-radius:8px;box-shadow:0 4px 12px #00000026}:global(.custom-image-preview) .el-image-viewer__wrapper .el-image-viewer__canvas img{max-width:80vw!important;max-height:80vh!important;object-fit:contain!important}.create-articles{width:100%;min-height:100vh;background-color:#f5f7fa}.create-articles .page-header{background:#fff;padding:16px 24px;border-bottom:1px solid #e4e7ed;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px #0000000a}.create-articles .page-header .header-left{display:flex;align-items:center;gap:16px}.create-articles .page-header .header-left .back-btn{padding:8px;color:#606266}.create-articles .page-header .header-left .back-btn:hover{color:#409eff;background-color:#f0f9ff}.create-articles .page-header .header-left h1{margin:0;font-size:20px;font-weight:600;color:#303133}.create-articles .content-container{padding:24px;max-width:1400px;margin:0 auto}.create-articles .content-container .main-content{background-color:#fff;padding:16px!important}.create-articles .content-container .main-content .el-card__body{padding:0}.create-articles .content-container .main-content .form-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-weight:500;color:#303133}.create-articles .content-container .main-content .form-label .required{color:#f56c6c;margin-right:4px}.create-articles .content-container .main-content .form-label .ai-btn{padding:4px 8px;font-size:12px;color:#409eff}.create-articles .content-container .main-content .form-label .ai-btn:hover{background-color:#f0f9ff}.create-articles .content-container .settings-section .settings-card{margin-bottom:16px}.create-articles .content-container .settings-section .settings-card .el-card__body{padding:16px}.create-articles .content-container .settings-section .settings-card .card-title{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;color:#303133;font-size:14px}.create-articles .content-container .settings-section .settings-card .el-form-item{margin-bottom:12px}.create-articles .content-container .settings-section .settings-card .el-form-item:last-child{margin-bottom:0}.create-articles .content-container .settings-section .settings-card .el-row .el-col .el-form-item{margin-bottom:8px}.create-articles .content-container .settings-section .settings-card .full-width{width:100%}.create-articles .content-container .settings-section .cover-upload .upload-tips{font-size:11px;color:#909399;line-height:1.4;margin-bottom:10px}.create-articles .content-container .settings-section .cover-upload .cover-uploader,.create-articles .content-container .settings-section .cover-upload .cover-uploader .el-upload{width:100%}.create-articles .content-container .settings-section .cover-upload .cover-uploader .upload-area{width:100%;height:150px;border:2px dashed #d9d9d9;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.create-articles .content-container .settings-section .cover-upload .cover-uploader .upload-area:hover{border-color:#409eff;background-color:#fafafa}.create-articles .content-container .settings-section .cover-upload .cover-uploader .upload-area .upload-icon{font-size:18px;color:#c0c4cc;margin-bottom:4px}.create-articles .content-container .settings-section .cover-upload .cover-uploader .upload-area .upload-text{font-size:11px;color:#606266}.create-articles .content-container .settings-section .seo-actions{width:100%;margin-bottom:10px}.create-articles .content-container .settings-section .seo-actions .el-button{width:100%;justify-content:flex-start;font-size:11px;padding:6px 12px}.create-articles .content-container .settings-section .seo-url{font-size:10px;color:#909399;word-break:break-all;background-color:#f5f7fa;padding:6px;display:flex;gap:10px;justify-content:flex-start;align-items:center}@media (max-width: 768px){.create-articles .page-header{padding:12px 16px;flex-direction:column;gap:12px;align-items:flex-start}.create-articles .page-header .header-left{width:100%;justify-content:space-between}.create-articles .content-container{padding:16px}.create-articles .content-container .el-row .el-col{span:24!important}.create-articles .content-container .settings-section .settings-card{margin-bottom:12px}}@media (max-width: 1200px){.create-articles .content-container .el-row .el-col:first-child{span:8}.create-articles .content-container .el-row .el-col:last-child{span:16}}.page-container{padding:var(--spacing-lg)}.page-container .article-container,.page-container .article-more{max-width:1200px;margin:0 auto;background:#fff;padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-lg)}.page-container .article-container h2,.page-container .article-more h2{font-size:2rem}.page-container .article-container img,.page-container .article-more img{display:block;margin:0 auto;max-width:100%}.page-container .article-container .article-header,.page-container .article-more .article-header{display:flex;flex-direction:column;gap:var(--spacing-lg);text-align:center}.page-container .article-container .article-footer,.page-container .article-more .article-footer{display:flex;justify-content:space-between;opacity:.6}.page-container .article-more{margin-top:var(--spacing-lg);text-align:center}.page-container .article-more .article-links{gap:var(--spacing-md);display:grid;grid-template-columns:repeat(3,1fr);color:var(--el-color-primary);text-decoration:underline}@media screen and (max-width: 767px){.page-container .article-more .article-links{grid-template-columns:repeat(1,1fr)}}.check-modal .el-dialog__body{max-height:400px;overflow-y:auto;padding:12px;white-space:pre-wrap}.check-modal .el-dialog__body::-webkit-scrollbar{width:6px}.check-modal .el-dialog__body::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:3px}.check-modal .el-dialog__body::-webkit-scrollbar-track{background:#f1f1f1}.create-modal .el-form-item{margin-bottom:20px}.create-modal .el-textarea__inner{height:100px}.create-modal .dialog-footer{text-align:right}.create-modal .dialog-footer .el-button+.el-button{margin-left:12px}.table-columns-option{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:var(--spacing-lg)}.table-columns-option .el-button+.el-button{margin-left:0}.table-columns-option .table-columns-sum{color:var(--el-color-primary);padding:0 var(--spacing-xs)}
