.fv.svelte-1y85kzg{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;background:#1a1614f5;z-index:1000;display:flex;flex-direction:column;animation:svelte-1y85kzg-fvIn var(--duration) var(--ease)}.fv-bar.svelte-1y85kzg{flex:none;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3);padding:calc(var(--space-3) + env(safe-area-inset-top)) var(--space-4) var(--space-3)}.fv-close.svelte-1y85kzg{flex:none;width:44px;height:44px;border-radius:50%;background:#f5f1ea26;color:var(--color-cream);font-size:1.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border:0}.fv-title.svelte-1y85kzg{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:4px;color:var(--color-cream)}.fv-name.svelte-1y85kzg{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-meta.svelte-1y85kzg{font-size:var(--text-sm);opacity:.75}.fv-actions.svelte-1y85kzg{display:flex;gap:var(--space-2);flex:none}.fv-icon.svelte-1y85kzg{width:44px;height:44px;border-radius:50%;background:#f5f1ea26;color:var(--color-cream);display:flex;align-items:center;justify-content:center;border:0;cursor:pointer}.fv-icon.svelte-1y85kzg svg:where(.svelte-1y85kzg){width:20px;height:20px}.fv-icon.svelte-1y85kzg:disabled{opacity:.35;cursor:default}.fv-danger.svelte-1y85kzg{color:#f3a38f}.fv-hint.svelte-1y85kzg{flex-basis:100%;margin:0;color:var(--color-cream);font-size:var(--text-sm);opacity:.85}.fv-body.svelte-1y85kzg{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:0 var(--space-3) calc(var(--space-6) + env(safe-area-inset-bottom))}.fv-center.svelte-1y85kzg{min-height:60%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-6) var(--space-4);color:var(--color-cream);text-align:center}.fv-err.svelte-1y85kzg{color:#f3a38f}.fv-row.svelte-1y85kzg{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.fv-btn.svelte-1y85kzg{min-height:44px;padding:0 var(--space-5, 1.25rem);border-radius:999px;border:0;background:var(--color-cream);color:var(--color-ink);font-weight:600;cursor:pointer}.fv-btn-2.svelte-1y85kzg{background:#f5f1ea26;color:var(--color-cream)}.fv-btn.svelte-1y85kzg:disabled{opacity:.4}.fv-spin.svelte-1y85kzg{width:22px;height:22px;border:2px solid rgba(245,241,234,.3);border-top-color:var(--color-cream);border-radius:50%;animation:svelte-1y85kzg-fvSpin .8s linear infinite}.fv-pdf.svelte-1y85kzg{display:flex;flex-direction:column;gap:var(--space-3);margin:0 auto;max-width:900px}.fv-page.svelte-1y85kzg{width:100%;background:#fff;box-shadow:0 1px 4px #0006}.fv-page.svelte-1y85kzg canvas:where(.svelte-1y85kzg){display:block;width:100%;height:100%}.fv-image.svelte-1y85kzg{display:block;max-width:100%;margin:0 auto var(--space-3);background:#fff}.fv-doc.svelte-1y85kzg,.fv-texte.svelte-1y85kzg,.fv-liste.svelte-1y85kzg,.fv-grille-wrap.svelte-1y85kzg{max-width:900px;margin:0 auto;background:#fff;color:#222;border-radius:4px}.fv-doc.svelte-1y85kzg{padding:var(--space-6) var(--space-5, 1.25rem);line-height:1.5}.fv-doc.svelte-1y85kzg h3:where(.svelte-1y85kzg){margin:var(--space-4) 0 var(--space-2);font-size:1.1rem}.fv-doc.svelte-1y85kzg p:where(.svelte-1y85kzg){margin:0 0 var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere}.fv-texte.svelte-1y85kzg{padding:var(--space-4);font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.fv-grille-wrap.svelte-1y85kzg{overflow:auto;padding:var(--space-2)}.fv-grille.svelte-1y85kzg{border-collapse:collapse;font-size:13px}.fv-grille.svelte-1y85kzg td:where(.svelte-1y85kzg){border:1px solid #ddd;padding:4px 8px;white-space:nowrap;max-width:16em;overflow:hidden;text-overflow:ellipsis}.fv-feuille.svelte-1y85kzg{margin:var(--space-2) var(--space-2) var(--space-3);font-size:var(--text-sm);color:#666}.fv-liste.svelte-1y85kzg{padding:var(--space-2) var(--space-3)}.fv-liste.svelte-1y85kzg ul:where(.svelte-1y85kzg){list-style:none;margin:0;padding:0}.fv-liste.svelte-1y85kzg li:where(.svelte-1y85kzg){display:flex;justify-content:space-between;gap:var(--space-3);padding:6px 0;border-bottom:1px solid #eee;font-size:14px}.fv-liste.svelte-1y85kzg li.dossier:where(.svelte-1y85kzg){font-weight:600}.fv-l-nom.svelte-1y85kzg{min-width:0;overflow-wrap:anywhere}.fv-l-taille.svelte-1y85kzg{flex:none;color:#666}.fv-note.svelte-1y85kzg{max-width:900px;margin:var(--space-3) auto 0;color:var(--color-cream);font-size:var(--text-sm);opacity:.8;text-align:center}@keyframes svelte-1y85kzg-fvIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1y85kzg-fvSpin{to{transform:rotate(360deg)}}
