.adresse-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:1rem;align-items:end;margin:1.5rem 0}.adresse-form label{display:grid;gap:.4rem;font-weight:650;min-width:0}.adresse-form input,.adresse-form button{font:inherit;padding:.75rem;border:1px solid #8ca99d;border-radius:.3rem;min-width:0;width:100%;box-sizing:border-box}.adresse-form button,.adresse-devis{background:#075e53;color:white;border-radius:.3rem;padding:.75rem 1rem;font:inherit;font-weight:650}.adresse-form button{cursor:pointer}.adresse-choix ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.adresse-choix button{font:inherit;text-align:left;width:100%;padding:.8rem 1rem;background:#edf3ef;color:#17372d;border:1px solid #8ca99d;border-radius:.3rem;cursor:pointer;overflow-wrap:anywhere}.adresse-reperes{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.adresse-reperes>div{background:#edf6f2;border-left:4px solid #075e53;padding:0 1.1rem 1rem}.adresse-reperes h3{margin-top:1rem}.adresse-devis{display:inline-block;margin:1rem 0;text-decoration:none}.adresse-devis[hidden],#adresse-carte[hidden]{display:none}#adresse-resultats{overflow-wrap:anywhere}#adresse-carte{margin:1.5rem 0}.adresse-exploration{margin-top:2rem}.adresse-exploration>summary{font-size:1.2rem}#adresse-filtre~p{font-size:.9rem}@media(max-width:700px){.adresse-form{grid-template-columns:1fr}.adresse-reperes{grid-template-columns:1fr}.adresse-form input[type=date]{max-width:100%}}

#adresse-resultats .jj-table{min-width:640px}.adresse-scroll{display:none}@media(max-width:700px){.adresse-scroll{display:block;font-size:.85rem}}
