.photo-viewer-module__LCfT6W__dialog{border-radius:var(--radius-card);color:#24282d;background:#fff;border:1px solid #dce1e5;width:min(1120px,100% - 32px);max-width:none;height:min(880px,100dvh - 32px);max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #15202b40}.photo-viewer-module__LCfT6W__dialog[open]{flex-direction:column;display:flex}.photo-viewer-module__LCfT6W__dialog::backdrop{background:#151a20b3}.photo-viewer-module__LCfT6W__header{border-bottom:1px solid #e4e8eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.photo-viewer-module__LCfT6W__header>div{min-width:0}.photo-viewer-module__LCfT6W__dialog .photo-viewer-module__LCfT6W__header h2{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.4;overflow:hidden}.photo-viewer-module__LCfT6W__dialog .photo-viewer-module__LCfT6W__header p{color:#647078;margin-top:4px;font-size:12px}.photo-viewer-module__LCfT6W__header button{flex-shrink:0}.photo-viewer-module__LCfT6W__media{flex-direction:column;flex:1;min-height:0;display:flex}.photo-viewer-module__LCfT6W__zoomControls{border-bottom:1px solid #e4e8eb;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.photo-viewer-module__LCfT6W__dialog .photo-viewer-module__LCfT6W__zoomControls button{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.photo-viewer-module__LCfT6W__dialog .photo-viewer-module__LCfT6W__zoomControls button[aria-pressed=true]{color:#1259bb;background:#eaf2fd;border-color:#1259bb}.photo-viewer-module__LCfT6W__dialog .photo-viewer-module__LCfT6W__zoomControls button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.photo-viewer-module__LCfT6W__zoomControls output{text-align:center;font-variant-numeric:tabular-nums;flex:0 0 52px;width:52px;font-size:13px}.photo-viewer-module__LCfT6W__stage{overscroll-behavior:contain;touch-action:none;background:#f3f5f6;flex:1;min-width:0;min-height:0;padding:0;position:relative;overflow:auto}.photo-viewer-module__LCfT6W__stage:focus-visible{outline-offset:-3px;outline:3px solid #1464d8}.photo-viewer-module__LCfT6W__stage[data-zoomed=true]{cursor:grab}.photo-viewer-module__LCfT6W__stage[data-zoomed=true]:active{cursor:grabbing}.photo-viewer-module__LCfT6W__imageCanvas{place-items:center;min-width:100%;min-height:100%;display:grid}.photo-viewer-module__LCfT6W__stage img{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:none;min-height:0;display:block}.photo-viewer-module__LCfT6W__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.photo-viewer-module__LCfT6W__pendingImage{opacity:0}.photo-viewer-module__LCfT6W__image{opacity:1}.photo-viewer-module__LCfT6W__loading{inset-inline:16px;text-align:center;color:#647078;position:absolute;top:45%}.photo-viewer-module__LCfT6W__message{color:#647078;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100%;display:flex}.photo-viewer-module__LCfT6W__navigation{border-top:1px solid #e4e8eb;flex-shrink:0;justify-content:center;align-items:center;gap:24px;padding:12px 20px;display:flex}.photo-viewer-module__LCfT6W__navigation span{text-align:center;color:#647078;font-variant-numeric:tabular-nums;min-width:64px;font-size:13px}.photo-viewer-module__LCfT6W__navigation button[aria-disabled=true]{opacity:.45;cursor:default}@media (max-width:600px){.photo-viewer-module__LCfT6W__dialog{width:calc(100% - 16px);height:calc(100dvh - 16px)}.photo-viewer-module__LCfT6W__header{gap:12px;padding:12px}.photo-viewer-module__LCfT6W__zoomControls{gap:6px;padding:6px}}
