.hoy{background:var(--paper);box-shadow:var(--sombra);border-radius:20px;gap:10px;margin:14px 0;padding:14px 16px;display:grid}.hoy header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.hoy h2{font-family:var(--f-titulo),sans-serif;margin:0;font-size:1.25rem}.hoy header button{min-height:0;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.82rem;text-decoration:underline}.hoy.pregunta{grid-template-columns:1fr auto;align-items:center}.hoy.pregunta b{font-family:var(--f-titulo),sans-serif;font-size:1.1rem;display:block}.hoy.pregunta span{color:var(--ink-soft);font-size:.88rem}.hoy.pregunta select{max-width:220px}.hoy-espera,.hoy-nada{color:var(--ink-soft);margin:0;font-size:.92rem}.hoy-farmacia{color:var(--ink);background:#eaf6ef;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.35;text-decoration:none;display:flex}.hoy-cruz{color:#fff;background:#1d9e75;border-radius:8px;flex:0 0 28px;place-items:center;height:28px;font-weight:800;display:grid}.hoy small{color:var(--ink-soft);font-size:.84rem;display:block}.hoy-planes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 16px;margin:0;padding:0;list-style:none;display:grid}.hoy-planes li{align-content:start;gap:6px;display:grid}.hoy-rot{letter-spacing:.06em;text-transform:uppercase;color:var(--marca-oscuro);font-size:.72rem;font-weight:800}.hoy-planes a{color:var(--ink);font-weight:600;line-height:1.3;text-decoration:none}.hoy-planes a:hover{text-decoration:underline}.hoy-todo{color:var(--marca-oscuro);font-weight:700;text-decoration:none}@media (max-width:560px){.hoy.pregunta{grid-template-columns:1fr}.hoy.pregunta select{max-width:none}}.hoy-pies{flex-wrap:wrap;gap:6px 18px;display:flex}.hoy-todo.suave{color:var(--ink-soft);font-weight:600}
