.jm-modern>summary{align-items:center;gap:6px;list-style:none;display:flex}.jm-modern>summary::-webkit-details-marker{display:none}.jm-modern>summary svg{color:#987738}.jm-modern .jm-frame{background:#f6f4ef;border:1px solid #e6e0d2;border-radius:14px;margin-top:8px;position:relative;overflow:hidden;box-shadow:0 1px 2px #172f4a14,0 6px 20px #172f4a12}.jm-modern .jm-frame .jra-map{background:#f6f4ef!important;border:0!important;border-radius:0!important;max-height:none!important;margin:0!important}:-webkit-any(.jm-modern .jm-frame:-webkit-full-screen,.jm-modern .jm-frame.maplibregl-pseudo-fullscreen){border:0;border-radius:0}:is(.jm-modern .jm-frame:fullscreen,.jm-modern .jm-frame.maplibregl-pseudo-fullscreen){border:0;border-radius:0}:-webkit-any(.jm-modern .jm-frame:-webkit-full-screen .jra-map,.jm-modern .jm-frame.maplibregl-pseudo-fullscreen .jra-map){height:100%!important}:is(.jm-modern .jm-frame:fullscreen .jra-map,.jm-modern .jm-frame.maplibregl-pseudo-fullscreen .jra-map){height:100%!important}.jm-modern .maplibregl-ctrl-top-right{margin:2px}.jm-modern .maplibregl-ctrl-group{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff2;border:0;overflow:hidden;border-radius:10px!important;box-shadow:0 2px 10px #172f4a26!important}.jm-modern .maplibregl-ctrl-group button{width:32px;height:32px}.jm-modern .maplibregl-ctrl-group button+button{border-top:1px solid #eee8db}.jm-modern .jm-near button{color:#172f4a;justify-content:center;align-items:center;display:flex}.jm-modern .jm-near button.jm-busy svg{animation:1s linear infinite jm-spin}.jm-modern .jm-near button.jm-err{color:#b4472f}@keyframes jm-spin{to{transform:rotate(360deg)}}.jm-modern .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib{background:#fffc;border-radius:6px 0 0;margin:0;padding:1px 6px;font:9.5px/1.3 Arial,Helvetica,sans-serif}.jm-modern .maplibregl-ctrl-attrib a{color:#5f6b78}.jm-modern .maplibregl-cooperative-gesture-screen{background:#172f4ab8;border-radius:0;font:600 13px/1.4 Arial,Helvetica,sans-serif}.jm-me{background:#2f7de1;border:3px solid #fff;border-radius:50%;width:16px;height:16px;animation:2s ease-out infinite jm-pulse;box-shadow:0 0 #2f7de166,0 1px 4px #0004}@keyframes jm-pulse{0%{box-shadow:0 0 #2f7de166,0 1px 4px #0004}to{box-shadow:0 0 0 16px #2f7de100,0 1px 4px #0004}}.jm-popup{animation:.18s ease-out jm-in}@keyframes jm-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1}}.jm-popup .maplibregl-popup-content{border:0;border-radius:14px;padding:12px 14px;box-shadow:0 10px 30px #172f4a2e,0 1px 3px #172f4a1f}.jm-popup .maplibregl-popup-tip{border-top-color:#fff!important;border-bottom-color:#fff!important}.jm-popup .maplibregl-popup-close-button{color:#7d8794;border-radius:50%;width:26px;height:26px;font-size:18px;top:4px;right:4px}.jm-popup .maplibregl-popup-close-button:hover{background:#f3f0e8}.jm-card{color:#1d2b3a;flex-direction:column;gap:4px;padding-right:14px;font:13px/1.4 Arial,Helvetica,sans-serif;display:flex}.jm-popup-mini .jm-card{padding-right:0}.jm-cat{letter-spacing:.03em;text-transform:uppercase;color:#987738;background:#f7f0de;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:4px 8px 4px 6px;font:600 10.5px/1 Arial,Helvetica,sans-serif;display:inline-flex}.jm-name{color:#172f4a;font:600 15px/1.3 Georgia,Times New Roman,serif}.jm-name a{color:#172f4a!important;text-decoration:none!important}.jm-hech{color:#2c6a46;font-size:12px;font-weight:600}.jm-hech-warn{color:#9a5b14}.jm-addr{color:#5f6b78;font-size:12px}.jm-acts{gap:8px;margin-top:6px;display:flex}.jm-acts a{border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font:600 12px/1 Arial,Helvetica,sans-serif;display:inline-flex;text-decoration:none!important}.jm-dir{background:#172f4a;color:#fff!important}.jm-more{background:#f3f0e8;color:#172f4a!important}
