:root{--sidebar-panel-width:384px}body._panel-width420-experiment{--sidebar-panel-width:420px}.indoor-levels-control{--indoor-levels-control-control-size:40px;background-color:var(--color-buttons-floating);overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);position:relative;width:var(--indoor-levels-control-control-size);max-height:calc(var(--indoor-levels-control-control-size)*5);border-radius:12px;box-shadow:0 var(--shadow-y) var(--shadow-blur) 0 var(--shadow-color);-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}._mobile .indoor-levels-control{--indoor-levels-control-control-size:48px}.indoor-levels-control:hover{box-shadow:0 var(--shadow-y) 10px 0 var(--shadow-color)}.indoor-levels-control__wrapper{width:100%;height:100%;max-height:inherit;overflow-y:auto;overflow-x:hidden;padding-right:21px}.indoor-levels-control__arrow,.indoor-levels-control__level{width:var(--indoor-levels-control-control-size);height:var(--indoor-levels-control-control-size);display:flex;align-items:center;justify-content:center;font-size:14px;line-height:16px;font-weight:500;line-height:1!important;background-color:var(--color-buttons-floating);transition:color .1s ease-out,background-color .1s ease-out;cursor:pointer;flex-shrink:0;color:var(--color-text-primary-variant)}._theme_dark .indoor-levels-control__arrow:hover,._theme_dark .indoor-levels-control__level:hover{color:var(--color-bw-white)}.indoor-levels-control__arrow:hover,.indoor-levels-control__level:hover{color:var(--color-text-primary)}.indoor-levels-control__arrow._active,.indoor-levels-control__level._active{background-color:var(--color-bw-grey30);color:var(--color-bw-white)}._theme_dark .indoor-levels-control__arrow._active,._theme_dark .indoor-levels-control__level._active{background-color:var(--color-bw-grey20)}.indoor-levels-control__arrow{position:absolute;z-index:1}.indoor-levels-control__arrow._direction_up .indoor-levels-control__arrow-icon{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.indoor-levels-control__arrow._direction_up{top:0;border-top-left-radius:12px;border-top-right-radius:12px}.indoor-levels-control__arrow._direction_down{bottom:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px}@media screen and (max-height:480px){._mobile .indoor-levels-control{max-height:calc(var(--indoor-levels-control-control-size)*3)}}@media screen and (min-height:920px){.indoor-levels-control{max-height:calc(var(--indoor-levels-control-control-size)*7)}}