#mj-dossier h1{text-wrap:balance}#mj-dossier .mjd-cover{padding:14px;background:#fffdf8;border:1px solid #dfe5d9;border-radius:16px;box-shadow:0 8px 28px #213e3010}#mj-dossier .mjd-cover-image{width:auto;max-width:100%;height:auto;max-height:420px;margin:auto;object-fit:contain;border-radius:9px}#mj-dossier .mjd-cover figcaption{font-size:12px;line-height:1.65;color:#4f6057;margin-top:13px}#mj-dossier .mjd-source figcaption{font-size:max(12px,.8rem);line-height:1.65}:is(#mj-dossier,#mj-agenda-explorer) button.mjv-trigger{display:block;width:fit-content;max-width:100%;min-height:40px;margin:10px auto 0;padding:8px 12px;border:1px solid #bdcbbf;border-radius:6px;background:#f5f7ef;color:#214b38;font:600 12px/1.5 system-ui,sans-serif;white-space:normal;cursor:pointer;text-decoration:none}:is(#mj-dossier,#mj-agenda-explorer) button.mjv-trigger:hover{background:#e6eedf;border-color:#587c62}.mjv-dialog{box-sizing:border-box;width:min(1180px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:22px;border:1px solid #b6c7b9;border-radius:16px;background:#fafbf7;color:#203d30;box-shadow:0 24px 90px #0006;font:15px/1.6 system-ui,sans-serif;overflow:auto}.mjv-dialog::backdrop{background:#10251fe0;backdrop-filter:blur(3px)}.mjv-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.mjv-head h2{font:600 24px/1.2 Georgia,serif;margin:0}.mjv-dialog button{padding:9px 14px;min-height:44px;border:1px solid #a9bead;border-radius:7px;background:#fff;color:#214b38;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer}.mjv-dialog .mjv-close{flex:none;background:#214b38;color:#fff;border-color:#214b38}.mjv-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:18px 0 8px}.mjv-actions a{color:#214b38;text-decoration:underline;font-size:13px;overflow-wrap:anywhere}.mjv-hint{font-size:12px;margin:0 0 12px;color:#52645a}.mjv-stage{width:100%;height:min(65dvh,780px);overflow:auto;background:#fff;border:1px solid #dfe5d9;border-radius:9px;overscroll-behavior:contain}.mjv-dialog .mjv-image{display:block;max-width:100%;width:auto;height:100%;max-height:100%;object-fit:contain;margin:auto;border:0;box-shadow:none}.mjv-dialog .mjv-stage.is-zoomed .mjv-image{max-width:none;max-height:none;height:auto;margin:0}.mjv-caption{font-size:13px;line-height:1.65;margin:14px 0 0;overflow-wrap:anywhere}.mjv-status:empty{display:none}.mjv-dialog :is(button,a,.mjv-stage):focus-visible,:is(#mj-dossier,#mj-agenda-explorer) .mjv-trigger:focus-visible{outline:3px solid #ad893d;outline-offset:3px}html.mjv-open{overflow:hidden}@media(max-width:767px){#mj-dossier .mjd-cover{padding:12px}#mj-dossier .mjd-cover-image{max-height:320px}.mjv-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:14px;border-radius:12px}.mjv-head h2{font-size:20px}.mjv-head{gap:8px}.mjv-actions{gap:10px}.mjv-stage{height:55dvh}.mjv-caption{font-size:12px}}@media print{.mjv-trigger,.mjv-dialog{display:none!important}html.mjv-open{overflow:visible}}.mjv-trigger::after{content:'Agrandir l’illustration ↗'}@media(max-width:767px){#mj-dossier .mjd-source .mjd-table-scroll:has(tr>:nth-child(3)){border:1px solid #dfe5d9;border-radius:8px;background:#fff}#mj-dossier .mjd-source .mjd-table-scroll:has(tr>:nth-child(3))::before{content:'Tableau complet : faites défiler horizontalement ↔';display:block;position:sticky;left:0;width:100%;box-sizing:border-box;padding:10px 12px;background:#edf2e8;color:#355340;font:600 12px/1.5 system-ui,sans-serif}#mj-dossier .mjd-source table:has(tr>:nth-child(3)){min-width:560px!important;font-size:14px;table-layout:auto}#mj-dossier .mjd-source table:has(tr>:nth-child(3)) :is(th,td){overflow-wrap:normal;word-break:normal}}#mj-dossier .mjd-source p.has-large-font-size{font-size:clamp(19px,2vw,22px)!important;line-height:1.65}@media(max-width:767px){#mj-dossier #mjd-tools :is(th,td){overflow-wrap:normal;word-break:normal}}.mjv-dialog button:hover,.mjv-dialog button:focus{background:#e6eedf;color:#214b38;border-color:#587c62}.mjv-dialog .mjv-close:hover,.mjv-dialog .mjv-close:focus{background:#153b2a;color:#fff}