/* NIXBOT email verification: Printful-derived inputs and typography. */
.nixbot-verify-email{max-width:520px;margin:24px auto;border-radius:0!important}
.nixbot-verify-email[hidden]{display:none!important}
.register-form.nixbot-code-open > :not([data-nixbot-email-otp]){display:none!important}
.nixbot-verify-email__cells{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
.nixbot-verify-email__cells input{width:100%!important;min-width:0;height:58px!important;padding:8px 0!important;text-align:center;font-size:26px!important;font-weight:650;border-radius:0!important;letter-spacing:0}
.nixbot-verify-email__cells input:focus-visible{outline:2px solid #00DDE3;outline-offset:2px}
.nixbot-password-wrap{position:relative;display:block;min-width:0;width:100%;flex:1 1 auto}
.nixbot-password-wrap input{width:100%!important;padding-right:52px!important}
.nixbot-password-eye{position:absolute;top:50%;right:7px;transform:translateY(-50%);width:40px;height:36px;border:0;background:transparent;color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer}
.nixbot-password-eye:focus-visible{outline:2px solid #00DDE3;outline-offset:1px}
.nixbot-password-eye svg{height:20px;width:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.login-box__show-password{display:none!important}
@media(max-width:400px){.nixbot-verify-email{padding:20px!important}.nixbot-verify-email__cells{gap:5px}.nixbot-verify-email__cells input{height:47px!important;font-size:21px!important}}
