#account-main-grid #account-auth-card.verification-mode > :not(.signup-verification) { display: none !important; }
#account-main-grid #account-auth-card.verification-mode { padding: 32px 42px 42px; }
.signup-verification { text-align: center; color: #7c8797; }
.signup-verification[hidden] { display: none; }
#account-auth-card .signup-code-top { display:flex;justify-content:flex-end;align-items:center;gap:14px;font-size:15px;margin-bottom:35px; }
#account-auth-card .signup-verification button:not(.account-auth-primary) { border:0;background:none;padding:0;color:#ff6003;font:inherit;cursor:pointer; }
#account-auth-card .signup-code-top button { font-weight:600; }
#account-auth-card .signup-code-icon { position:relative;display:grid;place-items:center;width:96px;height:96px;margin:0 auto 24px;border-radius:50%;background:#fdf5ef;color:#ff6c10; }
#account-auth-card .signup-code-icon svg { width:47px;height:47px; }
#account-auth-card .signup-code-icon b { position:absolute;right:17px;top:23px;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#fb5d00;color:white; }
#account-main-grid #account-auth-card .signup-verification h2 { font:700 36px/1.2 Inter,sans-serif;letter-spacing:-.7px;color:#081522;margin:0 0 14px; }
#account-auth-card .signup-verification p { font-size:16px;line-height:1.5;margin:0 0 20px; }
#account-auth-card .signup-code-address { font-size:20px; }
#account-auth-card .signup-code-address strong { display:block;color:#081522;font-weight:650;overflow-wrap:anywhere; }
#account-auth-card .signup-verification form { padding:0;margin:28px 0 30px;display:grid;gap:25px; }
#account-auth-card .signup-code-inputs { display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px; }
#account-main-grid #account-auth-card .signup-code-inputs input { width:100%;min-width:0;height:60px;padding:0;border:1px solid #d9dfe6;border-radius:12px;background:#fff;color:#0b192b;font:500 25px Inter,sans-serif;text-align:center;box-shadow:none; }
#account-main-grid #account-auth-card .signup-code-inputs input:focus { outline:2px solid #ff6408;outline-offset:-1px; }
#account-main-grid #account-auth-card .signup-verification .account-auth-primary { background:linear-gradient(110deg,#ff6e0d,#f7914f);margin:0; }
#account-auth-card .signup-verification .signup-code-links { font-size:15px;margin:0 0 14px; }
#account-auth-card .signup-verification button:disabled { opacity:.5;cursor:default; }
#account-auth-card .signup-verification .auth-security { padding-top:25px;border-top:1px solid #e4e9ee;margin:35px 0 0;font-size:14px; }
#account-auth-card .signup-code-status { color:#b34843;font-size:13px; }
#account-auth-card .signup-code-status:empty { display:none; }
@media(max-width:600px){
 #account-main-grid #account-auth-card.verification-mode { padding:25px 23px 32px; }
 #account-main-grid #account-auth-card .signup-verification h2 { font-size:30px; }
 #account-auth-card .signup-code-top { font-size:13px;gap:10px; }
 #account-auth-card .signup-code-inputs { gap:8px; }
 #account-main-grid #account-auth-card .signup-code-inputs input { height:48px;font-size:22px;border-radius:10px; }
 #account-auth-card .signup-verification .signup-code-links { font-size:13px; }
}
