.trafficExperienceContainer .ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block}.trafficExperienceContainer .maskImageIcon,.trafficExperienceModal .maskImageIcon,.trafficExperienceNotificationBox .maskImageIcon{-webkit-mask-size:10px;mask-size:10px;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;mask-position:center center;mask-repeat:no-repeat;width:100%;height:100%;background-color:#666;display:block}.trafficExperienceContainer .feedbackIcon{-webkit-mask-size:20px;mask-size:20px;width:20px;height:20px}.trafficExperienceContainer .feedbackButtonIcon{background-color:#111}.trafficExperienceContainer .thumbUpIcon{background-color:#106ebe}.trafficExperienceContainer .thumbUpIcon:focus,.trafficExperienceContainer .thumbUpIcon:hover,.trafficExperienceContainer .thumbUpIconSelected{background-color:#106ebe}.trafficExperienceContainer .thumbDownIcon{background-color:#106ebe}.trafficExperienceContainer .thumbDownIcon:focus,.trafficExperienceContainer .thumbDownIcon:hover,.trafficExperienceContainer .thumbDownIconSelected{background-color:#106ebe}.trafficExperienceContainer .chevronDownIcon{transform:rotate(180deg)}.trafficExperienceContainer .chevronLeftIcon{transform:rotate(270deg)}.trafficExperienceContainer .switchDirectionsIcon{-webkit-mask-size:8px;mask-size:8px}.trafficExperienceContainer .bingDirectionsIcon{-webkit-mask-size:12px;mask-size:12px}.trafficExperienceContainer .checkMarkIcon{-webkit-mask-size:8px;mask-size:8px}.trafficExperienceContainer .crossMarkIcon{-webkit-mask-size:8px;mask-size:8px}.trafficExperienceContainer .editRouteIcon{-webkit-mask-size:16px;mask-size:16px}.trafficExperienceContainer .routeSettingsIcon{-webkit-mask-size:16px;mask-size:16px}.trafficExperienceContainer .deleteRouteIcon{-webkit-mask-size:16px;mask-size:16px}.trafficExperienceContainer .slideButtonIcon{-webkit-mask-size:16px;mask-size:16px}.trafficExperienceTooltip .dismissIcon,.trafficExperienceNotificationBox .dismissIcon,.trafficExperienceModal .dismissIcon{mask-size:15px;-webkit-mask-size:15px}.trafficExperienceContainer .dismissIcon{mask-size:12px;-webkit-mask-size:12px}.trafficExperienceContainer .settingButtonPanel .dismissIcon{background-color:#444}.trafficExperienceContainer .betaMessageContainer .dismissIcon:hover{background-color:#111}.trafficExperienceContainer .ellipsisIcon{-webkit-mask-size:12px;mask-size:12px}.trafficExperienceContainer .settingGear{-webkit-mask-size:20px;mask-size:20px}.trafficExperienceContainer .pinIcon{-webkit-mask-size:13px;mask-size:13px}.trafficExperienceContainer .signInIcon{-webkit-mask-size:13px;mask-size:13px}.trafficExperienceContainer .newsGalleryContainer{display:grid;gap:8px;grid-template-columns:1fr 1fr;width:360px}.trafficExperienceContainer .newsGalleryContainer>div:nth-child(4n+1),.trafficExperienceContainer .newsGalleryContainer>div:nth-child(4n+4){grid-column:span 2}.trafficExperienceContainer .emptyNewsGalleryIllustration{height:28px;width:28px;margin:auto;background-size:100% 100%}.trafficExperienceContainer .emptyNewsGalleryPrimaryMessage{font-size:16px;line-height:22px;text-align:center;font-weight:700;padding-top:12px;color:#111}.trafficExperienceContainer .emptyNewsGallerySecondaryMessage{font-size:14px;line-height:22px;text-align:center;font-weight:400;padding-top:8px;color:#767676}.trafficExperienceContainer .backToTop{cursor:pointer;position:absolute;width:101px;height:32px;font-size:12px;line-height:32px;background:#0078d4;margin-left:auto;margin-right:auto;left:0;right:0;box-shadow:0 1.6px 3.6px rgba(0,0,0,.13),0 0 2.9px rgba(0,0,0,.11);border-radius:20px;text-align:center;color:#fff;z-index:2;font-family:'Segoe UI',Arial,Helvetica,Sans-Serif}.trafficExperienceContainer .eventsCard .contentRegion{margin-top:96px;padding-top:6px}.trafficExperienceContainer .eventsCard .contentRegion h3{-webkit-line-clamp:1}.trafficExperienceContainer .trafficExperiencesSection{margin:16px 0;padding:12px;border-radius:10px;background:#f7f7f7}.trafficExperienceContainer .trafficExperiencesSection.fullBleed{padding:24px 0;margin:0;border-radius:0;background:none}.trafficExperienceContainer .trafficExperiencesSection.fullBleed.topSection{padding-top:8px}.trafficExperienceContainer .trafficExperiencesSection.fullBleed .sectionHeader{margin-top:0}.trafficExperienceContainer .trafficExperiencesSection.bottomBorder{border-bottom:2px solid #ddd}.trafficExperienceContainer .trafficExperiencesSection .sectionHeader{margin:5px 0 16px;display:flex;justify-content:space-between}.trafficExperienceContainer .trafficExperiencesSection .sectionTitle{font-weight:500;font-size:16px;line-height:22px;font-family:'Segoe UI',Arial,Helvetica,Sans-Serif;margin:0;padding:0;color:#444}.trafficExperienceContainer .trafficExperiencesSection .subSectionTitle{font-weight:400;font-size:14px;line-height:16px;color:#444;margin:16px 0 11px}.trafficExperienceContainer .trafficInsightsUpsellContainer{margin-top:24px;margin-bottom:16px}.trafficExperienceContainer .contentCard{height:100%;width:100%;transition:all .2s ease-in-out;background:#fff;border-radius:6px;box-shadow:0 1.6px 3.6px rgba(0,0,0,.13),0 0 2.9px rgba(0,0,0,.11);position:relative;overflow:hidden;display:flex;flex-direction:column}.trafficExperienceContainer .positioningRegion{height:100%;display:flex;flex-direction:column}.trafficExperienceContainer .imageRegion{position:absolute;display:inline-flex;align-self:flex-start}.trafficExperienceContainer .imageRegion::after{content:"";position:absolute;bottom:0;left:0;height:190px;width:100%;background:linear-gradient(0deg,#000 0,transparent 100%)!important}.trafficExperienceContainer .contentCard.splitImage .imageRegion::after{height:unset;background:none!important}.trafficExperienceContainer .imageRegion img{display:block;margin:0;max-width:100%}.trafficExperienceContainer .imageRegion .imagePlaceholder{background-size:calc(100% - 20px) calc(100% - 20px);background-position:10px 10px;background-repeat:no-repeat}.trafficExperienceContainer .contentRegion{position:static;margin-top:auto;z-index:1;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;padding:12px 16px 0;max-height:calc(100% - 42px)}.trafficExperienceContainer .contentRegion a{display:block;text-decoration:none;transition:all .2s ease-in-out;width:100%}.trafficExperienceContainer .contentRegion a::after{content:"";position:absolute;bottom:0;left:0;top:0;right:0;z-index:1}.trafficExperienceContainer .contentRegion h3{color:#fff;font-weight:600;font-family:'Segoe UI',Arial,Helvetica,Sans-Serif!important;overflow:hidden;box-sizing:content-box;max-height:60px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:20px;margin-top:0;margin-bottom:0;transition:all .2s ease-in-out;cursor:pointer}.trafficExperienceContainer .contentCard.splitImage .contentRegion h3{color:#444}.trafficExperienceContainer .attributionRegion{position:relative;padding:12px 16px 26px;display:inline-flex;align-items:center;box-sizing:border-box;align-self:flex-end;width:100%;max-height:42px}.trafficExperienceContainer .attribution{width:100%;box-sizing:border-box;display:inline-flex;align-items:center}.trafficExperienceContainer .attribution img{display:block;margin:0 8px 0 0;max-width:100%}.trafficExperienceContainer .attribution span{font-size:12px;line-height:16px;font-weight:400;color:#fff;font-family:Segoe UI,Segoe WP,Arial,Sans-Serif!important}.trafficExperienceContainer .contentCard.splitImage .attribution span{color:#767676}.trafficExperienceContainer .tagRegion{position:absolute;margin:8px;display:inline-flex;align-items:center;box-sizing:border-box;align-self:flex-end;max-height:42px;z-index:1}.trafficExperienceContainer .tag{width:100%;box-sizing:border-box;display:inline-flex;align-items:center;background:#022f55;padding:5px 6px;border-radius:4px}.trafficExperienceContainer .tag .pin{display:block;margin:0 4px 0 0;width:12px;height:13px;background-image:url(/rp/nO5ZfBSzheiO_VmZMOZBTPkXogU.svg)!important}.trafficExperienceContainer .tag span{font-size:11px;line-height:13px;font-weight:700;color:#fff}.trafficExperienceContainer .expandableList.canCollapse{padding-bottom:20px}.trafficExperienceContainer .listContainer{display:grid;grid-column-gap:16px;grid-row-gap:8px;grid-template-columns:1fr}.trafficExperienceContainer .sectionSizeToggle{position:relative;width:24px;height:24px;box-shadow:0 2px 3px rgba(0,0,0,.1);border-radius:12px;border:1px solid #ddd;bottom:12px;margin-left:auto;margin-right:auto;margin-bottom:-26px;text-align:center;background:#fff;cursor:pointer;display:flex}.trafficExperienceContainer .sectionSizeToggle .chevronIcon{width:10px!important;height:10px!important;fill:#767676;-webkit-mask-size:cover;mask-size:cover;background:#767676;margin:auto}.trafficExperienceContainer .cardList{display:grid;gap:8px}.trafficExperienceContainer .cardBase,.trafficExperienceContainer .cardBaseNoBorder{width:100%;height:auto;box-sizing:border-box;padding:16px;display:grid;overflow:hidden}.trafficExperienceContainer .cardBase{box-shadow:0 1.6px 3.6px rgba(0,0,0,.13),0 0 2.9px rgba(0,0,0,.11);border-radius:10px;font-family:'Segoe UI',Arial,Helvetica,Sans-Serif;background:#fff}.trafficExperienceContainer .cardBase .cardPrimaryMessage,.trafficExperienceContainer .cardBaseNoBorder .cardPrimaryMessage{text-align:center;padding-top:12px;font-size:14px;line-height:16px;font-weight:500;color:#106ebe}.trafficExperienceContainer .cardBase .cardSecondaryMessage,.trafficExperienceContainer .cardBaseNoBorder .cardSecondaryMessage{text-align:center;padding:5px 15px 15px 15px;font-size:12px;line-height:16px;color:#666}.trafficExperienceContainer .cardBase .cardButtonContainer,.trafficExperienceContainer .cardBaseNoBorder .cardButtonContainer{margin:auto}.trafficExperienceContainer .cardBase .cardButton,.trafficExperienceContainer .cardBaseNoBorder .cardButton{padding:6px 10px;margin:0 5px;line-height:20px;border-radius:5px;border:0;cursor:pointer;width:fit-content}.trafficExperienceContainer .cardBase .cardPrimaryButton,.trafficExperienceContainer .cardBaseNoBorder .cardPrimaryButton{background:#106ebe;color:#fff}.trafficExperienceContainer .cardBase .cardSecondaryButton,.trafficExperienceContainer .cardBaseNoBorder .cardSecondaryButton{background:none;color:#666}.trafficExperienceContainer .clickable{cursor:pointer}.trafficExperienceContainer .trafficTimeContainer{display:grid;gap:8px}.bm_trafficNavBarContainer .primaryButton,.trafficExperienceContainer button.bluePill,.trafficExperienceContainer button.primaryButton{background:unset;color:#106ebe;border-radius:16px;cursor:pointer}.trafficExperienceContainer button.fullLength{width:100%;justify-content:center;max-width:100%}.trafficExperienceContainer button.bluePill{border:1px solid #106ebe}.trafficExperienceContainer button.bluePill .maskImageIcon,.trafficExperienceContainer button.primaryButton .maskImageIcon{background:#106ebe}.trafficExperienceContainer button.bluePill:hover,.trafficExperienceContainer button.bluePillHover:hover{background:#f4faff}.trafficExperienceContainer button.bluePill:active,.trafficExperienceContainer button.bluePillHover:active{background:#dbecfa}.bm_trafficNavBarContainer .primaryButton:hover,.trafficExperienceContainer button.primaryButton:hover{color:#004d8e}.trafficExperienceModal button.filledBluePill,.trafficExperienceContainer button.filledBluePill{border:1px solid #106ebe;background:#106ebe;color:#fff;border-radius:16px;cursor:pointer}.trafficExperienceModal button.filledBluePill:hover,.trafficExperienceContainer button.filledBluePill:hover{border:1px solid #004d8e;background:#004d8e}.trafficExperienceModal button.filledBluePill:active,.trafficExperienceContainer button.filledBluePill:active{border:1px solid #022f55;background:#022f55}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer .cardBase{border-radius:6px}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer .optionsButtonContainer{gap:0}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .cardBase,.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .cardBase div{color:#111}.trafficExperienceContainer .redesignLayout .routeName{font-weight:400}.trafficExperienceContainer .redesignLayout .trafficTime{font-weight:600}.trafficExperienceContainer .redesignLayout .trafficTimeCompactLayout .routeName,.trafficExperienceContainer .redesignLayout .trafficTimeExpandedLayout .routeName{max-width:280px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;color:#111}.trafficExperienceContainer .redesignLayout .trafficTimeCompactLayout .trafficTime,.trafficExperienceContainer .redesignLayout .trafficTimeExpandedLayout .trafficTime{font-size:22px;font-weight:600;line-height:26px;letter-spacing:0;text-align:left}.trafficExperienceContainer .redesignLayout .trafficTimeCompactLayout .travelDistance,.trafficExperienceContainer .redesignLayout .trafficTimeExpandedCompactLayout .travelDistance,.trafficExperienceContainer .redesignLayout .trafficTimeExpandedLayout .travelDistance,.trafficExperienceContainer .redesignLayout .trafficTimeCompactLayout .trafficDelta,.trafficExperienceContainer .redesignLayout .trafficTimeExpandedCompactLayout .trafficDelta,.trafficExperienceContainer .redesignLayout .trafficTimeExpandedLayout .trafficDelta{font-size:13px;font-style:normal;font-weight:200;line-height:20px;color:#111}.trafficExperienceContainer .redesignLayout .trafficTimeCompactLayout .trafficDescription,.trafficExperienceContainer .redesignLayout .trafficTimeExpandedCompactLayout .trafficDescription,.trafficExperienceContainer .redesignLayout .trafficTimeExpandedLayout .trafficDescription{font-size:13px;font-style:normal;font-weight:700;line-height:20px}.trafficExperienceContainer .redesignLayout .trafficTimeCompactLayout .routeDescription,.trafficExperienceContainer .redesignLayout .trafficTimeExpandedCompactLayout .routeDescription,.trafficExperienceContainer .redesignLayout .trafficTimeExpandedLayout .routeDescription{font-size:13px;font-style:normal;font-weight:200;line-height:20px;color:#111}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer .directionSwitchButton .switchDirectionsIcon,.trafficExperienceContainer .redesignLayout .routeInfoCardContainer .contextMenuButton .ellipsisIcon{background:#111!important}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .directionSwitchButton .switchDirectionsIcon,.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .contextMenuButton .ellipsisIcon{background:#111}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .noTraffic{background:linear-gradient(140.9deg,#edf7f1 6.13%,#e3eee7 59.55%),linear-gradient(0deg,#fff,#fff)}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .noTraffic .trafficDescription,.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .noTraffic .trafficTime{color:#006621}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .lightTraffic{background:linear-gradient(140.9deg,#edf7f1 6.13%,#e3eee7 59.55%),linear-gradient(0deg,#fff,#fff)}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .lightTraffic .trafficDescription,.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .lightTraffic .trafficTime{color:#006621}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer .noTraffic .trafficTime,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer .lightTraffic .trafficTime{color:#006621}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .moderateTraffic{background:linear-gradient(140.9deg,#fef6ec 6.13%,#f8ead9 59.55%),linear-gradient(0deg,#fff,#fff)}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .moderateTraffic .trafficDescription,.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .moderateTraffic .trafficTime{color:#be5a00}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer .moderateTraffic .trafficTime{color:#be5a00}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .heavyTraffic{background:linear-gradient(140.9deg,#fdf4f2 6.13%,#f3e7e7 59.55%),linear-gradient(0deg,#fff,#fff)}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .heavyTraffic .trafficDescription,.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .heavyTraffic .trafficTime{color:#c80000}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer .heavyTraffic .trafficTime{color:#c80000}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .unknownTraffic{background:linear-gradient(90deg,#d9d9d9 .32%,#f2f2f2 100%)}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .unknownTraffic .trafficDescription,.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .unknownTraffic .trafficTime{color:#444}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer .contextMenuButton,.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .contextMenuButton,.trafficExperienceContainer .redesignLayout .routeInfoCardContainer .directionSwitchButton,.trafficExperienceContainer .redesignLayout .routeInfoCardContainer.selected .directionSwitchButton{background:none!important}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer .bingDirectionsButton{background:#fff}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer .bingDirectionsButton:hover{background:#f4faff}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer .bingDirectionsButton:active{background:#dbecfa}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer .routeFlair{background:rgba(255,255,255,.7)}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer .routeFlair .lightningIcon,.trafficExperienceContainer .redesignLayout .routeInfoCardContainer .contextMenuButton .ellipsisIcon{background:#111!important}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer .additionalButtons .bingDirectionsIcon{background:#106ebe}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer .additionalButtons .bingDirectionsButton{color:#106ebe}.trafficExperienceContainer .redesignLayout .routeInfoCardContainer .switchDirectionsIcon{-webkit-mask-size:11px;mask-size:11px}.trafficExperienceContainer .routeInfoCardContainer.selected .cardBase,.trafficExperienceContainer .routeInfoCardContainer.selected .cardBase div{color:#fff}.trafficExperienceContainer .routeInfoCardContainer{position:relative;color:#666}.trafficExperienceContainer .routeInfoCardContainer .routeName{font-size:14px;font-weight:600;line-height:16px}.trafficExperienceContainer .routeInfoCardContainer .travelDistance{font-size:12px;line-height:16px}.trafficExperienceContainer .routeInfoCardContainer .trafficDescription{font-size:14px;font-weight:500;line-height:24px}.trafficExperienceContainer .routeInfoCardContainer .trafficTime{font-size:20px;font-weight:700;line-height:28px}.trafficExperienceContainer .routeInfoCardContainer .trafficDescription{font-size:14px;font-weight:500;line-height:24px}.trafficExperienceContainer .routeInfoCardContainer .trafficTime{font-size:20px;font-weight:700;line-height:28px}.trafficExperienceContainer .routeInfoCardContainer .trafficDelta{font-size:13px;line-height:20px}.trafficExperienceContainer .routeInfoCardContainer.selected .contextMenuContainer .contextMenuButton{background:rgba(255,255,255,.07)}.trafficExperienceContainer .routeInfoCardContainer.selected .contextMenuContainer .contextMenuButton .ellipsisIcon,.trafficExperienceContainer .routeInfoCardContainer.selected .directionSwitchButtonContainer .directionSwitchButton .switchDirectionsIcon{background:#fff}.trafficExperienceContainer .routeInfoCardContainer .optionsButtonContainer{position:absolute;display:flex;padding:12px 16px 0 0;right:0;top:0;gap:5px}.trafficExperienceContainer .routeInfoCardContainer .optionsButtonContainer .contextMenuButton,.trafficExperienceContainer .routeInfoCardContainer .optionsButtonContainer .directionSwitchButton{width:24px;height:24px;display:flex}.trafficExperienceContainer .routeInfoCardContainer .directionSwitchButtonContainer .directionSwitchButton,.trafficExperienceContainer .routeInfoCardContainer .contextMenuContainer .contextMenuButton{background-color:rgba(0,0,0,.07);border-radius:16px;border:0;height:24px;width:24px;cursor:pointer}.trafficExperienceContainer .routeInfoCardContainer.selected .directionSwitchButtonContainer .directionSwitchButton{background:rgba(255,255,255,.07)}.trafficExperienceContainer .trafficTimeExpandedLayout,.trafficExperienceContainer .trafficTimeCompactLayout,.trafficExperienceContainer .trafficTimeExpandedCompactLayout{grid-template-columns:auto fit-content;grid-template-rows:min-content auto min-content min-content;column-gap:12px}.trafficExperienceContainer .trafficTimeExpandedLayout .routeName{grid-row:1;grid-column:span 2;padding-right:25px;align-self:start;margin-bottom:8px}.trafficExperienceContainer .trafficTimeExpandedLayout .trafficTime{grid-row:3;grid-column:1;align-self:end}.trafficExperienceContainer .trafficTimeExpandedLayout .contextMenuContainer{grid-column:2,span 1}.trafficExperienceContainer .trafficTimeExpandedLayout .trafficDescription{grid-row:4;grid-column:2;align-self:end;justify-self:end}.trafficExperienceContainer .trafficTimeExpandedLayout .travelDistance{grid-row:4;grid-column:1;align-self:end}.trafficExperienceContainer .trafficTimeExpandedLayout .trafficDelta{grid-row:3;grid-column:2;align-self:end;justify-self:end}.trafficExperienceContainer .trafficTimeCompactLayout .routeName{grid-row:1;grid-column:span 2;padding-right:25px;align-self:start;margin-bottom:8px;line-height:18px}.trafficExperienceContainer .trafficTimeCompactLayout .trafficTime{grid-row:3;grid-column:1;align-self:end;line-height:20px}.trafficExperienceContainer .trafficTimeCompactLayout .contextMenuContainer{grid-column:2,span 1}.trafficExperienceContainer .trafficTimeCompactLayout .trafficDescription{grid-row:3;grid-column:2;align-self:end;justify-self:end;line-height:16px}.trafficExperienceContainer .trafficTimeCollapsedLayout{grid-template-columns:auto fit-content}.trafficExperienceContainer .trafficTimeCollapsedLayout .routeName{grid-row:1;grid-column:1,span 1;align-self:start}.trafficExperienceContainer .trafficTimeCollapsedLayout .trafficTime{grid-row:1;grid-column:2;align-self:end;justify-self:end;font-size:14px;line-height:16px}.trafficExperienceContainer .trafficTimeExpandedCompactLayout .trafficTime{grid-row:1;grid-column:1;padding-right:25px;align-self:start;margin-bottom:8px;font-size:22px;font-style:normal;font-weight:600;line-height:26px}.trafficExperienceContainer .trafficTimeExpandedCompactLayout .routeFlair{grid-row:1;grid-column:2;align-self:center;justify-self:end}.trafficExperienceContainer .trafficTimeExpandedCompactLayout .routeDescription{grid-row:2;grid-column:1;font-size:13px;font-style:normal;font-weight:400;line-height:20px}.trafficExperienceContainer .trafficTimeExpandedCompactLayout .trafficDescription{grid-row:3;grid-column:2;align-self:end;justify-self:end}.trafficExperienceContainer .trafficTimeExpandedCompactLayout .travelDistance{grid-row:3;grid-column:1;align-self:end}.trafficExperienceContainer .trafficTimeExpandedCompactLayout .trafficDelta{grid-row:2;grid-column:2;align-self:end;justify-self:end}.trafficExperienceContainer .routeInfoCardContainer.selected .noTraffic{background:linear-gradient(90deg,#29865c .64%,#186743 100%)}.trafficExperienceContainer .noTraffic .trafficTime,.trafficExperienceContainer .noTraffic .trafficDescription{color:#29865c}.trafficExperienceContainer .routeInfoCardContainer.selected .lightTraffic{background:linear-gradient(90deg,#29865c .64%,#186743 100%)}.trafficExperienceContainer .lightTraffic .trafficTime,.trafficExperienceContainer .lightTraffic .trafficDescription{color:#29865c}.trafficExperienceContainer .routeInfoCardContainer.selected .moderateTraffic{background:linear-gradient(90deg,#c75300 .19%,#a94812 100%)}.trafficExperienceContainer .moderateTraffic .trafficTime,.trafficExperienceContainer .moderateTraffic .trafficDescription{color:#c75300}.trafficExperienceContainer .routeInfoCardContainer.selected .heavyTraffic{background:linear-gradient(90deg,#e22a35 .32%,#cb141f 100%)}.trafficExperienceContainer .heavyTraffic .trafficTime,.trafficExperienceContainer .heavyTraffic .trafficDescription{color:#e22a35}.trafficExperienceContainer .routeInfoCardContainer.selected .unknownTraffic{background:linear-gradient(90deg,#444 .32%,#767676 100%)}.trafficExperienceContainer .unknownTraffic .trafficTime,.trafficExperienceContainer .unknownTraffic .trafficDescription{color:#444}.trafficExperienceContainer .trafficTimeExpandedLayout.commuteRouteCard .routeName{max-width:280px}.trafficExperienceContainer .routeInfoCardContainer .additionalButtons{position:absolute;bottom:15px;left:0;right:0;display:flex;justify-content:center;gap:10px}.trafficExperienceContainer .routeInfoCardContainer .additionalButtonsPlaceholder{height:35px;grid-row:5;grid-template-rows:min-content auto min-content min-content}.trafficExperienceContainer .routeInfoCardContainer .additionalButtons button{display:flex;gap:5px;justify-content:center;padding:4px 20px;border-radius:20px;width:fit-content;border:0;cursor:pointer;color:#fff;background:rgba(255,255,255,.13)}.trafficExperienceContainer .routeInfoCardContainer .additionalButtons .bingDirectionsIcon{height:13px;width:13px;background:#fff;display:inline-block}.trafficExperienceContainer .routeInfoCardContainer .routeFlair{align-items:center;white-space:nowrap;display:flex;width:fit-content;padding:3px 10px;border-radius:6px;background:rgba(255,255,255,.7);gap:5px;font-size:11px;font-style:normal;font-weight:600;line-height:13px}.trafficExperienceContainer .routeInfoCardContainer .routeFlair .lightningIcon{background:#fff;width:8px;height:12.5px}.trafficExperienceContainer .additionalButtons.personalizeCommute .personalizeCommuteButton{max-width:280px}.trafficExperienceContainer .additionalButtons.personalizeCommute .bingDirectionsButton{padding:6px}.bm_trafficToggles{pointer-events:auto;margin-bottom:40px;max-width:400px}.bm_trafficToggles .layerToggleHorizontalLayout{position:static;margin-left:28px;margin-top:16px}.bm_trafficToggles .layerToggleVerticalLayout{position:static;margin:10px}.bm_trafficToggles .layerToggleControl{height:28px;width:unset;grid-auto-flow:column;max-width:fit-content;border-radius:6px;background:#fff;box-shadow:0 1.6px 3.6px rgba(0,0,0,.13),0 0 2.9px rgba(0,0,0,.11);display:grid;gap:8px;padding:2px}.bm_trafficToggles .layerToggleVerticalLayout .layerToggleControl{border-radius:8px}.bm_trafficToggles .buttonContainer{position:relative}.bm_trafficToggles .button{width:28px;height:28px;border-radius:6px;min-width:unset;border:2px solid transparent;background:#fff;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;padding:0}@media(forced-colors:active){.bm_trafficToggles .button{forced-color-adjust:none}}.bm_trafficToggles .button.isSelected{background:#0078d4}.bm_trafficToggles .buttonIcon{background-color:#0078d4;width:20px;height:20px;-webkit-mask-size:cover;mask-size:cover}.bm_trafficToggles .button.isSelected .buttonIcon{background-color:#fff}.bm_trafficToggles .svgTraffic{-webkit-mask-image:url(/rp/QqDq_1JSg5pND5-XQikMCNlAV9g.svg);mask-image:url(/rp/QqDq_1JSg5pND5-XQikMCNlAV9g.svg)}.bm_trafficToggles .svgTrafficAccidentV2{-webkit-mask-image:url(/rp/fi6eDk3MTVwm_naCSMTWCEKGUgo.svg);mask-image:url(/rp/fi6eDk3MTVwm_naCSMTWCEKGUgo.svg)}.bm_trafficToggles .svgRoadConstructionV2{-webkit-mask-image:url(/rp/xJRKd--q9-Zo8EKMvoleoxkZcOU.svg);mask-image:url(/rp/xJRKd--q9-Zo8EKMvoleoxkZcOU.svg)}.bm_trafficToggles .svgRoadClosureV2{-webkit-mask-image:url(/rp/cuVfeB4G9mXL2c1XTyLEhHaF4yo.svg);mask-image:url(/rp/cuVfeB4G9mXL2c1XTyLEhHaF4yo.svg)}.bm_trafficToggles .svgTrafficIncidentV2{-webkit-mask-image:url(/rp/4IrfGyB9CBcSPdHOlEbuJK4Jid0.svg);mask-image:url(/rp/4IrfGyB9CBcSPdHOlEbuJK4Jid0.svg)}.bm_trafficToggles .svgTrafficCamera{-webkit-mask-image:url(/rp/fn9Zaqs1FE-iGWOIxc4qRGxhjR8.svg);mask-image:url(/rp/fn9Zaqs1FE-iGWOIxc4qRGxhjR8.svg)}.bm_trafficToggles .checkboxContainer{right:unset;left:252px;background:#fff;box-shadow:0 1.6px 3.6px rgba(0,0,0,.13),0 0 2.9px rgba(0,0,0,.11);border-radius:6px;position:absolute;display:flex;height:32px;align-items:center;padding:0 8px;gap:4px;margin-top:-2px}.bm_trafficToggles .layerToggleVerticalLayout .checkboxContainer{left:0;bottom:0;margin:10px;border-radius:8px}.bm_trafficToggles .toggleCheckbox{width:14px;height:14px;border-radius:2px;transition:all .2s ease-in-out;background:#fff;border:1px solid #666;outline:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff}.bm_trafficToggles .toggleCheckbox:focus{border:2px solid #000}.bm_trafficToggles .toggleCheckbox:disabled{cursor:not-allowed;border-color:#929292}.bm_trafficToggles .toggleCheckbox:checked{background:#767676}.bm_trafficToggles .toggleCheckbox:after{content:"✓";position:relative;left:15%;top:-25%;border-color:transparent;display:none}.bm_trafficToggles .toggleCheckbox:checked:after{display:block}.bm_trafficToggles .toggleCheckbox:focus:after{top:-40%}.bm_trafficToggles .checkboxContainer .toggleTitle{font-size:11px;line-height:14px;color:#666;font-weight:500;overflow:hidden;white-space:nowrap;font-family:'Segoe UI',Arial,Helvetica,Sans-Serif}.bm_trafficToggles .layerToggleNotification{display:inline-block;margin-top:8px;font-size:11px;line-height:13px;color:#666;background:#fff;box-shadow:0 1.6px 3.6px rgba(0,0,0,.13),0 0 2.9px rgba(0,0,0,.11);border-radius:6px;padding:6px;font-family:'Segoe UI',Arial,Helvetica,Sans-Serif;max-width:240px}.bm_trafficToggles .tooltip{position:absolute;display:flex;align-items:center;top:calc(100% + 2px + 2px);left:50%;font-family:'Segoe UI',Arial,Helvetica,Sans-Serif}.bm_trafficToggles .tooltipMsg{background:#fff;box-shadow:0 1.6px 3.6px rgba(0,0,0,.13),0 0 2.9px rgba(0,0,0,.11);color:#666!important;border-radius:6px;font-size:11px;line-height:12px;padding:6px 8px;font-weight:600;overflow:hidden;white-space:nowrap}.bm_trafficToggles .tooltipMsgSubTitle{font-weight:400}.bm_trafficToggles .expandButton,.bm_trafficToggles .backButton{position:absolute;top:10px;width:32px;height:32px;border-radius:50%;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.2),0 0 6px rgba(0,0,0,.1);border:0}.bm_trafficToggles .backButton{left:10px}.bm_trafficToggles .expandButton{right:4px}.bm_trafficToggles .leftArrowIcon{-webkit-mask-image:url(/rp/c4KwjALuyaX8rSW_O1a247dwYdk.svg);mask-image:url(/rp/c4KwjALuyaX8rSW_O1a247dwYdk.svg);-webkit-mask-size:16px;mask-size:16px}.bm_trafficToggles .expandArrowIcon{-webkit-mask-image:url(data:image/svg+xml,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%3E%3Cg%20id%3D%22Page-1%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%3E%3Cg%20id%3D%221366x768%22%20transform%3D%22translate%28-136%20-332%29%22%3E%3Cg%20id%3D%22Enlarge-Copy%22%20transform%3D%22translate%28128%20324%29%22%3E%3Cg%20id%3D%22Expand%22%20transform%3D%22translate%288%208%29%22%3E%3Cpath%20id%3D%22Shape%22%20d%3D%22M0%200h16v16H0z%22%2F%3E%3Cpath%20id%3D%22Shape%22%20fill%3D%22%23767676%22%20fill-rule%3D%22nonzero%22%20d%3D%22M9%201a1%201%200%200%200%201%201h2.586L2%2012.586V10a1%201%200%200%200-2%200v5a1%201%200%200%200%201%201h5a1%201%200%200%200%200-2H3.414L14%203.414V6a1%201%200%200%200%202%200V1a1%201%200%200%200-1-1h-5a1%201%200%200%200-1%201%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%3E%3Cg%20id%3D%22Page-1%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%3E%3Cg%20id%3D%221366x768%22%20transform%3D%22translate%28-136%20-332%29%22%3E%3Cg%20id%3D%22Enlarge-Copy%22%20transform%3D%22translate%28128%20324%29%22%3E%3Cg%20id%3D%22Expand%22%20transform%3D%22translate%288%208%29%22%3E%3Cpath%20id%3D%22Shape%22%20d%3D%22M0%200h16v16H0z%22%2F%3E%3Cpath%20id%3D%22Shape%22%20fill%3D%22%23767676%22%20fill-rule%3D%22nonzero%22%20d%3D%22M9%201a1%201%200%200%200%201%201h2.586L2%2012.586V10a1%201%200%200%200-2%200v5a1%201%200%200%200%201%201h5a1%201%200%200%200%200-2H3.414L14%203.414V6a1%201%200%200%200%202%200V1a1%201%200%200%200-1-1h-5a1%201%200%200%200-1%201%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);-webkit-mask-size:14px;mask-size:14px}.trafficExperienceContainer .trafficExperiencesSection.fullBleed.navigationBanner{padding:0;margin:16px 0}.trafficExperienceContainer .trafficExperiencesSection.fullBleed.navigationBanner .sectionHeader{margin-top:12px}.trafficExperienceContainer .navigationContainer{display:flex;flex-direction:row;align-items:center;padding:14px;height:60px;width:inherit;background:rgba(25,145,255,.07);border:0;border-radius:6px;cursor:pointer;width:100%}.trafficExperienceContainer .navigationIcon{height:32px;width:32px;background-size:100% 100%}.trafficExperienceContainer .navigationIcon.main{background-image:url(/rp/MmgzCZs3MbEal9p5ygCZ0mZO2Tw.png)}.trafficExperienceContainer .navigationIcon.insights{background-image:url(/rp/DndbU6xvz4wiufjEyfTa4CUDlbo.png)}.trafficExperienceContainer .navigationTitle{font-family:'Segoe UI',Arial,Helvetica,Sans-Serif;font-weight:600;font-size:14px;line-height:18px;padding-left:14px;color:#187fdd;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bm_trafficNavBarContainer{margin-bottom:2px}.bm_trafficNavBarContainer .trafficTaskHeader{margin:3px 0 12px;height:22px;color:#919191;font-family:'Roboto',Arial,Helvetica,Sans-Serif;font-size:16px;font-weight:700;line-height:22px;display:flex;justify-content:space-between}.bm_trafficNavBarContainer .navigationBar,.trafficExperienceContainer .navigationBar{display:flex;justify-content:space-between;align-items:center;width:100%;box-shadow:0 4px 2px -2px rgba(0,0,0,.1)}.bm_trafficNavBarContainer .navigationBar .navigationButtonContainer,.trafficExperienceContainer .navigationBar .navigationButtonContainer{display:flex;flex-direction:column;align-items:center;flex:1;height:70px}.bm_trafficNavBarContainer .navigationBar button.selected,.trafficExperienceContainer .navigationBar button.selected{font-weight:700;color:#106ebe}.bm_trafficNavBarContainer .navigationBar button,.trafficExperienceContainer .navigationBar button{cursor:pointer;background-color:unset;border:0;font-family:'Segoe UI',Arial,Helvetica,Sans-Serif;font-size:13px;line-height:20px;color:#666;flex-direction:column;align-items:center;display:flex;margin-top:auto;margin-bottom:auto}.bm_trafficNavBarContainer .navigationBar button.selected .navigationIcon,.trafficExperienceContainer .navigationBar button.selected .navigationIcon{background-color:#106ebe}.bm_trafficNavBarContainer .navigationBar button .navigationIcon,.trafficExperienceContainer .navigationBar button .navigationIcon{background-color:#666;-webkit-mask-size:cover;background-image:unset;height:24px;width:24px}@media(forced-colors:active){.bm_trafficNavBarContainer .navigationBar button .navigationIcon,.trafficExperienceContainer .navigationBar button .navigationIcon{forced-color-adjust:none}}.bm_trafficNavBarContainer .navigationBar button .navigationIcon.main,.trafficExperienceContainer .navigationBar button .navigationIcon.main{-webkit-mask-image:url(/rp/GDARmJEYftdPsQKCXRG5oa2VVRo.svg);mask-image:url(/rp/GDARmJEYftdPsQKCXRG5oa2VVRo.svg)}.bm_trafficNavBarContainer .navigationBar button .navigationIcon.newsAndEvents,.trafficExperienceContainer .navigationBar button .navigationIcon.newsAndEvents{-webkit-mask-image:url(/rp/5v8cPL-0Leg6bAwXwAP4fY84BrM.svg);mask-image:url(/rp/5v8cPL-0Leg6bAwXwAP4fY84BrM.svg)}.bm_trafficNavBarContainer .navigationBar button .navigationIcon.insights,.trafficExperienceContainer .navigationBar button .navigationIcon.insights{-webkit-mask-image:url(/rp/rBub9KiE1vtE-4-fxf6n8jVcSzI.svg);mask-image:url(/rp/rBub9KiE1vtE-4-fxf6n8jVcSzI.svg)}.bm_trafficNavBarContainer .navigationBar button span,.trafficExperienceContainer .navigationBar button span{margin-top:5px;max-width:120px}.trafficExperienceContainer .myRoutesContainer h3{font-family:'Segoe UI',Arial,Helvetica,Sans-Serif;font-size:14px;line-height:16px;color:#444;font-weight:500;flex:1}.trafficExperienceContainer .myRoutesContainer h4{font-family:'Segoe UI',Arial,Helvetica,Sans-Serif;font-size:12px;line-height:14px;color:#666;font-weight:600;flex:1}.trafficExperienceContainer .myRoutesContainer .customRouteContainer .upsellGraphic,.trafficExperienceContainer .myRoutesContainer .newRoutesLayout .upsellGraphic{background-image:url(/rp/J1LYw1lXbKDf-PC3w7lqwLzwkNw.png);height:70px;width:256px;margin-left:auto;margin-right:auto}.trafficExperienceContainer .myRoutesContainer .customRouteContainer .commuteRouteCardContainer{margin:8px 0}.trafficExperienceContainer .myRoutesContainer .listWithGap{display:grid;gap:8px}.trafficExperienceContainer .myRoutesContainer .directionsSearchCancelButton{height:20px;width:20px;min-width:20px;border-radius:20px;background-color:#e0e0e0;padding:0;border:0;margin-right:5px;cursor:pointer}.trafficExperienceContainer .myRoutesContainer .alternateAddCommuteButton{padding:4px 12px 5px;line-height:14px;font-size:12px;color:#0968bf;background:rgba(25,145,255,.1);border-radius:5px;border:0;cursor:pointer;margin-left:auto}.trafficExperienceContainer .myRoutesContainer .sectionHeader .row{width:100%}.trafficExperienceContainer .myRoutesContainer .locationInputsContainer{display:grid}.trafficExperienceContainer .myRoutesContainer .locationInputContainer{flex:1}.trafficExperienceContainer .myRoutesContainer .switchDirectionsStatus{height:0;width:0;position:absolute;overflow:hidden}.trafficExperienceContainer .myRoutesContainer .row{display:flex;align-items:center}.trafficExperienceContainer .myRoutesContainer .locationIconContainer{height:20px;width:20px;padding:0 10px 0 0}.trafficExperienceContainer .myRoutesContainer .locationIconContainer.locationA{background-image:url(/rp/lDK7e_lgfB9cmGRC8CWcORIFie4.svg);background-repeat:no-repeat}.trafficExperienceContainer .myRoutesContainer .locationIconContainer.locationB{background-image:url(/rp/e4E2TRqJwQJ2ynRL_ZpCqydz4L8.svg);background-repeat:no-repeat}.trafficExperienceContainer .myRoutesContainer .locationIconContainer.locationHome{background-image:url(/rp/d9hAvitRmxkTWda-qwN_ayYwlAA.svg);background-repeat:no-repeat}.trafficExperienceContainer .myRoutesContainer .locationIconContainer.locationWork{background-image:url(/rp/cbua7r53r5Ss74lkFHOeqBuPmLc.svg);background-repeat:no-repeat}.trafficExperienceContainer .myRoutesContainer .locationInputRow button.deleteRouteButton{-webkit-mask:url(/rp/lZqlyPJSJn_iVcDBtiEUmNiR2bA.svg) center center no-repeat;-webkit-mask-size:15px;mask-image:url(/rp/lZqlyPJSJn_iVcDBtiEUmNiR2bA.svg) center center no-repeat;mask-image-size:15px;height:20px;width:20px;background-color:#ececec;margin-left:5px}.trafficExperienceContainer .myRoutesContainer .locationInputRow button.deleteRouteButton.active{background-color:#666;cursor:pointer}.trafficExperienceContainer .myRoutesContainer input{height:32px;border:1px solid #ddd;box-sizing:border-box;border-radius:4px;width:100%;padding:0 5px}.trafficExperienceContainer .myRoutesContainer .locationInputContainer input{width:calc(100% - 12px);padding:0 5px}.trafficExperienceContainer .locationInputsContainer .amcLinkToSave{cursor:pointer;font-size:11px;line-height:13px;color:#1a0dab;margin-left:30px}.trafficExperienceContainer .myRoutesContainer .switchDirectionsIconContainer{height:0;margin:-55px 10px 0;display:inline-flex;padding:4px;flex-direction:row-reverse}.trafficExperienceContainer .myRoutesContainer .switchDirectionsIconContainer button{height:24px;width:24px;border-radius:16px;border:1px solid #ddd;background-color:#fff;cursor:pointer}.trafficExperienceContainer .myRoutesContainer .saveRouteResultContainer{padding:8px 0;text-align:center}.trafficExperienceContainer .myRoutesContainer .saveRouteResultContainer button{padding:6px 10px;line-height:20px;font-size:14px;color:#fff;background:#106ebe;border-radius:24px;border:0;display:flex;margin:auto;cursor:pointer}.trafficExperienceContainer .myRoutesContainer .saveRouteResultContainer button .pinIcon,.trafficExperienceContainer .myRoutesContainer .saveRouteResultContainer button .signInIcon{width:15px;height:15px;padding:2px;background-color:#fff}.trafficExperienceContainer .myRoutesContainer button.signInToSaveButton{display:flex;line-height:24px;align-items:center;font-size:13px;font-weight:500;cursor:pointer}.trafficExperienceContainer .myRoutesContainer .optionsChevronButton{height:20px;width:20px;border-radius:16px;border:0;padding:0;cursor:pointer;background-color:#ececec}.trafficExperienceContainer .myRoutesContainer .optionsDropdownContainer{display:grid;gap:14px}.trafficExperienceContainer .myRoutesContainer .optionsDropdownContainer .optionsDropdownSectionContainer{display:grid;gap:6px}.trafficExperienceContainer .myRoutesContainer .optionsAvoidToggleContainer{font-size:12px;line-height:14px;color:#444;font-weight:400;flex:1;display:inline-flex;align-items:center}.trafficExperienceContainer .myRoutesContainer .optionsAvoidToggle{cursor:pointer;position:relative;margin-top:0;float:left}.trafficExperienceContainer .myRoutesContainer .optionsAvoidToggle input{cursor:pointer;display:block;position:relative;margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0;width:40px;height:20px;background:#fff;border:1px solid #ddd;border-radius:20px}.trafficExperienceContainer .myRoutesContainer .optionsAvoidToggle input:focus,.trafficExperienceContainer .myRoutesContainer .optionsAvoidToggle.checked input:focus{border:2px solid #000}.trafficExperienceContainer .myRoutesContainer .optionsAvoidToggle .optionsAvoidToggleInner{position:absolute;pointer-events:none;transition:all .1s ease;top:5px;left:5px;right:unset;border-radius:10px;width:10px;height:10px;background:#444}.trafficExperienceContainer .myRoutesContainer .optionsAvoidToggle.checked input{background:#106ebe;border:1px solid #106ebe}.trafficExperienceContainer .myRoutesContainer .optionsAvoidToggle.checked .optionsAvoidToggleInner{left:25px;right:unset;background:#fff}.trafficExperienceContainer .myRoutesContainer .optionsAvoidToggleContainer .inputLabel{padding:0 5px;color:#767676}.trafficExperienceContainer .myRoutesContainer .newRoutesLayout .directionsSearchContainer{margin-bottom:12px}.trafficExperienceContainer .routeEditTitleIconContainers{display:grid;gap:4px;grid-auto-flow:column}.trafficExperienceContainer .routeEditTitleIconContainers button{border:0;border-radius:20px;padding:0;height:20px;width:20px;cursor:pointer;background-color:#ececec}.trafficExperienceContainer .routeEditTitleIconContainers button:disabled{opacity:30%;cursor:default}.trafficExperienceContainer .routeEditTitleIconContainers .cardBase,.trafficExperienceContainer .directionsSearchContainer .cardBase{padding:12px}.trafficExperienceContainer .myRoutesContainer .tooltipContainer{position:absolute;display:flex;align-items:center;z-index:1;width:230px;background:#fff;box-shadow:0 1.6px 3.6px rgba(0,0,0,.13),0 0 2.9px rgba(0,0,0,.11);color:#666!important;border-radius:6px;font-size:12px;line-height:16px;padding:6px 8px;font-weight:400;overflow:hidden;white-space:normal;margin-top:-15px}.trafficExperienceContainer .myRoutesContainer .tooltipContainer.addHomeWorkTooltip{margin-left:75px;margin-top:68px}.trafficExperienceContainer .myRoutesContainer .saveRouteTooltipIconContainer{padding:5px;height:10px;width:10px}.trafficExperienceTooltip{position:relative;height:100%;width:100%;margin-top:20px;box-shadow:0 8px 16px rgba(0,0,0,.14)}.trafficExperienceTooltip .tooltipContent{display:flex;gap:12px;background:linear-gradient(93.87deg,#213a70 1%,#203d79 58%,#1a1057 100%);padding:12px;border-radius:6px;box-shadow:0 2px 16px rgba(0,0,0,.14)}.trafficExperienceTooltip .tooltipText{color:#fff;line-height:18px;font-size:15px;font-weight:400}.trafficExperienceTooltip .tooltipArrowDown{position:absolute;top:100%;left:50%;margin-left:-12px;border-width:12px;border-style:solid;border-color:#213d78 transparent transparent transparent}.trafficExperienceTooltip .tooltipArrowUp{position:absolute;top:-11px;left:50%;margin-left:-12px;border-width:12px;border-style:solid;border-color:transparent transparent #213d78 transparent}.trafficExperienceTooltip .tooltipArrowLeft{position:absolute;top:50%;left:-7%;margin-top:-10px;border-width:10px;border-style:solid;border-color:transparent #213d78 transparent transparent}.trafficExperienceTooltip .dismissButton{height:16px;width:16px;border:0;cursor:pointer;background:none;padding:0}.trafficExperienceContainer .tooltipIcon{margin:auto}.trafficExperienceContainer .tooltipIcon .checkmarkCircleIcon{height:16px;width:16px;background-size:16px 16px;background-image:url(/rp/dwWvUiBCVn_6jCRwijoQ8C8pUTA.svg)}.trafficExperienceNotificationBox.myRoutesNotificationBox{font-size:14px;line-height:20px}.trafficExperienceNotificationBox.myRoutesNotificationBox .undoMyRouteActionButton{border:0;background:none;cursor:pointer;color:#63ade5;width:fit-content;padding-top:4px}.trafficExperienceNotificationBox.myRoutesNotificationBox .undoMyRouteActionButton:hover{text-decoration:underline}.trafficExperienceContainer .myRoutesContainer .newCustomRouteSection{margin:0 0 8px}.trafficExperienceContainer .myRoutesContainer .newCustomRouteSection .directionsSearchContainer{margin-bottom:0}.trafficExperienceContainer .myRoutesContainer .newCustomRouteSection .saveRouteResultContainer{padding:8px 0 0}.trafficExperienceContainer .addUserContentButton{display:flex;border:0;line-height:24px;align-items:center;font-size:13px;font-weight:500;cursor:pointer}.trafficExperienceContainer .addUserContentButton .icon{background-image:url(/rp/7X7qEyMqhOmmhYsBw05TsxPtz5E.svg);background-repeat:no-repeat;width:18px;height:16px;margin:0 8px}.trafficExperienceContainer .addUserContentButton.shortened .text{max-width:120px}.trafficExperienceContainer .textActionLink{border:0;line-height:20px;font-size:13px;font-weight:400}.trafficExperienceContainer .insightsSubtitle{font-size:12px;line-height:14px;margin:-12px 0 12px;font-family:'Segoe UI',Arial,Helvetica,Sans-Serif;color:#666}.trafficExperienceContainer .insightsChartLabels{display:flex;flex-direction:column}.trafficExperienceContainer .insightsChartAxis{display:inline-flex;flex-direction:row;gap:12px;font-weight:400;font-size:10px;line-height:16px;color:#666}.trafficExperienceContainer .insightsChartAxisLabel{width:26px;text-align:center}.trafficExperienceContainer .insightsLiveLine{stroke:#de3700;stroke-linecap:round;stroke-dasharray:.5 2}.trafficExperienceContainer .insightsLiveLabel{position:relative;line-height:20px;color:#de3700;text-shadow:-1px 1px 0 #fff,1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff;display:flex;font-size:10px;margin-top:20px}.trafficExperienceContainer .insightsLiveIcon{height:20px;width:20px;background-size:100% 100%;background-image:url(/rp/jyDjhV9aTO0VMJejnKyzfuTSqT4.svg)}.trafficExperienceContainer .noInsightsDataIllustration{height:100px;width:100px;margin:auto;background-size:100% 100%;background-image:url(/rp/g64XWuMTq8IpcP5z6U46F0Ebllc.svg)}.trafficExperienceContainer .noInsightsDataMessage{font-size:20px;line-height:30px;color:#919191;text-align:center;padding-top:10px}.trafficExperienceContainer .noForecastDataContainer{display:flex;flex-direction:column;align-items:center;gap:12px}.trafficExperienceContainer .noForecastDataIcon{width:28px;height:28px;background-color:#767676;-webkit-mask-image:url(/rp/ODvDkxNF_n7bhwWw4zKu9tEM15g.svg);mask-image:url(/rp/ODvDkxNF_n7bhwWw4zKu9tEM15g.svg)}.trafficExperienceContainer .noForecastDataMessageContainer{font-family:'Roboto',Arial,Helvetica,Sans-Serif;display:flex;flex-direction:column;align-items:center;gap:8px}.trafficExperienceContainer .noForecastDataMessagePrimary{color:#767676;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.trafficExperienceContainer .noForecastDataMessageSecondary{color:#767676;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.trafficExperienceContainer .insightsTitle .location{font-family:'Roboto',Arial,Helvetica,Sans-Serif;color:#444}.trafficExperienceContainer .insightsTitle .locationBold{font-family:'Roboto',Arial,Helvetica,Sans-Serif;color:#444;font-weight:700}.trafficExperienceContainer .insightsSignInCard.cardBaseNoBorder{display:flex;align-items:center;gap:16px;padding:16px;border-radius:6px;border:1px solid #f3f3f3;background:#f9f9f9;margin-bottom:24px}.trafficExperienceContainer .insightsSignInCard .cardPrimaryMessage{padding:0;text-align:left;font-size:13px;line-height:20px;font-weight:700}.trafficExperienceContainer .insightsSignInCard .cardSecondaryMessage{padding:0;text-align:left}.trafficExperienceContainer .insightsSignInCard .cardButtonContainer{min-width:79px}.trafficExperienceContainer .insightsBubbleNotifications{display:flex;flex-direction:column;gap:10px}.trafficExperienceContainer .insightsBubble{display:flex;align-items:center;gap:16px;padding:12px;border-radius:6px;border:1px solid #f3f3f3;background:#f9f9f9;font-size:13px;font-weight:400;line-height:20px;font-family:'Roboto',Arial,Helvetica,Sans-Serif;color:#666}.trafficExperienceContainer .insightsBubble.upsell:hover{cursor:pointer;background:#f5f5f5}.trafficExperienceContainer .insightsBubble.trafficIncident:hover{cursor:pointer;background:rgba(16,110,190,.06)}.trafficExperienceContainer .insightsBubble.trafficIncident.hovered{background:rgba(16,110,190,.06)}.trafficExperienceContainer .insightsBubble.trafficIncident.selected{border:1px solid #106ebe;background-color:rgba(16,110,190,.06)}.trafficExperienceContainer .insightsBubble.event.selected{border:1px solid #106ebe;background-color:rgba(16,110,190,.06)}.trafficExperienceContainer .insightsBubble.weatherAlertWarning:hover{cursor:pointer;background:rgba(16,110,190,.06)}.trafficExperienceContainer .insightsBubble.weatherAlert:hover{cursor:pointer;background:rgba(16,110,190,.06)}.trafficExperienceContainer .insightsBubble.event:hover{cursor:pointer;background:rgba(16,110,190,.06)}.trafficExperienceContainer .insightsBubble .insightsIconContainer{display:flex;flex-direction:column}.trafficExperienceContainer .insightsBubble .insightsIconContainer .insightsIconTop{border-top-left-radius:4px;border-top-right-radius:4px;border-top:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #ececec}.trafficExperienceContainer .insightsBubble .insightsIconContainer .insightsIconBottom{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #ececec}.trafficExperienceContainer .insightsBubble.trafficIncident .bubbleTitle{font-weight:700;color:#be5a00}.trafficExperienceContainer .insightsBubble .bubbleMessage{color:#444;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.trafficExperienceContainer .insightsBubble .bubbleCta{color:#106ebe}.trafficExperienceContainer .insightsBubble .bubbleCta:hover{color:#004d8e}.trafficExperienceContainer .insightsBubble b{color:#444;font-weight:700}.trafficExperienceContainer .insightsBubble.weatherAlertWarning .heading{color:#c80000}.trafficExperienceContainer .insightsCommuteMobileUpsell{margin-bottom:24px}.trafficExperienceContainer .insightsHistoricalTrends .chartLabels{border-top:1px solid rgba(0,0,0,.1)}.trafficExperienceContainer .insightsHistoricalTrends .chartContent{width:336px;font-family:'Segoe UI',Arial,Helvetica,Sans-Serif}.trafficExperienceContainer .fullBleed.insightsHistoricalTrends .chartContent{margin-left:12px}.trafficExperienceContainer .insightsHistoricalTrends .chartArea{height:100px;width:304px;margin-left:16px}.trafficExperienceContainer .insightsHistoricalTrends .historicalLine{fill:none;stroke:#1b4078;stroke-width:2px}.trafficExperienceContainer .insightsHistoricalTrends .todayLine{fill:none;stroke:#1991ff;stroke-width:2px}.trafficExperienceContainer .insightsHistoricalTrends .area{fill:rgba(25,145,255,.15)}.trafficExperienceContainer .insightsHistoricalTrends .chartLegend{display:flex;gap:16px;margin-top:10px}.trafficExperienceContainer .insightsHistoricalTrends .chartLegendLabel{display:flex;gap:6px;align-items:center;font-size:11px;line-height:14px;color:#666}.trafficExperienceContainer .insightsHistoricalTrends .chartLegendLineToday{width:20px;height:2px;background:#1991ff}.trafficExperienceContainer .insightsHistoricalTrends .chartLegendLineLastYear{width:20px;height:2px;background:#1b4078}.trafficExperienceContainer .insightsHistoricalTrends .chartLegendArea{width:18px;height:10px;background:rgba(25,145,255,.15)}.trafficExperienceContainer .insightsRecentTrafficTrends{font-family:'Segoe UI',Arial,Helvetica,Sans-Serif}.trafficExperienceContainer .fullBleed.insightsRecentTrafficTrends .chartArea{margin-left:12px}.trafficExperienceContainer .insightsRecentTrafficTrends .axis{font-size:11px;line-height:14px;color:#666}.trafficExperienceContainer .insightsRecentTrafficTrends text{fill:#666}.trafficExperienceContainer .insightsRecentTrafficTrends text.currentDay{font-weight:bold;fill:#444}.trafficExperienceContainer .insightsForecastToday .noCongestionCircle,.trafficExperienceContainer .insightsRecentTrafficTrends .noCongestionCircle{fill:#53ce28}.trafficExperienceContainer .insightsForecastToday .lightCongestionCircle,.trafficExperienceContainer .insightsRecentTrafficTrends .lightCongestionCircle{fill:#ffbc0f}.trafficExperienceContainer .insightsForecastToday .mediumCongestionCircle,.trafficExperienceContainer .insightsRecentTrafficTrends .mediumCongestionCircle{fill:#f77}.trafficExperienceContainer .insightsForecastToday .heavyCongestionCircle,.trafficExperienceContainer .insightsRecentTrafficTrends .heavyCongestionCircle{fill:#7d0e0e}.trafficExperienceContainer .insightsRecentTrafficTrends .worstTimesContainer{display:flex;gap:10px;margin-top:12px;margin-bottom:15px;overflow-x:auto}.trafficExperienceContainer .insightsRecentTrafficTrends .worstTime{border-radius:4px;color:#c80000;background:linear-gradient(0deg,rgba(255,122,122,.1),rgba(255,122,122,.1)),#fff;font-weight:700;font-size:14px;line-height:16px;padding:8px 10px;white-space:nowrap}.trafficExperienceContainer .insightsRecentTrafficTrends .currentTimeCircle{stroke:#fff;stroke-width:4px;paint-order:stroke;filter:drop-shadow(0 0 8px #de3700)}.trafficExperienceContainer .insightsForecastToday .aiPredCurrentTimeCircle,.trafficExperienceContainer .insightsRecentTrafficTrends .aiPredCurrentTimeCircle{stroke:#666;stroke-width:4px;paint-order:stroke}.trafficExperienceContainer .insightsForecastToday .noCongestionCircle,.trafficExperienceContainer .insightsRecentTrafficTrends .noCongestionCircle.aiPredCurrentTimeCircle{filter:drop-shadow(0 0 8px #53ce28)}.trafficExperienceContainer .insightsForecastToday .lightCongestionCircle,.trafficExperienceContainer .insightsRecentTrafficTrends .lightCongestionCircle.aiPredCurrentTimeCircle{filter:drop-shadow(0 0 8px #ffbc0f)}.trafficExperienceContainer .insightsForecastToday .mediumCongestionCircle,.trafficExperienceContainer .insightsRecentTrafficTrends .mediumCongestionCircle.aiPredCurrentTimeCircle{filter:drop-shadow(0 0 8px #f77)}.trafficExperienceContainer .insightsForecastToday .heavyCongestionCircle,.trafficExperienceContainer .insightsRecentTrafficTrends .heavyCongestionCircle.aiPredCurrentTimeCircle{filter:drop-shadow(0 0 8px #7d0e0e)}.trafficExperienceContainer .insightsRecentTrafficTrends .nowLabel{position:relative;line-height:16px;color:#de3700;text-shadow:-1px 1px 0 #fff,1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff;display:flex;font-size:10px;margin-top:-16px}.trafficExperienceContainer .fullBleed.insightsRecentTrafficTrends .nowLabel{margin-left:12px}.trafficExperienceContainer .insightsForecastToday .chartContent{width:336px;font-family:'Segoe UI',Arial,Helvetica,Sans-Serif}.trafficExperienceContainer .fullBleed.insightsForecastToday .chartContent{margin-left:12px}.trafficExperienceContainer .insightsForecastToday .chartArea{margin:0 0 2px 10px}.trafficExperienceContainer .insightsForecastToday .barDark{fill:rgba(0,0,0,.0729)}.trafficExperienceContainer .insightsForecastToday .gridLine{stroke:#ccc;stroke-linecap:round;stroke-dasharray:1 6}.trafficExperienceContainer .insightsForecastToday .currentTimeCircleContainer{position:relative;height:40px;width:40px}.trafficExperienceContainer .insightsForecastToday .currentTimeLine{stroke:#666;stroke-linecap:round;stroke-dasharray:.5 2}.trafficExperienceContainer .contextMenuContainer .contextMenuButton{border-radius:16px;border:0;height:24px;width:24px;cursor:pointer;background:none}.trafficExperienceContainer .contextMenu{background:#fff;border:1px solid #ccc;border-radius:3px;position:absolute;right:10px;width:200px;z-index:1;padding:8px 0}.trafficExperienceContainer .contextMenuItem{display:flex;padding:10px 14px;border:0;background:none;width:100%;cursor:pointer;text-align:left;color:#666;height:36px}.trafficExperienceContainer .contextMenuItem.selected,.trafficExperienceContainer .contextMenuItem:hover{background:#f5f5f5;color:#444}.trafficExperienceContainer .contextMenuItem .contextMenuItemIconContainer{padding:0 12px 0 0;height:16px;width:16px;display:flex;align-items:center}.trafficExperienceContainer .placeItem .contextMenuItem .contextMenuItemText{font-family:'Roboto',Arial,Helvetica,Sans-Serif}.trafficExperienceContainer .arriveAtTime .contextMenuItem .contextMenuItemIconContainer{padding:0}.trafficExperienceContainer .trafficCarousel{position:relative}.trafficExperienceContainer .cardListContainer{overflow:hidden}.trafficExperienceContainer .cardList{position:relative;overflow:visible}.trafficExperienceContainer .cardPositioner{position:absolute}.trafficExperienceContainer .slideButton{position:absolute;top:50%;z-index:2;transform:translate(0,-16px);width:32px;height:32px;border-radius:50%;cursor:pointer;border:1px solid #ddd;background:#fff;opacity:.8}.trafficExperienceContainer .slideNextButton{left:unset;right:0}.trafficExperienceContainer .slidePreviousButton{left:0;right:unset}.trafficExperienceContainer .slideNextButton .slideButtonIcon{transform-origin:center center;transform:rotate(180deg)}.trafficExperienceNotificationBox{min-width:250px;z-index:1100;background:#666;border-radius:4px;padding:10px;position:fixed;bottom:20px;left:15px;color:#fff}.trafficExperienceNotificationBox .dismissButton{position:absolute;right:10px;height:15px;width:15px;border:0;cursor:pointer;background:none;padding:0;margin-top:2px}.trafficExperienceTooltip .dismissButton .dismissIcon,.trafficExperienceNotificationBox .dismissButton .dismissIcon{background-color:#fff}.trafficExperienceContainer .commuteMobileUpsellContainer{margin-top:16px;position:relative}.trafficExperienceContainer .commuteMobileUpsellContainer .contextMenuButton{margin:-5px}.trafficExperienceContainer .commuteMobileUpsellContainer>.cardBase{background:linear-gradient(140.53deg,#f0e1f7 9.32%,#cddfff 58.45%);min-height:160px;padding:20px;cursor:pointer}.trafficExperienceContainer .commuteMobileUpsellContainer .contextMenuContainer{position:absolute;top:10px;right:15px}.trafficExperienceContainer .commuteMobileUpsellContainer .commuteMobileUpsellMessage{font-weight:500;font-size:24px;line-height:28px;width:150px;color:#000;margin:auto 0}.trafficExperienceContainer .commuteMobileUpsellContainer img{position:absolute;height:160px;right:0;bottom:0}.trafficExperienceContainer .commuteMobileUpsellContainer .commuteMobileUpsellGraphic.rewards{background-image:url(/rp/DdRI4m0-KCp1y9vbtV54nIAMAPI.png);height:140px;width:164px;right:20px;bottom:10px;background-size:cover;position:absolute}.trafficExperienceContainer .commuteMobileUpsellContainer .commuteMobileUpsellGraphic.rewards span{position:relative;top:79px;left:35px;font-style:italic;font-weight:700;font-size:12px;line-height:13px;color:#000}.trafficExperienceContainer .commuteMobileUpsellContainer .commuteMobileUpsellQRCodeContainer{position:absolute;min-height:100px;width:84px;right:6px;padding:6px;top:36px;text-align:center;background:#fff}.trafficExperienceContainer .commuteMobileUpsellContainer .commuteMobileUpsellQRCodeContainer>p{font-weight:600;font-size:10px;line-height:110%;margin-top:auto;color:#01133f}.trafficExperienceModal.commuteMobileUpsellModal{background:linear-gradient(93.87deg,#fffafd 2.21%,#f9f8ff 22.19%,#dee8ff 100%);box-shadow:0 8px 16px rgba(0,0,0,.14)}.trafficExperienceModal.commuteMobileUpsellModal .commuteMobileUpsellModalContentContainer{padding:20px;color:#444}.trafficExperienceModal.commuteMobileUpsellModal .commuteMobileUpsellMessage .textGradient{background:linear-gradient(to right,#20b593,#1952c1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.trafficExperienceModal.commuteMobileUpsellModal .commuteMobileUpsellMessage{font-size:28px;line-height:33px;padding-bottom:8px;color:#000}.trafficExperienceModal.commuteMobileUpsellModal .commuteMobileUpsellSecondaryMessage{font-weight:400;font-size:14px;line-height:18px;color:#000}.trafficExperienceModal.commuteMobileUpsellModal .commuteMobileUpsellModalImagesContainer{display:inline-flex;padding-top:30px}.trafficExperienceModal.commuteMobileUpsellModal .commuteMobileUpsellModalImageCommute,.trafficExperienceModal.commuteMobileUpsellModal .commuteMobileUpsellModalImageNotification{position:relative;height:316px;width:145px;min-width:145px;margin-right:17px;overflow:hidden;background:linear-gradient(225deg,#f0e1f7 3.19%,#cddfff 58.14%)}.trafficExperienceModal.commuteMobileUpsellModal .commuteMobileUpsellModalImageNotification img,.trafficExperienceModal.commuteMobileUpsellModal .commuteMobileUpsellModalImageCommute img{height:100%}.trafficExperienceModal.commuteMobileUpsellModal .commuteMobileUpsellModalImageCommute>p{position:absolute;width:115px;font-weight:700;font-size:14px;line-height:17px;margin:15px}.trafficExperienceModal.commuteMobileUpsellModal .commuteMobileUpsellModalImageCommute>p .highlight{color:#3f87ff}.trafficExperienceModal.commuteMobileUpsellModal .commuteMobileUpsellModalImageNotification>p{position:absolute;width:115px;margin:15px;font-style:normal;font-weight:500;font-size:11px;line-height:14px;text-align:center}.trafficExperienceModal.commuteMobileUpsellModal .commuteMobileUpsellModalImageCommute>div,.trafficExperienceModal.commuteMobileUpsellModal .commuteMobileUpsellModalImageNotification>div{width:100%;height:100%;margin-top:5px;background-size:cover}.trafficExperienceModal.commuteMobileUpsellModal .commuteMobileUpsellModalQRCodeContainer{margin:45px 10px;display:flex;flex-direction:column;align-items:center}.trafficExperienceModal.commuteMobileUpsellModal .commuteMobileUpsellModalQRCodeContainer>p{margin-bottom:30px;text-align:center}.trafficExperienceModal.commuteMobileUpsellModal .commuteMobileUpsellModalQRCodeContainer>#commuteMobileUpsellModalQRCode{background:#fff;width:150px;height:150px;border-radius:20px;display:flex;align-items:center;justify-content:center}.trafficExperienceModal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;padding:30px;z-index:1100;background:#fff}.trafficExperienceModal .dismissButton{position:absolute;top:25px;right:25px;height:15px;width:15px;padding:3px;background:transparent;border:0;cursor:pointer}.trafficExperienceContainer .alternateRoutesListContainer{padding:0;border-radius:6px}.trafficExperienceContainer .alternateRoutesListContainer .heading{padding:12px 16px 12px 7px;display:flex;justify-content:space-between}.trafficExperienceContainer .alternateRoutesListContainer .heading>div:first-child{display:flex;flex-direction:row-reverse}.trafficExperienceContainer .alternateRoutesListContainer .heading>div{display:flex;align-items:center;clear:both}.trafficExperienceContainer .alternateRoutesListContainer .heading .routeName{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;max-width:255px;color:#111}.trafficExperienceContainer .alternateRoutesListContainer .heading .directionSwitchButton .maskImageIcon,.trafficExperienceContainer .alternateRoutesListContainer .heading .cancelButton .maskImageIcon,.trafficExperienceContainer .alternateRoutesListContainer .heading .contextMenu .maskImageIcon{background-color:#111!important}.trafficExperienceContainer .alternateRoutesListContainer .heading .switchDirectionsIcon{-webkit-mask-size:11px;mask-size:11px}.trafficExperienceContainer .alternateRoutesListContainer .heading .cancelButton,.trafficExperienceContainer .alternateRoutesListContainer .heading .directionSwitchButton{border:0;height:24px;width:24px;cursor:pointer;background:none}.trafficExperienceContainer .alternateRoutesListContainer .alternateRouteInfoCard{padding:12px;border-radius:0!important}.trafficExperienceContainer .alternateRoutesListContainer .contextMenu{right:20px}.trafficExperienceContainer .alternateRoutesList.personalizeCommuteButton{width:100%;border-radius:20px;height:30px;margin-top:12px;cursor:pointer}.trafficExperienceContainer .routeSettingsContainer{padding:0;border-radius:6px}.trafficExperienceContainer .routeSettingsContainer .heading{display:flex;padding:12px;border-bottom:1px solid #ddd}.trafficExperienceContainer .routeSettingsContainer .heading .routeSettingsTitle,.trafficExperienceContainer .routeSettingsContainer .optionsMenuContainer .newRouteOptions .optionsTitle{font-family:'Roboto',Arial,Helvetica,Sans-Serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111}.trafficExperienceContainer .routeSettingsContainer .optionsMenuContainer .newRouteOptions .optionsTitle{font-size:13px}.trafficExperienceContainer .routeSettingsContainer .optionsMenuContainer{padding:12px}.trafficExperienceContainer .routeSettingsContainer .optionsMenuContainer .newRouteOptions .avoidToggles{display:grid;gap:8px}.trafficExperienceContainer .routeSettingsContainer .optionsMenuContainer .optionsAvoidToggleContainer{display:block;line-height:20px;font-family:'Roboto',Arial,Helvetica,Sans-Serif;font-size:14px;font-weight:400}.trafficExperienceContainer .routeSettingsContainer .optionsMenuContainer .optionsAvoidToggleContainer .inputLabel{padding:0;display:inline-block;color:#666!important}.trafficExperienceContainer .routeSettingsContainer .optionsMenuContainer .optionsAvoidToggleContainer .optionsAvoidToggleAvoid{width:16px;height:16px;margin:2px 12px 0 0;border-radius:2px;transition:all .2s ease-in-out;background:#fff;border:1px solid #ccc;outline:0;color:#fff;padding:0}.trafficExperienceContainer .routeSettingsContainer .optionsMenuContainer .optionsAvoidToggleContainer .optionsAvoidToggleAvoid:focus{border:1px solid #000}.trafficExperienceContainer .routeSettingsContainer .optionsMenuContainer .optionsAvoidToggleContainer .optionsAvoidToggleAvoid:checked{border:0}.trafficExperienceContainer .routeSettingsContainer .optionsMenuContainer .optionsAvoidToggleContainer .optionsAvoidToggleAvoid:after{content:"";border-color:transparent}.trafficExperienceContainer .routeSettingsContainer .optionsMenuContainer .optionsAvoidToggleContainer .optionsAvoidToggleAvoid:checked:after{display:block;background-image:url(/rp/6nUH5yo3V3rLZqD1_fMtgbVNhm8.svg);width:16px;height:16px}.trafficExperienceContainer .routeSettingsContainer .optionsMenuContainer .optionsAvoidToggleContainer .optionsAvoidToggleInner{display:none}.trafficExperienceContainer .routeSettingsContainer .optionsScopeContainer{margin:8px 0 12px;display:grid;gap:4px;color:#919191;font-family:'Roboto',Arial,Helvetica,Sans-Serif;font-size:11px;font-weight:400;line-height:13px}.trafficExperienceContainer .routeSettingsContainer .optionsScopeToggleContainer{display:flex;gap:12px;font-size:14px;font-weight:400;line-height:20px;color:#666}.trafficExperienceContainer .routeSettingsContainer .optionsScopeContainer .optionsAvoidToggle{float:none;color:#666;font-family:'Roboto',Arial,Helvetica,Sans-Serif;font-size:14px;font-weight:400;line-height:20px}.trafficExperienceContainer .routeSettingsContainer .optionsScopeContainer .optionsAvoidToggle input{background:#919191;border:1px solid #919191}.trafficExperienceContainer .routeSettingsContainer .optionsScopeContainer .optionsAvoidToggle.checked input{background:#106ebe;border:1px solid #106ebe}.trafficExperienceContainer .routeSettingsContainer .optionsScopeContainer .optionsAvoidToggle input:focus{border:1px solid #000}.trafficExperienceContainer .routeSettingsContainer .optionsScopeContainer .optionsAvoidToggleInner{background:#fff!important}.trafficExperienceContainer .routeSettingsContainer .myRouteCardEditSaveButtonContainer{display:flex;justify-content:center}.trafficExperienceContainer .routeSettingsContainer .myRouteCardEditSaveButton{font-family:'Roboto',Arial,Helvetica,Sans-Serif;font-size:13px;font-weight:500;line-height:16px;padding:7px 16px}.trafficExperienceContainer .optionsMenuContainer .newRouteOptionsLabel{margin-top:4px}.trafficExperienceContainer .optionsMenuContainer .newRouteOptionsLabel h4{color:#111;font-family:'Roboto',Arial,Helvetica,Sans-Serif;font-size:14px;font-weight:400;line-height:22px}.trafficExperienceContainer .destinations{display:flex;flex-direction:column;gap:8px}.trafficExperienceContainer .destinations h3{color:#919191;font-family:'Roboto',Arial,Helvetica,Sans-Serif;font-size:16px;font-weight:700;line-height:22px}.trafficExperienceContainer .destinations .fromSection{margin-bottom:20px}.trafficExperienceContainer .destinations .fromSection .fromtHeader{display:flex}.trafficExperienceContainer .destinations .fromTitle{margin-bottom:16px}.trafficExperienceContainer .destinations .fromSearch input{height:36px;width:334px;padding:0 12px;border-radius:6px;border:1px solid #ddd;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);font-size:16px;font-weight:400;line-height:22px;outline:0}.trafficExperienceModal .updateLocationModalContainer .updateLocationModalContent input:focus,.trafficExperienceModal .destinationModalContainer .destinationModalContent input:focus,.trafficExperienceModal .overlayContainer .overlayContent input:focus,.trafficExperienceContainer .destinations .fromSearch input:focus{border:1px solid #a19f9d}.trafficExperienceModal .destinationModalContainer .destinationModalContent .as_container,.trafficExperienceModal .overlayContainer .overlayContent .as_container,.trafficExperienceModal .updateLocationModalContainer .updateLocationModalContent .as_container{margin-top:4px;border-radius:4px;max-height:42vh;height:fit-content;overflow:auto;border:1px solid #ccc}.trafficExperienceModal .destinationModalContainer .destinationModalContent .asOuterContainer,.trafficExperienceContainer .destinations .fromSearch .asOuterContainer{border-radius:4px;border:1px solid #ccc;box-shadow:0 2px 3px 0 rgba(0,0,0,.1)}.trafficExperienceContainer .destinations .toTitle{margin-bottom:8px}.trafficExperienceContainer .destinations .destination{display:flex;padding:16px 0 16px 16px;align-items:center;gap:16px;font-family:'Roboto',Arial,Helvetica,Sans-Serif;color:#111;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.trafficExperienceContainer .destinations .destination.action{color:#106ebe}.trafficExperienceContainer .destinations .destination .description{font-size:14px;line-height:18px;color:#919191}.trafficExperienceContainer .destinations .destination .description.action{cursor:pointer;color:#106ebe}.trafficExperienceContainer .destinations .destination.destinationCard{border-radius:6px;border:1px solid #f3f3f3;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.trafficExperienceContainer .destinations .destination .icon{width:16px;height:16px;flex-shrink:0;-webkit-mask-size:cover;mask-size:cover;background-color:#8e00fd}.trafficExperienceContainer .destinations .destination.action .icon{background-color:#106ebe}.trafficExperienceContainer .destinations .destination .addUserContentButton .icon{background-color:unset}.MicrosoftMap.commuteDashboard .placeItemIconContainer .icon.home,.trafficExperienceContainer .destinations .destination .icon.home{-webkit-mask-image:url(/rp/biZBy6mZvndZOY3KBbMnEt9RCUo.svg);mask-image:url(/rp/biZBy6mZvndZOY3KBbMnEt9RCUo.svg)}.MicrosoftMap.commuteDashboard .placeItemIconContainer .icon.work,.trafficExperienceContainer .destinations .destination .icon.work{-webkit-mask-image:url(/rp/MkU8yFSuisKPCXrtBxb_S76cJiQ.svg);mask-image:url(/rp/MkU8yFSuisKPCXrtBxb_S76cJiQ.svg)}.trafficExperienceContainer .destinations .destination .icon.other{-webkit-mask-image:url(/rp/ZEWjCKmBpyNfbSuEvbvOwppabuQ.svg);mask-image:url(/rp/ZEWjCKmBpyNfbSuEvbvOwppabuQ.svg)}.trafficExperienceContainer .destinations .destination.myLocationOn .icon.detected{-webkit-mask-image:url(/rp/KJoeUmkMR2DZHKvuKDynxBbfJ8s.svg);mask-image:url(/rp/KJoeUmkMR2DZHKvuKDynxBbfJ8s.svg)}.trafficExperienceContainer .destinations .destination .icon.detected{-webkit-mask-image:url(/rp/HudbmWMb6HwulRMXFCBfwk6ENjY.svg);mask-image:url(/rp/HudbmWMb6HwulRMXFCBfwk6ENjY.svg)}.trafficExperienceContainer .destinations .destination .addUserContentButton{margin-left:auto}.trafficExperienceContainer .destinations .destination .textContent{cursor:pointer}.trafficExperienceContainer .destinations .destination.action .textContent{cursor:default}.trafficExperienceContainer .destinations .destination .description.ellipsis{width:230px}.trafficExperienceContainer .destinations .destination .travelInfo{display:flex;flex-shrink:0;margin-left:-6px;margin-right:16px;font-size:16px;font-weight:700;line-height:22px}.trafficExperienceContainer .destinations .destination .travelInfo .noTraffic{color:#006621}.trafficExperienceContainer .destinations .destination .travelInfo .lightTraffic{color:#006621}.trafficExperienceContainer .destinations .destination .travelInfo .moderateTraffic{color:#be5a00}.trafficExperienceContainer .destinations .destination .travelInfo .heavyTraffic{color:#c80000}.trafficExperienceContainer .destinations .destination .travelInfo .unknownTraffic{color:#444}.trafficExperienceModal.destinationModal{display:flex;transform:none;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);justify-content:center;align-items:center;padding:0}.trafficExperienceModal .updateLocationModalContainer,.trafficExperienceModal.destinationModal .destinationModalContainer{width:578px;height:360px;border-radius:16px;box-shadow:0 8px 16px 0 rgba(0,0,0,.14);backdrop-filter:blur(20px);background:#fff;display:flex;flex-direction:column;justify-content:center}.trafficExperienceModal .destinationModalContainer .dismissButton{top:20px;right:20px}.trafficExperienceModal .destinationModalContainer .destinationModalContent{margin-left:40px;margin-right:28px;display:flex;justify-content:space-between;align-items:center}.trafficExperienceModal .destinationModalContainer .destinationModalContent .destinationModalText{width:300px}.trafficExperienceModal .destinationModalContainer .destinationModalContent .description{font-family:'Roboto',Arial,Helvetica,Sans-Serif;font-size:18px;font-weight:400;line-height:22px;color:#666;margin-bottom:32px}.trafficExperienceModal .updateLocationModalContainer .updateLocationModalContent .title,.trafficExperienceModal .destinationModalContainer .destinationModalContent .title{font-family:'Roboto',Arial,Helvetica,Sans-Serif;font-size:28px;font-weight:400;line-height:38px;color:#111;margin-bottom:12px}.trafficExperienceModal .destinationModalContainer .destinationModalContent .inputContainer{margin-bottom:32px}.trafficExperienceModal .destinationModalContainer .destinationModalContent .destinationModalText.other .inputContainer{display:flex;flex-direction:column;gap:12px}.trafficExperienceModal .updateLocationModalContainer .updateLocationModalContent input,.trafficExperienceModal .destinationModalContainer .destinationModalContent input{width:262px;height:32px;padding:0 12px;border-radius:6px;border:1px solid #ddd;outline:0}.trafficExperienceModal .destinationModalContainer .destinationModalIllustration{width:200px;height:148px;background-size:200px 148px}.trafficExperienceContainer .destinationUpsell .destinationUpsellIllustration.home,.trafficExperienceModal .destinationModalContainer .destinationModalIllustration.home{background-image:url(/rp/9WCvYJjF4T7Dz63WhiEO_ukN7uk.png)}.trafficExperienceModal .destinationModalContainer .destinationModalIllustration.work{background-image:url(/rp/H0egXXWk9hgm1EpsIW4imL1AGgI.png)}.trafficExperienceContainer .destinationUpsell .destinationUpsellIllustration.other,.trafficExperienceModal .destinationModalContainer .destinationModalIllustration.other{background-image:url(/rp/n5nxyptZqeqJHA3dHH1OTNY8Kjg.png)}.trafficExperienceContainer .destinationUpsell .destinationUpsellIllustration.route{background-image:url(/rp/UsyJAizrjbIo5GzlJBoUsDo1tlI.png)}.trafficExperienceContainer .destinationUpsell .destinationUpsellIllustration.detected{background-image:url(/rp/L4jN_3S3Xwbr0sc_MCJb4P1i9Qo.png)}.trafficExperienceModal .destinationModalContainer .destinationModalContent .buttonContainer{display:flex;justify-content:space-between}.trafficExperienceModal .updateLocationModalContainer .updateLocationModalContent .buttonContainer button,.trafficExperienceContainer .destinationUpsell button,.trafficExperienceModal .destinationModalContainer .destinationModalContent .buttonContainer button{font-family:'Roboto',Arial,Helvetica,Sans-Serif;padding:5px 15px;font-size:13px;font-weight:400;line-height:20px;border-radius:6px}.trafficExperienceModal .updateLocationModalContainer .updateLocationModalContent .buttonContainer .cancelButton,.trafficExperienceModal .destinationModalContainer .destinationModalContent .buttonContainer .skipButton{cursor:pointer;border:1px solid #ddd;background:#f5f5f5;color:#666}.trafficExperienceContainer .destinationUpsell{border-radius:10px;border:1px solid #ececec;background:#f9f9f9;box-shadow:0 0 0 1px rgba(0,0,0,.05);padding:24px 0 24px 20px}.trafficExperienceContainer .destinationUpsell .destinationUpsellContent{display:flex;gap:15px}.trafficExperienceContainer .destinationUpsell .destinationUpsellText{width:165px}.trafficExperienceContainer .destinationUpsell .destinationUpsellText .title{color:#111;font-family:'Roboto',Arial,Helvetica,Sans-Serif;font-size:20px;font-weight:400;line-height:24px;margin-bottom:8px}.trafficExperienceContainer .destinationUpsell .destinationUpsellText .description{color:#666;font-family:'Roboto',Arial,Helvetica,Sans-Serif;font-size:14px;font-weight:400;line-height:22px;margin-bottom:16px}.trafficExperienceContainer .destinationUpsell button.dismissButton{cursor:pointer;border:0;color:#767676;background:none}.trafficExperienceContainer .destinationUpsell .destinationUpsellIllustration{width:164px;background-repeat:no-repeat}trafficExperienceContainer .destinationUpsell .buttonContainer{display:flex;gap:8px}.trafficExperienceContainer .destinationUpsell.myLocation{background:#fff;padding:20px 0 20px 20px}.trafficExperienceContainer .destinationUpsell.myLocation .destinationUpsellText{width:224px}.trafficExperienceContainer .destinationUpsell.myLocation .destinationUpsellIllustration{width:104px;background-position:center top;min-height:80px}.trafficExperienceContainer .destinationUpsell.myLocation .description{color:#111;line-height:18px}.trafficExperienceContainer .destinationUpsell.myLocation button{padding:0;font-size:14px;line-height:22px}.trafficExperienceContainer .destinationUpsell.myLocation .actionButton{border:0;background:none;color:#106ebe}.trafficExperienceContainer .destinationUpsell.myLocation .dismissButton{color:#919191;margin-left:28px}.bm_trafficNavBarContainer .trafficTaskHeader .weatherWidgetContainer{cursor:pointer}.bm_trafficNavBarContainer .trafficTaskHeader .highlights{display:flex;gap:4px}.bm_trafficNavBarContainer .trafficTaskHeader .weatherIcon{height:20px;width:20px;background-color:#8e00fd}.bm_trafficNavBarContainer .trafficTaskHeader .weatherDetailsCard{position:absolute;width:268px;height:264px;margin-top:8px;right:28px;z-index:1;background:#fff;border-radius:6px;border:1px solid #ccc;box-shadow:0 16px 32px 0 rgba(0,0,0,.14);font-size:13px;font-weight:400;line-height:20px;color:#444;cursor:default;padding:12px 16px}.bm_trafficNavBarContainer .trafficTaskHeader .weatherDetailsCard .titleRow{color:#666;font-size:14px;font-weight:700;line-height:22px;margin-bottom:14px}.bm_trafficNavBarContainer .trafficTaskHeader .weatherDetailsCard .weatherInfoRow{display:flex;justify-content:space-between;margin-bottom:14px}.bm_trafficNavBarContainer .trafficTaskHeader .weatherDetailsCard .temperatureContainer{display:flex}.bm_trafficNavBarContainer .trafficTaskHeader .weatherDetailsCard .temperatureContainer .temperatureIcon{height:44px;width:44px;margin-inline-end:4px;background-color:#8e00fd}.bm_trafficNavBarContainer .trafficTaskHeader .weatherDetailsCard .temperatureContainer .temperatureNumber{color:#111;font-size:40px;line-height:44px}.bm_trafficNavBarContainer .trafficTaskHeader .weatherDetailsCard .temperatureContainer .temperatureUnit{color:#111;font-size:16px;line-height:22px}.bm_trafficNavBarContainer .trafficTaskHeader .weatherDetailsCard .currentSummary{display:flex;align-items:center;gap:4px}.bm_trafficNavBarContainer .trafficTaskHeader .weatherDetailsCard .currentSummaryContent{max-width:120px;text-align:right;max-height:40px;overflow:hidden}.bm_trafficNavBarContainer .trafficTaskHeader .weatherDetailsCard .currentSummaryContent a{color:#444}.bm_trafficNavBarContainer .trafficTaskHeader .weatherDetailsCard .currentSummaryIcon{height:16px;width:16px;vertical-align:middle;margin-inline-end:4px;background-color:#8e00fd}.bm_trafficNavBarContainer .trafficTaskHeader .weatherDetailsCard .currentSummaryArrow{height:12px;width:12px;background-size:cover;transform:rotate(270deg);background-image:url(/rp/hxqLAS6zjJy6TrSar8PBq_9YtdM.png)}.bm_trafficNavBarContainer .trafficTaskHeader .weatherDetailsCard .forecastColumns{display:flex;gap:4px;margin-bottom:12px}.bm_trafficNavBarContainer .trafficTaskHeader .weatherDetailsCard .forecastColumn{padding:8px 0 12px;width:50px;display:flex;flex-direction:column;gap:12px;background-color:#f9f9f9;align-items:center}.bm_trafficNavBarContainer .trafficTaskHeader .weatherDetailsCard .forecastColumn .forecastWeatherIcon{height:24px;width:24px;background-color:#8e00fd}.bm_trafficNavBarContainer .trafficTaskHeader .weatherDetailsCard .forecastColumn .forecastPrecipitation{display:flex;gap:4px;align-items:center}.bm_trafficNavBarContainer .trafficTaskHeader .weatherDetailsCard .forecastColumn .forecastPrecipitationIcon{height:10px;width:6px;background-image:url(/rp/ahQCguNIFZp6GCSPR0DfphgqQtY.svg)}.bm_trafficNavBarContainer .trafficTaskHeader .weatherDetailsCard .forecastLink{text-align:center;display:block;font-size:14px;line-height:18px}.b_footer{min-width:946px}.MicrosoftMap.commuteDashboard #taskBarContainer .inputbox{visibility:hidden}.MicrosoftMap.commuteDashboard .trafficExperienceContainer{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;display:flex;flex-direction:row}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .splitVertical{display:flex;flex-direction:column}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .splitHorizontal{display:flex;flex-direction:row}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .resizingFill{flex:auto}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .resizingHug{flex:none}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .mainBodySpacing{min-height:16px;max-height:28px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .mainBodyContentSpacing{width:6px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .mainSectionSpacing{width:20px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .secondarySpacing{min-height:16px;max-height:36px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .primarySection .primarySectionContent .bottomSpacing{height:36px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .mapFrame{background-color:#f9f9f9;min-width:433px;max-width:100%;min-height:348px;max-height:100%;border-radius:12px;position:relative;overflow:hidden}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .mapFrame #bingStyleControl,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .mapFrame #locateMe,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .mapFrame #bingCompass,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .mapFrame #bingPitch,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .mapFrame #trafficMenu,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .mapFrame .bm_controlsContainer{display:none}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .mapFrame .subcontrol-container{background-color:transparent;box-shadow:none;top:0;right:0;margin:6px 2px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsContentType .mapFrame .subcontrol-container,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .mainContentType .mapFrame .subcontrol-container{top:45px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMainBodyContent{overflow-y:hidden}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .incidentsNearbyHeader{margin-top:7px;margin-bottom:3px;gap:8px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .incidentsNearbyHeader .incidentsTitle{font-weight:700;line-height:28px;font-size:18px;color:#111;margin:auto 0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .incidentsNearbyHeader .trafficExperienceTooltip.backButtonTooltip{margin:0;height:auto;width:auto;border-radius:12px;margin-left:12px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .incidentsNearbyHeader .trafficExperienceTooltip.backButtonTooltip .tooltipContent{padding:16px;border-radius:12px;box-shadow:none}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .primarySectionContent{overflow-y:auto}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .primarySection .primaryContent.topSection{border-bottom-left-radius:0;border-bottom-right-radius:0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .primarySection .primaryContent.bottomSection{border-top-left-radius:0;border-top-right-radius:0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .primarySection .primaryContent.expandableList.bottomSection{margin-top:2px;background-color:#f5f9fd}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .primarySectionList{background-color:#f5f9fd;min-height:222px;margin:2px 0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .primarySection{width:466px;row-gap:20px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .primarySection .primaryContent,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .primarySection .commuteMobileUpsellContainer{width:446px;box-sizing:border-box;border-radius:16px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .primarySection .primaryContent.loadingSkeleton{border:0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .primarySection .primarySectionContent .primaryContent.loadingSkeleton.routeContent,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .primarySection .primarySectionContent .primaryContent.routeInsightsList{margin-top:16px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .primarySection .primarySectionContent .primaryContent.insightsList,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficTimesList,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .primarySection .primarySectionContent .primaryContent.routeInsightsList{background:#fff}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .primarySection .primarySectionContent .primaryContent.loadingSkeleton:first-child{margin-top:0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .secondarySection{overflow-x:hidden;overflow-y:auto}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .secondarySectionContent{min-width:433px;border:1px solid #ececec;border-radius:12px;box-sizing:border-box}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .commuteMobileUpsellContainer{margin:0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader{height:40px;display:flex;align-items:center;gap:12px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader.insightsHeader{padding-top:12px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .fromSection{display:flex;gap:12px;align-items:center}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection{display:flex;gap:12px;align-items:center;width:100%}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .trafficCarousel{width:100%}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .cardList{display:flex;margin:0;white-space:nowrap}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCarousel .slideButton,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .slideButton{box-shadow:0 2px 3px 0 rgba(0,0,0,.1);opacity:1}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCarousel .slideButton:hover,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .slideButton:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.14)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCarousel .slideButton .slideButtonIcon,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .slideButton .slideButtonIcon{-webkit-mask-size:14px;mask-size:14px;background-color:#767676}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCarousel .slideButton .slideButtonIcon:hover,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .slideButton .slideButtonIcon:hover{background-color:#111}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .fromTitle,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toTitle{font-size:16px;font-weight:700;line-height:22px;text-align:left}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .fromSection .contextMenuContainer{height:36px;width:132px;padding:0 16px;border-radius:99px;border:1px solid #ddd;font-size:13px;font-weight:400;line-height:30px;outline:0;background-image:url(/rp/bb2fhA23UUh8lNCAc-bCcS5gOfA.svg);background-repeat:no-repeat;background-position:144px center;display:grid;cursor:pointer}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .fromSection .contextMenuButtonContainer{align-self:center}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .fromSection .contextMenuButtonContainer.isOpen{display:flex;height:36px;align-items:center}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .fromSection .contextMenu{border-radius:4px;position:relative;margin-inline-start:-8px;top:6px;width:162px;height:fit-content;max-height:calc(100vh - 200px);overflow:auto;box-shadow:0 2px 3px 0 rgba(0,0,0,.1)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .arriveAtTime .contextMenu{border-radius:4px;position:relative;left:0;top:1px;width:64px;padding-top:4px;padding-bottom:4px;border:1px;box-shadow:0 8px 16px 0 rgba(0,0,0,.14);max-height:160px;overflow:auto;background:#fff}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .arriveAtTime .contextMenu::-webkit-scrollbar{display:none}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .arriveAtTime .contextMenu .contextMenuItem{width:56px;height:32px;border-radius:4px;margin-inline-start:4px;justify-content:space-between;padding:10px 8px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .arriveAtTime .contextMenu .contextMenuItemText{margin-inline-start:auto}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .fromSection .fromButton{background-color:unset;border:0;color:#666;display:flex;align-items:center;padding:0;cursor:pointer}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .fromSection .fromButton .locationName{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;text-align:left;max-width:126px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .fromSection .contextMenu .contextMenuItemText{font-family:'Roboto',Arial,Helvetica,Sans-Serif;font-size:13px;font-weight:400;line-height:15.23px;color:#666;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .fromSection .contextMenu .contextMenuItemText:hover{color:#444}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .fromSection .contextMenu .contextMenuItemText.selected{font-weight:700;color:#111}.MicrosoftMap.commuteDashboard .as_img{width:16px;height:16px;-webkit-mask-size:cover;mask-size:cover;background-color:#666}.MicrosoftMap.commuteDashboard .as_img.selected{background-color:#111}.MicrosoftMap.commuteDashboard .as_img.clpdash_selected{-webkit-mask-image:url(/rp/3EqyFECYEqGbcoWtWY2JLZGq8Qc.svg);mask-image:url(/rp/3EqyFECYEqGbcoWtWY2JLZGq8Qc.svg);width:12px;height:12px}.MicrosoftMap.commuteDashboard .addPlaceIcon{mask-image:url(/rp/SV5_5tKgQAal-33u69oNnsgpVbI.svg);-webkit-mask-image:url(/rp/SV5_5tKgQAal-33u69oNnsgpVbI.svg);-webkit-mask-size:20px;mask-size:20px}.MicrosoftMap.commuteDashboard .clpdash_setting_edit{mask-image:url(/rp/Pij-4x6haW51gBboY0l52HP-MMQ.svg);-webkit-mask-image:url(/rp/Pij-4x6haW51gBboY0l52HP-MMQ.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-size:14px;mask-size:14px;background-color:#666;height:14px;width:14px}.MicrosoftMap.commuteDashboard .clpdash_setting_delete{mask-image:url(/rp/0h_mDQdSTRkYxt_Nu54kll2eup0.svg);-webkit-mask-image:url(/rp/0h_mDQdSTRkYxt_Nu54kll2eup0.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-size:14px;mask-size:14px;background-color:#666;height:14px;width:14px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .settingButtonPanel .destination.destinationCard{width:96px;height:16px;margin-inline-start:auto;padding:6px 10px 6px 10px;gap:6px;border-radius:10px;align-items:center;display:flex;background-color:rgba(16,110,190,.07);color:#106ebe}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .settingButtonPanel .destination.clickable.destinationCard:hover{background:#edf1f5}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .settingButtonPanel .arriveAtTime .destination.destinationCard{width:78px;justify-content:space-between}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .settingButtonPanel .saveButtonSection .destination.destinationCard{width:52px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .destination.destinationCard{display:flex;padding:11px 14px 11px 14px;gap:12px;border-radius:200px;background:#f5f9fd;max-width:296px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .destination.destinationCard:hover{background:#edf1f5}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .destination.destinationCard.selected{background:#106ebe}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .destination.destinationCard.selected:hover{background:#004d8e}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .destination.destinationCard.addHome,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .destination.destinationCard.addWork,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .destination.destinationCard.addPlace{border:1px solid #106ebe;background:#fff;padding:10px 14px 10px 14px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .destination.destinationCard.addHome:hover,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .destination.destinationCard.addWork:hover,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .destination.destinationCard.addPlace:hover{background:#f5f5f5}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .destination.action.destinationCard{border:1px solid #106ebe}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .icon,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .settingButtonPanel .destination .icon{width:16px;height:16px;flex-shrink:0;-webkit-mask-size:cover;mask-size:cover;background-color:#106ebe}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .locationOff .icon{background-color:#666}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .destination.destinationCard.selected .icon{background-color:#fff}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .title,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .settingButtonPanel .title{color:#106ebe;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .locationOff .title{color:#666}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .title{display:block;max-width:268px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .destination.destinationCard.selected .title{color:#fff}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .icon.home,.MicrosoftMap.commuteDashboard .as_img.clpdash_home{-webkit-mask-image:url(/rp/biZBy6mZvndZOY3KBbMnEt9RCUo.svg);mask-image:url(/rp/biZBy6mZvndZOY3KBbMnEt9RCUo.svg)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .icon.work,.MicrosoftMap.commuteDashboard .as_img.clpdash_work{-webkit-mask-image:url(/rp/MkU8yFSuisKPCXrtBxb_S76cJiQ.svg);mask-image:url(/rp/MkU8yFSuisKPCXrtBxb_S76cJiQ.svg)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .icon.other,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .settingButtonPanel .destination .icon.other,.MicrosoftMap.commuteDashboard .as_img.clpdash_add_place{-webkit-mask-image:url(/rp/lLotM7279KG5amzWo72LkFYqr5I.svg);mask-image:url(/rp/lLotM7279KG5amzWo72LkFYqr5I.svg)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .settingButtonPanel .destination .icon.editArriveAtTime{-webkit-mask-image:url(/rp/Pij-4x6haW51gBboY0l52HP-MMQ.svg);mask-image:url(/rp/Pij-4x6haW51gBboY0l52HP-MMQ.svg)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .settingButtonPanel .destination .icon.saveSuccess{-webkit-mask-image:url(/rp/z2RkUdY7IbKR5_UU8Y23hPRNIYg.svg);mask-image:url(/rp/z2RkUdY7IbKR5_UU8Y23hPRNIYg.svg)}.MicrosoftMap.commuteDashboard .placeItemIconContainer .icon.commutedestination,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .icon.commutedestination,.MicrosoftMap.commuteDashboard .as_img.clpdash_fav{-webkit-mask-image:url(/rp/PHKzz4OPuWQQSNqB-h-apnnO_5A.svg);mask-image:url(/rp/PHKzz4OPuWQQSNqB-h-apnnO_5A.svg)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .toSection .icon.detected,.MicrosoftMap.commuteDashboard .as_img.clpdash_yourlocation{-webkit-mask-image:url(/rp/jKrGe704GSO7xTSC8N-5u4DIoIY.svg);mask-image:url(/rp/jKrGe704GSO7xTSC8N-5u4DIoIY.svg)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .headerButton{margin-inline-start:auto;display:flex;gap:4px;align-items:center}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .settingButtonContainer{height:32px;width:32px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .settingGearButton,.MicrosoftMap.commuteDashboard .addPlaceButton{height:32px;width:32px;border:0;padding:0;background-color:unset;border-radius:6px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .settingGearButton:hover,.MicrosoftMap.commuteDashboard .addPlaceButton:hover,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .settingGearButton.panelOpen{background-color:rgba(0,0,0,.03)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .settingButtonPanel{background:#fff;border:1px solid #ececec;border-radius:12px;position:relative;margin-inline-start:-380px;top:-48px;width:348px;z-index:3000;padding:12px;box-shadow:0 16px 32px 0 rgba(0,0,0,.14);font-family:'Roboto',Arial,Helvetica,Sans-Serif;overflow:hidden;max-height:calc(100vh - 160px);height:fit-content}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .settingButtonPanel .settingHeader{position:relative;display:flex;align-items:center;justify-content:space-between;top:5px;padding-bottom:10px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .settingButtonPanel .scrollPanel{overflow-y:auto;overflow-x:hidden;position:relative}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .settingButtonPanel .expandableList{background-color:unset}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .settingButtonPanel .dismissButton{background:unset;border:0;margin-inline-end:12px;width:32px;height:32px;border-radius:6px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .settingButtonPanel .dismissButton:hover{background:#f9f9f9}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .settingButtonPanel .settingTitle{font-size:16px;font-weight:700;line-height:22px;text-align:left;padding-inline-start:12px;color:#111}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .settingButtonPanel .placesSection{display:flex;align-items:center;padding-top:12px;margin-inline-end:12px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .settingButtonPanel .settingSectionTitle{font-size:18px;font-weight:400;line-height:22px;text-align:left;color:#111}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .settingButtonPanel .placesTitle{padding-inline-start:12px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .placeItem{padding:12px 12px;display:flex;align-items:center}.trafficExperienceContainer .placeItem .contextMenuContainer .contextMenuButton{width:32px;height:32px;border-radius:6px}.trafficExperienceContainer .placeItem .contextMenuContainer .contextMenuButton:hover{background-color:#f9f9f9}.bm_trafficToggles .expandButton:hover,.trafficExperienceContainer .placeItem .contextMenuContainer .contextMenuButton:focus{background-color:#f3f3f3}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .placeItem .placeItemIconContainer{padding:0 12px 0 0;height:20px;width:20px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .placeItem .placeItemIconContainer .icon{min-width:20px;height:20px;width:20px;background-size:20px 20px;background-color:#919191;mask-size:cover}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .placeItem.clickable:hover{background-color:#f9f9f9;border-radius:6px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .placeItem.clickable .placeItemIconContainer .icon{background-color:#106ebe}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .placeItem .contextMenuContainer .ellipsisIcon{background-color:#444;transform:rotate(90deg)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .placeItem .placeItemTextContainer{font-size:14px;font-weight:400;text-align:left;padding:0 12px 0 0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .placeItem .contextMenuContainer{margin-left:auto}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .placeItem .placeItemTextContainer .name{line-height:22px;color:#212121;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .placeItem.clickable .placeItemTextContainer .name{color:#106ebe}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .placeItem .placeItemTextContainer .address{line-height:18px;color:#666;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .separateLine{border:1px solid #f3f3f3;Width:370px;margin-inline-start:-12px;margin-top:20px;margin-bottom:20px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .commuteTime{gap:16px;text-align:left;display:grid;padding-inline-start:12px;padding-inline-end:12px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .commuteTimeIntroduction{font-size:13px;font-weight:400;line-height:20px;color:#666}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .daysCommutingTitle{font-size:14px;font-weight:400;line-height:22px;color:#444}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .commuteDays{display:flex;gap:6px;align-items:center;font-family:'Roboto',Arial,Helvetica,Sans-Serif}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .commuteDays .day{width:calc(100%/7);height:30px;padding:6px 8px 6px 8px;border-radius:10px;border:0;background-color:#f5f5f5;color:#666}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .arriveAtTime .ampm:hover,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .commuteDays:not(.grayout) .day:hover{background-color:#fff;color:#111}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .arriveAtTime .ampm.selected,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .commuteDays .day.selected{background-color:#106ebe;color:#fff}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .arriveAtTime .ampm.selected:hover,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .commuteDays:not(.grayout) .day.selected:hover{background-color:#004d8e}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .arriveAtTime.view{justify-content:space-between;display:flex}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .arriveAtTime .arriveAtTimeTitle{font-size:14px;font-weight:400;line-height:22px;text-align:left;color:#666;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .arriveAtTime .arriveAtTimeSetting{display:flex;padding-top:2px;height:24px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .arriveAtTime .timeSettingButton{width:64px;height:24px;border-radius:4px;border:1px solid #d1d1d1;background-color:#fff;color:#707070;border-bottom:1px solid #616161;display:flex;align-items:center}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .arriveAtTime .contextMenuButtonContainer.isOpen .timeSettingButton{border-bottom:2px solid #0f6cbd}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .arriveAtTime .timeContextMenu{gap:8px;padding-inline-end:8px;display:flex}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .arriveAtTime .AMPMButton{gap:8px;display:flex}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .arriveAtTime .ampm{width:38px;height:24px;padding:3px 8px 3px 8px;border-radius:8px;border:0;background-color:#f5f5f5;color:#666}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .arriveAtTime .saveButtonSection{margin-inline-start:auto}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .arriveAtTime .arriveAtTimeSave{background-color:#fff;color:#106ebe;border:0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .settingButtonPanel .drivingPreferenceTitle{padding-bottom:16px;margin-inline-start:12px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .settingButtonPanel .drivingPreferenceContainer{gap:8px;display:grid;margin-inline-start:12px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .settingButtonPanel .checkboxContainer{display:flex;gap:12px;color:#666;height:20px;align-items:center;font-size:14px;font-weight:400;line-height:20px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .settingButtonPanel .checkboxContainer input[type="checkbox"]{width:16px;height:16px;border:1px solid #ccc;border-radius:2px;-webkit-appearance:none;background-color:#fff}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .settingButtonPanel .checkboxContainer input[type="checkbox"]:enabled:hover{border:1px solid #919191;box-shadow:0 0 3px 0 #0006 inset}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .settingButtonPanel .checkboxContainer input:checked{accent-color:#106ebe;-webkit-appearance:checkbox}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardHeader .grayout{opacity:30%}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationHeader{height:20px;gap:8px;font-size:16px;font-weight:700;line-height:22px;color:#666}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationHeader .locationPicker{gap:10px;cursor:pointer}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationHeader .locationName{color:#106ebe}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationHeader .locationEditIcon{height:14px;width:14px;mask-size:14px;margin:auto 0;mask-image:url(/rp/au3vt3aWXUIA5OVes6DIfp42cjw.svg);background-color:#106ebe}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .contextMenuButtonContainer.isOpen .locationPicker .locationName,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationPicker:hover .locationName{color:#004d8e}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .contextMenuButtonContainer.isOpen .locationPicker .locationEditIcon,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationPicker:hover .locationEditIcon{background-color:#004d8e}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationHeader .contextMenu{right:initial;z-index:3;width:164px;margin-top:5px;border-radius:4px;position:relative}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationHeader .contextMenuItem{color:#444;font-family:'Roboto',Arial,Helvetica,Sans-Serif}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .secondarySectionContent .locationHeader{padding:12px 16px;border-bottom:1px solid #ececec}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .secondarySectionContent .locationHeader .locationName{color:#666}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .secondarySectionContent .locationHeader .locationEditIcon{background-color:#666}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .secondarySectionContent .contextMenuButtonContainer.isOpen .locationPicker .locationName,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .secondarySectionContent .locationPicker:hover .locationName{color:#444}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .secondarySectionContent .contextMenuButtonContainer.isOpen .locationPicker .locationEditIcon,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .secondarySectionContent .locationPicker:hover .locationEditIcon{background-color:#444}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .secondarySectionContent .locationContentCarousel .slideButton{visibility:hidden}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .secondarySectionContent:hover .locationContentCarousel .slideButton{visibility:visible}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCarousel .slideButton{margin:4px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCarousel .cardPositioner{border-right:1px solid #ececec;box-sizing:border-box}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCarousel .cardPositioner:last-child{border-right:0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard{height:248px;cursor:pointer}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .locationContentTitle{font-size:14px;line-height:24px;font-weight:400;color:#444}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .locationContentTitle .label{white-space:pre;color:#767676}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .expandableList .sectionSizeToggle,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .incidentsNearbyHeader .slideButton,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .incidentsNearby .slideButton{position:relative;border:0;background:none;transform:none;top:0;bottom:0;box-shadow:none;margin:0;visibility:visible}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .incidentsNearbyHeader .slideButton{width:28px;height:28px;margin:auto 0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .expandableList .sectionSizeToggle,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .incidentsNearby .slideButton{width:24px;height:24px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .expandableList .sectionSizeToggle:hover,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .incidentsNearbyHeader .slideButton:hover,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .incidentsNearby .slideButton:hover{background:rgba(0,0,0,.06)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .incidentsNearbyHeader .slideButtonIcon{background-color:#111}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .expandableList .sectionSizeToggle .slideButtonIcon,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .incidentsNearby .slideButtonIcon{mask-size:12px;background-color:#111}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .expandableList .sectionSizeToggle .slideButtonIcon.chevronUp{transform:rotate(90deg)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .expandableList .sectionSizeToggle .slideButtonIcon.chevronDown{transform:rotate(270deg)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCarousel .slideButton{box-shadow:0 2px 3px 0 rgba(0,0,0,.1);opacity:1}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .noData{padding:64px 0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .noDataIcon{height:48px;width:48px;margin:auto;background-size:100% 100%;background-image:url(/rp/fSR9iI73Hbr7p-9x0n78LLPHY2g.svg)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .noDataText{font-size:18px;line-height:22px;text-align:center;font-weight:400;padding-top:12px;color:#111}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .noDataText.primaryText{padding-top:16px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .noDataText.secondaryText{color:#767676}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .incidentsNearby{padding:20px 16px;gap:8px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .noIncidentsIcon{height:40px;width:40px;margin:31px auto 0;mask-size:100%;mask-image:url(/rp/dwWvUiBCVn_6jCRwijoQ8C8pUTA.svg);background-color:#ccc}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .noDataText.noIncidentsCta{font-size:16px;color:#106ebe}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .noIncidentsCta:hover{color:#004d8e}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .trafficForecast{padding:20px 24px;cursor:default}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .expandableList .expandableListTitleContainer,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsList .insightsListTitleContainer,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .incidentsNearby .incidentsNearbyTitleContainer{gap:8px;padding-left:8px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .expandableList .expandableListTitleContainer .itemCount,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsList .insightsListTitleContainer .insightsCount,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .incidentsNearby .incidentsNearbyTitleContainer .incidentsNearbyCount{width:24px;height:24px;border-radius:50%;color:#111;background-color:#ececec;text-align:center;line-height:24px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .incidentsNearby .insightsBubble{padding:8px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .incidentsNearby .trafficIncidentSkeleton{column-gap:8px;padding:8px 0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .locationContentCard .incidentsNearby .trafficIncidentSkeleton .splitVertical{row-gap:4px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsBubble{border:0;background:none;gap:10px;padding:12px 8px;font-size:14px;line-height:22px;font-weight:400;color:#666;font-family:'Roboto',Arial,Helvetica,Sans-Serif;min-width:380px;border-radius:8px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsBubble .bubbleMessage{color:#111}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsBubble .insightsIconContainer{width:28px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsBubble .insightsIcon{min-height:28px;min-width:28px;background-size:100% 100%}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsBubble.trafficIncident.selected,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsBubble.trafficIncident:hover{background:rgba(0,0,0,.06)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsBubble.trafficIncident .bubbleMessage{color:#111;-webkit-line-clamp:1}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsBubble.trafficIncident .bubbleTime{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsBubble.trafficIncident .bubbleTime.jamcident{color:#c80000}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsIcon.accident{background-image:url(/rp/nSZdDm12oV3Bumekd_g0JErfsO4.svg)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsIcon.construction{background-image:url(/rp/I7DNS76sY3cq-5Jkvf-CSWImr6s.svg)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsIcon.jamcident{background-image:url(/rp/kREeVEjL-wMZ9BuWDM7JAhzMrGo.svg)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsIcon.miscellaneous{background-image:url(/rp/TESkONX1amIwMdfeykgoONAn4-E.svg)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsIcon.roadClosure{background-image:url(/rp/avRggyivQQcjo-7nPc42CKYcPnE.svg)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsIcon.placesUpsell{background-image:url(/rp/r_SSYnIlk-k8QimdScCk-jAV7TA.png)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsBubble.PlacesUpsell .bubbleMessage{background:linear-gradient(93.87deg,#213a70 1%,#203d79 58%,#1a1057 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .expandableList,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsList{padding:16px 12px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .routeInsightsList,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsList{border:1px solid #ececec}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .mainContentType .insightsList{margin-top:16px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .expandableList .expandableListTitleContainer,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsList .insightsListTitleContainer{font-size:14px;line-height:24px;color:#444;font-weight:500;margin-bottom:8px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .expandableList .expandableListTitleContainer .expandableListTitle,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsList .insightsListTitleContainer .insightsListTitle{font-weight:700}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficTimesList{margin-top:25px;border:1px solid #ececec}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .expandedMapContent .trafficTimesList{margin-top:0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficTimesList .trafficTimesContainer{padding:8px 10px 12px 10px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficTimesList .trafficTimesTitle{font-size:16px;line-height:22px;color:#666;padding-bottom:12px;font-weight:700;border-bottom:1px solid #ececec;padding:12px 16px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsChartLabels{justify-content:space-between}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsChartAxis{justify-content:space-between;font-weight:600;line-height:13px;margin-top:10px;color:#666}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .insightsChartAxisLabel{width:16px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficForecast .chartArea{display:flex;justify-content:space-between;width:100%;box-sizing:border-box;padding:0 3px;position:relative}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficForecast .chartArea.loading{align-items:flex-end;margin:28px 0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficForecast .chartArea .bar{border-radius:100px;margin-top:auto;opacity:70%}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficForecast .nowTooltipContainer{left:10px;position:absolute}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficForecast .trafficExperienceTooltip.nowTooltip{margin:0;height:auto;width:auto;border-radius:6px;border:1px solid #ddd;box-shadow:0 5px 11px rgba(0,0,0,.14)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.signInUpsell,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.zeroDestAddedUpsell,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.oneDestAddedUpsell,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.allowLocationUpsell{width:446px;margin:0;display:flex;flex-direction:column;box-shadow:none}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.signInUpsell{height:160px;min-height:160px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.signInUpsell.changeToMSA{height:182px;min-height:182px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.zeroDestAddedUpsell{height:114px;min-height:114px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.floatingUpsell{width:320px;position:fixed;z-index:3000;white-space:normal;margin-top:12px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.oneDestAddedUpsell{height:109px;min-height:109px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.allowLocationUpsell{height:126px;min-height:126px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.signInUpsell .tooltipContent,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.zeroDestAddedUpsell .tooltipContent,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.oneDestAddedUpsell .tooltipContent,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.allowLocationUpsell .tooltipContent{position:relative;top:11px;padding:16px 20px 16px 20px;height:calc(100% - 44px);border-radius:12px;font-family:'Roboto',Arial,Helvetica,Sans-Serif}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.oneDestAddedUpsell .tooltipContent,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.allowLocationUpsell .tooltipContent{max-width:100%;justify-content:space-between}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip .tooltipTextContent{flex-direction:column;gap:4px;display:flex;text-align:left;color:#fff}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.signInUpsell .tooltipTextContent,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.zeroDestAddedUpsell .tooltipTextContent{width:276px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.oneDestAddedUpsell .tooltipTextContent,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.allowLocationUpsell .tooltipTextContent{width:100%}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.signInUpsell .tooltipTitle,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.zeroDestAddedUpsell .tooltipTitle,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.oneDestAddedUpsell .tooltipTitle,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.allowLocationUpsell .tooltipTitle{font-size:18px;font-weight:700;line-height:22px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.signInUpsell .tooltipText,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.allowLocationUpsell .tooltipText,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.zeroDestAddedUpsell .tooltipText,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.oneDestAddedUpsell .tooltipText{font-size:16px;font-weight:400;line-height:22px;width:240px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.signInUpsell .signInButton,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.allowLocationUpsell .signInButton{position:absolute;width:max-content;height:38px;padding:10px 14px 10px 14px;border-radius:200px;border:1px solid #106ebe;align-items:center;display:flex;color:#106ebe;font-family:'Roboto',Arial,Helvetica,Sans-Serif;left:20px;top:94px;font-size:13px;font-weight:500;line-height:15.6px;text-align:left;background-color:#fff!important}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.changeToMSA .signInButton{top:116px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.allowLocationUpsell .signInButton{top:72px;height:30px;padding:7px 16px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.signInUpsell .contextMenuContainer,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .betaMessageContainer .contextMenuContainer{display:flex;height:32px;width:32px;position:absolute;align-items:center}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.signInUpsell .contextMenuContainer{right:4px;top:4px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.signInUpsell .contextMenuContainer .contextMenuButton:hover{background:#323130;border-radius:6px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.signInUpsell .contextMenuContainer.isOpen .contextMenuButton{background:#1b1a19;border-radius:6px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .betaMessageContainer .contextMenuContainer{right:4px;top:4px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .betaMessageContainer .contextMenuContainer .contextMenuButton:hover{background:#f9f9f9;border-radius:6px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .betaMessageContainer .contextMenuContainer.isOpen .contextMenuButton{background:#f3f3f3;border-radius:6px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.signInUpsell .contextMenuContainer .ellipsisIcon{background:#bebbb8}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.signInUpsell .contextMenuContainer .ellipsisIcon:hover,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.signInUpsell .contextMenuContainer.isOpen .ellipsisIcon{background:#faf9f8}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .betaMessageContainer .contextMenuContainer .ellipsisIcon{background:#444}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .betaMessageContainer .contextMenuContainer .ellipsisIcon:hover,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .betaMessageContainer .contextMenuContainer .ellipsisIcon:focus{background:#111}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.signInUpsell .contextMenuContainer .contextMenu,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .betaMessageContainer .contextMenuContainer .contextMenu{width:224px;border:0;border-radius:6px;padding:0;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 4px 1px rgba(0,0,0,.18)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.signInUpsell .contextMenuContainer .contextMenu{right:4px;top:36px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .betaMessageContainer .contextMenuContainer .contextMenu{right:36px;top:4px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.signInUpsell .contextMenuContainer .contextMenuItem,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .betaMessageContainer .contextMenuContainer .contextMenuItem{height:38px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficForecast .trafficExperienceTooltip.nowTooltip .tooltipContent{padding:8px;background:#fff;box-shadow:0 8px 16px rgba(0,0,0,.14)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficForecast .trafficExperienceTooltip.nowTooltip .tooltipText{line-height:10px;font-size:14px;color:#111}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficForecast .trafficExperienceTooltip.nowTooltip .tooltipArrowDown{margin-left:-7px;border-width:7px;border-color:#fff transparent transparent transparent}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficForecast .chartArea .lightTraffic{background:linear-gradient(rgba(0,102,33,.9),rgba(0,102,33,.7))}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficForecast .chartArea .mediumTraffic{background:linear-gradient(rgba(190,90,0,.75),rgba(190,90,0,.7))}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficForecast .chartArea .heavyTraffic{background:linear-gradient(rgba(200,0,0,.9),rgba(200,0,0,.7))}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer{background-color:#f5f9fd;margin-top:16px;min-height:54px;padding:16px 20px;box-sizing:border-box}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.topCard{margin-top:0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.clickable:hover{background-color:#edf1f5}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.trafficTimeCardContainer{padding:0;background-color:unset;margin-top:0;min-height:46px;border-radius:8px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer .trafficDelta{font-weight:400;font-size:16px;line-height:22px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.selected{min-height:123px;padding:24px 20px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.trafficTimeCardContainer .trafficTimeCard:hover{background-color:rgba(0,0,0,.03)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer .trafficTimeDashboardCompactLayout .trafficTime{line-height:22px;margin-right:10px;font-size:18px;flex:none}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer .trafficTimeDashboardCompactLayout .routeDescription{margin-right:20px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer .trafficTimeDashboardCompactLayout .trafficDelta{min-width:100px;text-align:right;flex-shrink:0;flex-basis:auto;flex-grow:1}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .routeInfoCardContainer.selected .trafficTimeDashboardCompactLayout{display:grid;grid-template-rows:auto}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .routeInfoCardContainer.selected .trafficTimeDashboardCompactLayout .trafficTime{grid-row:1;grid-column:1;align-self:start;font-size:46px;line-height:40px;margin:0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .routeInfoCardContainer.selected .trafficTimeDashboardCompactLayout .routeDescription{grid-row:2;grid-column:1;align-self:end;color:#111;width:306px;margin:0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .routeInfoCardContainer.selected .trafficTimeDashboardCompactLayout .trafficDelta{grid-row:1;grid-column:2}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .routeInfoCardContainer.selected .trafficTimeDashboardCompactLayout .directionsButton{grid-row:2;grid-column:2;justify-self:end;width:36px;height:36px;border-radius:50%;background:#106ebe}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .routeInfoCardContainer.selected .trafficTimeDashboardCompactLayout .directionsButton:hover{background:#004d8e}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .bingDirectionsIcon{-webkit-mask-image:url(/rp/5VES4FAOLEDwnyuSzBiY5tNCJPU.svg);mask-image:url(/rp/5VES4FAOLEDwnyuSzBiY5tNCJPU.svg);-webkit-mask-size:20px;mask-size:20px;width:20px;height:20px;margin:8px;background-color:#fff}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.trafficTimeCardContainer.selected{min-height:98px;padding:0;gap:0;background-color:#f5f9fd}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.trafficTimeCardContainer .trafficTimeCard{box-shadow:none;background:none;padding:12px 8px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.trafficTimeCardContainer .trafficTimeCard div{line-height:22px;font-size:14px;font-weight:400}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.trafficTimeCardContainer .trafficTimeCard .routeName{color:#444}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.trafficTimeCardContainer.selected .trafficTimeCard .routeName{color:#111;font-weight:700;margin-bottom:0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.trafficTimeCardContainer .trafficTimeCard .trafficTime{font-weight:700}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.trafficTimeCardContainer.selected .trafficTimeCard .trafficTime{font-weight:600;font-size:18px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.trafficTimeCardContainer.selected .trafficTimeCard .routeDescription,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.trafficTimeCardContainer.selected .trafficTimeCard .trafficDelta{color:#666}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficTimeDashboardExpandedCompactLayout{grid-template-rows:min-content auto min-content min-content;row-gap:4px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficTimeDashboardExpandedCompactLayout .routeName{grid-row:1;grid-column:span 2;align-self:start;margin-bottom:4px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficTimeDashboardExpandedCompactLayout .trafficTime{grid-row:2;grid-column:span 2;align-self:start}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficTimeDashboardExpandedCompactLayout .routeDescription{grid-row:3;grid-column:1;align-self:start}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficTimeDashboardExpandedCompactLayout .trafficDelta{grid-row:3;grid-column:2;align-self:end;justify-self:end}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.selected .noTraffic,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.selected .lightTraffic,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.selected .moderateTraffic,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.selected .heavyTraffic{background:none}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.errorCard{margin-bottom:16px;margin-top:0;min-height:144px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer .errorIcon{background-image:url(/rp/7cX5vskJ8LCCpgPuO7JuNH446Gk.webp);background-repeat:no-repeat;background-size:100%;width:101px;margin-top:25px;margin-left:28px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.errorCard .errorMessage{width:248px;margin:auto 0;font-weight:700;font-size:18px;color:#444}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .routeInfoCardContainer.errorCard .errorMessage .trafficTime{font-size:46px;line-height:64px;color:#919191}.trafficExperienceModal.destinationOverlayModal{display:flex;transform:none;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);justify-content:center;align-items:center;padding:0}.trafficExperienceModal.destinationOverlayModal .overlayContainer{width:578px;height:360px;border-radius:16px;box-shadow:0 8px 16px 0 rgba(0,0,0,.14);backdrop-filter:blur(20px);background:#fff;display:flex;flex-direction:column;justify-content:center}.trafficExperienceModal.destinationOverlayModal .overlayContainer.duplicateOverlay{width:459px;justify-content:unset;gap:32px;padding:32px;height:fit-content}.trafficExperienceModal.destinationOverlayModal .overlayContainer.editOverlay{width:459px;height:220px;justify-content:normal}.trafficExperienceModal.destinationOverlayModal .overlayContainer.editOverlay.commutedestination{height:316px}.trafficExperienceModal .overlayContainer .overlayContent{margin-left:40px;margin-right:28px;display:flex;justify-content:space-between;align-items:center}.trafficExperienceModal .overlayContainer .duplicateOverlayContent{position:relative;display:grid;gap:20px;max-width:395px}.trafficExperienceModal .overlayContainer .duplicateOverlayContent .duplicateStateTitle{font-size:28px;font-weight:400;line-height:38px;text-align:left;color:#111;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}.trafficExperienceModal .overlayContainer .duplicateOverlayContent .duplicateStateSuggestion{font-size:16px;font-weight:400;line-height:22px;text-align:left;color:#111;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:5;overflow:hidden}.trafficExperienceModal .overlayContainer.editOverlay .overlayContent .overlaySearch{display:inline-flex;align-items:center;gap:8px}.trafficExperienceModal .overlayContainer.editOverlay.commutedestination .overlayContent .overlaySearch{gap:0}.trafficExperienceModal .overlayContainer.editOverlay .overlayContent .overlaySearch{display:inline-flex;align-items:center;gap:8px}.trafficExperienceModal .overlayContainer.editOverlay.commutedestination .overlayContent .overlaySearch{gap:0}.trafficExperienceModal.destinationOverlayModal .overlayContainer.editOverlay .overlayContent{margin-left:32px;margin-right:32px;margin-top:32px}.trafficExperienceModal .overlayContainer .overlayContent .overlayText{width:300px}.trafficExperienceModal .overlayContainer .overlayContent .description{font-family:'Roboto',Arial,Helvetica,Sans-Serif;font-size:18px;font-weight:400;line-height:22px;color:#666;margin-bottom:32px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2}.trafficExperienceModal .overlayContainer .overlayContent .overlayText.commutedestination .description{width:498px}.trafficExperienceModal .overlayContainer .overlayContent .title{font-family:'Roboto',Arial,Helvetica,Sans-Serif;font-size:28px;font-weight:400;line-height:38px;color:#111;margin-bottom:12px}.trafficExperienceModal .overlayContainer.editOverlay .overlayContent .title{margin-bottom:28px}.trafficExperienceModal .overlayContainer .overlayContent .inputContainer{margin-bottom:32px}.trafficExperienceModal .overlayContainer.editOverlay .overlayContent .overlaySearch .locationIconContainer{height:32px;width:32px;background-size:32px 32px;padding:0;background-repeat:no-repeat}.trafficExperienceModal .overlayContainer.editOverlay.commutedestination .overlayContent .overlaySearch .locationIconContainer{height:0;width:0}.trafficExperienceModal .overlayContainer.editOverlay .overlayContent .overlaySearch .locationIconContainer.locationHome{background-image:url(/rp/7XYtCxbOWkEhobdn32kzlonr6BU.svg)}.trafficExperienceModal .overlayContainer.editOverlay .overlayContent .overlaySearch .locationIconContainer.locationWork{background-image:url(/rp/U5PicxsHO90xksz1uD48FGgdlg8.svg)}.trafficExperienceModal .overlayContainer .overlayContent .overlayText.commutedestination .inputContainer{display:flex;flex-direction:column;gap:12px}.trafficExperienceModal .overlayContainer .overlayContent .overlayText.commutedestination .inputContainer .inputTitle{font-size:13px;font-weight:400;line-height:20px;text-align:left;color:#111}.trafficExperienceModal .overlayContainer .overlayContent .labelPOI{width:32px;height:32px;min-width:32px;background-image:url(/rp/urrz8G31s1T4DsotIjI2CE3u3Zw.svg)}.trafficExperienceModal .overlayContainer .overlayContent .inputRow{display:flex;gap:8px;width:264px}.trafficExperienceModal .overlayContainer.editOverlay.commutedestination .overlayContent .inputRow{width:395px}.trafficExperienceModal .overlayContainer .overlayContent input{width:238px;height:32px;padding:0 12px;border-radius:6px;border:1px solid #ddd;outline:0;color:#444}.trafficExperienceModal .overlayContainer .overlayContent input::placeholder{color:#a19f9d}.trafficExperienceModal.destinationOverlayModal .overlayContainer.editOverlay.commutedestination .overlayContent input{width:369px}.trafficExperienceModal.destinationOverlayModal .overlayContainer.editOverlay .overlayContent input{width:329px}.trafficExperienceModal.destinationOverlayModal .overlayContainer.editOverlay .overlayContent input{width:329px}.trafficExperienceModal .overlayContainer .overlayIllustration{width:200px;height:148px;background-size:200px 148px}.trafficExperienceModal .overlayContainer .overlayIllustration.home{background-image:url(/rp/9WCvYJjF4T7Dz63WhiEO_ukN7uk.png)}.trafficExperienceModal .overlayContainer .overlayIllustration.work{background-image:url(/rp/H0egXXWk9hgm1EpsIW4imL1AGgI.png)}.trafficExperienceModal .overlayContainer .overlayIllustration.commutedestination{background-image:url(/rp/n5nxyptZqeqJHA3dHH1OTNY8Kjg.png);background-size:154px 128px;background-repeat:no-repeat;margin-top:40px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip .tooltipIllustration{margin-top:40px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip.zeroDestAddedUpsell .tooltipIllustration{margin-top:0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .trafficExperienceTooltip .tooltipIllustration.signInUpsellIllustration{background-image:url(/rp/w-GjSHPuYsiXA1zM5Tfppj8k5vc.webp);width:116px;height:68px}.trafficExperienceModal .overlayContainer .buttonContainer{display:flex;justify-content:center;gap:22px;position:relative}.trafficExperienceModal .overlayContainer .buttonContainer button{font-family:'Roboto',Arial,Helvetica,Sans-Serif;padding:5px 15px;font-size:13px;font-weight:400;line-height:20px;border-radius:6px;width:120px;height:30px}.trafficExperienceModal .overlayContainer .buttonContainer .skipButton{cursor:pointer;border:1px solid #ddd;background:#fff;color:#666}.trafficExperienceModal .updateLocationModalContainer .updateLocationModalContent .buttonContainer .cancelButton:hover,.trafficExperienceModal .overlayContainer .buttonContainer .skipButton:hover{background:#ececec}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .yourLocationIcon{-webkit-mask-image:url(/rp/KJoeUmkMR2DZHKvuKDynxBbfJ8s.svg);mask-image:url(/rp/KJoeUmkMR2DZHKvuKDynxBbfJ8s.svg);-webkit-mask-size:14px;mask-size:14px;background-color:#444}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .settingButtonPanel .chevronDown{-webkit-mask-image:url(/rp/P6uEJd-DOf8WDpqJAEYmmpMDBPg.svg);mask-image:url(/rp/P6uEJd-DOf8WDpqJAEYmmpMDBPg.svg);-webkit-mask-size:cover;mask-size:cover;background-color:#616161;width:10px;height:10px;margin-inline-start:auto}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .settingButtonPanel .chevronUp{-webkit-mask-image:url(/rp/YrtNOxvhUpb_o6ttZ8E6CHfIXW0.svg);mask-image:url(/rp/YrtNOxvhUpb_o6ttZ8E6CHfIXW0.svg);-webkit-mask-size:cover;mask-size:cover;background-color:#616161;width:10px;height:10px;margin-inline-start:auto}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .settingButtonPanel .seeMoreButton{height:20px;border:0;background:none;position:relative;margin-left:auto;margin-right:auto;margin-bottom:-26px;text-align:center;display:flex;gap:6px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .settingButtonPanel .seeMoreButton .seeMoreButtonText{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;font-size:14px;font-weight:400;line-height:18px;text-align:left;color:#106ebe}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .settingButtonPanel .seeMoreButton .maskImageIconContainer{display:flex;width:20px;height:20px;align-items:center;justify-content:center}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .settingButtonPanel .seeMoreButton .chevronUp,.MicrosoftMap.commuteDashboard .trafficExperienceContainer .settingButtonPanel .seeMoreButton .chevronDown{width:12px;-webkit-mask-size:cover;mask-size:cover;background-color:#106ebe;margin-inline-start:unset}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .searchIcon{-webkit-mask-image:url(/rp/KD8WasJs-JfxqYR2-8dQrYUwTIc.svg);mask-image:url(/rp/KD8WasJs-JfxqYR2-8dQrYUwTIc.svg);-webkit-mask-size:12px;mask-size:12px;background-color:#444}.trafficExperienceModal .updateLocationModalContainer{width:459px;height:220px}.trafficExperienceModal .updateLocationModalContainer .updateLocationModalContent{margin:0 32px}.trafficExperienceModal .updateLocationModalContainer .updateLocationModalContent .title{margin-bottom:28px}.trafficExperienceModal .updateLocationModalContainer .updateLocationModalContent .buttonContainer{display:flex;gap:20px;justify-content:center;margin-top:28px}.trafficExperienceModal .updateLocationModalContainer .updateLocationModalContent .buttonContainer button{padding:5px 46px}.trafficExperienceModal .updateLocationModalContainer .updateLocationModalContent input{width:370px;color:#444}.trafficExperienceModal .updateLocationModalContainer .updateLocationModalContent .buttonContainer .cancelButton{background:#fff;color:#666}.trafficExperienceNotificationBox.dashboardNotification{padding:12px;bottom:35px;background:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.14),0 0 2px 0 rgba(0,0,0,.12)}.trafficExperienceNotificationBox.dashboardNotification .row{display:flex;width:268px;column-gap:8px}.trafficExperienceNotificationBox.dashboardNotification .crossMarkCircleIcon{height:16px;width:16px;margin:auto 0;background:url(/rp/S9LUcsUGrIviI8JvvIWgtycYIoA.svg)}.trafficExperienceNotificationBox.dashboardNotification .checkmarkCircleIcon{height:16px;width:16px;background-color:#006d21;mask-image:url(/rp/dwWvUiBCVn_6jCRwijoQ8C8pUTA.svg);-webkit-mask-image:url(/rp/dwWvUiBCVn_6jCRwijoQ8C8pUTA.svg);margin:2px 0}.trafficExperienceNotificationBox.dashboardNotification .primaryText{width:216px;color:#444;font-size:14px;font-weight:600;line-height:20px}.trafficExperienceNotificationBox.dashboardNotification .secondaryText{color:#4a4a4a;font-size:12px;font-weight:400;line-height:16px}.trafficExperienceNotificationBox.dashboardNotification .dismissButton .dismissIcon{background-color:#444}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .loadingSkeleton{background:linear-gradient(to right,#e6e6e6 0%,#fafafa 50%,#e6e6e6 100%);background-size:300% 100%;animation:3s shine linear infinite}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .clpFeedbackPosition{position:absolute;bottom:2vh;right:calc(1vw + 40px);z-index:2999}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .clpFeedbackPosition.isExpandedMap{bottom:12vh}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .clpFeedbackButtonContainer{border:0;background:#f5f5f5;gap:6px;display:flex;align-items:center;cursor:pointer}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .clpFeedbackButtonContainer.button{width:fit-content;height:32px;max-height:32px;padding:6px 8px 6px 8px;border-radius:6px;box-shadow:0 -1px 1px 0 rgba(0,0,0,.1),0 2px 3px 0 rgba(0,0,0,.1)}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .clpFeedbackButtonContainer.beta{width:422px;height:20px;padding:8px 12px 8px 12px;position:relative;right:unset;bottom:unset;z-index:0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer div.clpFeedbackButtonContainer{padding:0 8px 0 8px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .feedbackButtonText{font-size:13px;font-weight:400;line-height:20px;text-align:left;color:#111}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .moreFeedback{border:0;color:#106ebe;background:none;padding:0}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .clpFeedbackQuestionnaireContainer{width:324px;height:fit-content;padding:24px;gap:10px;border-radius:12px;border:1px solid #ececec;background:#fff;box-shadow:0 16px 32px 0 rgba(0,0,0,.14);z-index:3000}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .questionnaireTitle{font-size:18px;font-weight:400;line-height:22px;text-align:left;color:#111}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .questionnaireTitle{font-size:18px;font-weight:400;line-height:22px;text-align:left;color:#111}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .questionnaireSubitle{font-size:13px;font-weight:400;line-height:20px;text-align:left;color:#666}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .clpFeedbackQuestionnaireContainer .preferenceContainer{font-size:13px;font-weight:400;line-height:20px;text-align:left;color:#666}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .clpFeedbackQuestionnaireContainer .preferenceContainer .toggleTitle.checked{color:#444}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .clpFeedbackQuestionnaireContainer .preferenceContainer .checkboxContainer{display:flex;gap:12px;align-items:center}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .clpFeedbackQuestionnaireContainer .feedbackInput{width:300px;height:136px;padding:6px 12px 6px 12px;border-radius:6px;border:1px solid #ddd;resize:none;background:#fff;color:#444}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .clpFeedbackQuestionnaireContainer .feedbackInput:focus{border:1px solid #919191;outline:0!important}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .clpFeedbackQuestionnaireContainer .preferenceContainer .checkboxContainer input[type="radio"]{background-color:#fff!important;border:1px solid #ccc!important}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .clpFeedbackQuestionnaireContainer .preferenceContainer .checkboxContainer input[type="radio"]:hover{border:1px solid #919191!important}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .clpFeedbackQuestionnaireContainer .preferenceContainer .checkboxContainer input:checked{accent-color:#106ebe;-webkit-appearance:radio}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .clpFeedbackQuestionnaireContainer .buttonContainer{display:flex;justify-content:center;gap:12px;position:relative}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .clpFeedbackQuestionnaireContainer .buttonContainer .questionnaireButton{width:156px;height:30px;padding:7px 0 7px 0;border-radius:16px;border:1px solid #106ebe}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .clpFeedbackQuestionnaireContainer .buttonContainer .cancelButton{background:#fff;color:#106ebe;border:1px solid #106ebe}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .clpFeedbackQuestionnaireContainer .buttonContainer .cancelButton:hover{background:#f5f5f5}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .betaMessageContainer{width:446px;height:fit-content;display:flex;flex-direction:column;gap:2px;border-radius:12px;overflow:hidden}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .betaMessageContainer.withFeedback{min-height:128px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .betaMessageContainer.withoutFeedback{min-height:90px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .betaMessageContainer .dismissButton{padding:0;background:none;border:0;position:absolute;width:12px;height:12px;margin:12px;align-self:end}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .betaMessageContainer .testMessage{padding:12px;display:flex;flex-direction:column;gap:6px;background:#f5f5f5;color:#444;font-family:'Roboto',Arial,Helvetica,Sans-Serif;font-size:13px;font-weight:700;line-height:20px;position:relative}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .betaMessageContainer .testMessageTitle{display:flex;gap:8px;text-align:left;align-items:center}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .betaMessageContainer .testMessageTitle .betaLabel{display:flex;width:27px;height:9px;padding:4px 6px 4px 6px;border-radius:4px;align-items:center;background:#106ebe;color:#fff}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .betaMessageContainer .testMessageContent{font-weight:400;text-align:left}@keyframes shine{0%{background-position-x:300%}100%{background-position-x:0%}}@media only screen and (min-width:1440px){.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .mainBodyContentSpacing{width:16px}.MicrosoftMap.commuteDashboard .trafficExperienceContainer .dashboardMain .mainSectionSpacing{width:36px}}.trafficExperienceContainer .chevronUpIcon,.trafficExperienceContainer .chevronDownIcon,.trafficExperienceContainer .chevronLeftIcon{-webkit-mask-image:url(/rp/OSf70ChUQm5mZjN6mSPtArYAoQs.svg)}.trafficExperienceContainer .feedbackButtonIcon{-webkit-mask-image:url(/rp/V6qTpQLmUitLboXg857BszxP6ec.svg)}.trafficExperienceContainer .thumbUpIcon{-webkit-mask-image:url(/rp/GB7FjnlmCb1pZrR1jVGQ9oy-SXk.svg)}.trafficExperienceContainer .thumbUpIcon:focus,.trafficExperienceContainer .thumbUpIcon:hover,.trafficExperienceContainer .thumbUpIconSelected{-webkit-mask-image:url(/rp/WP4o6UPIAXyIuz-iy316hjCihOs.svg)}.trafficExperienceContainer .thumbDownIcon{-webkit-mask-image:url(/rp/7cGC7I0S25Dy0rj-ruKKIOsMYLA.svg)}.trafficExperienceContainer .thumbDownIcon:focus,.trafficExperienceContainer .thumbDownIcon:hover,.trafficExperienceContainer .thumbDownIconSelected{-webkit-mask-image:url(/rp/CMZyXeFa_BV_-nQyWJoPScYd4vc.svg)}.trafficExperienceContainer .switchDirectionsIcon{-webkit-mask-image:url(/rp/w0OJU65bkihPMrDoI8kEXNotdAE.svg)}.trafficExperienceContainer .bingDirectionsIcon{-webkit-mask-image:url(/rp/b_7vxTHadL0IsjUzuO2Lx4uLT24.svg)}.trafficExperienceContainer .saveRouteTooltipIcon{-webkit-mask-image:url(/rp/me0NkH-fpCwn99Ra1tv_2hQgc5w.svg)}.trafficExperienceContainer .checkMarkIcon{-webkit-mask-image:url(/rp/XFk2GtczPmZqp4Nshsvgre68f_o.svg)}.trafficExperienceContainer .crossMarkIcon{-webkit-mask-image:url(/rp/JQXeojc8_65if18RwnDk-8li5iY.svg)}.trafficExperienceContainer .arrowLeftIcon{-webkit-mask-image:url(/rp/gI84f0iQ-l25GCLEcYz8lxXeJ4o.svg)}.trafficExperienceContainer .editRouteIcon{-webkit-mask-image:url(/rp/WZuzCoG8-f2zKYY4bLhN3onDAGY.svg)}.trafficExperienceContainer .routeSettingsIcon{-webkit-mask-image:url(/rp/-kt-bhpAh9-OrQl810b4H5Eo_v0.svg)}.trafficExperienceContainer .deleteRouteIcon{-webkit-mask-image:url(/rp/lZqlyPJSJn_iVcDBtiEUmNiR2bA.svg)}.trafficExperienceContainer .slideButtonIcon{-webkit-mask-image:url(/rp/eW1kkc4VUiIKqnWPQ8-Noq271QA.svg)}.trafficExperienceTooltip .dismissIcon,.trafficExperienceNotificationBox .dismissIcon,.trafficExperienceModal .dismissIcon{-webkit-mask-image:url(/rp/nZeFz6X1aDsrWbT5yu8npn7CGkU.svg)}.trafficExperienceContainer .dismissIcon{-webkit-mask-image:url(/rp/wPaj4dY9VYVV0BUsbr3xUEzTHSo.svg)}.trafficExperienceContainer .ellipsisIcon{-webkit-mask-image:url(/rp/Do5VLwxLwnMEXikV5jUSUve7Gg4.svg)}.trafficExperienceContainer .settingGear{-webkit-mask-image:url(/rp/2lb3vT2wge8-KMWKiEUwRXiglkY.svg)}.trafficExperienceContainer .pinIcon{-webkit-mask-image:url(/rp/EnKvDMgt3wMOJt7NYFBPKEWz-ro.svg)}.trafficExperienceContainer .signInIcon{-webkit-mask-image:url(/rp/UE9Teu1PkSguvZpsz7_h2mXVDqQ.svg)}.trafficExperienceContainer .lightningIcon{-webkit-mask-image:url(/rp/w4fWMIfA30DXdYby6G-MiTm-iqU.svg)}.trafficExperienceContainer .chevronUpIcon,.trafficExperienceContainer .chevronDownIcon,.trafficExperienceContainer .chevronLeftIcon{mask-image:url(/rp/OSf70ChUQm5mZjN6mSPtArYAoQs.svg)}.trafficExperienceContainer .feedbackButtonIcon{mask-image:url(/rp/V6qTpQLmUitLboXg857BszxP6ec.svg)}.trafficExperienceContainer .thumbUpIcon{mask-image:url(/rp/GB7FjnlmCb1pZrR1jVGQ9oy-SXk.svg)}.trafficExperienceContainer .thumbUpIcon:focus,.trafficExperienceContainer .thumbUpIcon:hover,.trafficExperienceContainer .thumbUpIconSelected{mask-image:url(/rp/WP4o6UPIAXyIuz-iy316hjCihOs.svg)}.trafficExperienceContainer .thumbDownIcon{mask-image:url(/rp/7cGC7I0S25Dy0rj-ruKKIOsMYLA.svg)}.trafficExperienceContainer .thumbDownIcon:focus,.trafficExperienceContainer .thumbDownIcon:hover,.trafficExperienceContainer .thumbDownIconSelected{mask-image:url(/rp/CMZyXeFa_BV_-nQyWJoPScYd4vc.svg)}.trafficExperienceContainer .switchDirectionsIcon{mask-image:url(/rp/w0OJU65bkihPMrDoI8kEXNotdAE.svg)}.trafficExperienceContainer .bingDirectionsIcon{mask-image:url(/rp/b_7vxTHadL0IsjUzuO2Lx4uLT24.svg)}.trafficExperienceContainer .saveRouteTooltipIcon{mask-image:url(/rp/me0NkH-fpCwn99Ra1tv_2hQgc5w.svg)}.trafficExperienceContainer .checkMarkIcon{mask-image:url(/rp/XFk2GtczPmZqp4Nshsvgre68f_o.svg)}.trafficExperienceContainer .crossMarkIcon{mask-image:url(/rp/JQXeojc8_65if18RwnDk-8li5iY.svg)}.trafficExperienceContainer .arrowLeftIcon{mask-image:url(/rp/gI84f0iQ-l25GCLEcYz8lxXeJ4o.svg)}.trafficExperienceContainer .editRouteIcon{mask-image:url(/rp/WZuzCoG8-f2zKYY4bLhN3onDAGY.svg)}.trafficExperienceContainer .routeSettingsIcon{mask-image:url(/rp/-kt-bhpAh9-OrQl810b4H5Eo_v0.svg)}.trafficExperienceContainer .deleteRouteIcon{mask-image:url(/rp/lZqlyPJSJn_iVcDBtiEUmNiR2bA.svg)}.trafficExperienceContainer .slideButtonIcon{mask-image:url(/rp/eW1kkc4VUiIKqnWPQ8-Noq271QA.svg)}.trafficExperienceTooltip .dismissIcon,.trafficExperienceNotificationBox .dismissIcon,.trafficExperienceModal .dismissIcon{mask-image:url(/rp/nZeFz6X1aDsrWbT5yu8npn7CGkU.svg)}.trafficExperienceContainer .dismissIcon{mask-image:url(/rp/wPaj4dY9VYVV0BUsbr3xUEzTHSo.svg)}.trafficExperienceContainer .ellipsisIcon{mask-image:url(/rp/Do5VLwxLwnMEXikV5jUSUve7Gg4.svg)}.trafficExperienceContainer .settingGear{mask-image:url(/rp/2lb3vT2wge8-KMWKiEUwRXiglkY.svg)}.trafficExperienceContainer .pinIcon{mask-image:url(/rp/EnKvDMgt3wMOJt7NYFBPKEWz-ro.svg)}.trafficExperienceContainer .signInIcon{mask-image:url(/rp/UE9Teu1PkSguvZpsz7_h2mXVDqQ.svg)}.trafficExperienceContainer .lightningIcon{mask-image:url(/rp/w4fWMIfA30DXdYby6G-MiTm-iqU.svg)}.trafficExperienceContainer .emptyNewsGalleryIllustration{background-image:url(/rp/ct3E3rcM26NYVK59lu6fMTkbsBs.svg)}.trafficExperienceContainer .imageRegion .imagePlaceholder{background-image:url(/rp/iv-7Z8czcmlujaa0Dxto-eJTNKU.svg)}