._9m5A0a_gallery{width:100%;min-width:0;max-width:100%;overflow:hidden}._9m5A0a_gallery ._9m5A0a_main{aspect-ratio:1.48;width:100%;height:auto;max-height:70svh}._9m5A0a_openImage{cursor:zoom-in;touch-action:pan-y;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}._9m5A0a_image{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;max-width:100%;height:100%;max-height:100%;display:block}._9m5A0a_gallery ._9m5A0a_thumbnails{max-width:100%}._9m5A0a_enlargeHint{color:#fff;pointer-events:none;background:#112944c9;border-radius:999px;padding:7px 10px;font-size:12px;position:absolute;bottom:13px;left:12px}._9m5A0a_arrow{z-index:2;color:#fff;cursor:pointer;background:#102944cf;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:46px;height:46px;padding:0 0 4px;font:36px/1 system-ui,sans-serif;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #0003}._9m5A0a_arrow:hover{background:#174b96}._9m5A0a_previous{left:12px}._9m5A0a_next{right:12px}._9m5A0a_viewer{color:#fff;background:#102033;border:1px solid #5b7b9c;border-radius:18px;width:min(1120px,100vw - 24px);max-width:none;max-height:calc(100svh - 24px);margin:auto;padding:16px;overflow:hidden}._9m5A0a_viewer::backdrop{background:#030b17e8}._9m5A0a_viewerContent{min-width:0}._9m5A0a_toolbar{align-items:center;gap:10px;margin-bottom:12px;display:flex}._9m5A0a_viewerTitle{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}._9m5A0a_viewerTitle small{color:#c3d9ec;margin-top:4px;display:block}._9m5A0a_viewerButton{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1b3652;border:1px solid #7794af;border-radius:10px;flex:none;padding:8px 13px;font-size:13px}._9m5A0a_viewerButton:hover{background:#24517b}._9m5A0a_viewerFrame{position:relative}._9m5A0a_stage{touch-action:pan-y;width:100%;height:min(72svh,780px);overflow:hidden}._9m5A0a_stage._9m5A0a_zoomed{touch-action:pan-x pan-y;overflow:auto}._9m5A0a_stage._9m5A0a_zoomed ._9m5A0a_image{width:150%;max-width:none;height:150%;max-height:none}._9m5A0a_viewerHint{color:#c3d9ec;text-align:center;margin:12px 0 0;font-size:12px}@media (max-width:640px){._9m5A0a_gallery ._9m5A0a_main{aspect-ratio:1.25;max-height:60svh}._9m5A0a_viewer{border-radius:13px;width:calc(100vw - 16px);max-height:calc(100svh - 16px);padding:10px}._9m5A0a_toolbar{flex-wrap:wrap;gap:8px}._9m5A0a_viewerTitle{flex-basis:100%}._9m5A0a_toolbar ._9m5A0a_viewerButton{flex:1}._9m5A0a_stage{height:62svh}._9m5A0a_arrow{width:44px;height:44px}._9m5A0a_previous{left:6px}._9m5A0a_next{right:6px}}.detail-grid>div:has(>._9m5A0a_gallery){min-width:0;max-width:100%}
