.contact-grid.has-agenda{min-height:var(--cs-contact-min-height,0px)}
.contact-grid.has-agenda>.done{min-width:0}
.cs-agenda-heading{display:flex;align-items:center;gap:12px}
.cs-agenda-heading svg{flex:none}
.cs-agenda{display:flex;flex-direction:column;gap:20px;margin:16px 0}
.done .cs-agenda h4{font-size:24px;line-height:1.2;font-weight:800;color:var(--noche);margin:0}
.cs-agenda-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.cs-agenda-choice{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:20px;border:1.5px solid var(--noche);border-radius:12px;background:var(--blanco);color:var(--noche);font:inherit;text-align:left;cursor:pointer;min-height:96px}
.cs-agenda-choice:hover{background:var(--gris-suave)}
.cs-agenda-choice strong{font-size:18px;line-height:1.3}
.cs-agenda-choice-action{font-size:14px;line-height:1.4;text-decoration:underline;text-underline-offset:3px}
.cs-agenda-choice[aria-pressed=true]{background:var(--noche);border-color:var(--noche);color:var(--blanco)}
.cs-agenda-choice:focus-visible,.cs-agenda-restart:focus-visible{outline:3px solid var(--academy);outline-offset:4px}
.cs-agenda-frame{display:block;width:100%;height:900px;border:1px solid var(--linea);border-radius:12px;background:var(--blanco)}
.cs-agenda-status{font-size:15px;color:var(--gris-texto)}
.cs-agenda-status:empty{display:none}
.cs-agenda-restart{align-self:flex-start;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--gris-texto);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.cs-agenda-restart:hover{color:var(--noche)}
.cs-agenda-privacy{font-size:14px;line-height:1.5;color:var(--gris-texto)}
.cs-agenda-summary{border-top:1px solid var(--linea);padding-top:16px;margin-bottom:16px}
.cs-agenda-summary summary{font-weight:700;cursor:pointer;padding:8px 0}
.cs-agenda-summary pre{overflow-wrap:anywhere}
@media(max-width:640px){.cs-agenda-frame{height:1100px}.cs-agenda-options{grid-template-columns:1fr}.contact-grid.has-agenda>.done{padding:20px}.done .cs-agenda h4{font-size:22px}}
