.sc-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:18px 0}.sc-card{display:flex;flex-direction:column;gap:7px;border:1px solid #d8e4e8;border-radius:14px;padding:17px;background:#f7fafb}.sc-card small{color:#536d78}.sc-card strong{font-size:1.4rem;color:#102b36}.sc-card span{font-size:.85rem;color:#536d78}.sc-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}#sc-error:not(:empty){color:#a83232;margin:10px 0}