/* Shared authenticated navigation and footer components. */
/* Admin navigation keeps the same identity while providing work-focused route groups. */
.pc-admin-header{background:#151a20;border-bottom:1px solid #2b343e}.pc-admin-sidebar{background:#14191f}.pc-admin-sidebar .brand-link{border-bottom:1px solid #29323b}.pc-admin-user{border-bottom:1px solid #29323b}.pc-admin-user .info a{color:#d8e0e5;font-weight:650}.pc-admin-navigation>.nav-sidebar>.nav-item{margin:3px 0}.pc-admin-navigation .nav-link{border-radius:7px;color:#acb8c1;padding:10px 13px}.pc-admin-navigation .nav-link:hover{background:#1d252d;color:#f3f7f9}.pc-admin-navigation .nav-link.active{background:rgba(36,197,217,.15);color:#67d9e4}.pc-admin-navigation .nav-link.active .nav-icon{color:#50cfdd}.pc-admin-navigation .nav-treeview{padding-bottom:5px}.pc-admin-navigation .nav-treeview .nav-link{font-size:.9rem;padding-left:35px}.pc-admin-navigation .pc-nav-group.menu-open>.nav-link{color:#eef3f6}.pc-admin-navigation .pc-nav-group.menu-open>.nav-link .right{transform:rotate(-90deg)}
.pc-member-header{background:#151a20;border-bottom:1px solid #2b343e}.pc-current-page{color:#eff4f7;font-weight:650}.pc-member-sidebar{background:#14191f}.pc-member-sidebar .brand-link{border-bottom:1px solid #29323b}.pc-member-user{border-bottom:1px solid #29323b}.pc-member-user .info a{color:#d8e0e5;font-weight:650}.pc-member-navigation>.nav-sidebar>.nav-item{margin:3px 0}.pc-member-navigation .nav-link{border-radius:7px;color:#acb8c1;padding:10px 13px}.pc-member-navigation .nav-link:hover{background:#1d252d;color:#f3f7f9}.pc-member-navigation .nav-link.active{background:rgba(36,197,217,.15);color:#67d9e4}.pc-member-navigation .nav-link.active .nav-icon{color:#50cfdd}.pc-member-navigation .nav-treeview{padding-bottom:5px}.pc-member-navigation .nav-treeview .nav-link{font-size:.9rem;padding-left:43px}.pc-member-navigation .pc-nav-group.menu-open>.nav-link{color:#eef3f6}.pc-member-navigation .pc-nav-group.menu-open>.nav-link .right{transform:rotate(-90deg)}.pc-member-navigation .pc-nav-subsection{color:#73828e;font-size:.68rem;font-weight:800;letter-spacing:.1em;padding:11px 13px 4px 43px;text-transform:uppercase}.pc-abuseipdb-badge{align-items:center;background:#fff;border:1px solid #d8dde0;border-radius:6px;display:inline-flex;margin:12px 0 0;padding:4px 8px;vertical-align:middle}.pc-abuseipdb-badge img{display:block;height:auto;max-height:34px;max-width:150px;width:auto}.pc-footer .pc-abuseipdb-badge{margin:0 0 0 12px}
/* Shared PsychoCoding Next chrome for legacy pages still using the common shell. */
.pc-member-sidebar,.pc-admin-sidebar{background:#11161b!important}.pc-member-sidebar .brand-link,.pc-admin-sidebar .brand-link{background:#11161b!important;border-bottom-color:#29323b;color:#eef3f6}.pc-member-sidebar .brand-link:hover,.pc-admin-sidebar .brand-link:hover{background:#171e25!important;color:#fff}.pc-member-sidebar .brand-image,.pc-admin-sidebar .brand-image{object-fit:contain;opacity:1}.main-footer{background:#11161b!important;border-top:1px solid #2b343e!important;color:#9eabb5!important}.main-footer a:not(.btn){color:#5bd8e5}.main-footer a:not(.btn):hover,.main-footer a:not(.btn):focus{color:#a5f1f5;text-decoration:underline}.main-footer #open-cookie-preferences{color:#9eabb5}.main-footer .pc-policy-links{display:inline-flex;flex-wrap:wrap;gap:5px;margin:7px 14px 0 0}.main-footer .pc-abuseipdb-badge{background:#fff;border-color:#35414c;border-radius:5px;margin:7px 10px;padding:3px 6px}
@media(max-width:767px){.main-footer{padding:17px!important}.main-footer .float-right{display:block;float:none!important;margin-top:9px}.main-footer .pc-policy-links{display:flex;margin-top:10px}}
.pc-abuseipdb-badge img{display:block;height:auto;max-height:34px;max-width:150px;width:auto}
.pc-abuseipdb-badge{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.pc-abuseipdb-badge span{color:#25323a;font-size:.75rem;font-weight:700}.pc-abuseipdb-badge img{display:block;height:auto;max-height:34px;max-width:150px;width:auto}

/* AdminLTE's navbar defaults are intentionally overridden only for the Next Admin shell. */
.pc-next-admin .main-header.pc-admin-header.navbar{background:#151a20;border-bottom:1px solid #2b343e;color:#e7edf1}
.pc-next-admin .main-header.pc-admin-header .nav-link{color:#b9c5cd}
.pc-next-admin .main-header.pc-admin-header .nav-link:hover,.pc-next-admin .main-header.pc-admin-header .nav-link:focus,.pc-next-admin .main-header.pc-admin-header .nav-link[aria-expanded="true"]{background:#202831;color:#f4f7f9}
.pc-next-admin .main-header.pc-admin-header .dropdown-menu{background:#171c22;border:1px solid #2b343e;color:#dbe3e8}
.pc-next-admin .main-header.pc-admin-header .dropdown-item{color:#dbe3e8}
.pc-next-admin .main-header.pc-admin-header .dropdown-item:hover,.pc-next-admin .main-header.pc-admin-header .dropdown-item:focus{background:#202831;color:#fff}
.pc-next-admin .main-header.pc-admin-header .dropdown-divider{border-color:#303b45}
.pc-next-admin .main-header.pc-admin-header .navbar-badge{color:#171c22}
