/* Direzione 3 verde: same palette as .cd-v3, isolated from the classic shell. */
#sidebarNav [data-merged-child] { display:none!important; }
.classic-network-dir3v { --rete-ink:#03301b; --rete-green:#05532d; --rete-paper:#f5f1e8; --rete-pill:#e4f2e6; }
.classic-network-tabs { padding:16px; margin-block-end:16px; background:var(--rete-paper); border-radius:14px; color:var(--rete-ink); }
.classic-network-tabs[hidden] { display:none; }
.classic-network-tabs h2 { margin:0 0 12px; color:var(--rete-ink); }
.classic-network-tabs nav { display:flex; flex-wrap:wrap; gap:8px; }
.classic-network-tabs a { padding:10px 16px; border-radius:24px; background:var(--rete-pill); color:var(--rete-green); text-decoration:none; font-weight:650; }
.classic-network-tabs a[aria-current="page"] { background:var(--rete-green); color:#fff; }
.classic-network-dir3v .module-hero { background:linear-gradient(110deg,var(--rete-ink),var(--rete-green)); color:#fff; }
.classic-network-dir3v .module-hero h2,.classic-network-dir3v .module-hero p { color:inherit; }
.classic-network-dir3v .rete-kpi { text-align:start; font:inherit; cursor:pointer; border:1px solid #cee2d5; border-radius:12px; background:var(--rete-paper); color:var(--rete-ink); }
.classic-network-dir3v .rete-kpi[aria-pressed="true"] { background:var(--rete-pill); border-color:var(--rete-green); box-shadow:inset 0 0 0 1px var(--rete-green); }
.classic-network-dir3v :is(a,button):focus-visible { outline:3px solid var(--rete-green); outline-offset:3px; }
.classic-network-dir3v .driver-folder-close-controls { display:flex; gap:8px; flex-wrap:wrap; align-items:center; }
.classic-network-dir3v .driver-folder-dismiss { margin-inline-start:auto; }
.classic-network-dir3v [aria-busy="true"] { opacity:.65; }
