/* ARTISHOK_SCHOOL_PARENT_PHOTO_V3 — one stored photo, portrait 3:4. */
.school-student-photo-v3 {
  width:72px;
  height:96px;
  flex:0 0 auto;
  box-sizing:border-box;
  display:flex;
  align-items:center;
  justify-content:center;
  align-self:flex-start;
  overflow:hidden;
  border:1px solid #dce9df;
  border-radius:12px;
  background:#f3f8f1;
  color:#226e48;
}
.school-student-photo-v3.school-student-photo-v3-parent {
  width:96px;
  height:128px;
  border-radius:14px;
}
.school-student-photo-v3 > img {
  display:block;
  width:100%;
  height:100%;
  max-width:none;
  max-height:none;
  margin:0;
  padding:0;
  border:0;
  border-radius:0;
  object-fit:contain;
  object-position:center;
}
.school-student-photo-v3-placeholder {
  width:100%;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:28px;
  font-weight:800;
  line-height:1;
}
.school-student-photo-v3-parent .school-student-photo-v3-placeholder {
  font-size:38px;
}
@media (max-width:700px) {
  .school-student-photo-v3 {
    width:48px;
    height:64px;
    border-radius:9px;
  }
  .school-student-photo-v3.school-student-photo-v3-parent {
    width:72px;
    height:96px;
    border-radius:12px;
  }
  .school-student-photo-v3-placeholder {font-size:23px;}
  .school-student-photo-v3-parent .school-student-photo-v3-placeholder {font-size:30px;}
}
