.light-mode .provider[data-v-9044ea37]{margin-bottom:1.875rem}.light-mode .drop-zone[data-v-9044ea37]{border:2px dashed;border-radius:12px;padding:2rem;text-align:center;transition:.2s}.light-mode .drop-zone.dragging[data-v-9044ea37]{border-color:#0b2545}.light-mode .drop-zone .placeholder .upload-link[data-v-9044ea37]{color:#0b2545;cursor:pointer;font-weight:700;text-decoration:underline}.light-mode .drop-zone .file-list[data-v-9044ea37]{text-align:left}.light-mode .drop-zone .file-list .file-item[data-v-9044ea37]{border-bottom:1px solid;display:flex;justify-content:space-between;padding:.5rem 0}.light-mode .drop-zone .file-list .file-item .name[data-v-9044ea37]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.light-mode .drop-zone .file-list .file-item .size[data-v-9044ea37]{font-size:.85em;margin:0 1rem}.light-mode .drop-zone .file-list .file-item .remove[data-v-9044ea37]{color:#f30c1a;cursor:pointer;width:18px}.light-mode .drop-zone .file-list .add-more[data-v-9044ea37]{color:#0b2545;cursor:pointer;font-size:.9em;margin-top:1rem;text-align:center}.light-mode .error-banner[data-v-9044ea37]{border-radius:4px;color:#f30c1a;font-size:.9em;margin-top:1rem;padding:.5rem}.light-mode .footer[data-v-9044ea37]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.dark-mode .provider[data-v-9044ea37]{margin-bottom:1.875rem}.dark-mode .drop-zone[data-v-9044ea37]{border:2px dashed;border-radius:12px;padding:2rem;text-align:center;transition:.2s}.dark-mode .drop-zone.dragging[data-v-9044ea37]{border-color:#fefcfb}.dark-mode .drop-zone .placeholder .upload-link[data-v-9044ea37]{color:#fefcfb;cursor:pointer;font-weight:700;text-decoration:underline}.dark-mode .drop-zone .file-list[data-v-9044ea37]{text-align:left}.dark-mode .drop-zone .file-list .file-item[data-v-9044ea37]{border-bottom:1px solid;display:flex;justify-content:space-between;padding:.5rem 0}.dark-mode .drop-zone .file-list .file-item .name[data-v-9044ea37]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark-mode .drop-zone .file-list .file-item .size[data-v-9044ea37]{font-size:.85em;margin:0 1rem}.dark-mode .drop-zone .file-list .file-item .remove[data-v-9044ea37]{color:#f30c1a;cursor:pointer;width:18px}.dark-mode .drop-zone .file-list .add-more[data-v-9044ea37]{color:#fefcfb;cursor:pointer;font-size:.9em;margin-top:1rem;text-align:center}.dark-mode .error-banner[data-v-9044ea37]{border-radius:4px;color:#f30c1a;font-size:.9em;margin-top:1rem;padding:.5rem}.dark-mode .footer[data-v-9044ea37]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}
