.school-sheet { overflow-wrap: anywhere; }
.school-sheet .school-sheet-fields { display: grid; gap: 12px; margin: 16px 0; }
.school-sheet .school-sheet-fields > div { min-width: 0; }
.school-sheet .school-sheet-fields dt { font-weight: 700; }
.school-sheet .school-sheet-fields dd { margin: 4px 0 0; white-space: pre-wrap; }
.school-sheet .school-sheet-text { white-space: pre-wrap; }
.school-sheet textarea { max-width: 100%; }
.school-sheet .actions { flex-wrap: wrap; }
@media (max-width: 480px) {
 .school-sheet .actions > button { min-height: 44px; }
}
