/* Iris jardine — résultats de recherche V15, accord visuel à l'interface V14. */
.iris-global-quick {
  border-top:1px solid #e7e8df;margin-top:23px;padding-top:20px;
}
.iris-global-status {
  font:500 12px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  color:#526953;margin:0 0 12px!important;
}
.iris-global-hits {display:grid;gap:7px}
.iris-global-hit {
  display:grid;grid-template-columns:1fr 25px;column-gap:14px;row-gap:3px;
  position:relative;padding:13px 16px;
  border:1px solid #e7ecdf;border-radius:9px;
  background:#f8faf4;text-decoration:none;color:#2c4c34;min-width:0;
}
.iris-global-hit:hover,.iris-global-hit:focus-visible {
  background:#edf4e7;border-color:#b1c6a2;outline:2px solid transparent;
}
.iris-global-hit-group {
  grid-column:1;display:block;font:700 10px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  text-transform:uppercase;letter-spacing:.08em;color:#a15b73;
}
.iris-global-hit strong {
  grid-column:1;display:block;font:650 16px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  color:#2d5036;
}
.iris-global-hit-description {
  grid-column:1;display:block;font:400 12px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  color:#5a6f5e;overflow:hidden;display:-webkit-box;
  -webkit-line-clamp:2;-webkit-box-orient:vertical;
}
.iris-global-hit-arrow{grid-column:2;grid-row:2;align-self:center;font-size:16px;color:#8b4d6b}
.iris-search-dialog .iris-search-suggestions {margin-top:21px}
.iris-global-page{padding:56px 0 90px;min-height:55vh}
.iris-global-page-hero{max-width:850px}
.iris-global-page-hero small{font:700 11px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.11em;color:#a15b73}
.iris-global-page h1{font:400 clamp(38px,5vw,63px)/1.08 Georgia,serif;letter-spacing:-.04em;color:#28442e;margin:14px 0 17px}
.iris-global-page-lead {font:400 16px/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#617160;max-width:700px;margin:0 0 25px}
.iris-global-page .iris-search-form{max-width:760px}
.iris-global-page .iris-search-form label{font-weight:600}
.iris-global-page-body{max-width:870px;margin-top:35px}
.iris-global-page-body .iris-global-hit {padding:16px 18px}
.iris-global-page-body .iris-global-hits {gap:9px}
.iris-global-page-links{font:500 13px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:28px 0 0;color:#596c5a}
.iris-global-page-links a{color:#315b40;text-underline-offset:3px}
@media(max-width:700px){
  .iris-global-page{padding:40px 0 65px}
  .iris-global-hit{padding:11px 12px;grid-template-columns:1fr 17px}
  .iris-global-hit strong{font-size:15px}
  .iris-global-page-lead{font-size:14px}
}


/* Pertinence V16 : filtres locaux et pagination progressive de la recherche. */
.iris-search-filters {
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin:15px 0 20px;
  padding:0;
}
.iris-search-filters[hidden],.iris-search-more[hidden] {display:none!important}
.iris-search-filter {
  appearance:none;
  background:#f4f7ef;
  border:1px solid #cfdcca;
  border-radius:100px;
  color:#305139;
  cursor:pointer;
  font:600 12px/1.35 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  min-height:40px;
  padding:9px 14px;
  text-align:center;
}
.iris-search-filter[aria-pressed="true"] {
  background:#315c3b;
  border-color:#315c3b;
  color:#fff;
}
.iris-search-filter:hover:not([aria-pressed="true"]){background:#e6eee1}
.iris-search-filter:focus-visible,.iris-search-more:focus-visible{
  outline:3px solid #b25a78;
  outline-offset:3px;
}
.iris-search-more {
  background:#fffdf9;
  border:1.5px solid #88a587;
  border-radius:9px;
  color:#2c5137;
  cursor:pointer;
  display:block;
  font:600 14px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  margin:22px auto 0;
  max-width:440px;
  min-height:48px;
  padding:12px 25px;
  width:100%;
}
.iris-search-more:hover{background:#f0f5eb}
@media(max-width:600px){
  .iris-search-filters{gap:7px;margin:13px 0 18px}
  .iris-search-filter{font-size:12px;padding:9px 12px}
}

