body.vefg-plugin-admin{--white:#fff !important;--primary:#4f46e5 !important;--primary-hover:#4338ca !important;--secondary:#6c757d !important;--secondary-hover:#5c636a !important;--success:#198754 !important;--success-hover:#157347 !important;--danger:#dc3545 !important;--danger-hover:#b02a37 !important;--warning:#ffc107 !important;--warning-hover:#ffca2c !important;--info:#0dcaf0 !important;--info-hover:#31d2f2 !important;--light:#f8f9fa !important;--light-hover:#e2e6ea !important;--dark:#212529 !important;--dark-hover:#1a1e21 !important;--light-gray:#D3D3D3FF !important;--font-size:1rem !important;--line-height:1.5 !important;--border-radius:0.375rem !important;--text-color:#212529 !important;--background-color:#fff !important;--border-color:#ced4da !important;--primary-shadow:rgba(79, 70, 229, 0.28) !important;--success-shadow:rgba(25, 135, 84, 0.25) !important;--danger-shadow:rgba(220, 53, 69, 0.25) !important;--warning-shadow:rgba(255, 193, 7, 0.25) !important;--info-shadow:rgba(13, 202, 240, 0.25) !important;--gradient-primary:linear-gradient(90deg, #4f46e5 0%, #6366f1 100%) !important;--gradient-success:linear-gradient(90deg, #198754 0%, #157347 100%) !important;--gradient-danger:linear-gradient(90deg, #dc3545 0%, #b02a37 100%) !important;--gradient-warning:linear-gradient(90deg, #ffc107 0%, #ffca2c 100%) !important;--gradient-info:linear-gradient(90deg, #0dcaf0 0%, #31d2f2 100%) !important}#vefg-content-wrapper form{max-width:750px}.vefg-wrap{margin:10px 20px 0 2px}.vefg-btn{display:inline-block!important;font-weight:500!important;text-align:center!important;vertical-align:middle!important;user-select:none!important;border:1px solid transparent!important;padding:.375rem 0.75rem!important;font-size:var(--font-size)!important;line-height:var(--line-height)!important;border-radius:var(--border-radius)!important;transition:all 0.15s ease-in-out!important;cursor:pointer!important;text-decoration:none!important;width:max-content!important;min-height:30px!important}.vefg-btn-primary{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.vefg-btn-primary:hover{background-color:var(--primary-hover)!important;border-color:var(--primary-hover)!important}.vefg-btn-secondary{background-color:var(--secondary)!important;border-color:var(--secondary)!important;color:#fff!important}.vefg-btn-secondary:hover{background-color:var(--secondary-hover)!important;border-color:var(--secondary-hover)!important}.vefg-btn-success{background-color:var(--success)!important;border-color:var(--success)!important;color:#fff!important}.vefg-btn-success:hover{background-color:var(--success-hover)!important;border-color:var(--success-hover)!important}.vefg-btn-danger{background-color:var(--danger)!important;border-color:var(--danger)!important;color:#fff!important}.vefg-btn-danger:hover{background-color:var(--danger-hover)!important;border-color:var(--danger-hover)!important}.vefg-btn-warning{background-color:var(--warning)!important;border-color:var(--warning)!important;color:#212529!important}.vefg-btn-warning:hover{background-color:var(--warning-hover)!important;border-color:var(--warning-hover)!important}.vefg-btn-info{background-color:var(--info)!important;border-color:var(--info)!important;color:#212529!important}.vefg-btn-info:hover{background-color:var(--info-hover)!important;border-color:var(--info-hover)!important}.vefg-btn-light{background-color:var(--light)!important;border-color:var(--light)!important;color:#212529!important}.vefg-btn-light:hover{background-color:var(--light-hover)!important;border-color:var(--light-hover)!important}.vefg-btn-dark{background-color:var(--dark)!important;border-color:var(--dark)!important;color:#fff!important}.vefg-btn-dark:hover{background-color:var(--dark-hover)!important;border-color:var(--dark-hover)!important}.vefg-btn-outline-primary{background-color:transparent!important;border:1px solid var(--primary)!important;color:var(--primary)!important}.vefg-btn-outline-primary:hover{background-color:var(--primary)!important;color:#fff!important}.vefg-btn-outline-secondary{background-color:transparent!important;border:1px solid var(--secondary)!important;color:var(--secondary)!important}.vefg-btn-outline-secondary:hover{background-color:var(--secondary)!important;color:#fff!important}.vefg-btn-outline-success{background-color:transparent!important;border:1px solid var(--success)!important;color:var(--success)!important}.vefg-btn-outline-success:hover{background-color:var(--success)!important;color:#fff!important}.vefg-btn-outline-danger{background-color:transparent!important;border:1px solid var(--danger)!important;color:var(--danger)!important}.vefg-btn-outline-danger:hover{background-color:var(--danger)!important;color:#fff!important}.vefg-btn-outline-warning{background-color:transparent!important;border:1px solid var(--warning)!important;color:var(--warning)!important}.vefg-btn-outline-warning:hover{background-color:var(--warning)!important;color:#212529!important}.vefg-btn-outline-info{background-color:transparent!important;border:1px solid var(--info)!important;color:var(--info)!important}.vefg-btn-outline-info:hover{background-color:var(--info)!important;color:#212529!important}.vefg-btn-outline-light{background-color:transparent!important;border:1px solid var(--light)!important;color:var(--light)!important}.vefg-btn-outline-light:hover{background-color:var(--light)!important;color:#212529!important}.vefg-btn-outline-dark{background-color:transparent!important;border:1px solid var(--dark)!important;color:var(--dark)!important}.vefg-btn-outline-dark:hover{background-color:var(--dark)!important;color:#fff!important}.vefg-form-group{display:block!important;margin-bottom:1.5rem!important}.vefg-form-label{display:block!important;margin-bottom:1.5rem!important;font-size:18px!important;font-weight:600!important}.vefg-form-error{display:block!important;color:var(--danger)!important;margin-top:1.5rem!important}.vefg-form-info-message{display:block!important;font-size:14px!important;margin-top:1.5rem!important}.vefg-input{display:block!important;width:100%!important;max-width:750px!important;min-height:30px!important;padding:.375rem 0.75rem!important;font-size:var(--font-size)!important;line-height:var(--line-height)!important;color:var(--text-color)!important;background-color:var(--background-color)!important;border:1px solid var(--border-color)!important;border-radius:var(--border-radius)!important;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out!important}.vefg-input-primary:focus{border-color:var(--primary)!important;box-shadow:0 0 0 .25rem var(--primary-shadow)!important}.vefg-input-secondary:focus{border-color:var(--secondary)!important;box-shadow:0 0 0 .25rem rgb(108 117 125 / .25)!important}.vefg-input-success:focus{border-color:var(--success)!important;box-shadow:0 0 0 .25rem var(--success-shadow)!important}.vefg-input-danger:focus{border-color:var(--danger)!important;box-shadow:0 0 0 .25rem var(--danger-shadow)!important}.vefg-input-warning:focus{border-color:var(--warning)!important;box-shadow:0 0 0 .25rem var(--warning-shadow)!important}.vefg-input-info:focus{border-color:var(--info)!important;box-shadow:0 0 0 .25rem var(--info-shadow)!important}.vefg-input.rounded{border-radius:50px!important}.vefg-input:disabled,.vefg-btn:disabled{opacity:0.65!important;cursor:not-allowed!important}#vms-elements-form-guard-wrap .dt-top{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:10px!important}#vms-elements-form-guard-wrap .dt-buttons .dt-btn-small{margin:0 2px!important;padding:4px 8px!important;font-size:12px!important}#vms-elements-form-guard-wrap .dt-search input{width:200px!important;margin-left:10px!important;display:inline-block!important}#wpf-builder-wrap{display:flex!important;gap:20px!important;font-family:Arial,sans-serif!important}#wpf-builder-left{flex:1!important;background:#f5f5f5!important;padding:15px!important;border:1px solid #ddd!important;border-radius:var(--border-radius)!important}#wpf-builder-left h3{margin-bottom:15px!important;font-size:1.1rem!important}.wpf-field-btn{display:block!important;width:100%!important;margin-bottom:10px!important;padding:10px!important;font-size:0.95rem!important;text-align:left!important;border-radius:var(--border-radius)!important;border:1px solid var(--border-color)!important;background:var(--light)!important;cursor:pointer!important;transition:0.2s!important}.wpf-field-btn:hover{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}#wpf-builder-canvas{flex:2!important;background:#fff!important;padding:15px!important;border:1px solid #ddd!important;border-radius:var(--border-radius)!important;min-height:500px!important}#wpf-builder-canvas h2{margin-bottom:15px!important;font-size:1.2rem!important}.wpf-canvas-field{border:1px solid var(--border-color)!important;padding:15px!important;margin-bottom:10px!important;border-radius:var(--border-radius)!important;background:#fff!important;cursor:pointer!important;transition:all 0.2s!important}.wpf-canvas-field:hover{box-shadow:0 2px 6px rgb(0 0 0 / .1)!important}.wpf-canvas-field label{display:block!important;margin-bottom:5px!important;font-weight:500!important}.wpf-canvas-field input,.wpf-canvas-field select,.wpf-canvas-field textarea{width:100%!important;padding:8px 10px!important;border:1px solid var(--border-color)!important;border-radius:var(--border-radius)!important;margin-top:5px!important;font-size:var(--font-size)!important}#wpf-builder-right{flex:1!important;background:#f9f9f9!important;padding:15px!important;border:1px solid #ddd!important;border-radius:var(--border-radius)!important}#wpf-builder-right h3{margin-bottom:15px!important;font-size:1.1rem!important}.wpf-options-panel{border-top:1px solid #ddd!important;padding-top:10px!important;margin-bottom:15px!important}.wpf-options-panel label{font-weight:500!important;margin-bottom:5px!important;display:block!important;font-size:0.95rem!important}.wpf-options-panel input[type=text],.wpf-options-panel select,.wpf-options-panel textarea{width:100%!important;padding:8px!important;margin-bottom:8px!important;border:1px solid var(--border-color)!important;border-radius:var(--border-radius)!important}.wpf-color-picker{margin-bottom:10px!important}.wpf-option-btn{margin-top:5px!important;padding:5px 10px!important;font-size:0.85rem!important;border-radius:var(--border-radius)!important;border:1px solid var(--border-color)!important;background:var(--light)!important;cursor:pointer!important;transition:0.2s!important}.wpf-option-btn:hover{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}#wpf-save-form-btn{margin-top:15px!important;padding:10px 20px!important;font-size:1rem!important;background:var(--success)!important;color:#fff!important;border:none!important;border-radius:var(--border-radius)!important;cursor:pointer!important;transition:all 0.2s!important}#wpf-save-form-btn:hover{background:var(--success-hover)!important}.wpf-drag-handle{cursor:move!important}.wpf-canvas-field.selected{border:2px solid var(--primary)!important;background:#f0f8ff!important}.wpf-multiple-options{margin-bottom:10px!important;display:flex!important;gap:5px!important;align-items:center!important}.vefg-flex{display:flex!important}.vefg-flex-col{flex-direction:column!important}.vefg-flex-row{flex-direction:row!important}.vefg-flex-wrap{flex-wrap:wrap!important}.vefg-flex-nowrap{flex-wrap:nowrap!important}.vefg-items-center{align-items:center!important}.vefg-items-start{align-items:flex-start!important}.vefg-items-end{align-items:flex-end!important}.vefg-justify-center{justify-content:center!important}.vefg-justify-between{justify-content:space-between!important}.vefg-justify-around{justify-content:space-around!important}.vefg-justify-end{justify-content:flex-end!important}.vefg-p-1{padding:0.25rem!important}.vefg-p-2{padding:0.5rem!important}.vefg-p-3{padding:0.75rem!important}.vefg-p-4{padding:1rem!important}.vefg-p-8{padding:2rem!important}.vefg-p-12{padding:3rem!important}.vefg-pt-1{padding-top:0.25rem!important}.vefg-pt-2{padding-top:0.5rem!important}.vefg-pt-3{padding-top:0.75rem!important}.vefg-pt-4{padding-top:1rem!important}.vefg-pt-8{padding-top:2rem!important}.vefg-pt-12{padding-top:3rem!important}.vefg-pb-1{padding-bottom:0.25rem!important}.vefg-pb-2{padding-bottom:0.5rem!important}.vefg-pb-3{padding-bottom:0.75rem!important}.vefg-pb-4{padding-bottom:1rem!important}.vefg-pb-8{padding-bottom:2rem!important}.vefg-pb-12{padding-bottom:3rem!important}.vefg-pl-1{padding-left:0.25rem!important}.vefg-pl-2{padding-left:0.5rem!important}.vefg-pl-3{padding-left:0.75rem!important}.vefg-pl-4{padding-left:1rem!important}.vefg-pl-8{padding-left:2rem!important}.vefg-pl-12{padding-left:3rem!important}.vefg-pr-1{padding-right:0.25rem!important}.vefg-pr-2{padding-right:0.5rem!important}.vefg-pr-3{padding-right:0.75rem!important}.vefg-pr-4{padding-right:1rem!important}.vefg-pr-8{padding-right:2rem!important}.vefg-pr-12{padding-right:3rem!important}.vefg-px-1{padding-left:0.25rem!important;padding-right:0.25rem!important}.vefg-px-2{padding-left:0.5rem!important;padding-right:0.5rem!important}.vefg-px-3{padding-left:0.75rem!important;padding-right:0.75rem!important}.vefg-px-4{padding-left:1rem!important;padding-right:1rem!important}.vefg-px-8{padding-left:2rem!important;padding-right:2rem!important}.vefg-px-12{padding-left:3rem!important;padding-right:3rem!important}.vefg-py-1{padding-top:0.25rem!important;padding-bottom:0.25rem!important}.vefg-py-2{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.vefg-py-3{padding-top:0.75rem!important;padding-bottom:0.75rem!important}.vefg-py-4{padding-top:1rem!important;padding-bottom:1rem!important}.vefg-py-8{padding-top:2rem!important;padding-bottom:2rem!important}.vefg-py-12{padding-top:3rem!important;padding-bottom:3rem!important}.vefg-m-1{margin:0.25rem!important}.vefg-m-2{margin:0.5rem!important}.vefg-m-3{margin:0.75rem!important}.vefg-m-4{margin:1rem!important}.vefg-m-8{margin:2rem!important}.vefg-m-12{margin:3rem!important}.vefg-mt-1{margin-top:0.25rem!important}.vefg-mt-2{margin-top:0.5rem!important}.vefg-mt-3{margin-top:0.75rem!important}.vefg-mt-4{margin-top:1rem!important}.vefg-mt-8{margin-top:2rem!important}.vefg-mt-12{margin-top:3rem!important}.vefg-mb-1{margin-bottom:0.25rem!important}.vefg-mb-2{margin-bottom:0.5rem!important}.vefg-mb-3{margin-bottom:0.75rem!important}.vefg-mb-4{margin-bottom:1rem!important}.vefg-mb-8{margin-bottom:2rem!important}.vefg-mb-12{margin-bottom:3rem!important}.vefg-ml-1{margin-left:0.25rem!important}.vefg-ml-2{margin-left:0.5rem!important}.vefg-ml-3{margin-left:0.75rem!important}.vefg-ml-4{margin-left:1rem!important}.vefg-ml-8{margin-left:2rem!important}.vefg-ml-12{margin-left:3rem!important}.vefg-mr-1{margin-right:0.25rem!important}.vefg-mr-2{margin-right:0.5rem!important}.vefg-mr-3{margin-right:0.75rem!important}.vefg-mr-4{margin-right:1rem!important}.vefg-mr-8{margin-right:2rem!important}.vefg-mr-12{margin-right:3rem!important}.vefg-mx-1{margin-left:0.25rem!important;margin-right:0.25rem!important}.vefg-mx-2{margin-left:0.5rem!important;margin-right:0.5rem!important}.vefg-mx-3{margin-left:0.75rem!important;margin-right:0.75rem!important}.vefg-mx-4{margin-left:1rem!important;margin-right:1rem!important}.vefg-mx-8{margin-left:2rem!important;margin-right:2rem!important}.vefg-mx-12{margin-left:3rem!important;margin-right:3rem!important}.vefg-my-1{margin-top:0.25rem!important;margin-bottom:0.25rem!important}.vefg-my-2{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.vefg-my-3{margin-top:0.75rem!important;margin-bottom:0.75rem!important}.vefg-my-4{margin-top:1rem!important;margin-bottom:1rem!important}.vefg-my-8{margin-top:2rem!important;margin-bottom:2rem!important}.vefg-my-12{margin-top:3rem!important;margin-bottom:3rem!important}.vefg-w-full{width:100%!important}.vefg-w-1-2{width:50%!important}.vefg-w-1-3{width:33.3333%!important}.vefg-w-2-3{width:66.6666%!important}.vefg-w-1-4{width:25%!important}.vefg-w-3-4{width:75%!important}.vefg-w-1-12{width:8.3333%!important}.vefg-w-2-12{width:16.6667%!important}.vefg-w-3-12{width:25%!important}.vefg-w-4-12{width:33.3333%!important}.vefg-w-5-12{width:41.6667%!important}.vefg-w-6-12{width:50%!important}.vefg-w-7-12{width:58.3333%!important}.vefg-w-8-12{width:66.6667%!important}.vefg-w-9-12{width:75%!important}.vefg-w-10-12{width:83.3333%!important}.vefg-w-11-12{width:91.6667%!important}.vefg-h-full{height:100%!important}.vefg-h-auto{height:auto!important}.vefg-w-100{width:100px}.vefg-w-150{width:150px}.vefg-w-200{width:200px}.vefg-w-250{width:250px}.vefg-w-300{width:300px}.vefg-w-350{width:350px}.vefg-w-400{width:400px}.vefg-w-450{width:450px}.vefg-w-500{width:500px}.vefg-w-550{width:550px}.vefg-min-w-100{min-width:100px}.vefg-min-w-150{min-width:150px}.vefg-min-w-200{min-width:200px}.vefg-min-w-250{min-width:250px}.vefg-min-w-300{min-width:300px}.vefg-min-w-350{min-width:350px}.vefg-min-w-400{min-width:400px}.vefg-min-w-450{min-width:450px}.vefg-min-w-500{min-width:500px}.vefg-min-w-550{min-width:550px}.vefg-max-w-100{max-width:100px}.vefg-max-w-150{max-width:150px}.vefg-max-w-200{max-width:200px}.vefg-max-w-250{max-width:250px}.vefg-max-w-300{max-width:300px}.vefg-max-w-350{max-width:350px}.vefg-max-w-400{max-width:400px}.vefg-max-w-450{max-width:450px}.vefg-max-w-500{max-width:500px}.vefg-max-w-550{max-width:550px}.vefg-text-xs{font-size:0.75rem!important}.vefg-text-sm{font-size:0.875rem!important}.vefg-text-base{font-size:1rem!important}.vefg-text-lg{font-size:1.125rem!important}.vefg-text-xl{font-size:1.25rem!important}.vefg-font-bold{font-weight:700!important}.vefg-font-medium{font-weight:500!important}.vefg-font-normal{font-weight:400!important}.vefg-text-center{text-align:center!important}.vefg-text-left{text-align:left!important}.vefg-text-right{text-align:right!important}.vefg-text-white{color:#fff!important}.vefg-text-black{color:var(--dark)!important}.vefg-text-gray{color:var(--secondary)!important}.vefg-text-primary{color:var(--primary)!important}.vefg-text-success{color:var(--success)!important}.vefg-text-danger{color:var(--danger)!important}.vefg-text-warning{color:var(--warning)!important}.vefg-text-info{color:var(--info)!important}.vefg-text-light{color:var(--light)!important}.vefg-text-dark{color:var(--dark)!important}.vefg-bg-white{background-color:var(--background-color)!important}.vefg-bg-black{background-color:var(--dark)!important;color:#fff!important}.vefg-bg-gray{background-color:var(--light)!important}.vefg-bg-primary{background-color:var(--primary)!important;color:#fff!important}.vefg-bg-success{background-color:var(--success)!important;color:#fff!important}.vefg-bg-danger{background-color:var(--danger)!important;color:#fff!important}.vefg-bg-warning{background-color:var(--warning)!important;color:#212529!important}.vefg-bg-info{background-color:var(--info)!important;color:#212529!important}.vefg-bg-gradient-primary{background:var(--gradient-primary)!important;color:#fff!important}.vefg-bg-gradient-success{background:var(--gradient-success)!important;color:#fff!important}.vefg-bg-gradient-danger{background:var(--gradient-danger)!important;color:#fff!important}.vefg-bg-gradient-warning{background:var(--gradient-warning)!important;color:#212529!important}.vefg-bg-gradient-info{background:var(--gradient-info)!important;color:#212529!important}.vefg-border{border:1px solid var(--border-color)!important}.vefg-border-2{border:2px solid var(--border-color)!important}.vefg-border-0{border:none!important}.vefg-border-primary{border-color:var(--primary)!important}.vefg-border-success{border-color:var(--success)!important}.vefg-border-danger{border-color:var(--danger)!important}.vefg-border-warning{border-color:var(--warning)!important}.vefg-border-info{border-color:var(--info)!important}.vefg-border-light{border-color:var(--light)!important}.vefg-border-dark{border-color:var(--dark)!important}.vefg-font-bold{font-weight:700!important}.vefg-font-medium{font-weight:500!important}.vefg-font-normal{font-weight:400!important}.vefg-text-xs{font-size:0.75rem!important}.vefg-text-sm{font-size:0.875rem!important}.vefg-text-base{font-size:1rem!important}.vefg-text-lg{font-size:1.125rem!important}.vefg-text-xl{font-size:1.25rem!important}.vefg-text-2xl{font-size:1.5rem!important}.vefg-text-3xl{font-size:1.875rem!important}.vefg-text-4xl{font-size:2.25rem!important}.vefg-text-5xl{font-size:3rem!important}.vefg-text-6xl{font-size:3.75rem!important}.vefg-text-left{text-align:left!important}.vefg-text-center{text-align:center!important}.vefg-text-right{text-align:right!important}.vefg-opacity-0{opacity:0!important}.vefg-opacity-25{opacity:0.25!important}.vefg-opacity-50{opacity:0.5!important}.vefg-opacity-75{opacity:0.75!important}.vefg-opacity-100{opacity:1!important}.vefg-shadow-sm{box-shadow:0 1px 2px rgb(0 0 0 / .05)!important}.vefg-shadow{box-shadow:0 1px 3px rgb(0 0 0 / .1),0 1px 2px rgb(0 0 0 / .06)!important}.vefg-shadow-md{box-shadow:0 4px 6px rgb(0 0 0 / .1),0 2px 4px rgb(0 0 0 / .06)!important}.vefg-shadow-lg{box-shadow:0 10px 15px rgb(0 0 0 / .1),0 4px 6px rgb(0 0 0 / .05)!important}.vefg-shadow-xl{box-shadow:0 20px 25px rgb(0 0 0 / .1),0 10px 10px rgb(0 0 0 / .04)!important}.vefg-cursor-pointer{cursor:pointer!important}.vefg-cursor-default{cursor:default!important}.vefg-cursor-not-allowed{cursor:not-allowed!important}.vefg-overflow-auto{overflow:auto!important}.vefg-overflow-hidden{overflow:hidden!important}.vefg-overflow-scroll{overflow:scroll!important}.vefg-block{display:block!important}.vefg-inline-block{display:inline-block!important}.vefg-inline{display:inline!important}.vefg-hidden{display:none!important}@media (max-width:768px){.vefg-text-base{font-size:0.875rem!important}.vefg-text-lg{font-size:1rem!important}.vefg-text-xl{font-size:1.125rem!important}.vefg-text-2xl{font-size:1.25rem!important}.vefg-p-4{padding:0.75rem!important}.vefg-m-4{margin:0.75rem!important}}.vefg-border{border:1px solid var(--border-color)!important}.vefg-border-2{border:2px solid var(--border-color)!important}.vefg-border-primary{border-color:var(--primary)!important}.vefg-border-success{border-color:var(--success)!important}.vefg-border-danger{border-color:var(--danger)!important}.vefg-rounded{border-radius:var(--border-radius)!important}.vefg-rounded-full{border-radius:9999px!important}.vefg-grid{display:grid!important}.vefg-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.vefg-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vefg-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vefg-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.vefg-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.vefg-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.vefg-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.vefg-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.vefg-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.vefg-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.vefg-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.vefg-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.vefg-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))!important}.vefg-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))!important}.vefg-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))!important}.vefg-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))!important}.vefg-col-span-1{grid-column:span 1/span 1!important}.vefg-col-span-2{grid-column:span 2/span 2!important}.vefg-col-span-3{grid-column:span 3/span 3!important}.vefg-col-span-4{grid-column:span 4/span 4!important}.vefg-col-span-5{grid-column:span 5/span 5!important}.vefg-col-span-6{grid-column:span 6/span 6!important}.vefg-col-span-7{grid-column:span 7/span 7!important}.vefg-col-span-8{grid-column:span 8/span 8!important}.vefg-col-span-9{grid-column:span 9/span 9!important}.vefg-col-span-10{grid-column:span 10/span 10!important}.vefg-col-span-11{grid-column:span 11/span 11!important}.vefg-col-span-12{grid-column:span 12/span 12!important}.vefg-row-span-1{grid-row:span 1/span 1!important}.vefg-row-span-2{grid-row:span 2/span 2!important}.vefg-row-span-3{grid-row:span 3/span 3!important}.vefg-row-span-4{grid-row:span 4/span 4!important}.vefg-gap-0{gap:0!important}.vefg-gap-1{gap:0.25rem!important}.vefg-gap-2{gap:0.5rem!important}.vefg-gap-3{gap:0.75rem!important}.vefg-gap-4{gap:1rem!important}.vefg-gap-6{gap:1.5rem!important}.vefg-gap-8{gap:2rem!important}.vefg-gap-12{gap:3rem!important}.vefg-gap-x-0{column-gap:0!important}.vefg-gap-x-1{column-gap:0.25rem!important}.vefg-gap-x-2{column-gap:0.5rem!important}.vefg-gap-x-3{column-gap:0.75rem!important}.vefg-gap-x-4{column-gap:1rem!important}.vefg-gap-x-6{column-gap:1.5rem!important}.vefg-gap-x-8{column-gap:2rem!important}.vefg-gap-x-12{column-gap:3rem!important}.vefg-gap-y-0{row-gap:0!important}.vefg-gap-y-1{row-gap:0.25rem!important}.vefg-gap-y-2{row-gap:0.5rem!important}.vefg-gap-y-3{row-gap:0.75rem!important}.vefg-gap-y-4{row-gap:1rem!important}.vefg-gap-y-6{row-gap:1.5rem!important}.vefg-gap-y-8{row-gap:2rem!important}.vefg-gap-y-12{row-gap:3rem!important}.vefg-grid-cols-auto{grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important}.vefg-grid-cols-auto-fill{grid-template-columns:repeat(auto-fill,minmax(0,1fr))!important}.vefg-justify-start{justify-items:start!important}.vefg-justify-center{justify-items:center!important}.vefg-justify-end{justify-items:end!important}.vefg-justify-stretch{justify-items:stretch!important}.vefg-items-start{align-items:start!important}.vefg-items-center{align-items:center!important}.vefg-items-end{align-items:end!important}.vefg-items-stretch{align-items:stretch!important}.vefg-rounded-none{border-radius:0!important}.vefg-rounded-sm{border-radius:0.125rem!important}.vefg-rounded{border-radius:0.25rem!important}.vefg-rounded-md{border-radius:0.375rem!important}.vefg-rounded-lg{border-radius:0.5rem!important}.vefg-rounded-xl{border-radius:0.75rem!important}.vefg-rounded-2xl{border-radius:1rem!important}.vefg-rounded-3xl{border-radius:1.5rem!important}.vefg-rounded-full{border-radius:9999px!important}.vefg-rounded-tl{border-top-left-radius:0.25rem!important}.vefg-rounded-tr{border-top-right-radius:0.25rem!important}.vefg-rounded-bl{border-bottom-left-radius:0.25rem!important}.vefg-rounded-br{border-bottom-right-radius:0.25rem!important}.vefg-rounded-t{border-top-left-radius:0.25rem!important;border-top-right-radius:0.25rem!important}.vefg-rounded-b{border-bottom-left-radius:0.25rem!important;border-bottom-right-radius:0.25rem!important}.vefg-rounded-l{border-top-left-radius:0.25rem!important;border-bottom-left-radius:0.25rem!important}.vefg-rounded-r{border-top-right-radius:0.25rem!important;border-bottom-right-radius:0.25rem!important}.vefg-h1{font-size:3rem!important;line-height:1.2!important;font-weight:700!important}.vefg-h2{font-size:2.5rem!important;line-height:1.25!important;font-weight:700!important}.vefg-h3{font-size:2rem!important;line-height:1.3!important;font-weight:700!important}.vefg-h4{font-size:1.5rem!important;line-height:1.35!important;font-weight:600!important}.vefg-h5{font-size:1.25rem!important;line-height:1.4!important;font-weight:600!important}.vefg-h6{font-size:1rem!important;line-height:1.5!important;font-weight:500!important}#saveFormSetting{position:relative}.vefg-spinner{animation:vefg-spin360 1s linear infinite;transform-origin:center}@keyframes vefg-spin360{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#vefg-settings-form{position:relative}#vefg-form-fields{position:relative}#vefg-form-fields label{position:relative}.removeFormField,.toggleFormField{display:block;position:absolute;color:var(--danger);background-color:#fff0;border:1px solid var(--danger);border-radius:999px;padding:5px;transition:all 0.3s ease-in-out;z-index:999}.removeFormField{right:10px}.toggleFormField{right:34px;top:20px}.removeFormField:hover,.toggleFormField:hover{color:var(--white);background-color:var(--danger)}.vefg-opacity{animation:vefg-opacityPulse 1s linear infinite}@keyframes vefg-opacityPulse{from{opacity:.5}to{opacity:1}}.vefg-switch-control{display:inline-flex;align-items:stretch;position:relative;gap:3px;padding:3px;min-height:2.125rem;min-width:7.75rem;width:auto;background:linear-gradient(180deg,#f1f5f9 0%,#e8eef5 100%);border:1px solid rgb(148 163 184 / .55);border-radius:999px;box-shadow:inset 0 1px 2px rgb(15 23 42 / .06)}.vefg-switch-control .vefg-switch-option{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:1 1 50%;min-width:3.35rem;padding:.38rem .75rem;margin:0!important;border-radius:999px;cursor:pointer;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:none;line-height:1.2;color:#64748b;background:#fff0;transition:color 0.2s ease,background 0.2s ease,box-shadow 0.2s ease,transform 0.15s ease}.vefg-switch-control .vefg-switch-option label{pointer-events:none;margin:0;cursor:inherit}.vefg-switch-control .vefg-switch-option.vefg-check{color:#fff;background:linear-gradient(135deg,var(--primary) 0%,#6366f1 100%);box-shadow:0 2px 10px rgb(13 110 253 / .28),0 1px 2px rgb(15 23 42 / .08)}body.vefg-plugin-admin .vefg-switch-control .vefg-switch-option.vefg-check{background:linear-gradient(135deg,var(--vefg-indigo,#4f46e5),var(--vefg-violet,#6366f1));box-shadow:0 2px 12px rgb(79 70 229 / .38),0 1px 2px rgb(15 23 42 / .06)}.vefg-switch-control .vefg-switch-option:not(.vefg-check):hover{color:#334155;background:rgb(255 255 255 / .85)}.vefg-switch-control .vefg-switch-option.vefg-check:hover{filter:brightness(1.06)}.vefg-switch-control .vefg-switch-option input[type="radio"]{position:absolute;inset:0;margin:0;width:100%;height:100%;opacity:0;cursor:pointer}.vefg-switch-control:focus-within{outline:2px solid rgb(79 70 229 / .35);outline-offset:2px}.vefg-switch-control .vefg-switch-option input[type="radio"]:focus-visible+label{outline:none}#form-setting-table th,#form-setting-table td{text-align:center}.vefg-action-buttons{display:inline-flex!important;flex-wrap:nowrap!important;gap:0.5rem!important;align-items:center!important;justify-content:center!important}.vefg-action-buttons .vefg-btn{white-space:nowrap!important;padding:.25rem 0.5rem!important;font-size:0.875rem!important}#form-setting-table .vefg-actions-cell{white-space:nowrap!important}#form-setting-table td.vefg-actions-cell,#form-setting-table th:last-child{min-width:150px!important}#domains-table_wrapper #domains-table_info,#domains-table_wrapper .dt-paging{margin-top:25px}#domains-table_wrapper .dt-paging-button{padding:8px 25px!important;min-height:30px!important;color:var(--dark)!important;background-color:var(--light-gray)!important;border:none!important}#domains-table_wrapper .dt-paging-button:hover{color:var(--white)!important;background:var(--primary-hover)!important}#domains-table_wrapper .dt-paging-button.current{color:var(--white)!important;background:var(--primary)!important}.vefg-form-setting-field::after{content:"";width:150px;height:3px;background:var(--gradient-primary);display:block;margin-top:1.5rem;border-radius:24px}.vefg-form-setting-field:last-child::after{content:none}.vefg-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgb(0 0 0 / .6);animation:vefg-fadeIn 0.3s ease-in-out}.vefg-modal-content{background:#fff;margin:10% auto;padding:20px;border-radius:12px;width:400px;max-width:90%;text-align:center;box-shadow:0 10px 30px rgb(0 0 0 / .2);animation:vefg-slideUp 0.3s ease-out;position:relative}.vefg-modal-close{position:absolute;right:15px;top:10px;font-size:22px;font-weight:700;color:#666;cursor:pointer}.vefg-modal-close:hover{color:#000}.vefg-modal-header{margin-bottom:15px}.vefg-modal-title{font-size:20px;font-weight:700}.vefg-modal-body{margin:15px 0;font-size:16px;color:#333}.vefg-modal-footer{display:flex;justify-content:center;gap:10px;margin-top:20px}.vefg-btn{padding:8px 18px;border-radius:6px;border:none;cursor:pointer;font-size:14px;transition:background 0.2s ease}.vefg-btn-cancel{background:#ddd;color:#333}.vefg-btn-cancel:hover{background:#bbb}.vefg-btn-confirm{background:#007bff;color:#fff}.vefg-btn-confirm:hover{background:#0056b3}@keyframes vefg-fadeIn{from{opacity:0}to{opacity:1}}@keyframes vefg-slideUp{from{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.vefg-h1{font-size:2.25rem!important;line-height:1.2!important}.vefg-h2{font-size:2rem!important;line-height:1.25!important}.vefg-h3{font-size:1.75rem!important;line-height:1.3!important}.vefg-h4{font-size:1.25rem!important;line-height:1.35!important}.vefg-h5{font-size:1.125rem!important;line-height:1.4!important}.vefg-h6{font-size:1rem!important;line-height:1.5!important}.vefg-p-1{padding:0.2rem!important}.vefg-p-2{padding:0.4rem!important}.vefg-p-3{padding:0.6rem!important}.vefg-p-4{padding:0.8rem!important}.vefg-p-8{padding:1.5rem!important}.vefg-p-12{padding:2rem!important}.vefg-m-1{margin:0.2rem!important}.vefg-m-2{margin:0.4rem!important}.vefg-m-3{margin:0.6rem!important}.vefg-m-4{margin:0.8rem!important}.vefg-m-8{margin:1.5rem!important}.vefg-m-12{margin:2rem!important}.vefg-gap-0{gap:0!important}.vefg-gap-1{gap:0.2rem!important}.vefg-gap-2{gap:0.4rem!important}.vefg-gap-3{gap:0.6rem!important}.vefg-gap-4{gap:0.8rem!important}.vefg-gap-6{gap:1rem!important}.vefg-gap-8{gap:1.5rem!important}.vefg-gap-12{gap:2rem!important}.vefg-gap-x-0,.vefg-gap-y-0{gap:0!important}.vefg-gap-x-1,.vefg-gap-y-1{gap:0.2rem!important}.vefg-gap-x-2,.vefg-gap-y-2{gap:0.4rem!important}.vefg-gap-x-3,.vefg-gap-y-3{gap:0.6rem!important}.vefg-gap-x-4,.vefg-gap-y-4{gap:0.8rem!important}.vefg-gap-x-6,.vefg-gap-y-6{gap:1rem!important}.vefg-gap-x-8,.vefg-gap-y-8{gap:1.5rem!important}.vefg-gap-x-12,.vefg-gap-y-12{gap:2rem!important}.vefg-grid-cols-2{grid-template-columns:repeat(1,minmax(0,1fr))!important}.vefg-grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))!important}.vefg-grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vefg-grid-cols-6{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vefg-grid-cols-12{grid-template-columns:repeat(1,minmax(0,1fr))!important}.vefg-btn{font-size:0.875rem!important;padding:.3rem 0.6rem!important}.vefg-input{font-size:0.875rem!important;padding:.3rem 0.6rem!important}.vefg-flex{flex-direction:column!important}}.vefg-target-panels{display:flex!important;flex-wrap:wrap!important;gap:1rem!important;margin-top:1rem!important}.vefg-target-panel{flex:1 1 280px!important;min-width:280px!important;max-width:400px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:0.75rem!important;padding:1rem!important;transition:opacity 0.2s ease,filter 0.2s ease!important}.vefg-target-panel--disabled{opacity:0.5!important;pointer-events:none!important;filter:grayscale(.5)!important}.vefg-target-panel__header{margin-bottom:0.75rem!important;padding-bottom:0.5rem!important;border-bottom:1px solid #e2e8f0!important}.vefg-target-panel__title{font-weight:600!important;font-size:0.95rem!important;color:#334155!important}.vefg-panel-toggle{cursor:pointer!important}.vefg-panel-content{transition:opacity 0.2s ease!important}.vefg-panel-content--disabled{opacity:0.4!important;pointer-events:none!important}.vefg-panel-content--enabled{opacity:1!important;pointer-events:auto!important}.vefg-target-search-wrap{margin-bottom:0.5rem!important}.vefg-target-search{width:100%!important;padding:.5rem 0.75rem!important;font-size:0.875rem!important;border-radius:0.375rem!important}.vefg-target-presets{list-style:none!important;padding:0!important;margin:0!important;max-height:300px!important;overflow-y:auto!important}.vefg-target-presets li{margin-bottom:0.25rem!important}.vefg-target-multiselect{min-height:180px!important}.vefg-target-multiselect option{padding:.375rem 0.5rem!important}.vefg-target-multiselect option:checked{background:linear-gradient(135deg,var(--primary) 0%,#6366f1 100%)!important;color:#fff!important}.vefg-target-multiselect option.vefg-option-hidden{display:none!important}.vefg-label-optional{font-weight:400!important;font-size:0.875rem!important;color:#64748b!important}.vefg-label-required{font-weight:500!important;font-size:0.875rem!important;color:var(--danger)!important}.vefg-text-warning{color:#b45309!important;background-color:#fef3c7!important;padding:.5rem 0.75rem!important;border-radius:0.375rem!important;border-left:3px solid #f59e0b!important}.vefg-common-target:disabled{opacity:0.4!important;cursor:not-allowed!important}.vefg-common-target:disabled+.vefg-switch__track{background-color:#cbd5e1!important;cursor:not-allowed!important}.vefg-page-target[value="all-pages"]:checked~.vefg-switch__body .vefg-switch__label{color:var(--primary)!important;font-weight:600!important}.vefg-validation-mode-group{margin-top:1.5rem!important;padding-top:1.5rem!important;border-top:1px solid #e2e8f0!important}.vefg-validation-mode-toggle{margin-bottom:1rem!important}.vefg-validation-mode-toggle .vefg-switch__label{font-size:1.125rem!important;font-weight:600!important}.vefg-auto-validation-section,.vefg-manual-validation-section{transition:opacity 0.2s ease!important}.vefg-validation-rules-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:1rem!important;margin-top:1rem!important}.vefg-validation-rule-fieldset{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0.5rem!important;padding:1rem!important;margin:0!important}.vefg-rule-legend{display:flex!important;align-items:center!important;gap:0.5rem!important;font-weight:600!important;font-size:0.95rem!important;color:#334155!important;padding:0 0.5rem!important}.vefg-rule-legend .dashicons{color:var(--primary)!important;font-size:1.25rem!important;width:1.25rem!important;height:1.25rem!important}.vefg-rule-legend code{font-size:0.75rem!important;background:#f1f5f9!important;padding:.125rem 0.375rem!important;border-radius:0.25rem!important;color:#64748b!important;font-weight:400!important;margin-left:auto!important}.vefg-rule-options{display:flex!important;flex-direction:column!important;gap:0.5rem!important;margin-top:0.75rem!important}.vefg-rule-options .vefg-switch{display:flex!important;align-items:center!important}.vefg-rule-options .vefg-switch__label{font-size:0.875rem!important;font-weight:400!important}.vefg-manual-validation-section .vefg-form-fields{margin-top:1rem!important}.vefg-field-type-badge{display:inline-flex!important;align-items:center!important;gap:0.25rem!important;background:linear-gradient(135deg,var(--primary) 0%,#6366f1 100%)!important;color:#fff!important;padding:.25rem 0.625rem!important;border-radius:9999px!important;font-size:0.75rem!important;font-weight:500!important}.vefg-mode-badge{display:inline-block!important;padding:.25rem 0.5rem!important;border-radius:0.25rem!important;font-size:0.75rem!important;font-weight:600!important;text-transform:uppercase!important}.vefg-mode-badge--auto{background:#dcfce7!important;color:#166534!important}.vefg-mode-badge--manual{background:#fef3c7!important;color:#92400e!important}.vefg-validation-summary{display:flex!important;flex-wrap:wrap!important;gap:0.375rem!important}.vefg-validation-tag{display:inline-flex!important;align-items:center!important;gap:0.25rem!important;background:#f1f5f9!important;padding:.125rem 0.5rem!important;border-radius:0.25rem!important;font-size:0.75rem!important;color:#475569!important}.vefg-validation-tag--on{background:#dcfce7!important;color:#166534!important}.vefg-validation-tag--off{background:#fee2e2!important;color:#991b1b!important}.vefg-badge-select-wrap{position:relative!important}.vefg-badge-selected{display:flex!important;flex-wrap:wrap!important;gap:0.5rem!important;margin-bottom:0.75rem!important;min-height:1.5rem!important}.vefg-selected-badge{display:inline-flex!important;align-items:center!important;gap:0.375rem!important;background:linear-gradient(135deg,var(--primary) 0%,#6366f1 100%)!important;color:#fff!important;padding:.375rem .5rem .375rem 0.75rem!important;border-radius:9999px!important;font-size:0.8125rem!important;font-weight:500!important;max-width:200px!important;transition:transform 0.15s ease,box-shadow 0.15s ease!important}.vefg-selected-badge:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px rgb(79 70 229 / .35)!important}.vefg-badge-title{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:150px!important}.vefg-badge-remove{cursor:pointer!important;font-size:1rem!important;line-height:1!important;opacity:0.8!important;transition:opacity 0.15s ease!important;width:18px!important;height:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:rgb(255 255 255 / .2)!important}.vefg-badge-remove:hover{opacity:1!important;background:rgb(255 255 255 / .35)!important}.vefg-badge-search-wrap{position:relative!important}.vefg-badge-search{padding-left:2.25rem!important}.vefg-badge-search-icon{position:absolute!important;left:0.75rem!important;top:50%!important;transform:translateY(-50%)!important;color:#94a3b8!important;font-size:1.125rem!important;pointer-events:none!important}.vefg-badge-dropdown{position:absolute!important;top:100%!important;left:0!important;right:0!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0.5rem!important;box-shadow:0 10px 25px rgb(0 0 0 / .1),0 4px 10px rgb(0 0 0 / .05)!important;z-index:100!important;max-height:300px!important;overflow:hidden!important;margin-top:0.25rem!important}.vefg-badge-dropdown-list{max-height:260px!important;overflow-y:auto!important;padding:0.375rem!important}.vefg-badge-dropdown-item{display:flex!important;align-items:center!important;gap:0.625rem!important;padding:.625rem 0.75rem!important;cursor:pointer!important;border-radius:0.375rem!important;transition:background-color 0.15s ease!important}.vefg-badge-dropdown-item:hover{background-color:#f1f5f9!important}.vefg-badge-dropdown-item.vefg-item-selected{background-color:#eff6ff!important}.vefg-badge-dropdown-item.vefg-item-selected:hover{background-color:#dbeafe!important}.vefg-item-checkbox{width:1.25rem!important;height:1.25rem!important;border:2px solid #cbd5e1!important;border-radius:0.25rem!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:0.875rem!important;color:var(--primary)!important;font-weight:600!important;flex-shrink:0!important;transition:border-color 0.15s ease,background-color 0.15s ease!important}.vefg-item-selected .vefg-item-checkbox{border-color:var(--primary)!important;background-color:var(--primary)!important;color:#fff!important}.vefg-item-title{flex:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:0.875rem!important;color:#334155!important}.vefg-item-id{font-size:0.75rem!important;color:#94a3b8!important;flex-shrink:0!important}.vefg-badge-dropdown-loading,.vefg-badge-dropdown-empty{padding:1rem!important;text-align:center!important;color:#64748b!important;font-size:0.875rem!important}.vefg-badge-load-more{padding:0.75rem!important;text-align:center!important;color:var(--primary)!important;font-size:0.8125rem!important;font-weight:500!important;cursor:pointer!important;border-top:1px solid #e2e8f0!important;background:#f8fafc!important;transition:background-color 0.15s ease!important}.vefg-badge-load-more:hover{background:#f1f5f9!important}.vefg-badge-dropdown-list::-webkit-scrollbar{width:6px!important}.vefg-badge-dropdown-list::-webkit-scrollbar-track{background:#f1f5f9!important;border-radius:3px!important}.vefg-badge-dropdown-list::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:3px!important}.vefg-badge-dropdown-list::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}.vefg-field-error{display:block;color:#dc2626;font-size:.8125rem;font-weight:400;line-height:1.4;margin-top:.375rem;padding:0;animation:vefg-cardFadeIn 0.2s ease-out}@keyframes vefg-cardFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.vefg-field-invalid{border-color:#dc2626!important;box-shadow:0 0 0 1px rgb(220 38 38 / .2)!important}.vefg-field-invalid:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px rgb(220 38 38 / .15)!important;outline:none!important}.vefg-guard-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:12px 0;width:100%;box-sizing:border-box}.vefg-guard-actions .vefg-recaptcha-container{width:100%;max-width:100%}.vefg-validation-btn{width:auto;cursor:pointer;transition:opacity 0.2s ease,background-color 0.2s ease}.vefg-validation-btn:disabled{opacity:.7;cursor:not-allowed}.vefg-validation-btn:hover:not(:disabled){opacity:.9}