.formula-card{border:1px solid var(--border);border-left:4px solid #b18b28;border-radius:6px;padding:22px;margin:16px 0;background:#fff;min-width:0}.formula-card[data-status="Matched"]{border-left-color:#21734e}.formula-card[data-status="Difference Found"]{border-left-color:#b33b43}.formula-card[data-status="Not Checked"]{border-left-color:#88918e}.formula-card h3{font-size:18px;margin:0}.formula-expression{font-size:21px;font-weight:650;line-height:1.6;overflow-wrap:anywhere;padding:14px 0;border-bottom:1px solid var(--border)}.formula-inputs{margin:0}.formula-inputs>div{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.formula-inputs dd{margin:0;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;min-width:0}.formula-number{font-weight:650;font-size:17px}.formula-reading{font-size:12px;color:#805f12}.formula-inputs button{font-size:12px;min-height:36px}.formula-result{display:flex;gap:24px;flex-wrap:wrap;padding:12px 0}.formula-result p{display:grid;gap:6px;margin:0}.formula-result strong{font-size:22px}.formula-verdict{font-weight:650}.formula-card[data-status="Difference Found"] .formula-verdict{color:#a62e39}.formula-card details{margin-top:12px}.formula-card .section-heading{flex-wrap:wrap}.formula-card dialog p{font-size:13px}.matched-formula>summary{cursor:pointer;padding:14px 0}.formula-section .pagination{margin-top:20px}@media(max-width:500px){.formula-card{padding:15px}.formula-inputs>div{grid-template-columns:1fr;gap:6px}.formula-expression{font-size:19px}.formula-result{display:grid;gap:12px}.formula-card .section-heading{gap:8px}.formula-card dialog{padding:20px}.formula-card .actions{flex-wrap:wrap}}
