/* Stessa navigazione nelle tre sezioni. */
.commission-layout>#mainSidebar.rc-unified-menu{display:none!important}
.rc-unified-menu{display:flex!important;flex-direction:column;gap:3px!important;padding:8px!important;margin:0!important;background:#fff!important;border:1px solid #e9e3e6!important;border-radius:12px!important;box-shadow:0 3px 14px #30202b06!important;font-family:system-ui,-apple-system,'Segoe UI',sans-serif!important;backdrop-filter:none!important}
.rc-unified-menu>button[data-view],.rc-unified-menu>button[data-tab],.rc-unified-menu>button[data-page]{display:flex!important;align-items:center!important;gap:9px!important;position:relative;flex-shrink:0;width:100%!important;min-height:43px!important;margin:0!important;padding:10px 11px!important;border:0!important;border-left:3px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#625761!important;box-shadow:none!important;transform:none!important;text-align:left!important;font:550 13px/1.4 system-ui,-apple-system,'Segoe UI',sans-serif!important;cursor:grab;user-select:none}
.rc-unified-menu>button::after{display:none!important}
.rc-unified-menu>button:hover{background:#f7f3f5!important;color:#33252e!important;filter:none!important}
.rc-unified-menu>button.active,.rc-unified-menu>button.active:hover{background:#f7edf2!important;color:#8f244b!important;border-left-color:#a12c55!important;font-weight:650!important}
.rc-unified-menu .rc-menu-grip{margin-left:auto;flex:0 0 auto;color:#b0a1a9;font-size:17px;font-weight:400;line-height:1;padding:3px;cursor:grab;touch-action:none}
.rc-unified-menu>button.menu-dragging{opacity:.45;cursor:grabbing}
.rc-unified-menu>button.menu-drop-target{outline:2px solid #a12c55;outline-offset:-2px}
.rc-unified-menu>button:focus-visible{outline:2px solid #a12c55!important;outline-offset:2px!important}
.rc-unified-menu .menu-reorder-hint{display:block!important;padding:9px 10px 3px!important;color:#93828c!important;font:400 10px/1.5 system-ui,sans-serif!important;letter-spacing:0!important}
.rc-unified-menu .nav-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;color:inherit}
.rc-unified-menu i{font-style:normal;background:#eee3e9!important;color:#8f244b!important;border-radius:5px;font-size:10px;padding:1px 5px;margin-left:auto}
#campaignSidebar{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:18px 0 18px 12px!important}
#campaignSidebar>.nav-label{display:none}
#campaignSidebar>nav+div.nav-label+nav{padding:12px 8px 0;display:grid;gap:3px;margin:12px 0 0;border-top:1px solid #e9e3e6}
#campaignSidebar>nav a{box-shadow:none;font-size:12px;padding:8px;color:#786771}
@media(min-width:901px){#crmApp>.layout:not(.commission-layout):not(.campaign-layout){grid-template-columns:220px minmax(0,1fr)}body:has(.app-shell) .app-shell{grid-template-columns:220px minmax(0,1fr);padding:18px 12px;gap:20px}.app-shell>.sidebar{top:18px!important}.rc-unified-menu{top:calc(var(--crm-header-height,0px) + 18px)!important}#campaignSidebar .rc-unified-menu,.sidebar .rc-unified-menu{position:static!important}}
@media(min-width:901px){.crm-embedded:not(.crm-menu-collapsed) body:not(.menu-collapsed):has(#campaignSidebar){grid-template-columns:232px minmax(0,1fr)}}
@media(max-width:900px){.rc-unified-menu{flex-direction:row!important;align-items:center!important;overflow-x:auto!important;gap:5px!important;padding:6px!important}.rc-unified-menu>button[data-view],.rc-unified-menu>button[data-tab],.rc-unified-menu>button[data-page]{width:auto!important;min-height:39px!important;padding:8px 10px!important;white-space:nowrap!important}.rc-unified-menu .menu-reorder-hint{display:none!important}.rc-unified-menu .rc-menu-grip{margin-left:5px;padding:5px}#campaignSidebar{margin:12px!important;max-width:calc(100% - 24px)}#campaignSidebar>nav+div.nav-label+nav{display:none}}
