.semi-result-grid{margin-top:8px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.semi-card{border:1px solid #ddd;border-radius:4px;background:#efefef;padding:10px}.semi-label{font-size:13px;color:#666;margin-bottom:8px}.semi-value{font-size:28px;color:#222;font-weight:700;min-height:34px}.semi-value-red{color:#c0392b}#globalHint{color:#c0392b;margin-top:8px;font-size:13px}