.marketplace-password-control{display:grid;gap:5px;min-width:0}
.marketplace-password-control label{font-size:11px;font-weight:800}
.marketplace-password-field{position:relative;min-width:0}
.marketplace-password-field input{display:block;width:100%;padding-right:54px}
.auth-form .marketplace-password-toggle{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:44px;height:calc(100% - 4px);min-height:44px;padding:8px;border:0;background:transparent;color:#276447;cursor:pointer}
.auth-form .marketplace-password-toggle:hover,.auth-form .marketplace-password-toggle:focus-visible{background:#edf5e9;outline:2px solid #276447;outline-offset:-2px}
.marketplace-password-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.marketplace-password-toggle .eye-slash{display:none}
.marketplace-password-toggle[aria-pressed="true"] .eye-slash{display:block}
.marketplace-recovery-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 22px}
.marketplace-recovery-links a{display:inline-flex;align-items:center;min-height:44px}
.marketplace-recovery-help{margin-top:14px;color:#69726e;font-size:11px;line-height:1.5}
.marketplace-recovered-email{font-size:16px;overflow-wrap:anywhere}
.marketplace-recovery-step[hidden],.marketplace-recovery-result[hidden]{display:none!important}
@media(max-width:390px){.marketplace-recovery-links{justify-content:space-between;gap:8px}.marketplace-recovery-links a{font-size:11px}}
