/* WeMatri WhatsApp registration: isolated tab styles, no existing form rules changed */
.wm-wa-reg-tabs{display:flex;gap:8px;padding:5px;background:#eef5f1;border-radius:12px;margin:12px 0 20px}
.wm-wa-reg-tab{flex:1;min-width:0;border:0;border-radius:9px;background:transparent;padding:12px 8px;font-weight:700;color:#165448;cursor:pointer;font-size:14px}
.wm-wa-reg-tab.is-active{background:#fff;box-shadow:0 2px 9px #003e2a18;color:#006a53}
.wm-wa-reg-tab:focus-visible,.wm-wa-reg-back:focus-visible{outline:3px solid #c99125;outline-offset:2px}
#wm-wa-form-region[hidden],#wm-wa-chat-region[hidden]{display:none!important}
.wm-wa-reg-card{border:1px solid #d7e8de;border-radius:18px;background:#f8fcf9;padding:30px 20px;text-align:center;max-width:620px;margin:10px auto}
.wm-wa-reg-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#dcf3e5;color:#006b53;font-size:25px}
.wm-wa-reg-card h3{margin:12px 0;color:#075c4b;font-size:24px}.wm-wa-reg-card p{color:#4b665d;line-height:1.6}
.wm-wa-reg-qr-placeholder{margin:20px auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:195px;height:195px;border:2px dashed #9dcdb6;background:#fff;border-radius:16px;color:#0b6751}
.wm-wa-reg-qr-placeholder span{font-size:62px;line-height:1}.wm-wa-reg-qr-placeholder small{color:#667f73}
.wm-wa-reg-mobile-note{font-size:13px;color:#426d5c}.wm-wa-reg-soon{font-size:13px;background:#fff6df;padding:12px;border-radius:9px}
.wm-wa-reg-back{background:#086c58;color:#fff;border:0;border-radius:9px;padding:12px 22px;cursor:pointer;font-weight:700}
@media(max-width:600px){.wm-wa-reg-tab{font-size:12px;padding:11px 4px}.wm-wa-reg-card{padding:22px 12px}.wm-wa-reg-card h3{font-size:20px}}
