
/* MEGA-COBROS PRO 10.29 — password eye + recovery delivery polish */
.mc29-password-form .password-field-wrap{position:relative;display:block;width:100%}
.mc29-password-form .password-field-wrap>input{width:100%;box-sizing:border-box;padding-right:52px!important;margin:0!important}
.mc29-password-form .password-toggle{position:absolute;right:9px;top:50%;transform:translateY(-50%);width:38px;height:38px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:#6b7480;cursor:pointer;z-index:3}
.mc29-password-form .password-toggle:hover,.mc29-password-form .password-toggle.is-visible{background:#f1f4f7;color:#1f5268}
.mc29-password-form .password-toggle:focus-visible{outline:2px solid #f79b2f;outline-offset:1px}
.mc29-password-form .password-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mc29-password-form label{display:block;margin-bottom:15px}
.mc29-password-form label>span.password-field-wrap{margin-top:7px}
.mc29-delivery-box{display:flex;align-items:flex-start;gap:12px;margin:14px 0 16px;padding:14px 15px;border:1px solid #e0e4e8;border-radius:11px;background:#fbfcfd}
.mc29-delivery-icon{width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:#fff1e2;color:#e87812;display:grid;place-items:center;font-size:18px}
.mc29-delivery-box b{display:block;color:#1d2228;font-size:13px;margin-bottom:3px}
.mc29-delivery-box small{display:block;color:#68717c;font-size:11px;line-height:1.5}
.mc27-code-help{line-height:1.55}
@media(max-width:640px){.mc29-delivery-box{padding:12px}.mc29-password-form .password-toggle{right:7px}}
