/* SAFE IT GUARD — REV2-07-R5-NAV-R1. CSS escopado; sem alterar segurança ou monitoramento. */
.sig-unified-nav .sig-nav-section{display:block;flex:0 0 auto;width:100%;margin:13px 0 5px;padding:5px 12px 3px;color:#88b3d0;font:700 10px/1.4 Inter,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;white-space:normal}
.sig-unified-nav .sig-nav-section:first-child{margin-top:2px}
.sp-sidebar .sp-menu.sig-unified-nav{display:flex;flex-direction:column;align-items:stretch;gap:3px}
.sp-sidebar .sp-menu.sig-unified-nav>.sp-nav{width:100%;box-sizing:border-box;text-align:left;min-height:39px;display:flex;align-items:center;gap:10px}
.sp-sidebar .sp-menu.sig-unified-nav>a.sp-nav{color:inherit;text-decoration:none}
.sp-sidebar .sp-menu.sig-unified-nav>#nav-panic[hidden]{display:none!important}
.ops-sidebar .ops-nav.sig-unified-nav{display:flex;flex-direction:column;align-items:stretch;gap:3px}
.ops-sidebar .ops-nav.sig-unified-nav>a{min-height:39px;position:relative}
.ops-sidebar .sig-incident-count{margin-left:auto;min-width:22px;text-align:center;border-radius:15px;background:rgba(23,105,209,.23);color:#d2f7ff;font-size:11px;line-height:20px;padding-inline:5px}
.layout>.sidebar nav.sig-unified-nav{display:flex;flex-direction:column;align-items:stretch;gap:3px}
.layout>.sidebar nav.sig-unified-nav>a{min-height:39px}
body.m2 #m2-primary-nav.sig-unified-nav{display:flex;flex-direction:column;gap:3px}
body.m2 #m2-primary-nav.sig-unified-nav .sig-nav-section{margin-top:11px}
.sig-unified-nav a:focus-visible,.sig-unified-nav button:focus-visible{outline:2px solid #55d1d0;outline-offset:2px}
@media(max-width:780px){.sig-unified-nav .sig-nav-section{font-size:10px;margin-top:10px}.sp-sidebar .sp-menu.sig-unified-nav>.sp-nav{min-height:40px}}
