.atlas-panel--interactive{padding-bottom:18px}
.atlas-interactive-heading{margin-top:20px;color:#63808b}.atlas-interactive-heading>span{font:9px "DM Mono",monospace;letter-spacing:.14em}.atlas-interactive-heading p{font-size:12px;margin:5px 0 0;color:#245f73}
.atlas-panel--interactive .atlas-scene{transform:none;min-height:430px}
.atlas-coordinate-layer{position:absolute;pointer-events:none}
.atlas-city{position:absolute;transform:translate(-50%,-50%);background:transparent;border:0;padding:0;cursor:pointer;pointer-events:auto;color:#164e66;z-index:2}
.atlas-city__orb{display:grid;place-items:center;width:32px;height:32px;background:#337d97;border:2px solid #fff;border-radius:50%;box-shadow:0 3px 10px #164e6626}
.atlas-city .weather-icon{transform:scale(.65);transform-origin:center}.atlas-city__name{position:absolute;left:38px;top:6px;padding:4px 6px;border:1px solid #cee5ed;background:#fffffff5;border-radius:5px;font:600 9px "DM Sans",Arial,sans-serif;white-space:nowrap;box-shadow:0 3px 8px #164e6610}
.atlas-city--left .atlas-city__name{left:auto;right:38px}
.atlas-city:hover .atlas-city__orb,.atlas-city--active .atlas-city__orb{border-color:#25b9d5;box-shadow:0 0 0 4px #25b9d520}
.atlas-city:focus-visible{outline:2px solid #164e66;outline-offset:5px;border-radius:50%}
.atlas-city-dot{display:block;width:7px;height:7px;background:#25b9d5;border-radius:50%}
.atlas-selected{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;z-index:4;color:#164e66}
.atlas-selected__pin{display:block;width:14px;height:14px;border:3px solid #fff;background:#f5b536;border-radius:50%;box-shadow:0 0 0 4px #f5b53640,0 2px 8px #164e6630}
.atlas-selected__name{position:absolute;top:-29px;left:8px;display:grid;gap:3px;white-space:nowrap;padding:6px 9px;background:#fffdf5;border:1px solid #f5b536;border-radius:7px;font-size:9px;font-weight:700;box-shadow:0 4px 14px #164e6620}
.atlas-selected--left .atlas-selected__name{left:auto;right:8px}
.atlas-selected__name small{display:none}
.atlas-selected:focus-visible{outline:2px solid #164e66;outline-offset:6px}
.atlas-panel--interactive .atlas-readout{bottom:0;left:8%;max-width:84%;min-width:0;width:84%;padding:12px 14px}
.atlas-city-readout strong{font-size:13px}.atlas-city-readout p{font-size:11px;line-height:1.5}.atlas-city-readout .atlas-readout__action{font-size:10px;padding:6px 8px}
.atlas-interactive-note{font-size:9px;line-height:1.45;color:#63808b;padding-top:12px}
@media(max-width:760px){.atlas-panel--interactive{display:none}}
@media(max-height:740px) and (min-width:761px){.atlas-panel--interactive{padding-top:16px}.atlas-interactive-heading{margin-top:10px}.atlas-panel--interactive .atlas-scene{min-height:340px}.atlas-city-readout{padding:8px 10px!important}.atlas-interactive-note{font-size:8px}}
