.shida-account-dialog{background:#fcfaf4;border-radius:20px;width:min(460px,100% - 32px)}.shida-account-content{padding:28px}.shida-account-dialog .candidate-login{border:0;margin-top:20px;padding:0}.shida-account-dialog .candidate-login h2{color:#123d32;margin:0 0 14px;font:32px/1.2 Georgia,serif}.shida-account-dialog .candidate-login p{font-size:14px;line-height:1.6}.candidate-login .auth-method{text-align:left;white-space:normal;border-radius:7px;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-height:56px;font-weight:600;display:flex;margin:14px 0 0!important}.auth-method svg{flex-shrink:0;width:25px;height:25px}.auth-method>span:last-child{margin-left:auto}.candidate-login .auth-device{color:#62726c;margin:6px 0 16px;font-size:13px}.candidate-login .login-register{border-top:1px solid #dfdcd2;margin-top:22px;padding-top:18px}.auth-code{max-width:100%;margin:8px 0 12px;position:relative}.auth-code-cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.auth-code-cells span{background:#fff;border:1px solid #c8d0cb;border-radius:7px;justify-content:center;align-items:center;height:52px;font-size:24px;display:flex}.auth-code-cells span.active{border:2px solid #176449}.candidate-login .auth-code input{opacity:.01;color:#0000;caret-color:#0000;letter-spacing:0;cursor:text;width:100%;height:100%;margin:0;font-size:16px;position:absolute;inset:0}.auth-code:focus-within{outline-offset:4px;border-radius:6px;outline:2px solid #997344}.auth-code:has([aria-invalid=true]) .auth-code-cells span{border-color:#a33329}.candidate-login .auth-expiry{color:#62726c;font-size:13px}.candidate-login .candidate-form>button{min-height:48px}.shida-account-browse{margin-top:16px}@media (max-width:700px){.shida-account-content{padding:22px}.shida-account-dialog .candidate-login h2{font-size:27px}.auth-code-cells{gap:6px}.auth-code-cells span{height:46px}}.shida-account-dialog .candidate-login{box-shadow:none;background:0 0}.shida-account-dialog .candidate-form>label{font-size:13px;font-weight:400}.shida-account-dialog .candidate-form>button{border-radius:6px}.shida-account-dialog .candidate-login>p:last-child{margin-top:14px}.shida-account-dialog .candidate-login a{text-underline-offset:3px;text-decoration:underline}dialog.shida-account-dialog{width:min(460px,100% - 32px)}.shida-account-dialog .candidate-login{border-radius:0}
