.tribunal-outil{border:1px solid #d2d5d3;padding:1.2rem;margin:1rem 0;background:#f7f8f6}
.tribunal-outil label{display:block;font-weight:600}
.tribunal-outil input[type=search]{display:block;width:100%;max-width:28rem;margin-top:.5rem;padding:.7rem;border:1px solid #8a908c;font:inherit}
.tribunal-suggestions{list-style:none;padding:0;margin:.8rem 0;display:flex;flex-wrap:wrap;gap:.5rem}
.tribunal-suggestions li{margin:0}
.tribunal-suggestions button{padding:.5rem .8rem;border:1px solid #537b68;background:#fff;font:inherit;cursor:pointer}
.tribunal-resultat{margin-top:1rem}
.tribunal-resultat h3{margin:.5rem 0}
.tribunal-resultat ul{padding-left:1.2rem}
.tribunal-resultat li{margin:.5rem 0}
