/* White-label CSS - Hide Frappe/ERPNext branding */

/* Hide 'Powered by Frappe' on login page */
.login-content .page-card .login-footer,
.login-content .page-card-footer,
.page-card .powered-by,
.login-page .powered-by,
.for-login .powered-by,
a[href*='frappeframework.com'],
a[href*='frappe.io'],
a[href*='erpnext.com'] {
  display: none !important;
}

/* Hide ERPNext branding in navbar */
.navbar-brand img[src*='erpnext'],
.navbar-brand img[src*='frappe'],
.desk-sidebar img[src*='erpnext'],
.desk-sidebar img[src*='frappe'] {
  display: none !important;
}

/* Hide 'About ERPNext' and 'About Frappe' menu items */
.dropdown-item[onclick*='erpnext'],
.dropdown-item[onclick*='frappe'],
a.dropdown-item[href*='erpnext'],
a.dropdown-item[href*='frappe'],
[data-action*='show_about_dialog'] {
  display: none !important;
}

/* Hide footer branding */
.website-footer a[href*='frappe'],
.website-footer a[href*='erpnext'],
footer a[href*='frappe'],
footer a[href*='erpnext'] {
  display: none !important;
}

/* Hide setup wizard ERPNext branding */
.setup-wizard-slide .brand-logo,
.setup-wizard-slide img[src*='erpnext'],
.setup-wizard-slide img[src*='frappe'] {
  display: none !important;
}

/* Hide 'Learn' and documentation links to erpnext/frappe */
.help-box a[href*='docs.erpnext'],
.help-box a[href*='frappe.school'],
.module-link a[href*='erpnext'],
.erpnext-footer,
.frappe-footer {
  display: none !important;
}

/* Hide about dialog branding */
.about-dialog .brand,
.about-dialog img[src*='erpnext'],
.about-dialog img[src*='frappe'],
#about-erpnext,
#about-frappe {
  display: none !important;
}

/* Hide 'Powered by ERPNext' text anywhere */
span:contains('Powered by'),
div:contains('Powered by ERPNext'),
div:contains('Powered by Frappe') {
  display: none !important;
}

/* Hide help menu ERPNext links */
.dropdown-menu a[href*='discuss.erpnext'],
.dropdown-menu a[href*='github.com/frappe'],
.dropdown-menu a[href*='github.com/erpnext'],
.help-links a[href*='erpnext'],
.help-links a[href*='frappe'] {
  display: none !important;
}

/* Custom styling - make it look like 'ERP' system */
.navbar-brand::after {
  content: '' !important;
}
