.digit-code-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,2vw,12px);max-width:100%}
.login-card .login-field .digit-code-box{min-width:0;padding:0;text-align:center;font-size:22px;font-weight:700;caret-color:var(--login-green)}
.digit-code-toggle{margin-top:10px;padding:4px 0;border:0;background:transparent;color:var(--login-green);font:inherit;text-decoration:underline;cursor:pointer}
.digit-code-help{margin:8px 0 0;font-size:12px;font-weight:400}
.digit-code-grid[hidden]{display:none}
