.recent-locations-component{background-color:rgba(0,0,0,.7);color:#fff;box-sizing:border-box;max-width:720px;border-bottom-right-radius:.5em;border-bottom-left-radius:.5em}.recent-locations-component .recent-locations-header{font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:.0625em;line-height:1.5em;opacity:.72;text-transform:uppercase;display:inline-block;opacity:1;font-size:.875em;margin:0 11px 4px 16px}@media only screen and (min-width: 720px){.recent-locations-component .recent-locations-header{margin:0 11px 8px 16px}}@media only screen and (min-width: 1280px){.recent-locations-component .recent-locations-header{margin:0 15px 8px}}.recent-locations-component .recent-locations-header-container{margin-bottom:2px}@media only screen and (min-width: 720px){.recent-locations-component .recent-locations-header-container{margin-top:5px;margin-bottom:0;max-width:100%;padding:0 20px}}.recent-locations-component .edit-recent-places-button{position:relative;background-color:rgba(255,255,255,.23);color:#fff;border:1px solid #bfbfbf;cursor:pointer;display:inline-block;font-size:.75rem;font-weight:600;line-height:3px;padding:8px 10px;text-align:center;text-transform:uppercase;min-width:55px;margin-right:16px;margin-top:2px;border-radius:50px;float:right}@media only screen and (min-width: 720px){.recent-locations-component .edit-recent-places-button{font-size:.88rem;line-height:8px;padding:8px 16px;min-width:74px;margin-left:42px;margin-top:0}}.recent-locations-component ul{padding:0;margin-bottom:16px;margin-top:5px;list-style:none}.recent-locations-component ul li{margin:0 16px}.recent-locations-component ul li a{color:#fff;height:44px;position:relative}.recent-locations-component ul li a:hover{text-decoration:none}.recent-locations-component ul li a:focus{z-index:1}.recent-locations-component ul li:not(:last-child) a{border-bottom:1px solid rgba(42,42,42,.16)}.recent-locations-component .recent-place-info-card{display:flex;align-items:center;border:2px dashed #fff;opacity:.72;white-space:normal;padding:5px 10px;margin-top:10px;border-radius:.5em}.recent-locations-component .recent-place-info-card p a{pointer-events:auto;color:#fff;text-decoration:underline}.recent-locations-component .recent-place-card{display:flex;background:transparent;align-items:center}.recent-locations-component .recent-place-card:hover{opacity:.72;background:#fff;color:#000}.recent-locations-component .recent-place-card .warning-icon{font-size:9.5px;margin-right:4px;flex-shrink:0;flex-grow:0}.recent-locations-component .recent-place-card .card-warning{display:none !important}.recent-locations-component .recent-place-card .list-warning{display:block !important}.recent-locations-component .recent-place-card .location-card-name{display:inline;overflow:hidden;text-overflow:ellipsis;flex:auto;margin:4px 0}.recent-locations-component .recent-place-card .location-card-name .location-name{display:inline;align-self:baseline}.recent-locations-component .recent-place-card .location-card-name .location-name:after{content:","}.recent-locations-component .recent-place-card .location-card-name .county-name,.recent-locations-component .recent-place-card .location-card-name .country-name,.recent-locations-component .recent-place-card .location-card-name .area-name{display:inline;align-self:baseline;opacity:.72;font-size:.875em}.recent-locations-component .recent-place-card .recent-location-weather{display:inline-flex;white-space:nowrap;align-items:center;background-color:#fff;color:#000;border-radius:50px;padding:0 4px}.recent-locations-component .recent-place-card .recent-location-weather .recent-location-weather-icon{display:inline-flex;align-items:center}.recent-locations-component .recent-place-card .recent-location-weather .recent-location-weather-icon img{height:32px;width:32px}.recent-locations-component .recent-place-card .recent-location-weather .recent-location-weather-temperature{color:#000;text-align:right;width:2.1em}.recent-locations-component .recent-place-card .recent-location-weather .chevron{vertical-align:unset;font-size:7px}@media only screen and (min-width: 720px){.recent-locations-component .recent-locations-container{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;box-sizing:border-box;padding:0 5px 16px;max-width:1056px;margin:0 auto}}@media only screen and (min-width: 720px)and (min-width: 1280px){.recent-locations-component .recent-locations-container{max-width:1064px;padding-bottom:40px}}@media only screen and (min-width: 720px){.recent-locations-component .recent-locations-card-container .recent-locations-list{margin:0;padding:5px 3px;min-width:684px}.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card-no-consent{width:100%;display:flex;position:relative;text-align:left;color:#fff;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;height:64px;line-height:1.2;font-size:14px}}@media only screen and (min-width: 720px)and (min-width: 720px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card-no-consent{min-width:219px}}@media only screen and (min-width: 720px)and (min-width: 1280px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card-no-consent{min-width:325px}}@media only screen and (min-width: 720px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card-no-consent p a{pointer-events:auto;color:#fff;text-decoration:underline}}@media only screen and (min-width: 720px)and (min-width: 720px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card-no-consent{padding:0 16px;font-size:16px}}@media only screen and (min-width: 720px)and (min-width: 1280px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card-no-consent{padding:0 24px;pointer-events:none;cursor:default;text-decoration:none}}@media only screen and (min-width: 720px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card{width:100%;display:flex;position:relative;text-decoration:none;padding:0 16px}.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card:hover{opacity:.72;background:#fff;color:#000}.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card p{margin:0}.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .location-name,.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .county-name,.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .country-name,.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .area-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .location-name:after{content:none}}@media only screen and (min-width: 720px)and (min-width: 720px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .location-name{font-size:1.125em}}@media only screen and (min-width: 720px)and (min-width: 1280px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .location-name{font-size:1.375em}}@media only screen and (min-width: 720px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .country-name,.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .county-name,.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .area-name{font-size:.875em;opacity:.72}}@media only screen and (min-width: 720px)and (min-width: 1280px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .country-name,.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .county-name,.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .area-name{font-size:1em}}@media only screen and (min-width: 720px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .warning-icon{font-size:.625em}}@media only screen and (min-width: 720px)and (min-width: 720px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .warning-icon{font-size:.875em}}@media only screen and (min-width: 720px)and (min-width: 1280px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .warning-icon{font-size:1em}}@media only screen and (min-width: 720px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .recent-location-weather .icon{margin:0}.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .recent-location-weather .chevron{font-size:.5em}}@media only screen and (min-width: 720px)and (min-width: 720px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .recent-location-weather .recent-location-weather-temperature{text-align:center;font-size:1.25em}.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .recent-location-weather .recent-location-weather-icon img{height:40px;width:40px}}@media only screen and (min-width: 720px)and (min-width: 1280px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card .recent-location-weather .recent-location-weather-icon img{height:48px;width:48px}}@media only screen and (min-width: 720px)and (min-width: 720px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card{min-width:219px}}@media only screen and (min-width: 720px)and (min-width: 1280px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card{min-width:325px}}@media only screen and (min-width: 720px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-info-card{margin-top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;border:2px dashed #fff;opacity:.72;white-space:normal;text-align:left;font-size:14px;padding:0 8px}}@media only screen and (min-width: 720px)and (min-width: 720px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-info-card{font-size:16px;padding:0 16px}}@media only screen and (min-width: 720px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-info-card,.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;height:64px;line-height:1.2}}@media only screen and (min-width: 720px)and (min-width: 1280px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-info-card,.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card{padding:0 18px}}@media only screen and (min-width: 720px)and (min-width: 720px){.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card-next-place{padding:0 48px;height:50px;margin:24px 30px 0 30px}}.edit-mode.recent-locations-component .recent-locations-card-container .recent-locations-list a{color:#000 !important}.edit-mode.recent-locations-component .recent-locations-card-container .recent-locations-list .recent-place-card{background:#bfbfbf}.edit-mode.recent-locations-component .remove-location-circle{background-color:rgba(42,42,42,.6);width:34px;height:34px;border-radius:50%;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@media only screen and (min-width: 720px){.edit-mode.recent-locations-component .remove-location-circle{width:40px;height:40px}}.edit-mode.recent-locations-component .remove-location-cross{position:absolute;right:18px;top:11px}@media only screen and (min-width: 720px){.edit-mode.recent-locations-component .remove-location-cross{right:21px;top:12px}}.edit-mode.recent-locations-component .remove-location-cross:before,.edit-mode.recent-locations-component .remove-location-cross:after{position:absolute;content:" ";width:2px;height:13px;background-color:#fff}@media only screen and (min-width: 720px){.edit-mode.recent-locations-component .remove-location-cross:before,.edit-mode.recent-locations-component .remove-location-cross:after{height:16px}}.edit-mode.recent-locations-component .remove-location-cross:before{transform:rotate(45deg)}.edit-mode.recent-locations-component .remove-location-cross:after{transform:rotate(-45deg)}/*# sourceMappingURL=recent-locations-update.css.map */
