._viewport_13lp9_1{border-radius:var(--mantine-radius-md);touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._viewport_13lp9_1[data-zoomed]{cursor:grab}._viewport_13lp9_1[data-zoomed]:active{cursor:grabbing}._image_13lp9_20{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:75svh;display:block}._controls_13lp9_30{top:var(--mantine-spacing-xs);right:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xs);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-body);position:absolute}._preview_13lp9_40{cursor:zoom-in;border-radius:var(--mantine-radius-md);touch-action:pan-y;background:0 0;border:0;width:100%;padding:0;display:block}._viewport_13lp9_1:focus-visible,._preview_13lp9_40:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}._zoomLabel_13lp9_57{text-align:center;font-variant-numeric:tabular-nums;min-width:4ch}._modalHeader_13lp9_63{padding-top:max(var(--mantine-spacing-xs), env(safe-area-inset-top,0px));padding-left:max(var(--mantine-spacing-md), env(safe-area-inset-left,0px));padding-right:max(var(--mantine-spacing-md), env(safe-area-inset-right,0px));flex-shrink:0}._modal_13lp9_63{flex-direction:column;height:100dvh;display:flex;overflow:hidden}._modalBody_13lp9_81{min-height:0;padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);flex:1;overflow:hidden}._fullscreen_13lp9_89{touch-action:none;overscroll-behavior:contain;border-radius:0;height:100%}._fullscreen_13lp9_89 ._image_13lp9_20{height:100%;max-height:none}
