.oemmie-agenda-v2{margin-top:24px}
.oemmie-agenda-title{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}
.oemmie-agenda-title h2{margin:0}
.oemmie-agenda-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:20px}
.oemmie-agenda-summary .card{padding:17px 19px;border-left:4px solid #d49a1d}
.oemmie-agenda-summary strong{display:block;font-size:28px;line-height:1.1;color:#075b61}
.oemmie-agenda-summary span{display:block;margin-top:5px;font-size:13px;color:#687a7d;font-weight:700}
.oemmie-agenda-filters{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;margin:0 0 20px;padding-top:16px;border-top:1px solid #dbe7e3}
.oemmie-agenda-filters label{margin:0}
.oemmie-agenda-filters select{margin:5px 0 0}
.oemmie-agenda-create{margin-top:20px}
.oemmie-agenda-create h3{margin-top:0}
.oemmie-agenda-v2 .oemmie-agenda-item{border-left-width:5px}
.oemmie-agenda-v2 .oemmie-agenda-item small{color:#607478}
@media(max-width:720px){
  .oemmie-agenda-summary{grid-template-columns:1fr}
  .oemmie-agenda-filters{grid-template-columns:1fr}
  .oemmie-agenda-title{display:block}
  .oemmie-agenda-title .oemmie-status{display:inline-block;margin-top:8px}
}

/* Wekelijkse lesreeksen */
.oemmie-recurring-lesson{padding:11px 12px;border:1px solid #d6e7e1;border-radius:12px;background:#f7fcfa}.oemmie-recurring-lesson summary{cursor:pointer;color:#075b61;font-size:13px;font-weight:850}.oemmie-recurring-lesson[open] summary{margin-bottom:10px}.oemmie-recurring-lesson>div{display:grid;gap:9px}.oemmie-recurring-lesson label{display:grid;gap:5px}.oemmie-recurring-lesson .oemmie-check-label{display:flex;align-items:center;gap:8px}.oemmie-recurring-lesson .oemmie-check-label input{width:auto}.oemmie-recurring-lesson small{color:#617973;font-size:11px;line-height:1.45}
