.ui-input{cursor:pointer;display:flex;flex-direction:column;position:relative}.ui-input__field{border:1px solid var(--burger);border-radius:10px;font-size:14px;height:60px;line-height:1.5;padding:19.5px 20px;transition:border-color var(--base-animation),box-shadow var(--base-animation);width:100%}.ui-input__field:focus-visible{border-color:var(--secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--outline) 40%,transparent);outline:none}.ui-input__label{align-items:center;color:var(--primary);display:flex;font-size:14px;font-weight:500;line-height:1.2;margin-bottom:4px}.ui-input__label-helper{margin-bottom:1px;margin-right:4px}.ui-input__label-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-input__label-text_required{color:var(--negative-status)}.ui-input__label-text_comment{color:var(--placeholder);margin-left:auto}.ui-input .ui-input__left-icon,.ui-input .ui-input__right-icon{bottom:18px;display:grid;height:24px;place-content:center;pointer-events:none;position:absolute;width:24px}.ui-input .ui-input__left-icon svg,.ui-input .ui-input__right-icon svg{height:20px;width:20px}.ui-input__left-icon{left:20px}.ui-input__right-icon{right:20px}.ui-input_with-left-icon .ui-input__field{padding-left:52px}.ui-input_with-right-icon .ui-input__field{padding-right:52px}.ui-input_error .ui-input__field{border-color:var(--negative-status)}.ui-input_error .ui-input__field:focus-visible{border-color:var(--negative-status);box-shadow:0 0 0 3px var(--outline-error)}.ui-input_error .ui-input__left-icon,.ui-input_error .ui-input__right-icon{color:var(--negative-status)}.ui-input_disabled{cursor:default}.ui-input_secondary .ui-input__field{background-color:var(--divider);border-color:var(--divider)}.ui-input_sm .ui-input__field{height:38px;padding:7px 8px}.ui-input_sm .ui-input__left-icon{bottom:7px;left:8px}.ui-input_sm .ui-input__right-icon{bottom:7px;right:8px}.ui-input_sm.ui-input_with-left-icon .ui-input__field{padding-left:40px;padding-right:40px}.ui-input::-moz-placeholder{color:var(--input-placeholder);font-family:Montserrat,sans-serif}.ui-input::placeholder{color:var(--input-placeholder);font-family:Montserrat,sans-serif}
