#mo-liste{max-width:38rem;margin-inline:auto}.obs-retour{font-size:.9rem}#mo-filtres{flex-wrap:wrap;gap:.4rem;max-width:38rem;margin:.4rem auto .2rem;display:flex}#mo-filtres[hidden]{display:none}.mo-filtre{border:1.5px solid var(--couleur-bordure);color:var(--couleur-texte-doux);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.25rem .75rem;font-size:.85rem;font-weight:600}.mo-filtre:hover{border-color:var(--couleur-principale);color:var(--couleur-principale)}.mo-filtre-actif{border-color:var(--couleur-principale);background:var(--couleur-principale);color:#fff}.mo-carte{border:1px solid var(--couleur-bordure);border-radius:var(--rayon);background:#fff;margin:.7rem 0;padding:.8rem 1rem}.mo-entete{color:var(--couleur-texte-doux);margin:0 0 .3rem;font-size:.85rem}.mo-statut{border-radius:999px;margin-right:.5rem;padding:.05rem .6rem;font-weight:700;display:inline-block}.mo-nouvelle{color:#7a7185;background:#f3eee8}.mo-prise{color:#a05a00;background:#fff6e0}.mo-complement{color:#1f5f9e;background:#e8f0fd}.mo-apporte{color:#1a6079;background:#e3f1f6}.mo-a-valider{color:#7a4e07;background:#fff6e0}.mo-traitee{color:#0f7b4d;background:#e7f5ee}.mo-ecartee{color:#a03434;background:#fde8e8}.mo-origine{color:var(--couleur-texte-doux);white-space:nowrap;font-size:.8rem;font-weight:600}.mo-cible{color:var(--couleur-texte-doux);margin:0 0 .25rem;font-size:.88rem}.mo-nature{color:#5b2d86;background:#f3eef8;border-radius:999px;margin:0 0 .3rem;padding:.05rem .6rem;font-size:.8rem;font-weight:700;display:inline-block}.mo-texte{white-space:pre-wrap;margin:0}.mo-piece{margin:.35rem 0 0;font-size:.85rem}.mo-commentaire{background:#f6f1fa;border-radius:8px;margin:.5rem 0 0;padding:.5rem .7rem;font-size:.92rem}.mo-complement-bloc{background:#f4fafc;border-left:3px solid #7fb4c7;border-radius:0 8px 8px 0;margin:.5rem 0 0 .8rem;padding:.5rem .7rem}.mo-complement-entete{color:#1a6079;margin:0 0 .2rem;font-size:.82rem;font-weight:700}.mo-complement-texte{white-space:pre-wrap;margin:0;font-size:.95rem}.mo-valider-action{background:#fff9ec;border:1px solid #e0c284;border-radius:8px;margin:.6rem 0 0;padding:.55rem .75rem}.mo-valider-consigne{color:#5f3d00;margin:0 0 .4rem;font-size:.88rem}.mo-valider-boutons{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin:0;display:flex}.mo-btn-ok,.mo-btn-non{font:inherit;cursor:pointer;border-radius:999px;padding:.3rem .85rem;font-size:.88rem;font-weight:600}.mo-btn-ok{color:#0b5636;background:#e7f5ee;border:1.5px solid #0f7b4d}.mo-btn-ok:hover:not(:disabled){color:#fff;background:#0f7b4d}.mo-btn-non{color:#6d4d05;background:#fff;border:1.5px solid #b08a3e}.mo-btn-non:hover{background:#fdf3dd}.mo-valider-retour{color:var(--couleur-texte-doux);font-size:.85rem}.mo-complement-action{margin:.55rem 0 0}#mo-terminees{border-top:1px solid var(--couleur-bordure);max-width:38rem;margin:1.6rem auto 0;padding-top:.8rem}#mo-terminees>summary{cursor:pointer;color:var(--couleur-texte-doux);font-weight:600}#mo-terminees[open]>summary{margin-bottom:.6rem}#mo-terminees .mo-carte{opacity:.85}.mo-corriger-piece{color:var(--couleur-texte-doux);margin:.45rem 0 0;font-size:.85rem}.mo-annuler-action{align-items:center;gap:.6rem;margin:.5rem 0 0;display:flex}.mo-annuler-action button{border:1px solid var(--couleur-bordure);color:var(--couleur-texte-doux);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.25rem .75rem;font-size:.82rem}.mo-btn-annuler:hover:not(:disabled){color:#a03434;border-color:#a03434}.mo-btn-corriger:hover:not(:disabled){border-color:var(--couleur-principale);color:var(--couleur-principale)}.mo-corriger-zone{margin:.5rem 0 0}.mo-corriger-zone textarea{width:100%;font:inherit;border:1px solid var(--couleur-bordure);border-radius:8px;padding:.5rem .6rem;font-size:.95rem}.mo-corriger-boutons{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin:.35rem 0 0;display:flex}.mo-corriger-boutons button{border:1px solid var(--couleur-bordure);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.25rem .75rem;font-size:.82rem}.mo-btn-corriger-ok{color:var(--couleur-principale);font-weight:600;border-color:var(--couleur-principale)!important}.mo-corriger-retour{color:#a03434;font-size:.82rem;font-weight:600}.mo-annuler-action button:disabled{opacity:.6;cursor:default}.mo-annuler-retour{color:#a03434;font-size:.82rem;font-weight:600}.mo-complement-action button{border:2px solid var(--couleur-principale);background:var(--couleur-principale);color:#fff;font:inherit;cursor:pointer;border-radius:999px;padding:.4rem .95rem;font-size:.9rem;font-weight:700}
