.community-center-admin{display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:2rem clamp(1.25rem,2vw,2rem) 2rem;overflow-x:clip}.community-center-admin>h1{margin:0;line-height:1.25}.community-center-admin .community-admin-tabs{box-sizing:border-box;margin:0;padding-block:.5rem;padding-inline:.5rem}.community-center-admin .community-admin-tabs>button{min-width:0;white-space:nowrap;padding-inline:.75rem}.community-admin-toolbar{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,.9fr);gap:.75rem;align-items:center}.community-teacher-tab{display:flex;min-width:0;flex-direction:column;gap:1.125rem}.community-admin-search,.community-admin-status{width:100%;min-width:0;max-width:none;padding:.625rem .875rem;border-radius:.625rem}.community-center-admin .rounded-2xl.border.border-white\/8{overflow:hidden}.community-teacher-tab table{table-layout:fixed}.community-teacher-tab table th,.community-teacher-tab table td{vertical-align:middle}.community-teacher-tab table th{padding:.55rem .65rem;font-size:.625rem;letter-spacing:.06em;white-space:nowrap}.community-teacher-tab table th>span{gap:.2rem;min-width:0}.community-teacher-tab table th>span>span{flex:0 0 auto;font-size:.45rem}.community-teacher-tab table td{padding:.55rem .65rem;font-size:.75rem;line-height:1.25rem}.community-teacher-tab table tbody tr{height:54px}.community-teacher-tab table th:nth-child(1),.community-teacher-tab table td:nth-child(1){width:16%}.community-teacher-tab table th:nth-child(2),.community-teacher-tab table td:nth-child(2){width:22%}.community-teacher-tab table th:nth-child(3),.community-teacher-tab table td:nth-child(3){width:14%}.community-teacher-tab table th:nth-child(4),.community-teacher-tab table td:nth-child(4){width:12%}.community-teacher-tab table th:nth-child(5),.community-teacher-tab table td:nth-child(5){width:8%}.community-teacher-tab table th:nth-child(6),.community-teacher-tab table td:nth-child(6){width:8%}.community-teacher-tab table th:nth-child(7),.community-teacher-tab table td:nth-child(7){width:8%}.community-teacher-tab table th:nth-child(8),.community-teacher-tab table td:nth-child(8){width:7%}.community-teacher-tab table th:nth-child(9),.community-teacher-tab table td:nth-child(9){width:7%}.community-teacher-tab table td:nth-child(4)>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:.4rem}.community-cell-truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-table-button{display:inline-flex;height:2.05rem;align-items:center;justify-content:center;padding:.375rem .55rem;font-size:.7rem;line-height:1;white-space:nowrap}.community-verification-overlay{position:fixed;inset:4rem 0 0;box-sizing:border-box;padding:1.5rem;overflow:hidden;isolation:isolate}.community-verification-dialog{width:min(920px,100%);height:min(900px,100%);max-height:100%;min-height:0}.community-verification-dialog>header{position:sticky;top:0}.community-verification-dialog>div.min-h-0{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.community-verification-dialog>footer{position:sticky;bottom:0}.community-verification-dialog .rounded-lg.border{min-height:0}.community-verification-dialog .community-profile-grid>div{min-width:0}.community-verification-dialog .community-profile-grid dd{overflow-wrap:anywhere}.community-verification-dialog .community-profile-completion ul{row-gap:.4rem}.community-verification-dialog iframe{display:block;width:100%;aspect-ratio:16 / 9}@media(min-width:768px){.community-center-admin .community-admin-tabs{overflow-x:auto}.community-center-admin .community-admin-tabs>button{flex:1 1 auto}}@media(max-width:767px){.community-center-admin{padding:1.5rem 1rem}.community-admin-toolbar{grid-template-columns:minmax(0,1fr)}.community-center-admin .community-admin-tabs{overflow-x:auto}.community-verification-overlay{inset:0;padding:.75rem}.community-verification-dialog{width:100%;height:100%}.community-verification-dialog>footer{gap:.5rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.community-verification-dialog>footer button{flex:1;padding-inline:.7rem;font-size:.75rem}}
