.qr-code-customization-component,.qr-type-form-section{padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.qr-code-customization-component .section-header,.qr-type-form-section .section-header{display:flex;align-items:flex-start;margin-bottom:16px;cursor:pointer}.qr-code-customization-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-customization-component .section-header .section-content,.qr-type-form-section .section-header .section-content{flex:1 1}.qr-code-customization-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-customization-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-customization-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-customization-component .section-form,.qr-type-form-section .section-form{margin-left:40px}.qr-code-customization-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-customization-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-customization-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-customization-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-customization-component .section-form .field-group .ant-input,.qr-code-customization-component .section-form .field-group .ant-input-password,.qr-code-customization-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-customization-component .section-form .field-group .ant-input-password::placeholder,.qr-code-customization-component .section-form .field-group .ant-input::placeholder,.qr-code-customization-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-customization-component .section-form .field-group .ant-input-password:focus,.qr-code-customization-component .section-form .field-group .ant-input:focus,.qr-code-customization-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-customization-component .section-form .field-group .ant-input-password:hover,.qr-code-customization-component .section-form .field-group .ant-input:hover,.qr-code-customization-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-customization-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-customization-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-customization-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-customization-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-customization-component .section-form .ant-form-item .ant-input,.qr-code-customization-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-customization-component .section-form .ant-form-item .ant-input-password::placeholder,.qr-code-customization-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-customization-component .section-form .ant-form-item .ant-input-password:focus,.qr-code-customization-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-customization-component .section-form .ant-form-item .ant-input-password:hover,.qr-code-customization-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-customization-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-customization-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-customization-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-customization-component,.qr-type-form-container,.qr-type-form-section{padding:12px}.qr-code-customization-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-customization-component .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:15px}.qr-code-customization-component .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:13px}.qr-code-customization-component .section-form,.qr-type-form-section .section-form{margin-left:32px}.qr-code-customization-component .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:12px}.qr-code-customization-component .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:13px}.qr-code-customization-component .section-form .field-group .ant-input,.qr-code-customization-component .section-form .field-group .ant-input-password,.qr-code-customization-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-customization-component,.qr-type-form-section{padding:8px}.qr-code-customization-component .section-header,.qr-type-form-section .section-header{flex-direction:column;align-items:flex-start}.qr-code-customization-component .section-header .section-icon,.qr-type-form-section .section-header .section-icon{margin-right:0;margin-bottom:12px}.qr-code-customization-component .section-form,.qr-type-form-section .section-form{margin-left:0}.qr-code-customization-component .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:10px}.qr-code-customization-component .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:12px}.qr-code-customization-component .section-form .field-group .ant-input,.qr-code-customization-component .section-form .field-group .ant-input-password,.qr-code-customization-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-customization-component .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:11px}}.qr-code-customization-component{border:none;padding:16px}.qr-code-customization-component .qr-code-customization-panel-content{margin-left:40px;display:flex;flex-direction:column;gap:24px}.qr-code-customization-component .qr-code-customization-panel-content .customization-section{border:1px solid #e8e8e8;border-radius:12px;padding:20px;background:#fff;transition:all .3s ease}.qr-code-customization-component .qr-code-customization-panel-content .customization-section:hover{border-color:var(--primary-color,#3253fa);box-shadow:0 4px 12px rgba(50,83,250,.1)}.qr-code-customization-component .qr-code-customization-panel-content .customization-section .subsection-title{font-size:16px;font-weight:600;color:#333;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #f0f0f0}.qr-code-customization-component .qr-code-customization-panel-content .customization-section .add-icon-component,.qr-code-customization-component .qr-code-customization-panel-content .customization-section .qr-corners-component,.qr-code-customization-component .qr-code-customization-panel-content .customization-section .qr-pattern-component{border:none;padding:0;margin:0;box-shadow:none}.qr-code-customization-component .qr-code-customization-panel-content .customization-section .add-icon-component .section-header,.qr-code-customization-component .qr-code-customization-panel-content .customization-section .qr-corners-component .section-header,.qr-code-customization-component .qr-code-customization-panel-content .customization-section .qr-pattern-component .section-header{display:none}.qr-code-customization-component .qr-code-customization-panel-content .customization-section .add-icon-component .add-icon-panel-content,.qr-code-customization-component .qr-code-customization-panel-content .customization-section .add-icon-component .qr-corners-panel-content,.qr-code-customization-component .qr-code-customization-panel-content .customization-section .add-icon-component .qr-pattern-panel-content,.qr-code-customization-component .qr-code-customization-panel-content .customization-section .qr-corners-component .add-icon-panel-content,.qr-code-customization-component .qr-code-customization-panel-content .customization-section .qr-corners-component .qr-corners-panel-content,.qr-code-customization-component .qr-code-customization-panel-content .customization-section .qr-corners-component .qr-pattern-panel-content,.qr-code-customization-component .qr-code-customization-panel-content .customization-section .qr-pattern-component .add-icon-panel-content,.qr-code-customization-component .qr-code-customization-panel-content .customization-section .qr-pattern-component .qr-corners-panel-content,.qr-code-customization-component .qr-code-customization-panel-content .customization-section .qr-pattern-component .qr-pattern-panel-content{margin-left:0;gap:16px}[data-theme=dark] .qr-code-customization-component .qr-code-customization-panel-content .customization-section{border-color:#404040;background:#1a1a1a}[data-theme=dark] .qr-code-customization-component .qr-code-customization-panel-content .customization-section .subsection-title{color:#fff;border-bottom-color:#404040}[data-theme=dark] .qr-code-customization-component .qr-code-customization-panel-content .customization-section:hover{border-color:var(--primary-color,#527ac9);box-shadow:0 4px 12px rgba(82,122,201,.2)}@media(max-width:768px){.qr-code-customization-component .qr-code-customization-panel-content{margin-left:32px;gap:20px}.qr-code-customization-component .qr-code-customization-panel-content .customization-section{padding:16px}}@media(max-width:480px){.qr-code-customization-component .qr-code-customization-panel-content{margin-left:0;gap:16px}.qr-code-customization-component .qr-code-customization-panel-content .customization-section{padding:12px}.qr-code-customization-component .qr-code-customization-panel-content .customization-section .subsection-title{font-size:14px;margin-bottom:12px}}.qr-code-frames-component,.qr-type-form-section{padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.qr-code-frames-component .section-header,.qr-type-form-section .section-header{display:flex;align-items:flex-start;margin-bottom:16px;cursor:pointer}.qr-code-frames-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-frames-component .section-header .section-content,.qr-type-form-section .section-header .section-content{flex:1 1}.qr-code-frames-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-frames-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-frames-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-frames-component .section-form,.qr-type-form-section .section-form{margin-left:40px}.qr-code-frames-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-frames-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-frames-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-frames-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-frames-component .section-form .field-group .ant-input,.qr-code-frames-component .section-form .field-group .ant-input-password,.qr-code-frames-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-frames-component .section-form .field-group .ant-input-password::placeholder,.qr-code-frames-component .section-form .field-group .ant-input::placeholder,.qr-code-frames-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-frames-component .section-form .field-group .ant-input-password:focus,.qr-code-frames-component .section-form .field-group .ant-input:focus,.qr-code-frames-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-frames-component .section-form .field-group .ant-input-password:hover,.qr-code-frames-component .section-form .field-group .ant-input:hover,.qr-code-frames-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-frames-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-frames-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-frames-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-frames-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-frames-component .section-form .ant-form-item .ant-input,.qr-code-frames-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-frames-component .section-form .ant-form-item .ant-input-password::placeholder,.qr-code-frames-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-frames-component .section-form .ant-form-item .ant-input-password:focus,.qr-code-frames-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-frames-component .section-form .ant-form-item .ant-input-password:hover,.qr-code-frames-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-frames-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-frames-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-frames-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-frames-component,.qr-type-form-container,.qr-type-form-section{padding:12px}.qr-code-frames-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-frames-component .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:15px}.qr-code-frames-component .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:13px}.qr-code-frames-component .section-form,.qr-type-form-section .section-form{margin-left:32px}.qr-code-frames-component .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:12px}.qr-code-frames-component .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:13px}.qr-code-frames-component .section-form .field-group .ant-input,.qr-code-frames-component .section-form .field-group .ant-input-password,.qr-code-frames-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-frames-component,.qr-type-form-section{padding:8px}.qr-code-frames-component .section-header,.qr-type-form-section .section-header{flex-direction:column;align-items:flex-start}.qr-code-frames-component .section-header .section-icon,.qr-type-form-section .section-header .section-icon{margin-right:0;margin-bottom:12px}.qr-code-frames-component .section-form,.qr-type-form-section .section-form{margin-left:0}.qr-code-frames-component .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:10px}.qr-code-frames-component .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:12px}.qr-code-frames-component .section-form .field-group .ant-input,.qr-code-frames-component .section-form .field-group .ant-input-password,.qr-code-frames-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-frames-component .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:11px}}.qr-code-frames-component{border:none;padding:16px;margin-bottom:0}.qr-code-frames-component .qr-code-frames-panel-content{margin-left:40px;display:flex;flex-direction:column;gap:16px}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section h4{font-size:16px;font-weight:600;color:#333;margin-bottom:16px}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;width:100%}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid::-webkit-scrollbar{height:6px}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid::-webkit-scrollbar-thumb{background:var(--primary-color,#3253FA);border-radius:10px}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid .frame-option{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#fff;min-width:120px;width:120px;min-height:120px;flex-shrink:0;justify-content:center}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid .frame-option:hover{border-color:var(--primary-color,#3253FA);box-shadow:0 4px 12px rgba(50,83,250,.1)}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid .frame-option.selected{border-color:var(--primary-color,#3253FA);background:rgba(50,83,250,.05);box-shadow:0 4px 12px rgba(50,83,250,.15)}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid .frame-option .frame-placeholder,.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid .frame-option .no-frame{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid .frame-option .frame-placeholder .no-frame-icon,.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid .frame-option .no-frame .no-frame-icon{font-size:24px;margin-bottom:4px}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid .frame-option .frame-preview{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid .frame-option .frame-preview .frame-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid .frame-option span{font-size:12px;color:#333;text-align:center}[data-theme=dark] .qr-code-frames-component .section-header .section-content .section-title{color:#fff}[data-theme=dark] .qr-code-frames-component .section-header .section-content .section-description{color:#a0a0a0}[data-theme=dark] .qr-code-frames-component .qr-code-frames-panel-content .frame-style-section h4{color:#fff}[data-theme=dark] .qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid .frame-option{border-color:#404040;background:#1a1a1a}[data-theme=dark] .qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid .frame-option span{color:#fff}[data-theme=dark] .qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid .frame-option.selected,[data-theme=dark] .qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid .frame-option:hover{background:#2a2a2a}@media(max-width:768px){.qr-code-frames-component{padding:12px}.qr-code-frames-component .qr-code-frames-panel-content{margin-left:0;gap:12px}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section h4{font-size:14px;margin-bottom:12px}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid{gap:10px}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid .frame-option{min-width:80px;width:80px;min-height:100px;padding:10px}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid .frame-option span{font-size:11px}}@media(max-width:480px){.qr-code-frames-component{padding:8px}.qr-code-frames-component .qr-code-frames-panel-content{margin-left:0;gap:10px}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section h4{font-size:13px;margin-bottom:10px}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid{gap:8px}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid .frame-option{min-width:70px;width:70px;min-height:90px;padding:8px}.qr-code-frames-component .qr-code-frames-panel-content .frame-style-section .frames-grid .frame-option span{font-size:10px}}.qr-corners-component,.qr-type-form-section{padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.qr-corners-component .section-header,.qr-type-form-section .section-header{display:flex;align-items:flex-start;margin-bottom:16px;cursor:pointer}.qr-corners-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-corners-component .section-header .section-content,.qr-type-form-section .section-header .section-content{flex:1 1}.qr-corners-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-corners-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-corners-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-corners-component .section-form,.qr-type-form-section .section-form{margin-left:40px}.qr-corners-component .section-form .field-group,.qr-type-form-section .section-form .field-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.qr-corners-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-corners-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-corners-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-corners-component .section-form .field-group .ant-input,.qr-corners-component .section-form .field-group .ant-input-password,.qr-corners-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-corners-component .section-form .field-group .ant-input-password::placeholder,.qr-corners-component .section-form .field-group .ant-input::placeholder,.qr-corners-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-corners-component .section-form .field-group .ant-input-password:focus,.qr-corners-component .section-form .field-group .ant-input:focus,.qr-corners-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-corners-component .section-form .field-group .ant-input-password:hover,.qr-corners-component .section-form .field-group .ant-input:hover,.qr-corners-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-corners-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-corners-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-corners-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-corners-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-corners-component .section-form .ant-form-item .ant-input,.qr-corners-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-corners-component .section-form .ant-form-item .ant-input-password::placeholder,.qr-corners-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-corners-component .section-form .ant-form-item .ant-input-password:focus,.qr-corners-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-corners-component .section-form .ant-form-item .ant-input-password:hover,.qr-corners-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-corners-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-corners-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-corners-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-corners-component,.qr-type-form-container,.qr-type-form-section{padding:12px}.qr-corners-component .section-header .section-icon,.qr-type-form-section .section-header .section-icon{width:36px;height:36px;font-size:16px;margin-right:12px}.qr-corners-component .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:15px}.qr-corners-component .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:13px}.qr-corners-component .section-form,.qr-type-form-section .section-form{margin-left:32px}.qr-corners-component .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:12px}.qr-corners-component .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:13px}.qr-corners-component .section-form .field-group .ant-input,.qr-corners-component .section-form .field-group .ant-input-password,.qr-corners-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-corners-component,.qr-type-form-section{padding:8px}.qr-corners-component .section-header,.qr-type-form-section .section-header{flex-direction:column;align-items:flex-start}.qr-corners-component .section-header .section-icon,.qr-type-form-section .section-header .section-icon{margin-right:0;margin-bottom:12px}.qr-corners-component .section-form,.qr-type-form-section .section-form{margin-left:0}.qr-corners-component .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:10px}.qr-corners-component .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:12px}.qr-corners-component .section-form .field-group .ant-input,.qr-corners-component .section-form .field-group .ant-input-password,.qr-corners-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-corners-component .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:11px}}.qr-corners-component{border:none;padding:16px}.qr-corners-component .qr-corners-panel-content{margin-left:40px;display:flex;flex-direction:column;gap:12px}.qr-corners-component .qr-corners-panel-content .corner-styles-row{display:flex;gap:24px;align-items:flex-start}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles{flex:1 1}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .subsection-title{font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid{display:grid;grid-template-columns:repeat(auto-fit,60px);grid-gap:8px;gap:8px;max-width:100%;justify-content:center}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid.dots-grid .pattern-option svg{width:18px;height:18px}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option{border:1px solid #e8e8e8;border-radius:8px;padding:10px 6px;cursor:pointer;transition:all .3s ease;position:relative;background:rgba(0,0,0,0);display:flex;flex-direction:column;align-items:center;justify-content:center;height:80px;width:60px}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option>*{display:flex;align-items:center;justify-content:center}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option svg{width:28px;height:28px;display:block}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option [data-small-icons=true] svg,.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option:nth-child(n+5) svg{width:18px;height:18px}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option svg[data-icon=bi-diamond]{transform:rotate(45deg)}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option:hover{border-color:var(--primary-color,#3253fa);transform:translateY(-2px);box-shadow:0 4px 12px rgba(50,83,250,.1)}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option.selected{border-color:var(--primary-color,#3253fa);background:rgba(50,83,250,.05);box-shadow:0 4px 12px rgba(50,83,250,.15)}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option.selected .selection-indicator{opacity:1}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .corner-preview{margin-bottom:6px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:8px;background:#f5f5f5;transition:all .3s ease}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo{font-size:20px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:currentColor;color:#333}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo .anticon{font-size:24px;color:#333}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo .circle-icon{width:24px;height:24px;border-radius:50%;background:#333}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo .diamond-icon{width:24px;height:24px;background:#333;transform:rotate(45deg)}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo.corner-demo-0{background:rgba(0,0,0,0);color:#999}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo.corner-demo-0 .anticon{color:#999}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo.corner-demo-1{border-radius:50%}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo.corner-demo-2{border-radius:0}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo.corner-demo-3{border-radius:12px}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo.corner-demo-4{transform:rotate(45deg);border-radius:0}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo.corner-demo-5{-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo.corner-demo-6,.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo.corner-demo-7{-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .pattern-name{font-size:10px;font-weight:500;color:#333;text-align:center;display:block;line-height:1.2}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .selection-indicator{position:absolute;top:4px;right:4px;width:16px;height:16px;background:var(--primary-color,#3253fa);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .selection-indicator .checkmark{color:#fff;font-size:9px;font-weight:700}.qr-corners-component .qr-corners-panel-content .corner-styles .subsection-title{font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid{display:grid;grid-template-columns:repeat(auto-fit,60px);grid-gap:8px;gap:8px;max-width:100%;justify-content:center}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option{border:1px solid #e8e8e8;border-radius:8px;padding:12px 8px;cursor:pointer;transition:all .3s ease;position:relative;background:rgba(0,0,0,0);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80px}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option:hover{border-color:var(--primary-color,#3253fa);transform:translateY(-2px);box-shadow:0 4px 12px rgba(50,83,250,.1)}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option.selected{border-color:var(--primary-color,#3253fa);background:rgba(50,83,250,.05);box-shadow:0 4px 12px rgba(50,83,250,.15)}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option.selected .selection-indicator{opacity:1}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .corner-preview{margin-bottom:8px;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:8px;background:#f5f5f5;transition:all .3s ease}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo{font-size:24px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:currentColor;color:#333}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo .anticon{font-size:12px;color:#333}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo .circle-icon{width:12px;height:12px;border-radius:50%;background:#333}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo .diamond-icon{width:12px;height:12px;background:#333;transform:rotate(45deg)}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo.corner-demo-0{background:rgba(0,0,0,0);color:#999}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo.corner-demo-0 .anticon{color:#999}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo.corner-demo-1{border-radius:50%}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo.corner-demo-2{border-radius:0}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo.corner-demo-3{border-radius:12px}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo.corner-demo-4{transform:rotate(45deg);border-radius:0}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo.corner-demo-5{-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo.corner-demo-6,.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo.corner-demo-7{-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .pattern-name{font-size:11px;font-weight:500;color:#333;text-align:center;display:block;line-height:1.2}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .selection-indicator{position:absolute;top:6px;right:6px;width:18px;height:18px;background:var(--primary-color,#3253fa);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .selection-indicator .checkmark{color:#fff;font-size:10px;font-weight:700}.qr-corners-component .qr-corners-panel-content .corner-colors{margin-top:16px}.qr-corners-component .qr-corners-panel-content .corner-colors .subsection-title{font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .color-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .color-header .header-left{flex:1 1}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .color-header .gradient-toggle{display:flex;align-items:center;gap:8px;flex-shrink:0}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .color-header .gradient-toggle .toggle-label{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .color-header .gradient-toggle .toggle-label .toggle-text{font-size:12px;font-weight:500;color:#333;line-height:1.2}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .color-header .gradient-toggle .toggle-label .toggle-subtitle{font-size:10px;color:#666;line-height:1.2}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .color-header .gradient-toggle .gradient-switch .ant-switch-handle:before{background:#fff}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .color-header .gradient-toggle .gradient-switch.ant-switch-checked{background:#3253fa}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-preview{margin-bottom:16px}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-preview .preview-header{display:flex;flex-direction:column;align-items:center;gap:8px}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-preview .preview-header .preview-label{font-size:12px;font-weight:500;color:#666}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-preview .preview-header .preview-gradient{width:100%;height:40px;border-radius:8px;border:2px solid #e2e8f0;background:linear-gradient(90deg,#000000,#666666)}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-controls .gradient-style-row{margin-bottom:16px}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-controls .gradient-style-row .gradient-style-label{display:flex;flex-direction:column;margin-bottom:8px}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-controls .gradient-style-row .gradient-style-label .label-text{font-size:12px;font-weight:500;color:#333;margin-bottom:2px}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-controls .gradient-style-row .gradient-style-label .label-hint{font-size:10px;color:#666}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-controls .gradient-style-row .gradient-style-select{width:100%}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-controls .gradient-style-row .gradient-style-select .ant-select-selector{height:40px!important;border-radius:8px!important;border:2px solid #e2e8f0!important;background:#fff!important}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-controls .gradient-style-row .gradient-style-select .ant-select-selector:focus,.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-controls .gradient-style-row .gradient-style-select .ant-select-selector:hover{border-color:#3253fa!important;box-shadow:0 0 0 3px rgba(50,83,250,.1)!important}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-controls .gradient-colors-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-controls .gradient-colors-grid .gradient-color-item .color-header-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-controls .gradient-colors-grid .gradient-color-item .color-header-item .color-item-label{font-size:11px;font-weight:500;color:#333}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-controls .gradient-colors-grid .gradient-color-item .color-header-item .color-preview{width:20px;height:20px;border-radius:4px;border:1px solid #e2e8f0}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-controls .gradient-colors-grid .gradient-color-item .gradient-color-picker{width:100%}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-controls .gradient-colors-grid .gradient-color-item .gradient-color-picker .ant-color-picker-trigger{height:36px!important;border-radius:6px!important;border:1px solid #e2e8f0!important;background:#fff!important}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-controls .gradient-colors-grid .gradient-color-item .gradient-color-picker .ant-color-picker-trigger:focus,.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-controls .gradient-colors-grid .gradient-color-item .gradient-color-picker .ant-color-picker-trigger:hover{border-color:#3253fa!important;box-shadow:0 0 0 2px rgba(50,83,250,.1)!important}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-controls .gradient-colors-grid .gradient-color-item .gradient-color-picker .ant-color-picker-color-block{width:16px!important;height:16px!important;border-radius:3px!important}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .gradient-controls .gradient-colors-grid .gradient-color-item .gradient-color-picker .ant-color-picker-trigger-text{font-size:11px!important;font-weight:500!important;font-family:Courier New,monospace!important}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .solid-color-section .color-picker-row{display:flex;align-items:center;gap:12px}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .solid-color-section .color-picker-row .color-input-picker{width:60px;height:42px;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .3s ease;padding:4px}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .solid-color-section .color-picker-row .color-input-picker:hover{border-color:var(--primary-color,#3253fa);transform:scale(1.05)}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .solid-color-section .color-picker-row .color-input-picker:focus{outline:none;border-color:var(--primary-color,#3253fa);box-shadow:0 0 0 3px rgba(50,83,250,.1)}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .solid-color-section .color-picker-row .hex-input{flex:1 1;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-family:Monaco,Courier New,monospace;text-transform:uppercase;transition:all .3s ease}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .solid-color-section .color-picker-row .hex-input:focus{outline:none;border-color:var(--primary-color,#3253fa);box-shadow:0 0 0 3px rgba(50,83,250,.1)}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .solid-color-section .color-picker-row .hex-input::placeholder{color:#94a3b8;text-transform:none}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .solid-color-section .main-color-picker{width:100%}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .solid-color-section .main-color-picker .ant-color-picker-trigger{height:40px!important;border-radius:8px!important;border:2px solid #e2e8f0!important;background:#fff!important;transition:all .3s ease}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .solid-color-section .main-color-picker .ant-color-picker-trigger:focus,.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .solid-color-section .main-color-picker .ant-color-picker-trigger:hover{border-color:#3253fa!important;box-shadow:0 0 0 3px rgba(50,83,250,.1)!important}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .solid-color-section .main-color-picker .ant-color-picker-color-block{width:20px!important;height:20px!important;border-radius:4px!important}.qr-corners-component .qr-corners-panel-content .corner-colors .color-section .solid-color-section .main-color-picker .ant-color-picker-trigger-text{font-size:13px!important;font-weight:500!important;font-family:Courier New,monospace!important}.qr-corners-component .qr-corners-panel-content .color-picker-container .corner-color-picker{width:100%}.qr-corners-component .qr-corners-panel-content .color-picker-container .corner-color-picker .ant-color-picker-trigger{height:40px!important;border-radius:8px!important;border:2px solid #e2e8f0!important;background:#fff!important;transition:all .3s ease}.qr-corners-component .qr-corners-panel-content .color-picker-container .corner-color-picker .ant-color-picker-trigger:focus,.qr-corners-component .qr-corners-panel-content .color-picker-container .corner-color-picker .ant-color-picker-trigger:hover{border-color:#3253fa!important;box-shadow:0 0 0 3px rgba(50,83,250,.1)!important}.qr-corners-component .qr-corners-panel-content .color-picker-container .corner-color-picker .ant-color-picker-color-block{width:20px!important;height:20px!important;border-radius:4px!important}.qr-corners-component .qr-corners-panel-content .color-picker-container .corner-color-picker .ant-color-picker-trigger-text{font-size:13px!important;font-weight:500!important;font-family:Courier New,monospace!important}[data-theme=dark] .qr-corners-component .section-header .section-content .section-title{color:#fff}[data-theme=dark] .qr-corners-component .section-header .section-content .section-description{color:#a0a0a0}[data-theme=dark] .qr-corners-component .qr-corners-panel-content .subsection-title{color:#fff}[data-theme=dark] .qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option{border-color:#404040;background:#1a1a1a}[data-theme=dark] .qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .pattern-name{color:#fff}[data-theme=dark] .qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .corner-preview,[data-theme=dark] .qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option.selected,[data-theme=dark] .qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option:hover{background:#2a2a2a}[data-theme=dark] .qr-corners-component .qr-corners-panel-content .corner-colors .corner-color-picker .ant-color-picker-trigger{background:#2a2a2a!important;border-color:#404040!important}[data-theme=dark] .qr-corners-component .qr-corners-panel-content .corner-colors .corner-color-picker .ant-color-picker-trigger:focus,[data-theme=dark] .qr-corners-component .qr-corners-panel-content .corner-colors .corner-color-picker .ant-color-picker-trigger:hover{border-color:#527ac9!important;box-shadow:0 0 0 2px rgba(82,122,201,.2)!important}[data-theme=dark] .qr-corners-component .qr-corners-panel-content .corner-colors .corner-color-picker .ant-color-picker-trigger-text{color:#e2e8f0!important}@media(min-width:769px){.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .corner-colors .color-section .color-header{flex-direction:row;align-items:center;justify-content:space-between}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .corner-colors .color-section .color-header .gradient-toggle .toggle-label{align-items:flex-end;text-align:right}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .corner-colors .color-section .gradient-controls .gradient-colors-grid{grid-template-columns:1fr 1fr;gap:16px}}@media(max-width:768px){.qr-corners-component .qr-corners-panel-content{margin-left:32px}.qr-corners-component .qr-corners-panel-content .corner-styles-row{flex-direction:column;gap:16px}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .corner-colors .color-section .color-header{flex-direction:column;align-items:flex-start;gap:8px}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .corner-colors .color-section .color-header .gradient-toggle{align-self:flex-end}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .corner-colors .color-section .color-header .gradient-toggle .toggle-label{align-items:flex-start;text-align:left}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .corner-colors .color-section .gradient-controls .gradient-colors-grid{grid-template-columns:1fr;gap:12px}}@media(max-width:480px){.qr-corners-component .qr-corners-panel-content{margin-left:0}.qr-corners-component .qr-corners-panel-content .corner-styles-row{gap:12px}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid{grid-template-columns:repeat(auto-fit,60px);gap:6px;justify-content:center}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option{padding:6px 2px;min-height:60px;width:60px}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .corner-preview{width:40px;height:40px}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo{width:24px;height:24px;font-size:16px}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo .anticon{font-size:18px}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo .circle-icon,.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo .diamond-icon{width:18px;height:18px}.qr-corners-component .qr-corners-panel-content .corner-styles-row .corner-styles .patterns-grid .pattern-option .pattern-name{font-size:8px}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid{grid-template-columns:repeat(auto-fit,60px);gap:6px;justify-content:center}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option{padding:6px 2px;min-height:60px;width:60px}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .corner-preview{width:40px;height:40px}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo{width:24px;height:24px;font-size:16px}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo .anticon{font-size:10px}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo .circle-icon,.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .corner-preview .corner-demo .diamond-icon{width:10px;height:10px}.qr-corners-component .qr-corners-panel-content .corner-styles .patterns-grid .pattern-option .pattern-name{font-size:8px}}.qr-download-container{flex:1 1;max-width:800px;margin:0;padding:40px 20px;background:#fff;border-radius:12px;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.06);text-align:center}.qr-download-container h3{font-size:28px;font-weight:700;color:#333;margin:0 0 12px}.qr-download-container p{font-size:18px;color:#666;margin:0 0 32px;line-height:1.5}.qr-download-container .format-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-top:16px}.qr-download-container .format-btn{background:var(--btn-color);color:#fff;border:none;padding:20px 24px;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 3px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center;gap:6px;min-width:160px;text-align:center}.qr-download-container .format-btn .format-name{font-size:18px;font-weight:700;letter-spacing:.5px}.qr-download-container .format-btn .format-desc{font-size:12px;opacity:.9;font-weight:400;line-height:1.3}.qr-download-container .format-btn:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.2);filter:brightness(1.05)}.qr-download-container .format-btn:active{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media(max-width:768px){.qr-download-container .format-buttons{flex-direction:column;gap:16px;align-items:center}.qr-download-container .format-btn{min-width:200px;width:100%;max-width:300px}}.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}.business-information-form-section,.qr-type-form-section{padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.business-information-form-section .section-header,.qr-type-form-section .section-header{display:flex;align-items:flex-start;margin-bottom:16px;cursor:pointer}.business-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}.business-information-form-section .section-header .section-content,.qr-type-form-section .section-header .section-content{flex:1 1}.business-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}.business-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}.business-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}.business-information-form-section .section-form,.qr-type-form-section .section-form{margin-left:40px}.business-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}.business-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}.business-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}.business-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}.business-information-form-section .section-form .field-group .ant-input,.business-information-form-section .section-form .field-group .ant-input-password,.business-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}.business-information-form-section .section-form .field-group .ant-input-password::placeholder,.business-information-form-section .section-form .field-group .ant-input::placeholder,.business-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}.business-information-form-section .section-form .field-group .ant-input-password:focus,.business-information-form-section .section-form .field-group .ant-input:focus,.business-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)}.business-information-form-section .section-form .field-group .ant-input-password:hover,.business-information-form-section .section-form .field-group .ant-input:hover,.business-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)}.business-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}.business-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}.business-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}.business-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}.business-information-form-section .section-form .ant-form-item .ant-input,.business-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}.business-information-form-section .section-form .ant-form-item .ant-input-password::placeholder,.business-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}.business-information-form-section .section-form .ant-form-item .ant-input-password:focus,.business-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)}.business-information-form-section .section-form .ant-form-item .ant-input-password:hover,.business-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)}.business-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}.business-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}.business-information-form-section .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){.business-information-form-section,.qr-type-form-container,.qr-type-form-section{padding:12px}.business-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}.business-information-form-section .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:15px}.business-information-form-section .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:13px}.business-information-form-section .section-form,.qr-type-form-section .section-form{margin-left:32px}.business-information-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:12px}.business-information-form-section .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:13px}.business-information-form-section .section-form .field-group .ant-input,.business-information-form-section .section-form .field-group .ant-input-password,.business-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){.business-information-form-section,.qr-type-form-section{padding:8px}.business-information-form-section .section-header,.qr-type-form-section .section-header{flex-direction:column;align-items:flex-start}.business-information-form-section .section-header .section-icon,.qr-type-form-section .section-header .section-icon{margin-right:0;margin-bottom:12px}.business-information-form-section .section-form,.qr-type-form-section .section-form{margin-left:0}.business-information-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:10px}.business-information-form-section .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:12px}.business-information-form-section .section-form .field-group .ant-input,.business-information-form-section .section-form .field-group .ant-input-password,.business-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}.business-information-form-section .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:11px}}.business-information-form-section .section-form{margin-left:56px;display:flex;flex-direction:column;gap:24px}.business-information-form-section .section-form .business-image-section .image-label{font-size:14px;font-weight:500;color:#333;margin-bottom:12px;display:flex;align-items:center;gap:8px}.business-information-form-section .section-form .business-image-section .image-label .required{color:#ff4d4f;margin-left:4px}.business-information-form-section .section-form .business-image-section .business-image-upload-area{display:flex;flex-direction:column;align-items:center;gap:16px}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty{display:flex;flex-direction:column;align-items:center;gap:12px}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .ant-upload-wrapper{width:100%;max-width:400px;height:120px;border-radius:12px;overflow:hidden}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .ant-upload-wrapper .ant-upload{width:100%;height:100%;border-radius:12px}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .business-upload-placeholder{width:100%;height:120px;border:2px dashed #d9d9d9;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fafafa;cursor:pointer;transition:all .3s ease;text-align:center;padding:20px}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .business-upload-placeholder:hover{border-color:var(--primary-color,#3253FA);background-color:rgba(50,83,250,.05);transform:translateY(-2px);box-shadow:0 4px 12px rgba(50,83,250,.1)}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .business-upload-placeholder .business-upload-icon{font-size:28px;color:#bfbfbf;margin-bottom:8px;transition:color .3s ease}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .business-upload-placeholder .upload-text p{margin:0 0 2px;font-size:14px;color:#666;font-weight:500;line-height:1.2}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .business-upload-placeholder .upload-text span{font-size:12px;color:#999;line-height:1.1}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .business-upload-placeholder:hover .business-upload-icon,.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .business-upload-placeholder:hover .upload-text p{color:var(--primary-color,#3253FA)}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .business-upload-btn{padding:8px 16px;border:1px solid var(--primary-color,#3253fa);background:#fff;color:var(--primary-color,#3253FA);border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;outline:none}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .business-upload-btn:hover{background:var(--primary-color,#3253FA);color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(50,83,250,.2)}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .business-upload-btn:active{transform:translateY(0)}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-image-preview{width:100%;max-width:400px;height:120px;position:relative;border-radius:12px;overflow:hidden}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-image-preview .business-preview-image{width:100%;height:100%;object-fit:cover;border-radius:12px}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-image-preview .business-image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;border-radius:12px}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-image-preview .business-image-overlay .remove-business-image-btn{width:32px;height:32px;border-radius:50%;background:#ff4d4f;color:#fff;border:none;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-image-preview .business-image-overlay .remove-business-image-btn:hover{background:#ff7875;transform:scale(1.1)}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-image-preview:hover .business-image-overlay{opacity:1}.business-information-form-section .section-form .business-fields-container{display:flex;flex-direction:column;gap:20px;width:100%}.business-information-form-section .section-form .business-fields-container .field-group{display:flex;flex-direction:column;gap:8px}.business-information-form-section .section-form .business-fields-container .field-group .field-label{font-size:14px;font-weight:500;color:#333}.business-information-form-section .section-form .business-fields-container .field-group .field-label .required{color:#ff4d4f;margin-left:4px}.business-information-form-section .section-form .business-fields-container .field-group .business-input,.business-information-form-section .section-form .business-fields-container .field-group .business-textarea{border-radius:8px;border:1px solid #d9d9d9;padding:12px 16px;font-size:14px;transition:all .2s ease}.business-information-form-section .section-form .business-fields-container .field-group .business-input::placeholder,.business-information-form-section .section-form .business-fields-container .field-group .business-textarea::placeholder{color:#bfbfbf}.business-information-form-section .section-form .business-fields-container .field-group .business-input:focus,.business-information-form-section .section-form .business-fields-container .field-group .business-textarea:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.business-information-form-section .section-form .business-fields-container .field-group .business-input:hover,.business-information-form-section .section-form .business-fields-container .field-group .business-textarea:hover{border-color:var(--primary-color,#3253FA)}.business-information-form-section .section-form .business-fields-container .field-group .field-error{color:#ff4d4f;font-size:12px;margin-top:4px}.business-information-form-section .section-form .buttons-section{display:flex;flex-direction:column;gap:16px}.business-information-form-section .section-form .buttons-section .field-label{font-size:14px;font-weight:500;color:#333}.business-information-form-section .section-form .buttons-section .buttons-list{display:flex;flex-direction:column;gap:12px}.business-information-form-section .section-form .buttons-section .buttons-list .button-item{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #e8e8e8;border-radius:8px;background:#fafafa}.business-information-form-section .section-form .buttons-section .buttons-list .button-item .button-fields{flex:1 1;display:flex;gap:12px}.business-information-form-section .section-form .buttons-section .buttons-list .button-item .button-fields .button-text-input,.business-information-form-section .section-form .buttons-section .buttons-list .button-item .button-fields .button-url-input{flex:1 1;border-radius:6px;border:1px solid #d9d9d9;padding:8px 12px;font-size:13px}.business-information-form-section .section-form .buttons-section .buttons-list .button-item .button-fields .button-text-input:focus,.business-information-form-section .section-form .buttons-section .buttons-list .button-item .button-fields .button-url-input:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.1)}.business-information-form-section .section-form .buttons-section .buttons-list .button-item .remove-button-btn{color:#ff4d4f;padding:4px}.business-information-form-section .section-form .buttons-section .buttons-list .button-item .remove-button-btn:hover{color:#ff7875;background:rgba(255,77,79,.1)}.business-information-form-section .section-form .buttons-section .add-button-btn{border:2px dashed #d9d9d9;color:var(--primary-color,#3253FA);height:40px;font-weight:500}.business-information-form-section .section-form .buttons-section .add-button-btn:hover{border-color:var(--primary-color,#3253FA);color:var(--primary-color,#3253FA)}.business-information-form-section .section-form .ant-upload-wrapper .ant-upload{display:block!important;width:100%;height:100%}@media(max-width:768px){.business-information-form-section .section-form{margin-left:48px;gap:20px}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .business-upload-placeholder{height:100px;padding:16px}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .business-upload-placeholder .business-upload-icon{font-size:24px}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .business-upload-placeholder .upload-text p{font-size:13px}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .business-upload-placeholder .upload-text span{font-size:11px}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .business-upload-btn{padding:6px 12px;font-size:11px}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-image-preview{height:100px}.business-information-form-section .section-form .buttons-section .buttons-list .button-item .button-fields{flex-direction:column;gap:8px}}@media(max-width:480px){.business-information-form-section .section-form{margin-left:0;gap:16px}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .business-upload-placeholder{height:80px;padding:12px}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .business-upload-placeholder .business-upload-icon{font-size:20px}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .business-upload-placeholder .upload-text p{font-size:12px}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .business-upload-placeholder .upload-text span{font-size:10px}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-upload-area-empty .business-upload-btn{padding:4px 8px;font-size:10px}.business-information-form-section .section-form .business-image-section .business-image-upload-area .business-image-preview{height:80px}.business-information-form-section .section-form .business-fields-container{gap:16px}.business-information-form-section .section-form .business-fields-container .field-group .field-label{font-size:13px}.business-information-form-section .section-form .business-fields-container .field-group .business-input,.business-information-form-section .section-form .business-fields-container .field-group .business-textarea{padding:10px 14px;font-size:13px}}