.nav-item[data-route="utilisateurs-application"] > span {white-space:normal;overflow-wrap:break-word;line-height:1.2}
.jma-policy {max-width:44rem;min-width:0}
.jma-permanent {display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.15rem 0 1rem;border-bottom:1px solid #899faa66}
.jma-permanent span {color:#135c46;background:#d9f3e8;border-radius:.45rem;padding:.3rem .65rem;font-size:.9em;font-weight:700}
.jma-policy .jma-options {display:grid;gap:0;min-width:0;padding:0;border:0;margin:1.2rem 0 0}
.jma-policy .jma-options[hidden] {display:none}
.jma-options legend {padding:0;margin:0 0 .5rem;font-size:1rem;font-weight:750}
.jma-policy label.jma-option {display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:54px;margin:0;padding:.6rem .2rem;cursor:pointer;color:inherit}
.jma-policy label.jma-option + label {border-top:1px solid #899faa66}
.jma-policy .jma-option input[type="checkbox"] {appearance:auto;flex:0 0 auto;width:1.45rem;height:1.45rem;min-height:0;margin:0;accent-color:#287b67}
.jma-status {margin:.5rem 0 0;font-size:.9em}
.jma-status:empty {margin:0}
