.rf-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.rf-heading h3{margin:10px 0 5px}.rf-heading p{margin:0 0 8px}.rf-heading>label{min-width:200px}.rf-result{border-bottom:1px solid #dce5df;padding:24px 0}.rf-result>.oc-actions{margin-top:14px}.rf-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;background:#f0f5ef;border-radius:10px;padding:18px}.rf-metrics small,.rf-metrics strong{display:block}.rf-metrics strong{font:24px Georgia;margin-top:6px}.rf-warning{border-left:4px solid #ac8134;background:#fff7e6;padding:12px;color:#654812}.rf-dialog{border:1px solid #cbd9cf;border-radius:14px;max-width:950px;width:94vw;max-height:90vh;color:#183a35;padding:28px}.rf-dialog::backdrop{background:#102b2580}.rf-dialog .oc-inputs{margin:20px 0}.rf-dialog input{margin:5px 0}.rf-check{display:flex;align-items:flex-start;gap:10px;margin:16px 0}.rf-check input{width:18px;height:18px;flex-shrink:0;margin:2px 0}@media(max-width:800px){.rf-metrics{grid-template-columns:1fr 1fr}.rf-heading{flex-wrap:wrap}}@media(max-width:500px){.rf-metrics{grid-template-columns:1fr}.rf-dialog{padding:17px}.rf-heading>label{width:100%}}
