:root{--frm-r:.5rem;--frm-t:.15s ease;--frm-ring:0 0 0 2px color-mix(in oklab, var(--color-primary) 25%, transparent);--frm-shadow:0 1px 2px 0 #0000000d}.frm_forms{font-family:inherit}.frm_forms,.frm_forms *,.frm_forms :before,.frm_forms :after{box-sizing:border-box}.frm_forms br{display:none}.frm_forms .frm_description br,.frm_forms .frm_html_container br,.frm_forms .frm_message br,.frm_forms .frm_error_style br,.frm_forms .frm_forms br{display:inline}.frm_forms p{margin:0}.frm_forms p:empty{display:none}.frm_forms p,.frm_forms h1,.frm_forms h2,.frm_forms h3,.frm_forms h4,.frm_forms h5,.frm_forms h6,.frm_forms a,.frm_forms ul,.frm_forms ol,.frm_forms li,.frm_forms blockquote,.frm_forms pre,.frm_forms code,.frm_forms figure,.frm_forms figcaption,.frm_forms hr,.frm_forms table,.frm_forms th,.frm_forms td{all:revert;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.frm_forms .frm_form_fields .frm_fields_container{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;display:flex}.frm_forms .frm_fields_container>.frm_form_field,.frm_forms .frm_section_heading>.frm_form_field{flex:0 0 100%;min-width:0}.frm_forms .frm_fields_container>.frm_form_field.frm6,.frm_forms .frm_section_heading>.frm_form_field.frm6{flex:0 0 calc(50% - .625rem)}.frm_forms .frm_fields_container>.frm_form_field.frm4,.frm_forms .frm_section_heading>.frm_form_field.frm4{flex:0 0 calc(33.333% - .833rem)}.frm_forms .frm_fields_container>.frm_form_field.frm3,.frm_forms .frm_section_heading>.frm_form_field.frm3{flex:0 0 calc(25% - .938rem)}.frm_forms .frm_fields_container>.frm_form_field.frm12,.frm_forms .frm_section_heading>.frm_form_field.frm12,.frm_forms .frm_fields_container>.frm_form_field.frm_section_heading,.frm_forms .frm_section_heading>.frm_form_field.frm_section_heading{flex:0 0 100%}.frm_forms .frm_fields_container>.frm_form_field.frm_hidden,.frm_forms .frm_section_heading>.frm_form_field.frm_hidden{display:none}.frm_forms .frm_section_heading{border-bottom:1px solid var(--color-base-300);flex-wrap:wrap;align-items:flex-start;gap:0 1.25rem;width:100%;margin-top:1.5rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.frm_forms .frm_section_heading h3{color:color-mix(in oklab, var(--color-base-content) 90%, transparent);flex:0 0 100%;margin-bottom:.25rem;padding-bottom:0;font-size:1.0625rem;font-weight:600}.frm_forms .frm_section_heading>.frm_description{color:color-mix(in oklab, var(--color-base-content) 70%, transparent);border-bottom:none;flex:0 0 100%;margin-top:0;margin-bottom:0;padding-bottom:0;font-size:.875rem;line-height:1.6;display:block}.frm_forms .frm_section_header_group{flex-direction:column;gap:.25rem;margin-bottom:0;display:flex}.frm_forms .frm_form_field{margin-bottom:0}.frm_forms .frm_primary_label{color:color-mix(in oklab, var(--color-base-content) 85%, transparent);margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.frm_forms .frm_required{color:var(--color-error);margin-left:.125rem}.frm_forms .frm_description{color:color-mix(in oklab, var(--color-base-content) 45%, transparent);margin-top:.375rem;font-size:.75rem;line-height:1.25}.frm_forms .frm_form_field>.frm_description{margin-top:0;margin-bottom:.375rem}.frm_forms fieldset{border:none;min-width:0;margin:0;padding:0}.frm_forms legend{color:color-mix(in oklab, var(--color-base-content) 85%, transparent);float:none;width:auto;margin-bottom:.5rem;padding:0;font-size:.875rem;font-weight:500;display:block}.frm_forms .frm_form_title,.frm_forms .frm_form_name{color:color-mix(in oklab, var(--color-base-content) 95%, transparent);margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;line-height:1.3}.frm_forms .frm_html_container{color:color-mix(in oklab, var(--color-base-content) 80%, transparent);font-size:.875rem;line-height:1.625}.frm_forms .frm_html_container :where(p,a,ul,ol,li,h1,h2,h3,h4,h5,h6,blockquote,pre,code,figure,figcaption,hr,table,th,td){all:unset}.frm_forms .frm_html_container a{cursor:pointer;color:color-mix(in oklab, var(--color-base-content) 90%, transparent);text-decoration:underline;display:inline}.frm_forms .frm_html_container a:hover{color:var(--color-base-content)}.frm_forms .frm_html_container p{display:block}.frm_forms .frm_html_container ul,.frm_forms .frm_html_container ol{padding-left:1.5em;display:block}.frm_forms .frm_html_container li{display:list-item}.frm_forms .frm_html_container h1,.frm_forms .frm_html_container h2,.frm_forms .frm_html_container h3,.frm_forms .frm_html_container h4,.frm_forms .frm_html_container h5,.frm_forms .frm_html_container h6{margin-bottom:.5rem;font-weight:600;display:block}.frm_forms .frm_html_container blockquote{border-left:3px solid var(--color-base-300);margin:.75rem 0;padding-left:1rem;display:block}.frm_forms .frm_html_container pre,.frm_forms .frm_html_container code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.frm_forms .frm_html_container img{max-width:100%;height:auto}.frm_forms .frm_html_container hr{border:none;border-top:1px solid var(--color-base-300);margin:1rem 0;display:block}.frm_forms .frm_html_container table{border-collapse:collapse;width:100%;display:table}.frm_forms .frm_html_container th,.frm_forms .frm_html_container td{border:1px solid var(--color-base-300);text-align:left;padding:.5rem .75rem;display:table-cell}.frm_forms .frm_html_container th{background-color:var(--color-base-200);font-weight:600}.frm_forms .frm_none_container>.frm_primary_label,.frm_forms .frm_hidden_container>.frm_primary_label,.frm_forms .frm_hidden,.frm_forms label.frm_primary_label+br{display:none}.frm_forms .frm_screen_reader{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.frm_forms .auto_width{width:auto!important}.frm_forms input[type=text],.frm_forms input[type=email],.frm_forms input[type=url],.frm_forms input[type=number],.frm_forms input[type=tel],.frm_forms input[type=password],.frm_forms input[type=date],.frm_forms input[type=time],.frm_forms input[type=datetime-local],.frm_forms input[type=week],.frm_forms input[type=month],.frm_forms input[type=search],.frm_forms input[type=color],.frm_forms input.frm_date,.frm_forms input.frm-datepicker,.frm_forms textarea,.frm_forms select,.frm_forms .frm-daisy-input,.frm_forms .frm-daisy-textarea,.frm_forms .frm-daisy-select{width:100%;color:var(--color-base-content);background-color:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:var(--frm-r);box-shadow:var(--frm-shadow);transition:border-color var(--frm-t), box-shadow var(--frm-t);outline:none;padding:.5rem .75rem;font-size:.875rem;line-height:1.5rem}.frm_forms input:hover,.frm_forms textarea:hover,.frm_forms select:hover,.frm_forms .frm-daisy-input:hover,.frm_forms .frm-daisy-textarea:hover,.frm_forms .frm-daisy-select:hover{border-color:color-mix(in oklab, var(--color-base-content) 25%, transparent)}.frm_forms input:focus,.frm_forms textarea:focus,.frm_forms select:focus,.frm_forms .frm-daisy-input:focus,.frm_forms .frm-daisy-textarea:focus,.frm_forms .frm-daisy-select:focus{border-color:var(--color-primary);box-shadow:var(--frm-ring)}.frm_forms input:disabled,.frm_forms textarea:disabled,.frm_forms select:disabled,.frm_forms .frm-daisy-input:disabled,.frm_forms .frm-daisy-textarea:disabled,.frm_forms .frm-daisy-select:disabled{cursor:not-allowed;opacity:.5;background-color:color-mix(in oklab, var(--color-base-200) 50%, transparent)}.frm_forms input:read-only:not([type=submit]):not([type=button]):not([type=reset]),.frm_forms textarea:read-only{background-color:color-mix(in oklab, var(--color-base-200) 50%, transparent);cursor:default;border-style:dashed}.frm_forms input:-webkit-autofill{caret-color:var(--color-base-content);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--color-base-100) inset!important;-webkit-text-fill-color:var(--color-base-content)!important}.frm_forms input:-webkit-autofill:hover{caret-color:var(--color-base-content);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--color-base-100) inset!important;-webkit-text-fill-color:var(--color-base-content)!important}.frm_forms input:-webkit-autofill:focus{caret-color:var(--color-base-content);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--color-base-100) inset!important;-webkit-text-fill-color:var(--color-base-content)!important}.frm_forms textarea:-webkit-autofill{caret-color:var(--color-base-content);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--color-base-100) inset!important;-webkit-text-fill-color:var(--color-base-content)!important}.frm_forms textarea:-webkit-autofill:hover{caret-color:var(--color-base-content);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--color-base-100) inset!important;-webkit-text-fill-color:var(--color-base-content)!important}.frm_forms textarea:-webkit-autofill:focus{caret-color:var(--color-base-content);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--color-base-100) inset!important;-webkit-text-fill-color:var(--color-base-content)!important}.frm_forms select:-webkit-autofill{caret-color:var(--color-base-content);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--color-base-100) inset!important;-webkit-text-fill-color:var(--color-base-content)!important}.frm_forms select:-webkit-autofill:hover{caret-color:var(--color-base-content);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--color-base-100) inset!important;-webkit-text-fill-color:var(--color-base-content)!important}.frm_forms select:-webkit-autofill:focus{caret-color:var(--color-base-content);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--color-base-100) inset!important;-webkit-text-fill-color:var(--color-base-content)!important}.frm_forms input::placeholder,.frm_forms textarea::placeholder,.frm_forms .frm-daisy-input::placeholder,.frm_forms .frm-daisy-textarea::placeholder{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}.frm_forms textarea,.frm_forms .frm-daisy-textarea{resize:vertical;min-height:6rem}.frm_forms select,.frm_forms .frm-daisy-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 16px) calc(1px + 50%),calc(100% - 12px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:2.25rem}.frm_forms select optgroup{font-weight:600}.frm_forms select option{color:var(--color-base-content);background-color:var(--color-base-100)}.frm_forms .frm_input_group{border:1px solid var(--color-base-300);border-radius:var(--frm-r);background-color:var(--color-base-100);width:100%;box-shadow:var(--frm-shadow);transition:border-color var(--frm-t), box-shadow var(--frm-t);align-items:center;display:flex;overflow:hidden}.frm_forms .frm_input_group:hover{border-color:color-mix(in oklab, var(--color-base-content) 25%, transparent)}.frm_forms .frm_input_group:focus-within{border-color:var(--color-primary);box-shadow:var(--frm-ring)}.frm_forms .frm_input_group .frm_inline_box{color:color-mix(in oklab, var(--color-base-content) 50%, transparent);background-color:var(--color-base-200);border-right:1px solid var(--color-base-300);flex-shrink:0;justify-content:center;align-items:center;min-height:2.5rem;padding:0 .625rem;font-size:.8125rem;display:flex}.frm_forms .frm_input_group .frm_inline_box:last-child{border-right:none;border-left:1px solid var(--color-base-300)}.frm_forms .frm_input_group input{background:0 0;outline:none;flex:1;min-width:0;padding:.5rem .75rem;font-size:.875rem;box-shadow:none!important;border:none!important}.frm_forms .frm_show_password_wrapper{border:1px solid var(--color-base-300);border-radius:var(--frm-r);background-color:var(--color-base-100);width:100%;box-shadow:var(--frm-shadow);transition:border-color var(--frm-t), box-shadow var(--frm-t);align-items:center;display:flex;overflow:hidden}.frm_forms .frm_show_password_wrapper:hover{border-color:color-mix(in oklab, var(--color-base-content) 25%, transparent)}.frm_forms .frm_show_password_wrapper:focus-within{border-color:var(--color-primary);box-shadow:var(--frm-ring)}.frm_forms .frm_show_password_wrapper input{background:0 0;outline:none;flex:1;min-width:0;padding:.5rem .75rem;font-size:.875rem;box-shadow:none!important;border:none!important}.frm_forms .frm_show_password_wrapper .frm_show_password_btn{border:none;border-left:1px solid var(--color-base-300);cursor:pointer;width:2.5rem;color:color-mix(in oklab, var(--color-base-content) 40%, transparent);transition:color var(--frm-t), background-color var(--frm-t);background:0 0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex}.frm_forms .frm_show_password_wrapper .frm_show_password_btn:hover{color:color-mix(in oklab, var(--color-base-content) 70%, transparent);background-color:var(--color-base-200)}.frm_forms .frm_show_password_wrapper .frm_show_password_btn svg{width:1.125rem;height:1.125rem}.frm_forms .frm_combo_inputs_container{flex-wrap:wrap;gap:.75rem;display:flex}.frm_forms .frm_combo_inputs_container .frm_form_field{flex:100%;min-width:0;margin-bottom:0}.frm_forms .frm_combo_inputs_container .frm6{flex:calc(50% - .375rem);min-width:0}.frm_forms .frm_combo_inputs_container .frm_third{flex:calc(33.33% - .5rem);min-width:0}.frm_forms .frm_combo_inputs_container .frm_first{flex-basis:calc(33.33% - .5rem)}.frm_forms .frm_combo_inputs_container .frm_full{flex:100%}.frm_forms .frm_combo_inputs_container .frm4{flex:calc(33.33% - .5rem);min-width:0}.frm_forms .frm_combo_inputs_container .frm_description{margin-top:.25rem;font-size:.6875rem}.frm_forms .frm-daisy-credit-card{width:100%;color:var(--color-base-content);background-color:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:var(--frm-r);box-shadow:var(--frm-shadow);transition:border-color var(--frm-t), box-shadow var(--frm-t);outline:none;padding:.5rem .75rem;font-size:.875rem;line-height:1.5rem}.frm_forms .frm-daisy-credit-card:hover{border-color:color-mix(in oklab, var(--color-base-content) 25%, transparent)}.frm_forms .frm-daisy-credit-card:focus{border-color:var(--color-primary);box-shadow:var(--frm-ring)}.frm_forms .frm_data_container{width:100%}.frm_forms .frm_total_formatted{color:var(--color-base-content);background-color:color-mix(in oklab, var(--color-base-200) 60%, transparent);border-radius:var(--frm-r);min-width:5rem;margin:0;padding:.5rem .75rem;font-size:1.125rem;font-weight:600;display:inline-block}.frm_forms .frm_address_container{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.frm_forms .frm_address_container .frm_form_field{margin-bottom:0}.frm_forms .frm_address_container .frm_form_field:nth-last-child(2),.frm_forms .frm_address_container .frm_form_field:last-child{grid-column:1/-1}.frm_forms .frm_opt_container{flex-direction:column;gap:.5rem;padding-top:.125rem;display:flex}.frm_forms .frm_inline_container .frm_opt_container{flex-flow:wrap;gap:.5rem 1.5rem}.frm_forms .frm_radio,.frm_forms .frm_checkbox{padding:0}.frm_forms .frm_radio label,.frm_forms .frm_checkbox label{color:var(--color-base-content);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.625rem;font-size:.875rem;line-height:1.5;display:inline-flex}.frm_forms .frm_radio label:has(input:disabled),.frm_forms .frm_checkbox label:has(input:disabled),.frm_forms .frm_switch_block:has(input:disabled){cursor:not-allowed;opacity:.5}.frm_forms input[type=checkbox]:not(.frm_switch_block input){appearance:none;border:1px solid color-mix(in oklab, var(--color-base-content) 25%, transparent);background-color:var(--color-base-100);cursor:pointer;border-radius:.375rem;flex-shrink:0;width:1.5rem;height:1.5rem;transition:border-color .2s,box-shadow .2s}.frm_forms input[type=checkbox]:not(.frm_switch_block input):hover{border-color:color-mix(in oklab, var(--color-base-content) 45%, transparent)}.frm_forms input[type=checkbox]:not(.frm_switch_block input):checked{border-color:var(--color-primary);box-shadow:inset 0 0 0 4px var(--color-base-100), inset 0 0 0 10px var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3 8l3.5 3.5L13 4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem}.frm_forms input[type=checkbox]:not(.frm_switch_block input):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.frm_forms input[type=checkbox]:not(.frm_switch_block input):disabled{cursor:not-allowed;opacity:.4}.frm_forms input[type=radio]{appearance:none;border:1px solid color-mix(in oklab, var(--color-base-content) 25%, transparent);background-color:var(--color-base-100);cursor:pointer;border-radius:50%;flex-shrink:0;width:1.5rem;height:1.5rem;transition:border-color .2s,box-shadow .2s}.frm_forms input[type=radio]:hover{border-color:color-mix(in oklab, var(--color-base-content) 45%, transparent)}.frm_forms input[type=radio]:checked{border-color:var(--color-primary);box-shadow:inset 0 0 0 4px var(--color-base-100), inset 0 0 0 10px var(--color-primary)}.frm_forms input[type=radio]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.frm_forms input[type=radio]:disabled{cursor:not-allowed;opacity:.4}.frm_forms .frm_opt_container:has(.frm_image_option){flex-flow:wrap;gap:1rem}.frm_forms .frm_image_option label{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;flex-direction:column;gap:0;margin:0;padding:0;display:flex;position:relative}.frm_forms .frm_image_option input[type=checkbox],.frm_forms .frm_image_option input[type=radio]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.frm_forms .frm_image_option_container{border:2px solid var(--color-base-300);border-radius:var(--frm-r);background-color:var(--color-base-100);transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.frm_forms .frm_image_option_container img{width:100%;height:auto;display:block}.frm_forms .frm_image_option label:hover .frm_image_option_container{border-color:color-mix(in oklab, var(--color-base-content) 45%, transparent)}.frm_forms .frm_image_option label:has(input:checked) .frm_image_option_container{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary), 0 4px 12px #0000001a}.frm_forms .frm_image_option label:has(input:checked) .frm_image_option_container:after{content:"";background-color:var(--color-primary);z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3 8l3.5 3.5L13 4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.875rem;border-radius:50%;width:1.625rem;height:1.625rem;position:absolute;top:.5rem;right:.5rem}.frm_forms .frm_image_option label:has(input:disabled){cursor:not-allowed;opacity:.5}.frm_forms .frm_text_label_for_image{text-align:center;color:color-mix(in oklab, var(--color-base-content) 80%, transparent);padding:.5rem .25rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:block}.frm_forms .frm_image_option label:has(input:checked) .frm_text_label_for_image{color:var(--color-primary);font-weight:600}.frm_forms .frm_image_small .frm_image_option_container{max-width:7rem}.frm_forms .frm_image_medium .frm_image_option_container{max-width:10rem}.frm_forms .frm_image_large .frm_image_option_container{max-width:14rem}.frm_forms .frm_display_format_buttons .frm_opt_container{flex-flow:wrap;gap:.5rem}.frm_forms .frm_display_format_buttons .frm_checkbox,.frm_forms .frm_display_format_buttons .frm_radio{display:inline-flex}.frm_forms .frm_display_format_buttons label{height:2.5rem;color:color-mix(in oklab, var(--color-base-content) 70%, transparent);background-color:var(--color-base-100);border:1px solid var(--color-base-300);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.875rem;font-weight:500;line-height:1;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.frm_forms .frm_display_format_buttons label:hover{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent);color:var(--color-base-content);background-color:color-mix(in oklab, var(--color-base-200) 40%, transparent)}.frm_forms .frm_display_format_buttons input[type=checkbox],.frm_forms .frm_display_format_buttons input[type=radio]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.frm_forms .frm_display_format_buttons label:has(input:checked){background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-content);box-shadow:0 1px 3px #0000001a}.frm_forms .frm_display_format_buttons label:has(input:checked):hover{background-color:color-mix(in oklab, var(--color-primary) 85%, transparent);border-color:color-mix(in oklab, var(--color-primary) 85%, transparent)}.frm_forms .frm_display_format_buttons label:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.frm_forms .frm_display_format_buttons label:has(input:disabled){cursor:not-allowed;opacity:.5}.frm_forms .frm_display_format_buttons.frm_text_align_left label{justify-content:flex-start}.frm_forms .frm_display_format_buttons.frm_text_align_right label{justify-content:flex-end}.frm_forms .frm_switch_block{align-items:center;gap:.5rem;display:inline-flex}.frm_forms .frm_switch_block input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.frm_forms .frm_switch_block .frm_switch{background-color:var(--color-base-300);cursor:pointer;border-radius:9999px;width:2.5rem;height:1.5rem;transition:background-color .2s;display:inline-block;position:relative}.frm_forms .frm_switch_block .frm_switch .frm_slider{background-color:var(--color-base-100);border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .2s;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 3px #00000026}.frm_forms .frm_switch_block .frm_switch[aria-checked=true]{background-color:var(--color-primary)}.frm_forms .frm_switch_block .frm_switch[aria-checked=true] .frm_slider{transform:translate(1rem)}.frm_forms .frm_opt_container:has(.frm_scale){border:1px solid var(--color-base-300);border-radius:var(--frm-r);flex-flow:wrap;gap:0;margin-top:.25rem;display:flex;overflow:hidden}.frm_forms .frm_scale{border-right:1px solid var(--color-base-300);flex-direction:column;flex:1;align-items:center;min-width:2.5rem;padding:.5rem .75rem;display:flex}.frm_forms .frm_scale.frm_last{border-right:none}.frm_forms .frm_opt_container>div[style*=clear\:both]{display:none}.frm_forms .frm_scale label{color:color-mix(in oklab, var(--color-base-content) 60%, transparent);cursor:pointer;flex-direction:column;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.frm_forms .frm_scale label>br{display:none}.frm_forms .frm_scale input[type=radio]{order:1;width:1.125rem;min-width:1.125rem;height:1.125rem}.frm_forms .frm-star-group{flex-direction:row;gap:.25rem;padding-top:.25rem;display:flex}.frm_forms .frm-star-group input[type=radio]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.frm_forms .frm-star-group .star-rating{cursor:pointer;border-radius:.25rem;outline:none;justify-content:center;align-items:center;padding:.125rem;line-height:1;transition:transform .15s;display:inline-flex}.frm_forms .frm-star-group .star-rating:hover{transform:scale(1.15)}.frm_forms .frm-star-group .star-rating:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.frm_forms .frm-star-group .star-rating .frmsvg{width:1.5rem;height:1.5rem}.frm_forms .frm-star-group .star-rating .frmsvg:first-child{display:block}.frm_forms .frm-star-group .star-rating .frmsvg:last-of-type,.frm_forms .frm-star-group .star-rating.star-rating-on .frmsvg:first-child{display:none}.frm_forms .frm-star-group .star-rating.star-rating-on .frmsvg:last-of-type{display:block}.frm_forms .frm-star-group .star-rating .frmsvg>g>path[fill=\#EAECF0]{fill:color-mix(in oklab, var(--color-base-content) 15%, transparent)}.frm_forms .frm-star-group .star-rating .frmsvg>path[fill=\#FDB022]{fill:var(--color-primary)}.frm_forms .frm-star-group .star-rating .frm_screen_reader{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.frm_forms .frm-star-group>div[style*=clear\:both]{display:none}.frm_forms .frm_range_container{--slider-color:var(--color-primary);--slider-bar-color:var(--color-base-300);padding-top:.5rem;position:relative}.frm_forms .frm_range_container input[type=range]{appearance:none;background:linear-gradient(to right, var(--color-primary) 0%, var(--color-primary) var(--val,50%), var(--color-base-300) var(--val,50%), var(--color-base-300) 100%);cursor:pointer;border:none;border-radius:9999px;outline:none;width:100%;height:.375rem;padding:0}.frm_forms .frm_range_container input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:9999px;height:.375rem}.frm_forms .frm_range_container input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-base-100);border:2px solid var(--color-primary);cursor:pointer;border-radius:50%;width:1.125rem;height:1.125rem;margin-top:-.375rem;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 3px #00000026}.frm_forms .frm_range_container input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 2px 8px #0003}.frm_forms .frm_range_container input[type=range]::-webkit-slider-thumb:active{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 20%, transparent);transform:scale(1.2)}.frm_forms .frm_range_container input[type=range]::-moz-range-track{background:var(--color-base-300);border:none;border-radius:9999px;height:.375rem}.frm_forms .frm_range_container input[type=range]::-moz-range-progress{background:var(--color-primary);border-radius:9999px;height:.375rem}.frm_forms .frm_range_container input[type=range]::-moz-range-thumb{background:var(--color-base-100);border:2px solid var(--color-primary);cursor:pointer;border-radius:50%;width:1.125rem;height:1.125rem;box-shadow:0 1px 3px #00000026}.frm_forms .frm_range_container input[type=range]::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 2px 8px #0003}.frm_forms .frm_range_container input[type=range]::-moz-range-thumb:active{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 20%, transparent);transform:scale(1.2)}.frm_forms .frm_range_container input[type=range]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.frm_forms .frm_range_container .frm_range_value{color:color-mix(in oklab, var(--color-base-content) 80%, transparent);background:var(--color-base-200);border-radius:.25rem;margin-top:.5rem;padding:.125rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.5;display:inline-block}.frm_forms .frm_dropzone{border:2px dashed var(--color-base-300);border-radius:calc(var(--frm-r) * 1.25);background-color:var(--color-base-100);cursor:pointer;width:100%;min-height:9rem;transition:border-color var(--frm-t), background-color var(--frm-t);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:relative}.frm_forms .frm_dropzone:hover{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}.frm_forms .frm_dropzone.frm_drag_over{border-color:color-mix(in oklab, var(--color-primary) 70%, transparent);background-color:color-mix(in oklab, var(--color-primary) 4%, transparent)}.frm_forms .frm_dropzone .dz-message{flex-direction:column;align-items:center;gap:.5rem;display:flex}.frm_forms .frm_dropzone .dz-message .frmsvg.frm-svg-icon{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent);width:2.5rem;height:2.5rem;color:var(--color-primary);transition:background-color var(--frm-t), transform var(--frm-t);border-radius:9999px;justify-content:center;align-items:center;padding:.5rem;display:flex}.frm_forms .frm_dropzone:hover .dz-message .frmsvg.frm-svg-icon{background-color:color-mix(in oklab, var(--color-primary) 15%, transparent);transform:scale(1.05)}.frm_forms .frm_dropzone .dz-message button{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;line-height:1.5}.frm_forms .frm_dropzone .dz-message .frm_upload_text button{color:color-mix(in oklab, var(--color-base-content) 90%, transparent);font-size:.9375rem;font-weight:600}.frm_forms .frm_dropzone .dz-message .frm_upload_text button:hover{color:var(--color-primary)}.frm_forms .frm_dropzone .dz-message .frm_compact_text{display:none}.frm_forms .frm_dropzone .dz-message .frm_small_text{color:color-mix(in oklab, var(--color-base-content) 40%, transparent);font-size:.75rem;line-height:1.25}.frm_forms .frm_dropzone .dz-message .frm_small_text p{margin:0}.frm_forms .frm_upload_container{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.frm_forms .frm_upload_item{background-color:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:calc(var(--frm-r) * .75);min-height:2.75rem;transition:border-color var(--frm-t), box-shadow var(--frm-t);align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;display:flex}.frm_forms .frm_upload_item:hover{border-color:color-mix(in oklab, var(--color-base-content) 15%, transparent);box-shadow:0 1px 3px #0000000f}.frm_forms .frm_upload_item .frm_file_icon{background-color:var(--color-base-200);width:2rem;height:2rem;color:color-mix(in oklab, var(--color-base-content) 50%, transparent);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.frm_forms .frm_upload_item .frm_file_icon svg{width:1.125rem;height:1.125rem}.frm_forms .frm_upload_item .frm_file_details{flex-direction:column;flex:1;min-width:0;display:flex}.frm_forms .frm_upload_item .frm_file_name{color:color-mix(in oklab, var(--color-base-content) 90%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.frm_forms .frm_upload_item .frm_file_size{color:color-mix(in oklab, var(--color-base-content) 40%, transparent);margin-top:.0625rem;font-size:.75rem}.frm_forms .frm_upload_item .frm_remove_link{width:1.75rem;height:1.75rem;color:color-mix(in oklab, var(--color-base-content) 35%, transparent);transition:background-color var(--frm-t), color var(--frm-t);background-color:#0000;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.frm_forms .frm_upload_item .frm_remove_link:hover{background-color:color-mix(in oklab, var(--color-error) 12%, transparent);color:var(--color-error)}.frm_forms .frm_upload_item .frm_remove_link svg{width:1.125rem;height:1.125rem}.frm_forms .frm_upload_field input[type=file]{width:100%;color:var(--color-base-content);background-color:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:var(--frm-r);box-shadow:var(--frm-shadow);outline:none;padding:.375rem .5rem;font-size:.875rem;line-height:2.5rem}.frm_forms .frm_upload_field input[type=file]:focus-within{border-color:var(--color-primary);box-shadow:var(--frm-ring)}.frm_forms .frm_upload_field input[type=file]:disabled{cursor:not-allowed;opacity:.5;background-color:color-mix(in oklab, var(--color-base-200) 50%, transparent)}.frm_forms .frm_upload_field input[type=file]::file-selector-button{height:2rem;color:color-mix(in oklab, var(--color-base-content) 80%, transparent);background-color:var(--color-base-200);border:1px solid var(--color-base-300);border-radius:calc(var(--frm-r) - 2px);cursor:pointer;transition:background-color var(--frm-t), border-color var(--frm-t);justify-content:center;align-items:center;margin-right:.5rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.frm_forms .frm_upload_field input[type=file]::file-selector-button:hover{background-color:color-mix(in oklab, var(--color-base-300) 50%, transparent);border-color:color-mix(in oklab, var(--color-base-content) 20%, transparent);color:var(--color-base-content)}.frm_forms .frm_time_wrap{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.frm_forms .frm_time_wrap .frm_time_select{width:auto;min-width:4rem}.frm_forms .frm_time_wrap .frm_time_sep{color:color-mix(in oklab, var(--color-base-content) 40%, transparent);padding:0 .125rem;font-weight:600}.frm_forms .frm_submit{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.frm_forms .frm_submit :is(button,.frm_button_submit,input[type=submit],input[type=button]){height:2.5rem;color:var(--color-primary-content);background-color:var(--color-primary);cursor:pointer;box-shadow:var(--frm-shadow);transition:background-color var(--frm-t), box-shadow var(--frm-t), transform var(--frm-t);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;transform:translateY(0)}.frm_forms .frm_submit :is(button,.frm_button_submit,input[type=submit],input[type=button]):hover{background-color:color-mix(in oklab, var(--color-primary) 85%, transparent);transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001f}.frm_forms .frm_submit :is(button,.frm_button_submit,input[type=submit],input[type=button]):focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-primary) 50%, transparent), 0 0 0 4px var(--color-base-100);outline:none}.frm_forms .frm_submit :is(button,.frm_button_submit,input[type=submit],input[type=button]):active{transform:translateY(0)}.frm_forms .frm_submit :is(button,.frm_button_submit,input[type=submit],input[type=button]):disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.frm_forms .frm_loading_form .frm_submit :is(button,.frm_button_submit,input[type=submit]){pointer-events:none;opacity:.85;position:relative;color:#0000!important}.frm_forms .frm_loading_form .frm_submit :is(button,.frm_button_submit,input[type=submit]):after{content:"";border:2px solid color-mix(in oklab, var(--color-primary-content) 40%, transparent);border-top-color:var(--color-primary-content);border-radius:50%;width:1rem;height:1rem;animation:.6s linear infinite frm-spin;position:absolute}@keyframes frm-spin{to{transform:rotate(360deg)}}.frm_forms .frm_submit .frm_cancel_button{color:color-mix(in oklab, var(--color-base-content) 70%, transparent);border:1px solid var(--color-base-300);box-shadow:none;background-color:#0000}.frm_forms .frm_submit .frm_cancel_button:hover{background-color:var(--color-base-200);transform:translateY(-1px);box-shadow:0 1px 3px #0000000f}.frm_forms .frm_pages_show{justify-content:center;align-items:center;gap:0;margin-bottom:2rem;padding:.5rem 0;display:flex}.frm_forms .frm_page_num{background-color:var(--color-base-200);width:2.5rem;height:2.5rem;color:color-mix(in oklab, var(--color-base-content) 50%, transparent);z-index:1;transition:background-color var(--frm-t), color var(--frm-t), box-shadow var(--frm-t);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.frm_forms .frm_page_num+.frm_page_num:before{content:"";background-color:var(--color-base-300);z-index:0;width:1.5rem;height:2px;margin-right:.25rem;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.frm_forms .frm_page_num.frm_page_cur{background-color:var(--color-primary);color:var(--color-primary-content);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 20%, transparent)}.frm_forms .frm_prev_page,.frm_forms .frm_next_page{cursor:pointer;height:2.5rem;transition:background-color var(--frm-t), box-shadow var(--frm-t), transform var(--frm-t);border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.frm_forms .frm_next_page{color:var(--color-primary-content);background-color:var(--color-primary);box-shadow:var(--frm-shadow)}.frm_forms .frm_next_page:hover{background-color:color-mix(in oklab, var(--color-primary) 85%, transparent);transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001f}.frm_forms .frm_prev_page{color:color-mix(in oklab, var(--color-base-content) 70%, transparent);border:1px solid var(--color-base-300);box-shadow:none;background-color:#0000}.frm_forms .frm_prev_page:hover{background-color:var(--color-base-200);transform:translateY(-1px);box-shadow:0 1px 3px #0000000f}@keyframes frm-repeater-fade-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.frm_forms .frm_repeat_sec{background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:var(--frm-r);box-shadow:var(--frm-shadow);margin-bottom:.75rem;padding:1rem}.frm_forms .frm_repeat_sec.frm-fade-in{animation:.25s ease-out frm-repeater-fade-in}.frm_forms .frm_repeat_sec>.frm_form_field{margin-bottom:.75rem}.frm_forms .frm_repeat_sec>.frm_form_field:last-child{margin-bottom:0}.frm_forms .frm_repeat_sec.frm_grid_container{grid-template-columns:1fr!important;gap:.75rem!important;display:grid!important}.frm_forms .frm_repeat_sec.frm_grid_container[data-column-count="2"]{grid-template-columns:1fr 1fr!important}.frm_forms .frm_repeat_sec.frm_grid_container[data-column-count="3"]{grid-template-columns:1fr 1fr 1fr!important}.frm_forms .frm_repeat_sec.frm_grid_container[data-column-count="4"]{grid-template-columns:1fr 1fr 1fr 1fr!important}.frm_forms .frm_repeat_sec.frm_grid_container>.frm_form_field{margin-bottom:0}.frm_forms .frm_repeat_sec.frm_grid_container>.frm_form_field.frm_repeat_buttons{border-top:1px solid var(--color-base-300);justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.25rem;padding-top:.75rem;display:flex;grid-column:1/-1!important}.frm_forms .frm_repeat_sec>.frm_form_field.frm_hidden{display:none}.frm_forms .frm_repeat_buttons .frm_add_form_row,.frm_forms .frm_repeat_buttons .frm_remove_form_row{border-radius:var(--frm-r);cursor:pointer;height:2rem;transition:background-color var(--frm-t), border-color var(--frm-t), color var(--frm-t);border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.frm_forms .frm_repeat_buttons .frm_add_form_row{background-color:var(--color-primary);color:var(--color-primary-content);border-color:var(--color-primary)}.frm_forms .frm_repeat_buttons .frm_add_form_row:hover{background-color:color-mix(in oklab, var(--color-primary) 85%, transparent)}.frm_forms .frm_repeat_buttons .frm_remove_form_row{color:color-mix(in oklab, var(--color-base-content) 60%, transparent);border-color:var(--color-base-300);background-color:#0000}.frm_forms .frm_repeat_buttons .frm_remove_form_row:hover{background-color:color-mix(in oklab, var(--color-error) 8%, transparent);border-color:color-mix(in oklab, var(--color-error) 30%, transparent);color:var(--color-error)}.frm_forms .frm_repeat_buttons p{display:none}.frm_forms .frm_repeat_buttons svg{flex-shrink:0;width:1rem;height:1rem}.frm_forms .frm_error{color:var(--color-error);margin-top:.375rem;font-size:.75rem;line-height:1.25;animation:.3s ease-in-out frm-shake;display:block}.frm_forms .frm_blank_field :is(input,textarea,select){border-color:var(--color-error);transition:border-color var(--frm-t), box-shadow var(--frm-t)}.frm_forms .frm_blank_field :is(input,textarea,select):focus{border-color:var(--color-error);box-shadow:0 0 0 2px color-mix(in oklab, var(--color-error) 25%, transparent)}.frm_forms .frm_message,.frm_forms .frm_error_style{border-radius:var(--frm-r);margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.frm_forms .frm_message{color:var(--color-success-content);background-color:color-mix(in oklab, var(--color-success) 10%, transparent);border:1px solid color-mix(in oklab, var(--color-success) 30%, transparent)}.frm_forms .frm_error_style{color:var(--color-error-content);background-color:color-mix(in oklab, var(--color-error) 10%, transparent);border:1px solid color-mix(in oklab, var(--color-error) 30%, transparent)}.frm_forms .frm_message p,.frm_forms .frm_error_style p{margin:0}@keyframes frm-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}#ui-datepicker-div,#ui-datepicker-div.frm-datepicker,#ui-datepicker-div.with_frm_style.frm-datepicker,.ui-datepicker,.flatpickr-calendar,.pika-single,.daterangepicker{background:var(--color-base-100)!important;border:1px solid var(--color-base-300)!important;border-radius:var(--frm-r,.5rem)!important;z-index:9999999!important;border-top:1px solid var(--color-base-300)!important;width:auto!important;min-width:260px!important;max-width:none!important;padding:1rem!important;font-family:inherit!important;box-shadow:0 10px 15px -3px #0000001a!important}#ui-datepicker-div.frm-datepicker *,#ui-datepicker-div.with_frm_style.frm-datepicker *{border-radius:0!important;font-family:inherit!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-header,#ui-datepicker-div.frm-datepicker .ui-widget-header,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-header,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-widget-header{color:var(--color-base-content)!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;padding:0 0 .75rem!important;font-weight:400!important;display:flex!important;position:relative!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-title,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-title{color:var(--color-base-content)!important;text-align:center!important;margin:0!important;padding:0 2.5rem!important;font-size:.875rem!important;font-weight:600!important;line-height:1!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-prev,#ui-datepicker-div.frm-datepicker .ui-datepicker-next,#ui-datepicker-div.frm-datepicker .ui-datepicker-prev-hover,#ui-datepicker-div.frm-datepicker .ui-datepicker-next-hover,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-prev,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-next,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-prev-hover,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-next-hover{cursor:pointer!important;float:none!important;background:0 0!important;border:none!important;border-radius:.375rem!important;justify-content:center!important;align-items:center!important;width:2rem!important;height:2rem!important;transition:background-color .15s!important;display:inline-flex!important;position:absolute!important;top:0!important;transform:none!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-prev,#ui-datepicker-div.frm-datepicker .ui-datepicker-prev-hover,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-prev,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-prev-hover{left:0!important;right:auto!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-next,#ui-datepicker-div.frm-datepicker .ui-datepicker-next-hover,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-next,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-next-hover{left:auto!important;right:0!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-prev:hover,#ui-datepicker-div.frm-datepicker .ui-datepicker-next:hover,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-prev:hover,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-next:hover{background-color:var(--color-base-200)!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-prev span,#ui-datepicker-div.frm-datepicker .ui-datepicker-next span,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-prev span,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-next span{justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;margin:0!important;display:flex!important;position:static!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-prev .ui-icon,#ui-datepicker-div.frm-datepicker .ui-datepicker-next .ui-icon,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-prev .ui-icon,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-next .ui-icon{text-indent:0!important;background:0 0!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;margin:0!important;display:flex!important;position:static!important;overflow:visible!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-prev .ui-icon:before,#ui-datepicker-div.frm-datepicker .ui-datepicker-next .ui-icon:before,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-prev .ui-icon:before,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-next .ui-icon:before{content:""!important;font-family:inherit!important;font-size:1.25rem!important;line-height:1!important;display:block!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-prev .ui-icon:before,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-prev .ui-icon:before{content:"‹"!important;color:color-mix(in oklab, var(--color-base-content) 60%, transparent)!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-next .ui-icon:before,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-next .ui-icon:before{content:"›"!important;color:color-mix(in oklab, var(--color-base-content) 60%, transparent)!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-prev:hover .ui-icon:before,#ui-datepicker-div.frm-datepicker .ui-datepicker-next:hover .ui-icon:before,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-prev:hover .ui-icon:before,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-next:hover .ui-icon:before{color:var(--color-base-content)!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-prev:before,#ui-datepicker-div.frm-datepicker .ui-datepicker-next:before,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-prev:before,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-next:before{content:none!important;display:none!important}#ui-datepicker-div.frm-datepicker thead,#ui-datepicker-div.with_frm_style.frm-datepicker thead{color:color-mix(in oklab, var(--color-base-content) 45%, transparent)!important;background:0 0!important;font-weight:700!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-calendar,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-calendar{border-collapse:separate!important;border-spacing:2px!important;width:100%!important;font-size:inherit!important;border:none!important;margin:0!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-calendar th,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-calendar th{color:color-mix(in oklab, var(--color-base-content) 45%, transparent)!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:0 0!important;border:none!important;padding:.375rem 0!important;font-size:.6875rem!important;font-weight:700!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-calendar td,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-calendar td{text-align:center!important;background:0 0!important;border:none!important;padding:1px!important}#ui-datepicker-div.frm-datepicker tbody tr,#ui-datepicker-div.frm-datepicker thead tr,#ui-datepicker-div.with_frm_style.frm-datepicker tbody tr,#ui-datepicker-div.with_frm_style.frm-datepicker thead tr{background:0 0!important}#ui-datepicker-div.frm-datepicker td.ui-datepicker-today,#ui-datepicker-div.with_frm_style.frm-datepicker td.ui-datepicker-today{background-color:#0000!important}#ui-datepicker-div.frm-datepicker td.ui-datepicker-current-day,#ui-datepicker-div.with_frm_style.frm-datepicker td.ui-datepicker-current-day{background:0 0!important}#ui-datepicker-div.frm-datepicker tr:first-of-type td,#ui-datepicker-div.with_frm_style.frm-datepicker tr:first-of-type td{border-top:none!important}#ui-datepicker-div.frm-datepicker td .ui-state-default,#ui-datepicker-div.with_frm_style.frm-datepicker td .ui-state-default{text-align:center!important;width:2.25rem!important;height:2.25rem!important;color:var(--color-base-content)!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;font-size:.8125rem!important;font-weight:400!important;line-height:1!important;text-decoration:none!important;transition:background-color .15s,color .15s!important;display:flex!important}#ui-datepicker-div.frm-datepicker td .ui-state-default:hover,#ui-datepicker-div.frm-datepicker td .ui-state-hover,#ui-datepicker-div.with_frm_style.frm-datepicker td .ui-state-default:hover,#ui-datepicker-div.with_frm_style.frm-datepicker td .ui-state-hover{background-color:var(--color-base-200)!important;color:var(--color-base-content)!important;border:none!important}#ui-datepicker-div.frm-datepicker td.ui-datepicker-today .ui-state-default,#ui-datepicker-div.with_frm_style.frm-datepicker td.ui-datepicker-today .ui-state-default{border:1px solid var(--color-primary)!important;background:0 0!important;font-weight:700!important}#ui-datepicker-div.frm-datepicker td.ui-datepicker-today .ui-state-default:hover,#ui-datepicker-div.with_frm_style.frm-datepicker td.ui-datepicker-today .ui-state-default:hover{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)!important;border-color:var(--color-primary)!important}#ui-datepicker-div.frm-datepicker td .ui-state-active,#ui-datepicker-div.frm-datepicker td.ui-datepicker-current-day .ui-state-default,#ui-datepicker-div.with_frm_style.frm-datepicker td .ui-state-active,#ui-datepicker-div.with_frm_style.frm-datepicker td.ui-datepicker-current-day .ui-state-default{background-color:var(--color-primary)!important;color:var(--color-primary-content)!important;border:none!important;font-weight:700!important}#ui-datepicker-div.frm-datepicker td.ui-datepicker-other-month .ui-state-default,#ui-datepicker-div.with_frm_style.frm-datepicker td.ui-datepicker-other-month .ui-state-default{color:color-mix(in oklab, var(--color-base-content) 25%, transparent)!important}#ui-datepicker-div.frm-datepicker td.ui-datepicker-week-end .ui-state-default,#ui-datepicker-div.with_frm_style.frm-datepicker td.ui-datepicker-week-end .ui-state-default{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)!important}#ui-datepicker-div.frm-datepicker td.ui-datepicker-week-end.ui-datepicker-other-month .ui-state-default,#ui-datepicker-div.with_frm_style.frm-datepicker td.ui-datepicker-week-end.ui-datepicker-other-month .ui-state-default{color:color-mix(in oklab, var(--color-base-content) 15%, transparent)!important}#ui-datepicker-div.frm-datepicker td.ui-state-disabled .ui-state-default,#ui-datepicker-div.with_frm_style.frm-datepicker td.ui-state-disabled .ui-state-default{opacity:1!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-title select,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-title select{float:none!important;width:auto!important;color:var(--color-base-content)!important;cursor:pointer!important;transition:border-color var(--frm-t), background-color var(--frm-t)!important;appearance:none!important;background-color:#0000!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E")!important;background-position:right .375rem center!important;background-repeat:no-repeat!important;border:1px solid #0000!important;border-radius:.375rem!important;outline:none!important;height:auto!important;margin:0!important;padding:.25rem 1.5rem .25rem .5rem!important;font-size:.8125rem!important;font-weight:600!important;line-height:1.2!important;display:inline-block!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-title select:hover,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-title select:hover{background-color:var(--color-base-200)!important;border-color:var(--color-base-300)!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-title select:focus,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-title select:focus{border-color:var(--color-primary)!important;box-shadow:var(--frm-ring)!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-buttonpane,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-buttonpane{border-top:1px solid var(--color-base-200)!important;background:0 0!important;border-bottom:none!important;border-left:none!important;border-right:none!important;justify-content:flex-end!important;gap:.5rem!important;margin-top:.75rem!important;padding-top:.75rem!important;display:flex!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-buttonpane button,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-buttonpane button{float:none!important;border:1px solid var(--color-base-300)!important;background:var(--color-base-100)!important;color:var(--color-base-content)!important;border-radius:var(--frm-r)!important;cursor:pointer!important;transition:background-color var(--frm-t), border-color var(--frm-t)!important;opacity:1!important;width:auto!important;margin:0!important;padding:.375rem .75rem!important;font-size:.75rem!important;font-weight:500!important;text-decoration:none!important;overflow:visible!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-buttonpane button:hover,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-buttonpane button:hover{background:var(--color-base-200)!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-buttonpane button:first-child,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-buttonpane button:first-child{background:var(--color-primary)!important;color:var(--color-primary-content)!important;border-color:var(--color-primary)!important}#ui-datepicker-div.frm-datepicker .ui-datepicker-buttonpane button:first-child:hover,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-datepicker-buttonpane button:first-child:hover{background:color-mix(in oklab, var(--color-primary) 85%, transparent)!important}#ui-datepicker-div.frm-datepicker .ui-widget-content button.ui-state-default,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-widget-content button.ui-state-default{background:var(--color-base-100)!important}#ui-datepicker-div.frm-datepicker.ui-helper-clearfix:after,#ui-datepicker-div.with_frm_style.frm-datepicker.ui-helper-clearfix:after{display:none!important}#ui-datepicker-div.frm-datepicker .ui-icon,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-icon{background-image:none!important;width:auto!important;height:auto!important}#ui-datepicker-div.frm-datepicker .ui-state-hover.ui-datepicker-prev,#ui-datepicker-div.frm-datepicker .ui-state-hover.ui-datepicker-next,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-state-hover.ui-datepicker-prev,#ui-datepicker-div.with_frm_style.frm-datepicker .ui-state-hover.ui-datepicker-next{background-color:var(--color-base-200)!important;border:none!important}.frm_forms .frm_form_field.frm_left_container{grid-template-columns:30% 1fr;align-items:flex-start;gap:.75rem;display:grid}.frm_forms .frm_form_field.frm_left_container .frm_primary_label{margin-bottom:0;padding-top:.5rem}.frm_forms .frm_form_field.frm_right_container{grid-template-columns:1fr 30%;align-items:flex-start;gap:.75rem;display:grid}.frm_forms .frm_form_field.frm_right_container .frm_primary_label{grid-column:2;margin-bottom:0;padding-top:.5rem}.frm_forms .frm_grid_first,.frm_forms .frm_grid_mid{float:left;clear:none;width:48%}.frm_forms .frm_grid_first{margin-right:2%}.frm_forms .frm_grid_last{float:right;clear:none;width:48%}.frm_forms .frm_checkbox.frm_inline_checkbox,.frm_forms .frm_radio.frm_inline_radio{margin-right:1rem;display:inline-flex}.frm_forms .frm-captcha{margin-top:.5rem}.frm_forms .wp-editor-wrap{border:1px solid var(--color-base-300);border-radius:var(--frm-r);background-color:var(--color-base-100);box-shadow:var(--frm-shadow);transition:border-color var(--frm-t), box-shadow var(--frm-t);overflow:hidden}.frm_forms .wp-editor-wrap:focus-within{border-color:var(--color-primary);box-shadow:var(--frm-ring)}.frm_forms .wp-editor-tools{background-color:var(--color-base-200);border-bottom:1px solid var(--color-base-300);padding:0}.frm_forms .wp-editor-tabs{gap:0;padding:.5rem .5rem 0;display:flex}.frm_forms .wp-editor-tabs .wp-switch-editor{height:2rem;color:color-mix(in oklab, var(--color-base-content) 60%, transparent);cursor:pointer;transition:color var(--frm-t), background-color var(--frm-t);background:0 0;border:1px solid #0000;border-bottom:none;border-radius:.375rem .375rem 0 0;justify-content:center;align-items:center;padding:0 1rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;bottom:-1px}.frm_forms .wp-editor-tabs .wp-switch-editor:hover{color:color-mix(in oklab, var(--color-base-content) 90%, transparent);background-color:color-mix(in oklab, var(--color-base-100) 50%, transparent)}.frm_forms .wp-editor-wrap.tmce-active .wp-editor-tabs .switch-tmce,.frm_forms .wp-editor-wrap.html-active .wp-editor-tabs .switch-html{color:color-mix(in oklab, var(--color-base-content) 90%, transparent);background-color:var(--color-base-100);border-color:var(--color-base-300);font-weight:600}.frm_forms .mce-tinymce{border:none!important}.frm_forms .mce-top-part{border-bottom:1px solid var(--color-base-300)!important}.frm_forms .mce-toolbar-grp{background:var(--color-base-100)!important;border:none!important;padding:.25rem!important}.frm_forms .mce-toolbar-grp .mce-toolbar{flex-wrap:wrap;display:flex}.frm_forms .mce-toolbar-grp .mce-btn-group{flex-wrap:wrap;gap:1px;display:flex;padding:0!important}.frm_forms .mce-toolbar-grp .mce-btn{cursor:pointer;justify-content:center;align-items:center;width:2rem!important;height:2rem!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:.375rem!important;margin:0!important;padding:0!important;display:inline-flex!important}.frm_forms .mce-toolbar-grp .mce-btn:hover{background-color:var(--color-base-200)!important;border-color:var(--color-base-300)!important}.frm_forms .mce-toolbar-grp .mce-btn.mce-active,.frm_forms .mce-toolbar-grp .mce-btn.mce-active:hover{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)!important;border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)!important}.frm_forms .mce-toolbar-grp .mce-btn button{cursor:pointer;justify-content:center;align-items:center;background:0 0!important;border:none!important;width:2rem!important;height:2rem!important;padding:0!important;display:inline-flex!important}.frm_forms .mce-toolbar-grp .mce-btn button .mce-ico{width:1rem;height:1rem;color:color-mix(in oklab, var(--color-base-content) 70%, transparent);font-size:1rem;line-height:1}.frm_forms .mce-toolbar-grp .mce-btn.mce-active button .mce-ico{color:var(--color-primary)}.frm_forms .mce-toolbar-grp .mce-btn:hover button .mce-ico{color:var(--color-base-content)}.frm_forms .mce-toolbar-grp .mce-btn.mce-menubtn{width:auto!important;padding:0 .5rem!important}.frm_forms .mce-toolbar-grp .mce-btn.mce-menubtn button{gap:.25rem;width:auto}.frm_forms .mce-toolbar-grp .mce-btn.mce-menubtn .mce-txt{color:color-mix(in oklab, var(--color-base-content) 70%, transparent);font-size:.8125rem}.frm_forms .mce-btn.mce-colorbutton .mce-preview{display:none}.frm_forms .mce-toolbar-grp .mce-btn-group:not(:last-child):after{content:"";background-color:var(--color-base-300);vertical-align:middle;width:1px;height:1.5rem;margin:.25rem .375rem;display:inline-block}.frm_forms .mce-edit-area{background:var(--color-base-100)!important;border:none!important}.frm_forms .mce-edit-area iframe{display:block;background:var(--color-base-100)!important}.frm_forms .mce-statusbar{border-top:1px solid var(--color-base-300)!important;background:var(--color-base-200)!important}.frm_forms .mce-statusbar .mce-path-item{color:color-mix(in oklab, var(--color-base-content) 40%, transparent);font-size:.6875rem}.frm_forms .quicktags-toolbar{flex-wrap:wrap;gap:.25rem;display:flex;background:var(--color-base-200)!important;border-bottom:1px solid var(--color-base-300)!important;padding:.5rem!important}.frm_forms .quicktags-toolbar .ed_button{height:1.75rem;color:color-mix(in oklab, var(--color-base-content) 60%, transparent);cursor:pointer;justify-content:center;align-items:center;font-weight:500;display:inline-flex;background:0 0!important;border:1px solid #0000!important;border-radius:.375rem!important;margin:0!important;padding:0 .625rem!important;font-size:.75rem!important}.frm_forms .quicktags-toolbar .ed_button:hover{color:var(--color-base-content);background:color-mix(in oklab, var(--color-base-300) 50%, transparent)!important;border-color:var(--color-base-300)!important}.frm_forms .wp-editor-container textarea.wp-editor-area{width:100%;min-height:12rem;color:var(--color-base-content);background:var(--color-base-100);resize:vertical;outline:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.5;border:none!important;padding:.75rem!important}.frm_forms #editor-buttons-css,.frm_forms link[id=editor-buttons-css]{display:none}.frm_forms .frm_rootline_group{margin-bottom:2rem;padding:.75rem 0}.frm_forms .frm_rootline{justify-content:center;align-items:flex-start;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.frm_forms .frm_rootline_single,.frm_forms .frm_current_page{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}.frm_forms .frm_rootline_single:after,.frm_forms .frm_current_page:after{content:"";background-color:var(--color-base-300);z-index:0;width:100%;height:2px;position:absolute;top:1.125rem;left:50%}.frm_forms .frm_rootline_single:last-child:after,.frm_forms .frm_current_page:last-child:after{display:none}.frm_forms .frm_rootline_single.frm_passed_step:after,.frm_forms .frm_current_page.frm_passed_step:after{background-color:var(--color-primary)}.frm_forms .frm_rootline_title{color:color-mix(in oklab, var(--color-base-content) 50%, transparent);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:.625rem;font-size:.75rem;font-weight:500;line-height:1.25;overflow:hidden}.frm_forms .frm_current_page .frm_rootline_title{color:var(--color-primary);font-weight:600}.frm_forms .frm_rootline_page,.frm_forms .frm_page_1,.frm_forms .frm_page_2,.frm_forms .frm_page_3{border:2px solid var(--color-base-300);background-color:var(--color-base-100);width:2.25rem;height:2.25rem;color:color-mix(in oklab, var(--color-base-content) 50%, transparent);cursor:pointer;z-index:1;transition:border-color var(--frm-t), background-color var(--frm-t), color var(--frm-t);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.8125rem;font-weight:600;display:inline-flex;position:relative}.frm_forms .frm_rootline_page:hover,.frm_forms .frm_page_1:hover,.frm_forms .frm_page_2:hover,.frm_forms .frm_page_3:hover{border-color:var(--color-primary);color:var(--color-primary)}.frm_forms .frm_passed_step .frm_rootline_page,.frm_forms .frm_passed_step .frm_page_1,.frm_forms .frm_passed_step .frm_page_2,.frm_forms .frm_passed_step .frm_page_3{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-content)}.frm_forms .frm_current_page .frm_rootline_page,.frm_forms .frm_current_page .frm_page_1,.frm_forms .frm_current_page .frm_page_2,.frm_forms .frm_current_page .frm_page_3{border-color:var(--color-primary);background-color:var(--color-base-100);color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 20%, transparent)}.frm_forms .frm_conditional_message{border-radius:var(--frm-r);color:var(--color-info-content);background-color:color-mix(in oklab, var(--color-info) 10%, transparent);border:1px solid color-mix(in oklab, var(--color-info) 30%, transparent);margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.frm_forms .frm_conditional_message p{margin:0}.frm_forms .frm_signature_container{border:1px solid var(--color-base-300);border-radius:var(--frm-r);background-color:var(--color-base-100);width:100%;box-shadow:var(--frm-shadow);transition:border-color var(--frm-t), box-shadow var(--frm-t);overflow:hidden}.frm_forms .frm_signature_container:focus-within{border-color:var(--color-primary);box-shadow:var(--frm-ring)}.frm_forms .frm_signature_canvas,.frm_forms .frm_signature_container canvas{background-color:var(--color-base-100);cursor:crosshair;width:100%;height:auto;min-height:10rem;display:block}.frm_forms .frm_signature_actions{background-color:var(--color-base-200);border-top:1px solid var(--color-base-300);justify-content:flex-end;gap:.5rem;padding:.5rem .75rem;display:flex}.frm_forms .frm_signature_actions .frm_clear_signature{height:2rem;color:color-mix(in oklab, var(--color-base-content) 70%, transparent);background-color:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:var(--frm-r);cursor:pointer;transition:background-color var(--frm-t), border-color var(--frm-t), color var(--frm-t);justify-content:center;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.frm_forms .frm_signature_actions .frm_clear_signature:hover{background-color:color-mix(in oklab, var(--color-error) 8%, transparent);border-color:color-mix(in oklab, var(--color-error) 30%, transparent);color:var(--color-error)}.frm_forms .frm_lookup_wrapper{width:100%;position:relative}.frm_forms .frm_lookup_input{width:100%;color:var(--color-base-content);background-color:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:var(--frm-r);box-shadow:var(--frm-shadow);transition:border-color var(--frm-t), box-shadow var(--frm-t);outline:none;padding:.5rem .75rem;font-size:.875rem;line-height:1.5rem}.frm_forms .frm_lookup_input:hover{border-color:color-mix(in oklab, var(--color-base-content) 25%, transparent)}.frm_forms .frm_lookup_input:focus{border-color:var(--color-primary);box-shadow:var(--frm-ring)}.frm_forms .frm_lookup_results{z-index:100;background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:0 0 var(--frm-r) var(--frm-r);border-top:none;max-height:15rem;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.frm_forms .frm_lookup_results.frm_lookup_results_visible{display:block}.frm_forms .frm_lookup_result{color:var(--color-base-content);cursor:pointer;border-bottom:1px solid var(--color-base-200);align-items:center;padding:.625rem .75rem;font-size:.875rem;transition:background-color .1s;display:flex}.frm_forms .frm_lookup_result:last-child{border-bottom:none}.frm_forms .frm_lookup_result:hover,.frm_forms .frm_lookup_result.frm_lookup_selected{background-color:color-mix(in oklab, var(--color-primary) 8%, transparent)}.frm_forms .frm_lookup_result .frm_lookup_result_text{flex:1}.frm_forms .frm_lookup_no_results{color:color-mix(in oklab, var(--color-base-content) 40%, transparent);text-align:center;padding:.75rem;font-size:.8125rem}.frm_forms .frm_divider{border-top:1px solid var(--color-base-300);margin:1.5rem 0}.frm_forms .frm_total{color:var(--color-base-content);font-size:1.125rem;font-weight:600}.frm_forms .frm_total_input{text-align:right;max-width:12rem;font-weight:600;width:auto!important}.frm_forms .frm_confirmation{border-radius:var(--frm-r);color:var(--color-success-content);background-color:color-mix(in oklab, var(--color-success) 10%, transparent);border:1px solid color-mix(in oklab, var(--color-success) 30%, transparent);margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.frm_forms .frm_other_input{margin-top:.375rem}.frm_forms .frm_inline_label{color:color-mix(in oklab, var(--color-base-content) 60%, transparent);margin-left:.375rem;font-size:.8125rem}@media (max-width:640px){.frm_forms .frm_form_fields .frm_fields_container{column-gap:0}.frm_forms .frm_section_heading{gap:1rem 0}.frm_forms .frm_fields_container>.frm_form_field.frm6,.frm_forms .frm_fields_container>.frm_form_field.frm4,.frm_forms .frm_fields_container>.frm_form_field.frm3,.frm_forms .frm_section_heading>.frm_form_field.frm6,.frm_forms .frm_section_heading>.frm_form_field.frm4,.frm_forms .frm_section_heading>.frm_form_field.frm3{flex:0 0 100%}.frm_forms .frm_submit{flex-direction:column}.frm_forms .frm_submit :is(button,input[type=submit]){width:100%}.frm_forms .frm_combo_inputs_container .frm6,.frm_forms .frm_combo_inputs_container .frm_third{flex:100%}.frm_forms .frm_scale{min-width:2rem;padding:.375rem}.frm_forms .frm_form_field.frm_left_container,.frm_forms .frm_form_field.frm_right_container{grid-template-columns:1fr}.frm_forms .frm_form_field.frm_right_container .frm_primary_label{grid-column:1}.frm_forms .frm_address_container,.frm_forms .frm_repeat_sec.frm_grid_container[data-column-count]{grid-template-columns:1fr}.frm_forms .frm_repeat_sec>.frm_form_field.frm_repeat_buttons{flex-direction:column;align-items:stretch}.frm_forms .frm_repeat_buttons .frm_add_form_row,.frm_forms .frm_repeat_buttons .frm_remove_form_row{justify-content:center}}