/* Fill the equally sized grid cells, including the animation wrappers. */
#rozvrh .schedule__grid{align-items:stretch;grid-auto-rows:1fr}
#rozvrh .schedule__grid > div{display:flex;min-width:0}
#rozvrh .day-card{height:100%;width:100%;box-sizing:border-box}
#rozvrh .day-card__signup{margin-top:auto}
/* Use the exact UKEMI palette for every benefit label. */
#proc-judo .benefit-card .benefit-card__term b{background:var(--judogi);color:var(--paper)}
/* Keep the supplied portraits intact; harmonize their on-page presentation. */
#treneri .vj-coach-card .coach__photo{aspect-ratio:4/5;transform:none;box-shadow:10px 10px 0 #2f49ed}
#treneri .vj-coach-card .coach__photo img{object-fit:cover;object-position:50% 40%;display:block}
#treneri .vj-coach-card:first-child .coach__photo img{filter:saturate(.88) contrast(.97) brightness(1.02)}
#treneri .vj-coach-card:nth-child(2) .coach__photo img{filter:saturate(.88) contrast(1.02) brightness(1.01)}
