body.world-overview aside > :not(#worldCityPanel){display:none!important}
body:not(.world-overview) #worldCityPanel{display:none}
body.world-overview .regiontabs{display:none}
.world-overview:not(.world-city-names-visible) .korea-overview-tooltip{display:none}
header .top #mode:not([hidden]){min-width:158px;padding:8px 20px;justify-content:center;background:#f97316;border-color:#f97316;color:#fff;font-weight:800;box-shadow:0 2px 7px #d75b1e35}
header .top #mode:not([hidden]):hover{background:#e65e0a;border-color:#e65e0a;color:#fff}
#worldCityPanel{min-height:0;overflow:auto;padding:4px 0 20px}
#worldCityPanel h2{margin:0 0 7px;font-size:20px;color:#17365c}
#worldCityPanel p{margin:0 0 18px;color:#64788d;font-size:12px;line-height:1.6}
#worldCityPanel h3{margin:16px 0 8px;font-size:13px;color:#315873}
.world-city-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.world-city-list button{text-align:left;padding:9px 10px;border-color:#d7e3ef;border-radius:7px;background:#f8fbff;font-size:12px;line-height:1.35}
.world-city-list button:hover{background:#e8f2ff;border-color:#87afe4}
@media(max-width:700px){#worldCityPanel{max-height:260px}.world-city-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
