@layer components-base{.form-label{justify-content:flex-start;align-items:center;gap:var(--form-label-gap,0);padding-bottom:var(--form-label-spacing,0);cursor:pointer;transition:color .2s;display:flex}.form-label__text{display:block}.form-label__label-optional{color:var(--t-small-alt)}.form-label--with-input{padding-bottom:0}.form-label--with-input+.form-label--with-input{margin-top:var(--form-label-spacing,0)}.form-label--disabled{cursor:default}.form-label--floating{z-index:2;max-width:100%;padding:var(--input-text-padding,var(--input-textarea-padding,var(--select-list-padding)));transform-origin:0;align-items:center;margin-bottom:0;padding-top:0;padding-bottom:0;transition:color .2s,opacity .2s,transform .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.form-label--floating .form-label__text{white-space:nowrap;text-overflow:ellipsis;margin-top:-.2em;margin-bottom:-.2em;padding-top:.2em;padding-bottom:.2em;padding-right:.1em;overflow:hidden}:is(.is-focused,.is-not-empty)>*>.form-label--floating,:is(.is-focused,.is-not-empty)>.form-label--floating{transform:translateY(calc(var(--scale-px)*-13)) scale(.846154)}.input--promo:is(.is-focused,.is-not-empty)>.form-label--floating,.input--promo>.form-label--floating{transform:none}.transition-height{transition:height .4s}.calculate>[class*=-leave-active]{position:absolute}.fade-clip-enter-active,.fade-clip-leave-active{clip-path:inset(-20px);transition:opacity .4s,clip-path .4s}.fade-clip-enter-from,.fade-clip-leave-to{opacity:0;clip-path:inset(-20px -20px 100%)}.error-list{--error-spacing:calc(var(--scale-px)*10)}.error{color:var(--c-error);display:block}.error-list>.error{padding-top:var(--error-spacing)}.input-text__group{border-radius:var(--input-text-border-radius);height:var(--input-text-size);align-items:center;gap:var(--input-text-gap);padding-right:calc(var(--scale-px)*20);border:1px solid;flex-wrap:nowrap;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.input-text__group .icon{flex:0 0 calc(var(--icon-width)*var(--scale-px)*1)}.input-text__group-postfix,.input-text__group-prefix,.input-text__group-prefix-text{flex:0 auto}.input-text__group-prefix-text{height:var(--input-text-size);margin-right:calc(var(--input-text-gap)*-.8);cursor:text;place-content:center;display:grid}.input-text__group-prefix-text+.input-text__group-input,.input-text__group-prefix-text:not(:first-child){padding-left:0}.input-text__group-input{width:100%;height:100%;padding:var(--input-text-padding);appearance:none;border:0;border-radius:0;outline:none;flex:100%;transition:color .2s,background-color .2s}.input-text__group-input::-webkit-search-cancel-button{appearance:none}.input-text__group-input::-webkit-search-decoration{appearance:none}.input-text__group-input::-webkit-search-results-button{appearance:none}.input-text__group-input::-webkit-search-results-decoration{appearance:none}.input-text__group-input::-ms-clear{width:0;height:0;display:none}.input-text__group-input::-ms-reveal{width:0;height:0;display:none}.input-text.has-floating-label .input-text__group-input{padding-bottom:0}:is(.is-focused,.is-not-empty):not(.is-error).has-floating-label>.form-label--floating,:is(.is-focused,.is-not-empty):not(.is-error).has-floating-label>.input-text__group>.form-label--floating{color:var(--input-label-floating-active)}.input-text .input-text__label{color:var(--input-label)}.input-text .input-text__group{border-color:var(--input-border);background-color:var(--input-background)}.input-text .input-text__group-input{color:var(--input-color);background-color:#0000}.input-text .input-text__group-input::placeholder{color:var(--input-placeholder)}@media (hover:hover){.input-text:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled))):hover .input-text__label{color:var(--input-hovered-label,var(--input-label))}.input-text:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled))):hover .input-text__group{border-color:var(--input-hovered-border,var(--input-border));background-color:var(--input-hovered-background,var(--input-background))}.input-text:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled))):hover .input-text__group-input{color:var(--input-hovered-color,var(--input-color));background-color:#0000}.input-text:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled))):hover .input-text__group-input::-moz-placeholder{color:var(--input-hovered-placeholder,var(--input-placeholder))}.input-text:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled))):hover .input-text__group-input::placeholder{color:var(--input-hovered-placeholder,var(--input-placeholder))}}.input-text:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)) .input-text__label{color:var(--input-focused-label,var(--input-label))}.input-text:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)) .input-text__group{border-color:var(--input-focused-border,var(--input-border));background-color:var(--input-focused-background,var(--input-background))}.input-text:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)) .input-text__group-input{color:var(--input-focused-color,var(--input-color));background-color:#0000}.input-text:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)) .input-text__group-input::-moz-placeholder{color:var(--input-focused-placeholder,var(--input-placeholder))}.input-text:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)) .input-text__group-input::placeholder{color:var(--input-focused-placeholder,var(--input-placeholder))}.input-text:where(:has(:is(input,textarea,select,[role=combobox]).is-disabled)) .input-text__label{color:var(--input-disabled-label,var(--input-label))}.input-text:where(:has(:is(input,textarea,select,[role=combobox]).is-disabled)) .input-text__group{border-color:var(--input-disabled-border,var(--input-border));background-color:var(--input-disabled-background,var(--input-background))}.input-text:where(:has(:is(input,textarea,select,[role=combobox]).is-disabled)) .input-text__group-input{color:var(--input-disabled-color,var(--input-color));background-color:#0000}.input-text:where(:has(:is(input,textarea,select,[role=combobox]).is-disabled)) .input-text__group-input::-moz-placeholder{color:var(--input-disabled-placeholder,var(--input-placeholder))}.input-text:where(:has(:is(input,textarea,select,[role=combobox]).is-disabled)) .input-text__group-input::placeholder{color:var(--input-disabled-placeholder,var(--input-placeholder))}.input-text.is-error .input-text__label{color:var(--input-error-label,var(--input-label))}.input-text.is-error .input-text__group{border-color:var(--input-error-border,var(--input-border));background-color:var(--input-error-background,var(--input-background))}.input-text.is-error .input-text__group-input{color:var(--input-error-color,var(--input-color));background-color:#0000}.input-text.is-error .input-text__group-input::placeholder{color:var(--input-error-placeholder,var(--input-placeholder))}@media (hover:hover){.input-text.is-error:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled))):hover .input-text__label{color:var(--input-error-hovered-label,var(--input-error-label,var(--input-label)))}.input-text.is-error:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled))):hover .input-text__group{border-color:var(--input-error-hovered-border,var(--input-error-border,var(--input-border)));background-color:var(--input-error-hovered-background,var(--input-error-background,var(--input-background)))}.input-text.is-error:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled))):hover .input-text__group-input{color:var(--input-error-hovered-color,var(--input-error-color,var(--input-color)));background-color:#0000}.input-text.is-error:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled))):hover .input-text__group-input::-moz-placeholder{color:var(--input-error-hovered-placeholder,var(--input-error-placeholder,var(--input-placeholder)))}.input-text.is-error:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled))):hover .input-text__group-input::placeholder{color:var(--input-error-hovered-placeholder,var(--input-error-placeholder,var(--input-placeholder)))}}.input-text.is-error:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)) .input-text__label{color:var(--input-error-focused-label,var(--input-error-label,var(--input-label)))}.input-text.is-error:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)) .input-text__group{border-color:var(--input-error-focused-border,var(--input-error-border,var(--input-border)));background-color:var(--input-error-focused-background,var(--input-error-background,var(--input-background)))}.input-text.is-error:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)) .input-text__group-input{color:var(--input-error-focused-color,var(--input-error-color,var(--input-color)));background-color:#0000}.input-text.is-error:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)) .input-text__group-input::-moz-placeholder{color:var(--input-error-focused-placeholder,var(--input-error-placeholder,var(--input-placeholder)))}.input-text.is-error:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)) .input-text__group-input::placeholder{color:var(--input-error-focused-placeholder,var(--input-error-placeholder,var(--input-placeholder)))}}@layer components{.form-label{--form-label-gap:calc(var(--scale-px)*5);--form-label-spacing:var(--md,calc(var(--scale-px)*10)) var(--n-md,calc(var(--scale-px)*5))}.input--promo.is-not-empty .form-label--floating{opacity:0}.input--text{--input-text-size:calc(var(--scale-px)*50);--input-text-gap:calc(var(--scale-px)*30);--input-text-padding:calc(var(--scale-px)*20);--input-text-border-radius:calc(var(--scale-px)*3)}.input-text.input--small{--input-text-size:calc(var(--scale-px)*38);--input-text-padding:calc(var(--scale-px)*10)}.input-text.input--search{--input-text-size:calc(var(--scale-px)*58)}.input-text.input--search .form-label__text{padding-right:var(--md,calc(var(--scale-px)*60)) var(--n-md,calc(var(--scale-px)*50))}}
