.organization-student-photo{
  width:60px;height:60px;min-width:60px;display:grid;place-items:center;
  overflow:hidden;border:4px solid #47afe0;border-radius:50%;background:#47afe0;
}
.organization-student-photo .person-photo,
.organization-student-photo img{
  width:100%!important;height:100%!important;min-width:100%!important;max-width:none!important;
  aspect-ratio:1/1!important;display:block!important;margin:0!important;padding:0!important;
  border:0!important;border-radius:50%!important;object-fit:cover!important;object-position:center!important;
}
.organization-student-photo .person-photo.placeholder{
  display:grid!important;place-items:center!important;background:transparent!important;color:#fff!important;
  font-size:16px!important;font-weight:900!important;line-height:1!important;text-align:center!important;
}
.student-ficha-view .avatar-large{overflow:hidden;aspect-ratio:1/1;border-radius:50%;flex:0 0 auto}
.student-ficha-view .avatar-large img{width:100%!important;height:100%!important;display:block;object-fit:cover!important;object-position:center!important;border-radius:50%}
.student-subject-history-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}
.student-subject-history-head h4{margin:0!important}
.student-subject-history-head label{display:grid;gap:4px;min-width:220px;color:#526b79;font-size:12px;font-weight:700}
.student-subject-history-head select{min-height:40px;padding:8px 34px 8px 10px}
.student-subject-lessons{display:grid;gap:8px}
.student-subject-lessons article{padding:11px 13px;border:1px solid #d7e5ec;border-radius:10px;background:#f7fbfd}
.student-subject-lessons article strong{display:block;color:#123f60;font-size:13px;margin-bottom:4px}
.student-subject-lessons article p,.student-subject-empty{margin:0;color:#526b79;line-height:1.45}
@media(max-width:600px){
  .organization-student-photo{width:58px;height:58px;min-width:58px}
  .student-subject-history-head{align-items:stretch;flex-direction:column}
  .student-subject-history-head label{min-width:0;width:100%}
}
