.file-upload[data-v-af02bb30]{border:3px solid var(--primary-dark);border-radius:var(--border-base);cursor:pointer;margin-top:var(--whitespace-base);padding:var(--whitespace-sm);text-align:center;transition:border-color,var(--transition-time) ease-out}.file-upload[data-v-af02bb30]:hover{border-color:var(--accent)}.file-upload-text[data-v-af02bb30]{background-color:var(--primary-light);border-radius:var(--border-base);padding:var(--whitespace-sm);position:relative}.file-upload-icon[data-v-af02bb30]{color:var(--primary);margin-inline:auto}.file-upload.file-success .file-upload-text[data-v-af02bb30]{background-color:#95e78326;color:var(--primary-dark)}.file-upload.file-success .file-upload-icon[data-v-af02bb30]{color:var(--success)}.file-upload.file-error .file-upload-text[data-v-af02bb30]{background-color:#de083d26;color:var(--primary-dark)}.file-upload.file-error .file-upload-icon[data-v-af02bb30]{color:var(--error)}.file-upload .file-card-item[data-v-af02bb30]{align-items:center;background-color:var(--primary-dark);border-radius:var(--border-base);color:var(--white);display:flex;font-size:var(--text-baseline);font-weight:var(--font-weight-semibold);padding:var(--whitespace-xs) var(--whitespace-base);text-align:center}.file-card-item>*[data-v-af02bb30]{color:var(--white)}.file-card-preview-img[data-v-af02bb30]{aspect-ratio:2/1;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:var(--border-base);height:100%;top:0;right:0;bottom:0;left:0;opacity:.2;overflow:hidden;position:absolute;width:100%;z-index:-1}
