.Input-module__aqcCqa__root{flex-direction:column;gap:4px;width:100%;display:flex}.Input-module__aqcCqa__root:has(.Input-module__aqcCqa__field:disabled){opacity:.3;pointer-events:none}.Input-module__aqcCqa__srOnlyLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Input-module__aqcCqa__fieldShell{width:100%;position:relative}.Input-module__aqcCqa__field{--input-disabled-bg:var(--surf-white);--input-disabled-color:var(--on-primary);border:1px solid var(--on-borders);background:var(--surf-white);width:100%;color:var(--on-primary);caret-color:var(--on-accent);box-sizing:border-box;border-radius:6px;font-size:16px;font-weight:400;line-height:20px;transition:border-color .15s}.Input-module__aqcCqa__field::placeholder{color:var(--on-tertiary);opacity:1}.Input-module__aqcCqa__field:hover:not(:focus):not(:disabled){border-color:var(--on-tertiary)}.Input-module__aqcCqa__field:focus{border-color:var(--on-accent);outline:none}.Input-module__aqcCqa__field:disabled{cursor:not-allowed;border-color:var(--on-tertiary);opacity:1}.Input-module__aqcCqa__field[data-error],.Input-module__aqcCqa__field[data-error]:focus{border-color:var(--on-error)}.Input-module__aqcCqa__input{height:52px;padding:22px 12px 8px;}.Input-module__aqcCqa__textarea{resize:vertical;height:auto;min-height:100px;padding:22px 12px 8px;}@media (min-width:1280px){.Input-module__aqcCqa__textarea{min-height:120px}}.Input-module__aqcCqa__floatingLabel{color:var(--on-secondary);pointer-events:none;font-size:16px;font-weight:400;line-height:20px;transition:top .15s,transform .15s,font-size .15s,line-height .15s,color .15s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.Input-module__aqcCqa__fieldShell:has(.Input-module__aqcCqa__textarea) .Input-module__aqcCqa__floatingLabel{top:16px;transform:none}:is(.Input-module__aqcCqa__fieldShell:has(.Input-module__aqcCqa__field:focus) .Input-module__aqcCqa__floatingLabel,.Input-module__aqcCqa__fieldShell:has(.Input-module__aqcCqa__field:not(:placeholder-shown)) .Input-module__aqcCqa__floatingLabel){font-size:12px;line-height:16px;top:8px;transform:none}.Input-module__aqcCqa__fieldShell:has(.Input-module__aqcCqa__field[data-error]) .Input-module__aqcCqa__floatingLabel{color:var(--on-error)}.Input-module__aqcCqa__description{color:var(--on-secondary);margin:0;font-size:12px;line-height:16px}.Input-module__aqcCqa__error{color:var(--on-error);margin:0;font-size:12px;line-height:16px}.Input-module__aqcCqa__counter{color:var(--on-secondary);pointer-events:none;opacity:0;font-size:12px;line-height:16px;transition:opacity .2s;position:absolute;bottom:8px;right:12px}.Input-module__aqcCqa__counter[data-visible]{opacity:1}.Input-module__aqcCqa__counter[data-scroll]{right:26px}