.thr-text-input[data-v-a77dc1e0]{padding-bottom:24px}.thr-text-input label[data-v-a77dc1e0]{color:var(--thr-secondary-text-color);padding-bottom:8px;font-size:14px;font-weight:600;line-height:17px}.thr-text-input label.asterisk[data-v-a77dc1e0]:after{color:var(--thr-red-color);content:" *"}.thr-text-input .input-wrapper[data-v-a77dc1e0]{width:100%;position:relative}.thr-text-input .input-wrapper .thr-text-input__field[data-v-a77dc1e0]{border:1px solid var(--thr-stroke-color);color:var(--thr-secondary-text-color);border-radius:8px;gap:8px;width:100%;height:54px;padding:0 16px;font-size:17px;font-weight:400;line-height:22px}.thr-text-input .input-wrapper textarea.thr-text-input__field[data-v-a77dc1e0]{resize:none;field-sizing:content;padding-top:16px;padding-bottom:16px;display:block;height:auto!important;min-height:71px!important;max-height:144px!important}.thr-text-input .input-wrapper:has(.prepend-icon) .thr-text-input__field[data-v-a77dc1e0]{padding-left:44px}.thr-text-input .input-wrapper:has(.append-icon) .thr-text-input__field[data-v-a77dc1e0]{padding-right:44px}.thr-text-input .input-wrapper .prepend-icon[data-v-a77dc1e0]{left:16px}.thr-text-input .input-wrapper .append-icon[data-v-a77dc1e0],.thr-text-input .input-wrapper .prepend-icon[data-v-a77dc1e0]{color:var(--thr-stroke-color);font-size:20px;position:absolute;top:50%;transform:translateY(-50%)}.thr-text-input .input-wrapper .append-icon[data-v-a77dc1e0]{right:16px}.thr-text-input:not(.error) input[data-v-a77dc1e0]:focus-visible{border-color:var(--thr-darker-accent-color);outline-color:var(--thr-darker-accent-color)}.thr-text-input:not(.error) textarea[data-v-a77dc1e0]:focus-visible{border-color:var(--thr-darker-accent-color);outline-color:var(--thr-darker-accent-color)}.thr-text-input:not(.error):focus-within label[data-v-a77dc1e0]{color:var(--thr-darker-accent-color)}.thr-text-input.error[data-v-a77dc1e0]{padding-bottom:0}.thr-text-input.error .thr-text-input__field[data-v-a77dc1e0]{border-color:var(--thr-red-color)}.thr-text-input.error .thr-text-input__field[data-v-a77dc1e0]:focus-visible{outline-color:var(--thr-red-color)}.thr-text-input.error .append-icon[data-v-a77dc1e0],.thr-text-input.error .prepend-icon[data-v-a77dc1e0]{color:var(--thr-red-color)}.thr-text-input .error-message[data-v-a77dc1e0]{color:var(--thr-red-color);min-height:24px;padding-top:4px;font-size:14px;font-style:normal;font-weight:600;line-height:17px}
