#simulateur-course{--es-blue:#08265f;--es-aqua:#007f90;box-sizing:border-box;max-width:1180px;margin:64px auto;padding:36px;background:#f4f9fb;color:#142b49;border:1px solid #dce8ed;border-top:4px solid #f4b600;border-radius:20px;scroll-margin-top:100px;font:16px/1.6 Arial,sans-serif}#simulateur-course *{box-sizing:border-box}#simulateur-course[lang=ar]{font-family:Amiri,'Noto Naskh Arabic',serif}#simulateur-course h2{font-size:clamp(26px,3vw,38px);line-height:1.2;color:var(--es-blue);margin:6px 0 12px}#simulateur-course p{margin:8px 0}#simulateur-course .es-sim-kicker{font-size:12px;font-weight:700;letter-spacing:1.3px;color:var(--es-aqua)}#simulateur-course .es-sim-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:28px}#simulateur-course .es-sim-langs{display:flex;gap:6px;align-items:flex-start}#simulateur-course button{cursor:pointer;border:0;border-radius:8px;padding:12px 18px;background:var(--es-blue);color:white;font:inherit;font-weight:700}#simulateur-course button:focus-visible,#simulateur-course input:focus-visible,#simulateur-course select:focus-visible,#simulateur-course summary:focus-visible{outline:3px solid #e8ae00;outline-offset:3px}#simulateur-course .es-sim-langs button{padding:5px 10px;font-size:13px;background:white;color:var(--es-blue);border:1px solid #cedbe4}#simulateur-course .es-sim-langs button[aria-pressed=true]{background:var(--es-blue);color:white}#simulateur-course .es-sim-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:32px}#simulateur-course label{display:block;font-size:14px;font-weight:700}#simulateur-course input,#simulateur-course select{display:block;width:100%;height:48px;margin:5px 0 16px;padding:10px 12px;border:1px solid #b8cad6;border-radius:8px;background:white;color:#142b49;font:inherit;font-weight:400}#simulateur-course .es-sim-row{display:grid;grid-template-columns:1fr 42px 1fr;gap:10px;align-items:center}#simulateur-course #es-swap{padding:8px;margin-top:8px;background:#e3eef4;color:var(--es-blue);font-size:22px}#simulateur-course .es-sim-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}#simulateur-course .es-sim-hint{font-size:13px;color:#52677b}#simulateur-course .es-sim-result{background:var(--es-blue);color:white;border-radius:14px;padding:26px;align-self:start}#simulateur-course .es-sim-result>p:first-child{font-size:12px;letter-spacing:1px;color:#abe5e9}#simulateur-course #es-price{font-size:clamp(26px,3vw,40px);line-height:1.2;font-weight:700;margin:20px 0;overflow-wrap:anywhere}#simulateur-course .es-sim-note{font-size:13px;opacity:.9}#simulateur-course #es-request{background:#ffca2b;color:#102544;width:100%;margin:20px 0 6px}#simulateur-course .es-sim-details{margin-top:20px;border-top:1px solid #cfdee6;padding-top:16px}#simulateur-course summary{cursor:pointer;font-weight:700;margin-bottom:12px}#simulateur-course .es-sim-terms{font-size:13px;color:#465c72;border-top:1px solid #cfdee6;padding-top:16px;margin-top:24px}.es-sim-entry{display:inline-block;margin:10px 0;padding:10px 16px;background:#08265f;color:#fff!important;border-radius:8px;text-decoration:none}@media(max-width:720px){#simulateur-course{margin:32px 12px;padding:20px}#simulateur-course .es-sim-layout{grid-template-columns:1fr;gap:16px}#simulateur-course .es-sim-head{display:block}#simulateur-course .es-sim-langs{margin-top:14px}#simulateur-course .es-sim-row{grid-template-columns:1fr 36px 1fr;gap:5px}#simulateur-course .es-sim-result{padding:20px}#simulateur-course .es-sim-pair{gap:10px}}
