.ui-label{font:400 var(--fs-label) / 1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.ui-input{appearance:none;width:100%;min-width:0;min-height:48px;padding:0 var(--s-4);border:1px solid var(--line-2);border-radius:var(--r-1);background:color-mix(in srgb, var(--text) 4%, transparent);color:var(--text);font:400 var(--fs-body) / 1.2 var(--sans);transition:border-color var(--d-2) var(--ease), box-shadow var(--d-2) var(--ease)}.ui-input::placeholder{color:var(--text-3);opacity:1}.ui-input:hover:not(:disabled){border-color:var(--text-3)}.ui-input:focus{border-color:var(--accent);box-shadow:0 1px 0 0 var(--accent)}.ui-input[aria-invalid=true]{border-color:var(--err);box-shadow:none}.ui-input:disabled{opacity:.45;cursor:not-allowed}select.ui-input{padding-right:var(--s-7);cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(135deg, var(--text-2) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 17px);background-repeat:no-repeat;background-size:5px 5px}select.ui-input option{background:var(--bg-2);color:var(--text)}.ui-err{font-size:var(--fs-small);color:var(--err);margin:0;line-height:1.4}
