/* LEXLAW Cabinet — version 5.32 : historique des audiences, page « Audiences », téléphone allégé */
.histo532 { cursor: pointer; }
.histo532:hover, .histo532:focus-visible { background: var(--fond-survol, #f4f6f9); outline: none; }
.histo532 .heure small { display: block; font-weight: 400; opacity: .7; }
.histo532-bloc { margin-top: .6rem; border-top: 1px solid var(--trait, #e3e6ea); padding-top: .4rem; }
.histo532-bloc > summary { cursor: pointer; font-weight: 600; padding: .35rem 0; list-style-position: inside; }
.histo532-bloc > summary .compte { margin-left: .4rem; }
.filtres532 { display: flex; flex-wrap: wrap; gap: .5rem; align-items: center; margin: .2rem 0 .6rem; }
.filtres532 input[type=search] { flex: 1 1 220px; min-width: 0; }
.segments532 { display: inline-flex; border: 1px solid var(--trait, #cfd5dd); border-radius: 8px; overflow: hidden; }
.segments532 button { border: 0; background: transparent; padding: .45rem .9rem; font: inherit; cursor: pointer; }
.segments532 button[aria-selected=true] { background: var(--bleu, #1f3864); color: #fff; }
.proc532 .choix532 { display: flex; flex-wrap: wrap; gap: .35rem; margin-top: .4rem; }

/* ---------- Téléphone : l'essentiel, sans le détail réservé à l'ordinateur ---------- */
@media (max-width: 760px) {
  body.m532 .vide532,
  body.m532 #bloc-semaine,
  body.m532 .entete-impression { display: none !important; }
  body.m532 .fiche-actions > :not([data-modeles=rediger]):not([data-mobile=actions]) { display: none !important; }
  body.m532 .fiche-actions [data-modeles=rediger], body.m532 .fiche-actions [data-mobile=actions] { flex: 1 1 45%; }
  body.m532 #invitation-installer { bottom: calc(84px + env(safe-area-inset-bottom, 0px)) !important; }
  body.m532 .histo532 .meta { font-size: .86rem; }
  body.m532 #jour532 { border-left: 3px solid var(--or, #b8860b); }
  body.m532 .filtres532 select { flex: 1 1 100%; }
}
