.student-search-input>div{min-width:0;flex:1}.student-filters{display:grid;min-width:0;gap:.75rem}.student-detail-surface :where(section,dl,dd,form,.grid){min-width:0}.student-detail-surface{overflow-wrap:anywhere}.student-detail-header{padding-top:max(.75rem,env(safe-area-inset-top))}.student-detail-scroll{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.student-detail-tabs{position:sticky;top:-1rem;z-index:10;background:rgb(var(--bc-white-rgb))}@media (max-width:767px){.student-filter-content{gap:0}.student-search-form{order:-1;padding:1rem}.student-filter-fields{grid-template-columns:minmax(0,1fr)}.student-filter-fields>*{grid-column:auto;min-width:0}.student-filters[data-expanded=false] .student-filter-dates,.student-filters[data-expanded=false] .student-filter-fields>:not(:first-child),.student-filters[data-expanded=false] .student-quick-filters{display:none}.student-filters[data-expanded=true] .student-quick-filters{margin-top:.75rem}.student-quick-filters>div>span:first-child{width:100%}.student-quick-filters a{min-height:44px;align-items:center}.student-filter-fields [data-multi-filter]>div{position:static;width:100%;max-width:100%;overscroll-behavior:contain;box-shadow:none}.student-filter-fields [data-multi-filter] label{min-height:44px;overflow-wrap:anywhere}.student-filter-fields [data-multi-filter] summary{white-space:normal;overflow-wrap:anywhere}.student-filter-dates>div{width:100%}.student-detail-surface :where(button,summary,select,input:not([type=hidden]):not([type=checkbox])),.student-list-page :where(button,summary,select,input:not([type=hidden]):not([type=checkbox])){min-height:44px;touch-action:manipulation}.student-detail-surface :where(input:not([type=checkbox]),select,textarea),.student-list-page :where(input:not([type=checkbox]),select,textarea){font-size:16px;max-width:100%}.student-list-toolbar>div{min-width:0;max-width:100%}.student-list-toolbar form select{width:100%;min-width:0}.student-list-toolbar label{min-height:44px}.student-list-page input[type=checkbox]{width:24px;height:24px}.student-table-container>div{border:0;overflow:visible}.student-list-page [data-students-table]{display:block;min-width:0}.student-list-page [data-students-table]>thead{display:none}.student-list-page [data-students-table]>tbody{display:grid;gap:.75rem}.student-list-page [data-students-table]>tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgb(var(--bc-line-rgb));border-radius:var(--bc-radius-sm);padding:.75rem}.student-list-page [data-students-table]>tbody>tr>td{position:static;width:auto;min-width:0;max-width:none;z-index:auto;padding:.5rem;white-space:normal;overflow-wrap:anywhere;text-align:left}.student-list-page [data-students-table] td[data-label]:before{content:attr(data-label);display:block;margin-bottom:.25rem;color:rgb(var(--bc-ink-muted-rgb));font-size:11px;font-weight:600}.student-list-page [data-students-table] td:first-child,.student-list-page [data-students-table] td:nth-child(4),.student-list-page [data-students-table] td:nth-child(5),.student-list-page [data-students-table] td:nth-child(6),.student-list-page [data-students-table] td:nth-child(7){grid-column:1/-1}.student-list-page [data-students-table] td:first-child:before{display:none}.student-list-page [data-students-table] td:first-child{border-bottom:1px solid rgb(var(--bc-line-rgb));padding-bottom:.75rem}.student-list-page [data-students-table] td:first-child a{display:inline-block;min-height:44px}.student-list-page [data-students-table] td:first-child img{width:44px;height:44px}.student-list-page [data-students-table] td .whitespace-nowrap{white-space:normal}.student-list-page [data-students-table] td:nth-child(9) .truncate{white-space:normal;overflow:visible}.student-detail-surface [role=tab]{min-height:44px}}