body.p_auth{background-color:rgb(var(--color-bg-alt))}.cw,.mw{width:100%}.cw,.mw,.mx_auto{margin-left:auto;margin-right:auto}.mw{--toolbar-ht:50px;max-height:calc(100vh - var(--toolbar-ht))}.mw .scr_area{max-height:calc(100vh - var(--toolbar-ht) - var(--toolbar-ht))}.mw .scr_area.sm{max-height:min(640px,75vh)}.mw .scr_area.xs{max-height:min(530px,64vh)}.mw.centered_big{flex:1;max-width:1440px;max-height:800px}.mw.centered_medium{flex:1;max-width:1080px;max-height:600px}.mw_page{padding-top:6vh}.mw_page .modal_main_content{max-height:calc(94vh + 10px)}.mw_page .modal_fit_content{height:calc(88vh - var(--toolbar-ht))}.max_h_extend_bottom{max-height:87.5vh}.mw_page .max_h_extend_bottom{max-height:calc(94vh - var(--toolbar-ht) + 10);padding-bottom:10px}@media (height<=1140px){.max_h_extend_bottom{max-height:85vh}}@media (height<=1024px){.max_h_extend_bottom{max-height:82.5vh}.mw_page{padding-top:7.5vh}.mw_page .modal_main_content{max-height:calc(92.5vh + 10px)}.mw_page .max_h_extend_bottom{max-height:calc(92.5vh - var(--toolbar-ht) + 10)}}@media (height<=768px){.max_h_extend_bottom{max-height:80vh}}@media (height<=640px){.max_h_extend_bottom{max-height:75vh}}.cw.tn,.mw.tn{max-width:380px}.cw.xs,.mw.xs{max-width:425px}.cw.sm,.mw.sm{max-width:640px}.cw.df,.mw.df{max-width:780px}.cw.md,.mw.md{max-width:1140px}.cw.lg,.mw.lg{max-width:1280px}.cw.xl,.mw.xl{max-width:1440px}.cw.full,.mw.full,.mw.max{flex:1;max-height:100%}.cw.full .cw,.mw.full .cw,.mw.max .cw{max-height:100%}.toolbar_input_click:hover:before,.toolbar_input_click.editing:before{content:"";pointer-events:none;border-radius:100vmax;position:absolute;inset:-3px -9px -1px -8px}.toolbar_input_click:hover:before{outline:3px dashed rgba(var(--color-main), .75)}.toolbar_input_click.editing:before,.toolbar_input_click.editing:hover:before{outline:3px dashed rgb(var(--color-main))}.w_app_side{padding-right:var(--aside-wt)}.app_aside{max-height:100vh;padding-top:var(--toolbar-ht);top:0;right:0}@media (width>=1140px){.app_aside{right:var(--app-scrollbar-size)}}.floating_msg_cnt{pointer-events:none;width:max-content;max-width:calc(100vw - 40px);transition:transform .2s ease-in-out,opacity .2s ease-in-out}.floating_msg{pointer-events:auto}.min_h_toolbar_screen{min-height:calc(100vh - var(--toolbar-ht))}.max_h_toolbar_screen{max-height:calc(100vh - var(--toolbar-ht))}#app_toolbar_right{z-index:50;height:var(--toolbar-ht);position:absolute;top:0;right:0}.app_sidebar_edge_reveal{background:linear-gradient(90deg, rgba(var(--color-main), .125), #0000)}#app_sidebar{width:0;transition:width .2s;position:relative;overflow:hidden}.open #app_sidebar{width:var(--sidebar-wt)}.overlayed #app_sidebar{z-index:50;width:0;position:fixed;top:25px;bottom:25px;left:0;overflow:visible}.app_sidebar_inside{top:0;left:calc(var(--sidebar-wt) * -1);width:var(--sidebar-wt);transition:left .2s;position:absolute;bottom:0}.open .app_sidebar_inside{left:0}.overlayed .app_sidebar_inside{border-top-right-radius:var(--radius-default);border-bottom-right-radius:var(--radius-default);background-color:rgb(var(--color-bg));box-shadow:var(--shadow-line), 0 0 0 1px #0000000d, 10px 0 20px #0000000d;left:0}.overlayed.overlay_closing .app_sidebar_inside{left:calc(var(--sidebar-wt) * -1)}.app_sidebar_inside_width{width:calc(var(--sidebar-wt) - 23px)}@media (width<=1024px){#app_sidebar{width:0}}.app_scr{--app-scrollbar-size:19px;overflow:hidden scroll}.app_scr.auto_y{overflow-y:auto}.app_scr.of_x{overflow-x:scroll}.app_scr.of_x.auto_x{overflow-x:auto}.app_scr.hide_y{overflow:scroll hidden}@media (width>=1024px){.app_scr{-webkit-overflow-scrolling:touch;scrollbar-gutter:auto;overflow-anchor:none}.app_scr::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size);background-color:rgb(var(--color-bg))}.app_scr::-webkit-scrollbar:vertical{border-left:solid 1px rgb(var(--color-bg-active))}.app_scr::-webkit-scrollbar:horizontal{border-top:solid 1px rgb(var(--color-bg-active))}.app_scr::-webkit-scrollbar-thumb:vertical{border-left:1px solid #0000}.app_scr::-webkit-scrollbar-thumb:horizontal{border-top:1px solid #0000}.app_scr::-webkit-scrollbar-thumb{z-index:-1;background-clip:padding-box;background-color:rgb(var(--color-bg-active));min-height:100px;box-shadow:inset 0 0 0 5px rgb(var(--color-bg));border-radius:10px}.app_scr:hover::-webkit-scrollbar-thumb{background-color:rgb(var(--color-bg-active))}.app_scr::-webkit-scrollbar-thumb:active{background-color:rgb(var(--color-bg-medium))}.app_scr::-webkit-scrollbar-corner{background-color:rgb(var(--color-bg));border-top:solid 1px rgb(var(--color-bg-active));border-left:solid 1px rgb(var(--color-bg-active));box-shadow:inset 0 0 10px #00000020}}
