/* Course-only practice layer; shared blue/sage academy tokens and layout remain authoritative. */
[data-course-id="visitantes-clientes"] .learning-form-message{color:var(--color-ink)}
.conversion-lab{margin:var(--space-xl) 0;padding:var(--space-xl);min-width:0;border:2px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface);overflow-wrap:anywhere}
.conversion-lab h3{font:600 clamp(1.3rem,3vw,1.8rem)/1.3 var(--font-display);margin:var(--space-sm) 0 var(--space-md)}
.conversion-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin-block:var(--space-lg)}
.conversion-fields label{display:flex;flex-direction:column;gap:var(--space-sm);font-size:var(--text-sm);font-weight:600;min-width:0}
.conversion-fields input,.conversion-fields select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:48px;padding:10px;border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font:inherit}
.conversion-result{padding:var(--space-lg);margin-top:var(--space-lg);border-radius:var(--radius-sm);background:var(--course-example-surface,var(--color-soft));line-height:1.7}.conversion-result:empty{display:none}.conversion-result p:last-child{margin-bottom:0}
.conversion-choices{display:grid;gap:var(--space-sm);margin-block:var(--space-lg)}.conversion-choices button{min-height:48px;white-space:normal;text-align:left;justify-content:flex-start;line-height:1.6}
.conversion-funnel{padding-left:1.4em}.conversion-funnel li{padding-block:var(--space-sm)}.conversion-funnel p{font-size:var(--text-sm)}
.conversion-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.conversion-metrics>div{min-width:0}.conversion-metrics dt{font-size:var(--text-sm);color:var(--color-muted)}.conversion-metrics dd{margin:var(--space-sm) 0;font-weight:600;overflow-wrap:anywhere}
@media(max-width:650px){.conversion-lab{padding:var(--space-md)}.conversion-fields,.conversion-metrics{grid-template-columns:minmax(0,1fr)}}
