.avisos-recinto{border:1px solid color-mix(in srgb, var(--noche) 18%, transparent);border-top:2px solid var(--noche);background:color-mix(in srgb, var(--papel-2) 60%, transparent);max-width:760px;color:var(--noche);border-radius:4px;margin:0 0 28px;padding:18px 20px 20px}.rc-cuerpo .avisos-recinto{margin-top:44px;margin-bottom:0}.avisos-recinto h2{font:700 12px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--olivo);margin:0 0 14px}.avisos-recinto ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.avisos-recinto li{font:400 15px/1.45 var(--sans);grid-template-columns:12px 1fr;align-items:baseline;gap:2px 12px;display:grid}.avisos-recinto li i{border:1.5px solid var(--noche);background:0 0;border-radius:50%;width:10px;height:10px;transform:translateY(1px)}.avisos-recinto li[data-tipo=cierre] i{background:var(--noche)}.avisos-recinto li[data-tipo=bandera] i{background:var(--bandera);border-color:#0000;border-radius:2px;box-shadow:0 0 0 1px #10233640}.avisos-recinto li[data-color=roja]{--bandera:#d43a2f}.avisos-recinto li[data-color=negra]{--bandera:#1b1b1b}.avisos-recinto strong{font-weight:700}.avisos-recinto li[data-tipo=cierre] strong,.avisos-recinto li[data-tipo=bandera] strong{font-size:16.5px}.avisos-recinto li[data-tipo=horario] strong,.avisos-recinto li[data-tipo=espacio] strong{font-weight:600}.avisos-recinto li>span{color:var(--texto-suave);grid-column:2}.avisos-recinto .de{color:var(--olivo);font-weight:600}@media (prefers-reduced-motion:no-preference){.avisos-recinto{animation:avisos-entra .28s var(--curva,ease-out) both}@keyframes avisos-entra{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}
