@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";.hu-page-bg,.main.hu-main.hu-auth-main-wrap{background-image:url(./bg-f53e917a.png);background-position:bottom left;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}.btn-hu-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:160px;height:40px;padding:0 1rem;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;color:#fff;background:var(--Button-button-primary-bg, #1A1A38);border:1px solid transparent;border-radius:12px;box-shadow:0 1px 2px #00000014;cursor:pointer;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.btn-hu-primary:hover{background:#FFFFFF;color:#1a1a38;border-color:#1a1a38}.btn-hu-primary:active{background:#12122A;color:#fff}.btn-hu-primary:disabled{background:var(--Button-button-primary-bg-disabled, #C3C7D9);color:#fff;cursor:not-allowed;border-color:transparent}.btn-hu-primary.btn-full{width:100%;font-size:16px}.btn-hu-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:160px;height:40px;padding:0 1rem;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;color:#12122a;background:var(--Button-button-secondary-bg, #FFFFFF);border:1px solid var(--Button-button-secondary-border, #4E508A);border-radius:12px;box-shadow:0 2px 8px #0000000f,0 1px 2px #00000014;cursor:pointer;text-decoration:none;transition:background .2s}.btn-hu-secondary:hover{background:#F0F0F6}.btn-hu-secondary:active{background:var(--Button-button-secondary-bg-active, #D6D6E6)}.btn-hu-secondary.btn-full{width:100%;font-size:16px}.hu-auth-subtitle--stacked{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center;margin:0 0 1.5rem;font-size:1rem;color:#50556e;line-height:1.5;font-family:Manrope,sans-serif}.hu-auth-subtitle--stacked strong{font-weight:700;color:#50556e}.hu-auth-subtitle-line{display:block;width:100%}.hu-auth-legal--stacked{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center;margin:0;font-size:1rem;color:#50556e;line-height:1.5;font-family:Manrope,sans-serif}.hu-auth-legal-line{display:block;width:100%}.hu-auth-panel .group-input-login{--hu-auth-input-bg: var(--Input-input-bg, #ffffff);background-color:var(--hu-auth-input-bg);border:1px solid var(--Input-input-border, #c3c7d9);border-radius:1rem;box-shadow:0 0 #00000014;min-height:3rem;height:3rem;padding:0 1rem;margin-bottom:1rem;box-sizing:border-box;display:flex;align-items:center;gap:.75rem;transition:border-color .2s ease}.hu-auth-panel .group-input-login:focus-within{outline:none;border-color:var(--Input-input-border-focus, #7f81b3);box-shadow:0 0 #00000014}.hu-auth-panel .group-input-login:focus-within:has(select:focus):not(.border-error){border-color:var(--Input-input-border, #c3c7d9);box-shadow:0 0 #00000014}.hu-auth-panel .group-input-login.border-error,.hu-auth-panel .group-input-login.border-error:focus-within{border-color:var(--State-state-error-border, #e57373)}.hu-auth-panel .group-input-login.phone-div{gap:.75rem}.hu-auth-panel .group-input-login select{cursor:pointer;flex:0 0 auto;min-width:3.25rem;height:auto;padding:0;padding-right:1.75rem;margin:0;font-weight:500;font-size:.9375rem;color:#14172a;font-family:Manrope,sans-serif;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;border-radius:0;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2314122A' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .125rem center;background-size:1.25rem}.hu-auth-panel .group-input-login select:focus,.hu-auth-panel .group-input-login select:active,.hu-auth-panel .group-input-login select:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.hu-auth-panel .group-input-login select::-moz-focus-inner{border:0}.hu-auth-panel .group-input-login input[type=text],.hu-auth-panel .group-input-login input[type=email],.hu-auth-panel .group-input-login input[type=tel]{flex:1;min-width:0;width:100%!important;height:100%;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;font-family:Manrope,sans-serif;font-size:1rem;color:#14172a;padding:0!important;margin:0!important}.hu-auth-panel .group-input-login input::placeholder{color:#6f748f}.hu-email-field{display:flex;align-items:center;gap:.125rem}.hu-email-field .hu-input-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.hu-email-field .email-input{flex:1;width:auto!important;padding-left:0!important}.hu-auth-panel .div-password{--hu-auth-input-bg: var(--Input-input-bg, #ffffff);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.625rem;min-height:3rem;height:3rem;padding:0 1rem;border-radius:1rem;border:1px solid var(--Input-input-border, #c3c7d9);background:var(--hu-auth-input-bg);box-shadow:0 0 #00000014;margin-bottom:.75rem;box-sizing:border-box;transition:border-color .2s ease}.hu-auth-panel .div-password:focus-within{outline:none;border-color:var(--Input-input-border-focus, #7f81b3);box-shadow:0 0 #00000014}.hu-auth-panel .hu-auth-password-start{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.hu-auth-panel .hu-auth-password-lock{flex-shrink:0;display:flex;align-items:center;justify-content:center;line-height:0}.hu-auth-panel .div-password .show-password,.hu-auth-panel .div-password .show-password-email{flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:auto!important;height:auto!important;position:relative;z-index:2}.hu-auth-panel .div-password .show-password .svg-hide-password,.hu-auth-panel .div-password .show-password .svg-show-password,.hu-auth-panel .div-password .show-password-email .svg-hide-password-email,.hu-auth-panel .div-password .show-password-email .svg-show-password-email{position:static!important;top:auto!important;right:auto!important;width:1.25rem!important;height:1.25rem!important;display:inline-block;vertical-align:middle}.hu-auth-panel .div-password .show-password .svg-show-password,.hu-auth-panel .div-password .show-password-email .svg-show-password-email{display:none}.hu-auth-panel .div-password .password-input,.hu-auth-panel .div-password .password-input-email{flex:1;min-width:0;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;padding:0!important;font-family:Manrope,sans-serif;font-size:1rem}.hu-auth-panel .div-password .password-input::placeholder,.hu-auth-panel .div-password .password-input-email::placeholder{color:#6f748f}.hu-auth-forgot-row{display:flex;justify-content:flex-end;margin:0 0 2rem}.hu-auth-forgot{font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;color:#12122a;text-decoration:none!important}.hu-auth-forgot:hover,.hu-auth-forgot:focus{color:#12122a;text-decoration:underline!important}.hu-auth-btn-primary.format-btn-infor,.hu-auth-btn-primary.email-submit,.hu-auth-btn-primary.phone-submit,.hu-auth-btn-primary.hu-auth-submit-login-email{margin-bottom:2rem;margin-top:0;border-radius:1rem;background:#14172a;color:#fff;font-weight:600;font-family:Manrope,sans-serif;border:none;min-height:3.25rem;box-shadow:none;cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease}.hu-auth-btn-primary.format-btn-infor:hover:not(:disabled),.hu-auth-btn-primary.email-submit:hover:not(:disabled),.hu-auth-btn-primary.phone-submit:hover:not(:disabled),.hu-auth-btn-primary.hu-auth-submit-login-email:hover:not(:disabled){background:#12122a}.hu-auth-btn-primary.format-btn-infor:active:not(:disabled),.hu-auth-btn-primary.email-submit:active:not(:disabled),.hu-auth-btn-primary.phone-submit:active:not(:disabled),.hu-auth-btn-primary.hu-auth-submit-login-email:active:not(:disabled){background:#0e1020}.hu-auth-btn-primary.format-btn-infor:disabled,.hu-auth-btn-primary.email-submit:disabled,.hu-auth-btn-primary.phone-submit:disabled,.hu-auth-btn-primary.hu-auth-submit-login-email:disabled{background:#c3c7d9;color:#fff;opacity:1;cursor:not-allowed;pointer-events:none}.hu-navbar{background:transparent;margin-bottom:0;padding:1rem 0;border-bottom:1px solid var(--Border-border-default, #C3C7D9)}.hu-navbar .hu-navbar-inner{display:flex;align-items:center;justify-content:space-between}.hu-navbar .hu-logo{height:40px;width:auto}.hu-navbar .hu-logo img{height:100%;width:auto;object-fit:contain}.hu-navbar .hu-nav-buttons{display:flex;align-items:center;gap:16px}.hu-navbar .nav-group-user{cursor:pointer;min-width:0;max-width:100%}.hu-navbar .nav-group-user .nav-group-avatar{width:40px;height:40px;border:none;border-radius:100%;flex-shrink:0}.hu-navbar .nav-group-user .name-avatar{font-weight:700;font-size:14px}.hu-navbar .nav-group-user .morning{font-size:12px}.hu-navbar .group-nav-text.text-welcome,.hu-navbar .text-welcome{color:#14172a;font-size:18px;font-weight:700;min-width:0;max-width:min(20rem,42vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hu-navbar .group-nav-text.text-welcome .name-avatar,.hu-navbar .text-welcome .name-avatar{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hu-page-container,.hu-navbar-inner{max-width:80%;margin:0 auto;padding-left:0;padding-right:0}@media (max-width: 1441px){.hu-page-container,.hu-navbar-inner{max-width:1200px}}@media (max-width: 1265px){.hu-page-container,.hu-navbar-inner{padding-left:30px!important;padding-right:30px!important}}html.hu-auth-html{height:100%;overflow:hidden}body.hu-auth-page-body{height:100%;margin:0;overflow:hidden;display:flex;flex-direction:column}.main.hu-main.hu-auth-main-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;min-height:100vh}body,html{font-family:Manrope,sans-serif!important}.w-100{width:100%!important}.fw-600{font-weight:600}.main{margin:0}.text-main{color:#ce144c!important}.text-basic{color:#242426!important}.btn-page-user-gradient{background-color:#ce144c;color:#fff;font-size:16px;font-weight:lighter;line-height:1.5rem;text-align:left;border:.0625rem solid #CE144C;border-radius:.625rem}.btn-page-user-gradient svg{fill:#fff}.btn-page-user-gradient:hover{border:.0625rem solid #CE144C;background-color:#fff;color:#ce144c}.btn-page-user-gradient:hover svg{fill:#ce144c}.btn-page-user-gradient-outline{background-color:#fff;color:#ce144c;font-size:16px;font-weight:lighter;line-height:1.5rem;text-align:left;border:.0625rem solid #CE144C;border-radius:.625rem}.btn-page-user-gradient-outline svg{fill:#ce144c}.btn-page-user-gradient-outline:hover{border:.0625rem solid #CE144C;background-color:#ce144c;color:#fff}.btn-page-user-gradient-outline:hover svg{fill:#fff}.card-page-user{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:transparent;border:1px solid #fff;border:1px solid rgba(255,255,255,.3019607843)}.img-rs{max-width:100%;height:auto;display:block}.nav-la-so{position:sticky;top:0;z-index:3;display:block;background-color:#fff;width:100%;height:4rem;border:1px solid rgba(255,255,255,.3019607843);border-radius:8px;padding:.75rem;margin-bottom:2.625rem}.nav-la-so .logo-la-so{width:130px;height:auto;display:block}.nav-la-so .logo-la-so-2{display:none;max-height:1.75rem}.nav-la-so .nav-group-user{line-height:18px;cursor:pointer}.nav-la-so .nav-group-user .nav-group-avatar{width:40px;height:40px;border:1px solid rgba(255,255,255,.8705882353);border-radius:100%}.nav-la-so .nav-group-user .morning{font-size:12px}.nav-la-so .nav-group-user .name-avatar{font-weight:700;font-size:14px}@media (max-width: 570px){.nav-la-so .group-nav-text{display:none}}.nav-la-so .text-welcome{color:#14172a;font-size:18px;font-weight:700;min-width:0;max-width:min(20rem,42vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-la-so .text-welcome .name-avatar{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){.nav-la-so{margin-bottom:2rem}}.format-offcanvas{background-color:transparent!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;width:28rem!important}.format-offcanvas .offcanvas-header img{max-width:3rem;max-height:3rem}.format-offcanvas .offcanvas-header svg{fill:#fff;cursor:pointer}.btn-logout{display:inline-block;height:2rem;width:100%;border:none;border-radius:5px;background-image:linear-gradient(to right,#eb4242,#e7993f);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;font-size:14px;line-height:24px;padding:0rem 1.5rem;display:flex;justify-content:center;align-items:center}.validate-form-error{background-color:#eb4242c9;padding:.3rem 1rem;width:100%;height:fit-content;border:none;border-radius:5px;color:#fff;font-weight:400;filter:drop-shadow(2px 3px 5px #a51f1f);animation:showValidateError 1s;animation-delay:.5s;opacity:0}@keyframes showValidateError{0%{opacity:0;transform:translateY(-10%)}to{opacity:100%}}.tu-vi-sensei{display:block;position:fixed;bottom:0;left:0}.tu-vi-sensei img{filter:drop-shadow(0px 5px 15px #197A8A);animation:aniImgSensei 2s;opacity:0}.tu-vi-sensei .text-sensei{position:fixed;max-width:20rem;color:#fff;bottom:9rem;left:9rem;padding:.5rem 1rem;text-shadow:-1px -1px 1px rgba(17,17,17,.0549019608),1px 1px 1px #574b4b;opacity:0;animation:aniTextSensei 1s;animation-delay:.5s}.tu-vi-sensei .text-sensei .svg-sensei{background-image:url(./boxText-2ef151fe.svg);background-position:center;background-repeat:no-repeat;height:8rem;padding:1rem}.tu-vi-sensei .text-sensei .svg-sensei span{filter:drop-shadow(0px 0px 30px #000000)}.tu-vi-sensei .text-sensei #svg-close-lao-hat{position:absolute;top:-.5rem;right:.5rem;fill:#197a8a;border:2px solid rgba(255,255,255,.8705882353);border-radius:100%;cursor:pointer;background-color:#ffffffe7}.tu-vi-sensei .text-sensei #svg-close-lao-hat:hover{fill:#000;transform:scale(1.1)}@media (max-width: 768px){.tu-vi-sensei{display:none}}@keyframes aniImgSensei{0%{opacity:0}to{opacity:100%}}@keyframes aniTextSensei{to{opacity:100%;transform:scale(1)}}.format-header{font-size:14px}.format-header img{margin-right:.5rem}.format-header a{text-decoration:none;color:#9ca3af}.format-header a:hover{text-decoration:underline}.format-header .index{font-weight:500}.format-header .item-breadcrumb{font-weight:400}.format-header svg{fill:#9ca3af;width:1.25rem;height:1.25rem;color:transparent}.form-error{border:1px solid #e55353!important}.cursor-pointer{cursor:pointer}.chart-guide{display:flex;align-items:center;position:absolute;right:0;top:9px}.chart-guide a{font-size:16px;color:#d33;font-weight:500;text-decoration:none}.text-decoration-line-through{text-decoration:line-through}.div-password,.div-password-confirm,.div-password-email{position:relative;width:100%}.div-password .show-password,.div-password .show-password-confirm,.div-password .show-password-email,.div-password-confirm .show-password,.div-password-confirm .show-password-confirm,.div-password-confirm .show-password-email,.div-password-email .show-password,.div-password-email .show-password-confirm,.div-password-email .show-password-email{z-index:10;cursor:pointer;width:100%;height:fit-content}.div-password .show-password .svg-hide-password,.div-password .show-password .svg-hide-password-confirm,.div-password .show-password .svg-hide-password-email,.div-password .show-password-confirm .svg-hide-password,.div-password .show-password-confirm .svg-hide-password-confirm,.div-password .show-password-confirm .svg-hide-password-email,.div-password .show-password-email .svg-hide-password,.div-password .show-password-email .svg-hide-password-confirm,.div-password .show-password-email .svg-hide-password-email,.div-password-confirm .show-password .svg-hide-password,.div-password-confirm .show-password .svg-hide-password-confirm,.div-password-confirm .show-password .svg-hide-password-email,.div-password-confirm .show-password-confirm .svg-hide-password,.div-password-confirm .show-password-confirm .svg-hide-password-confirm,.div-password-confirm .show-password-confirm .svg-hide-password-email,.div-password-confirm .show-password-email .svg-hide-password,.div-password-confirm .show-password-email .svg-hide-password-confirm,.div-password-confirm .show-password-email .svg-hide-password-email,.div-password-email .show-password .svg-hide-password,.div-password-email .show-password .svg-hide-password-confirm,.div-password-email .show-password .svg-hide-password-email,.div-password-email .show-password-confirm .svg-hide-password,.div-password-email .show-password-confirm .svg-hide-password-confirm,.div-password-email .show-password-confirm .svg-hide-password-email,.div-password-email .show-password-email .svg-hide-password,.div-password-email .show-password-email .svg-hide-password-confirm,.div-password-email .show-password-email .svg-hide-password-email{position:absolute;width:15px;height:15px;right:10px;top:10px}.div-password .show-password .svg-show-password,.div-password .show-password .svg-show-password-confirm,.div-password .show-password .svg-show-password-email,.div-password .show-password-confirm .svg-show-password,.div-password .show-password-confirm .svg-show-password-confirm,.div-password .show-password-confirm .svg-show-password-email,.div-password .show-password-email .svg-show-password,.div-password .show-password-email .svg-show-password-confirm,.div-password .show-password-email .svg-show-password-email,.div-password-confirm .show-password .svg-show-password,.div-password-confirm .show-password .svg-show-password-confirm,.div-password-confirm .show-password .svg-show-password-email,.div-password-confirm .show-password-confirm .svg-show-password,.div-password-confirm .show-password-confirm .svg-show-password-confirm,.div-password-confirm .show-password-confirm .svg-show-password-email,.div-password-confirm .show-password-email .svg-show-password,.div-password-confirm .show-password-email .svg-show-password-confirm,.div-password-confirm .show-password-email .svg-show-password-email,.div-password-email .show-password .svg-show-password,.div-password-email .show-password .svg-show-password-confirm,.div-password-email .show-password .svg-show-password-email,.div-password-email .show-password-confirm .svg-show-password,.div-password-email .show-password-confirm .svg-show-password-confirm,.div-password-email .show-password-confirm .svg-show-password-email,.div-password-email .show-password-email .svg-show-password,.div-password-email .show-password-email .svg-show-password-confirm,.div-password-email .show-password-email .svg-show-password-email{position:absolute;display:none;width:15px;height:15px;fill:#464242;top:10px;right:10px}
