.toasts{z-index:70;pointer-events:none;align-content:center;gap:6px;display:grid;position:fixed}.toasts.dans-barre{box-sizing:border-box;padding:6px 10px}.toasts.coin{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:min(420px,100vw - 32px)}.toast{pointer-events:auto;border-radius:var(--carte-rayon-s);min-height:34px;font-size:var(--t-s);color:var(--ink);background:var(--carte-bg);border:var(--carte-bord);box-shadow:var(--ombre-haute);align-items:center;gap:8px;padding:6px 8px 6px 12px;animation:.18s ease-out toast-entree;display:flex}.toast>span:nth-child(2){flex:1;min-width:0;line-height:1.3}.toast-ic{width:20px;height:20px;font-weight:700;font-size:var(--t-xs);color:var(--sur-fort);background:var(--ok);border-radius:50%;flex:none;place-items:center;display:inline-grid}.toast.info{border-left:3px solid var(--accent)}.toast.info .toast-ic{background:var(--accent);color:var(--sur-accent)}.toast.err{border-color:color-mix(in srgb, var(--danger) 40%, var(--carte-b))}.toast.err .toast-ic{background:var(--danger)}.toast.avert{border-color:color-mix(in srgb, var(--avertir) 50%, var(--carte-b))}.toast.avert .toast-ic{background:var(--avertir);color:#1a1200}.toast-lien{flex:none;text-decoration:none}.toast-x{flex:none;width:26px;height:26px}@keyframes toast-entree{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}@media print{.toasts{display:none!important}}.toasts-annonce{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
