.auth-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}
.auth-code-row input{width:100%;letter-spacing:.2em;font-variant-numeric:tabular-nums}
.auth-code-row .app-secondary{min-height:48px;max-width:100%;padding:10px 13px;border:1px solid #b9dce5;background:#eaf7fa;color:#1e687b;font-size:12px;white-space:nowrap}
.auth-code-row .app-secondary:hover:not(:disabled){background:#d9f0f5;border-color:#5db7c6}
.auth-code-row .app-secondary:disabled{opacity:.7;cursor:not-allowed}
.auth-page .auth-code-hint{margin:0;color:#637e92;font-size:11px;font-weight:400;line-height:1.7}
@media(max-width:380px){.auth-code-row{grid-template-columns:minmax(0,1fr)}.auth-code-row .app-secondary{width:100%}}
