.mapHero{background:linear-gradient(135deg,#0b1b2b,#0b2b43);border:1px solid #21415c;border-radius:14px;grid-template-columns:150px 1fr;align-items:center;gap:25px;margin:8px 0 38px;padding:25px 28px;display:grid}.mapHero img{object-fit:contain;filter:drop-shadow(0 8px 22px #0006);width:135px;height:105px}.mapHero span{letter-spacing:2px;color:#2bb3fb;font-size:11px;font-weight:800}.mapHero h2{margin:7px 0;font-size:25px}.mapHero p{color:#a6b9cb;margin:0;line-height:1.55}.mapPreview{background:linear-gradient(135deg,#0a1821,#102633);border:1px solid #22394f;border-radius:12px;height:230px;position:relative;overflow:hidden}.road{transform-origin:0;background:#526673;border-radius:10px;height:3px;position:absolute}.r1{width:75%;top:48%;left:8%;transform:rotate(-8deg)}.r2{width:55%;top:30%;left:30%;transform:rotate(33deg)}.r3{width:50%;top:68%;left:13%;transform:rotate(-31deg)}.city{color:#7d929f;position:absolute}.c1{top:41%;left:24%}.c2{top:53%;left:59%}.c3{top:28%;left:71%}.driver{background:#0d3550;border:1px solid #2d88b7;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute}.d1{top:39%;left:43%}.d2{top:60%;left:67%}.previewLabel{background:#07131ddd;border:1px solid #254156;border-radius:8px;flex-direction:column;padding:9px 12px;display:flex;position:absolute;bottom:14px;left:15px}.previewLabel small{color:#62c9ff}.compareGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.compareGrid>div{background:#091724;border:1px solid #22394f;border-radius:10px;flex-direction:column;gap:6px;padding:17px;display:flex}.compareGrid b{font-size:23px}.compareGrid small{color:#91a6ba}.onlineBox{background:#091724;border:1px solid #22394f;border-radius:11px;max-width:460px;overflow:hidden}.onlineBox>div{border-top:1px solid #1d3548;justify-content:space-between;padding:12px 15px;display:flex}.onlineBox .onlineHead{background:#0c2639;border-top:0}.onlineHead i{background:#43d39b;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.onlineBox small{color:#55c4fc}.driverCard{background:#091724;border:1px solid #28506c;border-radius:11px;grid-template-columns:50px 1fr auto;align-items:center;gap:13px;padding:16px;display:grid}.avatar{background:#153044;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.driverInfo{flex-direction:column;gap:3px;display:flex}.driverInfo span,.driverInfo small{color:#91a6ba}.driverCard button,.controls button{color:#fff;background:#0d4566;border:1px solid #2d84b2;border-radius:7px;padding:9px 14px}.featureTags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.featureTags span{color:#9fb4c5;border:1px solid #22394f;border-radius:20px;padding:7px 11px;font-size:12px}.followFlow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;display:grid}.followFlow>div{text-align:center;background:#091724;border:1px solid #22394f;border-radius:10px;padding:15px}.followFlow b{color:#3abaff;margin-right:8px}.followFlow i{color:#3abaff;font-style:normal}.logoInfo{background:#091724;border:1px solid #22394f;border-radius:10px;align-items:center;gap:14px;padding:17px;display:flex}.logoInfo>b{font-size:25px}.logoInfo p{color:#91a6ba;margin:5px 0 0}.layers{grid-template-columns:1fr 1fr;gap:8px;display:grid}.layers>div{background:#091724;border:1px solid #22394f;border-radius:8px;align-items:center;gap:10px;padding:11px 13px;display:flex}.layers i{background:#273b4b;border-radius:20px;width:30px;height:17px;position:relative}.layers i:after{content:"";background:#728797;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:3px}.layers i.on{background:#11618d}.layers i.on:after{background:#70d4ff;left:16px}.secretRoad{background:#091724;border:1px solid #22394f;border-radius:10px;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:12px;padding:17px;display:grid}.secretRoad i{background:#667784;height:3px}.secretRoad i.dashed{background:0 0;border-top:3px dashed #667784;height:0}.controls{align-items:center;gap:7px;display:flex}.controls button{width:37px;height:37px;padding:0;font-size:18px}.controls span{color:#91a6ba;margin-left:8px}.rememberGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.rememberGrid>div{text-align:center;background:#091724;border:1px solid #22394f;border-radius:10px;padding:16px}.rememberGrid b{margin-bottom:6px;font-size:22px;display:block}.rememberGrid span{color:#a7b8c6;font-size:12px}@media (max-width:760px){.mapHero,.compareGrid,.layers,.rememberGrid,.followFlow{grid-template-columns:1fr}.followFlow i{text-align:center;transform:rotate(90deg)}.secretRoad{grid-template-columns:1fr}.driverCard{grid-template-columns:50px 1fr}.driverCard button{grid-column:1/-1}}
