.ai-confidence-title{font-size:.68rem;font-weight:800;color:#646b75;margin-top:12px}
.ai-confidence-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:5px}
.ai-confidence-stats>div{border:1px solid #ece8fa;border-radius:9px;padding:7px 5px;text-align:center}
.ai-confidence-stats span{display:block;color:#f0a000;font-size:.66rem;white-space:nowrap}
.ai-confidence-stats b{display:block;font-size:.92rem}
.ai-confidence-stats small{display:block;color:#8a9097;font-size:.58rem}
.ai-tickets .ticket-hole{border-color:#ef9f4d;background:#fff5e9;color:#a85100}
.ai-tickets .ticket-hole em{font-size:.55rem;font-style:normal;background:#ed7d22;color:#fff;border-radius:4px;padding:1px 3px;vertical-align:2px}
.ai-recommendation{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;border-radius:11px;padding:9px 11px;margin:10px 0}
.ai-recommendation strong{grid-row:1/3;font-size:1rem;border-radius:8px;padding:5px 9px}
.ai-recommendation span{font-size:.72rem;font-weight:700}.ai-recommendation small{font-size:.6rem;opacity:.75}
.rec-buy{background:#e9f8ef;color:#176c39}.rec-buy strong{background:#269355;color:#fff}
.rec-select{background:#fff6df;color:#805700}.rec-select strong{background:#e4a91c;color:#fff}
.rec-skip{background:#f1f3f5;color:#687078}.rec-skip strong{background:#7b848d;color:#fff}
.ai-tickets .ticket-recommended{border-color:#3aa96a;background:#edf9f2;color:#176c39}
.ai-tickets .ticket-recommended em{font-size:.55rem;font-style:normal;background:#269355;color:#fff;border-radius:4px;padding:1px 3px;vertical-align:2px}
@media(max-width:767px){.ai-confidence-stats{grid-template-columns:repeat(2,1fr)}.ai-confidence-stats>div:last-child:nth-child(odd){grid-column:1/-1}}
