/* Scoped to the selector result, including confirmations loaded through AJAX. */
body .cg-result .cg-result-actions {
 display:flex; flex-wrap:wrap; align-items:stretch; gap:12px;
 margin:24px 0 12px; padding:0;
}
body .cg-result .cg-result-actions > a.cg-result-action {
 display:inline-flex; align-items:center; justify-content:center;
 box-sizing:border-box; min-height:56px; max-width:100%; margin:0;
 padding:14px 24px; border:2px solid #f38121; border-radius:0 16px 16px 16px;
 background:#fff; color:#343e43; font-family:inherit; font-size:16px;
 font-weight:700; line-height:1.35; text-align:center; text-decoration:none;
 white-space:normal; transition:background-color .18s ease,color .18s ease;
}
body .cg-result .cg-result-actions > a.cg-result-action--call {
 min-width:154px; background:#f38121; color:#fff;
}
body .cg-result .cg-result-actions > a.cg-result-action::before,
body .cg-result .cg-result-actions > a.cg-result-action::after { content:none; }
body .cg-result .cg-result-actions > a.cg-result-action--call:hover {
 background:#fff; color:#343e43;
}
body .cg-result .cg-result-actions > a.cg-result-action--guide:hover {
 background:#fff5eb; color:#343e43;
}
body .cg-result .cg-result-actions > a.cg-result-action:focus-visible {
 outline:3px solid #343e43; outline-offset:4px;
}
@media(max-width:600px) {
 body .cg-result .cg-result-actions { flex-direction:column; gap:12px; }
 body .cg-result .cg-result-actions > a.cg-result-action { width:100%; }
}
@media(prefers-reduced-motion:reduce) {
 body .cg-result .cg-result-actions > a.cg-result-action { transition:none; }
}
