.form-field{width:100%;position:relative}.form-field__wrapper{border:1px solid var(--Schemes-Outline);border-radius:4px;align-items:center;gap:4px;height:52px;padding:4px 12px 4px 16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.form-field__wrapper--focused{border-color:var(--color-primary)}.form-field__wrapper--error{border-color:#b3261e;box-shadow:0 0 0 1px #b3261e}.form-field__wrapper--disabled{background:var(--Schemes-Surface-Container-Low,#f7f2fa);border-color:var(--Schemes-Outline-Variant,#cac4d0);cursor:not-allowed;opacity:.6}.form-field__input{color:var(--M3-sys-light-on-surface,var(--Schemes-On-Surface,#1d1b20));font-family:var(--Static-Body-Large-Font,Roboto);font-size:var(--Static-Body-Large-Size,16px);font-style:normal;font-weight:400;line-height:var(--Static-Body-Large-Line-Height,24px);letter-spacing:var(--Static-Body-Large-Tracking,.5px);background:0 0;border:none;outline:none;flex:1 0 0;align-self:stretch;padding:11px 0}.form-field__input::placeholder{color:var(--M3-sys-light-on-surface-variant,var(--Schemes-On-Surface-Variant,#49454f))}.form-field__input--has-icon{padding-right:0}.form-field__input[type=number]{appearance:textfield}.form-field__input::-webkit-outer-spin-button{appearance:none;margin:0}.form-field__input::-webkit-inner-spin-button{appearance:none;margin:0}.form-field__label{pointer-events:none;white-space:nowrap;text-overflow:ellipsis;color:var(--M3-sys-light-on-surface-variant,var(--Schemes-On-Surface-Variant,#49454f));font-family:var(--Static-Body-Large-Font,Roboto);font-size:var(--Static-Body-Large-Size,16px);font-style:normal;font-weight:400;line-height:var(--Static-Body-Large-Line-Height,24px);letter-spacing:var(--Static-Body-Large-Tracking,.5px);background:0 0;padding:0 4px;transition:top .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),font-size .15s cubic-bezier(.4,0,.2,1),line-height .15s cubic-bezier(.4,0,.2,1),letter-spacing .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:12px;overflow:hidden;transform:translateY(-50%)}.form-field__label--floated{font-family:var(--Static-Body-Small-Font,Roboto);font-size:var(--Static-Body-Small-Size,12px);line-height:var(--Static-Body-Small-Line-Height,16px);letter-spacing:var(--Static-Body-Small-Tracking,.4px);background:#fff;top:0;transform:translateY(-50%)}.form-field__label--active{color:var(--color-primary)}.form-field__start-adornment{-webkit-user-select:none;user-select:none;pointer-events:none;color:var(--M3-sys-light-on-surface-variant,var(--Schemes-On-Surface-Variant,#49454f));font-family:var(--Static-Body-Large-Font,Roboto);font-size:var(--Static-Body-Large-Size,16px);line-height:var(--Static-Body-Large-Line-Height,24px);letter-spacing:var(--Static-Body-Large-Tracking,.5px);flex:none;align-items:center;display:flex}.form-field__end-icon{color:var(--M3-sys-light-on-surface-variant,var(--Schemes-On-Surface-Variant,#49454f));cursor:pointer;background:0 0;border:0;align-self:stretch;align-items:center;margin-right:12px;padding:0;transition:color .15s;display:flex}.form-field__end-icon:hover{color:var(--Schemes-On-Surface,#1d1b20)}.form-field__error{font-family:var(--Static-Body-Small-Font,Roboto);font-size:var(--Static-Body-Small-Size,12px);line-height:var(--Static-Body-Small-Line-Height,16px);letter-spacing:var(--Static-Body-Small-Tracking,.4px);color:#b3261e;margin-top:4px;padding-left:16px;display:block}
