.border-bottom { border-bottom: 1px solid rgba(234, 236, 239, 0.5); }.border-top { border-top: 1px solid rgba(161, 171, 187, 0.5); }.text-right { text-align: right; }.text-left { text-align: left; }.text-center { text-align: center; }.text-overflow { display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }.text-wrap { word-break: break-all; }:focus { outline: 0px; }#__APP { width: 100%; height: 100vh; display: flex; flex-direction: column; }html { font-size: 16px; }body { position: relative; box-sizing: border-box; color: var(--color-PrimaryText); font-size: 14px; background-color: var(--color-BasicBg); -webkit-tap-highlight-color: transparent; overflow-x: hidden; --animation-duration-base: 250ms; --radii-s: 6px; --radii-m: 8px; --radii-l: 10px; --space-4xs: 4px; --space-3xs: 5px; --space-2xs: 8px; --space-s: 12px; --space-m: 15px; }* { box-sizing: border-box; scrollbar-color: var(--color-DisableText) var(--color-CardBg); }::-webkit-scrollbar { width: 8px; height: 10px; background-color: var(--color-CardBg); }::-webkit-scrollbar-thumb { background-color: var(--color-DisableText); border-radius: 8px; }a { text-decoration: none; }ul { margin: 0px; padding: 0px; list-style-type: none; }h2, p { margin: 0px; padding: 0px; }input:-webkit-autofill { transition-delay: 0s, 0s; transition-timing-function: ease-in-out, ease-in-out; transition-duration: 99999s, 99999s; transition-property: color, background-color; -webkit-text-fill-color: var(--color-PrimaryText); }button[disabled], html input[disabled] { cursor: not-allowed; }html[dir="rtl"] .geetest_panel_next .geetest_small { margin-right: 0px !important; margin-left: 8.9% !important; }@media only screen and (max-width: 767px) {
  .content-card { padding: 0px; border: none; width: 100%; min-height: auto; }
  .content-card-full-height { padding: 0px; border: none; width: 100%; min-height: 100%; display: flex; flex-direction: column; }
}.content-card .icon-wrap { margin-bottom: 32px; }@media only screen and (max-width: 767px) {
  .content-card .icon-wrap { padding: 12px 0px 20px; margin-bottom: 8px; }
}.content-card .default-icon { width: auto; height: 28px; }.content-card .institutional-icon { width: 279px; height: 24px; }.content-layout { display: flex; -webkit-box-pack: start; justify-content: start; -webkit-box-align: center; align-items: center; padding: 80px 24px 48px; flex-direction: column; }@media only screen and (max-width: 767px) {
  .content-layout { width: 100%; align-items: flex-start; padding: 8px 24px 16px; }
  .content-layout-full { width: 100%; height: 100%; align-items: flex-start; padding: 8px 24px 16px; }
}.card-page-title { font-weight: 600; font-size: 28px; line-height: 36px; margin-bottom: 0.5rem; }@media (min-width: 768px) {
  .card-page-title { font-weight: 600; font-size: 32px; line-height: 40px; }
}@media (min-width: 768px) {
  .card-page-title { margin-bottom: 2rem; }
}.qrcode-login-popup .bn-bubble.bn-bubble__normal.bn-tooltips { right: -40px !important; width: 425px !important; box-shadow: none !important; z-index: 1100 !important; }.qrcode-login-popup .bn-bubble.bn-bubble__normal.bn-tooltips .bn-bubble-content { max-width: none !important; padding: 40px !important; border-radius: 16px !important; border-style: solid !important; border-width: 1px !important; border-color: var(--color-Line) !important; box-shadow: rgba(71, 77, 87, 0.08) 0px 8px 14px 0px !important; background: var(--color-CardBg) !important; }.qrcode-login-popup .bn-bubble.bn-bubble__normal.bn-tooltips .bn-bubble-arrow { width: 15px !important; height: 15px !important; right: 53px !important; top: 9px !important; border-top-color:  !important; border-top-style:  !important; border-top-width:  !important; border-right-color:  !important; border-right-style:  !important; border-bottom-color:  !important; border-bottom-style:  !important; border-left-color:  !important; border-left-style:  !important; border-left-width:  !important; border-image-source:  !important; border-image-slice:  !important; border-image-width:  !important; border-image-outset:  !important; border-image-repeat:  !important; border-bottom-width: 0px !important; border-right-width: 0px !important; box-shadow: none !important; }.qrcode-login-popup .bn-bubble.bn-bubble__normal.bn-tooltips .bn-bubble-arrow-shadow { display: none !important; }.qrcode-login-popup.qrcode-login-popup-rtl .bn-bubble.bn-bubble__normal.bn-tooltips { left: -40px !important; right: auto !important; }.qrcode-login-popup.qrcode-login-popup-rtl .bn-bubble.bn-bubble__normal.bn-tooltips .bn-bubble-arrow { left: 53px !important; right: auto !important; }.qr-login-icon .bn-bubble-content { right: 65%; }.qr-login-icon .bn-bubble-arrow, .qr-login-icon .bn-bubble-arrow-shadow { left: 14px !important; }.qr-login-icon-rtl .bn-bubble-content { left: 71%; }.qr-login-icon-rtl .bn-bubble-arrow, .qr-login-icon-rtl .bn-bubble-arrow-shadow { right: 14px !important; }@media only screen and (max-width: 767px) {
  .qrcode-login-popup-electron .bn-bubble.bn-bubble__normal.bn-tooltips { right: -20px !important; }
  .qrcode-login-popup-electron .bn-bubble.bn-bubble__normal.bn-tooltips .bn-bubble-arrow { transform: translate(20px, 0px) rotate(45deg) !important; }
}.qr-login-icon .bn-bubble-content { right: 65%; }