.help-container{padding:0;display:flex;height:100%}.help-container .help-menu,.help-container .help-menu .custom-menu{width:100%}.help-container .help-menu .custom-menu .custom-menu-item{display:flex;justify-content:space-between;align-items:center;padding:0 16px;height:50px;cursor:pointer;border-bottom:1px solid #e8e8e8;font-size:16px}.help-container .help-menu .custom-menu .custom-menu-item:hover,.help-container .help-menu .custom-menu .custom-menu-item.selected{color:#1890ff;background-color:#e6f7ff}.help-container .help-menu .custom-menu .custom-menu-item .menu-item-left{display:flex;align-items:center}.help-container .help-menu .custom-menu .custom-menu-item .menu-item-left .menu-icon{margin-right:10px}.help-container .help-menu .custom-menu .custom-menu-item .menu-item-left span{font-weight:500}.help-container .help-menu .custom-menu .custom-menu-item .menu-arrow{font-size:12px;color:#bfbfbf}.help-container .feedback-form{max-width:600px;margin:20px auto}.help-container .contact-container,.help-container .privacy-container{text-align:center;padding:40px 0}.help-container .contact-modal-content,.help-container .privacy-modal-content{max-height:70vh;overflow-y:auto;padding:10px}.help-container .qrcode-container{text-align:center;margin:20px 0}.help-container .qrcode-container .qrcode-placeholder{width:180px;height:180px;background-color:#f0f0f0;margin:0 auto 10px;display:flex;justify-content:center;align-items:center;font-size:14px;color:#999;border:1px dashed #d9d9d9;border-radius:4px}.layout-container{display:flex;height:100vh;width:100%}.content-area{flex:1;padding:20px;overflow:auto}.sidebar{width:60px;border-left:1px solid #f0f0f0}.sidebar .ant-menu{height:100%;border-right:0}.menu-item-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%;cursor:pointer}.menu-item-label{margin-left:10px}.sidebar .ant-menu-item{position:relative;padding:0;text-align:center;height:48px;line-height:48px}.sidebar .ant-menu-item .anticon{font-size:18px;margin:0}.sidebar .ant-menu-inline .ant-menu-item,.sidebar .ant-menu-vertical .ant-menu-item{padding-left:0!important;margin:0}.icon-only-menu{width:60px}.icon-only-menu.ant-menu-vertical .ant-menu-item{display:flex;justify-content:center;align-items:center}.icon-only-menu .ant-menu-item-icon+span{display:none}.ant-tooltip{max-width:250px}.ant-tooltip-inner{min-height:24px;padding:6px 10px}.enter-container h2,.enter-container .config-card,.enter-container .upload-card{margin-bottom:20px}.enter-container .config-label{margin-bottom:8px}.enter-container .multiple-data-checkbox{margin-top:10px}.enter-container .start-button{width:100%}.config-option-content{display:flex;flex-direction:column}.config-option-content .config-name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.config-option-content .config-details{font-size:12px;color:#00000073;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.config-select-container{width:100%}.config-select-container .config-select-wrapper{display:flex;align-items:center;width:100%}.config-select-container .config-select-wrapper .config-select{flex:1;margin-right:8px}.config-select-container .config-select-wrapper .config-select .ant-select-selector{width:100%}.config-select-container .config-select-wrapper .add-config-button{flex-shrink:0}.config-fields-container{margin-top:10px;margin-bottom:10px;border-radius:4px;background:#fafafa}.config-fields-container .field-item{padding:8px 10px;transition:background-color .3s}.config-fields-container .field-item:hover{background-color:#f0f0f0}.config-fields-container .field-content{width:100%}.config-fields-container .field-name{margin-bottom:4px;font-size:14px}.config-fields-container .field-details{display:flex;flex-direction:column;font-size:12px;color:#666}.config-fields-container .field-details .field-location,.config-fields-container .field-details .field-description{margin-top:2px;display:flex;align-items:baseline}.config-fields-container .field-details .field-location .ant-typography-secondary,.config-fields-container .field-details .field-description .ant-typography-secondary{width:42px;flex-shrink:0}.add-field-button-container{margin-bottom:16px;display:flex}.field-action-buttons button{padding:0 4px}.setting-container{width:100%}.setting-container .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.setting-container h2{margin:0}.setting-container .add-field-button{width:100%;margin-bottom:16px}.setting-container .field-action-buttons{display:flex;gap:8px}.setting-container .config-card{margin-bottom:20px}.setting-container .config-card .ant-card-body{padding:0}.setting-container .action-buttons-compact{display:flex!important;gap:0!important}.setting-container .action-buttons-compact .ant-btn{padding:0 4px;min-width:24px;height:24px;line-height:24px}.setting-container .action-buttons-compact .anticon{font-size:14px}@media (max-width: 576px){.setting-container .action-buttons-compact{flex-direction:column!important;align-items:center;gap:2px!important}}.personal-container h2,.personal-container .user-card,.personal-container .package-card{margin-bottom:20px}.personal-container .user-info{display:flex;align-items:center;gap:8px}.personal-container .usage-info{margin-top:16px}.personal-container .usage-header{display:flex;justify-content:space-between}.personal-container .usage-progress{margin-top:8px}.personal-container .usage-status{display:block;margin-top:8px}.personal-container .remaining-days{margin-top:8px;display:block}.personal-container .package-promo{text-align:center;padding:20px 0}.personal-container .promo-button{margin-top:16px}.login-container{padding:1.5rem;display:flex;flex-direction:column;height:100%;background-color:#fff}.login-container .header{display:flex;align-items:center;margin-bottom:1.5rem}.login-container .header .back-button{margin-right:.5rem}.login-container .header .title{margin:0}.login-container .content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.login-container .content .form-container{width:100%;max-width:20rem}.login-container .content .form-container .verification-button{padding:0;height:auto}.login-container .content .form-container .terms-checkbox{margin-top:1rem;margin-bottom:.5rem}.login-container .content .form-container .terms-checkbox .ant-checkbox-wrapper{color:#6b7280;font-size:.8rem}.login-container .content .form-container .terms-checkbox .ant-checkbox-wrapper .ant-btn-link{color:#1677ff;font-size:.8rem;text-decoration:none}.login-container .content .form-container .terms-checkbox .ant-checkbox-wrapper .ant-btn-link:hover{color:#4096ff;text-decoration:underline}.login-container .content .form-container .submit-button{margin-top:1rem}.login-container .content .divider{width:100%;margin:1.5rem 0}.login-container .content .other-login{display:flex;justify-content:center}.login-container .content .other-login .wechat-button{display:flex;flex-direction:column;align-items:center}.login-container .content .other-login .wechat-button .wechat-icon{font-size:1.75rem;color:#09bb07}.login-container .content .other-login .wechat-button .wechat-text{margin-top:.25rem;font-size:.75rem;color:#6b7280}.login-container .footer{text-align:center;font-size:.75rem;color:#9ca3af;margin-top:2rem}.package-container{padding:1.5rem;display:flex;flex-direction:column;height:100%;background-color:#fff}.package-container .header{display:flex;align-items:center;margin-bottom:1.5rem}.package-container .header .back-button{margin-right:.5rem}.package-container .header .title{margin:0}.package-container .description{margin-bottom:1.5rem;color:#6b7280}.package-container .packages-list{flex:1;overflow:auto}.package-container .packages-list .package-item{position:relative;overflow:hidden;transition:all .3s;margin-bottom:1rem}.package-container .packages-list .package-item.selected{border:2px solid #1890ff}.package-container .packages-list .package-item .popular-tag{position:absolute;top:0;right:0;background-color:#f5222d;color:#fff;font-size:.75rem;padding:.25rem 1rem;transform:rotate(45deg) translate(1.5rem,.25rem);width:7.5rem;text-align:center}.package-container .packages-list .package-item .package-content{display:flex;align-items:flex-start}.package-container .packages-list .package-item .package-content .icon-container{margin-right:1rem;flex-shrink:0}.package-container .packages-list .package-item .package-content .icon-container .icon-circle{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.package-container .packages-list .package-item .package-content .details{flex:1}.package-container .packages-list .package-item .package-content .details .title-price{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.package-container .packages-list .package-item .package-content .details .title-price .package-name{margin:0}.package-container .packages-list .package-item .package-content .details .title-price .price-container{display:flex;align-items:flex-end}.package-container .packages-list .package-item .package-content .details .title-price .price-container .price{font-size:1.5rem;font-weight:700;color:#1890ff}.package-container .packages-list .package-item .package-content .details .title-price .price-container .unit{font-size:.875rem;color:#6b7280;margin-left:.25rem}.package-container .packages-list .package-item .package-content .details .package-description{margin-bottom:.5rem;color:#6b7280}.package-container .packages-list .package-item .package-content .details .limit-badge{display:inline-block;padding:.25rem .5rem;background-color:#e6f7ff;border-radius:.125rem;margin-bottom:.75rem}.package-container .packages-list .package-item .package-content .details .limit-badge .limit-text{color:#1890ff;font-size:.875rem}.package-container .packages-list .package-item .package-content .details .features-list .feature-item{display:flex;align-items:center;font-size:.875rem;margin-bottom:.25rem}.package-container .packages-list .package-item .package-content .details .features-list .feature-item .feature-icon{color:#52c41a;margin-right:.5rem}.package-container .packages-list .package-item .package-content .selected-mark{position:absolute;bottom:0;right:0;padding:.25rem;background-color:#1890ff;border-top-left-radius:.375rem;color:#fff}.package-container .action-button{margin-top:1.5rem}.pay-container{padding:1.5rem;display:flex;flex-direction:column;height:100%;background-color:#fff}.pay-container .header{display:flex;align-items:center;margin-bottom:1.5rem}.pay-container .header .back-button{margin-right:.5rem}.pay-container .header .title{margin:0}.pay-container .content{flex:1;display:flex;flex-direction:column;align-items:center}.pay-container .content .loading-container{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.pay-container .content .loading-container .loading-text{margin-top:1rem;color:#6b7280}.pay-container .content .order-info{background-color:#f9fafb;width:100%;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}.pay-container .content .order-info .info-row{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.pay-container .content .order-info .info-row:first-child{margin-top:0}.pay-container .content .order-info .info-row .amount{font-size:1.25rem;font-weight:700;color:#f5222d}.pay-container .content .order-info .info-row .order-id{font-size:.75rem;color:#6b7280}.pay-container .content .payment-methods{margin-bottom:1rem}.pay-container .content .payment-methods .payment-icon{margin-right:.25rem}.pay-container .content .qrcode-container{border:1px solid #d1d5db;padding:1.5rem;border-radius:.5rem;margin-bottom:1rem;text-align:center;background-color:#fafafa}.pay-container .content .qrcode-container .qrcode{margin:0 auto;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#fff;border-radius:.5rem;width:fit-content;min-height:240px}.pay-container .content .qrcode-container .qrcode .qrcode-placeholder{color:#6b7280;padding:2rem}.pay-container .content .qrcode-container .qrcode .qrcode-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.pay-container .content .qrcode-container .qrcode .qrcode-loading .loading-text{margin-top:1rem;color:#6b7280;text-align:center}.pay-container .content .qrcode-container .qrcode svg{border-radius:.25rem}.pay-container .content .qrcode-container .qrcode-tip{display:block;margin-top:1rem;color:#6b7280;font-size:.875rem}.pay-container .content .payment-alert{margin-bottom:1rem;width:100%}.pay-container .content .check-button{margin-top:.5rem;width:100%}.pay-container .success-result{padding:2rem 0}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.page-title{font-size:20px;font-weight:500;margin-bottom:20px}.card-container{margin-bottom:20px}.flex-between{display:flex;justify-content:space-between;align-items:center}.full-width{width:100%}
