/* Keep the CRM shell neutral while retaining a clear, company-specific identity. */
.sidebar[data-business="all"],
.sidebar[data-business="brajvista"],
.sidebar[data-business="ansh"] {
  background: #fff;
  color: #31424c;
}

.sidebar[data-business="brajvista"] .brand-mark { background: #0b5269; }
.sidebar[data-business="ansh"] .brand-mark { background: #2f735d; }
.sidebar[data-business="all"] .brand-mark { background: #082b3a; }

.sidebar[data-business="brajvista"] .nav-link.active { color: #0b5269; }
.sidebar[data-business="ansh"] .nav-link.active { color: #2f735d; }
.sidebar[data-business="all"] .nav-link.active { color: #082b3a; }

/* The base authentication layout deliberately has display:grid; ensure the
   HTML hidden state still removes it once an authenticated workspace opens. */
#auth[hidden], #app[hidden] { display: none !important; }
