.c-input[data-v-7a1c76cc]{display:flex;flex-direction:column;gap:6px}.c-input__label[data-v-7a1c76cc]{color:var(--color-black);font-size:var(--text-sm);font-weight:600}.c-input__required[data-v-7a1c76cc]{color:var(--color-error);margin-left:2px}.c-input__field[data-v-7a1c76cc]{align-items:stretch;background:var(--color-white);border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex;transition:border-color var(--transition-fast)}.c-input__field[data-v-7a1c76cc]:focus-within{border-color:var(--color-black)}.c-input--error .c-input__field[data-v-7a1c76cc]{border-color:var(--color-error)}.c-input--disabled .c-input__field[data-v-7a1c76cc]{background:var(--color-off-white)}.c-input__control[data-v-7a1c76cc]{background:transparent;flex:1;font-size:var(--text-sm);min-width:0;outline:none;padding:10px 12px}.c-input__control[data-v-7a1c76cc]:disabled{color:var(--color-grey-400);cursor:not-allowed}.c-input__toggle[data-v-7a1c76cc]{border-left:1px solid var(--border-color);color:var(--color-grey-600);font-size:var(--text-xs);font-weight:600;padding:0 12px}.c-input__toggle[data-v-7a1c76cc]:hover{color:var(--color-black)}.c-input__message[data-v-7a1c76cc]{color:var(--color-grey-600);font-size:var(--text-xs)}.c-input__message--error[data-v-7a1c76cc]{color:var(--color-error)}
