.form__row{grid-gap:0}.form__row--has-border{border-bottom:var(--border-width-thin) solid var(--color-border-secondary)}@media screen and (min-width: 576px){.form__row--has-border>*:not(:last-child){border-right:var(--border-width-thin) solid var(--color-border-secondary)}}.form tp-form-field,.form tp-form-submit{display:block}.form tp-form-field[error] .form__text-input,.form tp-form-field[error] .form__increment-decrement-input-wrapper,.form tp-form-field[error] tp-multi-select-field{border-color:var(--color-error-50)}.form lb-form{display:contents}.form__range-slider-wrapper{position:relative;width:100%;height:var(--border-width-thick);margin:15px 0;background-color:var(--color-gray-50)}.form__range-slider-wrapper input[type=range]{position:absolute;width:100%;pointer-events:none;top:50%;transform:translateY(-50%);-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0)}.form__range-slider-wrapper input[type=range]:focus{outline:none}.form__range-slider-wrapper input[type=range]:focus::-webkit-slider-thumb{background-color:var(--color-primary-70)}.form__range-slider-wrapper input[type=range]:focus::-webkit-slider-thumb{-webkit-transition-property:background-color;transition-property:background-color;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.form__range-slider-wrapper input[type=range]:focus::-moz-range-thumb{background-color:var(--color-primary-70)}.form__range-slider-wrapper input[type=range]:focus::-moz-range-thumb{-moz-transition-property:background-color;transition-property:background-color;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.form__range-slider-wrapper input[type=range]::-webkit-slider-thumb{height:30px;width:30px;border-radius:50%;border:var(--border-width-thick) solid var(--color-border-active);background:var(--color-white);pointer-events:auto;-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10' fill='none' viewBox='0 0 11 10'%3e%3cpath stroke='%23BBB' d='M.5 0v10M5.5 0v10M10.5 0v10'/%3e%3c/svg%3e");background-size:10px;background-repeat:no-repeat;background-position:center}.form__range-slider-wrapper input[type=range]::-webkit-slider-thumb:hover{background-color:var(--color-primary-70)}.form__range-slider-wrapper input[type=range]::-webkit-slider-thumb:hover{-webkit-transition-property:background-color;transition-property:background-color;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.form__range-slider-wrapper input[type=range]::-moz-range-thumb{height:30px;width:30px;border-radius:50%;border:var(--border-width-thick) solid var(--color-border-active);background:var(--color-white);pointer-events:auto;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10' fill='none' viewBox='0 0 11 10'%3e%3cpath stroke='%23BBB' d='M.5 0v10M5.5 0v10M10.5 0v10'/%3e%3c/svg%3e");background-size:10px;background-repeat:no-repeat;background-position:center}.form__range-slider-wrapper input[type=range]::-moz-range-thumb:hover{background-color:var(--color-primary-70)}.form__range-slider-wrapper input[type=range]::-moz-range-thumb:hover{-moz-transition-property:background-color;transition-property:background-color;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.form__range-slider-track{height:100%;position:absolute;background-color:var(--color-primary-70)}.form__range-slider-description{display:flex}.form__range-slider-description label{flex:1 0 0;font-size:var(--font-size);font-style:var(--font-weight-default);font-weight:var(--font-weight-bold);line-height:var(--line-height);color:var(--color-gray-90)}.form__range-slider-range{color:var(--color-gray-90)}.form__select{display:block}.form__select-label{flex:1 0 0;font-size:var(--font-size);font-style:var(--font-weight-default);font-weight:var(--font-weight-bold);line-height:var(--line-height);color:var(--color-gray-90)}.form__select-label--hidden{display:none}.form__select select{font-size:var(--font-size);line-height:var(--line-height);letter-spacing:var(--letter-spacing-narrow);padding:var(--spacing-3);border:var(--border-width-thick) solid var(--color-border-primary);height:var(--spacing-7);color:var(--color-gray-90)}.form__select select:focus{border-color:var(--color-gray-90)}.form__select select:disabled{border:var(--border-width-thick) solid var(--color-border-primary);background:var(--color-gray-30)}.form__select tp-multi-select-field{position:relative;border-radius:var(--forms-border-radius);height:var(--spacing-7);align-content:center;font-size:var(--font-size);line-height:var(--line-height);letter-spacing:var(--letter-spacing-narrow)}.form__select tp-multi-select-field svg{position:absolute;right:var(--spacing-3);top:0;bottom:0;margin:auto;color:var(--color-primary-70);max-width:22px;max-height:22px;width:auto;height:auto}.form__select tp-multi-select-field .form__select-icon--disabled{display:none}.form__select tp-multi-select-field .form__select-icon--disabled svg{padding:var(--spacing-1);border-radius:50px;color:var(--color-gray-70)}.form__select tp-multi-select-field .form__select-icon--disabled svg:hover{background-color:rgba(31, 31, 31, var(--opacity-20));color:inherit}.form__select tp-multi-select-field .form__select-icon--disabled:focus svg{background-color:rgba(31, 31, 31, var(--opacity-20));outline:none;box-shadow:0 0 0 var(--border-width-thin) var(--color-gray-90) inset;opacity:1}.form__select tp-multi-select-pill{color:var(--color-gray-90)}.form__select tp-multi-select-pill button{display:none}.form__select tp-multi-select-options{padding:var(--spacing-1);border-radius:var(--border-radius-small);border:var(--border-width-thin) solid var(--color-border-primary);background:var(--color-white);box-shadow:var(--shadow-2);margin-top:var(--spacing-3)}.form__select tp-multi-select-option{font-size:var(--font-size);padding:var(--spacing-1);color:var(--color-gray-90)}.form__select tp-multi-select-option[selected=yes],.form__select tp-multi-select-option:hover{background:var(--color-gray-30)}.form__select:not(.form__select--inner-labelled) select{background:linear-gradient(180deg, rgba(75, 79, 84, 0) 0%, rgba(75, 79, 84, 0.15) 100%)}.form__select:not(.form__select--inner-labelled) tp-multi-select-field{padding:var(--spacing-3);background:linear-gradient(180deg, rgba(75, 79, 84, 0) 0%, rgba(75, 79, 84, 0.15) 100%);border:var(--border-width-thick) solid var(--color-border-primary)}.form__select--inner-labelled{position:relative;background-color:var(--color-white);border-radius:var(--border-radius-small);-webkit-user-select:none;user-select:none;height:var(--spacing-7);box-shadow:0 0 0 var(--border-width-thick) var(--color-gray-50) inset}.form__select--inner-labelled select{padding:0;border:none;position:absolute;bottom:0;font-size:var(--font-size);font-weight:var(--font-weight-bold);background:none;width:85%}.form__select--inner-labelled .form__select-label{position:absolute;font-size:var(--font-size-small);font-weight:var(--font-weight-default);color:var(--color-gray-70);line-height:var(--heading-line-height);padding-top:3px}.form__select--inner-labelled tp-multi-select-field{background:none;align-content:end;padding-left:var(--spacing-3)}.form__select--inner-labelled tp-multi-select-field svg{right:var(--spacing-3)}.form__select--inner-labelled tp-multi-select-pill{font-weight:var(--font-weight-bold)}.form__select--inner-labelled tp-multi-select{display:block}.form__select--inner-labelled tp-multi-select label{padding-left:var(--spacing-3)}.form__select--inner-labelled tp-multi-select-placeholder{position:absolute;bottom:0}.form__select lb-multi-select[disabled] .form__select-icon{display:none}.form__select lb-multi-select[disabled] .form__select-icon--disabled{display:block;cursor:pointer;pointer-events:all}.form__select lb-multi-select[disabled] tp-multi-select-field{background-color:var(--color-gray-30)}.form__select lb-multi-select[disabled] .form__select-label{color:rgba(31, 31, 31, var(--opacity-80))}.form__select tp-multi-select-search input{min-width:5ch;width:100%;padding:0;margin-bottom:2px}.form__radio-choices{--circle-size: 20px}.form__radio-choices:not(.grid){display:flex;flex-direction:column;gap:var(--spacing-5)}.form__radio-choices__choice{display:block}.form__radio-choices__label{padding:var(--spacing-3) var(--spacing-4);border:var(--border-width-thick) solid var(--color-border-primary);border-radius:var(--forms-border-radius);color:var(--color-gray-90);font-size:var(--font-size);font-weight:var(--font-weight-bold);line-height:1.363;background-color:var(--color-border-secondary);margin:0;display:flex;flex-direction:column;cursor:pointer;position:relative}.form__radio-choices__label::after{content:"";width:var(--circle-size);height:var(--circle-size);position:absolute;background-color:var(--color-white);border:var(--border-width-thick) solid var(--color-gray-50);border-radius:50%;display:inline-block;right:var(--spacing-4);top:50%;transform:translateY(-50%)}.form__radio-choices__label::after{transition-property:border;transition-duration:.2s;transition-timing-function:var(--transition-easing)}.form__radio-choices__label:focus-visible{box-shadow:0 0 0 var(--border-width-thick) var(--color-btn-focus) inset}.form__radio-choices__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.form__radio-choices__input:focus-visible+label{outline:var(--border-width-thick) solid currentcolor;outline-offset:var(--spacing-1)}.form__radio-choices__input:checked+.form__radio-choices__label::after{border:6px solid var(--color-primary-70)}.form__radio-choices__input:focus+.form__radio-choices__label::after{outline:var(--border-width-thick) solid var(--color-primary-70);outline-offset:var(--border-width-thick)}.form__radio-choices__subtitle{font-size:var(--font-size-small);font-weight:var(--font-weight-default);line-height:var(--heading-line-height);margin-right:var(--circle-size)}.form__radio-choices .loader[active=true]{border:var(--border-width-thick) solid var(--color-border-primary);border-radius:var(--forms-border-radius);cursor:not-allowed}.form__radio-choices__choice:focus{outline:none}.form__radio-choices__choice:focus .form__radio-choices__label::after{outline:var(--border-width-thick) solid var(--color-primary-70);outline-offset:var(--border-width-thick)}@media screen and (min-width: 576px){.form__dropdown-checkbox:not(:last-of-type){border-right:var(--border-width-thin) solid var(--color-border-secondary)}}.form__dropdown-checkbox-label{flex:1 0 0;font-size:var(--font-size);font-style:var(--font-weight-default);font-weight:var(--font-weight-bold);line-height:var(--line-height);color:var(--color-gray-90)}.form__dropdown-checkbox tp-multi-select-option,.form__dropdown-checkbox tp-multi-select-select-all{border-bottom:var(--border-width-thin) solid rgba(31,31,31,.1);font-size:var(--font-size);padding:10px;color:var(--color-gray-90)}.form__dropdown-checkbox tp-multi-select-option[selected=yes],.form__dropdown-checkbox tp-multi-select-select-all[selected=yes]{background:var(--color-secondary-10);color:var(--color-primary-70)}.form__dropdown-checkbox tp-multi-select-select-all{position:relative}.form__dropdown-checkbox tp-multi-select-select-all::after{content:"";border:var(--border-width-thick) solid var(--color-border-primary);border-radius:2px;display:block;height:var(--spacing-5);width:var(--spacing-5);position:absolute;right:10px;top:50%;transform:translateY(-50%)}.form__dropdown-checkbox tp-multi-select-select-all[selected=yes]::after{border:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none' viewBox='0 0 26 26'%3e%3cpath fill='%23fff' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M23.91 1H2.09A1.09 1.09 0 0 0 1 2.09v21.82c0 .602.488 1.09 1.09 1.09h21.82A1.09 1.09 0 0 0 25 23.91V2.09A1.09 1.09 0 0 0 23.91 1Z'/%3e%3cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19.546 8.636-8.005 7.637-3.996-3.818'/%3e%3c/svg%3e");background-size:100%;background-repeat:no-repeat;background-blend-mode:lighten;background-color:var(--color-primary-70)}.form__dropdown-checkbox tp-multi-select-field{position:relative;border:var(--border-width-thick) solid var(--color-border-primary);border-radius:var(--forms-border-radius);height:var(--spacing-7);align-content:center;font-size:var(--font-size);line-height:var(--line-height);letter-spacing:var(--letter-spacing-narrow);padding:var(--spacing-3);background:linear-gradient(180deg, rgba(75, 79, 84, 0) 0%, rgba(75, 79, 84, 0.15) 100%)}.form__dropdown-checkbox tp-multi-select-field svg{position:absolute;right:var(--spacing-3);top:0;bottom:0;margin:auto;transform:rotate(180deg);color:var(--color-primary-70);max-width:22px;max-height:22px;width:auto;height:auto}.form__dropdown-checkbox tp-multi-select-pill{color:var(--color-gray-90)}.form__dropdown-checkbox tp-multi-select-pill button{display:none}.form__toggle{display:inline-flex}.form__toggle-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.form__toggle-input:checked+.form__toggle-label .form__toggle-switch{background-color:var(--color-primary-70)}.form__toggle-input:checked+.form__toggle-label .form__toggle-switch::after{transform:translateX(12px)}.form__toggle-input:focus+.form__toggle-label .form__toggle-switch{outline:var(--border-width-thick) solid var(--color-primary-70);outline-offset:var(--border-width-thick)}.form__toggle-input:disabled+.form__toggle-label{cursor:not-allowed}.form__toggle-input:disabled+.form__toggle-label .form__toggle-switch{background-color:var(--color-gray-30)}.form__toggle-label{display:inline-flex;align-items:center;font-size:var(--font-size);margin:0;gap:var(--spacing-4);cursor:pointer}.form__toggle-switch{position:relative;width:36px;height:24px;background-color:var(--color-gray-50);border-radius:36px}.form__toggle-switch{transition-property:background-color;transition-duration:.2s;transition-timing-function:var(--transition-easing)}.form__toggle-switch::after{content:"";position:absolute;top:var(--spacing-1);left:var(--spacing-1);width:16px;height:16px;background-color:var(--color-white);border-radius:50%}.form__toggle-switch::after{transition-property:transform;transition-duration:.2s;transition-timing-function:var(--transition-easing)}.form__radio{display:inline-flex}.form__radio-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.form__radio-label{--circle-size: 20px;display:flex;gap:var(--spacing-4);align-items:center;margin:0;cursor:pointer;position:relative;font-size:var(--font-size)}.form__radio-label::before{content:"";width:var(--circle-size);height:var(--circle-size);background-color:var(--color-white);border:var(--border-width-thick) solid var(--color-gray-50);border-radius:50%;display:inline-block}.form__radio-label::before{transition-property:border;transition-duration:.2s;transition-timing-function:var(--transition-easing)}.form__radio-input:checked+.form__radio-label::before{border:6px solid var(--color-primary-70)}.form__radio-input:focus+.form__radio-label::before{outline:var(--border-width-thick) solid var(--color-primary-70);outline-offset:var(--border-width-thick)}.form__radio-input:disabled+.form__radio-label{color:var(--color-gray-50);cursor:not-allowed}.form__radio-input:disabled+.form__radio-label::before{cursor:not-allowed;border-color:var(--color-border-secondary);color:var(--color-gray-50)}.form__checkboxes-nested{flex-direction:column;row-gap:var(--spacing-4);display:flex}.form__checkboxes-nested lb-form-checkbox:not(:first-of-type){padding-left:var(--spacing-4)}.form__checkboxes{display:block}.form__checkboxes-container{display:flex;flex-wrap:wrap;-moz-column-gap:57px;column-gap:57px;row-gap:var(--spacing-3)}.form__checkboxes-label{font-size:var(--font-size);margin-bottom:0;color:var(--color-gray-90);line-height:var(--line-height)}.form__checkboxes-label+.form__checkboxes-container{margin-top:var(--spacing-4)}.form__checkboxes--has-padding .form__checkbox label{padding:15px 34px 15px 10px}.form__checkboxes--has-padding .form__checkbox input{right:10px}.form__checkboxes--has-border .form__checkbox{border-bottom:var(--border-width-thin) solid var(--color-border-secondary)}.form__checkboxes:not(.form__checkboxes--has-tags) .form__checkbox[checked=true]{background-color:var(--color-secondary-10)}.form__checkboxes--background-light-blue .form__checkbox{background-color:var(--color-secondary-10);padding:var(--spacing-3);border-radius:var(--border-radius-small);border-bottom:var(--border-width-thin) solid var(--color-gray-30)}.form__checkboxes--background-white .form__checkbox[checked=true]{background-color:var(--color-white) !important}.form__checkbox{display:inline-flex;position:relative;align-items:center}.form__checkbox[disabled=true]{opacity:.4;cursor:not-allowed}.form__checkbox[disabled=true] input,.form__checkbox[disabled=true] label{pointer-events:none}.form__checkbox[checked=true]{opacity:1;cursor:pointer;pointer-events:all}.form__checkbox[checked=true] input{pointer-events:all}.form__checkbox label,.form__checkbox .tags{margin-bottom:0}.form__checkbox label{flex:1 0 0;color:var(--color-gray-90);font-size:var(--font-size);font-weight:var(--font-weight-default);line-height:var(--line-height);position:relative;cursor:pointer}.form__checkbox input{-webkit-appearance:none;appearance:none;border:var(--border-width-thick) solid var(--color-border-primary);border-radius:2px;display:inline-block;height:24px;width:24px;margin:0;right:0;left:auto;position:absolute;cursor:pointer;background:var(--color-white);outline:3px solid rgba(0,0,0,0)}.form__checkbox input:not(:disabled):hover{outline:3px solid var(--color-secondary-10)}.form__checkbox input:focus{outline:2px solid var(--color-black);outline-offset:2px}.form__checkbox input:checked::after{content:"";left:-2px;top:-2px;position:absolute;height:inherit;width:inherit;border-radius:2px;background-size:100%;background-repeat:no-repeat;background-blend-mode:lighten;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none' viewBox='0 0 26 26'%3e%3cpath fill='%23fff' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M23.91 1H2.09A1.09 1.09 0 0 0 1 2.09v21.82c0 .602.488 1.09 1.09 1.09h21.82A1.09 1.09 0 0 0 25 23.91V2.09A1.09 1.09 0 0 0 23.91 1Z'/%3e%3cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19.546 8.636-8.005 7.637-3.996-3.818'/%3e%3c/svg%3e");background-color:var(--color-primary-70)}.form__checkbox input:disabled{cursor:not-allowed;border-color:var(--color-border-primary);background-color:var(--color-gray-30)}.form__checkbox input:disabled+label{color:var(--color-gray-50);cursor:not-allowed}.form__checkbox .tags{margin-right:calc(var(--spacing-4) + var(--spacing-5))}.form__checkbox--input-before-label input{right:auto}.form__checkbox--input-before-label label{margin-left:calc(var(--spacing-4) + var(--spacing-5))}.form__checkbox--input-before-label label::after{left:0}.form__checkbox--input-before-label .tags{margin-left:calc(var(--spacing-4) + var(--spacing-5));margin-right:0}.form__text-input{--text-input-height: 48px;position:relative;background-color:var(--color-white);border-radius:var(--border-radius-small);-webkit-user-select:none;user-select:none;cursor:pointer;height:var(--text-input-height);border:var(--border-width-thick) solid var(--color-gray-50);padding:var(--spacing-1) var(--spacing-3)}.form__text-input[has-readonly]{background-color:var(--color-gray-30);cursor:not-allowed}.form__text-input input,.form__text-input label{cursor:inherit}.form__text-input input{padding:0 var(--spacing-6) 0 var(--spacing-3);border:none;position:absolute;left:0;top:10px;width:100%;height:100%;font-size:var(--font-size);font-weight:var(--font-weight-bold);z-index:3;background-color:rgba(0,0,0,0)}.form__text-input:focus,.form__text-input:focus-within{border-color:var(--color-gray-90)}.form__text-input input:hover{border-color:unset}.form__text-input{transition-property:background-color;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.form__text-input svg{position:absolute;top:0;bottom:0;right:var(--spacing-3);margin:auto;opacity:var(--opacity-40);max-width:22px;max-height:22px;height:auto;width:auto}.form__text-input-label{position:absolute;bottom:5px;left:var(--spacing-3);font-size:var(--font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 40px);color:var(--color-gray-70);font-weight:var(--font-weight-default);letter-spacing:var(--letter-spacing-narrow);z-index:1}.form__text-input-label{transition-property:font-size,bottom;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.form__text-input-value{position:absolute;bottom:var(--spacing-1);left:var(--spacing-3);display:inline;padding:0;height:20px;border:none;font-weight:var(--font-weight-bold);font-size:var(--font-size);letter-spacing:var(--letter-spacing-narrow);color:var(--color-grey-90)}input:focus+.form__text-input-label,input:not(:placeholder-shown):not(:focus)+.form__text-input-label{bottom:var(--spacing-4);font-size:var(--font-size-small)}.form__date-range-picker{display:flex;flex-direction:column;position:relative}.form__date-range-picker-title{font-size:var(--font-size);margin-bottom:var(--spacing-1)}.form__date-range-picker:focus-visible{outline:none;border-radius:var(--border-radius-small);box-shadow:0 0 0 var(--border-width-thick) var(--color-gray-90)}.form__date-range-picker[active]{border-radius:var(--border-radius-small);box-shadow:0 0 0 var(--border-width-thick) var(--color-gray-90)}.form__date-range-picker[active] .datepicker{display:block;position:static}.form__date-range-picker[active] .form__date-range-picker-wrapper{display:inline-grid}.form__date-range-picker-wrapper{display:none;gap:var(--spacing-3);padding:var(--spacing-1);box-shadow:var(--shadow-2);border-radius:var(--border-radius);background:var(--color-white);position:absolute;z-index:9;grid-template-columns:repeat(1, minmax(280px, 1fr));margin-top:calc(var(--spacing-1) + var(--spacing-7))}@media screen and (min-width: 576px){.form__date-range-picker-wrapper{grid-template-columns:repeat(2, minmax(280px, 1fr))}}.form__date-range-picker-wrapper input{display:none}.form__date-range-picker[selected=true] .form__text-input-label{bottom:var(--spacing-4);font-size:var(--font-size-small)}.form__date-range-picker .datepicker-dropdown{width:100%;padding:0}.form__date-range-picker .datepicker-header{background-color:var(--color-gray-30);border-radius:var(--border-radius-small) var(--border-radius-small) 0 0}.form__date-range-picker .datepicker-header button{background-color:var(--color-gray-30)}.form__date-range-picker .datepicker-header button:hover{background-color:var(--color-gray-30) !important}.form__date-range-picker .datepicker-header button:focus-visible{box-shadow:0 0 0 var(--border-width-thick) var(--color-gray-90) inset !important;outline:none}.form__date-range-picker .datepicker-header .next-btn,.form__date-range-picker .datepicker-header .prev-btn{color:var(--color-primary-70)}.form__date-range-picker .datepicker-view{width:280px}@media screen and (min-width: 360px){.form__date-range-picker .datepicker-view{width:332px}}@media screen and (min-width: 576px){.form__date-range-picker .datepicker-view{width:280px}}.form__date-range-picker .datepicker-main{padding:0;border-top:var(--border-width-thin) solid var(--color-border-primary)}.form__date-range-picker .datepicker-picker{box-shadow:0 2px 3px var(--color-border-primary),0 0 0 1px var(--color-border-primary)}.form__date-range-picker .datepicker-picker .dow{height:40px;width:40px;flex-basis:40px}@media screen and (min-width: 360px){.form__date-range-picker .datepicker-picker .dow{flex-basis:47px}}@media screen and (min-width: 576px){.form__date-range-picker .datepicker-picker .dow{flex-basis:40px}}.form__date-range-picker .datepicker-picker .days-of-week{background-color:var(--color-gray-30)}.form__date-range-picker .datepicker-picker .datepicker-cell{height:40px;width:40px;flex-basis:40px;font-weight:var(--font-weight-bold)}@media screen and (min-width: 360px){.form__date-range-picker .datepicker-picker .datepicker-cell{flex-basis:47px}}@media screen and (min-width: 576px){.form__date-range-picker .datepicker-picker .datepicker-cell{flex-basis:40px}}.form__date-range-picker .datepicker-picker .datepicker-cell.day{color:var(--color-gray-90)}.form__date-range-picker .datepicker-picker .datepicker-cell.selected,.form__date-range-picker .datepicker-picker .datepicker-cell.range-start,.form__date-range-picker .datepicker-picker .datepicker-cell.range-end{background-color:var(--color-primary-70);color:var(--color-white)}.form__date-range-picker .datepicker-picker .datepicker-cell.range{background-color:var(--color-primary-10);color:var(--color-gray-90)}.form__date-range-picker .datepicker-picker .datepicker-cell:hover{box-shadow:0 0 0 var(--border-width-thin) var(--color-border-active) inset}.form__date-range-picker .datepicker-picker .datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:var(--color-primary-10) !important}.form__date-range-picker .datepicker-picker .datepicker-cell.disabled{color:var(--color-gray-70);cursor:not-allowed}.form__date-range-picker .datepicker-picker .datepicker-cell.disabled button{cursor:not-allowed}.form__date-range-picker .datepicker-picker .datepicker-cell.prev,.form__date-range-picker .datepicker-picker .datepicker-cell.next{color:var(--color-white);pointer-events:none;background-color:var(--color-white)}.form__date-range-picker .datepicker-picker .datepicker-cell:not(.disabled):focus-visible{box-shadow:0 0 0 var(--border-width-thick) var(--color-gray-90) inset;outline:none}.form__date-range-picker input[name=start]+.datepicker .prev-button{transform:rotate(90deg);background-image:var(--arrow-background-image);background-repeat:no-repeat;background-position:center;width:24px;height:24px;flex:none;align-self:center}.form__date-range-picker input[name=start]+.datepicker .next-button,.form__date-range-picker input[name=start]+.datepicker .view-switch{pointer-events:none}.form__date-range-picker input[name=end]+.datepicker .prev-button,.form__date-range-picker input[name=end]+.datepicker .view-switch{pointer-events:none}.form__date-range-picker input[name=end]+.datepicker .next-button{transform:rotate(-90deg);background-image:var(--arrow-background-image);background-repeat:no-repeat;background-position:center;width:24px;height:24px;flex:none;align-self:center}.form__date-range-picker .form__text-input{width:100%}.form__date-range-picker .form__text-input[inert] input{background-color:rgba(0,0,0,0)}.form__date-range-picker-clear-icon{display:none;position:absolute;top:50%;transform:translateY(-50%);right:var(--spacing-3);cursor:pointer;opacity:var(--opacity-40);z-index:3}.form__date-range-picker-clear-icon:focus-visible,.form__date-range-picker-clear-icon:focus{box-shadow:0 0 0 var(--border-width-thick) var(--color-gray-90) inset;background-color:rgba(31, 31, 31, var(--opacity-20));color:inherit;border-radius:50px}.form__date-range-picker-clear-icon svg{padding:var(--spacing-1);border-radius:50px;max-width:22px;max-height:22px;width:auto;height:auto}.form__date-range-picker-clear-icon svg:hover{background-color:rgba(31, 31, 31, var(--opacity-20));color:inherit}.form__choice-image-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.form__choice-image{display:flex;align-items:center;padding:var(--spacing-4) var(--spacing-3);gap:var(--spacing-3);border-bottom:var(--border-width-thin) solid var(--color-gray-50);cursor:pointer}.form__choice-image{transition-property:background-color;transition-duration:.2s;transition-timing-function:var(--transition-easing)}.form__choice-image:focus{outline:none}.form__choice-image:focus .form__choice-image-description::after{outline:var(--border-width-thick) solid var(--color-primary-70);outline-offset:var(--border-width-thick)}.form__choice-image img{width:100%;height:100%;max-width:150px;max-height:75px;object-fit:cover;aspect-ratio:auto;border-radius:var(--border-radius-small)}@media screen and (min-width: 360px){.form__choice-image img{aspect-ratio:2/1}}.form__choice-image-duration,.form__choice-image-offer{font-size:var(--font-size-small)}.form__choice-image-label{display:flex;flex:1 0 0;gap:var(--spacing-3);margin-bottom:0;-webkit-user-select:none;user-select:none;cursor:pointer}.form__choice-image-image{position:relative;height:max-content;margin-bottom:0}.form__choice-image-image .tags{position:absolute;bottom:0;left:0}.form__choice-image-text-icon{position:absolute;top:0;left:0;display:flex;align-items:center;background:var(--color-primary-70);border-radius:var(--border-radius-small);color:var(--color-white);gap:var(--spacing-1);padding:0 var(--spacing-1)}.form__choice-image-text-icon svg{max-width:16px;max-height:17px;height:auto;width:auto}.form__choice-image[checked=true]{background-color:var(--color-secondary-10)}.form__choice-image[checked=true] .form__choice-image-description::after{border:6px solid var(--color-primary-70)}.form__choice-image-price{display:flex;flex-direction:column;flex:1 0 0;font-weight:var(--font-weight-bold)}.form__choice-image-price>*:not(:last-child){margin-bottom:var(--spacing-1)}.form__choice-image-duration{margin-right:35px;font-weight:var(--font-weight-bold)}.form__choice-image-description{display:flex;flex-direction:column;justify-content:space-between;color:var(--color-gray-90);margin:0;min-height:60px;position:relative;font-weight:var(--font-weight-default);font-size:var(--font-size);flex:1 0 0}.form__choice-image-description::after{background-color:var(--color-white);border:var(--border-width-thin) solid var(--color-gray-50);border-radius:50%;content:"";display:inline-block;height:20px;width:20px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.form__choice-image-description::after{transition-property:border;transition-duration:.2s;transition-timing-function:var(--transition-easing)}.form__choice-image-description>*:not(:last-child){margin-bottom:calc(var(--spacing-1)*-1)}.form__choice-info{display:block}.form__choice-info-item{display:block;padding:var(--spacing-3) var(--spacing-4);border-bottom:var(--border-width-thin) solid var(--color-border-primary);cursor:pointer}.form__choice-info-item:not(:last-child){margin-bottom:26px}.form__choice-info-item[checked=true] .form__choice-info-label::before{border:6px solid var(--color-primary-70)}.form__choice-info-item:focus{outline:none}.form__choice-info-item:focus .form__choice-info-label::before{outline:var(--border-width-thick) solid var(--color-primary-70);outline-offset:var(--border-width-thick)}.form__choice-info-label{color:var(--color-gray-90);font-size:var(--font-size);font-weight:var(--font-weight-bold);line-height:1.363;margin:0;gap:var(--spacing-4);display:flex;cursor:pointer;position:relative}.form__choice-info-label::before{--circle-size: 20px;content:"";width:var(--circle-size);height:var(--circle-size);flex:0 0 var(--circle-size);background-color:var(--color-white);border:var(--border-width-thick) solid var(--color-gray-50);border-radius:50%;display:inline-block}.form__choice-info-label::before{transition-property:border;transition-duration:.2s;transition-timing-function:var(--transition-easing)}.form__choice-info-label-content{display:flex;flex-direction:column}.form__choice-info-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.form__choice-info-input:focus+.form__choice-info-label::before{outline:var(--border-width-thick) solid var(--color-primary-70);outline-offset:var(--border-width-thick)}.form__choice-info-subtitle{font-size:var(--font-size-small);font-weight:var(--font-weight-default);line-height:var(--heading-line-height)}.form__select-autocomplete-option{font-weight:var(--font-weight-bold)}.form__select-autocomplete-option--children{font-weight:var(--font-weight-default)}.form__select-autocomplete-option--nested{font-size:var(--font-size);padding:var(--spacing-1);color:var(--color-gray-90);cursor:pointer;display:block}.form__select-autocomplete-option--nested:hover,.form__select-autocomplete-option--nested[highlighted=yes]{background:var(--color-gray-30);box-shadow:0 2px 4px 0 rgba(31, 31, 31, var(--opacity-20))}.form__select-autocomplete tp-multi-select-pills{flex:none;display:none}.form__select-autocomplete tp-multi-select-field{overflow:hidden;cursor:text}.form__select-autocomplete lb-select-autocomplete{position:relative;display:block}.form__select-autocomplete .form__select-label{position:absolute;font-size:var(--font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 40px);color:var(--color-gray-70);font-weight:var(--font-weight-default);letter-spacing:var(--letter-spacing-narrow);z-index:1;top:50%;transform:translateY(-50%);cursor:text}.form__select-autocomplete .form__select-label{transition-property:font-size,bottom;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.form__select-autocomplete tp-multi-select svg{color:var(--color-black);opacity:var(--opacity-40)}.form__select-autocomplete tp-multi-select[selected=yes] .form__select-label,.form__select-autocomplete tp-multi-select[open=yes] .form__select-label{top:var(--spacing-3);font-size:var(--font-size-small)}.form__select-autocomplete tp-multi-select[open=yes]{border-radius:var(--border-radius-small);box-shadow:0 0 0 var(--border-width-thick) var(--color-gray-90) inset}.form__select-autocomplete tp-multi-select[selected=yes] tp-multi-select-pills{display:inline-flex}.form__increment-decrement{display:block}.form__increment-decrement-input-wrapper{display:flex;gap:var(--spacing-1);border-radius:var(--border-radius-small);border:var(--border-width-thick) solid var(--color-gray-50);padding:2px;height:48px}.form__increment-decrement-input-wrapper{transition-property:border-color;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.form__increment-decrement-input-wrapper:focus-within{border-color:var(--color-gray-90)}.form__increment-decrement[disabled]{cursor:not-allowed}.form__increment-decrement[disabled] .form__increment-decrement-input-wrapper{background-color:var(--color-gray-30)}.form__increment-decrement[disabled] .form__increment-decrement-input-wrapper:focus-within{border-color:var(--color-gray-50)}.form__increment-decrement[disabled] .form__increment-decrement-input{background-color:var(--color-gray-30);cursor:not-allowed}.form__increment-decrement-label{font-weight:var(--font-weight-default);color:var(--color-gray-90)}.form__increment-decrement input{flex:1;text-align:center;padding:0;font-size:var(--font-size);color:var(--color-gray-90);border-color:rgba(0,0,0,0) !important;-webkit-appearance:none;appearance:none}.form__increment-decrement input:hover,.form__increment-decrement input:focus{border-color:rgba(0,0,0,0)}.form__increment-decrement input::selection{background-color:rgba(0,0,0,0)}.form__increment-btn,.form__decrement-btn{--size: 40px;display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);padding:var(--spacing-2)}
