.modal-location{overflow:hidden;position:fixed;top:0;left:0;height:100%;width:100vw;background:#0009;display:block;z-index:101}.modal-location>div{max-height:100vh;width:585px;position:absolute;border-radius:16px;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden!important;display:flex;flex-direction:column}.modal-location .modal-content{position:relative}.modal-location .modal-content__slot{max-height:818px;overflow-y:auto}.modal-location .modal-content__slot::-webkit-scrollbar{display:none}.modal-location .modal-content__slot>div{margin:0 auto;padding:24px 24px 56px}.modal-location .links a{color:var(--color-bluo)}@media(max-width:1024px){.modal-location .modal-content__slot{max-height:calc(100% - 30px)}.modal-location .modal-content__slot>div{padding-bottom:100px}.modal-location>div{width:100%;max-width:100%;height:100%;border-radius:0}}.shrink>div{min-height:auto;height:auto}@media(max-width:1024px){.shrink>div{height:100%}}.mobile-menu .modal-content{box-shadow:0 0 16px #00000040,0 1px 2px #00000040,inset 0 .5px #ffffff1a}.mobile-menu .modal-content__close{position:absolute;top:16px;left:12px;right:unset;cursor:pointer}.mobile-menu .modal-content .router-link-active{color:var(--color-inko-100)}.modal.side{background:none}.heading__slot{float:right;vertical-align:middle;margin-bottom:8px}@media screen and (max-width:1024px){.modal a{outline:none;border:none}}@supports (-moz-appearance:none){.modal-content__slot{overflow-y:auto}}body::-webkit-scrollbar{display:none;width:0}
