:root{--blue-main:#1178fc;--blue-light:#ddeafc;--blue-dark:#29386c;--main-color:#f1f1f1;--main-text:#000;--white-text:#fff;--grey-pale:#7e7979b8;--gray-light:#f1f1f1;--grey-dark:#5d5d5d;--background-light:#fff;--input-bg-color:#f1f1f1;--form-text-light:#8b9195;--error-text-color:#f13a3a;--shadow-main:#e6554033;--secondary-color:#e6554033;--accent-color:#48484880;--green-main:#62db51;--orange-main:#fc8b11;--border-radius:18px;--font-family:"Rubik", sans-serif}input,select,textarea{font-family:var(--font-family);border:none;width:100%}input::-webkit-input-placeholder{color:var(--form-text-light);font-family:var(--font-family);letter-spacing:0;font-size:.875rem;line-height:1.25rem}select::-webkit-input-placeholder{color:var(--form-text-light);font-family:var(--font-family);letter-spacing:0;font-size:.875rem;line-height:1.25rem}textarea::-webkit-input-placeholder{color:var(--form-text-light);font-family:var(--font-family);letter-spacing:0;font-size:.875rem;line-height:1.25rem}:-moz-any(input:-moz-placeholder-shown,select:-moz-placeholder-shown,textarea:-moz-placeholder-shown){color:var(--form-text-light);font-family:var(--font-family);letter-spacing:0;font-size:.875rem;line-height:1.25rem}:is(input:placeholder-shown,select:placeholder-shown,textarea:placeholder-shown){color:var(--form-text-light);font-family:var(--font-family);letter-spacing:0;font-size:.875rem;line-height:1.25rem}input::-moz-placeholder{color:var(--form-text-light);font-family:var(--font-family);letter-spacing:0;font-size:.875rem;line-height:1.25rem}select::-moz-placeholder{color:var(--form-text-light);font-family:var(--font-family);letter-spacing:0;font-size:.875rem;line-height:1.25rem}textarea::-moz-placeholder{color:var(--form-text-light);font-family:var(--font-family);letter-spacing:0;font-size:.875rem;line-height:1.25rem}:is(input:-ms-placeholder-shown,select:-ms-placeholder-shown,textarea:-ms-placeholder-shown){color:var(--form-text-light);font-family:var(--font-family);letter-spacing:0;font-size:.875rem;line-height:1.25rem}:is(input:placeholder-shown,select:placeholder-shown,textarea:placeholder-shown){color:var(--form-text-light);font-family:var(--font-family);letter-spacing:0;font-size:.875rem;line-height:1.25rem}input:focus,select:focus,textarea:focus{outline:none}label{width:100%}input::-webkit-calendar-picker-indicator{display:none}input[type=date]::-webkit-input-placeholder{visibility:hidden!important}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=password]{letter-spacing:.0625rem;font-family:Verdana}textarea{resize:none}textarea::-webkit-scrollbar{width:.1px}.form-wrapper form{text-align:left;flex-direction:column;justify-content:flex-start;height:100%;display:flex}.form-group{margin-bottom:2.5rem;position:relative}.input-label{font-size:.75rem;position:relative}.form-input-title{text-align:left;margin-bottom:.5625rem;font-size:.75rem;font-weight:400;line-height:.9375rem}.form-input-wrapper{position:relative}.form-input-label{color:var(--form-text-light);pointer-events:none;z-index:z("formLabel");font-size:.875rem;line-height:1;position:absolute;top:50%;left:1.3125rem;transform:translateY(-50%)}.label-on-change{font-size:.75rem;top:.875rem}.label-on-change~.form-input{padding-top:1.25rem}.label-on-change~.form-input-textarea{padding-top:1.75rem;padding-left:1.3125rem}.form-input{background-color:var(--input-bg-color);color:var(--main-text);border-radius:.625rem;height:3.5rem;padding:0 1.3125rem;font-size:.875rem;line-height:1rem}.form-input:focus{border-color:var(--input-bg-color);background-color:var(--input-bg-color)}.form-input:focus.field-error{border:.0625rem solid var(--error-text-color)}.form-input-textarea{background-color:var(--input-bg-color);color:var(--main-text);resize:none;border-radius:.625rem;height:6.25rem;padding-right:1rem;font-size:.875rem;line-height:1rem}.form-file-select{border:.0625rem solid var(--grey-medium-4);background-color:var(--gray-light);border-radius:.5rem}.text-error,.text-error-right{color:var(--error-text-color);margin-top:.3125rem;margin-bottom:0;font-size:.75rem;line-height:.8125rem;position:absolute}.text-error-right{text-align:right}.field-error{border:.0625rem solid var(--error-text-color)}.read-only-input:hover{cursor:default}.input-icon{width:1.5rem;height:1.5rem;position:absolute;top:50%;right:1.1875rem;transform:translateY(-50%)}
