dialog.op-geo-map-dialog{box-sizing:border-box;width:min(1280px,96vw);height:90vh;height:90dvh;max-width:96vw;max-height:94vh;max-height:94dvh;margin:auto;padding:0;border:2px solid #c8a12c;border-radius:18px;background:#141109;color:#f5ecd0;box-shadow:0 24px 100px #000b;overflow:hidden;font:16px/1.4 system-ui,-apple-system,sans-serif}dialog.op-geo-map-dialog::backdrop{background:#090703c9;backdrop-filter:blur(5px)}.op-geo-map-dialog .op-geo-map-shell{height:100%;display:flex;flex-direction:column}.op-geo-map-dialog .op-geo-map-titlebar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;padding:14px 20px;border-bottom:1px solid #b58e22;background:linear-gradient(110deg,#080704,#302610)}.op-geo-map-dialog .op-geo-map-titlebar strong{color:#f4d15c;display:block}.op-geo-map-dialog .op-geo-map-titlebar small{color:#dbcfa8;display:block}.op-geo-map-dialog .op-geo-map-close{border:1px solid #bd972d;border-radius:10px;background:#efc737;color:#161107;padding:10px 16px;min-height:44px;cursor:pointer;font:700 16px system-ui}.op-geo-map-dialog iframe{border:0;width:100%;flex:1;min-height:0;background:#141109}.op-geo-map-dialog .op-geo-map-close:focus-visible{outline:3px solid #8cc8ff;outline-offset:3px}@media(max-width:640px){dialog.op-geo-map-dialog{width:100vw;max-width:100vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border-radius:0;border-width:1px}.op-geo-map-dialog .op-geo-map-titlebar{padding:12px;gap:8px}.op-geo-map-dialog .op-geo-map-titlebar small{font-size:11px}}
