@charset "utf-8";

._wrapper_10pee_1 { display: flex; flex-direction: column; gap: 6px; width: 100%; }

._input-wrapper_10pee_8 { position: relative; display: flex; align-items: center; }

._input_10pee_8 { width: 100%; padding: 2px 12px; background-color: rgb(250, 249, 250); border: 1px solid rgb(204, 207, 205); }

._input_10pee_8::placeholder { color: rgb(96, 101, 98); }

._input_10pee_8:focus { border-color: rgb(26, 33, 30); outline: rgb(195, 193, 197) solid 2px; outline-offset: 2px; }

._input_10pee_8:focus ~ ._custom-placeholder_10pee_33 { visibility: hidden; }

._input_10pee_8:disabled { color: rgb(184, 188, 186); border-color: transparent; }

._custom-placeholder_10pee_33 { pointer-events: none; position: absolute; width: 100%; color: rgb(96, 101, 98); }

._custom-placeholder_10pee_33._hidden_10pee_50 { visibility: hidden; }

._with-icon-start_10pee_55 { padding-left: 38px; }

._with-icon-start_10pee_55 ~ ._custom-placeholder_10pee_33 { padding-left: 38px; }

._with-icon-end_10pee_64 { padding-right: 38px; }

._with-icon-end_10pee_64 ~ ._custom-placeholder_10pee_33 { padding-right: 38px; }

._md_10pee_73 { height: 48px; }

._sm_10pee_77 { height: 40px; }

._invalid_10pee_81 { border-color: rgb(245, 168, 152); }

._support-text_10pee_85 { font: 400 12px / 140% "Open Sans", "Open Sans Fallback", sans-serif; color: rgb(96, 101, 98); }

._error-wrapper_10pee_92 { display: grid; gap: 2px; }

._error-message_10pee_97 { font: 400 12px / 140% "Open Sans", "Open Sans Fallback", sans-serif; color: rgb(177, 89, 75); }

._icon_10pee_102 { position: absolute; }

._icon_10pee_102._start_10pee_105 { left: 12px; }

._icon_10pee_102._end_10pee_109 { right: 12px; }

._button-wrapper_10pee_114 { display: contents; color: rgb(26, 33, 30); }

._button-wrapper_10pee_114 ._disabled_10pee_118, ._disabled_10pee_118 { cursor: not-allowed; background-color: rgb(184, 188, 186); }