@charset "UTF-8";:root{--ab-bleu: #2B5489;--ab-bleu-vif: #61B5E1;--ab-noir: #1F2024;--ab-gris: #828282;--ab-gris-clair: #ECEBE8;--ab-blanc: #FFFFFF;--ab-bleu-fonce: #1F3F69;--ab-bleu-nuit: #13294A;--ab-bleu-pale: #EAF1F8;--ab-fond: #F7F6F3;--ab-texte: #1F2024;--ab-texte-doux: #5C5F66;--ab-bordure: #DEDCD6;--ab-erreur: #B42318;--ab-font-titre: "Exo 2", "Poppins", system-ui, sans-serif;--ab-font-texte: "Poppins", system-ui, sans-serif;--ab-radius-sm: 8px;--ab-radius: 12px;--ab-ombre: 0 1px 2px rgba(31, 32, 36, .05), 0 8px 24px rgba(31, 32, 36, .08)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}body{overflow:hidden;font-family:var(--ab-font-texte);font-size:14px;color:var(--ab-texte);background-color:var(--ab-fond);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--ab-font-titre)}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}:focus-visible{outline:2px solid var(--ab-bleu-vif);outline-offset:2px}::selection{background:var(--ab-bleu-vif);color:var(--ab-blanc)}.bouton-principal{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:0;border-radius:var(--ab-radius-sm);font-family:var(--ab-font-titre);font-weight:600;color:var(--ab-blanc);background-color:var(--ab-bleu);transition:background-color .15s ease}.bouton-principal:hover:not(:disabled){background-color:var(--ab-bleu-fonce)}.icone-bouton{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:var(--ab-radius-sm);background:none;color:var(--ab-texte-doux);transition:background-color .15s ease,color .15s ease}.icone-bouton:hover:not(:disabled){color:var(--ab-bleu);background-color:var(--ab-bleu-pale)}.icone-bouton.actif{color:var(--ab-bleu);background-color:var(--ab-bleu-pale)}@media(pointer:coarse){.icone-bouton{width:40px;height:40px}input,select,textarea{font-size:16px}}textarea[data-fabric=textarea]{font-size:16px!important}.selon-tactile{display:none}@media(pointer:coarse){.selon-souris{display:none}.selon-tactile{display:inline}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
