.geolocation-error-dialog{padding:32px}._mobile .geolocation-error-dialog{padding:16px;background-color:var(--color-bg-primary);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.geolocation-error-dialog__title{font-size:16px;line-height:20px;font-weight:500}.geolocation-error-dialog__text{margin-top:12px;line-height:18px;white-space:pre-line}.geolocation-error-dialog__controls{margin-top:28px;display:flex;align-items:center}.geolocation-error-dialog__controls-item{display:inline-block;margin-right:12px}.geolocation-error-dialog__next-time-button{font-weight:500;text-decoration:none;color:var(--color-text-actions);cursor:pointer;display:inline-block;line-height:32px;font-weight:400}.geolocation-error-dialog__next-time-button._disabled{cursor:default}.geolocation-error-dialog__next-time-button:hover:not(._disabled){color:var(--color-ui-red)}.shutter{position:fixed;display:flex;flex-direction:column;justify-content:flex-end;z-index:2000}.shutter,.shutter._paranja_default{top:0;left:0;right:0;bottom:0;background-color:var(--color-transparent)}.shutter._paranja_default{position:absolute;-webkit-animation:paranja-in .2s ease-in-out forwards;animation:paranja-in .2s ease-in-out forwards}.shutter._paranja_default._animation-hide{-webkit-animation-name:paranja-out;animation-name:paranja-out}._mobile .shutter._paranja_default{position:fixed}.shutter._paranja_bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-bg-primary);-webkit-animation:paranja-fade-in .2s ease-in-out forwards;animation:paranja-fade-in .2s ease-in-out forwards}._mobile .shutter._paranja_bg:before{position:fixed}.shutter._paranja_bg._animation-hide:before{-webkit-animation-name:paranja-fade-out;animation-name:paranja-fade-out}.shutter__content{max-height:95%;position:relative;will-change:top,transform;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:slide-content-in;animation-name:slide-content-in;transition:top .2s ease-in-out;display:flex}.shutter__content._no-animation{transition:none}.shutter__content._full-height{max-height:calc(100% - 12px);height:calc(100% - 12px)}._paranja_default .shutter__content{box-shadow:0 0 4px rgba(0,0,0,.1);border-radius:20px 20px 0 0;overflow:hidden}._paranja_bg .shutter__content{box-shadow:0 0 4px rgba(0,0,0,.3);border-radius:20px 20px 0 0;overflow:hidden}.shutter__content._full-height .shutter__data{flex:1 1 auto}.shutter__content-inner{flex-grow:1;max-height:100%;max-width:100%;display:flex;flex-direction:column}.shutter__content-inner._full-height{height:100%}.shutter__title{font-size:20px;line-height:24px;font-weight:500}.shutter._animation-hide .shutter__content{-webkit-animation-name:slide-content-out;animation-name:slide-content-out}.shutter__buttons,.shutter__content-inner{background-color:var(--color-bg-primary)}.shutter._view_secondary .shutter__content-inner{background-color:var(--color-bg-additional)}.shutter__focus-lock{height:100%;display:flex;flex-direction:column;justify-content:flex-end}@-webkit-keyframes slide-content-in{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-content-in{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-content-out{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slide-content-out{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}.expand-button{position:relative;height:0;z-index:5}.expand-button__dash{width:24px;height:8px;position:absolute;top:6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);stroke:var(--color-bw-grey80)}._theme_dark .expand-button__dash{stroke:var(--color-bw-grey40)}.expand-button__dash path,.sticky-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.sticky-wrapper{width:100%;position:-webkit-sticky;position:sticky;z-index:3}.sticky-wrapper._reached-boundaries{z-index:2}.sticky-wrapper__pseudo-sticky{border-bottom:1px solid var(--color-bg-separator)}.sticky-wrapper._position_top{top:0}.sticky-wrapper._position_bottom{bottom:0;z-index:2}.sticky-wrapper._border_always:after,.sticky-wrapper._border_auto:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;z-index:-1}.sticky-wrapper._empty:after{display:none}.sticky-wrapper._border_always,.sticky-wrapper._fixed._border_auto{box-shadow:var(--color-bg-separator) 0 1px}.sticky-wrapper._border_always._position_bottom,.sticky-wrapper._fixed._border_auto._position_bottom{box-shadow:var(--color-bg-separator) 0 -1px}.sticky-wrapper._fixed._header:after{top:0;bottom:-8px;min-height:64px;background-color:var(--color-bg-primary)}.sticky-wrapper._wide._fixed._header:after{left:-80px;right:-80px}.sticky-wrapper__observer-target{height:1px;margin-bottom:-1px;pointer-events:none}.sticky-wrapper__observer-target._absolute{margin-bottom:0;position:absolute;top:0;width:100%}.dialog{position:fixed;left:0;top:0;z-index:2000;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:center}@-webkit-keyframes dialog-fade-in{0%{opacity:.01}1%{opacity:0;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes dialog-fade-in{0%{opacity:.01}1%{opacity:0;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dialog-fade-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes dialog-fade-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.dialog__paranja{background:var(--color-fade);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1999}.dialog._animation-hide+.dialog__paranja{opacity:0}.dialog:after{display:inline-block;vertical-align:middle;width:0;height:100%;content:""}.dialog__container{position:relative;display:inline-block;vertical-align:middle;text-align:left;background-color:var(--color-bg-primary);border-radius:16px;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 var(--shadow-y) var(--shadow-blur) 0 var(--shadow-color);margin:50px 0;overflow:hidden;outline:0}.dialog__container._animated{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:dialog-fade-in;animation-name:dialog-fade-in;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}._tablet .dialog__container{max-width:390px}body:not(._tablet) .dialog._fullscreen>.dialog__container{min-height:calc(100vh - 100px);margin:0}.dialog._animation-hide .dialog__container{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:dialog-fade-out;animation-name:dialog-fade-out;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.dialog._animation-hide .dialog__container:not(._animated){-webkit-animation-duration:0s;animation-duration:0s}.dialog._transparent .dialog__container{background-color:var(--color-transparent);box-shadow:none}.dialog__title{font-size:16px;line-height:20px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:24px;padding:16px;border-bottom:1px solid var(--color-bg-separator);box-sizing:border-box;background:var(--color-bg-primary);text-align:left;position:fixed;top:0;width:100%;z-index:2001}._phone .dialog{position:fixed;bottom:0;right:0;background-color:var(--color-bg-primary)}._phone .dialog__container{border-radius:0;margin:0;width:100%;min-height:100%}._phone .dialog._fit-mobile-content{background-color:transparent}._phone .dialog._fit-mobile-content .dialog__container{width:auto;min-height:auto}._phone .dialog__content._with-title{padding-top:57px}.geolocation-pin{width:32px;height:32px;margin-left:-16px;margin-top:-16px}.geolocation-pin,.geolocation-pin__placemark,.geolocation-pin__shadow{position:absolute}:root{--sidebar-panel-width:384px}body._panel-width420-experiment{--sidebar-panel-width:420px}.map-placemark,.map-placemark__wrapper{width:0;height:0}.map-placemark__wrapper._non-interactive{pointer-events:none}