:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--police:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--police-mono:ui-monospace, "Cascadia Mono", Menlo, monospace;--rayon:8px;--rayon-s:4px;--espace:16px;--cible:44px;--haut-barre:56px;--fond:#f9fafa;--surface:#fff;--surface-2:#2123270a;--surface-3:#21232714;--trait:#21232712;--trait-2:#dee0e3;--encre:#212327;--encre-2:#50565e;--encre-3:#626c78;--action:#0062e3;--action-survol:#1f78f0;--action-actif:#0050bd;--action-teinte:#e6f1ff;--sur-action:#fff;--ok:#1b7a3c;--ok-fond:#38cc65;--alerte:#9a5a00;--danger:#c42a2d;--danger-teinte:#f0383b1a;--ombre:0 4px 12px #21232714, 0 0 1px #21232714;--ombre-haute:0 8px 24px #21232729, 0 0 1px #21232729;--scene:radial-gradient(120% 90% at 50% 40%, #eef0f2 0%, #dfe2e6 100%);--voile:#13141659}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--fond);height:100%;color:var(--encre);font-family:var(--police);-webkit-text-size-adjust:100%;overscroll-behavior:none;margin:0;font-size:14px;line-height:20px;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--action);outline-offset:2px}.bouton{min-height:var(--cible);min-width:var(--cible);border:1px solid var(--trait-2);border-radius:var(--rayon-s);background:var(--surface);color:var(--encre);white-space:nowrap;cursor:pointer;box-shadow:0 1px 0 var(--trait);touch-action:manipulation;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.bouton:hover:not(:disabled){background:var(--surface-3)}.bouton:active:not(:disabled){background:var(--surface-3);box-shadow:none}.bouton:disabled{opacity:.45;cursor:not-allowed}.bouton-action{background:var(--action);border-color:var(--action);color:var(--sur-action)}.bouton-action:hover:not(:disabled){background:var(--action-survol)}.bouton-actif{border-color:var(--action);background:var(--action-teinte);box-shadow:0 0 0 1px var(--action) inset}.bouton-danger{color:var(--danger)}.bouton svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.champ{min-height:var(--cible);border:1px solid var(--trait-2);border-radius:var(--rayon-s);background:var(--surface);color:var(--encre);padding:0 12px;font-size:16px}.champ:focus{outline:2px solid var(--action);outline-offset:-1px}.sr-seul{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
