/* Mandu Branding Overrides */

/* Navbar background */
.navbar,
.navbar-expand-lg,
header.navbar {
	background-color: #0f766e !important;
}

.navbar .navbar-nav .nav-link,
.navbar .navbar-brand,
.navbar .nav-item > a {
	color: #ffffff !important;
}

/* Sidebar label rename: ERPNext Settings → Mandu Settings */
.sidebar-menu a[href*="erpnext-settings"],
.desk-sidebar a[title="ERPNext Settings"],
[data-label="ERPNext Settings"] .sidebar-label,
.standard-sidebar-item[title="ERPNext Settings"] .sidebar-item-label {
	visibility: hidden;
	position: relative;
}
.sidebar-menu a[href*="erpnext-settings"]::after,
.desk-sidebar a[title="ERPNext Settings"]::after,
[data-label="ERPNext Settings"] .sidebar-label::after,
.standard-sidebar-item[title="ERPNext Settings"] .sidebar-item-label::after {
	content: "Mandu Settings";
	visibility: visible;
	position: absolute;
	left: 0;
}

/* Sidebar label rename: ERPNext Integrations → Mandu Integrations */
.sidebar-menu a[href*="erpnext-integrations"],
.desk-sidebar a[title="ERPNext Integrations"],
[data-label="ERPNext Integrations"] .sidebar-label,
.standard-sidebar-item[title="ERPNext Integrations"] .sidebar-item-label {
	visibility: hidden;
	position: relative;
}
.sidebar-menu a[href*="erpnext-integrations"]::after,
.desk-sidebar a[title="ERPNext Integrations"]::after,
[data-label="ERPNext Integrations"] .sidebar-label::after,
.standard-sidebar-item[title="ERPNext Integrations"] .sidebar-item-label::after {
	content: "Mandu Integrations";
	visibility: visible;
	position: absolute;
	left: 0;
}

/* Hide "Powered by ERPNext" / "Built on ERPNext" text */
.powered-by,
.footer-powered-by,
[class*="powered"] {
	display: none !important;
}

/* ── Login page branding override ── */
.app-logo { display: none !important; }
.login-content::before {
  content: '';
  display: block;
  width: 56px; height: 56px;
  background: #0f766e;
  border-radius: 12px;
  margin: 0 auto 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M8 22V10l8 8 8-8v12' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
}
.login-content h4 {
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 0 !important;
}
.form-control:focus {
  border-color: #0f766e !important;
  box-shadow: 0 0 0 3px rgba(15,118,110,.15) !important;
}
.btn-primary {
  background: #0f766e !important;
  border-color: #0f766e !important;
}
.btn-primary:hover { background: #134e4a !important; border-color: #134e4a !important; }
.footer-powered, .footer-logo-extension { display: none !important; }
