.field-helper[data-v-3a1de64d]{position:relative;display:inline-flex;align-items:flex-start}.helper-trigger[data-v-3a1de64d]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:#e2e8f0;border:none;border-radius:50%;cursor:pointer;transition:all .2s;flex-shrink:0}.helper-trigger[data-v-3a1de64d]:hover{background:#cbd5e1}.helper-trigger .material-symbols-outlined[data-v-3a1de64d]{font-size:.875rem;color:#64748b}.helper-tooltip[data-v-3a1de64d]{position:absolute;left:calc(100% + .5rem);top:0;min-width:200px;max-width:280px;padding:.625rem .75rem;background:#334155;color:#fff;font-size:.8125rem;font-weight:400;line-height:1.4;border-radius:.5rem;box-shadow:0 4px 12px #00000026;z-index:50;white-space:normal}.helper-tooltip[data-v-3a1de64d]:before{content:"";position:absolute;left:-.375rem;top:.25rem;width:.75rem;height:.75rem;background:#334155;transform:rotate(45deg)}.form-field[data-v-f12adf7c]{display:flex;flex-direction:column;gap:.5rem}.label-row[data-v-f12adf7c]{display:flex;align-items:flex-start;gap:.375rem}.form-label[data-v-f12adf7c]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-f12adf7c]{width:100%;padding:.75rem 1rem;background:#f1f5f9;border:2px solid transparent;border-radius:.75rem;font-size:1rem;color:#1e293b;transition:all .2s}.form-input[data-v-f12adf7c]:focus{outline:none;background:#fff;border-color:#084766;box-shadow:0 0 0 3px #135bec1a}.form-input[data-v-f12adf7c]::-moz-placeholder{color:#94a3b8}.form-input[data-v-f12adf7c]::placeholder{color:#94a3b8}.form-field[data-v-d18da120]{display:flex;flex-direction:column;gap:.5rem}.label-row[data-v-d18da120]{display:flex;align-items:flex-start;gap:.375rem}.form-label[data-v-d18da120]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-d18da120]{width:100%;padding:.75rem 1rem;background:#f1f5f9;border:2px solid transparent;border-radius:.75rem;font-size:1rem;color:#1e293b;transition:all .2s;font-family:inherit}.form-input[data-v-d18da120]:focus{outline:none;background:#fff;border-color:#084766;box-shadow:0 0 0 3px #135bec1a}.form-input[data-v-d18da120]::-moz-placeholder{color:#94a3b8}.form-input[data-v-d18da120]::placeholder{color:#94a3b8}.form-field[data-v-6d919069]{display:flex;flex-direction:column;gap:.5rem}.label-row[data-v-6d919069]{display:flex;align-items:flex-start;gap:.375rem}.form-label[data-v-6d919069]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-6d919069]{width:100%;padding:.75rem 1rem;background:#f1f5f9;border:2px solid transparent;border-radius:.75rem;font-size:1rem;color:#1e293b;transition:all .2s}.form-input[data-v-6d919069]:focus{outline:none;background:#fff;border-color:#084766;box-shadow:0 0 0 3px #135bec1a}.form-input[data-v-6d919069]::-moz-placeholder{color:#94a3b8}.form-input[data-v-6d919069]::placeholder{color:#94a3b8}.form-field[data-v-15a129e1]{display:flex;flex-direction:column;gap:.5rem}.label-row[data-v-15a129e1]{display:flex;align-items:flex-start;gap:.375rem}.form-label[data-v-15a129e1]{font-size:.875rem;font-weight:500;color:#374151}.input-wrapper[data-v-15a129e1]{position:relative}.input-icon[data-v-15a129e1]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-size:1.125rem;color:#94a3b8;pointer-events:none}.form-input[data-v-15a129e1]{width:100%;padding:.75rem 1rem;background:#f1f5f9;border:2px solid transparent;border-radius:.75rem;font-size:1rem;color:#1e293b;transition:all .2s}.form-input.with-icon[data-v-15a129e1]{padding-left:2.5rem}.form-input[data-v-15a129e1]:focus{outline:none;background:#fff;border-color:#084766;box-shadow:0 0 0 3px #135bec1a}.form-input[data-v-15a129e1]::-moz-placeholder{color:#94a3b8}.form-input[data-v-15a129e1]::placeholder{color:#94a3b8}.form-input[data-v-15a129e1]:disabled{opacity:.5;cursor:not-allowed}.form-field[data-v-96306cb9]{display:flex;flex-direction:column;gap:.5rem}.label-row[data-v-96306cb9]{display:flex;align-items:flex-start;gap:.375rem}.form-label[data-v-96306cb9]{font-size:.875rem;font-weight:500;color:#374151}.input-wrapper[data-v-96306cb9]{position:relative}.input-icon[data-v-96306cb9]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-size:1.125rem;color:#94a3b8;pointer-events:none}.form-input[data-v-96306cb9]{width:100%;padding:.75rem 1rem;background:#f1f5f9;border:2px solid transparent;border-radius:.75rem;font-size:1rem;color:#1e293b;transition:all .2s}.form-input.with-icon[data-v-96306cb9]{padding-left:2.5rem}.form-input[data-v-96306cb9]:focus{outline:none;background:#fff;border-color:#084766;box-shadow:0 0 0 3px #135bec1a}.form-input[data-v-96306cb9]::-moz-placeholder{color:#94a3b8}.form-input[data-v-96306cb9]::placeholder{color:#94a3b8}.form-input[data-v-96306cb9]:disabled{opacity:.5;cursor:not-allowed}.form-field[data-v-a40ca9f2]{display:flex;flex-direction:column;gap:.5rem}.label-row[data-v-a40ca9f2]{display:flex;align-items:flex-start;gap:.375rem}.form-label[data-v-a40ca9f2]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-a40ca9f2]{width:100%;padding:.75rem 2.5rem .75rem 1rem;background:#f1f5f9;border:2px solid transparent;border-radius:.75rem;font-size:1rem;color:#1e293b;transition:all .2s}.form-input[data-v-a40ca9f2]:focus{outline:none;background:#fff;border-color:#084766;box-shadow:0 0 0 3px #135bec1a}input[type=date][data-v-a40ca9f2]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5}input[type=date][data-v-a40ca9f2]::-webkit-calendar-picker-indicator:hover{opacity:1}.form-field[data-v-b8c1b1bb]{display:flex;flex-direction:column;gap:.5rem}.label-row[data-v-b8c1b1bb]{display:flex;align-items:flex-start;gap:.375rem}.form-label[data-v-b8c1b1bb]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-b8c1b1bb]{width:100%;padding:.75rem 1rem;background:#f1f5f9;border:2px solid transparent;border-radius:.75rem;font-size:1rem;color:#1e293b;transition:all .2s}.form-input[data-v-b8c1b1bb]:focus{outline:none;background:#fff;border-color:#084766;box-shadow:0 0 0 3px #135bec1a}.form-input[data-v-b8c1b1bb]:disabled{opacity:.5;cursor:not-allowed}.form-field[data-v-548dc3c1]{display:flex;flex-direction:column;gap:.5rem}.label-row[data-v-548dc3c1]{display:flex;align-items:flex-start;gap:.375rem}.form-label[data-v-548dc3c1]{font-size:.875rem;font-weight:500;color:#374151}.toggle[data-v-548dc3c1]{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:999px;cursor:pointer;transition:all .2s;width:-moz-fit-content;width:fit-content}.toggle--on[data-v-548dc3c1]{background:#084766;border-color:#084766}.toggle__thumb[data-v-548dc3c1]{width:1.25rem;height:1.25rem;background:#94a3b8;border-radius:50%;transition:background .2s;flex-shrink:0}.toggle--on .toggle__thumb[data-v-548dc3c1]{background:#fff}.toggle__label[data-v-548dc3c1]{font-size:.875rem;font-weight:600;color:#64748b;min-width:2rem;transition:color .2s}.toggle--on .toggle__label[data-v-548dc3c1]{color:#fff}.toggle[data-v-548dc3c1]:disabled{opacity:.5;cursor:not-allowed}.form-field[data-v-ea6d16ae]{display:flex;flex-direction:column;gap:.5rem}.label-row[data-v-ea6d16ae]{display:flex;align-items:flex-start;gap:.375rem}.form-label[data-v-ea6d16ae]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-ea6d16ae]{width:100%;padding:.75rem 2.5rem .75rem 1rem;background:#f1f5f9;border:2px solid transparent;border-radius:.75rem;font-size:1rem;color:#1e293b;transition:all .2s}.form-input[data-v-ea6d16ae]:focus{outline:none;background:#fff;border-color:#084766;box-shadow:0 0 0 3px #135bec1a}.select-icon[data-v-ea6d16ae]{font-size:1.25rem}.form-field[data-v-f7ada630]{display:flex;flex-direction:column;gap:.75rem}.label-row[data-v-f7ada630]{display:flex;align-items:flex-start;gap:.375rem}.form-label[data-v-f7ada630]{font-size:.875rem;font-weight:500;color:#374151}.checkbox-options[data-v-f7ada630]{display:flex;flex-direction:column;gap:.625rem}.checkbox-option[data-v-f7ada630]{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.625rem .875rem;background:#f8fafc;border-radius:.625rem;transition:all .2s}.checkbox-option[data-v-f7ada630]:hover{background:#f1f5f9}.checkbox-option .checkbox-input[data-v-f7ada630]{position:absolute;opacity:0;width:0;height:0}.checkbox-option .checkbox-custom[data-v-f7ada630]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:.25rem;transition:all .2s;flex-shrink:0}.checkbox-option .checkbox-input:checked+.checkbox-custom[data-v-f7ada630]{background:#084766;border-color:#084766}.checkbox-option .checkbox-input:focus+.checkbox-custom[data-v-f7ada630]{box-shadow:0 0 0 3px #135bec1a}.checkbox-option .check-icon[data-v-f7ada630]{font-size:.875rem;color:#fff;opacity:0;transform:scale(.5);transition:all .2s}.checkbox-option .checkbox-input:checked+.checkbox-custom .check-icon[data-v-f7ada630]{opacity:1;transform:scale(1)}.checkbox-option .checkbox-text[data-v-f7ada630]{font-size:.9375rem;color:#334155}.checkbox-single[data-v-f7ada630]{display:flex;flex-direction:column;gap:.75rem}.checkbox-label[data-v-f7ada630]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-wrapper[data-v-f7ada630]{position:relative;flex-shrink:0}.checkbox-input[data-v-f7ada630]{position:absolute;opacity:0;width:0;height:0}.checkbox-custom[data-v-f7ada630]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:.375rem;transition:all .2s}.checkbox-input:checked+.checkbox-custom[data-v-f7ada630]{background:#084766;border-color:#084766}.checkbox-input:focus+.checkbox-custom[data-v-f7ada630]{box-shadow:0 0 0 3px #135bec1a}.check-icon[data-v-f7ada630]{font-size:1rem;color:#fff;opacity:0;transform:scale(.5);transition:all .2s}.checkbox-input:checked+.checkbox-custom .check-icon[data-v-f7ada630]{opacity:1;transform:scale(1)}.checkbox-text[data-v-f7ada630]{font-size:.9375rem;color:#334155;line-height:1.5;padding-top:.125rem}.form-field[data-v-c96cc931]{display:flex;flex-direction:column;gap:.75rem}.label-row[data-v-c96cc931]{display:flex;align-items:flex-start;gap:.375rem}.form-label[data-v-c96cc931]{font-size:.875rem;font-weight:500;color:#374151}.radio-options[data-v-c96cc931]{display:flex;flex-direction:column;gap:.625rem}.radio-option[data-v-c96cc931]{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.625rem .875rem;background:#f8fafc;border-radius:.625rem;transition:all .2s}.radio-option[data-v-c96cc931]:hover{background:#f1f5f9}.radio-input[data-v-c96cc931]{position:absolute;opacity:0;width:0;height:0}.radio-custom[data-v-c96cc931]{position:relative;flex-shrink:0;width:1.25rem;height:1.25rem;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:50%;transition:all .2s}.radio-custom[data-v-c96cc931]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:.625rem;height:.625rem;background:#fff;border-radius:50%;transition:transform .2s}.radio-input:checked+.radio-custom[data-v-c96cc931]{background:#084766;border-color:#084766}.radio-input:checked+.radio-custom[data-v-c96cc931]:after{transform:translate(-50%,-50%) scale(1)}.radio-input:focus+.radio-custom[data-v-c96cc931]{box-shadow:0 0 0 3px #135bec1a}.radio-text[data-v-c96cc931]{font-size:.9375rem;color:#334155}.form-field[data-v-37ff10ca]{display:flex;flex-direction:column;gap:.75rem}.label-row[data-v-37ff10ca]{display:flex;align-items:flex-start;gap:.375rem}.form-label[data-v-37ff10ca]{font-size:.875rem;font-weight:500;color:#374151}.repeater-items[data-v-37ff10ca]{display:flex;flex-direction:column;gap:.75rem}.repeater-row[data-v-37ff10ca]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.row-header[data-v-37ff10ca]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.row-index[data-v-37ff10ca]{font-size:.75rem;font-weight:600;color:#64748b}.remove-row-btn[data-v-37ff10ca]{display:flex;align-items:center;background:none;border:none;cursor:pointer;color:#dc2626;padding:.125rem}.remove-row-btn .material-symbols-outlined[data-v-37ff10ca]{font-size:1rem}.remove-row-btn[data-v-37ff10ca]:disabled{opacity:.4;cursor:not-allowed}.row-fields[data-v-37ff10ca]{display:flex;flex-direction:column;gap:1rem;padding:.75rem}.add-row-btn[data-v-37ff10ca]{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem 1rem;background:#f1f5f9;border:2px dashed #cbd5e1;border-radius:.75rem;font-size:.875rem;font-weight:600;color:#475569;cursor:pointer;transition:all .2s;width:100%}.add-row-btn[data-v-37ff10ca]:hover:not(:disabled){background:#e2e8f0;border-color:#084766;color:#084766}.add-row-btn[data-v-37ff10ca]:disabled{opacity:.4;cursor:not-allowed}.add-row-btn .material-symbols-outlined[data-v-37ff10ca]{font-size:1rem}.hint[data-v-37ff10ca]{font-size:.75rem;color:#94a3b8}.form-field[data-v-5a38a85c]{display:flex;flex-direction:column;gap:.75rem}.label-row[data-v-5a38a85c]{display:flex;align-items:flex-start;gap:.375rem}.form-label[data-v-5a38a85c]{font-size:.875rem;font-weight:500;color:#374151}.photo-grid[data-v-5a38a85c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem}.photo-item[data-v-5a38a85c]{position:relative;border-radius:.5rem;overflow:hidden;aspect-ratio:1}.photo-thumb[data-v-5a38a85c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.remove-btn[data-v-5a38a85c]{position:absolute;top:.25rem;right:.25rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:#0009;color:#fff;border:none;border-radius:50%;cursor:pointer;padding:0}.remove-btn .material-symbols-outlined[data-v-5a38a85c]{font-size:.875rem}.upload-area[data-v-5a38a85c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 1rem;background:#f1f5f9;border:2px dashed #cbd5e1;border-radius:.75rem;cursor:pointer;transition:all .2s;width:100%}.upload-area[data-v-5a38a85c]:hover:not(:disabled){background:#e2e8f0;border-color:#084766}.upload-area[data-v-5a38a85c]:disabled{opacity:.5;cursor:not-allowed}.upload-icon[data-v-5a38a85c]{font-size:2rem;color:#94a3b8}.upload-text[data-v-5a38a85c]{font-size:.875rem;color:#64748b;font-weight:500}.upload-count[data-v-5a38a85c]{font-size:.75rem;color:#94a3b8}.hidden-input[data-v-5a38a85c]{display:none}.form-renderer[data-v-18f152e8]{display:flex;flex-direction:column;gap:1.5rem}.field-wrapper[data-v-18f152e8]{display:flex;flex-direction:column;gap:.375rem}.field-errors[data-v-18f152e8]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.field-error[data-v-18f152e8]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#dc2626}.error-icon[data-v-18f152e8]{font-size:.875rem}.form-actions[data-v-18f152e8]{margin-top:1rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.btn-submit[data-v-18f152e8]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;background:#084766;color:#fff;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-submit[data-v-18f152e8]:hover:not(:disabled){background:#0f4ad1;transform:translateY(-1px);box-shadow:0 4px 12px #135bec4d}.btn-submit[data-v-18f152e8]:active:not(:disabled){transform:translateY(0)}.btn-submit[data-v-18f152e8]:disabled{background:#cbd5e1;color:#94a3b8;cursor:not-allowed}.btn-submit .material-symbols-outlined[data-v-18f152e8]{font-size:1.25rem}*{box-sizing:border-box}body{margin:0;min-width:320px;background-color:#f6f6f8;color:#111827}#app{width:100%}a{color:#084766;text-decoration:none}
