
.cfcr-lab{padding:64px 0}.cfcr-lab-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:24px 0}.cfcr-lab-card{border:1px solid rgba(75,145,157,.28);border-radius:18px;padding:24px;background:linear-gradient(135deg,#0c2434,#123647);color:#e9f5f7}.cfcr-lab-card h3{color:#fff;margin:0 0 16px}.cfcr-lab-card p{color:#c4d9df}.cfcr-lab-card label{display:block;font-size:14px;margin:10px 0;color:#e9f5f7}.cfcr-lab-card select{display:block;width:100%;margin-top:6px;padding:10px;border-radius:8px;background:#09202c;color:#fff;border:1px solid #537684}.cfcr-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.cfcr-controls label{flex:1;min-width:135px}.cfcr-lab-card button{background:#26c6b2;color:#09202c;border:0;border-radius:8px;padding:11px 15px;font-weight:700;cursor:pointer;margin:7px 5px 7px 0}.cfcr-lab-card button:hover{background:#66e2d2}.cfcr-lab-card fieldset{border:1px solid #52717d;border-radius:10px;padding:12px;margin:15px 0}.cfcr-lab-card fieldset label{margin:7px 0}.cfcr-lab-card input[type=checkbox]{accent-color:#2cc8b9}.cfcr-lab-note{font-size:12px;line-height:1.6}.cfcr-health-result{background:#08212c;border-left:3px solid #29c9b8;border-radius:6px;padding:15px;margin-top:12px;min-height:55px}#cfcr-rf-canvas{width:100%;height:310px;display:block;border-radius:10px;touch-action:none;background:#081923}.cfcr-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:16px 0}.cfcr-steps div{background:#092734;border-radius:10px;padding:14px}.cfcr-steps strong,.cfcr-steps span{display:block}.cfcr-steps strong{color:#56e4d0;margin-bottom:8px}.cfcr-steps span{font-size:13px;line-height:1.5;color:#c7dce1}@media(max-width:850px){.cfcr-lab-grid{grid-template-columns:1fr}.cfcr-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.cfcr-steps{grid-template-columns:1fr}.cfcr-lab-card{padding:16px}}
