.TextField-module__ug21xG__field{gap:var(--s-1);display:grid}.TextField-module__ug21xG__label{font-weight:700}.TextField-module__ug21xG__hint{color:var(--text-muted);font-size:var(--fs-sm)}.TextField-module__ug21xG__input{width:100%;min-height:var(--tap);margin-top:var(--s-1);padding:var(--s-3) var(--s-3);border:1.5px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-size:var(--fs-md);line-height:var(--lh-body);transition:border-color var(--t-fast) var(--ease)}.TextField-module__ug21xG__multiline{resize:vertical;min-height:9.5rem}.TextField-module__ug21xG__input::placeholder{color:var(--text-muted);opacity:.8}.TextField-module__ug21xG__input:focus-visible{border-color:var(--focus);outline-offset:0}.TextField-module__ug21xG__invalid{border-color:var(--mark)}.TextField-module__ug21xG__input:disabled{background:var(--surface-sunk);color:var(--text-muted)}.TextField-module__ug21xG__foot{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.TextField-module__ug21xG__foot:empty{display:none}.TextField-module__ug21xG__error{gap:var(--s-2);color:var(--mark);font-size:var(--fs-sm);align-items:flex-start;font-weight:600;display:flex}.TextField-module__ug21xG__error>span{background:var(--mark);width:18px;height:18px;color:var(--surface);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:12px;font-weight:800;line-height:1;display:inline-grid}.TextField-module__ug21xG__count{color:var(--text-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}
