.quick-menu.overlay.active{background-color:rgba(0,0,0,.5);width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}.quick-menu.navigation{width:100%;pointer-events:none;display:flex;flex-direction:column-reverse;position:fixed;bottom:0;left:0;right:0;text-align:center;z-index:1002}.quick-menu.navigation .button{pointer-events:auto;cursor:pointer;cursor:hand;margin:50px auto;padding:8px 30px;background:rgba(0,0,0,.5);color:#fff;border-radius:28px;-moz-border-radius:28px;-webkit-border-radius:28px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,.5)}@supports(margin: env(safe-area-inset-bottom)){.quick-menu.navigation .button{margin-bottom:calc(80px + env(safe-area-inset-bottom))}}.quick-menu.navigation .button.hide{display:none}@media(prefers-color-scheme: dark){.quick-menu.navigation .button{background:rgba(0,0,0,.5);color:#fff}}.quick-menu.navigation .button .qm-icon{vertical-align:middle}.quick-menu.navigation .menu{display:none;pointer-events:auto;background-color:#fff;color:#686570;padding:20px;padding-bottom:50px;border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;-webkit-overflow-scrolling:touch}@media(prefers-color-scheme: dark){.quick-menu.navigation .menu{background-color:#0f0f10;color:#61646b}}.quick-menu.navigation .menu.show{display:block}.quick-menu.navigation .menu .menu-heading{display:block;text-align:center}.quick-menu.navigation .menu .menu-heading .qm-icon{display:inline-grid;background-color:#2c9ff7;color:#fff;padding:10px;margin:10px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}@media(prefers-color-scheme: dark){.quick-menu.navigation .menu .menu-heading .qm-icon{background-color:#4d99fb;color:#fff}}.quick-menu.navigation .menu .menu-heading span,.quick-menu.navigation .menu .menu-heading p{display:block;margin:10px}.quick-menu.navigation .menu .menu-heading span{color:#353644}@media(prefers-color-scheme: dark){.quick-menu.navigation .menu .menu-heading span{color:#adadad}}.quick-menu.navigation .menu hr{border:0;height:1px;background-color:#f0f0f0;padding:0;margin:20px -20px 20px -20px}@media(prefers-color-scheme: dark){.quick-menu.navigation .menu hr{background-color:#2c2c2c}}.quick-menu.navigation .menu .menu-close{display:block;color:#343541;background-color:#eef0f2;padding:15px;text-align:center;cursor:hand;cursor:pointer;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}@media(prefers-color-scheme: dark){.quick-menu.navigation .menu .menu-close{color:#e9feff;background-color:#4d99fb}}@supports(margin: env(safe-area-inset-bottom)){.quick-menu.navigation .menu .menu-close{margin-bottom:calc(10px + env(safe-area-inset-bottom))}}.quick-menu.navigation .menu nav{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;margin-bottom:20px}.quick-menu.navigation .menu nav ul{list-style:none;margin:0;padding:0}.quick-menu.navigation .menu nav ul li{display:inline-block;max-width:min-content;min-width:100px;margin-right:15px}.quick-menu.navigation .menu nav ul li:last-child{margin-right:0}.quick-menu.navigation .menu nav ul li a{display:block;background-color:transparent;border:2px dashed #196ec3;padding:20px 10px;text-align:center;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}@media(prefers-color-scheme: dark){.quick-menu.navigation .menu nav ul li a{background-color:transparent;border:2px dashed #61646b}}.quick-menu.navigation .menu nav ul li a .qm-icon{display:block;text-align:center;margin:15px 0}.quick-menu.navigation .hide{animation:hide .5s forwards ease-in-out}.quick-menu.navigation .show{animation:show .5s forwards ease-in-out}@keyframes hide{0%{transform:translate(0)}20%{transform:translate(0, 5px)}100%{transform:translate(0, 120px)}}@keyframes show{0%{transform:translate(0, 120px)}80%{transform:translate(0, -5px)}100%{transform:translate(0)}}@media(max-width: 1199px){.quick-menu.navigation .menu nav ul li a{color:#196ec3}}@media(max-width: 1199px)and (prefers-color-scheme: dark){.quick-menu.navigation .menu nav ul li a{color:#61646b}}@media(min-width: 768px){.quick-menu.navigation .menu{max-width:400px;margin:20px auto;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}}@media(max-height: 428px)and (orientation: landscape){.quick-menu.navigation .menu{max-height:80vh;overflow:auto;margin:0 auto;max-width:50%;border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0}}@media(min-width: 1200px){.quick-menu.navigation{display:block;pointer-events:auto;position:relative;text-align:unset}.quick-menu.navigation .button{display:none}.quick-menu.navigation .menu{display:block;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-color:unset;padding:0;max-height:unset;max-width:unset;margin:unset}.quick-menu.navigation .menu .menu-heading,.quick-menu.navigation .menu .menu-close,.quick-menu.navigation .menu hr,.quick-menu.navigation .menu .qm-only{display:none !important}.quick-menu.navigation .menu nav{overflow-x:initial;overflow-y:initial;white-space:initial;display:block;margin-bottom:0}.quick-menu.navigation .menu nav ul li{max-width:unset;min-width:unset}.quick-menu.navigation .menu nav ul li a{display:inline;padding:0;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-color:unset}}/*# sourceMappingURL=quickmenu.min.css.map */
