.gs-viewer-modal{position:fixed;inset:14px;z-index:1000;display:grid;grid-template-rows:auto 1fr;border:1px solid #b8c9dd;border-radius:14px;background:#07182f;box-shadow:0 28px 80px #020a16aa;overflow:hidden}.gs-viewer-modal[hidden]{display:none}.gs-viewer-modal header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;border-bottom:1px solid #ffffff1c;background:#fff;color:#0b2e6d}.gs-viewer-modal header span{font:800 8px Inter;letter-spacing:1.5px;color:#1670ef}.gs-viewer-modal header h2{margin:3px 0 1px;font:800 20px Manrope}.gs-viewer-modal header p{margin:0;color:#718096;font-size:9px}.gs-viewer-actions{display:flex;align-items:center;gap:7px}.gs-viewer-actions button{height:34px;padding:0 12px;border:1px solid #cbd8e8;border-radius:6px;background:#fff;color:#0b2e6d;font:700 9px Inter;cursor:pointer}.gs-viewer-actions button:hover,.gs-viewer-actions button.active{border-color:#176ee5;background:#176ee5;color:#fff}.gs-viewer-actions .close{width:36px;padding:0;border-color:#ffc5c5;color:#d31c1c;font-size:21px}.gs-viewer-stage{position:relative;min-height:0;background:radial-gradient(circle at 50% 38%,#17385e,#07182f 70%)}#gsViewerCanvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none}#gsViewerCanvas:active{cursor:grabbing}.gs-viewer-status{position:absolute;inset:0;display:grid;place-items:center;background:#07182fd9;color:#d7e9ff;font:700 12px Inter;letter-spacing:.4px}.gs-viewer-status.ready{display:none}.gs-viewer-help,.gs-viewer-badge{position:absolute;bottom:14px;padding:8px 11px;border:1px solid #ffffff22;border-radius:7px;background:#07182fcc;color:#c7dbef;font:700 8px Inter;backdrop-filter:blur(6px)}.gs-viewer-help{left:14px}.gs-viewer-badge{right:14px}.gs-viewer-badge i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#27d3a2;box-shadow:0 0 8px #27d3a2}@media(max-width:760px){.gs-viewer-modal{inset:5px}.gs-viewer-modal header{align-items:flex-start}.gs-viewer-modal header p,.gs-viewer-actions button:not(.close){display:none}}
