.map-geolocation-rotate-control{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:var(--color-button-floating);box-sizing:border-box;box-shadow:0 var(--shadow-y) var(--shadow-blur) 0 var(--shadow-color)}._mobile .map-geolocation-rotate-control{width:56px;height:56px}.map-tilt-rotate-control{--dot-color:var(--color-icon-additional);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateZ(0);transform:translateZ(0)}.map-tilt-rotate-control__ring{position:relative;width:56px;height:56px;box-sizing:border-box;border:10px solid var(--color-button-floating);border-radius:50%;z-index:1;cursor:pointer}.map-tilt-rotate-control__ring:after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:22px 0 0 0 var(--dot-color),0 22px 0 0 var(--dot-color),-22px 0 0 0 var(--dot-color);transition:box-shadow .1s}.map-tilt-rotate-control__ring:before{content:"";position:absolute;width:0;height:0;border-top:none;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:6px solid var(--color-red);left:calc(50% - 3px);top:-9px;transition:border-bottom-color .1s}.map-tilt-rotate-control__ring:hover{--dot-color:#999}.map-tilt-rotate-control__tilt-wrapper{position:absolute;width:32px;height:32px;top:50%;left:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.map-tilt-rotate-control__tilt{position:relative;display:inline-block;box-sizing:border-box;margin:0;padding:0;outline:0;border:0;vertical-align:middle;text-align:left;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0;border-radius:50%;background-color:var(--color-button-floating);transition:color .4s,-webkit-transform .001ms;transition:color .4s,transform .001ms;transition:color .4s,transform .001ms,-webkit-transform .001ms;cursor:pointer;font-size:16px;color:var(--color-text-primary-variant)}.map-tilt-rotate-control__tilt::-moz-focus-inner{padding:0;border:0}.map-tilt-rotate-control__tilt:focus{outline:1px auto -webkit-focus-ring-color;outline-offset:-1px}.map-tilt-rotate-control__tilt:hover{color:var(--color-text-primary)}.map-tilt-rotate-control__tilt._tilted{color:#fff;transition:background-color .4s;background-color:var(--color-blue)}.map-tilt-rotate-control__tilt._disabled{color:#ccc;cursor:default}.map-tilt-rotate-control._in-action .map-tilt-rotate-control__ring,.map-tilt-rotate-control._in-action .map-tilt-rotate-control__tilt{cursor:-webkit-grabbing;cursor:grabbing}.map-tilt-rotate-control:after{content:"";position:absolute;top:0;left:0;width:56px;height:56px;box-sizing:border-box;border:10px solid transparent;box-shadow:inset 0 var(--shadow-y) var(--shadow-blur) 0 var(--shadow-color),0 var(--shadow-y) var(--shadow-blur) 0 var(--shadow-color);border-radius:50%}.map-tilt-rotate-control__tooltip-button{font-size:14px;line-height:16px;font-weight:500;display:inline-block;height:32px;padding:8px 12px;border-radius:6px;background-color:#f6f6f6;color:var(--color-blue);box-sizing:border-box}:root{--sidebar-panel-width:384px}body._panel-width420-experiment{--sidebar-panel-width:420px}.map-tilt-control__text{font-size:16px;line-height:20px;font-weight:500}@media print{:root{--sidebar-panel-width:384px}body._panel-width420-experiment{--sidebar-panel-width:420px}.map-tilt-control{display:none}}