.input,.select,.textarea{padding:10px 14px;border:1px solid #d4d4d4;border-radius:var(--radius);background:var(--paper);transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.input:hover,.select:hover,.textarea:hover{border-color:var(--grey)}.input:focus,.select:focus,.textarea:focus{padding-bottom:10px;border:1px solid var(--ink);box-shadow:0 0 0 3px #1a1a1a14}.input:disabled,.select:disabled,.textarea:disabled{color:var(--grey-text);background:var(--field);border-style:solid;border-color:var(--rule)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true],.field--error .input,.field--error .select,.field--error .textarea,.field_with_errors .input,.field_with_errors .select,.field_with_errors .textarea{border-color:var(--danger)}.input[aria-invalid=true]:focus,.select[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus,.field_with_errors .input:focus,.field_with_errors .select:focus,.field_with_errors .textarea:focus{box-shadow:0 0 0 3px #b423181f}.select{padding-right:36px;background-color:var(--paper);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(-45deg,transparent 50%,currentColor 50%);background-position:right 19px top 50%,right 14px top 50%;background-size:5px 5px;background-repeat:no-repeat}.select--bare{width:auto;min-height:44px;padding:0 24px 0 0;border:0;border-radius:0;background-color:transparent;background-position:right 5px top 50%,right 0 top 50%}.select--bare:focus{box-shadow:none;border:0}.input-group>.icon{left:14px}.input-group>.input,.input-group>.select{padding-left:40px}
