/* Opción 3: marca y lema arriba, navegación completa accesible. */
.seller-side{background:linear-gradient(160deg,#102b43,#0a2034);color:#fff}
.seller-side .desk-logo{padding-bottom:0;gap:8px;color:#fff}
.seller-side .desk-brand-slogan{margin:12px 18px 24px;text-align:center;font-size:16px;line-height:1.4;font-weight:750;color:#fff}
.seller-side .desk-brand-slogan strong{display:block;color:#ffd052;font-weight:800}
.seller-side nav a{color:#fff}
.seller-side nav a.active{background:#244565;border-left-color:#ffd052;border-radius:0 8px 8px 0}
.seller-side svg{color:#f2f6fc}
.seller-side nav a:focus-visible{outline:2px solid #ffd052;outline-offset:-3px}
@media(min-width:761px){
 .seller-side .side-inner{box-sizing:border-box;height:100vh;height:100dvh;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffd052 #102b43;padding:22px 0 18px}
 .seller-side .desk-logo,.seller-side .desk-brand-slogan,.seller-side nav{flex-shrink:0}
 .seller-side nav{gap:3px}
 .seller-side nav a{box-sizing:border-box;min-height:44px;padding:10px 24px;font-size:15px}
 .seller-side hr{margin:12px auto}
 .seller-side #sellerActivityLinks{display:grid;gap:3px}
}
@media(max-width:760px){
 .seller-side .desk-brand-slogan{margin:8px 18px 14px;font-size:14px}
 .seller-side nav a.active{border-bottom-color:#ffd052}
}
