.chevron{font-size:18px!important}.single-step-form-page main.flex-1,.single-step-form-page-v2 main.flex-1{background:var(--utility-bg-3)!important}.multi-step-form-height{height:100vh;max-height:calc(100vh - 70px)}.muti-step-form-bg{background:var(--primary-0);border:1px solid var(--neutral-25);border-radius:var(--border-radius-radius-4)}.step-border-right{border-right:1px solid var(--neutral-25)}.top-bottom-gap{padding:var(--spacing-20) 0}.form-step-bg{border-radius:var(--border-radius-radius-4);border:1px solid var(--neutral-25);background:var(--utility-bg-2);padding:var(--spacing-16);margin-bottom:var(--spacing-20)}.step-list li{margin-bottom:var(--spacing-4);padding:var(--spacing-8) 0}body:has(.app-mega-menu) .multi-step-form-height{height:calc(100vh - 110px)}.form-section-heading{color:var(--text-primary,#111827);font-size:var(--font-size-16)!important;font-weight:var(--font-weight-600)!important;line-height:var(--line-height-130);margin-bottom:var(--spacing-20)}.form-label,.form-section-heading h4{margin-bottom:0}.form-label{font-size:var(--font-size-13);font-weight:var(--font-weight-500);color:var(--text-secondary,#6b7280);line-height:var(--line-height-140);font-family:Inter,sans-serif}.form-section{border-bottom:1px solid var(--border-color,#e5e7eb);padding-bottom:var(--spacing-20);margin-bottom:var(--spacing-20)}.form-container{padding:0 var(--spacing-84)}.form-section .row,.form-section-v2 .row,.formContainerBg .row,form .row{--bs-gutter-x:16px;--bs-gutter-y:0}.form-section .row>[class*=col-],.form-section-v2 .row>[class*=col-],.formContainerBg .row>[class*=col-],form .row>[class*=col-]{padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5)}.form-control,.form-select,.text-area{display:block;width:100%;height:36px;padding:var(--spacing-8,8px);font-size:var(--font-size-14,.875rem);font-weight:var(--font-weight-400,400);line-height:var(--line-height-140,1.4);color:var(--text-primary,#111827);background-color:var(--surface-primary,#ffffff);background-clip:padding-box;border:1px solid var(--border-color,#d1d5db);border-radius:var(--border-radius-radius-4,.25rem);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-family:Inter,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-control::-moz-placeholder,.form-select::-moz-placeholder,.text-area::-moz-placeholder{color:var(--neutral-300,#9ca3af)!important;opacity:1!important;-webkit-text-fill-color:var(--neutral-300,#9ca3af)!important}.form-control::placeholder,.form-select::placeholder,.text-area::placeholder{color:var(--neutral-300,#9ca3af)!important;opacity:1!important;-webkit-text-fill-color:var(--neutral-300,#9ca3af)!important}.text-area,textarea.form-control{min-height:calc(1.5em + .75rem + 2px);resize:none;height:unset!important}.text-area.text-area--multiline{height:100%}.floating-textarea{width:100%;padding:9px 7px 7px 12px!important;font-size:var(--font-size-14);font-weight:var(--font-weight-400);color:var(--neutral-600);background:var(--neutral-0);border-radius:var(--border-radius-radius-4);outline:none;font-family:Inter,sans-serif;border:.5px solid var(--neutral-100)!important;display:block;line-height:var(--line-height-140);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;resize:vertical;min-height:80px}.floating-textarea:focus,.form-control.floating-textarea:focus{border-color:var(--primary-500)!important;box-shadow:none!important;outline:none!important}.form-control:hover,.form-select:hover,.text-area:hover{border-color:var(--border-color,#d1d5db)!important}.form-control:active,.form-select:active,.text-area:active{border-color:var(--primary-500-base)!important;box-shadow:none!important;outline:none!important}.form-control:focus,.form-select:focus,.text-area:focus{color:var(--text-primary,#111827);background-color:var(--surface-primary,#ffffff);border-color:var(--primary-500-base)!important;outline:0;box-shadow:none!important}.form-control:disabled,.form-select:disabled{background-color:var(--surface-secondary,#fafafa)!important;border-color:var(--border-color,#e5e7eb)!important;cursor:not-allowed!important;color:var(--text-tertiary,#9ca3af)!important;padding:var(--spacing-8,8px)}.form-select:disabled{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23B7B8BD' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 6 7 7 7-7'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right .75rem center!important;background-size:16px 12px!important}.form-control:disabled::-moz-placeholder,.form-select:disabled::-moz-placeholder{color:var(--text-tertiary,#9ca3af)!important}.form-control:disabled::placeholder,.form-select:disabled::placeholder{color:var(--text-tertiary,#9ca3af)!important}.form-label:has(+.form-control:disabled),.form-label:has(+.form-select:disabled){color:var(--neutral-200)!important}.form-control[readonly],.form-select[readonly]{background-color:var(--surface-secondary,#fafafa)!important;border-color:var(--border-color,#e5e7eb)!important;color:var(--text-secondary,#6b7280)!important;cursor:default!important;padding:var(--spacing-8,8px)!important}.form-control[readonly]::-moz-placeholder,.form-select[readonly]::-moz-placeholder{color:var(--text-secondary,#6b7280)!important}.form-control[readonly]::placeholder,.form-select[readonly]::placeholder{color:var(--text-secondary,#6b7280)!important}.form-label:has(+.form-control[readonly]),.form-label:has(+.form-select[readonly]){color:var(--text-secondary,#6b7280)!important}.form-control.is-invalid,.form-control.is-invalid:focus,.form-select.is-invalid,.form-select.is-invalid:focus{border-color:var(--error-500)!important;box-shadow:none!important}.form-control.is-invalid:focus,.form-select.is-invalid:focus{outline:none!important;outline-offset:2px!important}.invalidMessage{display:flex;align-items:center;gap:5px;font-size:var(--font-size-12);color:var(--error-500);font-weight:var(--font-weight-500);position:absolute}.invalidMessage .material-symbols-outlined{font-size:16px}.form-control.is-valid,.form-control.is-valid:focus,.form-select.is-valid,.form-select.is-valid:focus{border-color:var(--success-500)!important;box-shadow:none!important}.form-control.is-valid:focus,.form-select.is-valid:focus{outline:none!important;outline-offset:2px!important}.valid-feedback{display:block;width:100%;margin-top:.25rem;font-size:.875rem;color:var(--success-500)!important;font-weight:500}.validMessage{display:flex;align-items:center;gap:5px;font-size:var(--font-size-12);color:var(--success-500)}.validMessage .material-symbols-outlined{font-size:16px}.step-dot{width:20px;height:20px;border-radius:50%;flex-shrink:0;transition:all .3s ease;position:relative;display:flex;align-items:center;justify-content:center}.step-dot.dot-inactive{border:1.5px dashed #d1d5db;background-color:transparent}.step-dot.dot-active{border:1.5px solid #d1d5db;background-color:transparent}.step-dot.dot-completed{border:1.5px solid var(--success-500);background-color:var(--success-500)}.step-dot.dot-completed:after{content:"✓";color:white;font-size:10px;font-weight:700}.step-dot.dot-completed:after,.step-dot.dot-skipped:after{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;z-index:2}.step-dot.dot-skipped:after{content:"next_plan";font-family:Material Symbols Outlined;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;color:#D18710;font-size:24px}.info-icon{animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.btn-icon{color:var(--primary-500)}.floating-label-group{margin-bottom:1rem}.datetime-picker-group{margin-top:.4em}.form-divider{height:1px;width:100%;background-color:var(--neutral-50);margin:var(--spacing-24) 0}.toggle-radio-group{display:inline-flex;gap:16px}.toggle-radio-group .toggle-radio-option{position:relative}.toggle-radio-group .toggle-radio-option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.toggle-radio-group .toggle-radio-option label{display:block;padding:var(--spacing-4) var(--spacing-12);font-size:var(--font-size-14);font-weight:var(--font-weight-500);color:var(--neutral-600);background-color:var(--neutral-0);border:none;cursor:pointer;text-align:center;min-width:56px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--neutral-200);border-radius:var(--border-radius-radius-infinite)}.toggle-radio-group .toggle-radio-option label:hover{background-color:var(--neutral-25)}.toggle-radio-group .toggle-radio-option input[type=radio]:checked+label{background-color:var(--primary-500);color:var(--neutral-0);font-weight:var(--font-weight-600)}.toggle-radio-group .toggle-radio-option input[type=radio]:focus+label{outline:2px solid var(--primary-300);outline-offset:-2px}.upload-image-btn{display:inline-flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-8);background-color:var(--surface-primary,#ffffff);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--border-radius-radius-4);color:var(--primary-500);font-size:var(--font-size-16);font-weight:var(--font-weight-500);text-decoration:none;cursor:pointer;transition:all .2s ease;font-family:Inter,sans-serif}.upload-image-btn:hover{background-color:var(--surface-secondary,#fafafa);border-color:var(--primary-300);color:var(--primary-600);text-decoration:none}.upload-image-btn:focus{outline:2px solid var(--primary-300);outline-offset:2px;border-color:var(--primary-500)}.upload-image-btn:active{background-color:var(--surface-secondary,#fafafa);transform:translateY(1px)}.upload-image-btn .material-symbols-outlined{font-weight:400}.upload-image-section{border-bottom:1px solid var(--border-color,#e5e7eb);padding-bottom:var(--spacing-20);margin-bottom:var(--spacing-20)}.form-header-style{padding:var(--spacing-16) var(--spacing-20) var(--spacing-16) var(--spacing-16);background:var(--surface-primary,#ffffff)}.form-header-btn-style{position:relative;left:7px}.horizontal-form-header-btn-style{position:relative;left:11px}.single-step-form-page .fromBg{--border-color:#dee2e6;border-color:#dee2e6}.completed-form{background:var(--surface-secondary,#fafafa);border-radius:var(--border-radius-radius-4);font-size:var(--font-size-12);font-family:Inter,sans-serif;font-weight:var(--font-weight-500);line-height:var(--line-height-140);color:var(--text-secondary,#6b7280);padding:var(--spacing-2) var(--spacing-4);margin-top:var(--spacing-4)}.search-section{padding:var(--spacing-16) var(--spacing-14);border-bottom:none}.search-input{position:relative;display:flex;align-items:center;background:transparent;border:1px solid var(--neutral-border);border-radius:var(--spacing-4);transition:all var(--transition-duration-200) ease;color:var(--neutral-300);padding:0}.search-input:hover{border-color:var(--border-color-hover)}.search-input:focus-within{border-color:var(--border-color-focus);box-shadow:none}.search-input input{flex:1;border:none;background:transparent;outline:none;font-size:var(--font-size-14);color:var(--text-primary);font-weight:var(--font-weight-400)}.search-input input::-moz-placeholder{color:var(--neutral-300);font-weight:var(--font-weight-400)}.search-input input::placeholder{color:var(--neutral-300);font-weight:var(--font-weight-400)}.bottom-bg{position:sticky;bottom:0;z-index:5;width:100%;background:linear-gradient(180deg,rgba(253,254,255,0),rgba(253,254,255,.8) 40%,#FDFEFF)}[data-theme=dark] .bottom-bg{background:linear-gradient(180deg,rgba(17,17,17,0),rgba(17,17,17,.8) 40%,#0f0f0f)}.floating-label-group{position:relative;margin-bottom:16px;margin-top:7px}.floating-input,.form-control.floating-input{width:100%;padding:var(--spacing-8,8px);height:36px!important;font-size:var(--font-size-14);font-weight:var(--font-weight-400);color:var(--neutral-600);background:var(--neutral-0);border-radius:var(--border-radius-radius-4);outline:none;font-family:Inter,sans-serif;border:.5px solid var(--neutral-100)!important;display:block;line-height:var(--line-height-140);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.floating-input::-moz-placeholder{color:transparent;opacity:1}.floating-input::placeholder{color:transparent;opacity:1}.floating-input:focus,.form-control.floating-input:focus{border-color:var(--primary-500)!important;box-shadow:none!important;outline:none!important}.floating-label{position:absolute;left:8.5px;top:50%;transform:translateY(-50%);background:var(--neutral-0);padding:0 4px;color:var(--neutral-400);font-size:var(--font-size-14);font-family:Inter,sans-serif;pointer-events:none;z-index:1;transition:all .2s ease;line-height:1.4}.floating-input:-moz-placeholder:not(:focus)+.floating-label{top:50%;transform:translateY(-50%);font-size:var(--font-size-14);margin-top:-1px}.floating-input:placeholder-shown:not(:focus)+.floating-label{top:50%;transform:translateY(-50%);font-size:var(--font-size-14);margin-top:-1px}.date-picker-group{position:relative}.date-picker-group .validation-error{position:absolute;bottom:0}.floating-input:not(:-moz-placeholder)+.floating-label{top:-8px;transform:none;font-size:var(--font-size-12);font-weight:var(--font-weight-500);color:var(--neutral-400)}.floating-input:focus+.floating-label,.floating-input:not(:placeholder-shown)+.floating-label{top:-8px;transform:none;font-size:var(--font-size-12);font-weight:var(--font-weight-500);color:var(--neutral-400)}.floating-textarea+.floating-label{top:20%}.floating-input:disabled+.floating-label{background:var(--neutral-25);color:var(--neutral-300)}.floating-input:disabled:not(:-moz-placeholder)+.floating-label{top:-8px;transform:none;font-size:var(--font-size-12);background:unset}.floating-input:disabled:focus+.floating-label,.floating-input:disabled:not(:placeholder-shown)+.floating-label{top:-8px;transform:none;font-size:var(--font-size-12);background:unset}.floating-input[readonly]+.floating-label{background:var(--neutral-25);color:var(--neutral-300)}.floating-input[readonly]:not(:-moz-placeholder)+.floating-label{top:-8px;transform:none;font-size:var(--font-size-12);background:unset}.floating-input[readonly]:focus+.floating-label,.floating-input[readonly]:not(:placeholder-shown)+.floating-label{top:-8px;transform:none;font-size:var(--font-size-12);background:unset}.floating-label-group app-select-dropdown{display:block}.floating-label-group app-select-dropdown .sd-trigger{display:flex;align-items:center;padding:9px 7px 7px 12px;justify-content:space-between;width:100%;text-align:left;height:36px;border:.5px solid var(--neutral-100)}.floating-label-group app-select-dropdown .sd-trigger:focus{border-color:var(--primary-500)}.floating-label-group app-select-dropdown:has(.sd-trigger:focus)+.floating-label,.floating-label-group app-select-dropdown:has(.sd-trigger[data-has-value=true])+.floating-label,.floating-label-group:has(.sd-container[data-has-value=true]) .floating-label,.floating-label-group[data-has-value=true] .floating-label{top:-8px;transform:translateY(0);font-size:var(--font-size-12);color:var(--primary-500)}.floating-label-group app-select-dropdown:has(.sd-trigger:disabled)+.floating-label{background:var(--neutral-25);color:var(--neutral-300)}.floating-label-group app-select-dropdown:has(.sd-trigger[readonly])+.floating-label{background:var(--neutral-25);color:var(--neutral-300)}.floating-label-group .ms-container,.floating-label-group app-multiselect{display:block}.floating-label-group .ms-container .ms-trigger,.floating-label-group app-multiselect .ms-trigger{padding:16px 12px 8px;font-size:var(--font-size-16);font-weight:var(--font-weight-400);color:var(--neutral-900);background:var(--neutral-0);border-radius:var(--border-radius-radius-4);outline:none;transition:border-color var(--transition-duration-200);line-height:var(--line-height-140);font-family:Inter,Mulish,sans-serif}.datetime-picker-group{position:relative;margin-bottom:16px;margin-top:7px}.datetime-picker-group .floating-label{position:absolute;left:8.5px;top:50%;transform:translateY(-50%);background:var(--neutral-0);padding:0 4px;color:var(--neutral-400);font-size:var(--font-size-14);font-family:Inter,sans-serif;pointer-events:none;z-index:1;line-height:1.4}.datetime-picker-group .datetime-picker:has(.datetime-input:focus)+.floating-label,.datetime-picker-group .datetime-picker[data-has-value=true]+.floating-label{top:-8px;transform:translateY(0);font-size:var(--font-size-12);color:var(--primary-500)}.floating-label-group app-multiselect .ms-trigger:focus{border-color:var(--primary-500)}.floating-label-group app-multiselect:has(.ms-trigger:focus)+.floating-label,.floating-label-group app-multiselect:has(.ms-trigger[data-has-value=true])+.floating-label,.floating-label-group:has(.ms-container.open) .floating-label,.floating-label-group:has(.ms-container[data-has-value=true]) .floating-label,.floating-label-group[data-has-value=true] .floating-label{top:-8px;transform:translateY(0);font-size:var(--font-size-12);color:var(--neutral-400);font-weight:var(--font-weight-500)}.floating-label-group app-multiselect:has(.ms-trigger:disabled)+.floating-label{background:var(--neutral-25);color:var(--neutral-300)}.floating-label-group app-multiselect:has(.ms-trigger[readonly])+.floating-label{background:var(--neutral-25);color:var(--neutral-300)}.floating-label-group app-phone-input{display:block}.floating-label-group app-phone-input .input-group .phone-input{padding:10px 12px 8px;background:var(--neutral-0);border-radius:0 var(--border-radius-radius-4) var(--border-radius-radius-4) 0;outline:none;transition:border-color var(--transition-duration-200);line-height:var(--line-height-140);font-family:Inter,Mulish,sans-serif}.floating-label-group app-phone-input .input-group .phone-input:focus{border-color:var(--primary-500)}.floating-label-group app-phone-input+.floating-label{position:absolute;left:calc(90px + 5px);top:50%;transform:translateY(-50%);background:var(--neutral-0);padding:0 4px;color:var(--neutral-400);font-size:var(--font-size-14);font-family:Inter,Mulish,sans-serif;pointer-events:none;z-index:1}.floating-label-group app-phone-input:has(.phone-input:not(:-moz-placeholder))+.floating-label{top:0;transform:translateY(-50%);font-size:var(--font-size-12);color:var(--neutral-400);z-index:9}.floating-label-group app-phone-input:has(.phone-input:focus)+.floating-label,.floating-label-group app-phone-input:has(.phone-input:not(:placeholder-shown))+.floating-label{top:0;transform:translateY(-50%);font-size:var(--font-size-12);color:var(--neutral-400);z-index:9}.floating-label-group app-custom-datepicker{display:block}.floating-label-group app-custom-datepicker .form-control{padding:10px 12px 8px;background:var(--neutral-0);border-radius:var(--border-radius-radius-4);outline:none;transition:border-color var(--transition-duration-200);line-height:var(--line-height-140)}.floating-label-group app-custom-datepicker .form-control:focus{border-color:var(--primary-500)}.floating-label-group app-custom-datepicker:has(.form-control:focus)+.floating-label,.floating-label-group app-custom-datepicker[data-has-value=true]+.floating-label,.floating-label-group[data-has-value=true] .floating-label{top:-8px;transform:translateY(0);font-size:var(--font-size-12);color:var(--primary-500)}.floating-label-group app-custom-datepicker:has(.form-control:disabled)+.floating-label{background:var(--neutral-25);color:var(--neutral-300)}.floating-label-group app-custom-datepicker:has(.form-control[readonly])+.floating-label{background:var(--neutral-25);color:var(--neutral-300)}.form-container-v2{padding:0!important;padding-top:var(--spacing-12)!important;max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;overflow-x:hidden}.container-fluid.form-container-v2,.form-container-v2.container-fluid{padding:0!important;max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}main .container-fluid.form-container-v2,main .form-container-v2{width:100%!important;max-width:100%!important}.form-page-header.hidden{opacity:0;transform:translateY(-20px);pointer-events:none}.form-page-title{font-size:var(--font-size-20);font-weight:var(--font-weight-600);font-family:Mulish,sans-serif}.form-section-heading-v2{color:var(--neutral-900,#101012);font-family:Inter!important;font-size:var(--Font-Size-Body-L,16px)!important;font-style:normal;font-weight:var(--font-weight-600,600)!important;line-height:var(--line-height-160);display:flex;margin:0 0 1rem;gap:8px}.info-icon{font-size:18px;color:var(--primary-500-base);cursor:help;margin-top:4px;transition:color .2s ease}.info-icon:hover{color:var(--primary-500)}.sd-container .sd-caret{color:var(--neutral-600);transition:transform .15s ease;flex-shrink:0}.form-section-v2{margin-bottom:var(--spacing-8)}.form-table-card{border-radius:var(--spacing-4);border:var(--spacing-1,1px) solid var(--neutral-50,#d9d9da);max-height:280px;overflow-y:auto}.form-table{margin-bottom:0!important;position:relative}.form-table tbody tr:last-child td{border:unset}.form-table tbody td{padding:8px}.form-table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.form-table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.form-table thead th{font-size:13px;color:var(--neutral-700);font-weight:var(--font-weight-500);line-height:var(--line-height-140);font-family:Inter,sans-serif;padding:var(--spacing-12) var(--spacing-8)}.form-table thead th:last-child{border-top-right-radius:8px}.form-table thead th:first-child{border-top-left-radius:8px}.form-table{table-layout:fixed}.form-table .th-actions{width:100px}.form-table .table-input:focus-visible{border:1px solid var(--primary-500);box-shadow:unset;outline:unset}.form-table .sd-container .sd-trigger{border:1px solid var(--neutral-100)!important;background:var(--neutral-25)!important;min-height:36px}.form-table .sd-container.open .sd-trigger,.form-table .sd-container:focus-within .sd-trigger,.form-table .sd-trigger:focus,.form-table .sd-trigger:focus-visible{border:1px solid var(--primary-500)!important;box-shadow:unset!important;outline:unset!important}.form-table .action-btn{width:25px;height:25px;display:flex;align-items:flex-start;justify-content:center;gap:4px;border:unset;background:var(--neutral-0)}.form-table .action-btn i{font-size:23px;color:var(--primary-500-base)}.form-table .action-inline{display:flex;gap:8px;align-items:center;min-height:36px}.action-cell .remove-btn{padding:0;&:hover{background:unset!important;border:unset;box-shadow:unset}}.form-table .table-input{width:100%;border:unset;border-radius:4px;padding:var(--spacing-6) var(--spacing-8);font-size:var(--font-size-14);box-sizing:border-box;color:var(--neutral-800);font-family:Inter,sans-serif;background:var(--neutral-25);border:1px solid var(--neutral-100);min-height:36px}.form-table .table-input::-moz-placeholder{color:var(--neutral-400);font-size:var(--font-size-14);font-family:Inter,sans-serif;font-weight:var(--font-weight-400);line-height:var(--line-height-140)}.form-table .table-input::placeholder{color:var(--neutral-400);font-size:var(--font-size-14);font-family:Inter,sans-serif;font-weight:var(--font-weight-400);line-height:var(--line-height-140)}.form-table .sd-container .sd-trigger[data-has-value=false] .sd-label-text{color:var(--neutral-400);font-size:var(--font-size-14);font-family:Inter,sans-serif;font-weight:var(--font-weight-400);line-height:var(--line-height-140)}.form-table .flag{width:15px!important;height:10px!important}.form-table .phone-input-container .country-selector{padding:var(--spacing-8) var(--spacing-4) var(--spacing-8) var(--spacing-4)!important;gap:3px!important;min-width:60px!important;margin-right:0!important;background:var(--neutral-25);border:1px solid var(--neutral-50);border-top-right-radius:0!important;border-bottom-right-radius:0!important}.form-table .phone-input{border-top-left-radius:0!important;border-bottom-left-radius:0!important;padding-left:6px!important;background:var(--neutral-25);border:1px solid var(--neutral-50);border-top-right-radius:var(--border-radius-radius-4)!important;border-bottom-right-radius:var(--border-radius-radius-4)!important}.form-table app-select-dropdown .form-control{border:unset;background:var(--utility-bg-1);border:1px solid var(--neutral-100);min-height:36px}.form-table .phone-input-container .dial-code{color:var(--neutral-800);font-size:var(--font-size-14);font-family:Inter,sans-serif;font-weight:var(--font-weight-400);line-height:var(--line-height-140)}.form-table .phone-input-container .dropdown-arrow{color:var(--neutral-800)}.form-table .phone-input::-moz-placeholder{color:var(--neutral-800);font-size:var(--font-size-14);font-family:Inter,sans-serif;font-weight:var(--font-weight-400);line-height:var(--line-height-140)}.form-table .phone-input::placeholder{color:var(--neutral-800);font-size:var(--font-size-14);font-family:Inter,sans-serif;font-weight:var(--font-weight-400);line-height:var(--line-height-140)}.form-table .sd-container .sd-caret{color:var(--text-secondary,#6b7280)}.sd-trigger[data-has-value=false] .sd-label-text{color:var(--neutral-400)}.form-nav-gap{padding-bottom:0;position:sticky;top:0;background:var(--p-color-bg-surface-primary);z-index:9;position:relative}.form-nav-gap .rt-tablist{border-bottom:1px solid var(--border-color)!important;position:relative;z-index:2;width:100%;margin-left:0;margin-right:0}.form-nav-gap .rt-tab.active{border-bottom:2px solid var(--primary-500)!important;margin-bottom:-2px!important;z-index:3}.form-tabs .tabs-nav{padding:0 var(--spacing-20)!important}.form-nav-gap .form-stepper{border-bottom:1px solid var(--border-color,#e5e7eb)!important;position:relative;z-index:2;width:calc(100% + 2 * var(--spacing-20, 80px));margin-left:calc(-1 * var(--spacing-20, 20px));margin-right:calc(-1 * var(--spacing-20, 20px));padding-left:var(--spacing-20,20px);padding-right:var(--spacing-20,20px);padding-bottom:var(--spacing-6,24px);box-sizing:border-box}.form-gap-v3{padding:var(--spacing-20) var(--spacing-48)}.main-content-layout{display:flex;min-height:calc(100vh - 200px);gap:4px}.left-panel{width:300px;flex-shrink:0;position:sticky;top:0;padding:var(--spacing-8) var(--spacing-0);height:-moz-fit-content;height:fit-content}.right-panel{flex:1;min-height:calc(100vh - 200px)}.form-content-wrapper{min-height:100%}.card-surface{background:var(--surface-primary)!important;border:1px solid var(--p-color-border-secondary);border-radius:var(--radius-4)}.form-container-v2 .form-page-header+.card-surface.form-height-v2:before{content:"";position:absolute;top:calc(-1 * var(--spacing-12));left:0;right:0;height:var(--spacing-12);background-color:var(--neutral-25,#F9F9F9);z-index:-1}.progress-pill{background:var(--primary-50);color:var(--primary-500-base);padding:2px 10px;border-radius:999px;font-size:var(--font-size-12)}.sticky-header{position:fixed;top:0;left:0;right:0;z-index:1000;opacity:0;transform:translateY(-100%);transition:all .3s ease;pointer-events:none}.sticky-header.visible{opacity:1;transform:translateY(0);pointer-events:auto}.sticky-header-content{padding:12px var(--spacing-52);padding-bottom:var(--spacing-12);backdrop-filter:blur(10px);background:rgba(249,249,249,.95);width:100%;max-width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.form-sidebar{padding:12px;height:calc(100vh - 125px);overflow-y:auto;max-height:calc(100vh - 115px)}.sidebar-item{border-radius:var(--radius-8);padding:9px 12px;cursor:pointer;margin-bottom:4px}.sidebar-item.active{background:var(--sidebar-item-active)}.sidebar-item.active .sidebar-label{color:var(--primary-500-base)}.sidebar-item-inner{display:flex;align-items:center;gap:10px}.status-dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--neutral-200)}.status-dot.active{background:var(--primary-500-base);border-color:var(--primary-500-base)}.sidebar-label{font-size:var(--font-size-14);color:var(--neutral-600);font-weight:var(--font-weight-500);font-family:Inter,sans-serif}.chevron{margin-left:auto;color:var(--neutral-400);font-size:18px}.contract-subnav .sub-item{padding-left:28px;position:relative}.sub-item{display:flex;align-items:center;gap:8px;padding:10px 4px;cursor:pointer;border-radius:6px;position:relative}.sub-item:not(:last-child):after{content:"";position:absolute;left:12.3%;top:18px;width:1px;height:20px;background:var(--neutral-50);z-index:0}.sub-item.active .sub-label{color:var(--primary-500-base);font-weight:var(--font-weight-600)}.sub-dot{width:12px;height:12px;border-radius:50%;background:var(--neutral-100);position:relative;z-index:1;border:2px solid var(--neutral-0)}.sub-item.active .sub-dot{background:var(--primary-500-base)}.sub-label{font-size:var(--font-size-13);color:var(--neutral-500);font-family:Inter,sans-serif;font-weight:var(--font-weight-500)}.grid-table{width:100%;table-layout:fixed}.action-cell{vertical-align:middle;width:100px}.action-btn:disabled{opacity:.5;cursor:not-allowed}.contract-subsection-expanded{margin-bottom:30px;background:var(--neutral-0);border-radius:var(--radius-8);overflow:hidden}.contract-subsection-expanded:last-child{margin-bottom:0}.subsection-header{display:flex;justify-content:space-between;cursor:pointer;transition:background-color .2s ease;align-items:center}.subsection-header:hover{background:var(--surface-hover,rgba(0,0,0,.02))}.subsection-header .material-symbols-outlined{font-size:var(--font-size-20)!important}.subsection-title{font-weight:var(--font-weight-600);color:var(--neutral-800);font-size:var(--font-size-16);font-style:normal;line-height:160%;font-family:Inter,sans-serif}.subsection-subtitle{margin:0;font-size:var(--font-size-14);color:var(--neutral-400);line-height:var(--line-height-160)}.subsection-content{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.subsection-content.expanded{max-height:1000px;padding:var(--spacing-8) 0}.question-row{margin-bottom:12px;align-items:center}.question-row:last-child{margin-bottom:0}.question-text,.question-text-form{color:var(--neutral-800,#202123);font-family:Inter,sans-serif;font-size:var(--font-size-14);font-style:normal;font-weight:var(--font-weight-400);line-height:var(--line-height-160);display:flex;align-items:center;padding:var(--spacing-4) 0}.input-field{display:flex;align-items:center}.document-content-view{margin-top:var(--spacing-16)}.document-view-toggle{display:inline-flex;border-radius:var(--border-radius-radius-4);padding:var(--spacing-2);border:1px solid var(--neutral-100);gap:0}.document-view-toggle .toggle-option{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-6);padding:var(--spacing-6) var(--spacing-8);border:none;background:transparent;border-radius:var(--border-radius-radius-4);cursor:pointer;transition:all .2s ease;font-family:Inter,sans-serif;font-size:var(--font-size-14);font-weight:var(--font-weight-500);color:var(--neutral-600);white-space:nowrap}.document-view-toggle .toggle-option i{font-size:var(--font-size-24);color:var(--neutral-400)}.document-view-toggle .toggle-option span{color:inherit}.document-view-toggle .toggle-option.active{background:var(--utility-stroke-light,var(--neutral-100));color:var(--primary-500)}.document-view-toggle .toggle-option.active i,.document-view-toggle .toggle-option.active span{color:var(--primary-500)}.service-block{border:1px solid var(--neutral-50);border-radius:var(--radius-8);padding:16px;background:var(--neutral-0);position:relative}.service-block,.service-header{margin-bottom:var(--spacing-16)}.service-header{display:flex;justify-content:space-between;align-items:center;width:100%}.service-title{margin:0;font-size:var(--font-size-16);font-weight:var(--font-weight-500);color:var(--neutral-400);font-family:Inter,sans-serif}.add-service-section .btn.btn-link{border-radius:var(--border-radius-radius-infinite);border:.5px solid var(--neutral-100);background:var(--neutral-0);display:flex;min-width:60px;padding:var(--spacing-4,4px) var(--spacing-12,12px)!important;justify-content:center;align-items:center;gap:var(--spacing-4,4px);color:var(--neutral-700);font-family:Inter;font-size:var(--font-size-14);font-style:normal;font-weight:500;line-height:160%}.add-service-section .btn.btn-link i.material-symbols-outlined{font-size:var(--font-size-18);color:var(--neutral-600)}.add-service-section .btn.btn-link:hover{background-color:var(--neutral-50);border-color:var(--neutral-300)}.email-options .form-label{font-weight:var(--font-weight-500);color:var(--neutral-700);margin-bottom:12px}.radio-group{display:flex;gap:20px;flex-wrap:wrap}.cta-btn{background:#fff}.container-fluid.multi-step-v2{padding:0!important;max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;overflow-x:hidden;box-sizing:border-box}.multi-step-v2 .card-surface-second{background:var(--surface-primary,#ffffff);color:var(--text-primary,#111827)}.form-page-header{padding:0 var(--spacing-16) var(--spacing-12) var(--spacing-16)!important;margin-bottom:0!important;margin-top:var(--spacing-0)!important;margin-left:0!important;margin-right:0!important;background-color:unset!important;border-bottom:1px solid var(--neutral-50);width:100%!important;max-width:100%!important;box-sizing:border-box;display:flex!important;align-items:center!important;justify-content:space-between!important}.multi-step-v2 .form-page-header+.main-content-layout{position:relative}.multi-step-v2 .formContainerBg{background:var(--surface-primary,#ffffff);padding:var(--spacing-20) var(--spacing-48)}.multi-step-v2 .sticky-header-content{padding:12px var(--spacing-52)!important;padding-bottom:var(--spacing-12)!important;width:100%!important;max-width:100%!important;box-sizing:border-box;display:flex!important;align-items:center!important;justify-content:space-between!important}.multi-step-v2 .sidebar-item{border-radius:var(--radius-4);padding:var(--spacing-2);margin-bottom:var(--spacing-16);background:transparent}.multi-step-v2 .sidebar-item.active{background:transparent}.multi-step-v2 .sidebar-label{color:var(--neutral-600,#505258);font-weight:var(--font-weight-500)}.multi-step-v2 .sidebar-item.active .sidebar-label{color:var(--primary-500-base,#3862C5);font-weight:var(--font-weight-600)}.multi-step-v2 .form-sidebar .status-dot,.multi-step-v2 .status-dot{width:20px!important;height:20px!important;min-width:20px;min-height:20px;border:2px dashed #d1d5db!important;border-radius:50%!important;background:transparent!important;flex-shrink:0;display:flex!important;align-items:center;justify-content:center;position:relative;box-sizing:border-box}.multi-step-v2 .form-sidebar .status-dot.active,.multi-step-v2 .status-dot.active{border-style:solid!important;border-color:#3862C5 #3862C5 #d1d5db #d1d5db!important;background:transparent!important}.multi-step-v2 .form-sidebar .status-dot.completed,.multi-step-v2 .status-dot.completed{border:2px solid #10b981!important;background:#10B981!important}.multi-step-v2 .form-sidebar .status-dot.completed .checkmark-icon,.multi-step-v2 .status-dot.completed .checkmark-icon{color:#fff!important;font-size:19px!important;padding-top:2px}.multi-step-v2 .sidebar-item .chevron{margin-left:auto;color:var(--neutral-400,#9ca3af);font-size:var(--font-size-18);flex-shrink:0}.multi-step-v2 .contract-subnav{list-style:none;margin:0;padding:0;background:transparent;margin-left:var(--spacing-14);padding-left:var(--spacing-12);display:flex;flex-direction:column;gap:0;position:relative}.multi-step-v2 .contract-subnav:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background:var(--neutral-100,#e5e7eb);z-index:0}.multi-step-v2 .contract-subnav .sub-item:after{content:none}.multi-step-v2 .sub-item{display:flex;align-items:center;gap:var(--spacing-8);min-height:30px;padding:0;cursor:pointer;border-radius:0;position:relative;margin:var(--spacing-2) 0;border-left:none;z-index:1}.multi-step-v2 .sub-item.active{border-left:none}.multi-step-v2 .sub-item.active:before{content:"";position:absolute;left:calc(-1 * var(--spacing-12));top:0;bottom:0;width:2px;background:var(--primary-500-base,#3862C5);z-index:1}.multi-step-v2 .sub-item.active .sub-label{color:var(--primary-500-base,#3862C5);font-weight:var(--font-weight-600,600)}.multi-step-v2 .sub-label{font-size:var(--font-size-12);color:var(--neutral-500,#505258);font-family:Inter,sans-serif;font-weight:var(--font-weight-500)}.multi-step-v2 .form-section-v2{margin-bottom:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-12);align-self:stretch}.multi-step-v2 .section-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.multi-step-v2 .section-header:hover{background-color:var(--surface-hover,rgba(0,0,0,.01))}.multi-step-v2 .header-content{flex:1}.multi-step-v2 .form-section-heading-v2{margin:0;font-size:var(--font-size-16);font-weight:var(--font-weight-600);color:var(--neutral-800);line-height:var(--line-height-140)}.multi-step-v2 .section-description{margin:0;font-size:var(--font-size-14);color:var(--neutral-400);line-height:var(--line-height-160)}.multi-step-v2 .expand-icon{font-size:var(--font-size-24);color:var(--text-secondary,#d1d5db);cursor:pointer;transition:transform var(--transition-duration-300) ease;margin-top:var(--spacing-2);flex-shrink:0;margin-left:var(--spacing-16)}.multi-step-v2 .section-content{display:block;transition:all var(--transition-duration-300) ease}.multi-step-v2 .section-content.collapsed{display:none;margin-bottom:0}.multi-step-v2 .basic-details-container{display:flex;flex-direction:column}.multi-step-v2 .form-table-row:last-child{border-bottom:unset}.multi-step-v2 .form-table-header-row{border-radius:var(--spacing-4);border-bottom:var(--spacing-1) solid var(--neutral-50,#eceded);position:sticky;top:0;background:var(--neutral-0-rgb);z-index:9}.multi-step-v2 .subsection-content{display:block;transition:all var(--transition-duration-300) ease}.multi-step-v2 .subsection-content:not(.expanded){display:none;padding-bottom:0}.page-header.hidden{opacity:0;transform:translateY(-20px);pointer-events:none}.page-title{font-size:var(--font-size-16)!important;font-weight:var(--font-weight-600)!important}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-1,.grid-4{display:grid;gap:12px}.grid-1{grid-template-columns:1fr}.single-step-form-page,.single-step-form-page-v2{.app-content,.breadcrumb-container,.form-container{background:var(--utility-bg-3)!important}}.overflow-auto::-webkit-scrollbar{width:6px}.overflow-auto::-webkit-scrollbar-track{background:transparent}.overflow-auto::-webkit-scrollbar-thumb{background:var(--neutral-300);border-radius:3px}.overflow-auto::-webkit-scrollbar-thumb:hover{background:var(--neutral-400)}.header-separator{width:1px;height:16px;background-color:var(--border-color,#e5e7eb);margin:0 2px}.h-80{height:calc(100vh - 70px)!important}body:has(.app-mega-menu){app-single-step-form .h-80{height:calc(100vh - 110px)!important}.multi-step-form-height{height:calc(100vh - 110px)}.form-height-v2{min-height:calc(100vh - 155px);overflow-y:auto}.form-height-v2,app-multi-step-v2 .form-sidebar{max-height:calc(100vh - 155px)}}.form-select:not(:-moz-placeholder),input:not(:-moz-placeholder),select:not(:-moz-placeholder){border-color:var(--neutral-400)!important}.form-select:not(:placeholder-shown),input:not(:placeholder-shown),select:not(:placeholder-shown){border-color:var(--neutral-400)!important}.floating-input:not(:-moz-placeholder){border-color:var(--neutral-400)!important}.floating-input:not(:placeholder-shown){border-color:var(--neutral-400)!important}.sd-trigger[data-has-value=true],app-select-dropdown .sd-trigger[data-has-value=true]{border-color:var(--neutral-400)!important}app-phone-input .phone-input-container:has(.phone-input:not(:-moz-placeholder)) .country-selector,app-phone-input .phone-input:not(:-moz-placeholder){border-color:var(--neutral-400)!important}app-phone-input .phone-input-container:has(.phone-input:not(:placeholder-shown)) .country-selector,app-phone-input .phone-input:not(:placeholder-shown){border-color:var(--neutral-400)!important}.table-input:not(:-moz-placeholder){border-color:var(--neutral-400)!important}.table-input:not(:placeholder-shown){border-color:var(--neutral-400)!important}.step-dot.dot-active .step-progress-circle{position:absolute;top:-1.5px;left:-.8px;width:20px;height:20px;z-index:2}.step-dot.dot-active .step-progress-circle svg{width:100%;height:100%;transform:rotate(-90deg)}.step-dot.dot-active .step-progress-circle svg circle.background{fill:none;stroke-width:1.5;stroke:#D1D5DB;stroke-dasharray:none}.step-dot.dot-active .step-progress-circle svg circle.step-progress{fill:none;stroke-width:1.5;stroke:#3B82F6;stroke-linecap:round;transition:stroke-dashoffset .3s ease}.step-progress-horizontal{padding:0 0 var(--spacing-16) 0;width:100%;gap:0}.step-item,.step-progress-horizontal{display:flex;align-items:center;position:relative}.step-item{gap:8px}.step-icon{width:20px;height:20px;border-radius:50%;flex-shrink:0;font-size:var(--font-size-14);transition:all .3s ease;position:relative;display:flex;justify-content:center}.step-icon.dotted{border:1.5px dashed #d1d5db;background-color:transparent}.step-icon.progress{border:1.5px solid #d1d5db;background-color:transparent}.step-icon.completed{border:1.5px solid var(--success-500);background-color:var(--success-500)}.step-icon.completed:after{content:"✓";position:absolute;color:white;font-size:10px;font-weight:700}.step-icon.skipped,.step-icon.skipped .material-symbols-outlined{color:#D18710}.progress-circle{position:absolute;top:-1.5px;left:-.8px;width:20px;height:20px;z-index:2}.progress-circle svg{width:100%;height:100%;transform:rotate(-90deg)}.progress-circle svg circle.background{fill:none;stroke-width:1.5;stroke:#D1D5DB;stroke-dasharray:none}.progress-circle svg circle{fill:none;stroke-width:1.5;stroke:#3B82F6;stroke-linecap:round;transition:stroke-dashoffset .3s ease}.step-label{font-size:var(--font-size-14);color:var(--text-secondary,#6b7280);font-weight:var(--font-weight-500);white-space:nowrap;transition:color .3s ease;text-align:center;font-family:Inter,sans-serif!important}.step-label.completed{color:var(--neutral-600)}.step-label.active{color:var(--neutral-900);position:relative;top:-2px}.step-label.skipped{color:var(--neutral-500)}.step-label.dotted{color:var(--neutral-text-secondary);font-weight:var(--font-weight-500)}.step-label.progress{background:unset!important;overflow:visible!important}.step-label-active{font-weight:var(--font-weight-500);color:var(--neutral-800)}.step-label-complete{color:var(--neutral-700)}.step-label-inactive{color:var(--neutral-500)}.step-connector{flex:1;height:1px;background-color:var(--neutral-border);align-self:flex-start;margin:9px 16px 0}.content-scroll-area{max-height:calc(100vh - 210px)}.formnav-scroll{height:calc(100vh - 190px)}.multistep-heading{font-size:var(--font-size-18)}.sub-line{position:relative}.sub-line:before{content:"";position:absolute;left:8px;top:13px;bottom:13px;width:1px;margin:5px 0;background-color:var(--neutral-100);z-index:0;transition:background-color .3s ease}.sub-line.sub-step-container-active:before{background-color:var(--primary-500-base)}.sub-step-connector{width:16px;height:20px;display:flex;align-items:center;justify-content:center;position:relative}.sub-step-dot{width:10px;height:10px;border-radius:50%;background-color:var(--neutral-100);position:relative;z-index:1;transition:background-color .3s ease}.sub-step-dot.sub-step-dot-active,.sub-step-dot.sub-step-dot-complete{background-color:var(--primary-500-base)}.sub-step-label-active{color:var(--primary-500-base)!important}.sub-step-label-complete{color:var(--neutral-700)!important}.sub-step-label-inactive{color:var(--neutral-500)!important}.selected-file-name{display:inline-flex;align-items:center;gap:var(--spacing-4);margin-left:var(--spacing-8)}.file-name-text{font-size:var(--font-size-14);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-remove-file,.file-name-text{color:var(--text-secondary,#6b7280)}.btn-remove-file{background:transparent;border:none;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;transition:all .2s ease}.btn-remove-file:hover{background:var(--surface-secondary,#fafafa);color:var(--error-500)}.form-top-border{border-top:1px solid var(--border-color,#e5e7eb);padding-top:var(--spacing-20)}.theme-dark .floating-label,[data-theme=dark] .floating-label{background:var(--input-background)!important;color:var(--input-text)!important}.theme-dark .floating-input:not(:-moz-placeholder)+.floating-label,[data-theme=dark] .floating-input:not(:-moz-placeholder)+.floating-label{background:var(--input-background)!important;color:var(--input-text)}.theme-dark .floating-input:focus+.floating-label,.theme-dark .floating-input:not(:placeholder-shown)+.floating-label,[data-theme=dark] .floating-input:focus+.floating-label,[data-theme=dark] .floating-input:not(:placeholder-shown)+.floating-label{background:var(--input-background)!important;color:var(--input-text)}@media (max-width:768px){body:has(.app-mega-menu) .form-height-v2{height:auto!important;min-height:auto!important;max-height:none!important}.horizontal-step-form-stepper{scrollbar-width:none;overflow-x:auto}body:has(.app-mega-menu) .multi-step-v2 .form-sidebar{max-height:none!important;height:auto!important}.upload-mobile-buttons{justify-content:space-between!important}.grid-4{grid-template-columns:auto!important}.container-fluid.form-container-v2,.container-fluid.multi-step-v2{padding:0}.form-container,.form-container-v2{padding:0 var(--spacing-16)}.form-page-header{padding:var(--spacing-12) var(--spacing-16);flex-direction:row;align-items:center!important;gap:var(--spacing-12)}.form-page-header .d-flex{width:auto;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-8);justify-content:flex-end}.form-page-header .d-flex button{flex:0 0 auto;min-width:auto;white-space:nowrap;padding:var(--spacing-6) var(--spacing-12)}}@media (max-width:768px){.form-table{table-layout:auto;.phone-input-container .input-group{flex-wrap:unset}.phone-input,input{min-width:100px}}.multi-step-v2 .sticky-header-content{padding:var(--spacing-20) var(--spacing-10)!important}.sticky-header-content{padding:var(--spacing-20) var(--spacing-10);flex-direction:row;gap:var(--spacing-8);align-items:center}.sticky-header-content .d-flex{width:auto;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-8)}.sticky-header-content .d-flex button{flex:0 0 auto;min-width:auto;white-space:nowrap;padding:var(--spacing-6) var(--spacing-12)}.main-content-layout{flex-direction:column;min-height:auto;height:auto;overflow:visible}.left-panel{width:100%;position:relative;height:auto}.right-panel{width:100%;order:1}.form-content-wrapper,.right-panel{min-height:auto;height:auto;overflow:visible}.form-sidebar{height:auto;max-height:none;overflow-y:visible}.card-surface-second.form-height-v2,.card-surface-second.formContainerBg,.card-surface.form-height-v2,.form-container-v2 .form-gap-v3,.multi-step-v2 .formContainerBg{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}body:has(.app-mega-menu) .card-surface-second.form-height-v2,body:has(.app-mega-menu) .card-surface.form-height-v2,body:has(.app-mega-menu) .form-height-v2{height:auto!important;min-height:auto!important;max-height:none!important}.container-fluid.form-container-v2,.container-fluid.multi-step-v2{height:auto!important;min-height:auto!important;overflow:visible!important}.card-surface-second.form-height-v2,.card-surface.form-height-v2,.form-height-v2{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}body:has(.app-mega-menu) .card-surface-second.form-height-v2,body:has(.app-mega-menu) .card-surface.form-height-v2,body:has(.app-mega-menu) .form-height-v2,body:has(.app-mega-menu) .formContainerBg.form-height-v2,body:has(.app-mega-menu) form.form-height-v2{height:auto!important;min-height:auto!important;max-height:none!important}.form-container-v2 .grid-4{grid-template-columns:1fr;gap:0}.form-container-v2 .grid-1{grid-template-columns:1fr}.form-section-v2 .row,.formContainerBg .row,form .row{--bs-gutter-x:var(--spacing-12);--bs-gutter-y:var(--spacing-12);margin:0}.form-section-v2 .row>[class*=col-md-],.formContainerBg .row>[class*=col-md-],form .row>[class*=col-md-]{width:100%;flex:0 0 100%;max-width:100%}.section-header{flex-direction:column;align-items:flex-start;gap:var(--spacing-8);padding:var(--spacing-12)}.header-content{width:100%}.expand-icon{align-self:flex-end;margin-left:0;margin-top:calc(var(--spacing-8) * -1)}.form-table-card{overflow-x:auto;-webkit-overflow-scrolling:touch;max-height:none}.form-table{min-width:600px;font-size:var(--font-size-12)}.form-table thead th{padding:var(--spacing-8) var(--spacing-6);font-size:var(--font-size-12);white-space:nowrap}.form-table tbody td{padding:var(--spacing-6);font-size:var(--font-size-12)}.table-input{font-size:var(--font-size-12);padding:var(--spacing-4) var(--spacing-6);min-height:32px}.action-cell{width:auto;min-width:80px}.action-inline{flex-direction:column;gap:var(--spacing-4)}.action-btn{width:28px;height:28px}.action-btn i{font-size:var(--font-size-20)}.subsection-header{flex-direction:column;align-items:flex-start;gap:var(--spacing-8);padding:var(--spacing-12)}.subsection-content{padding:0 var(--spacing-12)}.subsection-content.expanded{padding:var(--spacing-8) var(--spacing-12)}.question-row{flex-direction:column;gap:var(--spacing-8);margin-bottom:var(--spacing-16)}.question-text{width:100%;padding:0}.input-field{width:100%}.service-block{padding:var(--spacing-12);margin-top:var(--spacing-16)}.service-header{flex-direction:column;align-items:flex-start;gap:var(--spacing-8)}.document-view-toggle .toggle-option{width:100%;justify-content:center}.form-divider{margin:var(--spacing-16) 0}.floating-label-group{margin-bottom:var(--spacing-16)}.form-tabs .tabs-nav{padding:0 var(--spacing-12)!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.sidebar-item{padding:var(--spacing-8) var(--spacing-4)}.sidebar-item-inner{gap:var(--spacing-8)}.sub-item{padding:var(--spacing-8) var(--spacing-4)}.contract-subnav{margin-left:var(--spacing-8)}.btn{font-size:var(--font-size-14);padding:var(--spacing-8) var(--spacing-12)}.btn-medium{padding:var(--spacing-6) var(--spacing-12)}.add-service-section{margin-top:var(--spacing-16)}.add-service-section button{width:100%;justify-content:center}.radio-group{flex-direction:column;gap:var(--spacing-8)}.email-options{width:100%}.phone-input-container .country-selector{width:100%;border-radius:var(--border-radius-radius-4) var(--border-radius-radius-4) 0 0!important}.phone-input-container .phone-input{width:100%;border-radius:0 0 var(--border-radius-radius-4) var(--border-radius-radius-4)!important}.floating-label-group app-phone-input+.floating-label{left:var(--spacing-12)}.sticky-header-content{margin-left:0!important}.form-gap-v3,.form-height-v2,.formContainerBg{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}body:has(.app-mega-menu) .form-height-v2,body:has(.app-mega-menu) .formContainerBg{height:auto!important;min-height:auto!important;max-height:none!important}body.multi-step-form-page-v2,html.multi-step-form-page-v2{overflow:auto!important;overflow-x:hidden!important}}@media (max-width:480px){.form-container,.form-container-v2,.form-container-v2 .form-gap-v3,.multi-step-v2 .formContainerBg{padding:var(--spacing-12) var(--spacing-12);height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.form-page-header{padding:var(--spacing-8) var(--spacing-12);flex-direction:row;align-items:center}.form-page-header .d-flex{flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-6)}.form-page-header .d-flex button{flex:0 0 auto;min-width:auto;font-size:var(--font-size-12);padding:var(--spacing-6) var(--spacing-8);white-space:nowrap}.sticky-header-content{padding:var(--spacing-20) var(--spacing-10);flex-direction:row;align-items:center}.sticky-header-content .d-flex{flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-6)}.sticky-header-content .d-flex button{flex:0 0 auto;min-width:auto;font-size:var(--font-size-12);padding:var(--spacing-6) var(--spacing-8);white-space:nowrap}.form-page-title,.form-section-heading-v2,.page-title,.subsection-title{font-size:var(--font-size-14)}.form-table tbody td,.form-table thead th{padding:var(--spacing-4);font-size:var(--font-size-11)}.table-input{font-size:var(--font-size-11);padding:var(--spacing-3) var(--spacing-4)}.floating-input{padding:var(--spacing-6) var(--spacing-8) var(--spacing-4) var(--spacing-10)}.btn,.floating-input,.floating-label{font-size:var(--font-size-13)}.btn{padding:var(--spacing-6) var(--spacing-10)}.section-header,.subsection-header{padding:var(--spacing-8)}.subsection-content,.subsection-content.expanded{padding:var(--spacing-6) var(--spacing-8)}.service-block{padding:var(--spacing-8)}.question-row{margin-bottom:var(--spacing-12)}}@media (min-width:769px) and (max-width:1024px){.form-container-v2{padding:0 var(--spacing-24)}.form-container-v2 .form-gap-v3,.multi-step-v2 .formContainerBg{padding:var(--spacing-16) var(--spacing-24)}.form-container-v2 .grid-4{grid-template-columns:repeat(2,1fr)}form .row>[class*=col-md-4]{flex:0 0 50%;max-width:50%}.form-table{font-size:var(--font-size-13)}}.horizontal-step-item{display:flex;align-items:center;gap:var(--spacing-8);cursor:pointer;padding:var(--spacing-8) var(--spacing-16);opacity:1}.horizontal-step-item.horizontal-step-item--not-reached{opacity:.5}.horizontal-step-circle-wrapper{width:20px;height:20px;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;top:1px}.horizontal-step-progress-wrap{position:absolute;top:-1.5px;left:-.8px;width:20px;height:20px;z-index:2}.horizontal-step-progress-svg{width:20px;height:20px;transform:rotate(-90deg)}.horizontal-step-progress-svg circle:last-of-type{transition:stroke-dashoffset .3s ease}.horizontal-step-circle{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:transparent;color:transparent;font-weight:600;font-size:var(--font-size-14);border:2px dashed var(--neutral-50,#e5e7eb)}.horizontal-step-circle.horizontal-step-circle--completed{background-color:var(--success-500,#10b981);color:white;border:none}.horizontal-step-circle.horizontal-step-circle--skipped{background-color:transparent;color:#D18710;border:none}.horizontal-step-circle.horizontal-step-circle--has-progress{background-color:transparent;color:var(--neutral-900,#111827);border:none}.horizontal-step-check-icon{font-size:16px}.horizontal-step-skip-icon{font-size:24px}.horizontal-step-label{font-weight:500;font-size:var(--font-size-14);font-family:Inter,sans-serif;white-space:nowrap}.horizontal-step-label,.horizontal-step-label.horizontal-step-label--not-reached{color:var(--neutral-400,#9ca3af)}.horizontal-step-label.horizontal-step-label--active{color:var(--neutral-900,#111827)}.horizontal-step-label.horizontal-step-label--completed{color:var(--neutral-600,#6b7280)}.horizontal-step-label.horizontal-step-label--skipped{color:var(--neutral-500,#6b7280)}@media (min-width:1200px){.form-container-v2{padding:0 var(--spacing-52)}.form-container-v2 .form-gap-v3,.multi-step-v2 .formContainerBg{padding:var(--spacing-20) var(--spacing-48)}}.form-table:has(.validation-error.table-error) tbody td{height:62px!important}.form-section-v2 .row:has(.validation-error){margin-bottom:5px}.form-gap-v3 .grid-4:has(.validation-error){margin-bottom:5px}@media (max-width:768px){.document-view-toggle{display:inline-flex;flex-wrap:nowrap;overflow:hidden;border-radius:var(--border-radius-radius-4)}.document-view-toggle .toggle-option{width:auto!important;min-width:0;flex:0 0 auto;padding:var(--spacing-6) var(--spacing-6);border:none!important;box-shadow:none!important;box-sizing:border-box;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.document-view-toggle .toggle-option span{white-space:nowrap}.document-view-toggle .toggle-option:focus-visible{outline:2px solid var(--primary-500);outline-offset:-2px}}