/* V100 — consolidated information hierarchy and accessibility */
body.bucket-v100 .v100-jump{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:14px 0 20px;padding:5px;background:#edf4ef;border:1px solid #dce9df;border-radius:14px;width:max-content;max-width:100%}
body.bucket-v100 .v100-jump a{font-size:13px;font-weight:750;text-decoration:none;color:#315a49;padding:9px 14px;border-radius:10px}
body.bucket-v100 .v100-jump a:hover,body.bucket-v100 .v100-jump a:focus-visible{background:#fff;color:#0c6645;outline-offset:2px}
body.bucket-v100 .v94-gallery{scroll-margin-top:24px;margin-top:8px}
body.bucket-v100 .v100-legacy-heading{display:none}
body.bucket-v100 .v100-count{font-size:12px;font-weight:750;color:#4c6d5c;margin:0 0 12px}
body.bucket-v100 .v100-clear{border:1px solid #c8dcd0;border-radius:10px;padding:10px 12px;background:#fff;color:#275943;font-size:12px;font-weight:700;cursor:pointer}
body.bucket-v100 .v100-clear:hover{background:#e7f3eb}
body.bucket-v100 .v100-local-note{font-size:12px;color:#60776a;margin:8px 0 0}
body.bucket-v100 .v94-card:focus-visible,body.bucket-v100 .v100-clear:focus-visible{outline:3px solid #137f58;outline-offset:3px}
body.bucket-v100 .v94-card{transition:transform .16s ease,box-shadow .16s ease}
body.bucket-v100 .v94-card:hover{transform:translateY(-2px)}
body.bucket-v100 #suivi-biens{scroll-margin-top:22px}
@media(max-width:640px){body.bucket-v100 .v100-jump{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}body.bucket-v100 .v100-jump a{font-size:11px;padding:10px 5px;text-align:center}body.bucket-v100 .v100-clear{width:100%}}
@media(prefers-reduced-motion:reduce){body.bucket-v100 .v94-card{transition:none}body.bucket-v100 .v94-card:hover{transform:none}}
