
/* Shared PnL navigation follows the established sidebar grid. */
.sidebar nav a.pnl-nav-link,.campaign-sidebar nav a.pnl-nav-link,.hunnie-profit-sidebar nav a.pnl-nav-link{position:relative;display:grid!important;grid-template-columns:23px 38px minmax(0,1fr)!important;align-items:center;gap:10px!important;min-height:61px;padding:8px 12px 8px 10px!important;border:1px solid transparent!important;border-radius:16px!important;color:#675f57!important;text-decoration:none;font-family:Montserrat,Arial,sans-serif!important;box-sizing:border-box}
.pnl-nav-link::before{display:none!important}.pnl-nav-link>b{grid-column:1;font-size:10px!important;color:#b9b0a6;font-weight:700}.pnl-nav-link>i{display:grid!important;grid-column:2;place-items:center;width:38px!important;height:38px!important;border:1px solid #e9e1d7!important;border-radius:12px!important;background:#fff!important;color:#756c63!important}.pnl-nav-link>i svg{width:19px;height:19px}.pnl-nav-link>span{grid-column:3;font-size:13px!important;font-weight:650!important;line-height:1.38!important}.sidebar nav a.pnl-nav-link:hover,.campaign-sidebar nav a.pnl-nav-link:hover{background:#fffaf0!important}.sidebar nav a.pnl-nav-link.active,.campaign-sidebar nav a.pnl-nav-link.active{border-color:#f5c76b!important;background:#fff7e7!important;color:#211c18!important}.pnl-nav-link.active>i{border-color:#f59e0b!important;background:#f59e0b!important;color:white!important;box-shadow:0 6px 12px #f59e0b33}.pnl-nav-link.active::after{content:"";position:absolute;top:16px;bottom:16px;left:-21px;width:5px;border-radius:0 5px 5px 0;background:#f59e0b}
