.waf_menu_panel-bg{display:none;visibility:hidden;opacity:0;transition:visibility .3s linear,opacity .3s linear;position:absolute;z-index:1000;overflow:hidden}.waf-menu-show-bg{visibility:visible;opacity:1}.waf_menu_panel{display:flex;flex-direction:column;visibility:hidden;opacity:0;transition:visibility .3s linear,opacity .3s linear,left .1s,top .1s,height .1s;position:absolute;left:0px;z-index:10000}.waf_menu_panel>.waf_menu-side{position:absolute;z-index:10;left:0px}.waf-menu-show-panel{visibility:visible !important;opacity:1 !important;position:absolute;left:0px}.waf-menu-show-panel-sub{visibility:visible !important;opacity:1 !important;z-index:0;left:0px;box-shadow:rgba(0, 0, 0, 0.3) 0 2px 10px}.waf_menu_panel-sub{display:grid;position:absolute;left:0px;visibility:hidden;opacity:0;transition:visibility 0s linear,opacity .3s linear;overflow-y:auto}.waf_menu-side>.waf-arrow-side{height:var(--arrow-size);width:var(--arrow-size);position:absolute;left:0px;padding:0px;margin:0px}.waf_menu-side>.waf-arrow-side>svg{top:0px;left:0px;position:absolute}.waf_menu-side>.waf-arrow-side-2{top:2px}.waf_menu_panel-sub>.waf_menu_item{border:1px solid green;padding:10px}.waf_menu_close_button{position:absolute;cursor:pointer}.waf_menu{--bubble-arrow-margin: 15;--bubble-content-margin: 10;--panel-full-bg-color: rgba(0, 0, 0, 0.6);--panel-content-margin: 0}.waf_menu_bubble_item{cursor:pointer;padding:0px;transition:background .3s linear}.waf_menu_bubble_item a{text-decoration:none}.waf_menu_panel_main_header{display:flex;flex-direction:row;text-decoration:none;align-items:center}.waf_menu_panel_item{cursor:pointer;padding:0px;transition:background .3s linear}.waf_menu_panel_item a{text-decoration:none;width:100%}html:has(.waf-menu-show-panel){overflow-x:hidden}html:has(.waf-menu-show-bg){overflow:hidden}.waf_menu_panel-bg{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.waf_menu_panel{box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);opacity:.5;transition:transform .35s cubic-bezier(0.32, 0.72, 0, 1),opacity .25s ease-out}.waf_menu_panel-bg.waf-menu-show-bg~.waf_menu_panel{transform:translateX(100%)}.waf_menu_panel-bg.waf-menu-show-bg~.waf-menu-show-panel{transform:translateX(0)}.waf-menu-show-panel{opacity:1}.waf_menu_panel_item{margin:4px 12px;border-radius:10px;transition:background-color .2s ease,color .2s ease}.waf_menu_panel_item.waf_menu_generic_item{transition:background-color .2s ease,color .2s ease}.waf_menu_panel_item.waf_menu_generic_item a{transition:color .2s ease}.waf_menu_panel_item:first-of-type{margin-top:12px}.waf_menu_panel_item:last-child{margin-bottom:12px}.waf_menu_panel_item.waf_menu_generic_item{padding:14px 16px}.waf_menu_panel_item.waf_menu_generic_item a{padding:0}.waf_menu_panel_item.waf_menu_panel_layout{display:flex;flex-direction:row;align-items:center}.waf_menu_panel_layout>div:first-child{flex-grow:1}.waf_menu_panel_layout>div:last-child{opacity:.4;transition:opacity .2s ease}.waf_menu_panel_item.waf_menu_panel_layout:hover>div:last-child{opacity:.7}.waf_menu_panel_item.waf_menu_back_header a{display:flex;flex-direction:row;align-items:center}.waf_menu_panel_item.waf_menu_back_header a>div:first-child{display:flex;align-items:center;line-height:1;margin-right:8px}.waf_menu_close_button{width:40px;height:40px;background:rgba(0, 0, 0, 0.1);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#333;transition:background-color .2s ease,transform .2s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .2s ease}.waf_menu_close_button:hover{background:rgba(0, 0, 0, 0.15);transform:scale(1.08);box-shadow:0 2px 8px rgba(0, 0, 0, 0.12)}.waf_menu_close_button:active{transform:scale(0.95);background:rgba(0, 0, 0, 0.2)}.waf_menu_close_button svg{width:20px;height:20px;transition:transform .2s ease}.waf_menu_close_button:hover svg{transform:rotate(90deg)}.waf_menu_panel-sub::-webkit-scrollbar{width:6px}.waf_menu_panel-sub::-webkit-scrollbar-track{background:transparent}.waf_menu_panel-sub::-webkit-scrollbar-thumb{background:rgba(0, 0, 0, 0.15);border-radius:3px}.waf_menu_bubble_item{margin:.2em .4em;border-radius:.4em;transition:background-color .2s ease,color .2s ease}.waf_menu_bubble_item a{transition:color .2s ease}.waf_menu_bubble_item:first-child{margin-top:.4em}.waf_menu_bubble_item:last-child{margin-bottom:.4em}.waf_menu_bubble_item.waf_menu_back_header{margin:.2em .4em;border-radius:.4em;cursor:pointer}.waf_menu_bubble_item.waf_menu_back_header a{display:flex;flex-direction:row;align-items:center;text-decoration:none}
