.thumbnail-preview[data-v-90e4478a]{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-elevated);cursor:pointer;position:relative;overflow:hidden}.thumbnail-image[data-v-90e4478a]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.thumbnail-close[data-v-90e4478a]{color:#fff;cursor:pointer;z-index:1;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:background .2s;display:flex;position:absolute;top:-4px;right:-4px}.thumbnail-close[data-v-90e4478a]:hover{background:#000000b3}.image-preview-overlay[data-v-90e4478a]{z-index:2000;padding:var(--space-8);background:#000000e6;position:fixed;inset:0}.image-preview-overlay[data-v-90e4478a],.preview-close[data-v-90e4478a],.preview-image-wrapper[data-v-90e4478a],.preview-nav[data-v-90e4478a]{justify-content:center;align-items:center;display:flex}.preview-image-wrapper[data-v-90e4478a]{max-width:90vw;max-height:90vh}.preview-image[data-v-90e4478a]{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md);max-width:100%;max-height:90vh}.preview-close[data-v-90e4478a]{top:var(--space-4);right:var(--space-4);color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;width:40px;height:40px;transition:background .2s;position:absolute}.preview-close[data-v-90e4478a]:hover{background:#fff3}.preview-counter[data-v-90e4478a]{top:var(--space-4);padding:var(--space-1) var(--space-3);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-sm);background:#0009;position:absolute;left:50%;transform:translate(-50%)}.preview-nav[data-v-90e4478a]{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;width:48px;height:48px;transition:background .2s;position:absolute;top:50%;transform:translateY(-50%)}.preview-nav[data-v-90e4478a]:hover{background:#ffffff40}.preview-nav--prev[data-v-90e4478a]{left:var(--space-4)}.preview-nav--next[data-v-90e4478a]{right:var(--space-4)}.preview-fade-enter-active[data-v-90e4478a],.preview-fade-leave-active[data-v-90e4478a]{transition:opacity .2s}.preview-fade-enter-from[data-v-90e4478a],.preview-fade-leave-to[data-v-90e4478a]{opacity:0}
