/* AutoCare Beta 07 — scan accuracy + production readiness. Front-end only. */
.b07-history{display:grid;gap:12px}.b07-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.b07-stat{background:#fff;border:1px solid var(--line);border-radius:13px;padding:14px}.b07-stat small{display:block;color:var(--muted);font-size:10px}.b07-stat strong{display:block;font-size:21px;margin-top:6px}.b07-history-list{background:#fff;border:1px solid var(--line);border-radius:14px;padding:4px 16px}.b07-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 0;border-top:1px solid #f0f0ed}.b07-row:first-child{border-top:0}.b07-row-main{min-width:0}.b07-row strong{display:block;font-size:12px;overflow-wrap:anywhere}.b07-row small{display:block;color:var(--muted);font-size:10px;margin-top:4px;line-height:1.45}.b07-status{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;white-space:nowrap;background:#f2f2ef;color:#666}.b07-status.saved{background:#eaf7ef;color:#237443}.b07-status.review{background:#fff3e8;color:#a45324}.b07-status.failed{background:#fff0ed;color:#a13e2c}.b07-status.duplicate{background:#f2efff;color:#6352a7}.b07-status.auto-save{background:#edf5ff;color:#2e659a}.b07-scan-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px;margin-bottom:12px}.b07-scan-tools strong{font-size:12px}.b07-scan-tools small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.b07-actions{display:flex;gap:8px;flex-wrap:wrap}.b07-confidence-line{height:5px;background:#eee;border-radius:99px;overflow:hidden;margin-top:7px;max-width:180px}.b07-confidence-line i{display:block;height:100%;background:var(--orange);border-radius:99px}.b07-empty{padding:28px 8px;text-align:center;color:var(--muted);font-size:12px}
@media(max-width:760px){.b07-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.b07-scan-tools{align-items:flex-start;flex-direction:column}.b07-actions{width:100%}.b07-actions .btn{flex:1}.b07-row{align-items:flex-start}.b07-history-list{padding:3px 13px}}
@media(max-width:390px){.b07-summary{grid-template-columns:1fr 1fr}.b07-stat strong{font-size:18px}}
