.precision-label{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.precision-label span{background:#e0f1e8;color:#125844;border:1px solid #c0dfd3;border-radius:999px;padding:3px 11px;font-weight:700;font-size:12px}.rates td:nth-child(2),.rates th:nth-child(2){direction:ltr;text-align:left}.rates tr.highlight td{background:#e0f2e9;font-weight:bold}.result strong{font-size:26px}.result-lead{font-weight:800;color:#194e41}.result.has-error{border-color:#eab8b6;background:#fff3f2}.source-card{background:#eff6fb;border-radius:13px;border-right:4px solid #326d97;padding:15px;margin:18px 0}.source-card a{font-weight:800}.precise-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.precise-grid .field label{font-size:12px}.precise-grid .field input{padding:10px}.precision-table input{min-width:100px;padding:8px;border:1px solid #b7cec6;border-radius:8px;width:100%;font-size:14px;direction:ltr;text-align:left}.precision-table th{font-size:12px}.precision-table td{padding:7px}.precision-table{min-width:700px}.critical{background:#fff7e8;border-right:4px solid #c78f33;border-radius:12px;padding:14px 16px;margin:14px 0}.meta-small{font-size:12px;color:#48645d}.intro-note{background:#e4f3ef;border:1px solid #d3e4dc;border-radius:13px;padding:18px;margin:15px 0}.steps li{margin:6px 0}@media(max-width:760px){.precise-grid{grid-template-columns:1fr 1fr}.precision-table{min-width:640px}}@media(max-width:450px){.precise-grid{grid-template-columns:1fr}}
