.textfield__label-absolute{align-items:center;display:flex;gap:4px;margin-bottom:5px;position:absolute}.textfield__label-absolute span{cursor:pointer}.textfield__error,.textfield__label{background:var(--theme-color-background_paper);line-height:18px;padding:0 7px;position:absolute;top:-9px}.textfield__error_down{bottom:-25px;inset-inline-start:0;line-height:18px;position:absolute}.textfield__label-block{background:var(--theme-color-background_paper);inset-inline-start:12px;line-height:18px;padding:0 7px;position:absolute;top:-8px}.tooltip{display:inline-block;position:relative}.tooltip .tooltip_text{border-radius:3px;font-size:16px;padding:1px 5px 3px;position:absolute;visibility:hidden;width:215px;z-index:1}.tooltip .tooltip_text:after{border-color:var(--theme-color-lavender) transparent transparent transparent;border-style:solid;border-width:10px 10px 0;content:" ";position:absolute}.tooltip:hover .tooltip_text{opacity:1;visibility:visible}.right .tooltip_text{inset-inline-start:145%;top:-10%}.right .tooltip_text:after{inset-inline-start:-4%;top:30%;transform:rotate(90deg)}.top-xm{top:-35px}.top-m{top:-33px}.top-s{top:-28px}.textfield{border:1px solid var(--theme-color-border)}.textfield__icon{bottom:10px;right:10px;top:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textfield_label{margin-top:4px}.textfield__error,.textfield__label{background:var(--theme-color-background_paper);font-weight:600;line-height:18px;padding:0 7px;position:absolute;top:-9px}.textfield__label{left:12px}.textfield__error{right:12px}.textfield__input{border:0;box-sizing:border-box;display:block;height:100%;outline:none;padding:15px 12px}.textfield input::-moz-placeholder{color:var(--theme-color-textfield_placeholder)}.textfield input::placeholder{color:var(--theme-color-textfield_placeholder)}.textfield input:-webkit-autofill,.textfield input:-webkit-autofill:active,.textfield input:-webkit-autofill:focus,.textfield input:-webkit-autofill:hover{-webkit-text-fill-color:var(--theme-color-text_secondary);-webkit-box-shadow:0 0 0 1000px var(--theme-color-background_paper) inset!important}.textfield__size_xs{height:2rem}.textfield__size_s{height:2.125rem}.textfield_error{animation:textfield_error-in .2s}@keyframes textfield_error-in{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(0)}75%{transform:translate(5px)}to{transform:translate(0)}}.input_disabled{opacity:.3}@supports not selector(::-webkit-calendar-picker-indicator){.textfield .textfield__input[type=date]{padding:4px 6px}}
