html body.eg-studio319 #root .studio319-menu-heading{padding:20px 20px 16px!important;}
html body.eg-studio319 #root .studio319-menu-heading h2{font-size:22px!important;}
html body.eg-studio319 #root .studio319-menu-content{padding:16px 20px 20px!important;}
html body.eg-studio319 #root .studio320-menu-tools-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;margin:0 0 18px!important;padding:0 0 18px!important;align-items:center!important;}
html body.eg-studio319 #root .studio320-menu-tools-grid>:is(.studio319-focus,.studio319-announcements){display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;}
html body.eg-studio319 #root .studio320-menu-tools-grid .studio319-focus>div{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;}
html body.eg-studio319 #root .studio320-menu-tools-grid :is(select,button){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;margin:0!important;padding:8px 10px!important;font-size:12px!important;white-space:nowrap!important;}
html body.eg-studio319 #root .studio319-menu-grid{gap:10px!important;margin:0 0 16px!important;}
html body.eg-studio319 #root .studio319-menu-section{min-height:52px!important;height:auto!important;padding:11px!important;gap:9px!important;font-size:12px!important;line-height:1.4!important;border-radius:12px!important;}
html body.eg-studio319 #root .studio319-menu-section>svg:first-child{width:20px!important;height:20px!important;}
html body.eg-studio319 #root .studio319-menu-section>svg:last-child{width:13px!important;height:13px!important;}
html body.eg-studio319 #root .studio326-utility{margin:0 0 16px!important;border:1px solid var(--studio319-border);border-radius:12px;padding:0!important;background:var(--studio319-surface2);}
html body.eg-studio319 #root .studio326-utility:not(:has(button)){display:none!important;}
html body.eg-studio319 #root .studio326-utility>summary{display:list-item!important;cursor:pointer;padding:11px 14px!important;font-size:12px!important;color:var(--studio319-muted);}
html body.eg-studio319 #root .studio326-test-tools{padding:0 12px 12px;}
html body.eg-studio319 #root .studio326-test-tools>button{display:inline-flex!important;min-height:34px!important;height:34px!important;font-size:12px!important;width:fit-content!important;padding:7px 11px!important;margin:0!important;}
html body.eg-studio319 #root .studio319-menu .user-block{padding-top:16px!important;}
@media(max-width:600px){html body.eg-studio319 #root .studio319-menu-heading{padding:18px 16px 14px!important;}html body.eg-studio319 #root .studio319-menu-content{padding:14px 16px 16px!important;}html body.eg-studio319 #root .studio319-menu-section{min-height:50px!important;padding:10px!important;}html body.eg-studio319 #root .studio319-menu-grid{gap:9px!important;}}
@media(hover:none){html body.eg-studio319 #root .studio319-menu-section:hover:not(.active){background:var(--studio319-surface2)!important;border-color:var(--studio319-border)!important;}}
html body.eg-studio319 #root .studio320-menu-tools-grid .manager-view-toggle{display:block!important;margin:0!important;width:100%!important;max-width:none!important;min-width:0!important;}
