.product-viewer[data-v-7aa0daf4]{border-left:1px solid var(--s-line);background:var(--s-bg);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.product-viewer__bar[data-v-7aa0daf4]{align-items:center;gap:var(--s-sp-2);padding:var(--s-sp-1) var(--s-sp-2);border-bottom:1px solid var(--s-line);background:color-mix(in srgb,var(--s-bg-deep) 70%,transparent);display:flex}.product-viewer__what[data-v-7aa0daf4]{align-items:baseline;gap:var(--s-sp-2);flex:1;min-width:0;display:flex}.product-viewer__what--movable[data-v-7aa0daf4]{cursor:grab;touch-action:none}.product-viewer__what--movable[data-v-7aa0daf4]:active{cursor:grabbing}.product-viewer__kind[data-v-7aa0daf4]{color:var(--s-accent);white-space:nowrap}.product-viewer__title[data-v-7aa0daf4]{min-width:0;font-family:var(--s-font-mono);font-size:var(--s-fs-meta,12px);color:var(--s-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-viewer__actions[data-v-7aa0daf4]{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.product-viewer__stage[data-v-7aa0daf4]{flex:1;min-height:0;position:relative}.product-viewer__frame[data-v-7aa0daf4]{background:var(--s-bg);border:0;width:100%;height:100%;display:block}.product-viewer__veil[data-v-7aa0daf4]{justify-content:center;align-items:center;gap:var(--s-sp-3);padding:var(--s-sp-4);text-align:center;font-size:var(--s-fs-meta,12px);color:var(--s-ink-dim);background:var(--s-bg);flex-direction:column;margin:0;display:flex;position:absolute;inset:0}.product-viewer__failure[data-v-7aa0daf4]{max-width:32ch;color:var(--s-ink);margin:0}@media (width<=599.98px){.product-viewer__kind[data-v-7aa0daf4]{display:none}}.product-viewer[data-active] .product-viewer__bar[data-v-7aa0daf4]{background:color-mix(in srgb,var(--s-accent-soft) 60%,transparent);box-shadow:inset 0 2px 0 0 var(--s-accent)}.product-viewer[data-mode=docked][data-v-7aa0daf4]{border-left:0;border:1px solid var(--s-line);border-radius:var(--s-r-lg)}.product-viewer[data-mode=docked] .product-viewer__kind[data-v-7aa0daf4]{display:none}
