.text-input[data-v-e2d74a66]{display:flex;position:relative}.text-input__field[data-v-e2d74a66]{background:#fff;border:1.5px solid var(--color-sage-light);border-radius:10px;color:var(--color-navy);font-size:1rem;outline:none;padding:.65rem .8rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.text-input__field[data-v-e2d74a66]:focus{border-color:var(--color-sage);box-shadow:0 0 0 3px var(--color-focus-ring)}.text-input__field[data-v-e2d74a66]:disabled{background:var(--color-cream);color:#2c3e5080;cursor:not-allowed}.text-input--wrapped .text-input__field[data-v-e2d74a66]{border-radius:10px 0 0 10px;border-right:none}.text-input--error .text-input__field[data-v-e2d74a66]{border-color:#e0a0a0}.text-input--error .text-input__field[data-v-e2d74a66]:focus{box-shadow:0 0 0 3px #c530302e}.text-input__affordance[data-v-e2d74a66]{align-items:stretch;background:var(--color-cream);border:1.5px solid var(--color-sage-light);border-left:none;border-radius:0 10px 10px 0;display:flex}.text-input--error .text-input__affordance[data-v-e2d74a66]{border-color:#e0a0a0}
