.upload-button[data-v-fc5583f3]{align-items:center;border:none;border-radius:.75rem;cursor:pointer;display:inline-flex;gap:.5rem;justify-content:flex-start;padding:0;transition:var(--v-transition)}.upload-button--error[data-v-fc5583f3]{background:#ce31331a;color:var(--color-red-400);width:100%}.upload-button--error[data-v-fc5583f3]:hover{background:#ce313333}.upload-button__icon[data-v-fc5583f3]{flex-shrink:0}.upload-button__input[data-v-fc5583f3]{display:none}.upload-button__selected[data-v-fc5583f3]{align-items:center;display:flex;gap:.5rem}.input__wrapper--l .upload-button[data-v-fc5583f3]{font-size:.875rem;font-weight:400;line-height:1rem;padding:.75rem 1.5rem}@media (max-width:1199px){.input__wrapper--l .upload-button[data-v-fc5583f3]{font-size:.75rem;font-weight:400;line-height:.875rem}}.input__wrapper--xl .upload-button[data-v-fc5583f3]{font-size:1rem;font-weight:400;line-height:1.25rem;padding:1rem 2rem}@media (max-width:1199px){.input__wrapper--xl .upload-button[data-v-fc5583f3]{font-size:.875rem;font-weight:400;line-height:1.125rem}}.input__error-message[data-v-fc5583f3]{color:var(--color-red-400);display:block;font-size:.875rem;font-weight:400;line-height:1rem;margin-top:.5rem}@media (max-width:1199px){.input__error-message[data-v-fc5583f3]{font-size:.75rem;font-weight:400;line-height:.875rem}}
