/* FinanceMarshalls — FULL white-label. Hides every Frappe/ERPNext tell.
   Loaded app-wide + on website. */
:root{
  --fm-primary:#185FA5; --fm-primary-700:#124B82; --fm-accent:#0F6E56;
  --fm-ink:#111827; --fm-bg:#F5F7FA; --fm-line:#E6E9EE;
  /* override Frappe's own vars */
  --primary:#185FA5; --primary-color:#185FA5; --btn-primary:#185FA5;
  --navbar-bg:#fff; --fg-color:#ffffff; --text-color:#111827;
  --sidebar-select-color:#EaF1F8;
}
/* ---- LOGIN PAGE (kill ERPNext/Frappe branding) ---- */
.for-login .page-card-head img, .for-login .app-logo{display:none!important}
.for-login .page-card-head::before{
  content:"FinanceMarshalls"; font-size:22px; font-weight:700; color:var(--fm-primary);
  display:block; text-align:center; margin-bottom:6px;}
.for-login .page-card-head .text-muted{display:none!important}
.login-content .page-card{border-radius:12px;box-shadow:0 10px 40px rgba(17,24,39,.08)}
.btn-login, .btn-primary{background:var(--fm-primary)!important;border-color:var(--fm-primary)!important}
.btn-login:hover,.btn-primary:hover{background:var(--fm-primary-700)!important}
/* hide "Powered by / ERPNext / Frappe" footers everywhere */
.footer-powered, .powered-by-frappe, [href*="frappe.io"], [href*="erpnext.com"],
a[href*="frappenext"], .footer a[href*="frappe"]{display:none!important}
/* ---- NAVBAR ---- */
.navbar{background:#fff!important;border-bottom:1px solid var(--fm-line)!important}
.navbar-brand{color:var(--fm-primary)!important;font-weight:700}
.navbar-home img{display:none!important}
.navbar-brand::after{content:"FinanceMarshalls";font-size:16px;font-weight:700;color:var(--fm-ink)}
/* hide Frappe help/notifications clutter we don't want */
.navbar .dropdown-notifications .octicon, .navbar .vertical-bar{opacity:.6}
/* ---- BUTTONS (brand) ---- */
.btn-primary,.btn-primary:focus{background:var(--fm-primary)!important;border-color:var(--fm-primary)!important;border-radius:7px}
.btn-default{border-radius:7px}
/* ---- SIDEBAR / WORKSPACE ---- */
.desk-sidebar .standard-sidebar-item.selected{background:var(--sidebar-select-color);border-radius:6px}
.layout-main-section{background:var(--fm-bg)}
/* ---- hide developer / raw-frappe tells from normal users ---- */
/* hide Frappe docs/about external links, KEEP our Help */
a[data-label="Documentation"], a[data-label="About"], a[href*="frappe.io"],
a[href*="erpnext.com"], a[href*="frappeframework"], a[data-label="Frappe School"]{display:none!important}
/* loading / splash */
.splash{background:var(--fm-primary)!important}
