.file-media[data-v-2ebdfad3]{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex;position:relative}.file-media img[data-v-2ebdfad3],.file-media video[data-v-2ebdfad3]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.file-media.thumbnail img[data-v-2ebdfad3],.file-media.thumbnail video[data-v-2ebdfad3]{pointer-events:none}.file-media.thumbnail video[data-v-2ebdfad3]{background:#171717}.file-media object[data-v-2ebdfad3]{border:0;width:100%;height:100%}.file-document[data-v-2ebdfad3]{height:100%;color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:12px;display:flex}.file-document strong[data-v-2ebdfad3]{font-weight:400}.file-play[data-v-2ebdfad3]{color:#fff;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.file-play svg[data-v-2ebdfad3]{box-sizing:content-box;background:#0008;border-radius:50%;padding:7px}.file-modal-content[data-v-4781f3af]{background:var(--sidebar);border-radius:6px;justify-content:center;align-items:center;height:min(65dvh,640px);min-height:180px;display:flex;overflow:hidden}.file-modal-content img[data-v-4781f3af],.file-modal-content video[data-v-4781f3af]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.file-modal-content object[data-v-4781f3af]{border:0;width:100%;height:100%}.file-modal-actions[data-v-4781f3af]{justify-content:flex-end;margin-top:14px;display:flex}.file-modal-download[data-v-4781f3af]{color:var(--primary);align-items:center;gap:8px;font-size:13px;display:flex}.file-gallery-arrows button[data-v-4781f3af]{z-index:2;border:1px solid var(--border);background:var(--background);width:34px;height:40px;color:var(--foreground);border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0001}.file-gallery-arrows button[data-v-4781f3af]:hover{background:var(--accent);color:var(--primary)}.file-gallery-arrows button[data-v-4781f3af]:focus-visible{outline:2px solid var(--primary)}.file-gallery-previous[data-v-4781f3af]{left:-46px}.file-gallery-next[data-v-4781f3af]{right:-46px}.file-document[data-v-4781f3af]{height:100%;color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:12px;display:flex}@media (width<=480px){.file-gallery-previous[data-v-4781f3af]{left:-40px}.file-gallery-next[data-v-4781f3af]{right:-40px}}.dialog-content.file-preview-dialog{width:min(960px,100vw - 104px);padding:20px;overflow:visible}.file-preview-dialog h2{overflow-wrap:anywhere;padding-right:24px}@media (width<=480px){.dialog-content.file-preview-dialog{width:calc(100vw - 96px);padding:14px}}
