.input--text label{display:block;position:relative;width:100%}.input--text label span{color:var(--text-tertiary);left:1.05rem;pointer-events:none;position:absolute;top:1rem;transition:var(--transition-0)}.input--text input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid var(--border-input);border-color:var(--border-input);border-radius:0;display:inline-block;min-height:3.125rem;outline:none;outline-offset:.2rem;padding:1rem .5rem .2rem 1rem;transition:var(--transition-0);width:100%}@media (max-width:47.9375rem){.input--text input{font-size:var(--space-50)}}.input--text input:is(:-webkit-autofill){background:transparent;-webkit-background-clip:text;background-clip:text}.input--text input:is(:-webkit-autofill,:autofill){background:transparent;-webkit-background-clip:text;background-clip:text}.input--text input:focus{border:1px solid var(--border-dark-10)}.input--text input:focus-visible{border:2px solid var(--status-info)}.input--text.input--not-empty label span,.input--text:has(input:focus) label span{font-size:var(--text-small);top:.4rem}.input--text .input--error-highlight{border-color:var(--status-error)}
