/* Navigation simplifiee du Marketplace. Conserver le socle SB Admin 2. */
.marketplace-sidebar { background:#171c23; }
.marketplace-sidebar .nav-item .nav-link { margin:.16rem .62rem; padding:.78rem .85rem; width:auto; border-radius:.55rem; display:flex; align-items:center; gap:.6rem; color:#e3e8ef; }
.marketplace-sidebar .nav-item .nav-link i { margin-right:0; min-width:1.2rem; color:#c0c9d5; text-align:center; }
.marketplace-sidebar .nav-item.active .nav-link { color:#fff; background:linear-gradient(100deg,rgba(242,122,43,.30),rgba(242,122,43,.06)); border-left:3px solid #f58232; padding-left:calc(.85rem - 3px); }
.marketplace-sidebar .nav-item.active .nav-link i { color:#ffb273; }
.marketplace-sidebar .nav-item:not(.active) .nav-link:hover { background:#242b34; color:#fff; }
.marketplace-sidebar .marketplace-sidebar-help { margin-top:auto; padding:.85rem; }
.marketplace-help-panel { display:flex; flex-direction:column; gap:.5rem; padding:.95rem; border:1px solid #39414a; border-radius:.7rem; color:#fff; background:#222933; }
.marketplace-help-panel strong { font-size:.83rem; }
.marketplace-help-panel span { color:#bfc7d1; font-size:.76rem; line-height:1.35; }
.marketplace-help-panel a { color:#ffc18f; font-size:.77rem; font-weight:650; text-decoration:none; }
.marketplace-help-panel a:hover { color:#fff; text-decoration:underline; }
@media(max-width:767px) { .marketplace-sidebar .nav-item .nav-link { margin:.15rem .25rem; padding:.7rem .2rem; } .marketplace-sidebar .nav-item .nav-link span { font-size:.7rem; } .marketplace-sidebar-help { display:none; } }

/* Lien profile uniquement dans l'avatar, le menu reste métier. */
.marketplace-sidebar .sidebar-heading{display:none}
.marketplace-sidebar .sidebar-divider{border-color:#303741;margin:.7rem .8rem}
.marketplace-sidebar .sidebar-brand{border-bottom:1px solid #303741;margin-bottom:.4rem}
.marketplace-sidebar .marketplace-help-panel a:focus-visible{outline:2px solid #ffc18f;outline-offset:4px}
