/* ATTRIB-NUMERO-20261101 — bloc « Votre numéro AlloLib » (mon-numero.js) */
.mn{background:#fff;border:1px solid #d9e2ec;border-radius:14px;padding:18px 16px;margin:0 0 18px;color:#102a43;box-sizing:border-box;max-width:100%}
.mn[hidden]{display:none}
.mn .mn-titre{font-size:1.15rem;margin:0 0 8px}
.mn .mn-numero{font-size:1.7rem;font-weight:700;letter-spacing:.04em;margin:4px 0 10px;color:#0b5cad;word-break:break-word}
.mn .mn-texte{margin:0 0 12px;line-height:1.5}
.mn .mn-roue::before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border:2px solid #9fb3c8;border-top-color:#0b5cad;border-radius:50%;animation:mn-tourne 1s linear infinite}
@keyframes mn-tourne{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.mn .mn-roue::before{animation:none}}
.mn .mn-cas{border:1px solid #d9e2ec;border-radius:10px;margin:0 0 8px;background:#f8fafc}
.mn .mn-cas>summary{cursor:pointer;padding:12px;font-weight:600;min-height:24px;line-height:1.4}
.mn .mn-cas[open]>summary{border-bottom:1px solid #d9e2ec}
.mn .mn-liste{margin:10px 12px 10px 30px;padding:0;line-height:1.5}
.mn .mn-liste li{margin:0 0 6px}
.mn .mn-aide{display:inline-block;margin:0 12px 12px;color:#0b5cad}
.mn .mn-test{margin:14px 0 8px;padding:12px;border-radius:10px;background:#eef6ff}
.mn .mn-test h3{margin:0 0 4px;font-size:1rem}
.mn .mn-test .mn-liste{margin-left:20px}
.mn .mn-renvoi{margin:10px 0;padding:10px 12px;border-radius:10px;background:#f1f5f9;line-height:1.45}
.mn .mn-renvoi--ok{background:#e6f6ec;color:#155d2b}
.mn .mn-renvoi--alerte{background:#fff4e5;color:#7a4100}
.mn .mn-petit{font-size:.9rem;color:#486581;margin:8px 12px}
.mn>.mn-petit{margin:10px 0 0}
/* 01/11/2026 (audit inscription) : choix fixe / portable, apercu du guide en liste d attente */
.mn .mn-choix,.mn-apercu .mn-choix{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}
.mn-choix button{flex:1 1 140px;min-height:44px;padding:10px 12px;border-radius:10px;border:1px solid #9fb3c8;background:#fff;color:#102a43;font:inherit;font-weight:600;cursor:pointer}
.mn-choix button[aria-pressed="true"]{border-color:#0b5cad;background:#eef6ff;color:#0b5cad}
.mn-apercu{margin:14px 0 0;padding:14px 12px;border:1px solid #d9e2ec;border-radius:12px;background:#fff;color:#102a43}
.mn-apercu h4{margin:0 0 6px;font-size:1rem}
.mn-apercu .mn-cas{border:1px solid #d9e2ec;border-radius:10px;margin:0 0 8px;background:#f8fafc}
.mn-apercu .mn-cas>summary{cursor:pointer;padding:12px;font-weight:600;line-height:1.4}
.mn-apercu .mn-liste{margin:10px 12px 10px 30px;padding:0;line-height:1.5}
.mn-apercu .mn-liste li{margin:0 0 6px}
.mn-apercu .mn-petit{font-size:.9rem;color:#486581;margin:8px 0 0}
.mn-code{font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:700;white-space:nowrap}
body.nv2-client.souscription-a-terminer.en-liste-attente #client-consignes.page.show{display:block !important}
/* 01/11/2026 (parcours client) : un cas par operateur, un seul affiche */
.mn-cas--seul{border:1px solid #d9e2ec;border-radius:10px;margin:4px 0 10px;background:#f8fafc;padding:12px 0 4px}
.mn-cas--seul .mn-cas-titre{margin:0 12px 4px;font-size:1rem}
.mn-cas--seul .mn-annuler{margin:4px 12px 10px;padding:10px 12px;border-radius:8px;background:#fff;border:1px solid #d9e2ec;line-height:1.45}
.mn-cas--seul .mn-petit{margin:6px 12px 10px}
.mn-cas--seul .mn-liste,.mn-apercu .mn-cas--seul .mn-liste{margin:8px 12px 8px 30px}
.mn-ops .mn-texte{margin:4px 0 6px}
.mn-choix button{font-size:16px}
