.detail-gallery[data-v-94b72a8d]{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0}.detail-gallery--multiple[data-v-94b72a8d]{-moz-column-gap:13px;column-gap:13px;grid-template-columns:76px minmax(0,1fr)}.detail-gallery__stage[data-v-94b72a8d]{display:grid;grid-column:-2/-1;min-width:0;overflow:hidden;place-items:center;position:relative;touch-action:pan-y pinch-zoom}.detail-gallery__image[data-v-94b72a8d]{align-items:center;background:transparent;border:0;box-sizing:border-box;cursor:zoom-in;display:flex;height:100%;top:0;right:0;bottom:0;left:0;justify-content:center;padding:26px;position:absolute;width:100%}.detail-gallery__image img[data-v-94b72a8d]{display:block;filter:drop-shadow(0 13px 12px #15263916);height:100%;min-height:0;min-width:0;-o-object-fit:contain;object-fit:contain;width:100%}.detail-gallery__counter[data-v-94b72a8d]{background:#fffffff2;border:1px solid #e2e8ee;border-radius:5px;bottom:16px;color:#546679;font-size:var(--text-caption);font-variant-numeric:tabular-nums;font-weight:700;left:17px;min-width:43px;padding:5px 7px;position:absolute;text-align:center}.detail-gallery__arrow[data-v-94b72a8d]{background:#ffffffeb;border:1px solid #e2e8ee;border-radius:50%;box-shadow:0 3px 10px #18324c0d;color:#28445d;cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:44px}.detail-gallery__arrow[data-v-94b72a8d]:hover,.detail-gallery__expand[data-v-94b72a8d]:hover{border-color:#a8b9c9;color:var(--action-primary)}.detail-gallery__arrow--previous[data-v-94b72a8d]{left:10px}.detail-gallery__arrow--next[data-v-94b72a8d]{right:10px}.detail-gallery__thumbs[data-v-94b72a8d]{display:flex;flex-direction:column;gap:9px;grid-column:1;grid-row:1;max-height:420px;min-width:0;overflow-y:auto;scroll-snap-type:y proximity;scrollbar-color:#c9d4dd transparent;scrollbar-width:thin}.detail-gallery__thumbs button[data-v-94b72a8d]{background:#fff;border:1px solid #e2e7eb;border-radius:7px;cursor:pointer;flex:0 0 76px;height:76px;padding:4px;scroll-snap-align:start;width:76px}.detail-gallery__thumbs button[data-v-94b72a8d]:hover{border-color:#a4b9ca}.detail-gallery__thumbs button[aria-pressed=true][data-v-94b72a8d]{border:2px solid var(--action-primary)}.detail-gallery__thumbs img[data-v-94b72a8d]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.detail-gallery__expand[data-v-94b72a8d]{background:#fffffff0;border:1px solid #e0e6eb;border-radius:6px;color:#446078;cursor:pointer;display:grid;font:inherit;font-size:var(--text-small);height:44px;place-items:center;position:absolute;right:15px;top:15px;width:44px}.detail-gallery__caption[data-v-94b72a8d]{grid-column:1/-1}.detail-gallery__empty[data-v-94b72a8d]{color:var(--muted);font-size:var(--text-small);padding:16px;text-align:center}.detail-gallery__dialog[data-v-94b72a8d]{background:#fff;border:0;border-radius:14px;box-shadow:0 24px 70px #05182d55;top:0;right:0;bottom:0;left:0;margin:auto;max-height:95vh;max-width:95vw;padding:14px 18px 18px;width:min(95vw,980px)}.detail-gallery__dialog[data-v-94b72a8d]::backdrop{background:#07182cdb}.detail-gallery__dialog-top[data-v-94b72a8d]{align-items:center;color:#334c65;display:flex;font-size:14px;font-weight:700;gap:12px;justify-content:space-between;margin-bottom:8px}.detail-gallery__dialog>img[data-v-94b72a8d]{display:block;margin:auto;max-height:75vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.detail-gallery__close[data-v-94b72a8d]{background:#f1f4f7;border:0;border-radius:50%;color:var(--navy);cursor:pointer;display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.detail-gallery__dialog-controls[data-v-94b72a8d]{align-items:center;color:var(--muted);display:flex;font-size:var(--text-small);gap:22px;justify-content:center;margin-top:8px}.detail-gallery__dialog-controls button[data-v-94b72a8d]{background:#fff;border:1px solid var(--line);border-radius:50%;color:var(--navy);cursor:pointer;height:44px;width:44px}.detail-gallery[data-v-94b72a8d] :is(button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:920px){.detail-gallery[data-v-94b72a8d],.detail-gallery--multiple[data-v-94b72a8d]{gap:9px;grid-template-columns:minmax(0,1fr)}.detail-gallery__stage[data-v-94b72a8d]{grid-column:1;grid-row:1}.detail-gallery__image[data-v-94b72a8d]{padding:16px 34px}.detail-gallery__thumbs[data-v-94b72a8d]{flex-direction:row;gap:8px;grid-column:1;grid-row:2;max-height:420px;overflow-x:auto;overflow-y:hidden;padding:2px 0 5px;scroll-snap-type:x proximity;scrollbar-width:none}.detail-gallery__thumbs[data-v-94b72a8d]::-webkit-scrollbar{display:none}.detail-gallery__thumbs button[data-v-94b72a8d]{flex:0 0 60px;height:60px;width:60px}.detail-gallery__arrow[data-v-94b72a8d]{height:44px;width:44px}.detail-gallery__arrow--previous[data-v-94b72a8d]{left:7px}.detail-gallery__arrow--next[data-v-94b72a8d]{right:7px}.detail-gallery__dialog[data-v-94b72a8d]{padding:12px}.detail-gallery__dialog>img[data-v-94b72a8d]{max-height:68vh}}
