.basic-information-form-section,.qr-type-form-section{padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.basic-information-form-section .section-header,.qr-type-form-section .section-header{display:flex;align-items:flex-start;margin-bottom:16px;cursor:pointer}.basic-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}.basic-information-form-section .section-header .section-content,.qr-type-form-section .section-header .section-content{flex:1 1}.basic-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}.basic-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}.basic-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}.basic-information-form-section .section-form,.qr-type-form-section .section-form{margin-left:40px}.basic-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}.basic-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}.basic-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}.basic-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}.basic-information-form-section .section-form .field-group .ant-input,.basic-information-form-section .section-form .field-group .ant-input-password,.basic-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}.basic-information-form-section .section-form .field-group .ant-input-password::placeholder,.basic-information-form-section .section-form .field-group .ant-input::placeholder,.basic-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}.basic-information-form-section .section-form .field-group .ant-input-password:focus,.basic-information-form-section .section-form .field-group .ant-input:focus,.basic-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)}.basic-information-form-section .section-form .field-group .ant-input-password:hover,.basic-information-form-section .section-form .field-group .ant-input:hover,.basic-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)}.basic-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}.basic-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}.basic-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}.basic-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}.basic-information-form-section .section-form .ant-form-item .ant-input,.basic-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}.basic-information-form-section .section-form .ant-form-item .ant-input-password::placeholder,.basic-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}.basic-information-form-section .section-form .ant-form-item .ant-input-password:focus,.basic-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)}.basic-information-form-section .section-form .ant-form-item .ant-input-password:hover,.basic-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)}.basic-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}.basic-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}.basic-information-form-section .section-form>div>.ant-form-item,.qr-type-form-section .section-form>div>.ant-form-item{margin-bottom:0}@media(max-width:768px){.basic-information-form-section,.qr-type-form-container,.qr-type-form-section{padding:12px}.basic-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}.basic-information-form-section .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:15px}.basic-information-form-section .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:13px}.basic-information-form-section .section-form,.qr-type-form-section .section-form{margin-left:32px}.basic-information-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:12px}.basic-information-form-section .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:13px}.basic-information-form-section .section-form .field-group .ant-input,.basic-information-form-section .section-form .field-group .ant-input-password,.basic-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){.basic-information-form-section,.qr-type-form-section{padding:8px}.basic-information-form-section .section-header,.qr-type-form-section .section-header{flex-direction:column;align-items:flex-start}.basic-information-form-section .section-header .section-icon,.qr-type-form-section .section-header .section-icon{margin-right:0;margin-bottom:12px}.basic-information-form-section .section-form,.qr-type-form-section .section-form{margin-left:0}.basic-information-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:10px}.basic-information-form-section .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:12px}.basic-information-form-section .section-form .field-group .ant-input,.basic-information-form-section .section-form .field-group .ant-input-password,.basic-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}.basic-information-form-section .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:11px}}.basic-information-form-section .section-form{margin-left:40px;display:flex;flex-direction:column;gap:16px}.basic-information-form-section .section-form .image-section .image-label{font-size:14px;font-weight:500;color:#333;margin-bottom:8px;display:flex;align-items:center;gap:8px}.basic-information-form-section .section-form .image-section .image-label .help-icon{color:#999;font-size:12px;cursor:help}.basic-information-form-section .section-form .image-section .image-upload-area{width:120px;height:120px;border:2px dashed var(--primary-color,#3253fa);border-radius:12px;overflow:hidden;position:relative;transition:all .3s ease}.basic-information-form-section .section-form .image-section .image-upload-area:hover{border-color:var(--primary-color,#3253FA);transform:translateY(-2px);box-shadow:0 4px 12px rgba(50,83,250,.1)}.basic-information-form-section .section-form .image-section .image-upload-area .upload-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(50,83,250,.05);cursor:pointer;transition:background-color .3s ease}.basic-information-form-section .section-form .image-section .image-upload-area .upload-placeholder:hover{background-color:rgba(50,83,250,.05)}.basic-information-form-section .section-form .image-section .image-upload-area .upload-placeholder .upload-icon{font-size:24px;color:var(--primary-color,#3253FA);transition:color .3s ease}.basic-information-form-section .section-form .image-section .image-upload-area .upload-placeholder:hover .upload-icon{color:var(--primary-color,#3253FA)}.basic-information-form-section .section-form .image-section .image-upload-area .image-preview{width:100%;height:100%;position:relative}.basic-information-form-section .section-form .image-section .image-upload-area .image-preview .preview-image{width:100%;height:100%;object-fit:cover;border-radius:10px}.basic-information-form-section .section-form .image-section .image-upload-area .image-preview .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:10px}.basic-information-form-section .section-form .image-section .image-upload-area .image-preview .image-overlay .remove-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}.basic-information-form-section .section-form .image-section .image-upload-area .image-preview .image-overlay .remove-image-btn:hover{background:#ff7875;transform:scale(1.1)}.basic-information-form-section .section-form .image-section .image-upload-area .image-preview:hover .image-overlay{opacity:1}.basic-information-form-section .section-form .field-group .field-label{font-size:14px;font-weight:500;color:#333}.basic-information-form-section .section-form .field-group .field-label .required{color:#ff4d4f;margin-left:4px}.basic-information-form-section .section-form .field-group .ant-form-item{margin-bottom:8px}.basic-information-form-section .section-form .field-group .ant-form-item .ant-form-item-label{padding-bottom:8px}.basic-information-form-section .section-form .field-group .basic-input{border-radius:8px;border:1px solid #d9d9d9;padding:8px 12px;font-size:14px;transition:all .2s ease}.basic-information-form-section .section-form .field-group .basic-input::placeholder{color:#bfbfbf}.basic-information-form-section .section-form .field-group .basic-input:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.basic-information-form-section .section-form .field-group .basic-input:hover{border-color:var(--primary-color,#3253FA)}.basic-information-form-section .section-form .field-group .basic-input.basic-input-error{border-color:#ff4d4f}.basic-information-form-section .section-form .field-group .basic-input.basic-input-error:focus{border-color:#ff4d4f;box-shadow:0 0 0 2px rgba(255,77,79,.2)}.basic-information-form-section .section-form .field-group .basic-input.basic-input-success{border-color:#52c41a}.basic-information-form-section .section-form .field-group .basic-input.basic-input-success:focus{border-color:#52c41a;box-shadow:0 0 0 2px rgba(82,196,26,.2)}.basic-information-form-section .section-form .field-group .field-help-text{font-size:12px;margin-top:4px;color:#666;transition:color .2s ease}.basic-information-form-section .section-form .field-group .field-help-text.error{color:#ff4d4f}.basic-information-form-section .section-form .field-group .basic-textarea{border-radius:8px;border:1px solid #d9d9d9;padding:8px 12px;font-size:14px;resize:vertical;min-height:100px;transition:all .2s ease}.basic-information-form-section .section-form .field-group .basic-textarea::placeholder{color:#bfbfbf}.basic-information-form-section .section-form .field-group .basic-textarea:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.basic-information-form-section .section-form .field-group .basic-textarea:hover{border-color:var(--primary-color,#3253FA)}.basic-information-form-section .section-form .field-group .basic-textarea .ant-input{border:none;box-shadow:none;padding:0}.basic-information-form-section .section-form .field-group .character-counter{text-align:right;font-size:12px;color:#999;margin-top:4px}.basic-information-form-section .section-form .ant-upload-wrapper .ant-upload{display:block!important;width:100%;height:100%}@media(max-width:768px){.basic-information-form-section .section-form{margin-left:32px;gap:12px}.basic-information-form-section .section-form .image-section .image-upload-area{width:100px;height:100px}.basic-information-form-section .section-form .image-section .image-upload-area .upload-placeholder .upload-icon{font-size:20px}.basic-information-form-section .section-form .field-group .basic-input,.basic-information-form-section .section-form .field-group .basic-textarea{padding:6px 10px;font-size:13px}}@media(max-width:480px){.basic-information-form-section .section-form{margin-left:0;gap:12px}.basic-information-form-section .section-form .image-section .image-upload-area{width:80px;height:80px}.basic-information-form-section .section-form .image-section .image-upload-area .upload-placeholder .upload-icon{font-size:18px}.basic-information-form-section .section-form .field-group .field-label{font-size:13px}.basic-information-form-section .section-form .field-group .basic-input,.basic-information-form-section .section-form .field-group .basic-textarea{padding:6px 8px;font-size:12px}.basic-information-form-section .section-form .field-group .character-counter{font-size:11px}}.list-of-links-form-section,.qr-type-form-section{padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.list-of-links-form-section .section-header,.qr-type-form-section .section-header{display:flex;align-items:flex-start;margin-bottom:16px;cursor:pointer}.list-of-links-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}.list-of-links-form-section .section-header .section-content,.qr-type-form-section .section-header .section-content{flex:1 1}.list-of-links-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}.list-of-links-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}.list-of-links-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}.list-of-links-form-section .section-form,.qr-type-form-section .section-form{margin-left:40px}.list-of-links-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.list-of-links-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}.list-of-links-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}.list-of-links-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}.list-of-links-form-section .section-form .field-group .ant-input,.list-of-links-form-section .section-form .field-group .ant-input-password,.list-of-links-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}.list-of-links-form-section .section-form .field-group .ant-input-password::placeholder,.list-of-links-form-section .section-form .field-group .ant-input::placeholder,.list-of-links-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}.list-of-links-form-section .section-form .field-group .ant-input-password:focus,.list-of-links-form-section .section-form .field-group .ant-input:focus,.list-of-links-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)}.list-of-links-form-section .section-form .field-group .ant-input-password:hover,.list-of-links-form-section .section-form .field-group .ant-input:hover,.list-of-links-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)}.list-of-links-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}.list-of-links-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}.list-of-links-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}.list-of-links-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}.list-of-links-form-section .section-form .ant-form-item .ant-input,.list-of-links-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}.list-of-links-form-section .section-form .ant-form-item .ant-input-password::placeholder,.list-of-links-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}.list-of-links-form-section .section-form .ant-form-item .ant-input-password:focus,.list-of-links-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)}.list-of-links-form-section .section-form .ant-form-item .ant-input-password:hover,.list-of-links-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)}.list-of-links-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}.list-of-links-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}.list-of-links-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){.list-of-links-form-section,.qr-type-form-container,.qr-type-form-section{padding:12px}.list-of-links-form-section .section-header .section-icon,.qr-type-form-section .section-header .section-icon{width:36px;height:36px;font-size:16px;margin-right:12px}.list-of-links-form-section .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:15px}.list-of-links-form-section .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:13px}.list-of-links-form-section .section-form,.qr-type-form-section .section-form{margin-left:32px}.list-of-links-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:12px}.list-of-links-form-section .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:13px}.list-of-links-form-section .section-form .field-group .ant-input,.list-of-links-form-section .section-form .field-group .ant-input-password,.list-of-links-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){.list-of-links-form-section,.qr-type-form-section{padding:8px}.list-of-links-form-section .section-header,.qr-type-form-section .section-header{flex-direction:column;align-items:flex-start}.list-of-links-form-section .section-header .section-icon,.qr-type-form-section .section-header .section-icon{margin-right:0;margin-bottom:12px}.list-of-links-form-section .section-form,.qr-type-form-section .section-form{margin-left:0}.list-of-links-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:10px}.list-of-links-form-section .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:12px}.list-of-links-form-section .section-form .field-group .ant-input,.list-of-links-form-section .section-form .field-group .ant-input-password,.list-of-links-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}.list-of-links-form-section .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:11px}}.list-of-links-form-section .section-form{margin-left:56px;display:flex;flex-direction:column;gap:20px}.list-of-links-form-section .section-form .link-item{border:1px solid #e8e8e8;border-radius:12px;padding:20px;background-color:#fafafa;transition:all .3s ease}.list-of-links-form-section .section-form .link-item:hover{border-color:#d9d9d9;box-shadow:0 2px 8px rgba(0,0,0,.04)}.list-of-links-form-section .section-form .link-item .link-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e8e8e8}.list-of-links-form-section .section-form .link-item .link-header .link-title{font-size:16px;font-weight:600;color:#333}.list-of-links-form-section .section-form .link-item .link-header .link-actions{display:flex;gap:4px}.list-of-links-form-section .section-form .link-item .link-header .link-actions .action-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.list-of-links-form-section .section-form .link-item .link-header .link-actions .action-btn.delete-btn{color:#ff4d4f}.list-of-links-form-section .section-form .link-item .link-header .link-actions .action-btn.delete-btn:hover:not(:disabled){background-color:#fff2f0;border-color:#ffccc7}.list-of-links-form-section .section-form .link-item .link-header .link-actions .action-btn.delete-btn:disabled{color:#d9d9d9}.list-of-links-form-section .section-form .link-item .link-header .link-actions .action-btn.move-btn{color:#666}.list-of-links-form-section .section-form .link-item .link-header .link-actions .action-btn.move-btn:hover:not(:disabled){background-color:#f5f5f5;border-color:#d9d9d9}.list-of-links-form-section .section-form .link-item .link-header .link-actions .action-btn.move-btn:disabled{color:#d9d9d9}.list-of-links-form-section .section-form .link-item .link-content{display:grid;grid-template-columns:auto 1fr 1fr;grid-gap:20px;gap:20px;align-items:start}.list-of-links-form-section .section-form .link-item .link-content .image-section .image-label{font-size:14px;font-weight:500;color:#333;margin-bottom:12px;display:flex;align-items:center;gap:8px}.list-of-links-form-section .section-form .link-item .link-content .image-section .image-label .help-icon{color:#999;font-size:12px;cursor:help}.list-of-links-form-section .section-form .link-item .link-content .image-section .image-upload-area{width:80px;height:80px;border:2px dashed var(--primary-color,#3253fa);border-radius:8px;overflow:hidden;position:relative;transition:all .3s ease}.list-of-links-form-section .section-form .link-item .link-content .image-section .image-upload-area:hover{border-color:var(--primary-color,#3253FA);transform:translateY(-1px);box-shadow:0 2px 8px rgba(50,83,250,.1)}.list-of-links-form-section .section-form .link-item .link-content .image-section .image-upload-area .upload-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(50,83,250,.05);cursor:pointer;transition:background-color .3s ease}.list-of-links-form-section .section-form .link-item .link-content .image-section .image-upload-area .upload-placeholder:hover{background-color:rgba(50,83,250,.05)}.list-of-links-form-section .section-form .link-item .link-content .image-section .image-upload-area .upload-placeholder .upload-icon{font-size:20px;color:var(--primary-color,#3253FA);transition:color .3s ease}.list-of-links-form-section .section-form .link-item .link-content .image-section .image-upload-area .upload-placeholder:hover .upload-icon{color:var(--primary-color,#3253FA)}.list-of-links-form-section .section-form .link-item .link-content .image-section .image-upload-area .image-preview{width:100%;height:100%;position:relative}.list-of-links-form-section .section-form .link-item .link-content .image-section .image-upload-area .image-preview .preview-image{width:100%;height:100%;object-fit:cover;border-radius:6px}.list-of-links-form-section .section-form .link-item .link-content .image-section .image-upload-area .image-preview .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:6px}.list-of-links-form-section .section-form .link-item .link-content .image-section .image-upload-area .image-preview .image-overlay .remove-image-btn{width:24px;height:24px;border-radius:50%;background:#ff4d4f;color:#fff;border:none;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.list-of-links-form-section .section-form .link-item .link-content .image-section .image-upload-area .image-preview .image-overlay .remove-image-btn:hover{background:#ff7875;transform:scale(1.1)}.list-of-links-form-section .section-form .link-item .link-content .image-section .image-upload-area .image-preview:hover .image-overlay{opacity:1}.list-of-links-form-section .section-form .link-item .link-content .field-group .field-label{font-size:14px;font-weight:500;color:#333}.list-of-links-form-section .section-form .link-item .link-content .field-group .ant-form-item{margin-bottom:0}.list-of-links-form-section .section-form .link-item .link-content .field-group .ant-form-item .ant-form-item-label{padding-bottom:6px}.list-of-links-form-section .section-form .link-item .link-content .field-group .link-input{border-radius:8px;border:1px solid #d9d9d9;padding:12px 16px;font-size:14px;transition:all .2s ease}.list-of-links-form-section .section-form .link-item .link-content .field-group .link-input::placeholder{color:#bfbfbf}.list-of-links-form-section .section-form .link-item .link-content .field-group .link-input:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.list-of-links-form-section .section-form .link-item .link-content .field-group .link-input:hover{border-color:var(--primary-color,#3253FA)}.list-of-links-form-section .section-form .add-link-btn{border:2px dashed var(--primary-color,#3253fa);background-color:rgba(50,83,250,.05);color:var(--primary-color,#3253FA);font-weight:500;font-size:14px;height:48px;border-radius:8px;transition:all .3s ease}.list-of-links-form-section .section-form .add-link-btn:hover{border-color:var(--primary-color,#3253FA)!important;background-color:rgba(50,83,250,.05)!important;color:var(--primary-color,#3253FA)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(50,83,250,.1)}.list-of-links-form-section .section-form .add-link-btn .anticon{font-size:16px}.list-of-links-form-section .section-form .ant-upload-wrapper .ant-upload{display:block!important;width:100%;height:100%}@media(max-width:1024px){.list-of-links-form-section .section-form .link-item .link-content{grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:16px}.list-of-links-form-section .section-form .link-item .link-content .image-section{grid-row:1/-1}.list-of-links-form-section .section-form .link-item .link-content .field-group:nth-child(2){grid-column:2;grid-row:1}.list-of-links-form-section .section-form .link-item .link-content .field-group:nth-child(3){grid-column:2;grid-row:2}}@media(max-width:768px){.list-of-links-form-section .section-form{margin-left:48px;gap:16px}.list-of-links-form-section .section-form .link-item{padding:16px}.list-of-links-form-section .section-form .link-item .link-header{margin-bottom:16px}.list-of-links-form-section .section-form .link-item .link-header .link-title{font-size:15px}.list-of-links-form-section .section-form .link-item .link-header .link-actions .action-btn{width:28px;height:28px}.list-of-links-form-section .section-form .link-item .link-content{grid-template-columns:1fr;gap:12px}.list-of-links-form-section .section-form .link-item .link-content .image-section .image-upload-area{width:70px;height:70px}.list-of-links-form-section .section-form .link-item .link-content .image-section .image-upload-area .upload-placeholder .upload-icon{font-size:18px}.list-of-links-form-section .section-form .link-item .link-content .field-group .link-input{padding:10px 14px;font-size:13px}.list-of-links-form-section .section-form .add-link-btn{height:44px;font-size:13px}}@media(max-width:480px){.list-of-links-form-section .section-form{margin-left:0}.list-of-links-form-section .section-form .link-item{padding:12px}.list-of-links-form-section .section-form .link-item .link-header .link-title{font-size:14px}.list-of-links-form-section .section-form .link-item .link-header .link-actions .action-btn{width:24px;height:24px}.list-of-links-form-section .section-form .link-item .link-content .image-section .image-upload-area{width:60px;height:60px}.list-of-links-form-section .section-form .link-item .link-content .image-section .image-upload-area .upload-placeholder .upload-icon{font-size:16px}.list-of-links-form-section .section-form .link-item .link-content .field-group .field-label{font-size:13px}.list-of-links-form-section .section-form .link-item .link-content .field-group .link-input{padding:8px 12px;font-size:12px}.list-of-links-form-section .section-form .add-link-btn{height:40px;font-size:12px}}.links-container,.qr-type-container{display:flex;justify-content:center}.links-preview-container,.qr-type-preview-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.links-form-container,.qr-type-form-container{max-width:800px;width:100%;padding:4px 16px 16px;margin:0 auto}.links-form,.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}.links-form .ant-form-item-label,.qr-type-form .ant-form-item-label{font-weight:500;color:#333;margin-bottom:8px}.links-collapse,.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)}.links-collapse .ant-collapse-item,.qr-type-collapse .ant-collapse-item{border:none}.links-collapse .ant-collapse-item .ant-collapse-header,.qr-type-collapse .ant-collapse-item .ant-collapse-header{padding:0;border:none}.links-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow,.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}.links-collapse .ant-collapse-item .ant-collapse-content,.qr-type-collapse .ant-collapse-item .ant-collapse-content{border:none}.links-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box,.qr-type-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:0}.ant-collapse-borderless.links-collapse,.qr-type-collapse.ant-collapse-borderless{background:rgba(0,0,0,0)}.links-form-section,.qr-type-form-section{padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.links-form-section .section-header,.qr-type-form-section .section-header{display:flex;align-items:flex-start;margin-bottom:16px;cursor:pointer}.links-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}.links-form-section .section-header .section-content,.qr-type-form-section .section-header .section-content{flex:1 1}.links-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}.links-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}.links-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}.links-form-section .section-form,.qr-type-form-section .section-form{margin-left:40px}.links-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.links-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}.links-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}.links-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}.links-form-section .section-form .field-group .ant-input,.links-form-section .section-form .field-group .ant-input-password,.links-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}.links-form-section .section-form .field-group .ant-input-password::placeholder,.links-form-section .section-form .field-group .ant-input::placeholder,.links-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}.links-form-section .section-form .field-group .ant-input-password:focus,.links-form-section .section-form .field-group .ant-input:focus,.links-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)}.links-form-section .section-form .field-group .ant-input-password:hover,.links-form-section .section-form .field-group .ant-input:hover,.links-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)}.links-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}.links-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}.links-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}.links-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}.links-form-section .section-form .ant-form-item .ant-input,.links-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}.links-form-section .section-form .ant-form-item .ant-input-password::placeholder,.links-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}.links-form-section .section-form .ant-form-item .ant-input-password:focus,.links-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)}.links-form-section .section-form .ant-form-item .ant-input-password:hover,.links-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)}.links-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}.links-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}.links-form-section .section-form>div>.ant-form-item,.qr-type-form-section .section-form>div>.ant-form-item{margin-bottom:0}.links-checkbox .ant-checkbox .ant-checkbox-inner,.qr-type-checkbox .ant-checkbox .ant-checkbox-inner{border-radius:4px}.links-checkbox .ant-checkbox-wrapper,.qr-type-checkbox .ant-checkbox-wrapper{font-size:14px;color:#333}@media(max-width:768px){.links-form-container,.links-form-section,.qr-type-form-container,.qr-type-form-section{padding:12px}.links-form-section .section-header .section-icon,.qr-type-form-section .section-header .section-icon{width:36px;height:36px;font-size:16px;margin-right:12px}.links-form-section .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:15px}.links-form-section .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:13px}.links-form-section .section-form,.qr-type-form-section .section-form{margin-left:32px}.links-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:12px}.links-form-section .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:13px}.links-form-section .section-form .field-group .ant-input,.links-form-section .section-form .field-group .ant-input-password,.links-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){.links-form-section,.qr-type-form-section{padding:8px}.links-form-section .section-header,.qr-type-form-section .section-header{flex-direction:column;align-items:flex-start}.links-form-section .section-header .section-icon,.qr-type-form-section .section-header .section-icon{margin-right:0;margin-bottom:12px}.links-form-section .section-form,.qr-type-form-section .section-form{margin-left:0}.links-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:10px}.links-form-section .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:12px}.links-form-section .section-form .field-group .ant-input,.links-form-section .section-form .field-group .ant-input-password,.links-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}.links-form-section .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:11px}}.links-container{max-width:1400px;margin:0 auto;padding:0 32px;gap:40px;align-items:flex-start;overflow:visible;height:auto}.links-preview-container{flex:0 0 400px;position:-webkit-sticky;position:sticky;top:100px;height:-moz-fit-content;height:fit-content;z-index:100}.links-form-container{flex:1 1;max-width:800px;margin:0;padding:20px}.links-form{min-height:auto;margin-bottom:0}@media(max-width:1200px){.links-container{flex-direction:column;align-items:center;gap:32px;padding:0 24px}.links-container .links-preview-container{position:static;flex:0 0 auto;width:100%;max-width:400px;z-index:1}.links-container .links-form-container{width:100%;max-width:800px;padding:16px}}@media(max-width:768px){.links-container{padding:0 8px;gap:20px}.links-container .links-preview-container{margin-bottom:20px}.links-container .links-form-container{padding:8px}}@media(max-width:480px){.links-container{padding:0 6px;gap:16px}.links-container .links-preview-container{margin-bottom:16px}.links-container .links-form-container{padding:6px}}@media(max-width:320px){.links-container{padding:0 4px;gap:12px}.links-container .links-preview-container{margin-bottom:12px}.links-container .links-form-container{padding:4px}}.links-preview-container{width:100%;max-width:400px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.preview-cover{position:relative;height:180px;border-radius:16px 16px 0 0;background:var(--primary-color,#3253FA);overflow:hidden}.profile-image{position:absolute;width:100px;height:100px;border-radius:50%;overflow:hidden;border:5px solid #fff;box-shadow:0 10px 40px rgba(0,0,0,.2);background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.profile-image img:hover{transform:scale(1.05)}.profile-image:empty:before{content:"🔗";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;color:hsla(0,0%,100%,.8)}.links-preview-content{background:#fff;border-radius:0 0 20px 20px;box-shadow:0 8px 40px rgba(0,0,0,.12),0 2px 16px rgba(0,0,0,.08);padding:70px 24px 24px;position:relative;overflow:hidden}.links-preview-content .title-section{text-align:center;margin-bottom:24px;padding-bottom:16px;position:relative}.links-preview-content .title-section .title{font-size:24px;font-weight:800;color:#1a1a1a;letter-spacing:-.02em;margin:0 0 8px}.links-preview-content .title-section .description{font-size:14px;color:#666;margin:0;line-height:1.4}.links-preview-content .links-section,.links-preview-content .social-networks{padding:16px 0;margin-bottom:6px;position:relative}.links-preview-content .links-section:last-child,.links-preview-content .social-networks:last-child{margin-bottom:0;padding-bottom:0}.links-preview-content .links-section h3,.links-preview-content .social-networks h3{font-size:12px;font-weight:700;color:#4a5568;text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px;display:flex;align-items:center;gap:8px;position:relative}.links-preview-content .links-section h3:before,.links-preview-content .social-networks h3:before{content:"";width:3px;height:16px;background:var(--primary-color,#3253FA);border-radius:2px}.links-preview-content .links-section .link-item,.links-preview-content .social-networks .social-network{display:flex;align-items:center;gap:16px;padding:16px;margin:8px 0;background:#fff;border-radius:16px;border:1px solid #f0f0f0;transition:all .2s ease;cursor:pointer}.links-preview-content .links-section .link-item:hover,.links-preview-content .social-networks .social-network:hover{border-color:#e0e0e0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.links-preview-content .links-section .link-item .link-icon,.links-preview-content .social-networks .social-network .link-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px;background:#f7fafc;color:#4a5568}.links-preview-content .links-section .link-item .link-content{flex:1 1;display:flex;flex-direction:column;gap:4px}.links-preview-content .links-section .link-item .link-content .link-text{font-size:16px;font-weight:500;color:#2c2c2c}.links-preview-content .links-section .link-item .link-content .link-text:hover{color:var(--primary-color,#3253FA)}.links-preview-content .links-section .link-item .link-content .link-url{font-size:14px;color:#666;word-break:break-word}.links-preview-content .social-networks .social-network{background:#fff;border:1px solid #f0f0f0}.links-preview-content .social-networks .social-network:hover{border-color:#e0e0e0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.links-preview-content .social-networks .social-network .social-network-icon{display:flex;align-items:center;gap:16px;width:100%}.links-preview-content .social-networks .social-network .social-network-icon .social-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px;color:#fff}.links-preview-content .social-networks .social-network .social-network-icon .social-network-url{font-size:16px;font-weight:600;color:var(--primary-color,#3253FA);text-decoration:none;word-break:break-word;flex:1 1;transition:all .2s ease}.links-preview-content .social-networks .social-network .social-network-icon .social-network-url:hover{color:var(--secondary-color,#527AC9);text-decoration:underline}.links-preview-content .no-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.links-preview-content .no-content p{margin:0;font-size:16px;color:#999}@media(max-width:480px){.links-preview-content{padding:20px 16px}.links-preview-content .title-section .title{font-size:22px}.links-preview-content .title-section .description{font-size:13px}.links-preview-content .link-item{padding:12px}.links-preview-content .link-item .link-content .link-text{font-size:15px}.links-preview-content .link-item .link-content .link-url{font-size:13px}}.links-preview-content{animation:slideInUp .6s cubic-bezier(.16,1,.3,1)}.links-preview-content>div{opacity:0;animation:fadeInUp .5s cubic-bezier(.16,1,.3,1) forwards}.links-preview-content>div:first-child{animation-delay:.1s}.links-preview-content>div:nth-child(2){animation-delay:.15s}.links-preview-content>div:nth-child(3){animation-delay:.2s}.links-preview-content>div:nth-child(4){animation-delay:.25s}.links-preview-content>div:nth-child(5){animation-delay:.3s}.links-preview-content>div:nth-child(6){animation-delay:.35s}.links-preview-content>div:nth-child(7){animation-delay:.4s}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.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{background:rgba(0,0,0,0)}.pdf-upload-component,.qr-type-form-section{padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.pdf-upload-component .pdf-upload-header,.pdf-upload-component .section-header,.qr-type-form-section .section-header{display:flex;align-items:flex-start;margin-bottom:16px;cursor:pointer}.pdf-upload-component .pdf-upload-header .pdf-upload-icon,.pdf-upload-component .pdf-upload-header .section-icon,.pdf-upload-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}.pdf-upload-component .pdf-upload-header .pdf-upload-content,.pdf-upload-component .pdf-upload-header .section-content,.pdf-upload-component .section-header .section-content,.qr-type-form-section .section-header .section-content{flex:1 1}.pdf-upload-component .pdf-upload-header .pdf-upload-content .pdf-upload-title,.pdf-upload-component .pdf-upload-header .pdf-upload-content .section-title,.pdf-upload-component .pdf-upload-header .section-content .section-title,.pdf-upload-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}.pdf-upload-component .pdf-upload-header .pdf-upload-content .pdf-upload-title .required,.pdf-upload-component .pdf-upload-header .pdf-upload-content .section-title .required,.pdf-upload-component .pdf-upload-header .section-content .section-title .required,.pdf-upload-component .section-header .section-content .section-title .required,.qr-type-form-section .section-header .section-content .section-title .required{color:#ff4d4f;margin-left:4px}.pdf-upload-component .pdf-upload-header .pdf-upload-content .pdf-upload-description,.pdf-upload-component .pdf-upload-header .pdf-upload-content .section-description,.pdf-upload-component .pdf-upload-header .section-content .section-description,.pdf-upload-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}.pdf-upload-component .section-form,.qr-type-form-section .section-form{margin-left:40px}.pdf-upload-component .section-form .field-group,.qr-type-form-section .section-form .field-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.pdf-upload-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}.pdf-upload-component .section-form .field-group .field-label .required,.qr-type-form-section .section-form .field-group .field-label .required{color:#ff4d4f;margin-left:4px}.pdf-upload-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}.pdf-upload-component .section-form .field-group .ant-input,.pdf-upload-component .section-form .field-group .ant-input-password,.pdf-upload-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}.pdf-upload-component .section-form .field-group .ant-input-password::placeholder,.pdf-upload-component .section-form .field-group .ant-input::placeholder,.pdf-upload-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}.pdf-upload-component .section-form .field-group .ant-input-password:focus,.pdf-upload-component .section-form .field-group .ant-input:focus,.pdf-upload-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)}.pdf-upload-component .section-form .field-group .ant-input-password:hover,.pdf-upload-component .section-form .field-group .ant-input:hover,.pdf-upload-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)}.pdf-upload-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}.pdf-upload-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}.pdf-upload-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}.pdf-upload-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}.pdf-upload-component .section-form .ant-form-item .ant-input,.pdf-upload-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}.pdf-upload-component .section-form .ant-form-item .ant-input-password::placeholder,.pdf-upload-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}.pdf-upload-component .section-form .ant-form-item .ant-input-password:focus,.pdf-upload-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)}.pdf-upload-component .section-form .ant-form-item .ant-input-password:hover,.pdf-upload-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)}.pdf-upload-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}.pdf-upload-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}.pdf-upload-component .section-form>div>.ant-form-item,.qr-type-form-section .section-form>div>.ant-form-item{margin-bottom:0}.pdf-upload-component .pdf-options .direct-show-checkbox .ant-checkbox .ant-checkbox-inner,.qr-type-checkbox .ant-checkbox .ant-checkbox-inner{border-radius:4px}.pdf-upload-component .pdf-options .direct-show-checkbox .ant-checkbox-wrapper,.qr-type-checkbox .ant-checkbox-wrapper{font-size:14px;color:#333}@media(max-width:768px){.pdf-upload-component,.qr-type-form-container,.qr-type-form-section{padding:12px}.pdf-upload-component .pdf-upload-header .pdf-upload-icon,.pdf-upload-component .pdf-upload-header .section-icon,.pdf-upload-component .section-header .section-icon,.qr-type-form-section .section-header .section-icon{width:36px;height:36px;font-size:16px;margin-right:12px}.pdf-upload-component .pdf-upload-header .pdf-upload-content .pdf-upload-title,.pdf-upload-component .pdf-upload-header .pdf-upload-content .section-title,.pdf-upload-component .pdf-upload-header .section-content .section-title,.pdf-upload-component .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:15px}.pdf-upload-component .pdf-upload-header .pdf-upload-content .pdf-upload-description,.pdf-upload-component .pdf-upload-header .pdf-upload-content .section-description,.pdf-upload-component .pdf-upload-header .section-content .section-description,.pdf-upload-component .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:13px}.pdf-upload-component .section-form,.qr-type-form-section .section-form{margin-left:32px}.pdf-upload-component .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:12px}.pdf-upload-component .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:13px}.pdf-upload-component .section-form .field-group .ant-input,.pdf-upload-component .section-form .field-group .ant-input-password,.pdf-upload-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){.pdf-upload-component,.qr-type-form-section{padding:8px}.pdf-upload-component .pdf-upload-header,.pdf-upload-component .section-header,.qr-type-form-section .section-header{flex-direction:column;align-items:flex-start}.pdf-upload-component .pdf-upload-header .pdf-upload-icon,.pdf-upload-component .pdf-upload-header .section-icon,.pdf-upload-component .section-header .section-icon,.qr-type-form-section .section-header .section-icon{margin-right:0;margin-bottom:12px}.pdf-upload-component .section-form,.qr-type-form-section .section-form{margin-left:0}.pdf-upload-component .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:10px}.pdf-upload-component .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:12px}.pdf-upload-component .section-form .field-group .ant-input,.pdf-upload-component .section-form .field-group .ant-input-password,.pdf-upload-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}.pdf-upload-component .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:11px}}.pdf-upload-component .pdf-upload-area{margin-left:56px;margin-bottom:24px}.pdf-upload-component .pdf-upload-area .upload-area{border:2px dashed var(--primary-color,#3253fa);border-radius:12px;padding:48px 24px;text-align:center;background-color:rgba(50,83,250,.05);transition:all .3s ease;cursor:pointer;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.pdf-upload-component .pdf-upload-area .upload-area:hover{border-color:var(--primary-color,#3253FA);background-color:rgba(50,83,250,.1);transform:translateY(-2px);box-shadow:0 8px 24px rgba(50,83,250,.15)}.pdf-upload-component .pdf-upload-area .upload-area .upload-icon{width:60px;height:60px;border-radius:50%;border:2px solid var(--primary-color,#3253fa);background-color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:all .3s ease}.pdf-upload-component .pdf-upload-area .upload-area .upload-icon .anticon{font-size:24px;color:var(--primary-color,#3253FA)}.pdf-upload-component .pdf-upload-area .upload-area:hover .upload-icon{border-color:var(--primary-color,#3253FA);background-color:var(--primary-color,#3253FA)}.pdf-upload-component .pdf-upload-area .upload-area:hover .upload-icon .anticon{color:#fff}.pdf-upload-component .pdf-upload-area .upload-area .upload-button{background-color:var(--primary-color,#3253FA);border-color:var(--primary-color,#3253FA);border-radius:8px;font-weight:500;font-size:16px;height:48px;padding:0 32px;transition:all .3s ease}.pdf-upload-component .pdf-upload-area .upload-area .upload-button:hover{background-color:var(--primary-color,#3253FA)!important;border-color:var(--primary-color,#3253FA)!important;opacity:.8;transform:translateY(-2px);box-shadow:0 4px 16px rgba(50,83,250,.3)}.pdf-upload-component .pdf-upload-area .upload-area .upload-limit{color:#666;font-size:14px;margin:0;font-weight:500}.pdf-upload-component .pdf-upload-area .file-selected{border:2px solid var(--primary-color,#3253fa);border-radius:12px;padding:24px;background-color:rgba(50,83,250,.05);display:flex;align-items:center;gap:16px}.pdf-upload-component .pdf-upload-area .file-selected .file-icon{font-size:32px;color:var(--primary-color,#3253FA);flex-shrink:0}.pdf-upload-component .pdf-upload-area .file-selected .file-info{flex:1 1}.pdf-upload-component .pdf-upload-area .file-selected .file-info .file-name{font-size:16px;font-weight:500;color:#333;margin:0 0 4px;word-break:break-all}.pdf-upload-component .pdf-upload-area .file-selected .file-info .file-size{font-size:14px;color:#666;margin:0}.pdf-upload-component .pdf-upload-area .file-selected .ant-btn-link{color:#ff4d4f;font-weight:500}.pdf-upload-component .pdf-upload-area .file-selected .ant-btn-link:hover{color:#ff7875}.pdf-upload-component .pdf-options{margin-left:56px}.pdf-upload-component .pdf-options .direct-show-checkbox .ant-checkbox-wrapper{font-size:14px;color:#666}.pdf-upload-component .ant-upload-wrapper .ant-upload{display:block!important;width:100%}@media(max-width:768px){.pdf-upload-component .pdf-upload-area{margin-left:48px}.pdf-upload-component .pdf-upload-area .upload-area{padding:32px 16px;min-height:160px}.pdf-upload-component .pdf-upload-area .upload-area .upload-icon{width:50px;height:50px}.pdf-upload-component .pdf-upload-area .upload-area .upload-icon .anticon{font-size:20px}.pdf-upload-component .pdf-upload-area .upload-area .upload-button{font-size:14px;height:40px;padding:0 24px}.pdf-upload-component .pdf-options{margin-left:48px}}@media(max-width:480px){.pdf-upload-component .pdf-upload-area{margin-left:0}.pdf-upload-component .pdf-upload-area .upload-area{padding:24px 12px;min-height:140px;gap:12px}.pdf-upload-component .pdf-upload-area .upload-area .upload-icon{width:40px;height:40px}.pdf-upload-component .pdf-upload-area .upload-area .upload-icon .anticon{font-size:18px}.pdf-upload-component .pdf-upload-area .upload-area .upload-button{font-size:14px;height:36px;padding:0 20px}.pdf-upload-component .pdf-upload-area .upload-area .upload-limit{font-size:12px}.pdf-upload-component .pdf-upload-area .file-selected{padding:16px;flex-direction:column;text-align:center}.pdf-upload-component .pdf-upload-area .file-selected .file-icon{font-size:28px}.pdf-upload-component .pdf-options{margin-left:0}}.menu-container,.qr-type-container{display:flex;justify-content:center}.menu-preview-container,.qr-type-preview-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.menu-form-container,.qr-type-form-container{max-width:800px;width:100%;padding:4px 16px 16px;margin:0 auto}.menu-form,.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}.menu-form .ant-form-item-label,.qr-type-form .ant-form-item-label{font-weight:500;color:#333;margin-bottom:8px}.menu-collapse,.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)}.menu-collapse .ant-collapse-item,.qr-type-collapse .ant-collapse-item{border:none}.menu-collapse .ant-collapse-item .ant-collapse-header,.qr-type-collapse .ant-collapse-item .ant-collapse-header{padding:0;border:none}.menu-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow,.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}.menu-collapse .ant-collapse-item .ant-collapse-content,.qr-type-collapse .ant-collapse-item .ant-collapse-content{border:none}.menu-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box,.qr-type-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:0}.ant-collapse-borderless.menu-collapse,.qr-type-collapse.ant-collapse-borderless,.qr-type-panel{background:rgba(0,0,0,0)}.qr-type-panel{border:none}.menu-form-section,.qr-type-form-section{padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.menu-form-section .section-header,.qr-type-form-section .section-header{display:flex;align-items:flex-start;margin-bottom:16px;cursor:pointer}.menu-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}.menu-form-section .section-header .section-content,.qr-type-form-section .section-header .section-content{flex:1 1}.menu-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}.menu-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}.menu-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}.menu-form-section .section-form,.qr-type-form-section .section-form{margin-left:40px}.menu-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.menu-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}.menu-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}.menu-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}.menu-form-section .section-form .field-group .ant-input,.menu-form-section .section-form .field-group .ant-input-password,.menu-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}.menu-form-section .section-form .field-group .ant-input-password::placeholder,.menu-form-section .section-form .field-group .ant-input::placeholder,.menu-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}.menu-form-section .section-form .field-group .ant-input-password:focus,.menu-form-section .section-form .field-group .ant-input:focus,.menu-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)}.menu-form-section .section-form .field-group .ant-input-password:hover,.menu-form-section .section-form .field-group .ant-input:hover,.menu-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)}.menu-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}.menu-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}.menu-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}.menu-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}.menu-form-section .section-form .ant-form-item .ant-input,.menu-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}.menu-form-section .section-form .ant-form-item .ant-input-password::placeholder,.menu-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}.menu-form-section .section-form .ant-form-item .ant-input-password:focus,.menu-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)}.menu-form-section .section-form .ant-form-item .ant-input-password:hover,.menu-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)}.menu-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}.menu-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}.menu-form-section .section-form>div>.ant-form-item,.qr-type-form-section .section-form>div>.ant-form-item{margin-bottom:0}.menu-checkbox .ant-checkbox .ant-checkbox-inner,.qr-type-checkbox .ant-checkbox .ant-checkbox-inner{border-radius:4px}.menu-checkbox .ant-checkbox-wrapper,.qr-type-checkbox .ant-checkbox-wrapper{font-size:14px;color:#333}@media(max-width:768px){.menu-form-container,.menu-form-section,.qr-type-form-container,.qr-type-form-section{padding:12px}.menu-form-section .section-header .section-icon,.qr-type-form-section .section-header .section-icon{width:36px;height:36px;font-size:16px;margin-right:12px}.menu-form-section .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:15px}.menu-form-section .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:13px}.menu-form-section .section-form,.qr-type-form-section .section-form{margin-left:32px}.menu-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:12px}.menu-form-section .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:13px}.menu-form-section .section-form .field-group .ant-input,.menu-form-section .section-form .field-group .ant-input-password,.menu-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){.menu-form-section,.qr-type-form-section{padding:8px}.menu-form-section .section-header,.qr-type-form-section .section-header{flex-direction:column;align-items:flex-start}.menu-form-section .section-header .section-icon,.qr-type-form-section .section-header .section-icon{margin-right:0;margin-bottom:12px}.menu-form-section .section-form,.qr-type-form-section .section-form{margin-left:0}.menu-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:10px}.menu-form-section .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:12px}.menu-form-section .section-form .field-group .ant-input,.menu-form-section .section-form .field-group .ant-input-password,.menu-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}.menu-form-section .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:11px}}.menu-container{max-width:1400px;margin:0 auto;padding:0 32px;gap:40px;align-items:flex-start}.menu-preview-container{flex:0 0 400px;position:-webkit-sticky;position:sticky;top:100px;height:-moz-fit-content;height:fit-content;z-index:100}.menu-form-container{flex:1 1;max-width:800px;margin:0;padding:20px}.menu-form{min-height:auto;margin-bottom:0}@media(max-width:1200px){.menu-container{flex-direction:column;align-items:center;gap:32px;padding:0 24px}.menu-container .menu-preview-container{position:static;flex:0 0 auto;width:100%;max-width:400px;z-index:1}.menu-container .menu-form-container{width:100%;max-width:800px;padding:16px}}@media(max-width:768px){.menu-container{padding:0 8px;gap:20px}.menu-container .menu-preview-container{margin-bottom:20px}.menu-container .menu-form-container{padding:8px}}@media(max-width:480px){.menu-container{padding:0 6px;gap:16px}.menu-container .menu-preview-container{margin-bottom:16px}.menu-container .menu-form-container{padding:6px}}@media(max-width:320px){.menu-container{padding:0 4px;gap:12px}.menu-container .menu-preview-container{margin-bottom:12px}.menu-container .menu-form-container{padding:4px}}.menu-type-modal .ant-modal-content{border-radius:12px;overflow:hidden}.menu-type-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:20px 24px}.menu-type-modal .ant-modal-header .ant-modal-title{font-size:18px;font-weight:600;color:#333}.menu-type-modal .ant-modal-body{padding:24px}.menu-type-modal .ant-modal-close{top:16px;right:16px}.menu-type-modal .ant-modal-close .ant-modal-close-x{width:32px;height:32px;line-height:32px;font-size:16px;color:#999}.menu-type-modal .ant-modal-close .ant-modal-close-x:hover{color:#666}.menu-options{display:flex;flex-direction:column;gap:16px}.menu-options .menu-option{display:flex;align-items:center;padding:16px;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;transition:all .2s ease}.menu-options .menu-option:hover{border-color:var(--primary-color,#3253FA);background-color:rgba(50,83,250,.02)}.menu-options .menu-option .option-icon{width:48px;height:48px;border-radius:8px;background-color:var(--primary-color,#3253FA);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;margin-right:16px;flex-shrink:0}.menu-options .menu-option .option-content{flex:1 1}.menu-options .menu-option .option-content .option-title{font-size:16px;font-weight:600;color:#333;margin:0 0 4px}.menu-options .menu-option .option-content .option-description{font-size:14px;color:#666;margin:0}.menu-options .menu-option .option-arrow{font-size:16px;color:#999;margin-left:8px}