/* User-facing chrome: all flight data and map rendering remain unchanged. */
body > .statusbar { display:none!important; height:0!important; flex:0 0 0!important; }
#workspace .traffic-hud, #workspace .map-caption, #workspace #basemap-status { display:none!important; }
#workspace .map-network { display:none!important; }
/* A small, always-visible attribution line. No expanding card or action prompts. */
#workspace .map-shell .map-credit,
#workspace.selected .map-shell .map-credit {
 position:absolute!important; top:10px!important; right:10px!important; left:auto!important; bottom:auto!important;
 display:block!important; width:max-content!important; max-width:min(320px,calc(100% - 230px))!important;
 margin:0!important; padding:2px 5px!important; border:0!important; border-radius:3px!important;
 background:#071925eb!important; color:#d9eaf4!important; opacity:1!important;
 box-shadow:none!important; z-index:9!important; pointer-events:none!important;
 font:10px/1.35 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;
}
#workspace .map-shell.narrow-map .map-credit,
#workspace.selected .map-shell.narrow-map .map-credit {max-width:min(200px,calc(52% - 12px))!important;}
#workspace .map-credit > summary,
#workspace .map-credit #map-sources {display:none!important;}
#workspace .map-credit .map-credit-body {display:block!important;margin:0!important;padding:0!important;border:0!important;max-width:none!important;}
#workspace .map-credit #map-attribution {display:block!important;font:inherit!important;line-height:1.35!important;text-align:right!important;color:inherit!important;white-space:normal;overflow-wrap:break-word;padding:0!important;}
#workspace .map-credit #map-attribution a {font:inherit!important;color:inherit!important;background:none!important;padding:0!important;text-decoration:underline;text-underline-offset:2px;pointer-events:auto!important;}
#workspace .map-credit #map-attribution a:focus-visible {outline:2px solid var(--blue);outline-offset:2px;}
#workspace .map-shell[data-map-tone='light'] .map-credit {background:#f4faffeb!important;color:#244657!important;}
#workspace .category-load-status {top:64px!important;left:76px!important;right:57px!important;max-width:520px!important}
@media(max-width:760px){#workspace .category-load-status {left:59px!important;right:52px!important;top:61px!important;}}
.why-map-credits {padding:28px 40px;border-top:1px solid var(--border);background:var(--panel);font-size:13px;line-height:1.7}
.why-map-credits h2 {font-size:19px;margin:0 0 10px}
.why-map-credits p {margin:8px 0;color:var(--muted);max-width:900px}
.why-map-credits .source-link-row {display:flex;flex-wrap:wrap;gap:10px 18px}
.why-map-credits a {color:var(--text);text-decoration:underline;text-underline-offset:3px}
@media(max-width:760px){.why-map-credits {padding:26px 24px}}
