._trigger_19o9g_1{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}._trigger_19o9g_1:focus-visible{outline-offset:4px;outline:3px solid #bd7430}._dialog_19o9g_3{color:#fff;background:#17191b;border:1px solid #555;border-radius:16px;width:min(1200px,100vw - 32px);max-width:none;max-height:none;margin:auto;padding:0}._dialog_19o9g_3::backdrop{background:#000000c7}._surface_19o9g_5{flex-direction:column;min-width:0;height:min(900px,100dvh - 40px);min-height:0;display:flex}._surface_19o9g_5 header{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}._surface_19o9g_5 header div{min-width:0}._surface_19o9g_5 strong{overflow-wrap:anywhere;font-size:16px;display:block}._surface_19o9g_5 small{color:#c7c9cc;margin-top:4px;display:block}._surface_19o9g_5 button{color:#fff;cursor:pointer;background:#272a2e;border:1px solid #65686d;border-radius:8px;min-height:44px;padding:8px 14px}._surface_19o9g_5 button:disabled{opacity:.45;cursor:default}._surface_19o9g_5 button:focus-visible{outline-offset:2px;outline:3px solid #f2b667}._toolbar_19o9g_13{flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 12px;display:flex}._toolbar_19o9g_13 span{color:#d8dadd;font-size:14px}._viewer_19o9g_15{flex:1;min-width:0;min-height:0;position:relative}._viewport_19o9g_16{overscroll-behavior:contain;background:#101214;width:100%;min-width:0;height:100%;min-height:0;overflow:auto}._viewport_19o9g_16 p{padding:24px}._galleryNavigation_19o9g_18{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% 12px auto;transform:translateY(-50%)}._galleryNavigation_19o9g_18 button{pointer-events:auto;background:#17191bd9;width:48px;min-height:48px;padding:0;font-size:32px;line-height:1;box-shadow:0 2px 12px #00000040}._counter_19o9g_20{white-space:nowrap;margin-left:auto}._imageArea_19o9g_21{justify-content:center;align-items:center;min-width:100%;min-height:100%;display:flex}._imageArea_19o9g_21 img{object-fit:contain;width:100%;height:100%;display:block}@media (width<=600px){._dialog_19o9g_3{border-radius:10px;width:calc(100vw - 12px)}._surface_19o9g_5{height:calc(100dvh - 20px)}._surface_19o9g_5 header{padding:12px}._toolbar_19o9g_13{padding:0 12px 10px}}
