.p-image-toolbar{z-index:2000}.fm-image-preview-nav{position:fixed;top:50%;transform:translateY(-50%);z-index:2100;width:3rem;height:3rem;border:none;border-radius:50%;color:#f8f9fa;background:#ffffff26;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.fm-image-preview-nav:hover{background:#ffffff4d}.fm-image-preview-nav--prev{left:1.25rem}.fm-image-preview-nav--next{right:1.25rem}.fm-image-preview-meta{position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);z-index:2100;max-width:min(90vw,40rem);text-align:center;color:#f8f9fa;background:#00000073;padding:.35rem .9rem;border-radius:1rem}.fm-image-preview-counter{font-size:.875rem}.fm-image-preview-caption{margin-top:.2rem;font-size:.95rem;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-gallery-view__status{padding:1rem 0}.fm-gallery-view__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem}.fm-gallery-view__tile{border:1px solid var(--surface-border, #dee2e6);border-radius:.35rem;overflow:hidden;aspect-ratio:1/1;background:var(--surface-ground, #f8f9fa);display:flex;align-items:center;justify-content:center}.fm-gallery-view__tile :deep(.fm-image-preview),.fm-gallery-view__tile :deep(.p-image){width:100%;height:100%;display:flex;align-items:center;justify-content:center}
