.rx-filtre{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0 12px}
.rx-filtre select{font:inherit;font-size:16px;padding:9px 12px;border:1px solid var(--field-line);border-radius:var(--radius);background:var(--paper);color:var(--ink)}
.rx-carte{height:440px;border-radius:8px;border:1px solid var(--line);margin:14px 0}
.rx-liste{list-style:none;padding:0;margin:8px 0 24px;columns:2;column-gap:28px;font-size:15px}
.rx-liste li{break-inside:avoid;margin-bottom:10px}
.rx-liste li span{display:block;color:var(--ink-soft);font-size:13.5px}
.rx-pop a{color:var(--accent-deep)}
tr[hidden],li[hidden]{display:none}
@media (max-width:760px){.rx-carte{height:340px}.rx-liste{columns:1}}
