._barre_1edod_1{display:flex;align-items:flex-start;justify-content:space-around;background:var(--surface);border-top:.5px solid var(--separateur);padding-bottom:env(safe-area-inset-bottom);flex:none}._onglet_1edod_12{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--cible);padding:6px 0 4px;color:var(--texte-2);transition:color var(--transition)}._onglet_1edod_12:active{opacity:.4}._actif_1edod_30{color:var(--accent)}._libelle_1edod_34{font-size:var(--taille-onglet);line-height:1;letter-spacing:.01em}._central_1edod_41{flex:1;display:flex;align-items:center;justify-content:center;min-height:var(--cible);padding:6px 0 4px}._pastille_1edod_50{width:44px;height:44px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;transition:opacity var(--transition)}._central_1edod_41:active ._pastille_1edod_50{opacity:.6}._ecran_7s4mr_1{flex:1;display:flex;flex-direction:column;min-height:0;background:var(--fond)}._entete_7s4mr_9{flex:none;padding-top:calc(env(safe-area-inset-top) + var(--esp-2));padding-left:var(--marge);padding-right:var(--marge);padding-bottom:var(--esp-2);background:var(--fond)}._titre_7s4mr_19{font-size:var(--taille-titre-1);font-weight:700;letter-spacing:-.02em}._sousTitre_7s4mr_25{font-size:var(--taille-secondaire);color:var(--texte-2);margin-top:2px}._contenu_7s4mr_31{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--esp-2) var(--marge) var(--esp-8)}._aVenir_7s4mr_40{margin-top:25dvh;text-align:center;color:var(--texte-3);font-size:var(--taille-secondaire)}._modale_19lbr_2{position:fixed;inset:0;z-index:10;display:flex;flex-direction:column;background:var(--fond)}._entete_19lbr_11{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--esp-2);padding-top:calc(env(safe-area-inset-top) + var(--esp-1));padding-left:var(--esp-2);padding-right:var(--esp-2);padding-bottom:var(--esp-1);border-bottom:.5px solid var(--separateur);background:var(--surface)}._annuler_19lbr_25{justify-self:start;padding:0 var(--esp-2);font-size:var(--taille-corps)}._titre_19lbr_31{font-size:var(--taille-corps);font-weight:600;white-space:nowrap}._contenu_19lbr_37{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--esp-4) var(--marge) calc(env(safe-area-inset-bottom) + var(--esp-8))}._aVenir_19lbr_45{margin-top:25dvh;text-align:center;color:var(--texte-3);font-size:var(--taille-secondaire)}:root{--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--taille-titre-1: 34px;--taille-titre-2: 28px;--taille-titre-3: 22px;--taille-corps: 17px;--taille-secondaire: 15px;--taille-legende: 13px;--taille-onglet: 11px;--fond: #f2f2f7;--surface: #ffffff;--texte: #000000;--texte-2: #3c3c4399;--texte-3: #3c3c434d;--separateur: #3c3c4936;--accent: #34c759;--ok: #34c759;--attention: #ff9f0a;--alerte: #ff3b30;--rayon-cellule: 10px;--rayon-carte: 14px;--rayon-bouton: 22px;--esp-1: 4px;--esp-2: 8px;--esp-3: 12px;--esp-4: 16px;--esp-5: 20px;--esp-6: 24px;--esp-8: 32px;--marge: 16px;--cible: 44px;--transition: .2s ease}@media(prefers-color-scheme:dark){:root{--fond: #000000;--surface: #1c1c1e;--texte: #ffffff;--texte-2: #ebebf599;--texte-3: #ebebf54d;--separateur: #54545899}}@media(prefers-reduced-motion:reduce){:root{--transition: 0ms}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{height:100dvh;-webkit-text-size-adjust:100%}body{height:100dvh;font-family:var(--font);font-size:var(--taille-corps);line-height:1.35;color:var(--texte);background:var(--fond);overscroll-behavior:none;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}#racine{height:100dvh;display:flex;flex-direction:column}.selectionnable{-webkit-user-select:text;user-select:text}input,select,textarea,button{font-family:inherit;font-size:16px;color:inherit}input,textarea{-webkit-user-select:text;user-select:text}button{background:none;border:none;cursor:pointer;color:var(--accent);min-height:var(--cible);transition:opacity var(--transition)}button:active,a:active{opacity:.4}button:disabled{opacity:.3;cursor:default}a{color:var(--accent);text-decoration:none;transition:opacity var(--transition)}.zone-scroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
