[data-desplegable="prep"] .prep-grid{align-items:start;gap:24px 30px}[data-desplegable="prep"] .prep-grupo{border-bottom:1px solid rgba(8,72,56,.16);padding-bottom:10px}[data-desplegable="prep"] summary{display:flex;align-items:center;gap:8px;cursor:pointer;color:#084838;list-style:none;font:500 .9rem/1.4 var(--sans);padding:8px 0}[data-desplegable="prep"] summary::-webkit-details-marker{display:none}[data-desplegable="prep"] summary::before{content:'›';font-size:1.15rem;line-height:1}[data-desplegable="prep"] details[open]>summary::before{transform:rotate(90deg)}[data-desplegable="prep"] .prep-grupo>summary{font-weight:700}[data-desplegable="prep"] .t{flex:1;min-width:0}[data-desplegable="prep"] .c{flex:none;font-size:.72rem;font-weight:700;color:#6c7a6f;background:#E1DCC6;border-radius:999px;padding:2px 8px}[data-desplegable="prep"] .prep-familias{padding:8px 0 0 12px}.cabecera .nav [data-desplegable="prep"] a.prep-link{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 6px;margin:0 -6px;color:#084838;font:500 .87rem/1.4 var(--sans);letter-spacing:0;white-space:normal;text-decoration:none;border-radius:8px}[data-desplegable="prep"] .prep-subfamilias{padding-left:14px}.cabecera .nav [data-desplegable="prep"] a.prep-todas{font-size:.78rem;font-weight:600}[data-desplegable="prep"] summary:hover,.cabecera .nav [data-desplegable="prep"] a.prep-link:hover{background:#E9E4D2;border-radius:8px}[data-desplegable="prep"] summary:focus-visible{outline:2px solid #084838;outline-offset:3px}
/* Bebestibles dentro de Preparaciones (9-nov-2026): fila propia a todo el ancho, dos columnas Con alcohol / Sin alcohol */
[data-desplegable="prep"] .prep-bebestibles{grid-column:1/-1}
[data-desplegable="prep"] .prep-bebestibles>.prep-familias{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 30px;align-items:start}
[data-desplegable="prep"] .prep-bebestibles>.prep-familias>.prep-todas{grid-column:1/-1}
[data-desplegable="prep"] .prep-pendiente{padding:0}
[data-desplegable="prep"] .prep-pendiente>.pronto{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 6px;min-height:36px;color:#777568;font:500 .87rem/1.4 var(--sans)}
[data-desplegable="prep"] .prep-pendiente>.pronto>span{flex:1;min-width:0;overflow-wrap:anywhere}
[data-desplegable="prep"] .prep-pendiente>.pronto>em{flex:none;margin-left:8px;font-style:normal;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;border:1px solid rgba(8,72,56,.24);border-radius:999px;padding:3px 8px;white-space:nowrap}
@media(max-width:860px){[data-desplegable="prep"] .prep-bebestibles>.prep-familias{grid-template-columns:1fr}}
