@layer components{.ia-predire-interrupteur{color:#f7f5f1d1;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.5rem;min-height:2rem;padding:0 .5rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:relative}.ia-predire-interrupteur:hover{color:#fff}.ia-predire-case{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ia-predire-piste{background:0 0;border:1px solid #ffffff7a;border-radius:999px;flex-shrink:0;width:1.875rem;height:1.125rem;transition:background-color .2s,border-color .2s;display:inline-block;position:relative}.ia-predire-piste:after{content:"";background:#f7f5f1e0;border-radius:999px;width:.625rem;height:.625rem;transition:transform .2s;position:absolute;top:50%;left:.1875rem;transform:translateY(-50%)}.ia-predire-case:checked+.ia-predire-piste{background:linear-gradient(135deg, var(--ia-examinateur-debut), var(--ia-examinateur-fin));border-color:#0000}.ia-predire-case:checked+.ia-predire-piste:after{background:#1c1206;transform:translate(.75rem,-50%)}.ia-predire-case:focus-visible+.ia-predire-piste{outline:2px solid var(--ad-or,#fbbf24);outline-offset:2px}.ia-prediction{border-bottom:1px solid var(--ad-ligne,var(--border));border-left:3px solid var(--ia-examinateur-fin);background:var(--surface-muted);color:var(--text);flex-direction:column;flex-shrink:0;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.45;display:flex}.ia-prediction-vide{color:var(--text-secondary)}.ia-prediction-question{font-weight:600}.ia-prediction-champs{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.ia-prediction-saisie{border:1px solid var(--border-strong);background:var(--surface);font-variant-numeric:tabular-nums;width:6.5rem;min-height:2.25rem;color:var(--text);border-radius:8px;padding:.25rem .5rem;font-size:1rem}.ia-prediction-saisie:focus-visible{outline:2px solid var(--highlight);outline-offset:1px}.ia-prediction-saisie[aria-invalid=true]{border-color:var(--text);border-width:2px}.ia-prediction-valider{min-height:2.25rem}.ia-prediction-erreur{color:var(--highlight);font-weight:600}.ia-prediction-phrase{font-weight:600}.ia-prediction-relance{color:var(--text)}.ia-prediction-mention{color:var(--text-secondary);font-size:.75rem;font-weight:500}@media (prefers-reduced-motion:reduce){.ia-predire-piste,.ia-predire-piste:after{transition:none}}@media (forced-colors:active){.ia-predire-piste{border-color:buttontext}.ia-predire-piste:after{background:buttontext}.ia-predire-case:checked+.ia-predire-piste{background:highlight}.ia-predire-case:checked+.ia-predire-piste:after{background:highlighttext}.ia-prediction{border-left-color:canvastext}}}
