.cm-cer{background:var(--cm-superficie)}.cm-cer__encabezado{align-items:flex-end;display:flex;gap:48px;justify-content:space-between;margin-bottom:40px}.cm-cer__ante{color:var(--cm-texto-sec);margin-bottom:12px}.cm-cer__desc{color:var(--cm-texto-sec);flex:0 1 360px;margin:0}.cm-cer__tabs{display:grid;gap:16px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-bottom:40px}.cm-cer__tab{align-items:flex-start;background:var(--cm-superficie);border:2px solid var(--cm-borde);border-radius:var(--cm-radio-m);color:var(--cm-texto);cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:16px 24px;text-align:left}.cm-cer__tab:hover{border-color:var(--cm-texto)}.cm-cer__tab[aria-selected=true]{background:var(--cm-negro);border-color:var(--cm-negro);color:var(--cm-blanco)}.cm-cer__tab-dia{color:var(--cm-texto-sec);font-size:var(--cm-fs-small);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cm-cer__tab[aria-selected=true] .cm-cer__tab-dia{color:var(--cm-amarillo)}.cm-cer__tab-fecha{font-size:var(--cm-fs-h3);font-weight:700;line-height:1.3}.cm-cer__tab-corta{display:none}.cm-cer__tab-resumen{font-size:var(--cm-fs-small);opacity:.8}.cm-cer__lista{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.cm-cer__card{align-items:center;background:var(--cm-superficie);border:1px solid var(--cm-borde);border-radius:20px;display:grid;gap:24px;grid-template-columns:48px minmax(0,1fr) auto auto;padding:24px}.cm-cer__marca{background:linear-gradient(to right,var(--a) 50%,var(--b) 50%);border-radius:50%;height:48px;width:48px}.cm-cer__horas{display:flex;gap:24px;margin:0}.cm-cer__horas>div{min-width:150px}.cm-cer__horas dt{color:var(--cm-texto-sec)}.cm-cer__horas dd{margin:0}.cm-cer__link{font-weight:700;grid-column:2/-1}.cm-cer__panel:focus-visible{border-radius:20px;outline-offset:8px}.cm-cer__aviso{align-items:center;background:var(--cm-amarillo);border-radius:var(--cm-radio-m);display:flex;gap:16px;margin-top:40px;padding:20px 24px}.cm-cer__aviso svg{flex:none}@media (max-width:1023px){.cm-cer__encabezado{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:24px}.cm-cer__desc{flex-basis:auto}.cm-cer__tabs{gap:12px;grid-auto-columns:150px;margin:0 calc(var(--cm-gutter)*-1) 24px;overflow-x:auto;padding:0 var(--cm-gutter) 4px;scroll-snap-type:x mandatory}.cm-cer__tab{padding:12px 16px;scroll-snap-align:start}.cm-cer__tab-larga{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.cm-cer__tab-corta{display:inline}.cm-cer__card{gap:16px;grid-template-columns:1fr;padding:20px}.cm-cer__marca{height:32px;width:32px}.cm-cer__horas>div{flex:1;min-width:0}.cm-cer__link{grid-column:1}.cm-cer__aviso{font-size:var(--cm-fs-small);margin-top:24px;padding:16px}}