.qr-code-name-component,.qr-type-form-section{padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.qr-code-name-component .section-header,.qr-type-form-section .section-header{display:flex;align-items:flex-start;margin-bottom:16px;cursor:pointer}.qr-code-name-component .section-header .section-icon,.qr-type-form-section .section-header .section-icon{width:40px;height:40px;background:#f5f5f5;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#3253fa;margin-right:16px;flex-shrink:0}.qr-code-name-component .section-header .section-content,.qr-type-form-section .section-header .section-content{flex:1 1}.qr-code-name-component .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:16px;font-weight:600;color:#333;margin:0 0 4px;line-height:1.4}.qr-code-name-component .section-header .section-content .section-title .required,.qr-type-form-section .section-header .section-content .section-title .required{color:#ff4d4f;margin-left:4px}.qr-code-name-component .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:14px;color:#666;margin:0;line-height:1.4}.qr-code-name-component .section-form,.qr-type-form-section .section-form{margin-left:40px}.qr-code-name-component .section-form .field-group,.qr-type-form-section .section-form .field-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.qr-code-name-component .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:14px;font-weight:500;color:#333}.qr-code-name-component .section-form .field-group .field-label .required,.qr-type-form-section .section-form .field-group .field-label .required{color:#ff4d4f;margin-left:4px}.qr-code-name-component .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:12px;color:#999;margin-top:4px}.qr-code-name-component .section-form .field-group .ant-input,.qr-code-name-component .section-form .field-group .ant-input-password,.qr-code-name-component .section-form .field-group .qr-input,.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input{border-radius:8px;border:1px solid #d9d9d9;padding:8px 12px;font-size:14px;transition:all .2s ease}.qr-code-name-component .section-form .field-group .ant-input-password::placeholder,.qr-code-name-component .section-form .field-group .ant-input::placeholder,.qr-code-name-component .section-form .field-group .qr-input::placeholder,.qr-type-form-section .section-form .field-group .ant-input-password::placeholder,.qr-type-form-section .section-form .field-group .ant-input::placeholder,.qr-type-form-section .section-form .field-group .qr-input::placeholder{color:#bfbfbf}.qr-code-name-component .section-form .field-group .ant-input-password:focus,.qr-code-name-component .section-form .field-group .ant-input:focus,.qr-code-name-component .section-form .field-group .qr-input:focus,.qr-type-form-section .section-form .field-group .ant-input-password:focus,.qr-type-form-section .section-form .field-group .ant-input:focus,.qr-type-form-section .section-form .field-group .qr-input:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.qr-code-name-component .section-form .field-group .ant-input-password:hover,.qr-code-name-component .section-form .field-group .ant-input:hover,.qr-code-name-component .section-form .field-group .qr-input:hover,.qr-type-form-section .section-form .field-group .ant-input-password:hover,.qr-type-form-section .section-form .field-group .ant-input:hover,.qr-type-form-section .section-form .field-group .qr-input:hover{border-color:var(--primary-color,#3253FA)}.qr-code-name-component .section-form .ant-form-item,.qr-type-form-section .section-form .ant-form-item,.qr-type-form-section .section-form>.ant-form-item{margin-bottom:16px}.qr-code-name-component .section-form .ant-form-item .ant-form-item-label,.qr-type-form-section .section-form .ant-form-item .ant-form-item-label,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label{padding-bottom:4px}.qr-code-name-component .section-form .ant-form-item .ant-form-item-label label,.qr-type-form-section .section-form .ant-form-item .ant-form-item-label label,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label label{font-size:14px;font-weight:500;color:#333}.qr-code-name-component .section-form .ant-form-item .ant-form-item-label label.ant-form-item-required:before,.qr-type-form-section .section-form .ant-form-item .ant-form-item-label label.ant-form-item-required:before,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label label.ant-form-item-required:before{color:#ff4d4f}.qr-code-name-component .section-form .ant-form-item .ant-input,.qr-code-name-component .section-form .ant-form-item .ant-input-password,.qr-type-form-section .section-form .ant-form-item .ant-input,.qr-type-form-section .section-form .ant-form-item .ant-input-password,.qr-type-form-section .section-form>.ant-form-item .ant-input,.qr-type-form-section .section-form>.ant-form-item .ant-input-password{border-radius:8px;border:1px solid #d9d9d9;padding:8px 12px;font-size:14px;transition:all .2s ease}.qr-code-name-component .section-form .ant-form-item .ant-input-password::placeholder,.qr-code-name-component .section-form .ant-form-item .ant-input::placeholder,.qr-type-form-section .section-form .ant-form-item .ant-input-password::placeholder,.qr-type-form-section .section-form .ant-form-item .ant-input::placeholder,.qr-type-form-section .section-form>.ant-form-item .ant-input-password::placeholder,.qr-type-form-section .section-form>.ant-form-item .ant-input::placeholder{color:#bfbfbf}.qr-code-name-component .section-form .ant-form-item .ant-input-password:focus,.qr-code-name-component .section-form .ant-form-item .ant-input:focus,.qr-type-form-section .section-form .ant-form-item .ant-input-password:focus,.qr-type-form-section .section-form .ant-form-item .ant-input:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input-password:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.qr-code-name-component .section-form .ant-form-item .ant-input-password:hover,.qr-code-name-component .section-form .ant-form-item .ant-input:hover,.qr-type-form-section .section-form .ant-form-item .ant-input-password:hover,.qr-type-form-section .section-form .ant-form-item .ant-input:hover,.qr-type-form-section .section-form>.ant-form-item .ant-input-password:hover,.qr-type-form-section .section-form>.ant-form-item .ant-input:hover{border-color:var(--primary-color,#3253FA)}.qr-code-name-component .section-form .ant-form-item .ant-input-password .ant-input,.qr-type-form-section .section-form .ant-form-item .ant-input-password .ant-input,.qr-type-form-section .section-form>.ant-form-item .ant-input-password .ant-input{border:none;padding:0;box-shadow:none}.qr-code-name-component .section-form .ant-form-item .ant-input-password .ant-input:focus,.qr-type-form-section .section-form .ant-form-item .ant-input-password .ant-input:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input-password .ant-input:focus{border:none;box-shadow:none}.qr-code-name-component .section-form>div>.ant-form-item,.qr-type-form-section .section-form>div>.ant-form-item{margin-bottom:0}@media(max-width:768px){.qr-code-name-component,.qr-type-form-container,.qr-type-form-section{padding:12px}.qr-code-name-component .section-header .section-icon,.qr-type-form-section .section-header .section-icon{width:36px;height:36px;font-size:16px;margin-right:12px}.qr-code-name-component .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:15px}.qr-code-name-component .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:13px}.qr-code-name-component .section-form,.qr-type-form-section .section-form{margin-left:32px}.qr-code-name-component .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:12px}.qr-code-name-component .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:13px}.qr-code-name-component .section-form .field-group .ant-input,.qr-code-name-component .section-form .field-group .ant-input-password,.qr-code-name-component .section-form .field-group .qr-input,.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input{padding:6px 10px;font-size:13px}}@media(max-width:480px){.qr-code-name-component,.qr-type-form-section{padding:8px}.qr-code-name-component .section-header,.qr-type-form-section .section-header{flex-direction:column;align-items:flex-start}.qr-code-name-component .section-header .section-icon,.qr-type-form-section .section-header .section-icon{margin-right:0;margin-bottom:12px}.qr-code-name-component .section-form,.qr-type-form-section .section-form{margin-left:0}.qr-code-name-component .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:10px}.qr-code-name-component .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:12px}.qr-code-name-component .section-form .field-group .ant-input,.qr-code-name-component .section-form .field-group .ant-input-password,.qr-code-name-component .section-form .field-group .qr-input,.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input{padding:6px 8px;font-size:12px}.qr-code-name-component .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:11px}}.qr-code-name-component{border:none;padding:16px}.qr-code-name-component .name-input-section{margin-left:40px;margin-bottom:16px}.qr-code-name-component .name-input-section .name-label{font-size:14px;font-weight:500;color:#333;margin-bottom:8px;display:block}.qr-code-name-component .name-input-section .name-label .required{color:#ff4d4f;margin-left:4px}.qr-code-name-component .name-input-section .name-input{border-radius:8px;border:1px solid #d9d9d9;padding:8px 12px;font-size:14px;transition:all .2s ease}.qr-code-name-component .name-input-section .name-input::placeholder{color:#bfbfbf}.qr-code-name-component .name-input-section .name-input:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.qr-code-name-component .name-input-section .name-input:hover{border-color:var(--primary-color,#3253FA)}@media(max-width:768px){.qr-code-name-component{padding:12px}.qr-code-name-component .name-input-section{margin-left:32px}}@media(max-width:480px){.qr-code-name-component{padding:8px}.qr-code-name-component .name-input-section{margin-left:0}.qr-code-name-component .name-input-section .name-label{font-size:13px}.qr-code-name-component .name-input-section .name-input{padding:6px 8px;font-size:12px}}.qr-code-password-component,.qr-type-form-section{padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.qr-code-password-component .section-header,.qr-type-form-section .section-header{display:flex;align-items:flex-start;margin-bottom:16px;cursor:pointer}.qr-code-password-component .section-header .section-icon,.qr-type-form-section .section-header .section-icon{width:40px;height:40px;background:#f5f5f5;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#3253fa;margin-right:16px;flex-shrink:0}.qr-code-password-component .section-header .section-content,.qr-type-form-section .section-header .section-content{flex:1 1}.qr-code-password-component .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:16px;font-weight:600;color:#333;margin:0 0 4px;line-height:1.4}.qr-code-password-component .section-header .section-content .section-title .required,.qr-type-form-section .section-header .section-content .section-title .required{color:#ff4d4f;margin-left:4px}.qr-code-password-component .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:14px;color:#666;margin:0;line-height:1.4}.qr-code-password-component .section-form,.qr-type-form-section .section-form{margin-left:40px}.qr-code-password-component .section-form .field-group,.qr-type-form-section .section-form .field-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.qr-code-password-component .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:14px;font-weight:500;color:#333}.qr-code-password-component .section-form .field-group .field-label .required,.qr-type-form-section .section-form .field-group .field-label .required{color:#ff4d4f;margin-left:4px}.qr-code-password-component .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:12px;color:#999;margin-top:4px}.qr-code-password-component .section-form .field-group .ant-input,.qr-code-password-component .section-form .field-group .ant-input-password,.qr-code-password-component .section-form .field-group .qr-input,.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input{border-radius:8px;border:1px solid #d9d9d9;padding:8px 12px;font-size:14px;transition:all .2s ease}.qr-code-password-component .section-form .field-group .ant-input-password::placeholder,.qr-code-password-component .section-form .field-group .ant-input::placeholder,.qr-code-password-component .section-form .field-group .qr-input::placeholder,.qr-type-form-section .section-form .field-group .ant-input-password::placeholder,.qr-type-form-section .section-form .field-group .ant-input::placeholder,.qr-type-form-section .section-form .field-group .qr-input::placeholder{color:#bfbfbf}.qr-code-password-component .section-form .field-group .ant-input-password:focus,.qr-code-password-component .section-form .field-group .ant-input:focus,.qr-code-password-component .section-form .field-group .qr-input:focus,.qr-type-form-section .section-form .field-group .ant-input-password:focus,.qr-type-form-section .section-form .field-group .ant-input:focus,.qr-type-form-section .section-form .field-group .qr-input:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.qr-code-password-component .section-form .field-group .ant-input-password:hover,.qr-code-password-component .section-form .field-group .ant-input:hover,.qr-code-password-component .section-form .field-group .qr-input:hover,.qr-type-form-section .section-form .field-group .ant-input-password:hover,.qr-type-form-section .section-form .field-group .ant-input:hover,.qr-type-form-section .section-form .field-group .qr-input:hover{border-color:var(--primary-color,#3253FA)}.qr-code-password-component .section-form .ant-form-item,.qr-type-form-section .section-form .ant-form-item,.qr-type-form-section .section-form>.ant-form-item{margin-bottom:16px}.qr-code-password-component .section-form .ant-form-item .ant-form-item-label,.qr-type-form-section .section-form .ant-form-item .ant-form-item-label,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label{padding-bottom:4px}.qr-code-password-component .section-form .ant-form-item .ant-form-item-label label,.qr-type-form-section .section-form .ant-form-item .ant-form-item-label label,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label label{font-size:14px;font-weight:500;color:#333}.qr-code-password-component .section-form .ant-form-item .ant-form-item-label label.ant-form-item-required:before,.qr-type-form-section .section-form .ant-form-item .ant-form-item-label label.ant-form-item-required:before,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label label.ant-form-item-required:before{color:#ff4d4f}.qr-code-password-component .section-form .ant-form-item .ant-input,.qr-code-password-component .section-form .ant-form-item .ant-input-password,.qr-type-form-section .section-form .ant-form-item .ant-input,.qr-type-form-section .section-form .ant-form-item .ant-input-password,.qr-type-form-section .section-form>.ant-form-item .ant-input,.qr-type-form-section .section-form>.ant-form-item .ant-input-password{border-radius:8px;border:1px solid #d9d9d9;padding:8px 12px;font-size:14px;transition:all .2s ease}.qr-code-password-component .section-form .ant-form-item .ant-input-password::placeholder,.qr-code-password-component .section-form .ant-form-item .ant-input::placeholder,.qr-type-form-section .section-form .ant-form-item .ant-input-password::placeholder,.qr-type-form-section .section-form .ant-form-item .ant-input::placeholder,.qr-type-form-section .section-form>.ant-form-item .ant-input-password::placeholder,.qr-type-form-section .section-form>.ant-form-item .ant-input::placeholder{color:#bfbfbf}.qr-code-password-component .section-form .ant-form-item .ant-input-password:focus,.qr-code-password-component .section-form .ant-form-item .ant-input:focus,.qr-type-form-section .section-form .ant-form-item .ant-input-password:focus,.qr-type-form-section .section-form .ant-form-item .ant-input:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input-password:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.qr-code-password-component .section-form .ant-form-item .ant-input-password:hover,.qr-code-password-component .section-form .ant-form-item .ant-input:hover,.qr-type-form-section .section-form .ant-form-item .ant-input-password:hover,.qr-type-form-section .section-form .ant-form-item .ant-input:hover,.qr-type-form-section .section-form>.ant-form-item .ant-input-password:hover,.qr-type-form-section .section-form>.ant-form-item .ant-input:hover{border-color:var(--primary-color,#3253FA)}.qr-code-password-component .section-form .ant-form-item .ant-input-password .ant-input,.qr-type-form-section .section-form .ant-form-item .ant-input-password .ant-input,.qr-type-form-section .section-form>.ant-form-item .ant-input-password .ant-input{border:none;padding:0;box-shadow:none}.qr-code-password-component .section-form .ant-form-item .ant-input-password .ant-input:focus,.qr-type-form-section .section-form .ant-form-item .ant-input-password .ant-input:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input-password .ant-input:focus{border:none;box-shadow:none}.qr-code-password-component .section-form>div>.ant-form-item,.qr-type-form-section .section-form>div>.ant-form-item{margin-bottom:0}@media(max-width:768px){.qr-code-password-component,.qr-type-form-container,.qr-type-form-section{padding:12px}.qr-code-password-component .section-header .section-icon,.qr-type-form-section .section-header .section-icon{width:36px;height:36px;font-size:16px;margin-right:12px}.qr-code-password-component .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:15px}.qr-code-password-component .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:13px}.qr-code-password-component .section-form,.qr-type-form-section .section-form{margin-left:32px}.qr-code-password-component .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:12px}.qr-code-password-component .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:13px}.qr-code-password-component .section-form .field-group .ant-input,.qr-code-password-component .section-form .field-group .ant-input-password,.qr-code-password-component .section-form .field-group .qr-input,.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input{padding:6px 10px;font-size:13px}}@media(max-width:480px){.qr-code-password-component,.qr-type-form-section{padding:8px}.qr-code-password-component .section-header,.qr-type-form-section .section-header{flex-direction:column;align-items:flex-start}.qr-code-password-component .section-header .section-icon,.qr-type-form-section .section-header .section-icon{margin-right:0;margin-bottom:12px}.qr-code-password-component .section-form,.qr-type-form-section .section-form{margin-left:0}.qr-code-password-component .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:10px}.qr-code-password-component .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:12px}.qr-code-password-component .section-form .field-group .ant-input,.qr-code-password-component .section-form .field-group .ant-input-password,.qr-code-password-component .section-form .field-group .qr-input,.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input{padding:6px 8px;font-size:12px}.qr-code-password-component .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:11px}}.qr-code-password-component{border:none;padding:16px}.qr-code-password-component .password-options-section{margin-left:40px;margin-bottom:16px}.qr-code-password-component .password-options-section .checkbox-group{margin-bottom:12px}.qr-code-password-component .password-options-section .checkbox-group .password-checkbox .ant-checkbox .ant-checkbox-inner{border-radius:4px}.qr-code-password-component .password-options-section .checkbox-group .password-checkbox .ant-checkbox-wrapper{font-size:14px;color:#333}.qr-code-password-component .password-options-section .password-input-group{margin-top:16px}.qr-code-password-component .password-options-section .password-input-group .password-label{font-size:14px;font-weight:500;color:#333;margin-bottom:8px;display:block}.qr-code-password-component .password-options-section .password-input-group .password-label .required{color:#ff4d4f;margin-left:4px}.qr-code-password-component .password-options-section .password-input-group .password-input .ant-input{border:none;padding:0;box-shadow:none}.qr-code-password-component .password-options-section .password-input-group .password-input .ant-input:focus{border:none;box-shadow:none}.qr-code-password-component .password-options-section .password-input-group .password-hint{font-size:12px;color:#999;margin-top:4px}@media(max-width:768px){.qr-code-password-component{padding:12px}.qr-code-password-component .password-options-section{margin-left:32px}}@media(max-width:480px){.qr-code-password-component{padding:8px}.qr-code-password-component .password-options-section{margin-left:0}.qr-code-password-component .password-options-section .checkbox-group .password-checkbox .ant-checkbox-wrapper,.qr-code-password-component .password-options-section .password-input-group .password-label{font-size:13px}.qr-code-password-component .password-options-section .password-input-group .password-hint{font-size:11px}}.qr-type-form-section,.theme-component{padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.qr-type-form-section .section-header,.theme-component .section-header,.theme-component .theme-header{display:flex;align-items:flex-start;margin-bottom:16px;cursor:pointer}.qr-type-form-section .section-header .section-icon,.theme-component .section-header .section-icon,.theme-component .theme-header .section-icon,.theme-component .theme-header .theme-icon{width:40px;height:40px;background:#f5f5f5;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#3253fa;margin-right:16px;flex-shrink:0}.qr-type-form-section .section-header .section-content,.theme-component .section-header .section-content,.theme-component .theme-header .section-content,.theme-component .theme-header .theme-content{flex:1 1}.qr-type-form-section .section-header .section-content .section-title,.theme-component .section-header .section-content .section-title,.theme-component .theme-header .section-content .section-title,.theme-component .theme-header .theme-content .section-title,.theme-component .theme-header .theme-content .theme-title{font-size:16px;font-weight:600;color:#333;margin:0 0 4px;line-height:1.4}.qr-type-form-section .section-header .section-content .section-title .required,.theme-component .section-header .section-content .section-title .required,.theme-component .theme-header .section-content .section-title .required,.theme-component .theme-header .theme-content .section-title .required,.theme-component .theme-header .theme-content .theme-title .required{color:#ff4d4f;margin-left:4px}.qr-type-form-section .section-header .section-content .section-description,.theme-component .section-header .section-content .section-description,.theme-component .theme-header .section-content .section-description,.theme-component .theme-header .theme-content .section-description,.theme-component .theme-header .theme-content .theme-description{font-size:14px;color:#666;margin:0;line-height:1.4}.qr-type-form-section .section-form,.theme-component .section-form{margin-left:40px}.qr-type-form-section .section-form .field-group,.theme-component .section-form .field-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.qr-type-form-section .section-form .field-group .field-label,.theme-component .section-form .field-group .field-label{font-size:14px;font-weight:500;color:#333}.qr-type-form-section .section-form .field-group .field-label .required,.theme-component .section-form .field-group .field-label .required{color:#ff4d4f;margin-left:4px}.qr-type-form-section .section-form .field-group .field-hint,.theme-component .section-form .field-group .field-hint{font-size:12px;color:#999;margin-top:4px}.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input,.theme-component .section-form .field-group .ant-input,.theme-component .section-form .field-group .ant-input-password,.theme-component .section-form .field-group .qr-input{border-radius:8px;border:1px solid #d9d9d9;padding:8px 12px;font-size:14px;transition:all .2s ease}.qr-type-form-section .section-form .field-group .ant-input-password::placeholder,.qr-type-form-section .section-form .field-group .ant-input::placeholder,.qr-type-form-section .section-form .field-group .qr-input::placeholder,.theme-component .section-form .field-group .ant-input-password::placeholder,.theme-component .section-form .field-group .ant-input::placeholder,.theme-component .section-form .field-group .qr-input::placeholder{color:#bfbfbf}.qr-type-form-section .section-form .field-group .ant-input-password:focus,.qr-type-form-section .section-form .field-group .ant-input:focus,.qr-type-form-section .section-form .field-group .qr-input:focus,.theme-component .section-form .field-group .ant-input-password:focus,.theme-component .section-form .field-group .ant-input:focus,.theme-component .section-form .field-group .qr-input:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.qr-type-form-section .section-form .field-group .ant-input-password:hover,.qr-type-form-section .section-form .field-group .ant-input:hover,.qr-type-form-section .section-form .field-group .qr-input:hover,.theme-component .section-form .field-group .ant-input-password:hover,.theme-component .section-form .field-group .ant-input:hover,.theme-component .section-form .field-group .qr-input:hover{border-color:var(--primary-color,#3253FA)}.qr-type-form-section .section-form .ant-form-item,.qr-type-form-section .section-form>.ant-form-item,.theme-component .section-form .ant-form-item{margin-bottom:16px}.qr-type-form-section .section-form .ant-form-item .ant-form-item-label,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label,.theme-component .section-form .ant-form-item .ant-form-item-label{padding-bottom:4px}.qr-type-form-section .section-form .ant-form-item .ant-form-item-label label,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label label,.theme-component .section-form .ant-form-item .ant-form-item-label label{font-size:14px;font-weight:500;color:#333}.qr-type-form-section .section-form .ant-form-item .ant-form-item-label label.ant-form-item-required:before,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label label.ant-form-item-required:before,.theme-component .section-form .ant-form-item .ant-form-item-label label.ant-form-item-required:before{color:#ff4d4f}.qr-type-form-section .section-form .ant-form-item .ant-input,.qr-type-form-section .section-form .ant-form-item .ant-input-password,.qr-type-form-section .section-form>.ant-form-item .ant-input,.qr-type-form-section .section-form>.ant-form-item .ant-input-password,.theme-component .section-form .ant-form-item .ant-input,.theme-component .section-form .ant-form-item .ant-input-password{border-radius:8px;border:1px solid #d9d9d9;padding:8px 12px;font-size:14px;transition:all .2s ease}.qr-type-form-section .section-form .ant-form-item .ant-input-password::placeholder,.qr-type-form-section .section-form .ant-form-item .ant-input::placeholder,.qr-type-form-section .section-form>.ant-form-item .ant-input-password::placeholder,.qr-type-form-section .section-form>.ant-form-item .ant-input::placeholder,.theme-component .section-form .ant-form-item .ant-input-password::placeholder,.theme-component .section-form .ant-form-item .ant-input::placeholder{color:#bfbfbf}.qr-type-form-section .section-form .ant-form-item .ant-input-password:focus,.qr-type-form-section .section-form .ant-form-item .ant-input:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input-password:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input:focus,.theme-component .section-form .ant-form-item .ant-input-password:focus,.theme-component .section-form .ant-form-item .ant-input:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.qr-type-form-section .section-form .ant-form-item .ant-input-password:hover,.qr-type-form-section .section-form .ant-form-item .ant-input:hover,.qr-type-form-section .section-form>.ant-form-item .ant-input-password:hover,.qr-type-form-section .section-form>.ant-form-item .ant-input:hover,.theme-component .section-form .ant-form-item .ant-input-password:hover,.theme-component .section-form .ant-form-item .ant-input:hover{border-color:var(--primary-color,#3253FA)}.qr-type-form-section .section-form .ant-form-item .ant-input-password .ant-input,.qr-type-form-section .section-form>.ant-form-item .ant-input-password .ant-input,.theme-component .section-form .ant-form-item .ant-input-password .ant-input{border:none;padding:0;box-shadow:none}.qr-type-form-section .section-form .ant-form-item .ant-input-password .ant-input:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input-password .ant-input:focus,.theme-component .section-form .ant-form-item .ant-input-password .ant-input:focus{border:none;box-shadow:none}.qr-type-form-section .section-form>div>.ant-form-item,.theme-component .section-form>div>.ant-form-item{margin-bottom:0}@media(max-width:768px){.qr-type-form-container,.qr-type-form-section,.theme-component{padding:12px}.qr-type-form-section .section-header .section-icon,.theme-component .section-header .section-icon,.theme-component .theme-header .section-icon,.theme-component .theme-header .theme-icon{width:36px;height:36px;font-size:16px;margin-right:12px}.qr-type-form-section .section-header .section-content .section-title,.theme-component .section-header .section-content .section-title,.theme-component .theme-header .section-content .section-title,.theme-component .theme-header .theme-content .section-title,.theme-component .theme-header .theme-content .theme-title{font-size:15px}.qr-type-form-section .section-header .section-content .section-description,.theme-component .section-header .section-content .section-description,.theme-component .theme-header .section-content .section-description,.theme-component .theme-header .theme-content .section-description,.theme-component .theme-header .theme-content .theme-description{font-size:13px}.qr-type-form-section .section-form,.theme-component .section-form{margin-left:32px}.qr-type-form-section .section-form .field-group,.theme-component .section-form .field-group{margin-bottom:12px}.qr-type-form-section .section-form .field-group .field-label,.theme-component .section-form .field-group .field-label{font-size:13px}.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input,.theme-component .section-form .field-group .ant-input,.theme-component .section-form .field-group .ant-input-password,.theme-component .section-form .field-group .qr-input{padding:6px 10px;font-size:13px}}@media(max-width:480px){.qr-type-form-section,.theme-component{padding:8px}.qr-type-form-section .section-header,.theme-component .section-header,.theme-component .theme-header{flex-direction:column;align-items:flex-start}.qr-type-form-section .section-header .section-icon,.theme-component .section-header .section-icon,.theme-component .theme-header .section-icon,.theme-component .theme-header .theme-icon{margin-right:0;margin-bottom:12px}.qr-type-form-section .section-form,.theme-component .section-form{margin-left:0}.qr-type-form-section .section-form .field-group,.theme-component .section-form .field-group{margin-bottom:10px}.qr-type-form-section .section-form .field-group .field-label,.theme-component .section-form .field-group .field-label{font-size:12px}.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input,.theme-component .section-form .field-group .ant-input,.theme-component .section-form .field-group .ant-input-password,.theme-component .section-form .field-group .qr-input{padding:6px 8px;font-size:12px}.qr-type-form-section .section-form .field-group .field-hint,.theme-component .section-form .field-group .field-hint{font-size:11px}}.theme-component{border:none;padding:16px}.theme-component .theme-header{margin-bottom:16px}.theme-component .color-palette-section{margin-left:40px;margin-bottom:16px}.theme-component .color-palette-section .section-label{font-size:14px;font-weight:500;color:#333;margin-bottom:8px;display:block}.theme-component .color-palette-section .color-palette-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;max-width:100%}.theme-component .color-palette-section .color-palette-grid .color-palette-item{width:70px;height:50px;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;overflow:hidden;display:flex;transition:all .2s ease}.theme-component .color-palette-section .color-palette-grid .color-palette-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.theme-component .color-palette-section .color-palette-grid .color-palette-item.selected{border-color:#3253fa;box-shadow:0 0 0 1px #3253fa}.theme-component .color-palette-section .color-palette-grid .color-palette-item .color-square{flex:1 1;height:100%}.theme-component .color-palette-section .color-palette-grid .color-palette-item .color-square.primary-square{border-top-left-radius:6px;border-bottom-left-radius:6px}.theme-component .color-palette-section .color-palette-grid .color-palette-item .color-square.secondary-square{border-top-right-radius:6px;border-bottom-right-radius:6px}.theme-component .color-inputs-section{margin-left:40px;display:flex;align-items:flex-end;gap:12px}.theme-component .color-inputs-section .color-input-group{flex:1 1}.theme-component .color-inputs-section .color-input-group .color-label{font-size:14px;font-weight:500;color:#333;margin-bottom:6px;display:block}.theme-component .color-inputs-section .color-input-group .color-input-wrapper{display:flex;align-items:center;gap:6px}.theme-component .color-inputs-section .color-input-group .color-input-wrapper .color-preview{width:40px;height:40px;border-radius:8px;border:2px solid #d9d9d9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;position:relative;overflow:hidden}.theme-component .color-inputs-section .color-input-group .color-input-wrapper .color-preview:hover{border-color:var(--primary-color,#3253FA);transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.theme-component .color-inputs-section .color-input-group .color-input-wrapper .color-preview:hover .edit-icon{opacity:1}.theme-component .color-inputs-section .color-input-group .color-input-wrapper .color-preview:active{transform:scale(.95)}.theme-component .color-inputs-section .color-input-group .color-input-wrapper .color-preview .edit-icon{color:#fff;font-size:14px;opacity:0;transition:opacity .2s ease;text-shadow:0 1px 2px rgba(0,0,0,.7);z-index:1}.theme-component .color-inputs-section .color-input-group .color-input-wrapper .color-preview:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);opacity:0;transition:opacity .2s ease}.theme-component .color-inputs-section .color-input-group .color-input-wrapper .color-preview:hover:after{opacity:1}.theme-component .color-inputs-section .color-input-group .color-input-wrapper .color-input{border-radius:8px;border:1px solid #d9d9d9;padding:8px 12px;font-size:14px;font-family:Courier New,monospace;text-transform:uppercase;transition:all .2s ease}.theme-component .color-inputs-section .color-input-group .color-input-wrapper .color-input::placeholder{color:#bfbfbf;text-transform:uppercase}.theme-component .color-inputs-section .color-input-group .color-input-wrapper .color-input:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.theme-component .color-inputs-section .color-input-group .color-input-wrapper .color-input.invalid{border-color:#ff4d4f;background-color:rgba(255,77,79,.05)}.theme-component .color-inputs-section .color-input-group .color-input-wrapper .color-input.invalid:focus{border-color:#ff4d4f;box-shadow:0 0 0 2px rgba(255,77,79,.2)}.theme-component .color-inputs-section .color-input-group .color-input-wrapper .color-input:not(.invalid):not(:placeholder-shown):not(:focus){border-color:#52c41a;background-color:rgba(82,196,26,.05)}.theme-component .color-inputs-section .swap-button-wrapper{display:flex;align-items:center;margin-bottom:6px}.theme-component .color-inputs-section .swap-button-wrapper .swap-button{width:40px;height:40px;border-radius:50%;border:2px solid var(--primary-color,#3253fa);background-color:rgba(50,83,250,.05);display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0}.theme-component .color-inputs-section .swap-button-wrapper .swap-button:hover{background-color:var(--primary-color,#3253FA);color:#fff;transform:rotate(180deg)}.theme-component .color-inputs-section .swap-button-wrapper .swap-button .anticon{font-size:16px;color:var(--primary-color,#3253FA)}.theme-component .color-inputs-section .swap-button-wrapper .swap-button:hover .anticon{color:#fff}@media(max-width:768px){.theme-component{padding:12px}.theme-component .color-palette-section{margin-left:32px}.theme-component .color-palette-section .color-palette-grid{grid-template-columns:repeat(5,1fr);gap:6px;max-width:100%}.theme-component .color-palette-section .color-palette-grid .color-palette-item{width:60px;height:40px}.theme-component .color-inputs-section{margin-left:32px;flex-direction:column;gap:8px}.theme-component .color-inputs-section .swap-button-wrapper{order:2;margin-bottom:0;align-self:center}.theme-component .color-inputs-section .color-input-group{width:100%}}@media(max-width:480px){.theme-component{padding:8px}.theme-component .color-palette-section{margin-left:0}.theme-component .color-palette-section .color-palette-grid{grid-template-columns:repeat(4,1fr);gap:4px;max-width:100%}.theme-component .color-palette-section .color-palette-grid .color-palette-item{width:50px;height:35px}.theme-component .color-inputs-section{margin-left:0}}.app-information-form-section,.qr-type-form-section{padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.app-information-form-section .app-information-header,.app-information-form-section .section-header,.qr-type-form-section .section-header{display:flex;align-items:flex-start;margin-bottom:16px;cursor:pointer}.app-information-form-section .app-information-header .app-information-icon,.app-information-form-section .app-information-header .section-icon,.app-information-form-section .section-header .section-icon,.qr-type-form-section .section-header .section-icon{width:40px;height:40px;background:#f5f5f5;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#3253fa;margin-right:16px;flex-shrink:0}.app-information-form-section .app-information-header .app-information-content,.app-information-form-section .app-information-header .section-content,.app-information-form-section .section-header .section-content,.qr-type-form-section .section-header .section-content{flex:1 1}.app-information-form-section .app-information-header .app-information-content .app-information-title,.app-information-form-section .app-information-header .app-information-content .section-title,.app-information-form-section .app-information-header .section-content .section-title,.app-information-form-section .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:16px;font-weight:600;color:#333;margin:0 0 4px;line-height:1.4}.app-information-form-section .app-information-header .app-information-content .app-information-title .required,.app-information-form-section .app-information-header .app-information-content .section-title .required,.app-information-form-section .app-information-header .section-content .section-title .required,.app-information-form-section .section-header .section-content .section-title .required,.qr-type-form-section .section-header .section-content .section-title .required{color:#ff4d4f;margin-left:4px}.app-information-form-section .app-information-header .app-information-content .app-information-description,.app-information-form-section .app-information-header .app-information-content .section-description,.app-information-form-section .app-information-header .section-content .section-description,.app-information-form-section .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:14px;color:#666;margin:0;line-height:1.4}.app-information-form-section .section-form,.qr-type-form-section .section-form{margin-left:40px}.app-information-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.app-information-form-section .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:14px;font-weight:500;color:#333}.app-information-form-section .section-form .field-group .field-label .required,.qr-type-form-section .section-form .field-group .field-label .required{color:#ff4d4f;margin-left:4px}.app-information-form-section .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:12px;color:#999;margin-top:4px}.app-information-form-section .section-form .field-group .ant-input,.app-information-form-section .section-form .field-group .ant-input-password,.app-information-form-section .section-form .field-group .qr-input,.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input{border-radius:8px;border:1px solid #d9d9d9;padding:8px 12px;font-size:14px;transition:all .2s ease}.app-information-form-section .section-form .field-group .ant-input-password::placeholder,.app-information-form-section .section-form .field-group .ant-input::placeholder,.app-information-form-section .section-form .field-group .qr-input::placeholder,.qr-type-form-section .section-form .field-group .ant-input-password::placeholder,.qr-type-form-section .section-form .field-group .ant-input::placeholder,.qr-type-form-section .section-form .field-group .qr-input::placeholder{color:#bfbfbf}.app-information-form-section .section-form .field-group .ant-input-password:focus,.app-information-form-section .section-form .field-group .ant-input:focus,.app-information-form-section .section-form .field-group .qr-input:focus,.qr-type-form-section .section-form .field-group .ant-input-password:focus,.qr-type-form-section .section-form .field-group .ant-input:focus,.qr-type-form-section .section-form .field-group .qr-input:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.app-information-form-section .section-form .field-group .ant-input-password:hover,.app-information-form-section .section-form .field-group .ant-input:hover,.app-information-form-section .section-form .field-group .qr-input:hover,.qr-type-form-section .section-form .field-group .ant-input-password:hover,.qr-type-form-section .section-form .field-group .ant-input:hover,.qr-type-form-section .section-form .field-group .qr-input:hover{border-color:var(--primary-color,#3253FA)}.app-information-form-section .section-form .ant-form-item,.qr-type-form-section .section-form .ant-form-item,.qr-type-form-section .section-form>.ant-form-item{margin-bottom:16px}.app-information-form-section .section-form .ant-form-item .ant-form-item-label,.qr-type-form-section .section-form .ant-form-item .ant-form-item-label,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label{padding-bottom:4px}.app-information-form-section .section-form .ant-form-item .ant-form-item-label label,.qr-type-form-section .section-form .ant-form-item .ant-form-item-label label,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label label{font-size:14px;font-weight:500;color:#333}.app-information-form-section .section-form .ant-form-item .ant-form-item-label label.ant-form-item-required:before,.qr-type-form-section .section-form .ant-form-item .ant-form-item-label label.ant-form-item-required:before,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label label.ant-form-item-required:before{color:#ff4d4f}.app-information-form-section .section-form .ant-form-item .ant-input,.app-information-form-section .section-form .ant-form-item .ant-input-password,.qr-type-form-section .section-form .ant-form-item .ant-input,.qr-type-form-section .section-form .ant-form-item .ant-input-password,.qr-type-form-section .section-form>.ant-form-item .ant-input,.qr-type-form-section .section-form>.ant-form-item .ant-input-password{border-radius:8px;border:1px solid #d9d9d9;padding:8px 12px;font-size:14px;transition:all .2s ease}.app-information-form-section .section-form .ant-form-item .ant-input-password::placeholder,.app-information-form-section .section-form .ant-form-item .ant-input::placeholder,.qr-type-form-section .section-form .ant-form-item .ant-input-password::placeholder,.qr-type-form-section .section-form .ant-form-item .ant-input::placeholder,.qr-type-form-section .section-form>.ant-form-item .ant-input-password::placeholder,.qr-type-form-section .section-form>.ant-form-item .ant-input::placeholder{color:#bfbfbf}.app-information-form-section .section-form .ant-form-item .ant-input-password:focus,.app-information-form-section .section-form .ant-form-item .ant-input:focus,.qr-type-form-section .section-form .ant-form-item .ant-input-password:focus,.qr-type-form-section .section-form .ant-form-item .ant-input:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input-password:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.app-information-form-section .section-form .ant-form-item .ant-input-password:hover,.app-information-form-section .section-form .ant-form-item .ant-input:hover,.qr-type-form-section .section-form .ant-form-item .ant-input-password:hover,.qr-type-form-section .section-form .ant-form-item .ant-input:hover,.qr-type-form-section .section-form>.ant-form-item .ant-input-password:hover,.qr-type-form-section .section-form>.ant-form-item .ant-input:hover{border-color:var(--primary-color,#3253FA)}.app-information-form-section .section-form .ant-form-item .ant-input-password .ant-input,.qr-type-form-section .section-form .ant-form-item .ant-input-password .ant-input,.qr-type-form-section .section-form>.ant-form-item .ant-input-password .ant-input{border:none;padding:0;box-shadow:none}.app-information-form-section .section-form .ant-form-item .ant-input-password .ant-input:focus,.qr-type-form-section .section-form .ant-form-item .ant-input-password .ant-input:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input-password .ant-input:focus{border:none;box-shadow:none}.app-information-form-section .section-form>div>.ant-form-item,.qr-type-form-section .section-form>div>.ant-form-item{margin-bottom:0}@media(max-width:768px){.app-information-form-section,.qr-type-form-container,.qr-type-form-section{padding:12px}.app-information-form-section .app-information-header .app-information-icon,.app-information-form-section .app-information-header .section-icon,.app-information-form-section .section-header .section-icon,.qr-type-form-section .section-header .section-icon{width:36px;height:36px;font-size:16px;margin-right:12px}.app-information-form-section .app-information-header .app-information-content .app-information-title,.app-information-form-section .app-information-header .app-information-content .section-title,.app-information-form-section .app-information-header .section-content .section-title,.app-information-form-section .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:15px}.app-information-form-section .app-information-header .app-information-content .app-information-description,.app-information-form-section .app-information-header .app-information-content .section-description,.app-information-form-section .app-information-header .section-content .section-description,.app-information-form-section .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:13px}.app-information-form-section .section-form,.qr-type-form-section .section-form{margin-left:32px}.app-information-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:12px}.app-information-form-section .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:13px}.app-information-form-section .section-form .field-group .ant-input,.app-information-form-section .section-form .field-group .ant-input-password,.app-information-form-section .section-form .field-group .qr-input,.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input{padding:6px 10px;font-size:13px}}@media(max-width:480px){.app-information-form-section,.qr-type-form-section{padding:8px}.app-information-form-section .app-information-header,.app-information-form-section .section-header,.qr-type-form-section .section-header{flex-direction:column;align-items:flex-start}.app-information-form-section .app-information-header .app-information-icon,.app-information-form-section .app-information-header .section-icon,.app-information-form-section .section-header .section-icon,.qr-type-form-section .section-header .section-icon{margin-right:0;margin-bottom:12px}.app-information-form-section .section-form,.qr-type-form-section .section-form{margin-left:0}.app-information-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:10px}.app-information-form-section .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:12px}.app-information-form-section .section-form .field-group .ant-input,.app-information-form-section .section-form .field-group .ant-input-password,.app-information-form-section .section-form .field-group .qr-input,.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input{padding:6px 8px;font-size:12px}.app-information-form-section .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:11px}}.app-information-form-section{border:none;padding:16px}.app-information-form-section .app-information-form{margin-left:56px}.app-information-form-section .app-information-form .field-group{margin-bottom:16px}.app-information-form-section .app-information-form .field-group .field-label{font-size:14px;font-weight:500;color:#333}.app-information-form-section .app-information-form .field-group .field-label .required{color:#ff4d4f;margin-left:4px}.app-information-form-section .app-information-form .field-group .ant-form-item{margin-bottom:16px}.app-information-form-section .app-information-form .field-group .ant-form-item .ant-form-item-label{padding-bottom:4px}.app-information-form-section .app-information-form .field-group .ant-form-item .ant-form-item-label label{font-size:14px;font-weight:500;color:#333}.app-information-form-section .app-information-form .field-group .ant-form-item .ant-form-item-label label.ant-form-item-required:before{color:#ff4d4f}.app-information-form-section .app-information-form .field-group .ant-form-item .app-input,.app-information-form-section .app-information-form .field-group .ant-form-item .app-textarea{border-radius:8px;border:1px solid #d9d9d9;padding:12px 16px;font-size:14px;transition:all .2s ease}.app-information-form-section .app-information-form .field-group .ant-form-item .app-input::placeholder,.app-information-form-section .app-information-form .field-group .ant-form-item .app-textarea::placeholder{color:#bfbfbf}.app-information-form-section .app-information-form .field-group .ant-form-item .app-input:focus,.app-information-form-section .app-information-form .field-group .ant-form-item .app-textarea:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.app-information-form-section .app-information-form .field-group .ant-form-item .app-input:hover,.app-information-form-section .app-information-form .field-group .ant-form-item .app-textarea:hover{border-color:var(--primary-color,#3253FA)}.app-information-form-section .app-information-form .field-group .ant-form-item .app-textarea{resize:vertical;min-height:100px}@media(max-width:768px){.app-information-form-section{padding:12px}.app-information-form-section .app-information-form{margin-left:48px}.app-information-form-section .app-information-form .field-group .field-label{font-size:13px}.app-information-form-section .app-information-form .field-group .ant-form-item .app-input,.app-information-form-section .app-information-form .field-group .ant-form-item .app-textarea{padding:10px 14px;font-size:13px}}@media(max-width:480px){.app-information-form-section{padding:8px}.app-information-form-section .app-information-form{margin-left:0}.app-information-form-section .app-information-form .field-group{margin-bottom:12px}.app-information-form-section .app-information-form .field-group .field-label{font-size:12px}.app-information-form-section .app-information-form .field-group .ant-form-item .app-input,.app-information-form-section .app-information-form .field-group .ant-form-item .app-textarea{padding:8px 12px;font-size:12px}}.app-platforms-form-section,.qr-type-form-section{padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.app-platforms-form-section .app-platforms-header,.app-platforms-form-section .section-header,.qr-type-form-section .section-header{display:flex;align-items:flex-start;margin-bottom:16px;cursor:pointer}.app-platforms-form-section .app-platforms-header .app-platforms-icon,.app-platforms-form-section .app-platforms-header .section-icon,.app-platforms-form-section .section-header .section-icon,.qr-type-form-section .section-header .section-icon{width:40px;height:40px;background:#f5f5f5;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#3253fa;margin-right:16px;flex-shrink:0}.app-platforms-form-section .app-platforms-header .app-platforms-content,.app-platforms-form-section .app-platforms-header .section-content,.app-platforms-form-section .section-header .section-content,.qr-type-form-section .section-header .section-content{flex:1 1}.app-platforms-form-section .app-platforms-header .app-platforms-content .app-platforms-title,.app-platforms-form-section .app-platforms-header .app-platforms-content .section-title,.app-platforms-form-section .app-platforms-header .section-content .section-title,.app-platforms-form-section .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:16px;font-weight:600;color:#333;margin:0 0 4px;line-height:1.4}.app-platforms-form-section .app-platforms-header .app-platforms-content .app-platforms-title .required,.app-platforms-form-section .app-platforms-header .app-platforms-content .section-title .required,.app-platforms-form-section .app-platforms-header .section-content .section-title .required,.app-platforms-form-section .section-header .section-content .section-title .required,.qr-type-form-section .section-header .section-content .section-title .required{color:#ff4d4f;margin-left:4px}.app-platforms-form-section .app-platforms-header .app-platforms-content .app-platforms-description,.app-platforms-form-section .app-platforms-header .app-platforms-content .section-description,.app-platforms-form-section .app-platforms-header .section-content .section-description,.app-platforms-form-section .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:14px;color:#666;margin:0;line-height:1.4}.app-platforms-form-section .section-form,.qr-type-form-section .section-form{margin-left:40px}.app-platforms-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.app-platforms-form-section .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:14px;font-weight:500;color:#333}.app-platforms-form-section .section-form .field-group .field-label .required,.qr-type-form-section .section-form .field-group .field-label .required{color:#ff4d4f;margin-left:4px}.app-platforms-form-section .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:12px;color:#999;margin-top:4px}.app-platforms-form-section .section-form .field-group .ant-input,.app-platforms-form-section .section-form .field-group .ant-input-password,.app-platforms-form-section .section-form .field-group .qr-input,.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input{border-radius:8px;border:1px solid #d9d9d9;padding:8px 12px;font-size:14px;transition:all .2s ease}.app-platforms-form-section .section-form .field-group .ant-input-password::placeholder,.app-platforms-form-section .section-form .field-group .ant-input::placeholder,.app-platforms-form-section .section-form .field-group .qr-input::placeholder,.qr-type-form-section .section-form .field-group .ant-input-password::placeholder,.qr-type-form-section .section-form .field-group .ant-input::placeholder,.qr-type-form-section .section-form .field-group .qr-input::placeholder{color:#bfbfbf}.app-platforms-form-section .section-form .field-group .ant-input-password:focus,.app-platforms-form-section .section-form .field-group .ant-input:focus,.app-platforms-form-section .section-form .field-group .qr-input:focus,.qr-type-form-section .section-form .field-group .ant-input-password:focus,.qr-type-form-section .section-form .field-group .ant-input:focus,.qr-type-form-section .section-form .field-group .qr-input:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.app-platforms-form-section .section-form .field-group .ant-input-password:hover,.app-platforms-form-section .section-form .field-group .ant-input:hover,.app-platforms-form-section .section-form .field-group .qr-input:hover,.qr-type-form-section .section-form .field-group .ant-input-password:hover,.qr-type-form-section .section-form .field-group .ant-input:hover,.qr-type-form-section .section-form .field-group .qr-input:hover{border-color:var(--primary-color,#3253FA)}.app-platforms-form-section .section-form .ant-form-item,.qr-type-form-section .section-form .ant-form-item,.qr-type-form-section .section-form>.ant-form-item{margin-bottom:16px}.app-platforms-form-section .section-form .ant-form-item .ant-form-item-label,.qr-type-form-section .section-form .ant-form-item .ant-form-item-label,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label{padding-bottom:4px}.app-platforms-form-section .section-form .ant-form-item .ant-form-item-label label,.qr-type-form-section .section-form .ant-form-item .ant-form-item-label label,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label label{font-size:14px;font-weight:500;color:#333}.app-platforms-form-section .section-form .ant-form-item .ant-form-item-label label.ant-form-item-required:before,.qr-type-form-section .section-form .ant-form-item .ant-form-item-label label.ant-form-item-required:before,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label label.ant-form-item-required:before{color:#ff4d4f}.app-platforms-form-section .section-form .ant-form-item .ant-input,.app-platforms-form-section .section-form .ant-form-item .ant-input-password,.qr-type-form-section .section-form .ant-form-item .ant-input,.qr-type-form-section .section-form .ant-form-item .ant-input-password,.qr-type-form-section .section-form>.ant-form-item .ant-input,.qr-type-form-section .section-form>.ant-form-item .ant-input-password{border-radius:8px;border:1px solid #d9d9d9;padding:8px 12px;font-size:14px;transition:all .2s ease}.app-platforms-form-section .section-form .ant-form-item .ant-input-password::placeholder,.app-platforms-form-section .section-form .ant-form-item .ant-input::placeholder,.qr-type-form-section .section-form .ant-form-item .ant-input-password::placeholder,.qr-type-form-section .section-form .ant-form-item .ant-input::placeholder,.qr-type-form-section .section-form>.ant-form-item .ant-input-password::placeholder,.qr-type-form-section .section-form>.ant-form-item .ant-input::placeholder{color:#bfbfbf}.app-platforms-form-section .section-form .ant-form-item .ant-input-password:focus,.app-platforms-form-section .section-form .ant-form-item .ant-input:focus,.qr-type-form-section .section-form .ant-form-item .ant-input-password:focus,.qr-type-form-section .section-form .ant-form-item .ant-input:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input-password:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.app-platforms-form-section .section-form .ant-form-item .ant-input-password:hover,.app-platforms-form-section .section-form .ant-form-item .ant-input:hover,.qr-type-form-section .section-form .ant-form-item .ant-input-password:hover,.qr-type-form-section .section-form .ant-form-item .ant-input:hover,.qr-type-form-section .section-form>.ant-form-item .ant-input-password:hover,.qr-type-form-section .section-form>.ant-form-item .ant-input:hover{border-color:var(--primary-color,#3253FA)}.app-platforms-form-section .section-form .ant-form-item .ant-input-password .ant-input,.qr-type-form-section .section-form .ant-form-item .ant-input-password .ant-input,.qr-type-form-section .section-form>.ant-form-item .ant-input-password .ant-input{border:none;padding:0;box-shadow:none}.app-platforms-form-section .section-form .ant-form-item .ant-input-password .ant-input:focus,.qr-type-form-section .section-form .ant-form-item .ant-input-password .ant-input:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input-password .ant-input:focus{border:none;box-shadow:none}.app-platforms-form-section .section-form>div>.ant-form-item,.qr-type-form-section .section-form>div>.ant-form-item{margin-bottom:0}@media(max-width:768px){.app-platforms-form-section,.qr-type-form-container,.qr-type-form-section{padding:12px}.app-platforms-form-section .app-platforms-header .app-platforms-icon,.app-platforms-form-section .app-platforms-header .section-icon,.app-platforms-form-section .section-header .section-icon,.qr-type-form-section .section-header .section-icon{width:36px;height:36px;font-size:16px;margin-right:12px}.app-platforms-form-section .app-platforms-header .app-platforms-content .app-platforms-title,.app-platforms-form-section .app-platforms-header .app-platforms-content .section-title,.app-platforms-form-section .app-platforms-header .section-content .section-title,.app-platforms-form-section .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:15px}.app-platforms-form-section .app-platforms-header .app-platforms-content .app-platforms-description,.app-platforms-form-section .app-platforms-header .app-platforms-content .section-description,.app-platforms-form-section .app-platforms-header .section-content .section-description,.app-platforms-form-section .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:13px}.app-platforms-form-section .section-form,.qr-type-form-section .section-form{margin-left:32px}.app-platforms-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:12px}.app-platforms-form-section .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:13px}.app-platforms-form-section .section-form .field-group .ant-input,.app-platforms-form-section .section-form .field-group .ant-input-password,.app-platforms-form-section .section-form .field-group .qr-input,.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input{padding:6px 10px;font-size:13px}}@media(max-width:480px){.app-platforms-form-section,.qr-type-form-section{padding:8px}.app-platforms-form-section .app-platforms-header,.app-platforms-form-section .section-header,.qr-type-form-section .section-header{flex-direction:column;align-items:flex-start}.app-platforms-form-section .app-platforms-header .app-platforms-icon,.app-platforms-form-section .app-platforms-header .section-icon,.app-platforms-form-section .section-header .section-icon,.qr-type-form-section .section-header .section-icon{margin-right:0;margin-bottom:12px}.app-platforms-form-section .section-form,.qr-type-form-section .section-form{margin-left:0}.app-platforms-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:10px}.app-platforms-form-section .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:12px}.app-platforms-form-section .section-form .field-group .ant-input,.app-platforms-form-section .section-form .field-group .ant-input-password,.app-platforms-form-section .section-form .field-group .qr-input,.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input{padding:6px 8px;font-size:12px}.app-platforms-form-section .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:11px}}.app-platforms-form-section{border:none;padding:16px}.app-platforms-form-section .app-platforms-form{margin-left:56px}.app-platforms-form-section .app-platforms-form .platforms-list{display:flex;flex-direction:column;gap:16px}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field{border:none;border-radius:0;padding:16px 0;background-color:rgba(0,0,0,0);transition:all .3s ease}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .platform-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .platform-header .platform-icon{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .platform-header .platform-icon .platform-icon-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font-size:16px}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .platform-header .platform-icon[style*="#FF9900"] .platform-icon-content,.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .platform-header .platform-icon[style*="#FFFC00"] .platform-icon-content{color:#333}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .platform-header .platform-name{font-size:14px;font-weight:600;color:#333}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .field-group .ant-form-item{margin-bottom:0}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .field-group .ant-form-item .ant-form-item-label{display:none}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .field-group .ant-form-item .ant-form-item-explain{margin-top:4px}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .field-group .platform-input{border-radius:8px;border:1px solid #d9d9d9;padding:12px 16px;font-size:14px;transition:all .2s ease}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .field-group .platform-input::placeholder{color:#bfbfbf}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .field-group .platform-input:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .field-group .platform-input:hover{border-color:var(--primary-color,#3253FA)}@media(max-width:768px){.app-platforms-form-section{padding:12px}.app-platforms-form-section .app-platforms-form{margin-left:48px}.app-platforms-form-section .app-platforms-form .platforms-list{gap:14px}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field{padding:14px 0}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .platform-header{margin-bottom:10px;gap:10px}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .platform-header .platform-icon{width:26px;height:26px}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .platform-header .platform-icon .platform-icon-content{font-size:14px}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .platform-header .platform-name{font-size:13px}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .field-group .platform-input{padding:10px 14px;font-size:13px}}@media(max-width:480px){.app-platforms-form-section{padding:8px}.app-platforms-form-section .app-platforms-form{margin-left:0}.app-platforms-form-section .app-platforms-form .platforms-list{gap:12px}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field{padding:12px 0}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .platform-header{margin-bottom:8px;gap:8px}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .platform-header .platform-icon{width:22px;height:22px}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .platform-header .platform-icon .platform-icon-content,.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .platform-header .platform-name{font-size:12px}.app-platforms-form-section .app-platforms-form .platforms-list .platform-field .field-group .platform-input{padding:8px 12px;font-size:12px}}.qr-type-container,.qr-type-preview-container{display:flex;justify-content:center}.qr-type-preview-container{width:100%;height:100%;align-items:center}.qr-type-form-container{max-width:800px;width:100%;padding:4px 16px 16px;margin:0 auto}.qr-type-form{background-color:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:16px;width:100%;min-height:auto;display:flex;flex-direction:column;gap:16px}.qr-type-form .ant-form-item-label{font-weight:500;color:#333;margin-bottom:8px}.qr-type-collapse{background:#fff;border:1px solid #e8e8e8;border-radius:12px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.qr-type-collapse .ant-collapse-item{border:none}.qr-type-collapse .ant-collapse-item .ant-collapse-header{padding:0;border:none}.qr-type-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:16px;color:#666}.qr-type-collapse .ant-collapse-item .ant-collapse-content{border:none}.qr-type-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:0}.qr-type-collapse.ant-collapse-borderless,.qr-type-panel{background:rgba(0,0,0,0)}.qr-type-panel{border:none}.fonts-component,.qr-type-form-section{padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.fonts-component .section-header,.qr-type-form-section .section-header{display:flex;align-items:flex-start;margin-bottom:16px;cursor:pointer}.fonts-component .section-header .section-icon,.qr-type-form-section .section-header .section-icon{width:40px;height:40px;background:#f5f5f5;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#3253fa;margin-right:16px;flex-shrink:0}.fonts-component .section-header .section-content,.qr-type-form-section .section-header .section-content{flex:1 1}.fonts-component .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:16px;font-weight:600;color:#333;margin:0 0 4px;line-height:1.4}.fonts-component .section-header .section-content .section-title .required,.qr-type-form-section .section-header .section-content .section-title .required{color:#ff4d4f;margin-left:4px}.fonts-component .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:14px;color:#666;margin:0;line-height:1.4}.fonts-component .section-form,.qr-type-form-section .section-form{margin-left:40px}.fonts-component .section-form .field-group,.qr-type-form-section .section-form .field-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.fonts-component .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:14px;font-weight:500;color:#333}.fonts-component .section-form .field-group .field-label .required,.qr-type-form-section .section-form .field-group .field-label .required{color:#ff4d4f;margin-left:4px}.fonts-component .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:12px;color:#999;margin-top:4px}.fonts-component .section-form .field-group .ant-input,.fonts-component .section-form .field-group .ant-input-password,.fonts-component .section-form .field-group .qr-input,.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input{border-radius:8px;border:1px solid #d9d9d9;padding:8px 12px;font-size:14px;transition:all .2s ease}.fonts-component .section-form .field-group .ant-input-password::placeholder,.fonts-component .section-form .field-group .ant-input::placeholder,.fonts-component .section-form .field-group .qr-input::placeholder,.qr-type-form-section .section-form .field-group .ant-input-password::placeholder,.qr-type-form-section .section-form .field-group .ant-input::placeholder,.qr-type-form-section .section-form .field-group .qr-input::placeholder{color:#bfbfbf}.fonts-component .section-form .field-group .ant-input-password:focus,.fonts-component .section-form .field-group .ant-input:focus,.fonts-component .section-form .field-group .qr-input:focus,.qr-type-form-section .section-form .field-group .ant-input-password:focus,.qr-type-form-section .section-form .field-group .ant-input:focus,.qr-type-form-section .section-form .field-group .qr-input:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.fonts-component .section-form .field-group .ant-input-password:hover,.fonts-component .section-form .field-group .ant-input:hover,.fonts-component .section-form .field-group .qr-input:hover,.qr-type-form-section .section-form .field-group .ant-input-password:hover,.qr-type-form-section .section-form .field-group .ant-input:hover,.qr-type-form-section .section-form .field-group .qr-input:hover{border-color:var(--primary-color,#3253FA)}.fonts-component .section-form .ant-form-item,.qr-type-form-section .section-form .ant-form-item,.qr-type-form-section .section-form>.ant-form-item{margin-bottom:16px}.fonts-component .section-form .ant-form-item .ant-form-item-label,.qr-type-form-section .section-form .ant-form-item .ant-form-item-label,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label{padding-bottom:4px}.fonts-component .section-form .ant-form-item .ant-form-item-label label,.qr-type-form-section .section-form .ant-form-item .ant-form-item-label label,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label label{font-size:14px;font-weight:500;color:#333}.fonts-component .section-form .ant-form-item .ant-form-item-label label.ant-form-item-required:before,.qr-type-form-section .section-form .ant-form-item .ant-form-item-label label.ant-form-item-required:before,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label label.ant-form-item-required:before{color:#ff4d4f}.fonts-component .section-form .ant-form-item .ant-input,.fonts-component .section-form .ant-form-item .ant-input-password,.qr-type-form-section .section-form .ant-form-item .ant-input,.qr-type-form-section .section-form .ant-form-item .ant-input-password,.qr-type-form-section .section-form>.ant-form-item .ant-input,.qr-type-form-section .section-form>.ant-form-item .ant-input-password{border-radius:8px;border:1px solid #d9d9d9;padding:8px 12px;font-size:14px;transition:all .2s ease}.fonts-component .section-form .ant-form-item .ant-input-password::placeholder,.fonts-component .section-form .ant-form-item .ant-input::placeholder,.qr-type-form-section .section-form .ant-form-item .ant-input-password::placeholder,.qr-type-form-section .section-form .ant-form-item .ant-input::placeholder,.qr-type-form-section .section-form>.ant-form-item .ant-input-password::placeholder,.qr-type-form-section .section-form>.ant-form-item .ant-input::placeholder{color:#bfbfbf}.fonts-component .section-form .ant-form-item .ant-input-password:focus,.fonts-component .section-form .ant-form-item .ant-input:focus,.qr-type-form-section .section-form .ant-form-item .ant-input-password:focus,.qr-type-form-section .section-form .ant-form-item .ant-input:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input-password:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.fonts-component .section-form .ant-form-item .ant-input-password:hover,.fonts-component .section-form .ant-form-item .ant-input:hover,.qr-type-form-section .section-form .ant-form-item .ant-input-password:hover,.qr-type-form-section .section-form .ant-form-item .ant-input:hover,.qr-type-form-section .section-form>.ant-form-item .ant-input-password:hover,.qr-type-form-section .section-form>.ant-form-item .ant-input:hover{border-color:var(--primary-color,#3253FA)}.fonts-component .section-form .ant-form-item .ant-input-password .ant-input,.qr-type-form-section .section-form .ant-form-item .ant-input-password .ant-input,.qr-type-form-section .section-form>.ant-form-item .ant-input-password .ant-input{border:none;padding:0;box-shadow:none}.fonts-component .section-form .ant-form-item .ant-input-password .ant-input:focus,.qr-type-form-section .section-form .ant-form-item .ant-input-password .ant-input:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input-password .ant-input:focus{border:none;box-shadow:none}.fonts-component .section-form>div>.ant-form-item,.qr-type-form-section .section-form>div>.ant-form-item{margin-bottom:0}.qr-type-checkbox .ant-checkbox .ant-checkbox-inner{border-radius:4px}.qr-type-checkbox .ant-checkbox-wrapper{font-size:14px;color:#333}@media(max-width:768px){.fonts-component,.qr-type-form-container,.qr-type-form-section{padding:12px}.fonts-component .section-header .section-icon,.qr-type-form-section .section-header .section-icon{width:36px;height:36px;font-size:16px;margin-right:12px}.fonts-component .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:15px}.fonts-component .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:13px}.fonts-component .section-form,.qr-type-form-section .section-form{margin-left:32px}.fonts-component .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:12px}.fonts-component .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:13px}.fonts-component .section-form .field-group .ant-input,.fonts-component .section-form .field-group .ant-input-password,.fonts-component .section-form .field-group .qr-input,.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input{padding:6px 10px;font-size:13px}}@media(max-width:480px){.fonts-component,.qr-type-form-section{padding:8px}.fonts-component .section-header,.qr-type-form-section .section-header{flex-direction:column;align-items:flex-start}.fonts-component .section-header .section-icon,.qr-type-form-section .section-header .section-icon{margin-right:0;margin-bottom:12px}.fonts-component .section-form,.qr-type-form-section .section-form{margin-left:0}.fonts-component .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:10px}.fonts-component .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:12px}.fonts-component .section-form .field-group .ant-input,.fonts-component .section-form .field-group .ant-input-password,.fonts-component .section-form .field-group .qr-input,.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input{padding:6px 8px;font-size:12px}.fonts-component .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:11px}}.fonts-component{border:none;padding:16px}.fonts-component .fonts-form{margin-left:40px;display:flex;flex-direction:column;gap:20px}.fonts-component .fonts-form .font-section{display:flex;flex-direction:column;gap:8px}.fonts-component .fonts-form .font-section .font-label{font-size:14px;font-weight:500;color:#333;margin:0}.fonts-component .fonts-form .font-section .font-select{width:100%}.fonts-component .fonts-form .font-section .font-select .ant-select-selector{border-radius:8px;border:1px solid #d9d9d9;padding:8px 12px;min-height:48px;display:flex;align-items:center;transition:all .2s ease}.fonts-component .fonts-form .font-section .font-select .ant-select-selector:hover{border-color:var(--primary-color,#3253FA)}.fonts-component .fonts-form .font-section .font-select .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input{height:auto;font-size:14px}.fonts-component .fonts-form .font-section .font-select .ant-select-selector .ant-select-selection-item{font-size:14px;color:#333;padding:0;line-height:1.4}.fonts-component .fonts-form .font-section .font-select .ant-select-selector .ant-select-selection-placeholder{font-size:14px;color:#bfbfbf}.fonts-component .fonts-form .font-section .font-select.ant-select-focused .ant-select-selector{border-color:var(--primary-color,#3253FA)!important;box-shadow:0 0 0 2px rgba(50,83,250,.2)!important}.fonts-component .fonts-form .font-section .font-select .ant-select-arrow{color:#666;font-size:12px;top:50%;transform:translateY(-50%)}.fonts-component .fonts-form .font-section .font-select .ant-select-arrow .anticon{transition:transform .2s ease}.fonts-component .fonts-form .font-section .font-select.ant-select-open .ant-select-arrow .anticon{transform:rotate(180deg)}.font-dropdown{border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);border:1px solid #e8e8e8;overflow:hidden}.font-dropdown .ant-select-dropdown-menu{max-height:300px;padding:8px 0}.font-dropdown .ant-select-item{padding:12px 16px;font-size:14px;transition:all .2s ease}.font-dropdown .ant-select-item:hover{background-color:rgba(50,83,250,.05)}.font-dropdown .ant-select-item.ant-select-item-option-selected{background-color:rgba(50,83,250,.1);color:var(--primary-color,#3253FA);font-weight:500}.font-dropdown .ant-select-item .ant-select-item-option-content{font-size:14px}.font-dropdown .ant-select-item-empty{padding:16px;text-align:center;color:#999}@media(max-width:768px){.fonts-component .fonts-form{margin-left:32px}.fonts-component .fonts-form .font-section{gap:6px}.fonts-component .fonts-form .font-section .font-label{font-size:13px}.fonts-component .fonts-form .font-section .font-select .ant-select-selector{padding:6px 10px;min-height:44px}.fonts-component .fonts-form .font-section .font-select .ant-select-selector .ant-select-selection-item,.fonts-component .fonts-form .font-section .font-select .ant-select-selector .ant-select-selection-placeholder{font-size:13px}.font-dropdown .ant-select-item{padding:10px 14px;font-size:13px}.font-dropdown .ant-select-item .ant-select-item-option-content{font-size:13px}}@media(max-width:480px){.fonts-component .fonts-form{margin-left:0;gap:14px}.fonts-component .fonts-form .font-section{gap:4px}.fonts-component .fonts-form .font-section .font-label{font-size:12px}.fonts-component .fonts-form .font-section .font-select .ant-select-selector{padding:8px 12px;min-height:40px}.fonts-component .fonts-form .font-section .font-select .ant-select-selector .ant-select-selection-item,.fonts-component .fonts-form .font-section .font-select .ant-select-selector .ant-select-selection-placeholder{font-size:12px}.fonts-component .fonts-form .font-section .font-select .ant-select-arrow{font-size:10px}.font-dropdown .ant-select-item{padding:8px 12px;font-size:12px}.font-dropdown .ant-select-item .ant-select-item-option-content{font-size:12px}}