:root{--fw-table-row-border:transparent;--fw-error-text:#d20000;--fw-error-background:#fff0f0;--fw-warning-background:#fff8eb;--fw-success-text:#008020;}.dialog_host,.form_container,.form-popup{font-family:"Avenir-Book",sans-serif!important;}.dialog_host{padding:0!important;background:transparent!important;filter:drop-shadow(var(--shadow-lg))!important;}.dialog_host .dialog{border:1px solid var(--border)!important;border-radius:16px!important;background:var(--unh-white)!important;overflow:hidden!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;max-width:95vw!important;}.dialog_host .header{background:var(--unh-primary)!important;color:var(--unh-white)!important;font-size:18px!important;font-weight:600!important;padding:20px 24px!important;border-bottom:3.5px solid var(--unh-secondary)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:grab;}.dialog_host .header:active{cursor:grabbing;}.dialog_host .dialog_close{position:relative!important;top:0!important;right:0!important;width:28px!important;height:28px!important;background:rgba(255,255,255,.12)!important;border-radius:50%!important;opacity:1!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;cursor:pointer!important;}.dialog_host .dialog_close::before,.dialog_host .dialog_close::after{content:''!important;position:absolute!important;width:12px!important;height:2px!important;background-color:var(--unh-white)!important;border-radius:1px!important;transition:background-color .2s ease!important;}.dialog_host .dialog_close::before{transform:rotate(45deg);}.dialog_host .dialog_close::after{transform:rotate(-45deg);}.dialog_host .dialog_close:hover{background:var(--unh-secondary)!important;transform:scale(1.1);}.dialog_host .dialog_close:hover::before,.dialog_host .dialog_close:hover::after{background-color:var(--unh-primary)!important;}.dialog_host .content{padding:28px 32px!important;max-height:65vh!important;overflow-y:auto!important;background:var(--unh-white)!important;}.dialog_host .content::-webkit-scrollbar{width:8px;}.dialog_host .content::-webkit-scrollbar-track{background:var(--unh-light);}.dialog_host .content::-webkit-scrollbar-thumb{background:#ccd4dc;border-radius:4px;}.dialog_host .content::-webkit-scrollbar-thumb:hover{background:var(--unh-tertiary);}.form_question{margin-bottom:24px!important;box-sizing:border-box!important;padding-right:20px!important;min-width:0!important;}.form_question[style*="width: 100%"],.form_question[style*="width:100%"]{float:none!important;clear:both!important;width:100%!important;padding-right:0!important;}.form_question[data-type="address"] .form_responses,.form_question[data-type="location"] .form_responses,.form_question[data-type="location_nopostal"] .form_responses{margin-bottom:15px!important;}@media(max-width:768px){.form_question{float:none!important;width:100%!important;padding-right:0!important;clear:both!important;}}.form_question fieldset{border:0!important;padding:0!important;margin:0!important;}.form_label,.form_question legend{font-size:16px!important;font-weight:600!important;color:var(--unh-primary)!important;margin-bottom:8px!important;letter-spacing:.01em!important;border:0!important;float:none!important;}.form_question[data-type="p"] .form_label{font-weight:400!important;color:var(--unh-dark)!important;}.form_question[data-type="p"] .form_label p{margin-top:0!important;margin-bottom:12px!important;line-height:1.5!important;}.form_question[data-type="p"] .form_label p:last-child{margin-bottom:0!important;}.form_question strong,.form_question b,.form_label strong,.form_label b{font-family:"Avenir-Heavy","Avenir-Black",sans-serif!important;font-weight:900!important;color:var(--unh-primary)!important;}.form_question em,.form_question i,.form_label em,.form_label i{font-style:italic!important;}.form_question u,.form_label u{text-decoration:underline!important;text-underline-offset:3px!important;}.form_responses input[type="text"],.form_responses input[type="email"],.form_responses input[type="tel"],.form_responses input[type="number"],.form_responses select{width:100%!important;max-width:100%!important;height:48px!important;box-sizing:border-box!important;padding:12px 16px!important;font-size:16px!important;font-family:inherit!important;color:var(--unh-dark)!important;background-color:var(--unh-white)!important;border:2px solid #a0aec0!important;border-radius:8px!important;outline:0!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:var(--shadow-sm)!important;}.form_responses textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:12px 16px!important;font-size:16px!important;font-family:inherit!important;color:var(--unh-dark)!important;background-color:var(--unh-white)!important;border:2px solid #a0aec0!important;border-radius:8px!important;outline:0!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:var(--shadow-sm)!important;}.form_responses input[type="text"]:hover,.form_responses input[type="email"]:hover,.form_responses select:hover,.form_responses textarea:hover{border-color:var(--unh-tertiary)!important;}.form_responses input[type="text"]:focus,.form_responses input[type="email"]:focus,.form_responses select:focus,.form_responses textarea:focus{border-color:var(--unh-tertiary)!important;box-shadow:0 0 0 4px rgba(0,185,255,.15)!important;background-color:var(--unh-white)!important;}.form_responses input[readonly],.form_responses input[disabled],.form_responses select[disabled]{background-color:var(--unh-light)!important;border-color:var(--border)!important;color:var(--unh-gray-500)!important;cursor:not-allowed!important;opacity:.85!important;}.form_responses select{cursor:pointer!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23595959' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:15px!important;padding-right:40px!important;}.form_responses textarea{min-height:120px!important;resize:vertical!important;line-height:1.5!important;}.form_date .form_responses select{width:32%!important;display:inline-block!important;margin-right:1.5%!important;margin-left:0!important;box-sizing:border-box!important;}.form_birthdate .form_responses select{width:32%!important;display:inline-block!important;margin-right:1.5%!important;margin-left:0!important;box-sizing:border-box!important;}.form_date .form_responses select:last-child{margin-right:0!important;}.form_birthdate .form_responses select:last-child{margin-right:0!important;}.form_checkbox .form_responses{display:flex!important;flex-direction:column!important;margin-top:4px!important;}.form_checkbox .form_response{display:flex!important;align-items:center!important;gap:10px!important;cursor:pointer!important;}.form_checkbox input[type="checkbox"]{width:20px!important;height:20px!important;border-radius:4px!important;border:2px solid #a0aec0!important;cursor:pointer!important;accent-color:var(--unh-tertiary)!important;}.form_checkbox label{font-size:16px!important;color:var(--unh-dark)!important;font-weight:500!important;cursor:pointer!important;}.form_response_material_upload{background:var(--unh-light);border:1.5px dashed var(--border);border-radius:10px;padding:16px 20px;text-align:left;transition:all .2s ease;}.form_response_material_upload:hover{border-color:var(--unh-tertiary);background:#f4faff;}.form_response_material_upload input[type="file"]::file-selector-button{background:var(--unh-tertiary);color:var(--unh-primary);border:0;padding:8px 16px;border-radius:6px;font-weight:600;font-family:inherit;font-size:13px;cursor:pointer;transition:all .2s ease;margin-right:12px;}.form_response_material_upload input[type="file"]::file-selector-button:hover{background:var(--unh-primary);color:var(--unh-white);transform:translateY(-1px);}.form_response_material_upload p{margin:0!important;}.dialog_host .action,.form_action_submit{padding:18px 30px!important;display:flex!important;gap:12px!important;}.dialog_host button,.form_button_submit,.form_button_save{font-family:inherit!important;font-size:14px!important;font-weight:600!important;padding:10px 22px!important;border-radius:8px!important;border:1.5px solid var(--border)!important;background:var(--unh-white)!important;color:var(--unh-dark)!important;cursor:pointer!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:var(--shadow-sm)!important;}.dialog_host button.default,.dialog_host button.form_button_submit,.form_button_submit{background:var(--unh-primary)!important;color:var(--unh-white)!important;border:0!important;box-shadow:var(--shadow-md)!important;padding:12px!important;width:200px;font-size:20px!important;}.dialog_host button:hover{background:var(--unh-light)!important;border-color:#cbd5e0!important;transform:translateY(-1px);}.dialog_host button.default:hover,.dialog_host button.form_button_submit:hover,.form_button_submit:hover{background:var(--unh-tertiary)!important;color:var(--unh-white)!important;box-shadow:var(--shadow-lg)!important;}.dialog_host button:active,.form_button_submit:active{transform:translateY(1px)!important;}.form_signature_editable{border:1.5px solid var(--unh-gray-300)!important;border-radius:8px!important;background:var(--unh-light)!important;padding:20px!important;text-align:center!important;font-weight:600!important;color:var(--unh-tertiary)!important;cursor:pointer!important;transition:all .2s ease!important;}.form_signature_editable:hover{border-color:var(--unh-tertiary)!important;background:var(--unh-white)!important;}.maxlength_enabled+div{margin-top:6px!important;font-size:12.5px!important;font-weight:500!important;color:var(--unh-gray-500)!important;}.form_signature_editable{border:1.5px solid var(--unh-gray-300)!important;border-radius:8px!important;background:var(--unh-white)!important;padding:20px!important;text-align:left!important;font-weight:600!important;color:var(--unh-blue-light)!important;cursor:pointer!important;transition:all .2s ease!important;}.form_signature_editable,.form_signature_readonly{width:100%;border:1px solid var(--unh-gray-200)!important;}.form_signature_preview>div,.form_signature_editable,.form_signature_readonly{height:auto!important;width:100%!important;}.form_date .form_responses{display:flex!important;flex-direction:row!important;gap:8px!important;}.form_birthdate .form_responses{display:flex!important;flex-direction:row!important;gap:8px!important;}.form_date .form_responses select{flex:1!important;min-width:0!important;box-sizing:border-box!important;}@media(max-width:768px){.form_date .form_responses{flex-direction:column!important;}.form_birthdate .form_responses{flex-direction:column!important;}.form_date .form_responses select{width:100%!important;}.form_birthdate .form_responses select{width:100%!important;}.dialog_host{width:auto!important;}.dialog{width:auto!important;max-width:90vw!important;}.dialog:has(.modal-dialog),.dialog[data-href*="cmd=app"]{width:min(900px,95vw)!important;}@media(max-width:768px){.dialog_host{left:2.5vw!important;width:95vw!important;max-width:95vw!important;}.dialog_host .dialog{width:100%!important;max-width:100%!important;}}.form_container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;font-family:"Avenir-Book",sans-serif;box-sizing:border-box!important;}.form_pages{margin-top:20px;}.form_page_selectors{display:flex;gap:5px;margin-bottom:20px;border-bottom:2px solid var(--border);}.form_page_selectors a{padding:10px 20px;background:var(--unh-light);color:var(--unh-primary);border-radius:8px 8px 0 0;font-family:"Avenir-Medium",sans-serif;text-decoration:none;}.form_page_selectors a.selected{background:var(--unh-primary);color:var(--unh-white);}.form_layout_stacked .form_label{display:block!important;margin-bottom:8px!important;}.form_layout_table{display:table!important;width:100%!important;}.form_layout_table>.form_label,.form_layout_table>fieldset>.form_label{display:table-cell!important;width:30%!important;vertical-align:top!important;padding-top:14px!important;padding-right:15px!important;}.form_layout_table>.form_responses,.form_layout_table>fieldset>.form_responses{display:table-cell!important;width:70%!important;vertical-align:top!important;}.form_layout_table>fieldset{display:table!important;width:100%!important;}.form_question.form_header.form_layout_table,.form_question.form_h1.form_layout_table,.form_question.form_h2.form_layout_table,.form_question[data-type="p"].form_layout_table{display:block!important;}.form_question.form_header.form_layout_table>.form_label,.form_question.form_h1.form_layout_table>.form_label,.form_question.form_h2.form_layout_table>.form_label,.form_question[data-type="p"].form_layout_table>.form_label{display:block!important;width:100%!important;padding-right:0!important;}@media(max-width:768px){.form_layout_table>.form_label,.form_layout_table>.form_responses,.form_layout_table>fieldset>.form_label,.form_layout_table>fieldset>.form_responses{display:block!important;width:100%!important;padding-right:0!important;}}.form_radio .form_response,.form_checkbox .form_response,.form_selectable .form_response{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important;cursor:pointer!important;}.form_radio .form_response:last-child,.form_checkbox .form_response:last-child,.form_selectable .form_response:last-child{margin-bottom:0!important;}.form_radio input[type="radio"]{width:20px!important;height:20px!important;border:2px solid #a0aec0!important;accent-color:var(--unh-tertiary)!important;cursor:pointer!important;}.form_radio label{font-size:16px!important;color:var(--unh-dark)!important;font-weight:500!important;cursor:pointer!important;}.form_dateym .form_responses select,.form_datemd .form_responses select{width:48%!important;display:inline-block!important;margin-right:2%!important;margin-left:0!important;box-sizing:border-box!important;}.form_dateym .form_responses select:last-child,.form_datemd .form_responses select:last-child{margin-right:0!important;}.form_question.form_likert.form_layout_table>fieldset{display:block!important;}.form_question.form_likert.form_layout_table>fieldset>.form_label,.form_question.form_likert.form_layout_table>fieldset>.form_responses{display:block!important;width:100%!important;padding-right:0!important;}.ui-datepicker{background:var(--unh-white);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-md);padding:10px;}.ui-datepicker-header{background:var(--unh-primary);color:var(--unh-white);border-radius:4px;padding:5px;}.ui-datepicker-calendar td a{color:var(--unh-primary);text-align:center;padding:5px;display:block;}.ui-datepicker-calendar td a:hover{background:var(--unh-tertiary);color:var(--unh-white);border-radius:4px;}.form_address .address-row,.form_location .form_responses,.form_location_nopostal .form_responses{display:grid;grid-template-columns:1fr;gap:10px;margin-top:10px;}.form_multiselect select[multiple]{min-height:150px;padding:10px;}.form_selectable{background:var(--unh-white);border:1px solid var(--border);border-radius:8px;padding:15px;cursor:pointer;transition:all .2s ease;}.form_selectable:hover{border-color:var(--unh-tertiary);box-shadow:var(--shadow-sm);}.form_likert table{width:100%;border-collapse:collapse;}.form_likert th{background:var(--unh-primary);color:var(--unh-white);padding:10px;font-family:"Avenir-Medium",sans-serif;}.form_likert td{text-align:center;padding:10px;border-bottom:1px solid var(--border);}@media(max-width:768px){.form_likert{overflow-x:auto;}}.form_secret input[type="password"]{width:100%;padding:11px 16px;font-size:14.5px;font-family:inherit;color:var(--unh-dark);background-color:var(--unh-white);border:1.5px solid var(--border);border-radius:8px;outline:0;transition:all .2s ease;}.form_secret input[type="password"]:focus{border-color:var(--unh-tertiary);box-shadow:0 0 0 4px rgba(0,185,255,.15);}.form_header{background:var(--unh-primary)!important;border-radius:8px!important;margin:15px 0 10px!important;overflow:hidden!important;}.form_header .form_label{color:var(--unh-white)!important;padding:10px 15px!important;margin:0!important;font-family:"Avenir-Heavy",sans-serif!important;font-size:20px!important;border:0!important;float:none!important;}.form_h1 .form_label,.form_h1 label{font-family:"Avenir-Book",sans-serif!important;font-size:48px!important;font-weight:400!important;color:var(--unh-primary)!important;margin-top:24px!important;margin-bottom:12px!important;line-height:1.2!important;}.form_h2 .form_label,.form_h2 label{font-family:"Avenir-Book",sans-serif!important;font-size:40px!important;font-weight:400!important;color:var(--unh-primary)!important;margin-top:24px!important;margin-bottom:12px!important;line-height:1.2!important;}.form_success{background:#e6ffed;color:#008020;padding:20px;border:1px solid #b3ffc4;border-radius:8px;font-family:"Avenir-Medium",sans-serif;margin-bottom:20px;}.error{background-color:#fff0f0!important;border-color:#fcc!important;}.error_message{color:#d20000;font-size:13px;margin-top:5px;font-family:"Avenir-Medium",sans-serif;}.required::after{content:" *";color:#d20000;}.form_consent_dialog{max-width:600px;padding:20px;}