.mn-auth-shell{max-width:520px;margin:20px auto 30px;padding:0 14px}.mn-auth-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:22px;box-shadow:0 12px 34px rgba(9,20,66,.08);box-sizing:border-box}.mn-auth-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:16px}.mn-auth-eyebrow{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#0a0061;font-weight:700}.mn-auth-card h3{font-size:28px;line-height:1.15;margin:4px 0 0;color:#111827}.mn-auth-badge{background:#eef2ff;color:#0a0061;border-radius:999px;font-size:12px;font-weight:700;padding:6px 10px}.mn-tabs{display:grid;grid-template-columns:1fr 1fr;background:#f3f4f6;border-radius:12px;padding:4px;margin-bottom:16px}.mn-tab{border:0;background:transparent;border-radius:10px;padding:10px;font-weight:700;color:#4b5563}.mn-tab.active{background:#08005f;color:#fff}.mn-panel{display:none}.mn-panel.active{display:block}.mn-auth-card label{display:block;font-weight:700;margin:13px 0 7px;color:#1f2937}.mn-auth-card input[type=text],.mn-auth-card input[type=tel],.mn-auth-card input[type=password]{width:100%;box-sizing:border-box;border:1px solid #d1d5db!important;border-radius:14px;padding:13px 14px;font-size:16px;background:#fff;box-shadow:none!important}.mn-mobile-row{display:flex;align-items:center;border:1px solid #d1d5db;border-radius:14px;overflow:hidden;background:#fff}.mn-mobile-row span{align-self:stretch;display:flex;align-items:center;padding:0 13px;background:#f9fafb;border-right:1px solid #d1d5db;font-weight:700}.mn-mobile-row input{border:0!important;border-radius:0!important}.mn-auth-card .button,.mn-auth-card button.button{border-radius:999px!important;padding:12px 22px!important;margin:14px 8px 4px 0!important;font-weight:700!important}.mn-auth-card .button.alt,.mn-auth-card button.button.alt{background:#08005f!important;color:#fff!important;border-color:#08005f!important}.mn-message{display:none;padding:11px 13px;margin:0 0 14px;border-radius:12px;font-weight:600}.mn-message:not(:empty){display:block}.mn-message.success{background:#edfdf2;color:#166534}.mn-message.error{background:#fef2f2;color:#991b1b}.mn-message.info{background:#eef2ff;color:#3730a3}.mn-help,.mn-masked{font-size:13px;color:#6b7280;margin:10px 0}.mn-step[hidden]{display:none!important}.mn-radio-row{display:flex;gap:18px;margin:6px 0 6px}.mn-radio-row label{font-weight:600;margin:0;color:#374151}.mn-radio-row input{margin-right:6px}.mn-reg-gst-wrap{display:block}.mn-hide-core-login form.woocommerce-form-login,.mn-hide-core-login .woocommerce-LostPassword,.mn-hide-core-login .woocommerce-form-login-toggle{display:none!important}.mn-hide-core-login .u-column1.col-1>h2:first-child{display:none!important}@media(max-width:600px){.mn-auth-shell{margin:10px auto 26px}.mn-auth-card{border-radius:16px;padding:18px}.mn-auth-card h3{font-size:25px}.mn-auth-card .button,.mn-auth-card button.button{width:100%;margin:12px 0 0!important}.mn-tabs{grid-template-columns:1fr 1fr}.mn-radio-row{display:block}.mn-radio-row label{display:block;margin:7px 0}}

.mn-hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
.mn-hide-core-login form.woocommerce-form-register,.mn-hide-core-login .u-column2.col-2>h2:first-child{display:none!important}
