.navigation-shell .leaflet-tooltip-pane{z-index:1100}
.navigation-shell .eclipsis-tooltip{width:min(350px,calc(100vw - 28px));max-height:min(620px,76dvh)}
.navigation-shell .map-tooltip-card-v1{gap:9px;padding:0 12px 12px}
.navigation-shell .map-tooltip-card-v1{cursor:pointer}.navigation-shell .map-tooltip-card-v1:focus-visible{outline:2px solid #f47732;outline-offset:-2px}
.navigation-shell .map-tooltip-media{display:block;order:0;margin:0 -12px;overflow:hidden;border:0;border-bottom:1px solid #555762;border-radius:0;background:#050505}
.navigation-shell .map-tooltip-cover{height:142px;aspect-ratio:auto;object-fit:cover}
.navigation-shell .map-tooltip-cover-fallback{height:142px;background:#050505 url('/static/09b3e6e77e45635a55fc/assets/eklipsis-desktop-contours-v2.svg') center/cover no-repeat}
.map-video-controls{display:flex;gap:6px;flex-wrap:wrap;padding:8px}.map-video-controls button{flex:1;padding:8px;background:#19191d;border:1px solid #555762;color:#fff;font:10px/1.4 var(--mono);cursor:pointer}.map-video-controls input{width:100%;accent-color:#f47732}.map-video-controls :focus-visible{outline:2px solid #f47732;outline-offset:2px}
.navigation-shell .map-tooltip-player{cursor:default}.navigation-shell .map-tooltip-player video,.navigation-shell .map-tooltip-player iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;object-fit:contain;background:#050505}.navigation-shell .map-tooltip-player .external-media{padding:12px;border:0;font:11px/1.5 var(--sans)}.navigation-shell .map-tooltip-player .external-media:has(iframe){padding:0}.navigation-shell .map-tooltip-player .external-media p{margin:8px 0}.navigation-shell .map-tooltip-player .external-media button{margin:3px 0;padding:7px;font:10px var(--mono)}.navigation-shell .map-tooltip-status{pointer-events:none}
.navigation-shell .map-tooltip-head{order:1;min-width:0}.navigation-shell .map-tooltip-head span{display:flex;align-items:center;gap:7px;min-width:0}
.navigation-shell .map-tooltip-head .map-tooltip-favorite{width:30px;min-width:30px;height:30px;min-height:30px;padding:0;flex:none;font:22px/1 sans-serif;color:#F47732}
.map-tooltip-category-icon{width:20px;height:20px;flex:none;object-fit:contain}
.navigation-shell .map-tooltip-author{order:2;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0;padding-bottom:8px;border-bottom:1px solid #555762}
.navigation-shell .map-tooltip-author-link{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-width:0;color:#fff;text-decoration:none}
.navigation-shell .map-tooltip-author-link strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.navigation-shell .map-tooltip-author-link:hover,.navigation-shell .map-tooltip-author-link:focus-visible{color:#F47732;text-decoration:underline}
.navigation-shell .map-tooltip-author-meta{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;color:#fff;font:9px var(--mono)}
.navigation-shell .map-tooltip-author>.map-tooltip-author-meta{display:inline-flex;flex-wrap:nowrap;white-space:nowrap}
.navigation-shell .map-tooltip-author-meta>span{color:#F47732}
.navigation-shell .editorial-tooltip .map-tooltip-author-details{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.navigation-shell .map-tooltip-card-v1 h3{order:3}
.map-tooltip-date-row{order:4;display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid #555762;color:#fff;font:10px var(--mono)}
.map-tooltip-date-row span{color:#F47732;white-space:nowrap}
.navigation-shell .map-tooltip-ratings{order:5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;border:0;background:none}
.navigation-shell .map-tooltip-ratings span{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 6px;gap:6px 4px;min-width:0;padding:7px;border:1px solid #555762}
.navigation-shell .map-tooltip-ratings i{grid-column:1/-1;color:#fff;font:9px var(--mono)}
.navigation-shell .map-tooltip-ratings b{grid-column:1;min-width:15px;border-radius:0}.navigation-shell .map-tooltip-ratings b::before{border-radius:0;background:#F47732;box-shadow:none}
.navigation-shell .map-tooltip-ratings strong{grid-column:2;color:#F47732;font:9px var(--mono)}
.navigation-shell .map-tooltip-card-v1>p{order:6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;color:#fff;font:11px/1.5 var(--sans)}
.navigation-shell .map-tooltip-flags{order:7}
.map-tooltip-actions{order:8;display:grid;grid-template-columns:1fr;gap:6px}
.navigation-shell .map-tooltip-actions button{min-height:34px;width:100%;padding:7px;border:1px solid #555762;background:#050505;color:#fff;font:10px var(--mono)}
.navigation-shell .map-tooltip-actions button:hover,.navigation-shell .map-tooltip-actions button:focus-visible,.navigation-shell .map-tooltip-actions button[aria-pressed=true]{border-color:#F47732;color:#F47732}
.navigation-shell .editorial-tooltip .map-tooltip-head strong{border-radius:0;color:#F47732;background:none}
.report-saved{margin:0 0 18px;padding:14px;border:1px solid #555762;background:#19191D}.report-saved>div:first-child{display:flex;align-items:center;gap:12px}.report-saved h3{margin:0;font:16px var(--mono)}.report-saved .eyebrow{margin:0;color:#F47732}.report-saved-list{display:flex;gap:8px;overflow-x:auto;padding-top:12px}.report-saved-list button{flex:0 0 min(220px,75vw);display:grid;gap:5px;padding:10px;border:1px solid #555762;background:#050505;color:#fff;text-align:left;font:10px var(--mono)}.report-saved-list button:hover,.report-saved-list button:focus-visible{border-color:#F47732}.report-saved-list button small{color:#F47732}
@media(max-width:760px){.navigation-shell .eclipsis-tooltip{max-height:65dvh}.navigation-shell .map-tooltip-cover,.navigation-shell .map-tooltip-cover-fallback{height:112px}.report-saved{padding:10px}}
