@media screen{
.portal-menu-production{margin:0;padding:0}.portal-menu-production>summary{font-weight:650;padding:12px 14px;cursor:pointer}.portal-menu-production>a{display:block;padding:11px 20px;text-decoration:none;color:#264639;font-size:13px;min-height:44px}.portal-menu-production>a:hover{background:var(--company-soft,#edf4ed)}
.main-menu-switch{position:relative;margin:0;z-index:12;font:14px/1.5 Arial,sans-serif}.main-menu-switch>summary{list-style:none;cursor:pointer;border:1px solid var(--company-line,#d4dfd8);border-radius:10px;padding:10px 14px;background:#fff;color:var(--company-deep,#193e33);font-weight:650;white-space:nowrap}.main-menu-switch>summary::-webkit-details-marker{display:none}.main-menu-switch>nav{position:absolute;top:calc(100% + 8px);left:0;min-width:265px;max-width:calc(100vw - 36px);max-height:75dvh;overflow:auto;border:1px solid var(--company-line,#d4dfd8);border-radius:15px;background:#fff;padding:9px;box-shadow:0 15px 45px #193e3328}.main-menu-switch>nav>a{display:block!important;min-height:44px;padding:12px 14px!important;border-radius:9px;color:#264639!important;text-decoration:none!important;font-size:14px}.main-menu-switch>nav>a:hover,.main-menu-switch>nav>a:focus-visible{background:var(--company-soft,#edf4ed);outline:2px solid var(--company-accent,#245448);outline-offset:-2px}.main-menu-switch>nav>a[aria-current]{font-weight:750;background:var(--company-wash,#f4f7f0)}#nav>.nav-section{margin:5px 0}#nav>.nav-section>summary{font-size:15px;padding:12px 13px;border-radius:9px}#nav>.nav-section>summary:hover{background:var(--company-soft,#eff4ef)}#nav .nav-section .nav-section>summary{padding:10px 16px;font-size:13px}#nav .nav-section .navitem{font-size:13px;padding:10px 15px;min-height:42px}#nav>a.navitem{display:block;text-decoration:none}#nav .main-quality .nav-section{border-left:1px solid var(--company-line,#dce4dc);margin-left:16px}.sidebar-foot small{font-size:11px}.sidebar-foot{padding-top:14px;padding-bottom:16px}.workspace-switch{display:none!important}@media(max-width:700px){.main-menu-switch>nav{min-width:240px}.main-menu-switch>summary{min-height:44px}.delivery-header{flex-wrap:wrap}}
}
