.rq-barre{display:flex;height:.9rem;margin:1.2rem 0 .6rem;border-radius:.45rem;overflow:hidden;background:var(--filet)}
.rq-seg{display:block;height:100%}
.rq-seg--fort{background:var(--accent-fonce)}
.rq-seg--moyen{background:var(--accent)}
.rq-seg--faible{background:var(--lavande)}
.rq-seg--nr{background:var(--filet)}
.rq-legende{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;list-style:none;margin:0 0 1.2rem;padding:0;font-size:.95rem}
.rq-puce{display:inline-block;width:.8rem;height:.8rem;margin-right:.45rem;border-radius:50%;vertical-align:-.05rem}
.rq-carte{width:100%;height:30rem;max-height:70vh;border:1px solid var(--filet);border-radius:.5rem;margin:1rem 0;z-index:0}
.rq-tri{all:unset;cursor:pointer;display:inline;font:inherit;font-weight:inherit;border-bottom:1px dotted currentColor}
.rq-tri:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.rq-pop a{font-weight:600}
.rq-pop p{margin:.25rem 0 0}
