/* IA Lovers 3.77.4 — actions alignées et recalcul lisible. */
.v319-header .mode-choice[hidden]{display:none!important}
#s-reveal .ial-results-actions{justify-content:center;text-align:center}
#s-reveal .ial-results-actions>.btn{margin-inline:auto}
@media(min-width:651px){
 #s-matches #classic-empty .ial-empty-actions{display:grid;grid-template-columns:minmax(0,360px);justify-content:center;gap:12px;margin:12px auto 0}
 #s-matches #classic-empty .ial-empty-actions>.btn,#s-matches #classic-empty>.btn{width:min(360px,100%);min-width:0;min-height:48px;margin:0 auto;justify-content:center;text-align:center}
 #s-matches #classic-empty>.btn+.btn{margin-top:12px}
}
.ial-recalculation[hidden],.ial-recalculation [hidden]{display:none!important}
.ial-recalculation{padding:20px 22px;border:1px solid #8edbd542;border-radius:18px;background:linear-gradient(120deg,#12232a,#171c2e);margin:0 0 20px}
.ial-review-panel>.ial-recalculation{margin:0}
.ial-recalculation h3{font:600 17px/1.5 Sora,system-ui,sans-serif;margin:0 0 8px;color:#c4eeea}
.ial-recalculation p{margin:0;color:#c1bfd0;font-size:13px;line-height:1.7}
.ial-recalculation-steps{list-style:none;padding:0;margin:16px 0 0;display:flex;gap:10px;flex-wrap:wrap}
.ial-recalculation-steps li{padding:8px 11px;border:1px solid #ffffff17;border-radius:10px;font-size:12px;color:#a4a3b9}
.ial-recalculation-steps li[aria-current]{border-color:#ec96c36b;color:#f4c2df;background:#a2519126}
.ial-recalculation-steps .done{color:#9cdfd5}
.ial-recalculation-actions{display:flex;flex-wrap:wrap;gap:10px}
.ial-recalculation-actions .btn{margin-top:16px;white-space:normal;text-align:center}
.ial-recalculation[data-status=error]{border-color:#e6b67369;background:linear-gradient(120deg,#302324,#211d2c)}
.ial-recalculation[data-status=error] h3{color:#f0c995}
.ial-review-editor-actions .btn{white-space:normal;text-align:center}
.ial-review-panel [hidden]{display:none!important}
@media(max-width:680px){
 .ial-recalculation{padding:17px}
 .ial-recalculation-steps{display:grid}
 .ial-recalculation-actions,.ial-recalculation-actions .btn{width:100%}
 .ial-review-editor-actions .btn{min-width:0;line-height:1.5}
 .ial-review-foot{flex-direction:column;align-items:stretch;gap:12px}
 .ial-review-foot .btn{width:100%;min-width:0}
}
