.file-drop-zone[data-v-6ffd4704]{align-items:center;background-color:transparent;border:1px dashed var(--p-inputtext-border-color);border-radius:var(--p-inputtext-border-radius);cursor:pointer;display:flex;flex-direction:column;gap:.375rem;justify-content:center;padding:2rem 1.5rem;text-align:center;transition:border-color .2s,background-color .2s;width:100%}.file-drop-zone--active[data-v-6ffd4704],.file-drop-zone[data-v-6ffd4704]:hover{background-color:color-mix(in srgb,var(--p-inputtext-focus-border-color) 5%,transparent);border-color:var(--p-inputtext-focus-border-color)}.file-drop-zone--invalid[data-v-6ffd4704]{border-color:var(--p-inputtext-invalid-border-color)}.file-drop-zone__text[data-v-6ffd4704]{color:var(--p-inputtext-placeholder-color);font-size:var(--text-sm);pointer-events:none}.file-drop-zone__link[data-v-6ffd4704]{color:var(--p-inputtext-focus-border-color);font-weight:500}.file-drop-zone__hint[data-v-6ffd4704]{color:var(--p-inputtext-placeholder-color);font-size:var(--text-xs);opacity:.6;pointer-events:none}.file-grid[data-v-6ffd4704]{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-top:.75rem}@media(min-width:640px){.file-grid[data-v-6ffd4704]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.file-grid[data-v-6ffd4704]{grid-template-columns:repeat(4,1fr)}}.file-grid__item[data-v-6ffd4704]{display:flex;flex-direction:column;gap:.375rem;min-width:0}.file-grid__preview[data-v-6ffd4704]{aspect-ratio:1/1;background-color:color-mix(in srgb,var(--p-inputtext-border-color) 10%,transparent);border:1px solid var(--p-inputtext-border-color);border-radius:var(--p-inputtext-border-radius);overflow:hidden;position:relative}.file-grid__media[data-v-6ffd4704]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.file-grid__info[data-v-6ffd4704]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.file-grid__name[data-v-6ffd4704]{font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-grid__size[data-v-6ffd4704]{font-size:var(--text-xs);opacity:.5}
