.planning-alert{margin:12px 0;padding:12px 14px;border:1px solid #dfb75d;border-radius:8px;background:#fff8e8;color:#624310}
.planning-alert p{margin:0;line-height:1.5}
.planning-alert p+p{margin-top:6px}
.agenda-pending{border-left:4px solid #dfb75d}
.agenda-pending>p{font-size:.8rem}
.agenda-pending button{border-left-color:#dfb75d}
.schedule-summary{flex-wrap:wrap;gap:8px}
.schedule-summary strong{white-space:normal;text-align:right}
@media(max-width:600px){.schedule-summary{align-items:flex-start;flex-direction:column}.schedule-summary strong{text-align:left}}
