/* Initial route selection only; each page removes its marker once initialized. */
body[data-initial-dashboard-view] .dashboard-view { display:none !important; }
body[data-initial-dashboard-view="overview"] #dashboardOverviewView,
body[data-initial-dashboard-view="financials"] #dashboardFinancialsView,
body[data-initial-dashboard-view="activity"] #dashboardActivityView { display:grid !important; }
body[data-initial-dashboard-view]:not([data-initial-dashboard-view="overview"]) :is(#dashboardHeroSection,.dashboard-reference-hero,#dashboardOverviewPanels) { display:none !important; }
body[data-initial-dashboard-view="financials"] .dashboard-view-switcher-card { display:none !important; }
body[data-initial-builder-tab] [data-builder-panel] { display:none !important; }
body[data-initial-builder-tab="workorder"] [data-builder-panel="workorder"] { display:block !important; }
body[data-initial-builder-tab="estimates"] [data-builder-panel="estimates"] { display:block !important; }
body[data-initial-builder-tab="labor"] [data-builder-panel="labor"] { display:block !important; }
body[data-initial-overview-section] [data-overview-panel] { display:none !important; }
body[data-initial-overview-section="overview"] [data-overview-panel="overview"] { display:grid !important; }
body[data-initial-overview-section="shops"] [data-overview-panel="shops"] { display:grid !important; }
body[data-initial-overview-section="shop-requests"] [data-overview-panel="shop-requests"] { display:grid !important; }
body[data-initial-overview-section="live"] [data-overview-panel="live"] { display:grid !important; }
body[data-initial-overview-section="announcements"] [data-overview-panel="announcements"] { display:grid !important; }
body[data-initial-overview-section="email-updates"] [data-overview-panel="email-updates"] { display:grid !important; }
body[data-initial-overview-section="referrals"] [data-overview-panel="referrals"] { display:grid !important; }
body[data-initial-overview-section="winback-offers"] [data-overview-panel="winback-offers"] { display:grid !important; }
body[data-initial-overview-section="payments"] [data-overview-panel="payments"] { display:grid !important; }
body[data-initial-overview-section="digital-cards"] [data-overview-panel="digital-cards"] { display:grid !important; }
body[data-initial-overview-section="transactions"] [data-overview-panel="transactions"] { display:grid !important; }
body[data-initial-overview-section="payouts"] [data-overview-panel="payouts"] { display:grid !important; }
body[data-initial-overview-section="disputes"] [data-overview-panel="disputes"] { display:grid !important; }
body[data-initial-overview-section="events"] [data-overview-panel="events"] { display:grid !important; }
body[data-initial-overview-section="tickets"] [data-overview-panel="tickets"] { display:grid !important; }
.settings-load-status { padding:20px; border-bottom:1px solid #dce5ee; color:#526b87; }
.settings-load-status[hidden] { display:none !important; }
.settings-load-status a { color:#0877ee; background:#edf5ff; padding:8px 12px; border-radius:7px; display:inline-block; margin-top:10px; }
