.from-list{display:flex;flex-wrap:wrap;gap:7px;margin:9px 0 19px}.from-lang{min-height:42px;padding:8px 13px;background:#293339;border:1px solid #46565a;border-radius:11px;color:#e7efea;font-weight:650}.from-lang.active{background:#33452e;border-color:#a7ba75;color:#e2f5b1}.pair-picker h3{font-size:14px;color:#c4cfcc;margin:7px 0}.pair-picker .world-row small{display:block}.pair-picker .world-list{margin-top:8px}.course-pair{font:650 10px/1.2 Inter,sans-serif;white-space:nowrap;letter-spacing:.03em;color:#e4d4a7}.course-btn .course-pair{display:none}.atlas-tools .course-btn .course-pair{display:inline}.atlas-tools .course-btn .course-name{display:none}
@media(max-width:680px){.atlas-tools .course-btn .course-pair{font-size:9px}.atlas-tools .course-btn{gap:4px}}
.uz-overview{position:relative;isolation:isolate;aspect-ratio:1.65;overflow:hidden;border-radius:14px;margin:8px 0 15px;border:1px solid #7b8968;background:#304635}.uz-overview>img,.uz-overview>svg{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.uz-overview polyline{fill:none;stroke:#ffeca6;stroke-width:.8;stroke-dasharray:1 1;stroke-linejoin:round;opacity:.85;filter:drop-shadow(0 .3px .2px #2a3823)}.uz-pin{position:absolute;transform:translate(-50%,-50%);padding:0;display:grid;place-items:center;width:27px;height:27px;border:2px solid #e6d3a3;border-radius:50%;background:#304538;color:#fff2cd;box-shadow:0 2px 4px #1b2c2290;font:700 12px Inter,Arial,sans-serif}.uz-pin.here,.uz-pin:hover,.uz-pin:focus-visible{background:#f7d27e;color:#332d1e;border-color:#fff1bf;z-index:1}.uz-pin.visited{background:#577745}
.uz-overview{aspect-ratio:16/9}.uz-pin:after{content:'';position:absolute;inset:-5px}.uz-map-layout h3{color:#f6df9f;margin:8px 0 4px}.uz-map-layout>div>p{margin:0 0 13px;font-size:14px;color:#c4d1cd;line-height:1.45}.uz-map-layout .world-list{margin-top:14px}
@media(min-width:770px){.dialog:has(.uz-map-layout){width:min(980px,94vw)}.uz-map-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:22px;align-items:start}.uz-map-layout .world-list{margin-top:8px}.uz-map-layout .world-row{min-width:0}.uz-pin{width:31px;height:31px}}
.voice-credits a{color:#c4d9be;text-decoration:underline;text-underline-offset:3px;font-size:12px}
@media(min-width:750px){.atlas-tools .course-btn .course-name{display:inline}.atlas-tools .course-btn .course-pair{padding-left:6px;border-left:1px solid #a2b39155}}
