.AutomotiveMap-module__Uxev0W__page{color:#f5f5f7;background:#050505;min-height:100dvh}.AutomotiveMap-module__Uxev0W__main{background:#08090b;height:calc(100dvh - 72px);min-height:560px;margin-top:72px;position:relative;overflow:hidden}.AutomotiveMap-module__Uxev0W__map{position:absolute;inset:0}.AutomotiveMap-module__Uxev0W__vignette{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0505052e,#0000 30% 70%,#05050524),linear-gradient(#0505051f,#0000 28% 72%,#05050538);position:absolute;inset:0}.AutomotiveMap-module__Uxev0W__topPanel{z-index:15;width:min(430px,100% - 36px);position:absolute;top:18px;left:18px}.AutomotiveMap-module__Uxev0W__searchRow{grid-template-columns:minmax(0,1fr) 48px;gap:9px;display:grid}.AutomotiveMap-module__Uxev0W__searchBox{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090be6;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:10px;min-height:50px;padding:0 13px;display:flex;box-shadow:0 18px 48px #00000057}.AutomotiveMap-module__Uxev0W__searchIcon{border:2px solid #f5f5f794;border-radius:50%;flex:none;width:15px;height:15px;position:relative}.AutomotiveMap-module__Uxev0W__searchIcon:after{content:"";background:#f5f5f794;border-radius:2px;width:7px;height:2px;position:absolute;bottom:-3px;right:-6px;transform:rotate(45deg)}.AutomotiveMap-module__Uxev0W__searchBox input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.AutomotiveMap-module__Uxev0W__searchBox input::placeholder{color:#f5f5f76e}.AutomotiveMap-module__Uxev0W__searchBox button{color:#f5f5f7b3;cursor:pointer;background:#ffffff0a;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:19px;display:grid}.AutomotiveMap-module__Uxev0W__locateButton{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#09090be6;border:1px solid #ffffff1f;border-radius:16px;place-items:center;width:48px;min-height:48px;display:grid;box-shadow:0 18px 48px #00000057}.AutomotiveMap-module__Uxev0W__locateButton:disabled{opacity:.55;cursor:wait}.AutomotiveMap-module__Uxev0W__crosshair{border:2px solid #f5f5f7;border-radius:50%;width:16px;height:16px;position:relative}.AutomotiveMap-module__Uxev0W__crosshair:before,.AutomotiveMap-module__Uxev0W__crosshair:after{content:"";background:#f5f5f7;position:absolute}.AutomotiveMap-module__Uxev0W__crosshair:before{width:2px;height:24px;top:-6px;left:5px}.AutomotiveMap-module__Uxev0W__crosshair:after{width:24px;height:2px;top:5px;left:-6px}.AutomotiveMap-module__Uxev0W__layerChips{scrollbar-width:none;gap:7px;margin-top:9px;padding-bottom:1px;display:flex;overflow-x:auto}.AutomotiveMap-module__Uxev0W__layerChips::-webkit-scrollbar{display:none}.AutomotiveMap-module__Uxev0W__layerChip,.AutomotiveMap-module__Uxev0W__layerChipActive{min-height:38px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:760;display:inline-flex}.AutomotiveMap-module__Uxev0W__layerChip{color:#f5f5f794;background:#09090bcc;border:1px solid #ffffff17}.AutomotiveMap-module__Uxev0W__layerChipActive{color:#fff;background:#1b1c1feb;border:1px solid #ffffff2b}.AutomotiveMap-module__Uxev0W__poiIcon{flex:none;width:13px;height:13px;display:inline-block;position:relative}.AutomotiveMap-module__Uxev0W__poiIcon:before{content:"";border:2px solid;border-radius:2px;position:absolute;inset:1px;transform:rotate(45deg)}.AutomotiveMap-module__Uxev0W__poiIcon_events{color:#e32c49}.AutomotiveMap-module__Uxev0W__poiIcon_tracks{color:#f5f5f7}.AutomotiveMap-module__Uxev0W__poiIcon_routes{color:#ff8a3d}.AutomotiveMap-module__Uxev0W__poiIcon_places{color:#70d6ff}.AutomotiveMap-module__Uxev0W__poiIcon_routes:before{border-radius:50% 0}.AutomotiveMap-module__Uxev0W__poiIcon_places:before{border-radius:50%}.AutomotiveMap-module__Uxev0W__searchResults{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#09090bf0;border:1px solid #ffffff1a;border-radius:16px;margin-top:8px;overflow:hidden;box-shadow:0 20px 60px #0000006b}.AutomotiveMap-module__Uxev0W__searchResults button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0f;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:11px 13px;display:grid}.AutomotiveMap-module__Uxev0W__searchResults button:last-child{border-bottom:0}.AutomotiveMap-module__Uxev0W__searchResults button:hover{background:#ffffff0d}.AutomotiveMap-module__Uxev0W__searchResults strong,.AutomotiveMap-module__Uxev0W__searchResults small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.AutomotiveMap-module__Uxev0W__searchResults strong{font-size:13px}.AutomotiveMap-module__Uxev0W__searchResults small{color:#f5f5f780;margin-top:3px;font-size:11px}.AutomotiveMap-module__Uxev0W__searchResults p{color:#f5f5f78f;margin:0;padding:14px;font-size:12px}.AutomotiveMap-module__Uxev0W__statusPill{z-index:11;color:#f5f5f7ad;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09090bd1;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;max-width:320px;min-height:38px;padding:0 12px;font-size:11px;font-weight:700;display:flex;position:absolute;top:18px;right:18px;box-shadow:0 14px 36px #0000003d}.AutomotiveMap-module__Uxev0W__statusPill button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.AutomotiveMap-module__Uxev0W__statusError{color:#ffd9df;border-color:#e32c496b}.AutomotiveMap-module__Uxev0W__detailSheet{z-index:14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0ceb;border:1px solid #ffffff1c;border-radius:22px;width:min(390px,100% - 36px);position:absolute;bottom:18px;right:18px;overflow:hidden;box-shadow:0 28px 80px #0000006b}.AutomotiveMap-module__Uxev0W__sheetHandle{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:13px 16px;display:grid}.AutomotiveMap-module__Uxev0W__sheetGrabber{display:none}.AutomotiveMap-module__Uxev0W__sheetHandle strong,.AutomotiveMap-module__Uxev0W__sheetHandle small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AutomotiveMap-module__Uxev0W__sheetHandle strong{font-size:13px}.AutomotiveMap-module__Uxev0W__sheetHandle small{color:#f5f5f775;grid-column:2;margin-top:-5px;font-size:10px}.AutomotiveMap-module__Uxev0W__sheetBody{border-top:1px solid #ffffff13;padding:16px}.AutomotiveMap-module__Uxev0W__detailImage{background-position:50%;background-size:cover;height:152px;margin:-16px -16px 15px}.AutomotiveMap-module__Uxev0W__detailMeta{flex-wrap:wrap;gap:7px;display:flex}.AutomotiveMap-module__Uxev0W__detailMeta span{color:#f4a9b5;text-transform:uppercase;background:#c8102e1a;border:1px solid #e32c4947;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.AutomotiveMap-module__Uxev0W__sheetBody h2{letter-spacing:-.03em;margin:12px 0 0;font-size:22px;line-height:1.08}.AutomotiveMap-module__Uxev0W__detailDate,.AutomotiveMap-module__Uxev0W__detailLocation,.AutomotiveMap-module__Uxev0W__sheetIntro{color:#f5f5f79e;margin:9px 0 0;font-size:13px;line-height:1.48}.AutomotiveMap-module__Uxev0W__detailDate{color:#fff;font-weight:700}.AutomotiveMap-module__Uxev0W__detailActions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.AutomotiveMap-module__Uxev0W__detailActions a{color:#fff;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.AutomotiveMap-module__Uxev0W__detailActions a:first-child{background:#c8102e;border-color:#c8102e}.AutomotiveMap-module__Uxev0W__locationMarker{background:#e32c49;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 7px #e32c4933,0 5px 18px #0006}.AutomotiveMap-module__Uxev0W__main .maplibregl-ctrl-group{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09090bdb;border:1px solid #ffffff1f;border-radius:14px;overflow:hidden;box-shadow:0 14px 35px #0000004d}.AutomotiveMap-module__Uxev0W__main .maplibregl-ctrl-group button{width:42px;height:42px}.AutomotiveMap-module__Uxev0W__main .maplibregl-ctrl-icon{filter:invert();opacity:.78}.AutomotiveMap-module__Uxev0W__main .maplibregl-ctrl-attrib{color:#f5f5f780;background:#050505b3;font-size:10px}.AutomotiveMap-module__Uxev0W__main .maplibregl-ctrl-attrib a{color:#f5f5f7ad}@media (min-width:901px){.AutomotiveMap-module__Uxev0W__detailSheet .AutomotiveMap-module__Uxev0W__sheetHandle{cursor:default}.AutomotiveMap-module__Uxev0W__main .maplibregl-ctrl-bottom-right{right:410px}}@media (max-width:900px){.AutomotiveMap-module__Uxev0W__main{height:calc(100dvh - var(--header-row-height) - env(safe-area-inset-top));min-height:520px;margin-top:calc(var(--header-row-height) + env(safe-area-inset-top))}.AutomotiveMap-module__Uxev0W__topPanel{width:calc(100% - 18px);top:9px;left:9px}.AutomotiveMap-module__Uxev0W__searchRow{grid-template-columns:minmax(0,1fr) 46px}.AutomotiveMap-module__Uxev0W__searchBox,.AutomotiveMap-module__Uxev0W__locateButton{border-radius:15px;min-height:46px}.AutomotiveMap-module__Uxev0W__locateButton{width:46px}.AutomotiveMap-module__Uxev0W__layerChips{margin-top:8px}.AutomotiveMap-module__Uxev0W__layerChip,.AutomotiveMap-module__Uxev0W__layerChipActive{min-height:35px;padding:0 10px;font-size:11px}.AutomotiveMap-module__Uxev0W__searchResults{max-height:min(330px,42dvh);overflow-y:auto}.AutomotiveMap-module__Uxev0W__statusPill{max-width:calc(100% - 70px);min-height:34px;font-size:10px;inset:auto auto 70px 9px}.AutomotiveMap-module__Uxev0W__detailSheet{border-radius:18px;width:auto;max-height:64px;transition:max-height .22s;bottom:7px;left:7px;right:7px}.AutomotiveMap-module__Uxev0W__detailSheetExpanded{max-height:min(430px,58dvh)}.AutomotiveMap-module__Uxev0W__sheetHandle{grid-template-columns:30px minmax(0,1fr);min-height:62px;padding:8px 13px}.AutomotiveMap-module__Uxev0W__sheetGrabber{background:#ffffff42;border-radius:999px;width:26px;height:4px;display:block}.AutomotiveMap-module__Uxev0W__sheetBody{overlow-y:auto;max-height:calc(58dvh - 62px)}.AutomotiveMap-module__Uxev0W__main .maplibregl-ctrl-group{display:none}.AutomotiveMap-module__Uxev0W__main .maplibregl-ctrl-bottom-right{bottom:64px;right:4px}.AutomotiveMap-module__Uxev0W__main .maplibregl-ctrl-attrib{opacity:.72;max-width:180px}}@media (max-width:480px){.AutomotiveMap-module__Uxev0W__searchBox input{font-size:13px}.AutomotiveMap-module__Uxev0W__poiIcon{width:12px;height:12px}.AutomotiveMap-module__Uxev0W__detailImage{height:132px}}@media (prefers-reduced-motion:reduce){.AutomotiveMap-module__Uxev0W__detailSheet,.AutomotiveMap-module__Uxev0W__layerChip,.AutomotiveMap-module__Uxev0W__layerChipActive{transition:none}}
