body.woocommerce-account:not(.logged-in) .woocommerce{max-width:580px;margin:40px auto 60px;padding:0 16px;direction:rtl}
body.woocommerce-account:not(.logged-in) .entry-title,body.woocommerce-account:not(.logged-in) .woocommerce h2{display:none}
.msce-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:18px;padding:6px;margin-bottom:24px}
.msce-auth-tabs button{border:0;background:transparent;color:#111827!important;border-radius:14px;min-height:48px;font-weight:800;cursor:pointer}
.msce-auth-tabs button.active{background:#0f172a;color:#fff!important}
.msce-auth-panel{display:none!important}
.msce-auth-panel.active{display:block!important;width:100%!important;float:none!important}
body.woocommerce-account:not(.logged-in) form.login,body.woocommerce-account:not(.logged-in) form.register,body.woocommerce-lost-password form.lost_reset_password{background:#fff;border:1px solid #e5e7eb;border-radius:26px;padding:34px;box-shadow:0 22px 60px rgba(15,23,42,.08)}
body.woocommerce-account:not(.logged-in) input.input-text,body.woocommerce-account:not(.logged-in) select{width:100%;height:54px;border:1px solid #d1d5db;border-radius:15px;background:#f9fafb;padding:0 16px;box-sizing:border-box}
body.woocommerce-account:not(.logged-in) button.button{width:100%;min-height:54px;background:#0f172a;color:#fff;border:0;border-radius:15px;font-weight:900}
@media(max-width:575px){body.woocommerce-account:not(.logged-in) form.login,body.woocommerce-account:not(.logged-in) form.register{padding:24px 18px}}
