/* Optional local practice. Shared petroleum-blue/sage academy tokens remain authoritative. */
[data-course-id="whatsapp-business"] .learning-form-message{color:var(--color-ink)}
.whatsapp-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}
.whatsapp-lab h3{font:600 clamp(1.3rem,3vw,1.8rem)/1.3 var(--font-display);margin:var(--space-sm) 0 var(--space-md)}
.whatsapp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin-block:var(--space-lg)}
.whatsapp-fields label{display:flex;flex-direction:column;gap:var(--space-sm);font-size:var(--text-sm);font-weight:600;min-width:0}
.whatsapp-fields input,.whatsapp-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}
.whatsapp-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}.whatsapp-result:empty{display:none}.whatsapp-result p:last-child{margin-bottom:0}
.whatsapp-choices{display:grid;gap:var(--space-sm);margin-block:var(--space-lg)}.whatsapp-choices button{min-height:48px;white-space:normal;text-align:left;justify-content:flex-start;line-height:1.6}
.whatsapp-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.whatsapp-metrics>div{min-width:0}.whatsapp-metrics dt{font-size:var(--text-sm);color:var(--color-muted)}.whatsapp-metrics dd{margin:var(--space-sm) 0;font-weight:600;overflow-wrap:anywhere}
@media(max-width:650px){.whatsapp-lab{padding:var(--space-md)}.whatsapp-fields,.whatsapp-metrics{grid-template-columns:minmax(0,1fr)}}
