/* PRESKITA — Penugasan guru/mapel/kelas — landscape readability fix */
@media (min-width: 1001px) {
  .subjects-module-schedule .schedule-assignment-option {
    grid-template-columns: 20px minmax(300px, 1.65fr) minmax(250px, 1.25fr) 150px 150px;
    gap: 12px;
    padding: 10px 16px;
    min-height: 48px;
  }
  .subjects-module-schedule .schedule-assignment-option strong,
  .subjects-module-schedule .schedule-assignment-option small,
  .subjects-module-schedule .schedule-assignment-option em {
    overflow: visible;
    text-overflow: clip;
    white-space: nowrap;
  }
  .subjects-module-schedule .schedule-assignment-option strong { font-size: 10px; }
  .subjects-module-schedule .schedule-assignment-option small { font-size: 9px; }
  .subjects-module-schedule .schedule-assignment-option em { font-size: 9px; }
  .subjects-module-schedule .schedule-assignment-option em.unscheduled { grid-column: 4; color: #9b4747; }
  .subjects-module-schedule .schedule-assignment-option em.scheduled { grid-column: 5; color: #26774d; }
}
