.map-history-trigger{display:none}
.map-history-panel[hidden]{display:none!important}
@media(min-width:900px) and (hover:hover) and (pointer:fine){
 .map-history-trigger{display:block;margin-top:12px;padding:7px 10px;background:#101e20;color:#e7a266;border:1px solid #9f7144;border-radius:4px;cursor:help;font:inherit;font-size:.85rem;width:100%}
 .map-history-trigger:focus-visible{outline:2px solid #e7a266;outline-offset:3px}
 .map-history-panel{position:fixed;z-index:1000;box-sizing:border-box;max-height:calc(100vh - 24px);overflow:auto;background:#0c191bfA;color:#f3f2eb;border:1px solid #bd8958;border-radius:6px;padding:20px;box-shadow:0 16px 40px #0009;font:14px/1.45 system-ui,sans-serif}
 .map-history-panel h3{font-size:20px;margin:0 0 8px}.map-history-panel p{font-size:12px;color:#c3cdcd;margin:8px 0}
 .map-history-panel table{width:100%;border-collapse:collapse;margin:14px 0;font-variant-numeric:tabular-nums}.map-history-panel th,.map-history-panel td{padding:9px 6px;border-bottom:1px solid #ffffff1c;text-align:right}.map-history-panel th:first-child{text-align:left;font-weight:400}.map-history-panel thead{color:#e7a266}
}
@media(max-width:899px),(hover:none),(pointer:coarse){.map-history-panel{display:none!important}}
