.yon-enabled .tab-switch,.yon-enabled .company-register-container{display:none!important}.yon-enabled .yon-legacy-hide{display:none!important}.yon-enabled .yon-form{width:100%;max-width:700px;margin:0 auto}.yon-shell{background:#fff;border:1px solid #dce8e9;border-radius:24px;padding:30px;box-shadow:0 16px 50px rgba(19,49,68,.07);text-align:start;scroll-margin-top:24px;color:#163a50}.yon-header{margin-bottom:26px}.yon-count{font-size:14px;font-weight:700;color:#577684;display:block;margin-bottom:10px}.yon-progress{appearance:none;width:100%;height:6px;border:0;border-radius:8px;background:#e7eff0;overflow:hidden;display:block;margin-bottom:28px}.yon-progress::-webkit-progress-bar{background:#e7eff0}.yon-progress::-webkit-progress-value{background:#009e9d;border-radius:8px}.yon-progress::-moz-progress-bar{background:#009e9d}.yon-question{font-size:28px!important;line-height:1.3!important;font-weight:750!important;margin:0!important;color:#163a50}.yon-step[hidden]{display:none!important}.yon-step{min-height:165px;animation:yon-in .18s ease}.yon-field{float:none!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.yon-field>label,.yon-field .relative_ele>label{font-size:17px!important;font-weight:650!important;color:#395b6c;display:block;margin:0 0 10px!important}.yon-field input:not([type=checkbox]):not([type=radio]),.yon-field select,.yon-field textarea{font-size:19px!important;min-height:58px;border-radius:12px!important;border:1px solid #b7cdd1!important;padding:14px!important;box-sizing:border-box;max-width:100%;color:#163a50;background:#fff}.yon-field input:focus,.yon-field select:focus,.yon-field textarea:focus{outline:3px solid rgba(0,158,157,.18);border-color:#009e9d!important}.yon-field.phone-column{display:flex!important;flex-wrap:wrap;gap:10px}.yon-field.phone-column label{flex-basis:100%}.yon-field .phonecode{width:82px!important;flex:none}.yon-field.phone-column input[name=vPhone]{width:calc(100% - 92px)!important;flex:1}.yon-navigation{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:24px;border-top:1px solid #e8eff0;margin-top:26px}.yon-primary,.yon-secondary{font:inherit!important;font-size:16px!important;font-weight:700!important;min-height:50px;border-radius:12px!important;padding:14px 22px!important;cursor:pointer;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box}.yon-primary{background:#009e9d!important;color:#fff!important;border:1px solid #009e9d!important;margin-inline-start:auto}.yon-secondary{background:#fff!important;color:#365b6b!important;border:1px solid #cbdcdf!important}.yon-primary:disabled{opacity:.65;cursor:wait}.yon-secondary[hidden]{display:none!important}.yon-roles{display:grid;gap:12px}.yon-role{display:block;border:1px solid #c9dadd;border-radius:14px;padding:18px;font-weight:700;color:#163a50;text-decoration:none;font-size:18px}.yon-role.is-selected{border:2px solid #009e9d;background:#eefaf8;padding:17px}.yon-muted{color:#5d7785;font-size:15px;line-height:1.6;margin:14px 0}.yon-feedback{color:#b02d38;font-size:15px;line-height:1.5;margin:14px 0 0}.yon-feedback:empty{display:none}.yon-password-toggle,.yon-edit{color:#008780!important;background:transparent!important;border:0!important;font:inherit!important;cursor:pointer;text-decoration:underline;font-size:14px!important;padding:8px 0!important}.yon-answer{display:grid;grid-template-columns:1fr auto;gap:5px 14px;padding:16px 0;border-bottom:1px solid #e3edef}.yon-answer dt{font-size:14px;color:#627d88;grid-column:1;font-weight:500}.yon-answer dd{font-size:17px;line-height:1.5;margin:0;color:#163a50;grid-column:1;overflow-wrap:anywhere}.yon-answer .yon-edit{grid-column:2;grid-row:1/3;align-self:center}.yon-security .check-combo{width:100%!important;float:none;display:flex;gap:10px;margin-top:20px!important}.yon-security .captcha-column{float:none!important;width:100%!important;min-height:90px}.yon-security .check-combo label{font-size:15px;line-height:1.5;flex:1}.yon-complete{margin:0;background:#eff7f6;color:#163a50;font-family:system-ui,-apple-system,sans-serif;padding:70px 20px}.yon-success{max-width:570px;margin:auto;background:#fff;border-radius:26px;padding:40px;box-shadow:0 18px 55px #163a5010}.yon-wordmark{font-size:35px;font-weight:800;color:#163a50;text-decoration:none}.yon-wordmark span{color:#009e9d;font-size:14px;margin-inline-start:3px}.yon-check{font-size:30px;background:#e5f8ef;color:#168450;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin:35px 0 20px}.yon-success h1{font-size:30px}.yon-success p{line-height:1.7}.yon-success .yon-primary{margin-top:24px}.yon-notice{padding:16px;background:#fff5de;border-radius:12px}.yon-shell :focus-visible,.yon-success :focus-visible{outline:3px solid #00a7a7;outline-offset:3px}@keyframes yon-in{from{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:600px){.yon-shell{padding:22px 18px;border-radius:18px}.yon-question{font-size:24px!important}.yon-field input:not([type=checkbox]),.yon-field select{font-size:18px!important}.yon-navigation{gap:10px}.yon-primary,.yon-secondary{padding:13px 15px!important}.yon-success{padding:28px 22px}.yon-complete{padding-top:30px}}@media(prefers-reduced-motion:reduce){.yon-step{animation:none}}

/* YALLAGO_RECAPTCHA_V1 */
.yon-security .g-recaptcha{min-height:78px;max-width:100%;margin:0 0 12px;}
.g-recaptcha textarea[name="g-recaptcha-response"]{display:none!important;}
.yc-error{width:100%;margin:12px 0;color:#a52632;font-size:15px;}
.yc-error button{font:inherit;padding:10px 14px;border:1px solid #3f999b;border-radius:8px;background:#fff;color:#245c65;cursor:pointer;}
