/* Narrow only the teacher roster; the learning area takes the released width. */
.gemini-supervision aside.w-56{width:148px!important;min-width:148px;max-width:148px}
.gemini-supervision aside.w-56>div:first-child{padding:10px 8px 8px;gap:4px}
.gemini-supervision aside.w-56>div:first-child>div{gap:4px;white-space:nowrap}
.gemini-supervision aside.w-56>div:first-child>span{font-size:10px;padding:2px 5px;white-space:nowrap}
.gemini-supervision aside.w-56>div:nth-child(2){padding:8px 7px 6px}
.gemini-supervision aside.w-56 input{font-size:11px;padding-top:5px;padding-bottom:5px}
.gemini-supervision aside.w-56>div:nth-child(3){padding:0 7px 7px}
.gemini-supervision aside.w-56>div:nth-child(3) button{font-size:11px;line-height:16px;min-height:24px;padding:3px 2px}
.gemini-supervision aside.w-56 .gemini-roster-student{padding-left:7px!important;padding-right:7px!important}
.gemini-supervision aside.w-56 .tzy-roster-status{margin-left:24px}
@media(pointer:coarse){.gemini-supervision aside.w-56>div:nth-child(3) button{min-height:32px}}
