/* Carte de confirmation du recalcul (module reroute-ask.js) */
.rrask{position:fixed;left:10px;right:10px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:64;background:var(--card-base);color:var(--ink);border:2px solid var(--amber);border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:6px;box-shadow:0 12px 36px rgba(11,27,58,.35)}
.rrask b{font:700 17px var(--font-display)}
.rrask span{font-size:13.5px;line-height:1.4;color:var(--muted)}
.rrask .rrb{display:flex;flex-direction:column;gap:8px;margin-top:8px}
.rrask button{font:700 16px var(--font-body);min-height:54px;border-radius:14px;border:1px solid var(--line);background:var(--card-base);color:var(--ink);cursor:pointer}
.rrask .rry{background:var(--amber);color:var(--amber-ink);border:0}
.rrask button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
