.media-lightbox__variant-arrow[data-v-62182be2]{background:var(--palette-on-media-control-scrim);width:44px;height:44px;color:var(--palette-on-media-ink-contrast);cursor:pointer;z-index:2;border:none;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.media-lightbox__variant-arrow-icon[data-v-62182be2]{width:16px;height:8px;margin:auto;display:block}.media-lightbox__variant-arrow-icon--back[data-v-62182be2]{transform:rotate(90deg)}.media-lightbox__variant-arrow-icon--forward[data-v-62182be2]{transform:rotate(-90deg)}.media-lightbox__variant-arrow--back[data-v-62182be2]{left:24px}.media-lightbox__variant-arrow--forward[data-v-62182be2]{right:24px}.media-lightbox__variant-counter[data-v-62182be2]{background:var(--palette-on-media-control-scrim);color:var(--palette-on-media-ink-contrast);z-index:2;border-radius:90px;margin:0;padding:6px 14px;font-size:13px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.media-lightbox[data-v-62182be2]{background:var(--palette-overlay-scrim);z-index:300}.media-lightbox[data-v-62182be2] .popup{width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0;overflow:hidden}.media-lightbox[data-v-62182be2] .popup__header{display:contents}.media-lightbox[data-v-62182be2] .popup__body{flex:auto;min-height:0;display:flex;overflow:hidden}.media-lightbox[data-v-62182be2] .media-lightbox__close{z-index:3;border:1px solid var(--palette-on-media-stroke-soft);background:var(--palette-on-media-dim-surface);width:44px;height:44px;color:var(--palette-text-on-accent);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:16px;right:16px}.media-lightbox[data-v-62182be2] .media-lightbox__close:hover{color:var(--palette-accent-primary)}.media-lightbox[data-v-62182be2] .media-lightbox__close svg{width:24px;height:24px}.media-lightbox__content[data-v-62182be2]{touch-action:none;cursor:zoom-in;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.media-lightbox__content--zoomed[data-v-62182be2]{cursor:grab}.media-lightbox__content--dragging[data-v-62182be2]{cursor:grabbing}.media-lightbox__media[data-v-62182be2]{-o-object-fit:contain;object-fit:contain;transform-origin:50%;will-change:transform;pointer-events:none;border-radius:15px;max-width:min(90vw,100% - 32px);max-height:calc(100% - 32px);transition:transform .12s ease-out}.media-lightbox__content--dragging .media-lightbox__media[data-v-62182be2]{transition:none}.media-lightbox__zoom-controls[data-v-62182be2]{z-index:2;border:1px solid var(--palette-on-media-stroke-soft);background:var(--palette-on-media-dim-surface);box-shadow:var(--palette-shadow-on-media-controls);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.media-lightbox__zoom-button[data-v-62182be2],.media-lightbox__zoom-level[data-v-62182be2]{height:36px;color:var(--palette-text-on-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.media-lightbox__zoom-button[data-v-62182be2]{width:36px;font-size:24px;line-height:1}.media-lightbox__zoom-level[data-v-62182be2]{font-variant-numeric:tabular-nums;min-width:64px;padding:0 8px;font-size:14px}.media-lightbox__zoom-button[data-v-62182be2]:hover:not(:disabled),.media-lightbox__zoom-level[data-v-62182be2]:hover:not(:disabled){background:var(--palette-on-media-hover);color:var(--palette-accent-primary)}.media-lightbox__zoom-button[data-v-62182be2]:focus-visible,.media-lightbox__zoom-level[data-v-62182be2]:focus-visible{outline:2px solid var(--palette-accent-primary);outline-offset:1px}.media-lightbox__zoom-button[data-v-62182be2]:disabled,.media-lightbox__zoom-level[data-v-62182be2]:disabled{cursor:default;opacity:.42}@media (width<=767px){.media-lightbox__media[data-v-62182be2]{border-radius:10px;max-width:calc(100% - 16px);max-height:calc(100% - 16px)}.media-lightbox__zoom-controls[data-v-62182be2]{bottom:12px}.media-lightbox__zoom-button[data-v-62182be2],.media-lightbox__zoom-level[data-v-62182be2]{height:44px}.media-lightbox__zoom-button[data-v-62182be2]{width:44px}}@media (prefers-reduced-motion:reduce){.media-lightbox__media[data-v-62182be2]{transition:none}}
