.form-item{--rf-label-font-color:var(--font-color,#000);--rf-label-font-error-color:var(--font-color,var(--rf-error-color));--rf-label-font-weight:600;--rf-validation-message-color:var(--error-color,red);flex-direction:column;gap:12px;display:flex}.form-item__label{color:var(--rf-label-font-color);font-weight:var(--rf-label-font-weight)}.form-item__validation-message{color:var(--rf-validation-message-color)}.form-item--disabled{--rf-label-font-color:var(--rf-disabled-color)}.form-item--error{--rf-label-font-color:var(--rf-validation-message-color)}
.dropdown{--rf-dropdown-primary-color:var(--brown-300);--rf-dropdown-color:var(--brown-100);--rf-dropdown-background-color:var(--beige-000,white);--rf-dropdown-multi-label-background-color:var(--brown-600,white);--rf-dropdown-multi-label-remove-hover-background-color:var(--brown-600,white);--rf-dropdown-multi-label-remove-icon-color:var(--brown-600,black);--rf-dropdown-multi-label-border-radius:6px;--rf-dropdown-padding:8px 12px;--rf-dropdown-focus-color:var(--brown-300);--rf-dropdown-disabled-color:var(--gray-400);--rf-dropdown-separator-color:var(--gray-400);--rf-dropdown-disabled-separator-color:white;--rf-dropdown-border-radius:12px;--rf-dropdown-border-color:var(--brown-100,#000);--rf-dropdown-border-size:1px;--rf-dropdown-border-hover-color:var(--brown-300,#000);--rf-dropdown-box-shadow-color:var(--rf-box-shadow-color,var(--rf-border-color));--rf-dropdown-box-shadow-spread:var(--rf-box-shadow-spread,0px);--rf-dropdown-option-background-color:var(--beige-000,white);--rf-dropdown-option-color:var(--brown-600,#000);--rf-dropdown-option-border-radius:12px;--rf-dropdown-option-active-background:var(--brown-600);--rf-dropdown-option-active-color:var(--beige-300);--rf-dropdown-option-disabled-background:var(--beige-000,white);--rf-dropdown-option-disabled-color:var(--rf-disabled-color);--rf-dropdown-font-size:var(--font-size,1rem);--rf-dropdown-font-family:var(--font-family,sans-serif)}.dropdown .react-select__indicator-separator{background-color:var(--rf-dropdown-separator-color)}.dropdown .react-select__indicator{cursor:pointer;color:var(--rf-dropdown-primary-color);padding:var(--rf-dropdown-padding)}.dropdown .react-select__indicator svg *{fill:currentColor}.dropdown .react-select__clear-indicator{padding:8px 12px 8px 0}.dropdown .react-select__input{box-shadow:unset;border-radius:0}.dropdown .react-select--has-error{--rf-dropdown-border-color:var(--error-color);--rf-dropdown-box-shadow-color:var(--error-color);--rf-dropdown-color:var(--error-color)}.dropdown .react-select--has-error.react-select__placeholder{font-size:var(--font-size,1rem);color:var(--rf-dropdown-color);align-items:center;line-height:1;display:inline-flex}.dropdown .react-select--is-focused{--rf-dropdown-border-color:var(--brown-300)}.dropdown .react-select--is-disabled{opacity:.1}.dropdown .react-select__control{min-height:47px;border:var(--rf-dropdown-border-size)solid var(--rf-dropdown-border-color);border-radius:var(--rf-dropdown-border-radius);background-color:var(--rf-dropdown-background-color);min-inline-size:170px;font-size:var(--rf-dropdown-font-size)}.dropdown .react-select__control:hover,.dropdown .react-select__control--is-focused{border-color:var(--brown-300);box-shadow:0 0 0 1px var(--rf-dropdown-primary-color)}.dropdown .react-select__control--is-disabled{--rf-dropdown-background-color:var(--rf-dropdown-disabled-color)}.dropdown .react-select__control--is-disabled .react-select__indicator-separator{--rf-dropdown-separator-color:white}.dropdown .react-select__control--is-disabled .react-select__indicator{color:#000}.dropdown .react-select__menu{border:unset;outline:unset;background:unset;border-radius:16px}.dropdown .react-select__menu-list{background-color:var(--rf-dropdown-background-color);border-radius:16px;padding:0;overflow:hidden}.dropdown .react-select__option{background-color:var(--rf-dropdown-option-background-color);color:var(--rf-dropdown-option-color);font-size:var(--rf-dropdown-font-size)}.dropdown .react-select__option:hover,.dropdown .react-select__option--is-focused,.dropdown .react-select__option--is-selected{--rf-dropdown-option-background-color:var(--rf-dropdown-option-active-background);--rf-dropdown-option-color:var(--rf-dropdown-option-active-color)}.dropdown .react-select__option--is-active{--rf-dropdown-option-background-color:var(--rf-dropdown-option-active-background);--rf-dropdown-option-color:var(--rf-dropdown-option-disabled-color)}.dropdown .react-select__option--is-disabled{--rf-dropdown-option-color:var(--rf-dropdown-option-disabled-color)}.dropdown .react-select__value-container{padding:var(--rf-dropdown-padding)}.dropdown .react-select__single-value{color:var(--brown-600)}.dropdown .react-select__multi-value{background:var(--rf-dropdown-multi-label-background-color);color:var(--rf-dropdown-color);border-radius:var(--rf-dropdown-multi-label-border-radius)}.dropdown .react-select__multi-value__remove{color:var(--rf-dropdown-multi-label-background);cursor:pointer;border-radius:var(--rf-dropdown-multi-label-border-radius)}.dropdown .react-select__multi-value__remove:hover{background:var(--rf-dropdown-multi-label-remove-hover-background-color)}
.form{gap:calc(var(--gap-spacing)/2);flex-wrap:wrap;display:flex}.form .spinner{--spinner-size:1.5rem}.form .form-item{--rf-label-font-color:var(--brown-600);gap:4px}.form .form-item input{--rf-input-background-color:var(--beige-000);--rf-input-background-hover-color:var(--beige-000);--rf-input-border-color:var(--brown-100);--rf-input-prefix-padding:36px}.form .form-item input:active,.form .form-item input:hover,.form .form-item input:focus{--rf-input-border-color:var(--brown-600)}.form .form-item__validation-message{text-align:right}.form .form-item.dropdown{--rf-padding:10px 12px;--rf-dropdown-option-border-radius:0;--rf-dropdown-separator-color:var(--brown-100);--rf-box-shadow:unset}.form .form-item.dropdown .react-select__control{box-shadow:var(--rf-box-shadow)}.form .form-item.dropdown .react-select__control:active,.form .form-item.dropdown .react-select__control:focus,.form .form-item.dropdown .react-select__control--is-focused{--rf-box-shadow:0 0 2px 0 var(--brown-300)}.form .form-item .checkbox{--rf-checkbox-border-width:1px;--rf-checkbox-width:22px;--rf-checkbox-height:22px;--rf-checkbox-border-color:var(--brown-300);--rf-checkbox-border-hover-color:var(--brown-600);--rf-checkbox-background-color:var(--beige-000);--rf-checkbox-background-hover-color:var(--beige-000);height:50px;margin-top:auto}.form .form-item .checkbox:hover,.form .form-item .checkbox:focus{--rf-checkbox-border-color:var(--brown-600)}.form .form-item .checkbox:active{--rf-checkbox-border-color:var(--brown-600);--rf-checkbox-box-shadow-color:var(--brown-600)}.form .form-item .datepicker-popup{--rf-datepicker-popup-font-hover-color:var(--beige-000);--rf-datepicker-popup-hover-background-color:var(--font-color);--rf-datepicker-popup-selected-background-color:var(--brown-600);--rf-datepicker-popup-selected-hover-background-color:var(--brown-600)}.form .form-item .datepicker-popup .k-selected{border-radius:50%;background-color:var(--brown-600)!important}.form .form-item .datepicker-popup .k-selected .k-link{color:var(--beige-000)!important}
.form .form-item--error input{--rf-input-border-color:var(--error-color)}.form .form-item--error input:active,.form .form-item--error input:hover,.form .form-item--error input:focus,.form .form-item--error input--is-focused{--rf-input-border-color:var(--error-color);--rf-input-box-shadow-color:var(--error-color)}.form .form-item--error.dropdown{--rf-dropdown-border-color:var(--error-color);--rf-dropdown-border-hover-color:var(--error-color)}.form .form-item--error.dropdown .react-select__control,.form .form-item--error.dropdown .react-select__control:active,.form .form-item--error.dropdown .react-select__control:focus,.form .form-item--error.dropdown .react-select__control--is-focused{--rf-box-shadow:unset}.form .form-item--error .checkbox{--primary-color-700:var(--error-color);--rf-checkbox-border-color:var(--error-color);--rf-checkbox-border-hover-color:var(--error-color);--rf-checkbox-background-color:var(--white);--rf-checkbox-background-hover-color:var(--white)}.form .form-item--error .checkbox:hover,.form .form-item--error .checkbox:focus,.form .form-item--error .checkbox--is-focused,.form .form-item--error .checkbox:active{--rf-checkbox-border-color:var(--error-color);--rf-checkbox-box-shadow-color:var(--error-color)}
