BrokerEvolve Theme Assets
CSS loader and theme files for GHL integration.
Install (GHL Custom Code, body section):
<link rel="stylesheet" href="https://{your-domain}/critical.css">
<script src="https://{your-domain}/loader.js"></script>
Assets (folder = role; loader.js maps route → sheets via its BUNDLES table):
- critical.css — Render-blocking anti-flash (inlined by GHL, not fetched)
- loader.js — Route→sheet loader (BUNDLES table) + GHL stylesheet blocker + inline-style patches
- global/ — reusable, every route: base (tokens+typography), chrome (sidebar), forms (drawers/inputs), fallback + vendor_floor (dark floor), header
- modals/ — shared, appointments, opportunities (portaled)
- components/ — components.css: generated global component layer (@layer be-components)
- page-components/ — generated page-scoped layers: contacts, dashboard, messages, notes, contact_panel, agency (@layer be-route)
- page/ — page-specific CSS: {route}.css + contact_details/_*.css partials