.eimc-login .reg-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.eimc-login .reg-row .field{margin-bottom:0}.eimc-login .field select{width:100%;font-family:var(--f-body);font-size:15px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:11px;padding:13px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 19px) calc(50% + 1px),calc(100% - 14px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;transition:border-color .18s,box-shadow .18s}.eimc-login .field select:hover{border-color:#c7c6bc}.eimc-login .field select:focus{outline:none;border-color:var(--pine);box-shadow:0 0 0 3px rgba(44,75,62,.12)}.eimc-login .reg-apply{border:1px solid var(--line);border-radius:12px;background:var(--stone-2);padding:14px 14px 4px;margin-bottom:20px}.eimc-login .reg-apply .reg-apply-head{font-size:13px;color:var(--ink-2);margin:0 0 12px}.eimc-login .reg-apply .reg-apply-head b{font-weight:600;color:var(--ink)}.eimc-login .reg-hint{margin:8px 0 0;font-size:12px;color:var(--muted);line-height:1.6}.eimc-login .reg-done h1{font-family:var(--f-cjk);font-weight:600;font-size:2rem;margin:14px 0 10px}.eimc-login .reg-done .reg-done-body{font-size:15px;color:var(--ink-2);line-height:1.7;margin:0 0 26px}.eimc-login .reg-done .reg-done-body b{color:var(--ink);font-weight:600}.eimc-login .reg-back{display:block;width:100%;text-align:center;font-size:15px;font-weight:600;color:#f3f4ee;background:var(--pine);border-radius:11px;padding:15px;transition:background .2s}.eimc-login .reg-back:hover{background:var(--pine-2)}.eimc-login .reg-alt{margin:18px 0 0;text-align:center;font-size:12.5px;color:var(--muted)}.eimc-login .reg-alt a{color:var(--pine);margin-left:4px}.eimc-login .reg-alt a:hover{color:var(--pine-2)}@media (max-width:520px){.eimc-login .reg-row{grid-template-columns:1fr}}