/* Role and route visibility retained from the academy console. */
.dash-management #manage-app:not([data-view="academy"]) #academy-details { display: none !important; }
.dash-management #manage-app[data-view="academies"] #founder-panel #academy-counts,
.dash-management #manage-app[data-view="academies"] #funnel-panel,
.dash-management #manage-app[data-view="academies"] #curriculum-panel { display: none !important; }
.dash-management #manage-app[data-view="analytics"] #founder-panel #academy-counts,
.dash-management #manage-app[data-view="analytics"] #founder-panel > .mg-columns,
.dash-management #manage-app[data-view="analytics"] #curriculum-panel,
.dash-management #manage-app[data-view="analytics"] #academy-workspace,
.dash-management #manage-app[data-view="curriculum"] #founder-panel,
.dash-management #manage-app[data-view="curriculum"] #academy-workspace,
.dash-management #manage-app[data-view="classes"] #founder-panel,
.dash-management #manage-app[data-view="classes"] #curriculum-panel,
.dash-management #manage-app[data-view="schedule"] #founder-panel,
.dash-management #manage-app[data-view="schedule"] #curriculum-panel,
.dash-management #manage-app[data-view="coaches"] #founder-panel,
.dash-management #manage-app[data-view="coaches"] #curriculum-panel { display: none !important; }
.dash-management #manage-app[data-view="analytics"] #academy-workspace,
.dash-management #manage-app[data-view="curriculum"] #founder-panel,
.dash-management #manage-app[data-view="classes"] #academy-workspace,
.dash-management #manage-app[data-view="schedule"] #academy-workspace,
.dash-management #manage-app[data-view="coaches"] #academy-workspace { display: block; }
.dash-management #manage-app[data-view="analytics"] #founder-panel,
.dash-management #manage-app[data-view="analytics"] #funnel-panel,
.dash-management #manage-app[data-view="curriculum"] #curriculum-panel { display: block !important; }
.dash-management #manage-app[data-view="classes"] #schedule-panel,
.dash-management #manage-app[data-view="classes"] #schedule-choose-class,
.dash-management #manage-app[data-view="classes"] #staff-panel,
.dash-management #manage-app[data-view="classes"] #activity-panel,
.dash-management #manage-app[data-view="schedule"] #class-panel,
.dash-management #manage-app[data-view="schedule"] #staff-panel,
.dash-management #manage-app[data-view="schedule"] #activity-panel,
.dash-management #manage-app[data-view="coaches"] #schedule-panel,
.dash-management #manage-app[data-view="coaches"] #schedule-choose-class,
.dash-management #manage-app[data-view="coaches"] #activity-panel { display: none !important; }
.dash-management #manage-app[data-view="schedule"][data-schedule-selected="false"] #schedule-choose-class { display: block !important; }
.dash-management #manage-app[data-view="coaches"] #academy-workspace .mg-columns,
.dash-management #manage-app[data-view="academy"][data-role="Owner"] #academy-workspace .mg-columns,
.dash-management #manage-app[data-view="academy"][data-role="Owner"] #schedule-panel,
.dash-management #manage-app[data-view="academy"][data-role="Owner"] #staff-panel,
.dash-management #manage-app[data-view="academy"][data-role="Owner"] #activity-panel,
.dash-management #manage-app[data-view="academies"] #academy-workspace .mg-columns,
.dash-management #manage-app[data-view="academies"] #schedule-panel,
.dash-management #manage-app[data-view="academies"] #schedule-choose-class,
.dash-management #manage-app[data-view="academies"] #staff-panel,
.dash-management #manage-app[data-view="classes"] #academy-edit,
.dash-management #manage-app[data-view="schedule"] #academy-edit,
.dash-management #manage-app[data-view="coaches"] #academy-edit { display: none !important; }
.dash-management #manage-app[data-role="Founder"][data-academy-selected="false"][data-view="classes"] #founder-panel,
.dash-management #manage-app[data-role="Founder"][data-academy-selected="false"][data-view="schedule"] #founder-panel,
.dash-management #manage-app[data-role="Founder"][data-academy-selected="false"][data-view="coaches"] #founder-panel { display: block !important; }
.dash-management #manage-app[data-role="Founder"][data-academy-selected="false"][data-view="classes"] #founder-panel > .mg-columns,
.dash-management #manage-app[data-role="Founder"][data-academy-selected="false"][data-view="schedule"] #founder-panel > .mg-columns,
.dash-management #manage-app[data-role="Founder"][data-academy-selected="false"][data-view="coaches"] #founder-panel > .mg-columns { display: grid !important; }
.dash-management #manage-app[data-role="Founder"][data-academy-selected="false"] #academy-counts,
.dash-management #manage-app[data-role="Founder"][data-academy-selected="false"] #funnel-panel { display: none !important; }
.dash-management #manage-app:is([data-view="classes"],[data-view="schedule"],[data-view="coaches"]) #homework-brand-panel{display:none!important}#homework-brand-preview{object-fit:contain;object-position:left center;max-width:100%;margin:12px 0}#homework-brand-file{max-width:100%;margin:12px 0}
