.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}@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}}.qr-type-collapse,.work-hours-form-section .work-hours-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,.work-hours-form-section .work-hours-collapse .ant-collapse-item{border:none}.qr-type-collapse .ant-collapse-item .ant-collapse-header,.work-hours-form-section .work-hours-collapse .ant-collapse-item .ant-collapse-header{padding:0;border:none}.qr-type-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow,.work-hours-form-section .work-hours-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,.work-hours-form-section .work-hours-collapse .ant-collapse-item .ant-collapse-content{border:none}.qr-type-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box,.work-hours-form-section .work-hours-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:0}.qr-type-collapse.ant-collapse-borderless,.work-hours-form-section .ant-collapse-borderless.work-hours-collapse{background:rgba(0,0,0,0)}.qr-type-panel,.work-hours-form-section .work-hours-panel{border:none;background:rgba(0,0,0,0)}.qr-type-form-section,.work-hours-form-section{padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.qr-type-form-section .section-header,.work-hours-form-section .section-header{display:flex;align-items:flex-start;margin-bottom:16px;cursor:pointer}.qr-type-form-section .section-header .section-icon,.work-hours-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-type-form-section .section-header .section-content,.work-hours-form-section .section-header .section-content{flex:1 1}.qr-type-form-section .section-header .section-content .section-title,.work-hours-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-type-form-section .section-header .section-content .section-title .required,.work-hours-form-section .section-header .section-content .section-title .required{color:#ff4d4f;margin-left:4px}.qr-type-form-section .section-header .section-content .section-description,.work-hours-form-section .section-header .section-content .section-description{font-size:14px;color:#666;margin:0;line-height:1.4}.qr-type-form-section .section-form,.work-hours-form-section .section-form{margin-left:40px}.qr-type-form-section .section-form .field-group,.work-hours-form-section .section-form .field-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.qr-type-form-section .section-form .field-group .field-label,.work-hours-form-section .section-form .field-group .field-label{font-size:14px;font-weight:500;color:#333}.qr-type-form-section .section-form .field-group .field-label .required,.work-hours-form-section .section-form .field-group .field-label .required{color:#ff4d4f;margin-left:4px}.qr-type-form-section .section-form .field-group .field-hint,.work-hours-form-section .section-form .field-group .field-hint{font-size:12px;color:#999;margin-top:4px}.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input,.work-hours-form-section .section-form .field-group .ant-input,.work-hours-form-section .section-form .field-group .ant-input-password,.work-hours-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-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,.work-hours-form-section .section-form .field-group .ant-input-password::placeholder,.work-hours-form-section .section-form .field-group .ant-input::placeholder,.work-hours-form-section .section-form .field-group .qr-input::placeholder{color:#bfbfbf}.qr-type-form-section .section-form .field-group .ant-input-password:focus,.qr-type-form-section .section-form .field-group .ant-input:focus,.qr-type-form-section .section-form .field-group .qr-input:focus,.work-hours-form-section .section-form .field-group .ant-input-password:focus,.work-hours-form-section .section-form .field-group .ant-input:focus,.work-hours-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-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,.work-hours-form-section .section-form .field-group .ant-input-password:hover,.work-hours-form-section .section-form .field-group .ant-input:hover,.work-hours-form-section .section-form .field-group .qr-input:hover{border-color:var(--primary-color,#3253FA)}.qr-type-form-section .section-form .ant-form-item,.qr-type-form-section .section-form>.ant-form-item,.work-hours-form-section .section-form .ant-form-item{margin-bottom:16px}.qr-type-form-section .section-form .ant-form-item .ant-form-item-label,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label,.work-hours-form-section .section-form .ant-form-item .ant-form-item-label{padding-bottom:4px}.qr-type-form-section .section-form .ant-form-item .ant-form-item-label label,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label label,.work-hours-form-section .section-form .ant-form-item .ant-form-item-label label{font-size:14px;font-weight:500;color:#333}.qr-type-form-section .section-form .ant-form-item .ant-form-item-label label.ant-form-item-required:before,.qr-type-form-section .section-form>.ant-form-item .ant-form-item-label label.ant-form-item-required:before,.work-hours-form-section .section-form .ant-form-item .ant-form-item-label label.ant-form-item-required:before{color:#ff4d4f}.qr-type-form-section .section-form .ant-form-item .ant-input,.qr-type-form-section .section-form .ant-form-item .ant-input-password,.qr-type-form-section .section-form>.ant-form-item .ant-input,.qr-type-form-section .section-form>.ant-form-item .ant-input-password,.work-hours-form-section .section-form .ant-form-item .ant-input,.work-hours-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-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,.work-hours-form-section .section-form .ant-form-item .ant-input-password::placeholder,.work-hours-form-section .section-form .ant-form-item .ant-input::placeholder{color:#bfbfbf}.qr-type-form-section .section-form .ant-form-item .ant-input-password:focus,.qr-type-form-section .section-form .ant-form-item .ant-input:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input-password:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input:focus,.work-hours-form-section .section-form .ant-form-item .ant-input-password:focus,.work-hours-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-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,.work-hours-form-section .section-form .ant-form-item .ant-input-password:hover,.work-hours-form-section .section-form .ant-form-item .ant-input:hover{border-color:var(--primary-color,#3253FA)}.qr-type-form-section .section-form .ant-form-item .ant-input-password .ant-input,.qr-type-form-section .section-form>.ant-form-item .ant-input-password .ant-input,.work-hours-form-section .section-form .ant-form-item .ant-input-password .ant-input{border:none;padding:0;box-shadow:none}.qr-type-form-section .section-form .ant-form-item .ant-input-password .ant-input:focus,.qr-type-form-section .section-form>.ant-form-item .ant-input-password .ant-input:focus,.work-hours-form-section .section-form .ant-form-item .ant-input-password .ant-input:focus{border:none;box-shadow:none}.qr-type-form-section .section-form>div>.ant-form-item,.work-hours-form-section .section-form>div>.ant-form-item{margin-bottom:0}@media(max-width:768px){.qr-type-form-container,.qr-type-form-section,.work-hours-form-section{padding:12px}.qr-type-form-section .section-header .section-icon,.work-hours-form-section .section-header .section-icon{width:36px;height:36px;font-size:16px;margin-right:12px}.qr-type-form-section .section-header .section-content .section-title,.work-hours-form-section .section-header .section-content .section-title{font-size:15px}.qr-type-form-section .section-header .section-content .section-description,.work-hours-form-section .section-header .section-content .section-description{font-size:13px}.qr-type-form-section .section-form,.work-hours-form-section .section-form{margin-left:32px}.qr-type-form-section .section-form .field-group,.work-hours-form-section .section-form .field-group{margin-bottom:12px}.qr-type-form-section .section-form .field-group .field-label,.work-hours-form-section .section-form .field-group .field-label{font-size:13px}.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input,.work-hours-form-section .section-form .field-group .ant-input,.work-hours-form-section .section-form .field-group .ant-input-password,.work-hours-form-section .section-form .field-group .qr-input{padding:6px 10px;font-size:13px}}@media(max-width:480px){.qr-type-form-section,.work-hours-form-section{padding:8px}.qr-type-form-section .section-header,.work-hours-form-section .section-header{flex-direction:column;align-items:flex-start}.qr-type-form-section .section-header .section-icon,.work-hours-form-section .section-header .section-icon{margin-right:0;margin-bottom:12px}.qr-type-form-section .section-form,.work-hours-form-section .section-form{margin-left:0}.qr-type-form-section .section-form .field-group,.work-hours-form-section .section-form .field-group{margin-bottom:10px}.qr-type-form-section .section-form .field-group .field-label,.work-hours-form-section .section-form .field-group .field-label{font-size:12px}.qr-type-form-section .section-form .field-group .ant-input,.qr-type-form-section .section-form .field-group .ant-input-password,.qr-type-form-section .section-form .field-group .qr-input,.work-hours-form-section .section-form .field-group .ant-input,.work-hours-form-section .section-form .field-group .ant-input-password,.work-hours-form-section .section-form .field-group .qr-input{padding:6px 8px;font-size:12px}.qr-type-form-section .section-form .field-group .field-hint,.work-hours-form-section .section-form .field-group .field-hint{font-size:11px}}.work-hours-form-section .work-hours-body{width:100%;background:rgba(0,0,0,0)}.work-hours-form-section .work-hours-collapse{box-shadow:none;border:none}.work-hours-form-section .work-hours-panel{background:rgba(0,0,0,0)!important}.work-hours-form-section .section-form{margin-left:40px;display:flex;flex-direction:column;gap:20px;background:rgba(0,0,0,0)}.work-hours-form-section .section-form .select-all-container{padding:12px 16px;background:rgba(248,249,250,.7);border-radius:8px;border:1px solid #e8e8e8}.work-hours-form-section .section-form .select-all-container .select-all-checkbox{font-weight:500;color:#333}.work-hours-form-section .section-form .select-all-container .select-all-checkbox .ant-checkbox-checked .ant-checkbox-inner,.work-hours-form-section .section-form .select-all-container .select-all-checkbox .ant-checkbox-indeterminate .ant-checkbox-inner{background-color:var(--primary-color,#3253FA);border-color:var(--primary-color,#3253FA)}.work-hours-form-section .section-form .work-hours-list{display:flex;flex-direction:column;gap:12px}.work-hours-form-section .section-form .work-hours-list .work-day-item{border:1px solid #e8e8e8;border-radius:8px;padding:16px;background:hsla(0,0%,100%,.7);transition:all .2s ease}.work-hours-form-section .section-form .work-hours-list .work-day-item.active{border-color:var(--primary-color,#3253FA);box-shadow:0 2px 8px rgba(50,83,250,.1);background:rgba(50,83,250,.02)}.work-hours-form-section .section-form .work-hours-list .work-day-item .day-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.work-hours-form-section .section-form .work-hours-list .work-day-item .day-header .day-checkbox{font-size:14px;font-weight:500;color:#333}.work-hours-form-section .section-form .work-hours-list .work-day-item .day-header .day-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary-color,#3253FA);border-color:var(--primary-color,#3253FA)}.work-hours-form-section .section-form .work-hours-list .work-day-item .day-header .day-checkbox .day-name{margin-left:8px;min-width:80px}.work-hours-form-section .section-form .work-hours-list .work-day-item .day-header .hours-24-toggle .ant-switch-checked{background-color:var(--primary-color,#3253FA)}.work-hours-form-section .section-form .work-hours-list .work-day-item .time-inputs{display:flex;align-items:center;gap:16px;margin-left:24px;padding:12px 16px;background:rgba(250,250,250,.7);border-radius:6px}.work-hours-form-section .section-form .work-hours-list .work-day-item .time-inputs .time-input-group{display:flex;flex-direction:column;gap:4px}.work-hours-form-section .section-form .work-hours-list .work-day-item .time-inputs .time-input-group .time-label{font-size:12px;font-weight:500;color:#666}.work-hours-form-section .section-form .work-hours-list .work-day-item .time-inputs .time-input-group .time-picker{width:80px}.work-hours-form-section .section-form .work-hours-list .work-day-item .time-inputs .time-input-group .time-picker .ant-picker-input input{font-size:13px;text-align:center}.work-hours-form-section .section-form .work-hours-list .work-day-item .time-inputs .time-input-group .time-picker.ant-picker-focused{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.work-hours-form-section .section-form .work-hours-list .work-day-item .time-inputs .time-separator{font-size:16px;font-weight:600;color:#999;align-self:flex-end;margin:0 8px 4px}.work-hours-form-section .section-form .work-hours-list .work-day-item .hours-24-indicator{margin-left:24px;padding:8px 16px;background:linear-gradient(135deg,var(--primary-color,#3253FA),#7c3aed);border-radius:6px}.work-hours-form-section .section-form .work-hours-list .work-day-item .hours-24-indicator .hours-24-text{color:#fff;font-size:13px;font-weight:500}.work-hours-form-section .section-form .work-hours-list .work-day-item:not(.active) .day-header{margin-bottom:0}.work-hours-form-section .section-form .work-hours-summary{padding:12px 16px;background:rgba(248,249,250,.7);border-radius:8px;text-align:center}.work-hours-form-section .section-form .work-hours-summary .summary-text{font-size:14px;font-weight:500;color:var(--primary-color,#3253FA)}.work-hours-form-section .section-form .work-hours-summary .summary-text .no-hours{color:#999;font-style:italic}@media(max-width:768px){.work-hours-form-section .section-form{margin-left:48px;gap:16px}.work-hours-form-section .section-form .work-hours-list{gap:10px}.work-hours-form-section .section-form .work-hours-list .work-day-item{padding:12px}.work-hours-form-section .section-form .work-hours-list .work-day-item .day-header{margin-bottom:10px}.work-hours-form-section .section-form .work-hours-list .work-day-item .day-header .day-checkbox{font-size:13px}.work-hours-form-section .section-form .work-hours-list .work-day-item .day-header .day-checkbox .day-name{min-width:70px}.work-hours-form-section .section-form .work-hours-list .work-day-item .time-inputs{margin-left:20px;padding:10px 12px;gap:12px}.work-hours-form-section .section-form .work-hours-list .work-day-item .time-inputs .time-input-group .time-label{font-size:11px}.work-hours-form-section .section-form .work-hours-list .work-day-item .time-inputs .time-input-group .time-picker{width:70px}.work-hours-form-section .section-form .work-hours-list .work-day-item .time-inputs .time-input-group .time-picker .ant-picker-input input{font-size:12px}.work-hours-form-section .section-form .work-hours-list .work-day-item .time-inputs .time-separator{font-size:14px;margin:0 4px}.work-hours-form-section .section-form .work-hours-list .work-day-item .hours-24-indicator{margin-left:20px;padding:6px 12px}.work-hours-form-section .section-form .work-hours-list .work-day-item .hours-24-indicator .hours-24-text{font-size:12px}}@media(max-width:480px){.work-hours-form-section .section-form{margin-left:0;gap:12px}.work-hours-form-section .section-form .work-hours-list{gap:8px}.work-hours-form-section .section-form .work-hours-list .work-day-item{padding:10px}.work-hours-form-section .section-form .work-hours-list .work-day-item .day-header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:8px}.work-hours-form-section .section-form .work-hours-list .work-day-item .day-header .day-checkbox{font-size:12px}.work-hours-form-section .section-form .work-hours-list .work-day-item .day-header .day-checkbox .day-name{min-width:auto}.work-hours-form-section .section-form .work-hours-list .work-day-item .time-inputs{margin-left:0;flex-direction:column;gap:8px;padding:8px 10px}.work-hours-form-section .section-form .work-hours-list .work-day-item .time-inputs .time-input-group .time-picker{width:100%}.work-hours-form-section .section-form .work-hours-list .work-day-item .time-inputs .time-separator{display:none}.work-hours-form-section .section-form .work-hours-list .work-day-item .hours-24-indicator{margin-left:0;padding:6px 10px}.work-hours-form-section .section-form .work-hours-list .work-day-item .hours-24-indicator .hours-24-text{font-size:11px}.work-hours-form-section .section-form .work-hours-summary{padding:10px 12px}.work-hours-form-section .section-form .work-hours-summary .summary-text{font-size:13px}}.location-form-section,.qr-type-form-section{padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.location-form-section .section-header,.qr-type-form-section .section-header{display:flex;align-items:flex-start;margin-bottom:16px;cursor:pointer}.location-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}.location-form-section .section-header .section-content,.qr-type-form-section .section-header .section-content{flex:1 1}.location-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}.location-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}.location-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}.location-form-section .section-form,.qr-type-form-section .section-form{margin-left:40px}.location-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.location-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}.location-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}.location-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}.location-form-section .section-form .field-group .ant-input,.location-form-section .section-form .field-group .ant-input-password,.location-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}.location-form-section .section-form .field-group .ant-input-password::placeholder,.location-form-section .section-form .field-group .ant-input::placeholder,.location-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}.location-form-section .section-form .field-group .ant-input-password:focus,.location-form-section .section-form .field-group .ant-input:focus,.location-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)}.location-form-section .section-form .field-group .ant-input-password:hover,.location-form-section .section-form .field-group .ant-input:hover,.location-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)}.location-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}.location-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}.location-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}.location-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}.location-form-section .section-form .ant-form-item .ant-input,.location-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}.location-form-section .section-form .ant-form-item .ant-input-password::placeholder,.location-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}.location-form-section .section-form .ant-form-item .ant-input-password:focus,.location-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)}.location-form-section .section-form .ant-form-item .ant-input-password:hover,.location-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)}.location-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}.location-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}.location-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){.location-form-section,.qr-type-form-container,.qr-type-form-section{padding:12px}.location-form-section .section-header .section-icon,.qr-type-form-section .section-header .section-icon{width:36px;height:36px;font-size:16px;margin-right:12px}.location-form-section .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:15px}.location-form-section .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:13px}.location-form-section .section-form,.qr-type-form-section .section-form{margin-left:32px}.location-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:12px}.location-form-section .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:13px}.location-form-section .section-form .field-group .ant-input,.location-form-section .section-form .field-group .ant-input-password,.location-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){.location-form-section,.qr-type-form-section{padding:8px}.location-form-section .section-header,.qr-type-form-section .section-header{flex-direction:column;align-items:flex-start}.location-form-section .section-header .section-icon,.qr-type-form-section .section-header .section-icon{margin-right:0;margin-bottom:12px}.location-form-section .section-form,.qr-type-form-section .section-form{margin-left:0}.location-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:10px}.location-form-section .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:12px}.location-form-section .section-form .field-group .ant-input,.location-form-section .section-form .field-group .ant-input-password,.location-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}.location-form-section .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:11px}}.location-form-section .location-collapse,.location-form-section .location-collapse .ant-collapse-item{border:none;background:rgba(0,0,0,0)}.location-form-section .location-collapse .ant-collapse-item .ant-collapse-header{padding:0!important;border:none!important;background:rgba(0,0,0,0)!important}.location-form-section .location-collapse .ant-collapse-item .ant-collapse-header .location-header{display:flex;align-items:flex-start;gap:16px;padding:16px 0}.location-form-section .location-collapse .ant-collapse-item .ant-collapse-header .location-header .section-icon{font-size:20px;color:var(--primary-color,#3253FA);margin-top:4px;flex-shrink:0}.location-form-section .location-collapse .ant-collapse-item .ant-collapse-header .location-header .section-content{flex:1 1}.location-form-section .location-collapse .ant-collapse-item .ant-collapse-header .location-header .section-content .section-title{font-size:18px;font-weight:600;color:#333;margin:0 0 4px;line-height:1.3}.location-form-section .location-collapse .ant-collapse-item .ant-collapse-header .location-header .section-content .section-description{font-size:14px;color:#666;margin:0;line-height:1.4}.location-form-section .location-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;color:var(--primary-color,#3253FA)!important;font-size:14px!important}.location-form-section .location-collapse .ant-collapse-item .ant-collapse-content{border:none;background:rgba(0,0,0,0)}.location-form-section .location-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:0 0 0 56px}.location-form-section .location-content{display:flex;flex-direction:column;gap:20px}.location-form-section .location-content .location-row{display:flex;gap:16px;width:100%}.location-form-section .location-content .location-row .location-field{flex:1 1;display:flex;flex-direction:column;gap:8px}.location-form-section .location-content .location-row .location-field.street-field{flex:2 1}.location-form-section .location-content .location-row .location-field.number-field,.location-form-section .location-content .location-row .location-field.postal-field{flex:1 1}.location-form-section .location-content .location-row .location-field.city-field{flex:2 1}.location-form-section .location-content .location-row .location-field.country-field,.location-form-section .location-content .location-row .location-field.state-field{flex:1 1}.location-form-section .location-content .location-row .location-field .field-label{font-size:14px;font-weight:500;color:#333}.location-form-section .location-content .location-row .location-field .field-label .required{color:#ff4d4f;margin-left:4px}.location-form-section .location-content .location-row .location-field .location-input{border-radius:8px;border:1px solid #d9d9d9;padding:12px 16px;font-size:14px;transition:all .2s ease}.location-form-section .location-content .location-row .location-field .location-input .input-icon{color:#bfbfbf;margin-right:8px}.location-form-section .location-content .location-row .location-field .location-input::placeholder{color:#bfbfbf}.location-form-section .location-content .location-row .location-field .location-input:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.location-form-section .location-content .location-row .location-field .location-input:focus .input-icon{color:var(--primary-color,#3253FA)}.location-form-section .location-content .location-row .location-field .location-input:hover{border-color:var(--primary-color,#3253FA)}@media(max-width:768px){.location-form-section .location-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:0 0 0 48px}.location-form-section .location-content{gap:16px}.location-form-section .location-content .location-row{gap:12px}.location-form-section .location-content .location-row .location-field .field-label{font-size:13px}.location-form-section .location-content .location-row .location-field .location-input{padding:10px 14px;font-size:13px}}@media(max-width:640px){.location-form-section .location-content .location-row{flex-direction:column;gap:12px}.location-form-section .location-content .location-row .location-field{flex:1 1!important}.location-form-section .location-content .location-row .location-field .location-input{padding:10px 14px;font-size:13px}}@media(max-width:480px){.location-form-section .location-collapse .ant-collapse-item .ant-collapse-header .location-header{gap:12px}.location-form-section .location-collapse .ant-collapse-item .ant-collapse-header .location-header .section-content .section-title{font-size:16px}.location-form-section .location-collapse .ant-collapse-item .ant-collapse-header .location-header .section-content .section-description{font-size:13px}.location-form-section .location-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:0}.location-form-section .location-content{gap:14px}.location-form-section .location-content .location-row{gap:10px}.location-form-section .location-content .location-row .location-field .field-label{font-size:12px}.location-form-section .location-content .location-row .location-field .location-input{padding:8px 12px;font-size:12px}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,0.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,0.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.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}.contact-details-form-section,.qr-type-form-section{padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.contact-details-form-section .section-header,.qr-type-form-section .section-header{display:flex;align-items:flex-start;margin-bottom:16px;cursor:pointer}.contact-details-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}.contact-details-form-section .section-header .section-content,.qr-type-form-section .section-header .section-content{flex:1 1}.contact-details-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}.contact-details-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}.contact-details-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}.contact-details-form-section .section-form,.qr-type-form-section .section-form{margin-left:40px}.contact-details-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.contact-details-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}.contact-details-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}.contact-details-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}.contact-details-form-section .section-form .field-group .ant-input,.contact-details-form-section .section-form .field-group .ant-input-password,.contact-details-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}.contact-details-form-section .section-form .field-group .ant-input-password::placeholder,.contact-details-form-section .section-form .field-group .ant-input::placeholder,.contact-details-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}.contact-details-form-section .section-form .field-group .ant-input-password:focus,.contact-details-form-section .section-form .field-group .ant-input:focus,.contact-details-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)}.contact-details-form-section .section-form .field-group .ant-input-password:hover,.contact-details-form-section .section-form .field-group .ant-input:hover,.contact-details-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)}.contact-details-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}.contact-details-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}.contact-details-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}.contact-details-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}.contact-details-form-section .section-form .ant-form-item .ant-input,.contact-details-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}.contact-details-form-section .section-form .ant-form-item .ant-input-password::placeholder,.contact-details-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}.contact-details-form-section .section-form .ant-form-item .ant-input-password:focus,.contact-details-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)}.contact-details-form-section .section-form .ant-form-item .ant-input-password:hover,.contact-details-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)}.contact-details-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}.contact-details-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}.contact-details-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){.contact-details-form-section,.qr-type-form-container,.qr-type-form-section{padding:12px}.contact-details-form-section .section-header .section-icon,.qr-type-form-section .section-header .section-icon{width:36px;height:36px;font-size:16px;margin-right:12px}.contact-details-form-section .section-header .section-content .section-title,.qr-type-form-section .section-header .section-content .section-title{font-size:15px}.contact-details-form-section .section-header .section-content .section-description,.qr-type-form-section .section-header .section-content .section-description{font-size:13px}.contact-details-form-section .section-form,.qr-type-form-section .section-form{margin-left:32px}.contact-details-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:12px}.contact-details-form-section .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:13px}.contact-details-form-section .section-form .field-group .ant-input,.contact-details-form-section .section-form .field-group .ant-input-password,.contact-details-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){.contact-details-form-section,.qr-type-form-section{padding:8px}.contact-details-form-section .section-header,.qr-type-form-section .section-header{flex-direction:column;align-items:flex-start}.contact-details-form-section .section-header .section-icon,.qr-type-form-section .section-header .section-icon{margin-right:0;margin-bottom:12px}.contact-details-form-section .section-form,.qr-type-form-section .section-form{margin-left:0}.contact-details-form-section .section-form .field-group,.qr-type-form-section .section-form .field-group{margin-bottom:10px}.contact-details-form-section .section-form .field-group .field-label,.qr-type-form-section .section-form .field-group .field-label{font-size:12px}.contact-details-form-section .section-form .field-group .ant-input,.contact-details-form-section .section-form .field-group .ant-input-password,.contact-details-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}.contact-details-form-section .section-form .field-group .field-hint,.qr-type-form-section .section-form .field-group .field-hint{font-size:11px}}.contact-details-form-section{margin-bottom:20px}.contact-details-form-section .phone-input .PhoneInputInput{border:1.5px solid #e5e7eb;border-radius:10px;padding:12px 16px;font-size:14px;line-height:1.5;width:100%;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.contact-details-form-section .phone-input .PhoneInputInput:hover{border-color:var(--primary-color,#3253FA);box-shadow:0 2px 8px rgba(50,83,250,.1)}.contact-details-form-section .phone-input .PhoneInputInput:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 3px rgba(50,83,250,.1),0 2px 8px rgba(50,83,250,.15);outline:none}.contact-details-form-section .phone-input .PhoneInputCountrySelect{border:1.5px solid #e5e7eb;border-right:none;border-radius:10px 0 0 10px;background:#fafafa;transition:all .3s ease}.contact-details-form-section .phone-input .PhoneInputCountrySelect:hover{border-color:var(--primary-color,#3253FA);background:#f5f7ff}.contact-details-form-section .phone-input .PhoneInputCountrySelect:focus{border-color:var(--primary-color,#3253FA);outline:none;background:#f5f7ff}.contact-details-form-section .phone-input.ant-form-item-has-error .PhoneInputCountrySelect,.contact-details-form-section .phone-input.ant-form-item-has-error .PhoneInputInput{border-color:#ff4d4f}.contact-details-form-section .phone-input.ant-form-item-has-error .PhoneInputCountrySelect:focus,.contact-details-form-section .phone-input.ant-form-item-has-error .PhoneInputInput:focus{box-shadow:0 0 0 3px rgba(255,77,79,.1)}.contact-details-form-section .contact-details-collapse,.contact-details-form-section .contact-details-collapse .ant-collapse-item{border:none;background:rgba(0,0,0,0)}.contact-details-form-section .contact-details-collapse .ant-collapse-item .ant-collapse-header{padding:0!important;border:none!important;background:rgba(0,0,0,0)!important}.contact-details-form-section .contact-details-collapse .ant-collapse-item .ant-collapse-header .contact-details-header{display:flex;align-items:flex-start;gap:16px;padding:16px 0}.contact-details-form-section .contact-details-collapse .ant-collapse-item .ant-collapse-header .contact-details-header .section-icon{font-size:20px;color:var(--primary-color,#3253FA);margin-top:4px;flex-shrink:0}.contact-details-form-section .contact-details-collapse .ant-collapse-item .ant-collapse-header .contact-details-header .section-content{flex:1 1}.contact-details-form-section .contact-details-collapse .ant-collapse-item .ant-collapse-header .contact-details-header .section-content .section-title{font-size:18px;font-weight:600;color:#333;margin:0 0 4px;line-height:1.3}.contact-details-form-section .contact-details-collapse .ant-collapse-item .ant-collapse-header .contact-details-header .section-content .section-description{font-size:14px;color:#666;margin:0;line-height:1.4}.contact-details-form-section .contact-details-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;color:var(--primary-color,#3253FA)!important;font-size:14px!important}.contact-details-form-section .contact-details-collapse .ant-collapse-item .ant-collapse-content{border:none;background:rgba(0,0,0,0)}.contact-details-form-section .contact-details-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:0 0 0 56px}.contact-details-form-section .contact-details-content{display:flex;flex-direction:column;gap:20px}.contact-details-form-section .contact-details-content .contact-section .contact-section-header{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.contact-details-form-section .contact-details-content .contact-section .contact-section-header .contact-section-info{display:flex;align-items:center;gap:12px}.contact-details-form-section .contact-details-content .contact-section .contact-section-header .contact-section-info .contact-icon{font-size:16px;color:#666}.contact-details-form-section .contact-details-content .contact-section .contact-section-header .contact-section-info .contact-label{font-size:14px;font-weight:500;color:#333}.contact-details-form-section .contact-details-content .contact-section .contact-section-header .add-contact-btn{width:24px;height:24px;min-width:24px;display:flex;align-items:center;justify-content:center;background:var(--primary-color,#3253FA);border:none;border-radius:50%;transition:all .2s ease}.contact-details-form-section .contact-details-content .contact-section .contact-section-header .add-contact-btn:hover{background:var(--primary-color,#2952d1);transform:scale(1.1)}.contact-details-form-section .contact-details-content .contact-section .contact-section-header .add-contact-btn .anticon{font-size:12px;color:#fff}.contact-details-form-section .contact-details-content .contact-section .contact-fields{display:flex;flex-direction:column;gap:12px;width:100%}.contact-details-form-section .contact-details-content .contact-section .contact-fields .contact-field-item{width:100%}.contact-details-form-section .contact-details-content .contact-section .contact-fields .contact-field-item .ant-form-item{width:100%;margin-bottom:0}.contact-details-form-section .contact-details-content .contact-section .contact-fields .contact-field-item .contact-field-input{display:flex;align-items:center;gap:8px;width:100%}.contact-details-form-section .contact-details-content .contact-section .contact-fields .contact-field-item .contact-field-input .contact-input{flex:1 1;width:100%;border-radius:8px;border:1px solid #d9d9d9;padding:12px 16px;font-size:14px;transition:all .2s ease}.contact-details-form-section .contact-details-content .contact-section .contact-fields .contact-field-item .contact-field-input .contact-input .input-icon{color:#bfbfbf;margin-right:8px}.contact-details-form-section .contact-details-content .contact-section .contact-fields .contact-field-item .contact-field-input .contact-input::placeholder{color:#bfbfbf}.contact-details-form-section .contact-details-content .contact-section .contact-fields .contact-field-item .contact-field-input .contact-input:focus{border-color:var(--primary-color,#3253FA);box-shadow:0 0 0 2px rgba(50,83,250,.2)}.contact-details-form-section .contact-details-content .contact-section .contact-fields .contact-field-item .contact-field-input .contact-input:focus .input-icon{color:var(--primary-color,#3253FA)}.contact-details-form-section .contact-details-content .contact-section .contact-fields .contact-field-item .contact-field-input .contact-input:hover{border-color:var(--primary-color,#3253FA)}.contact-details-form-section .contact-details-content .contact-section .contact-fields .contact-field-item .contact-field-input .remove-field-btn{width:24px;height:24px;min-width:24px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;color:#ff4d4f;font-size:16px;font-weight:700;background:rgba(0,0,0,0);transition:all .2s ease;padding:0}.contact-details-form-section .contact-details-content .contact-section .contact-fields .contact-field-item .contact-field-input .remove-field-btn:hover{background:#fff2f0;color:#ff4d4f;transform:scale(1.1)}@media(max-width:768px){.contact-details-form-section .contact-details-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:0 0 0 48px}.contact-details-form-section .contact-details-content{gap:16px}.contact-details-form-section .contact-details-content .contact-section .contact-section-header{padding:10px 0}.contact-details-form-section .contact-details-content .contact-section .contact-section-header .contact-section-info{gap:10px}.contact-details-form-section .contact-details-content .contact-section .contact-section-header .contact-section-info .contact-icon{font-size:14px}.contact-details-form-section .contact-details-content .contact-section .contact-section-header .contact-section-info .contact-label{font-size:13px}.contact-details-form-section .contact-details-content .contact-section .contact-section-header .add-contact-btn{width:22px;height:22px;min-width:22px}.contact-details-form-section .contact-details-content .contact-section .contact-section-header .add-contact-btn .anticon{font-size:11px}.contact-details-form-section .contact-details-content .contact-section .contact-fields{gap:10px}.contact-details-form-section .contact-details-content .contact-section .contact-fields .contact-field-item .contact-field-input .contact-input{padding:10px 14px;font-size:13px}.contact-details-form-section .contact-details-content .contact-section .contact-fields .contact-field-item .contact-field-input .remove-field-btn{width:22px;height:22px;min-width:22px;font-size:14px}}@media(max-width:480px){.contact-details-form-section .contact-details-collapse .ant-collapse-item .ant-collapse-header .contact-details-header{gap:12px}.contact-details-form-section .contact-details-collapse .ant-collapse-item .ant-collapse-header .contact-details-header .section-content .section-title{font-size:16px}.contact-details-form-section .contact-details-collapse .ant-collapse-item .ant-collapse-header .contact-details-header .section-content .section-description{font-size:13px}.contact-details-form-section .contact-details-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:0}.contact-details-form-section .contact-details-content{gap:14px}.contact-details-form-section .contact-details-content .contact-section .contact-section-header{padding:8px 0}.contact-details-form-section .contact-details-content .contact-section .contact-section-header .contact-section-info{gap:8px}.contact-details-form-section .contact-details-content .contact-section .contact-section-header .contact-section-info .contact-icon{font-size:13px}.contact-details-form-section .contact-details-content .contact-section .contact-section-header .contact-section-info .contact-label{font-size:12px}.contact-details-form-section .contact-details-content .contact-section .contact-section-header .add-contact-btn{width:20px;height:20px;min-width:20px}.contact-details-form-section .contact-details-content .contact-section .contact-section-header .add-contact-btn .anticon{font-size:10px}.contact-details-form-section .contact-details-content .contact-section .contact-fields{gap:8px}.contact-details-form-section .contact-details-content .contact-section .contact-fields .contact-field-item .contact-field-input{gap:6px}.contact-details-form-section .contact-details-content .contact-section .contact-fields .contact-field-item .contact-field-input .contact-input{padding:8px 12px;font-size:12px}.contact-details-form-section .contact-details-content .contact-section .contact-fields .contact-field-item .contact-field-input .remove-field-btn{width:20px;height:20px;min-width:20px;font-size:12px}}