.woocommerce-account #customer_login,.woocommerce-page #customer_login{display:none!important}
.babayishop-web-login{--bp-navy:#061f3d;--bp-ink:#0b1727;--bp-line:#717988;--bp-soft:#f5f7fc;--bp-active:#dbe6f8;box-sizing:border-box;direction:rtl;text-align:right;max-width:590px;margin:0 auto 42px;padding:18px 26px 34px;background:var(--bp-soft);color:var(--bp-ink);border-radius:24px}
.babayishop-web-login *{box-sizing:border-box}.babayishop-login-brand{text-align:center;margin:2px 0 16px}.babayishop-login-brand img{display:inline-block;max-width:260px;width:62%;height:auto;vertical-align:middle}.babayishop-web-login h2{text-align:center;margin:0 0 8px;font-size:clamp(1.75rem,5vw,2.35rem);font-weight:800;line-height:1.35;color:#091624}.babayishop-login-lead{text-align:center;margin:0 0 25px;font-size:1rem;line-height:1.8;color:#29384b}
.babayishop-login-tabs{display:flex;border:1px solid var(--bp-line);border-radius:999px;overflow:hidden;margin:0 0 22px;background:#fff}.babayishop-login-tabs button{flex:1;margin:0!important;border:0!important;border-radius:0!important;background:#fff;color:#182333;min-height:52px;padding:8px 10px;font:inherit;font-weight:600;cursor:pointer;box-shadow:none!important}.babayishop-login-tabs button+button{border-right:1px solid var(--bp-line)!important}.babayishop-login-tabs button.is-active{background:var(--bp-active);font-weight:800}
.babayishop-web-login label{display:block;margin:17px 0 7px;font-weight:700;font-size:.94rem;color:#1d2a3b}.babayishop-web-login input:not([type=checkbox]){display:block;width:100%;min-height:64px;border:1px solid var(--bp-line);border-radius:7px;padding:12px 17px;background:#fbfcff;color:#172333;font:inherit;font-size:1.1rem;box-shadow:none}.babayishop-web-login input::placeholder{color:#8b93a1}.babayishop-web-login button{font:inherit}.babayishop-login-panel>form>button,.babayishop-login-dialog form>button[type=submit]{width:100%;margin-top:24px;min-height:58px;border:0;border-radius:999px;padding:0 20px;background:var(--bp-navy);color:#fff;font-weight:800;font-size:1.08rem;cursor:pointer;box-shadow:none!important}.babayishop-web-login button:disabled{opacity:.6;cursor:wait}
.babayishop-remember{display:flex!important;gap:8px;align-items:center;margin:14px 0 0!important;font-weight:500!important}.babayishop-remember input{width:auto}.babayishop-login-chips{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:9px;margin:13px 0 3px}.babayishop-login-chip{display:inline-flex;align-items:center;border:1px solid #c6ccd6;border-radius:11px;background:#fff;overflow:hidden;max-width:100%}.babayishop-chip-login,.babayishop-chip-forget{margin:0!important;border:0!important;background:transparent!important;color:#283444!important;cursor:pointer;min-height:38px;box-shadow:none!important}.babayishop-chip-login{padding:0 12px;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.babayishop-chip-forget{order:-1;padding:0 11px;border-left:1px solid #dbe0e7!important;font-size:23px;line-height:1}
.babayishop-login-status,.babayishop-register-status{min-height:24px;margin:16px 0 0;color:#a12626;line-height:1.7}.babayishop-login-dialog{width:min(520px,calc(100vw - 32px));max-height:90vh;border:0;border-radius:20px;padding:28px;direction:rtl;text-align:right;background:#f8faff;color:#0b1727}.babayishop-login-dialog::backdrop{background:#07132599}.babayishop-login-dialog small{display:block;margin-top:6px;color:#52606d;line-height:1.7}.babayishop-dialog-close{float:left;margin:0!important;border:0!important;background:transparent!important;font-size:28px;cursor:pointer;color:#52606d;box-shadow:none!important}.babayishop-web-login .is-secondary{width:100%;margin-top:10px!important;min-height:48px;border:1px solid var(--bp-navy)!important;border-radius:999px!important;background:#fff!important;color:var(--bp-navy)!important;cursor:pointer}.babayishop-web-login [hidden]{display:none!important}.babayishop-web-login input:focus-visible,.babayishop-web-login button:focus-visible{outline:3px solid #7fa8e3;outline-offset:2px}
@media(max-width:600px){.babayishop-web-login{margin:0 -6px 30px;padding:16px 20px 30px;border-radius:22px}.babayishop-login-brand img{width:72%;max-width:245px}.babayishop-login-tabs button{min-height:50px;font-size:.95rem}.babayishop-web-login input:not([type=checkbox]){min-height:58px}.babayishop-chip-login{max-width:178px}}
