.internalBrandScope,.adminContainer,.agentWrap,.loginContainer,[class*=crm]{font-family:var(--font-brand-body), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important}.internalBrandScope h1,.internalBrandScope h2,.internalBrandScope h3,.adminContainer h1,.adminContainer h2,.adminContainer h3,.agentWrap h1,.agentWrap h2,.agentWrap h3,.loginContainer .loginHeading{letter-spacing:-.01em;font-family:var(--font-brand-display), Cinzel, Georgia, serif!important}.adminContainer,.agentWrap{color:#f5f3ec!important;background:#06120d!important}.adminSidebar,.agentSidebar{background:var(--brand-primary-dark)!important;border-color:#c99e4833!important}.adminContent,.agentMain{background:radial-gradient(circle at 90% 0,#c99e480f,#0000 28rem),#06120d!important}.brandLogoIcon,.agentBrandIcon,.loginContainer .brandIcon{width:112px!important;min-width:112px!important;height:48px!important;box-shadow:none!important;color:#0000!important;background:url(/brand/hemadara/web/logo-gold.png) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;padding:0!important;font-size:0!important;display:block!important}.adminBrand,.agentBrand{min-height:82px;border-bottom-color:#c99e4829!important}.adminBrand b,.agentBrand b,.loginContainer .brandTitle{display:none!important}.adminBrand small,.agentBrand small,.loginContainer .brandSub,.headerEyebrow,.fl,.sectionLabel,.finVal,.viewSiteLink{color:var(--brand-accent)!important}.navItem.active,.agentNavItem.active{color:var(--brand-accent-light)!important;border-left-color:var(--brand-accent)!important;background:#c99e4824!important}.navItem:hover,.agentNavItem:hover,.actionButton:hover,.quickAction:hover{color:#fff!important;background:#c99e481a!important;border-color:#c99e485c!important}.mobileTabBtn.active,.mobileTab.active,.saveBtn,.saveBtnSm,.submitBtn,.button.gold{background:var(--brand-accent)!important;border-color:var(--brand-accent)!important;color:var(--brand-primary-dark)!important}.refreshBtn:focus-visible,.navItem:focus-visible,.agentNavItem:focus-visible,.actionButton:focus-visible,.quickAction:focus-visible,.editBtn:focus-visible,.saveBtn:focus-visible,.saveBtnSm:focus-visible,.submitBtn:focus-visible,.fi:focus,.modalInput:focus,.adminInput:focus{outline-offset:2px;outline:2px solid var(--brand-accent)!important}.statCard,.finCard,.panel,.tableContainer,.formSection,.customerReportCard,.agentStat,.agentPanel,.plotCard,.interestFormCard,.leadFormCard,.tableWrap,.fuCard{background-color:#013a2733!important;border-color:#c99e4829!important}.adminTable th,.agentTable th{color:var(--brand-accent-light)!important;background:#013a27b8!important}.adminInput,.modalInput,.fi,.statusSelect{color:#fff!important;background-color:#01291ce0!important;border-color:#c99e4833!important}.adminInput::placeholder,.modalInput::placeholder,.fi::placeholder{color:#ffffff6b!important}.stageTag,.agentAvatar,.actionBtnSm,.bringCustomerBtn{color:var(--brand-accent-light)!important;background:#c99e481f!important;border-color:#c99e4847!important}.loginContainer{background:radial-gradient(circle at 20% 10%,#c99e4824,#0000 26rem),linear-gradient(#f8f5ed 0%,#eef4f1 100%)!important;min-height:100vh!important}.loginContainer .loginCard{border-color:#013a2724!important;box-shadow:0 20px 60px #013a271a!important}.loginContainer .brandBadge{align-items:center!important}.loginContainer .brandSub{font-family:var(--font-brand-body), Inter, sans-serif!important;letter-spacing:.08em!important;font-weight:700!important}.adminContainer p,.agentWrap p,.adminContainer td,.agentWrap td,.adminContainer label,.agentWrap label{font-family:var(--font-brand-body), Inter, sans-serif!important}.adminContainer button,.agentWrap button,.loginContainer button,.adminContainer a,.agentWrap a{min-height:36px}@media (max-width:900px){.adminContainer{flex-direction:column!important}.adminContainer .adminSidebar{z-index:30!important;border-bottom:1px solid #c99e4833!important;border-right:0!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;position:sticky!important;top:0!important}.adminContainer .adminBrand{border-bottom:1px solid #c99e481f!important;width:100%!important;min-height:60px!important;padding:8px 14px!important}.adminContainer .adminBrand small{font-size:10px!important;display:block!important}.adminContainer .adminSidebar .sidebarNav{overscroll-behavior-x:contain;scrollbar-width:thin;flex-direction:row!important;gap:6px!important;width:100%!important;padding:8px 10px 10px!important;display:flex!important;overflow:auto hidden!important}.adminContainer .adminSidebar .navItem{white-space:nowrap!important;border-bottom:2px solid #0000!important;border-left:0!important;flex:none!important;width:auto!important;min-width:max-content!important;padding:8px 11px!important}.adminContainer .adminSidebar .navItem.active{border-left:0!important;border-bottom-color:var(--brand-accent)!important}.adminContainer .adminSidebar .sidebarFooter,.adminContainer .mobileTabStrip{display:none!important}}@media (max-width:760px){.brandLogoIcon,.agentBrandIcon,.loginContainer .brandIcon{width:96px!important;min-width:96px!important;height:42px!important}.adminContent,.agentMain{padding-left:14px!important;padding-right:14px!important}}.agentWrap{font-family:var(--font-brand-body), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important;color:#f5f3ec!important;background:#06120d!important}.agentWrap h1,.agentWrap h2,.agentWrap h3,.internalLogin h1{font-family:var(--font-brand-display), Cinzel, Georgia, serif!important}.internalLogin{font-family:var(--font-brand-body), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important;background:linear-gradient(135deg, var(--brand-primary-dark), #06120d)!important}.internalLogin .agentLoginBrandLogo{object-fit:contain;width:132px;height:54px;display:block}.internalLogin .brand{justify-content:space-between;align-items:center;gap:12px;color:var(--brand-accent)!important;display:flex!important}.internalLogin input:focus,.internalLogin select:focus,.internalLogin button:focus-visible{outline-offset:2px;outline:2px solid var(--brand-accent)!important}
