.scaf-image-viewer{position:fixed;inset:0;z-index:2147483000;background:rgb(0 0 0 / .94);display:flex;align-items:center;justify-content:center;padding:55px 20px 25px;box-sizing:border-box}.scaf-image-viewer[hidden]{display:none!important}.scaf-image-viewer__stage{max-width:100%;max-height:100%;overflow:auto;overscroll-behavior:contain;display:flex;align-items:flex-start;justify-content:center}.scaf-image-viewer__image{display:block;max-width:min(100%,1200px);max-height:calc(100vh - 85px);width:auto;height:auto;object-fit:contain;cursor:zoom-in;transition:max-width .15s ease;user-select:none}.scaf-image-viewer.is-zoomed .scaf-image-viewer__image{max-width:none;max-height:none;width:auto;height:auto;cursor:zoom-out}.scaf-image-viewer__toolbar{position:absolute;top:10px;right:12px;display:flex;gap:8px;z-index:1}.scaf-image-viewer__button{display:grid;place-items:center;min-width:42px;height:42px;padding:0 12px;background:#222;color:#fff;border:1px solid #666;border-radius:4px;cursor:pointer;font:600 18px Arial,sans-serif}.scaf-image-viewer__button:hover,.scaf-image-viewer__button:focus-visible{background:#f7c000;color:#111;border-color:#f7c000}body.scaf-image-viewer-open{overflow:hidden}@media(max-width:600px){.scaf-image-viewer{padding:65px 8px 12px}.scaf-image-viewer__image{max-height:calc(100dvh - 85px)}.scaf-image-viewer__toolbar{top:9px;right:8px}}.scaf-image-viewer .scaf-image-viewer__toolbar .scaf-image-viewer__button{appearance:none!important;-webkit-appearance:none!important;background:#fff!important;color:#111!important;border:2px solid #fff!important;opacity:1!important;box-shadow:0 2px 12px rgb(0 0 0 / .55)!important;text-shadow:none!important;text-decoration:none!important;font-family:Arial,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:1!important;min-width:46px!important;width:46px!important;height:46px!important;padding:0!important;border-radius:5px!important;display:grid!important;place-items:center!important;cursor:pointer!important;visibility:visible!important}.scaf-image-viewer .scaf-image-viewer__toolbar .scaf-image-viewer__zoom{background:#f7c000!important;border-color:#f7c000!important;color:#111!important}.scaf-image-viewer .scaf-image-viewer__toolbar .scaf-image-viewer__button:hover,.scaf-image-viewer .scaf-image-viewer__toolbar .scaf-image-viewer__button:focus-visible{background:#f7c000!important;border-color:#f7c000!important;color:#111!important;outline:2px solid #fff!important;outline-offset:2px!important}