.adheo-sim{max-width:560px;margin:1.5em 0;font-size:1rem;line-height:1.5}.adheo-sim-titre{margin:0 0 .3em;font-size:1.25em}.adheo-sim-description{margin:0 0 1.2em;opacity:.8}.adheo-sim-champ{display:flex;flex-direction:column;margin:0 0 1em}.adheo-sim-champ label{font-weight:600;margin-bottom:.35em}.adheo-sim-champ input,.adheo-sim-champ select{padding:.6em .7em;border:1px solid #c9c9c9;border-radius:6px;font-size:1em;width:100%;box-sizing:border-box;background:#fff}.adheo-sim-champ input:focus,.adheo-sim-champ select:focus{outline:none;border-color:#1d3557;box-shadow:0 0 0 2px rgb(29 53 87 / .15)}.adheo-sim-aide{margin-top:.35em;font-size:.85em;opacity:.65}.adheo-sim-actions{margin:1.2em 0 0}.adheo-sim-bouton{display:inline-block;padding:.7em 1.6em;border:none;border-radius:6px;background:#1d3557;color:#fff;font-size:1em;font-weight:600;cursor:pointer;transition:opacity .15s ease}.adheo-sim-bouton:hover{opacity:.9}.adheo-sim-resultat{margin-top:1.3em;padding:1em 1.2em;border-radius:8px;background:#f0f4f8;border-left:4px solid #1d3557}.adheo-sim-resultat-label{display:block;font-size:.85em;text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin-bottom:.25em}.adheo-sim-resultat-valeur{font-size:1.3em;font-weight:700}.adheo-sim-erreur{margin-top:1.2em;padding:.9em 1.1em;border-radius:8px;background:#fdecea;border-left:4px solid #c0392b;color:#7d241b}