/* Complementos de las fichas y el listado pintados por PHP: lo que la plantilla de la web no trae. */
.preu-ant { color: var(--muted); font-weight: 500; font-size: .85em; margin-right: .35rem; }
.fpr-anterior { display: block; color: var(--muted); font-size: 1rem; margin-top: .3rem; }
.fitxa-avis { margin-top: 1rem; padding: .9rem 1.1rem; border-radius: var(--radius-sm); background: var(--sand); color: var(--ink); }
.fitxa-destacats { display: flex; flex-wrap: wrap; gap: .5rem; margin: 1rem 0 0; padding: 0; list-style: none; }
.fitxa-destacats li { padding: .4rem .9rem; border-radius: 999px; background: var(--sand); font-weight: 600; font-size: .9rem; }
.fitxa-energia { display: grid; gap: .6rem; margin: 0; padding: 0; list-style: none; }
.fitxa-energia li { display: flex; align-items: center; gap: .8rem; }
.fe-lletra { display: grid; place-items: center; width: 2.6rem; height: 2.6rem; border-radius: 10px; font-weight: 800; color: #fff; background: var(--muted); }
.fe-a { background: #1e8f4e; } .fe-b { background: #4aa748; } .fe-c { background: #98b92e; } .fe-d { background: #e0b81d; color: var(--ink); }
.fe-e { background: #e8902a; } .fe-f { background: #e0612b; } .fe-g { background: #c8372d; }
.fl-enllacos { display: flex; gap: 1rem; margin: .4rem 0 0; font-size: .9rem; }
.fl-enllacos a { color: #fff; }
