.toggle-option.active{background:#1a6685;color:white;border-color:#1a6685;box-shadow:0 2px 6px rgba(0,0,0,.1)}.result-card{background:#fff;border-radius:1.2rem;padding:1.2rem;margin-bottom:1rem;box-shadow:0 2px 8px rgba(0,0,0,.05);border-left:6px solid #2c7da0}.result-title{font-weight:700;font-size:1.1rem;display:flex;align-items:center;gap:10px;margin-bottom:12px}.dosage-value{font-size:1.7rem;font-weight:800;color:#0a2b3b;font-family:monospace}.risk-badge{display:inline-block;padding:4px 12px;border-radius:30px;font-size:.8rem;font-weight:600;margin-top:6px}.risk-safe{background:#c8e6df;color:#0a5c4a}.risk-moderate{background:#fff3d1;color:#b46f0b}.risk-caution{background:#ffe0d9;color:#bc3900}