.annuaire-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-block:1.5rem}.annuaire-actions button,.annuaire-resultats button{min-height:44px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);padding:.5rem .8rem;cursor:pointer}.annuaire-actions label{display:flex;align-items:center;gap:.5rem}.annuaire-actions input{width:1.25rem;height:1.25rem}.annuaire-resultats .annuaire-selectionnee{outline:3px solid var(--accent);outline-offset:3px}.carte-annuaire{height:26rem;width:100%;border:1px solid var(--line);background:var(--paper);z-index:0}.carte-annuaire .marqueur-annuaire{width:44px;height:44px;border:2px solid white;border-radius:50% 50% 50% 0;background:#004660;color:white;display:grid;place-items:center;font:700 16px system-ui;box-shadow:0 0 0 1px #004660}.carte-annuaire .marqueur-travaux{border-radius:.2rem;background:#923318}.carte-annuaire .marqueur-annuaire:focus,.carte-annuaire .marqueur-selectionne{outline:4px solid var(--accent);outline-offset:3px}.carte-repli{border:1px solid var(--line);padding:1rem;margin-block:1rem}.carte-aide{font-size:.9rem}.annuaire-travaux{padding:.5rem;border-inline-start:4px solid currentColor}@media (max-width:600px){.carte-annuaire{height:22rem}}@media print{.annuaire-actions,.annuaire-resultats button,.carte-aide,.carte-annuaire{display:none}}