/* Registration lifecycle controls — WebinarHub navy/gold. */
.wh-interest-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:24px;padding:24px;margin:16px 0;border:1px solid #dae5e9;border-radius:18px;background:#fff}
.wh-interest-form h2{color:#021f2d;line-height:1.3}.wh-interest-form p{margin:9px 0;color:#526574}
.wh-interest-inputs{display:flex;flex-direction:column;gap:12px}.wh-interest-inputs label{display:flex;flex-direction:column;font-weight:600;gap:7px}.wh-interest-inputs label.check{display:flex;flex-direction:row;align-items:flex-start;font-weight:400;font-size:.9rem;line-height:1.5;gap:10px}
.wh-interest-inputs input[type=email]{width:100%;border:1px solid #d1dfe4;padding:13px;border-radius:10px;background:#fff;color:#021f2d}
.wh-interest-inputs input[type=checkbox]{margin-top:5px}.wh-interest-state{border:1px solid #f3d394;background:#fff7e7;border-radius:12px;padding:13px;color:#021f2d}
.wh-interest-admin-settings{padding:16px 20px;margin:14px 0;border:1px solid #e0e8ea;border-left:4px solid #f6a220;border-radius:12px;background:#fff}.wh-interest-admin-settings h3{margin:0 0 7px}.wh-interest-admin-settings label.check{margin:12px 0;display:flex;flex-direction:row;align-items:center;gap:9px}
@media(max-width:750px){.wh-interest-form{grid-template-columns:1fr;padding:16px;gap:12px}}