/* UKB audit corrections 2026-10-27: scoped layout only. */
.teachers-dashboard,.teachers-dashboard>.main-content{box-sizing:border-box;min-width:0}
.teachers-dashboard>.main-content>*{box-sizing:border-box;min-width:0;max-width:100%}
.teachers-dashboard .ta-filters>button{max-width:100%}
.admin-dashboard .header-title-section{flex:1 1 320px;max-width:100%}
.admin-dashboard .header-titles{flex:1;min-width:0}
.admin-dashboard .header-titles h1{white-space:normal;overflow-wrap:anywhere;line-height:1.3}
.admin-dashboard .header-right-toolbar{min-width:0;max-width:100%}
.admin-dashboard .header-metrics{flex-wrap:wrap;justify-content:flex-end}
.admin-dashboard .header-actions-group{flex-wrap:wrap}
@media(max-width:768px){.admin-dashboard .header-title-section{flex:0 1 auto;width:100%}}
