/* v0.11.5 — Agenda Outlook operacional */
.agenda-status{max-width:none;display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:18px;align-items:center}
.agenda-status-actions{display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap}
.agenda-linked{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#e9f5ef;font-weight:700}
.agenda-lista-card{max-width:none}
.agenda-day{border-top:1px solid #dfe5e9;padding:14px 0 4px}.agenda-day:first-of-type{border-top:0}
.agenda-day h3{margin:0 0 8px;font-size:15px}
.agenda-events{display:flex;flex-direction:column;gap:4px}
.agenda-event{display:grid;grid-template-columns:74px 1fr;gap:14px;align-items:start;padding:9px 10px;border-radius:8px}
.agenda-event:hover{background:#f6f8f9}.agenda-time{font-variant-numeric:tabular-nums;font-weight:700;color:#425665}
.agenda-event-main{display:flex;flex-direction:column;gap:2px}.agenda-event-main small{color:#657482}
.agenda-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1000px}
.agenda-form .largo{grid-column:1/-1}.agenda-form .campo label{display:block;font-weight:700;margin-bottom:6px}
.agenda-form input,.agenda-form select,.agenda-form textarea{width:100%;box-sizing:border-box}
@media(max-width:900px){.agenda-status{grid-template-columns:1fr}.agenda-status-actions{justify-content:flex-start}.agenda-form{grid-template-columns:1fr}.agenda-event{grid-template-columns:64px 1fr}}
