@charset "UTF-8";

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlcyI6WyJiYWNrZG9vci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiJdLCJmaWxlIjoiYmFja2Rvb3IuY3NzIn0= */
/* pc */
.mona-content a {
  word-break: break-word;
}

@media (max-width: 1510px) {
  .hd-rt {
    gap: 0.6rem;
  }

  .hd-nav>.menu-list>.menu-item>.menu-link {
    font-size: 1.3rem;
    padding: 0 0.6rem;
  }
}

@media (max-width: 1279px) {
  .hd-nav>.menu-list>.menu-item>.menu-link {
    padding: 0 0.6rem;
  }
}

.result-board>.inner {
  max-height: 100%;
}

.login-wr .login-option .login-link {
  cursor: pointer;
}

.tabBtn.active,
.tabBtn-custom.active {
  pointer-events: none;
}

.menu-mb .menu-mb-wr {
  overflow: hidden auto;
}

.menu-mb .menu-list .dropdown .menu-link .ic-down {
  width: 2rem;
  height: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* loader */
@-webkit-keyframes heartbeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.07);
    transform: scale(1.07);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes heartbeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.07);
    transform: scale(1.07);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.loader-sec {
  position: fixed;
  z-index: 200;
  inset: 0;
  width: 100vw;
  height: 100vh;
  background: #fff;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  overflow: hidden;
}

.loader-sec.loader-finish {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.loader-sec .loader-wrap-block {
  height: 100%;
}

.loader-sec .loader-box {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 13rem 0;
}

.loader-sec .loader-wrap {
  --spc: 0;
  width: calc(8 / 12 * 100%);
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: var(--spc);
}

@media screen and (max-width: 575px) {
  .loader-sec .loader-wrap {
    width: 90%;
  }
}

.loader-sec .custom-logo-link {
  --w-logo: 14rem;
  width: var(--w-logo);
  display: block;
  margin: 0 auto;
}

.loader-sec .custom-logo-link>img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.loader-sec .loading-container {
  position: relative;
  /* width: 100%;
    height: 100%; */
  width: 20rem;
  height: 25rem;
  background: #fff;
  border-radius: 99rem;
  -webkit-mask-image: url(../../template/assets/images/heart.svg);
  mask-image: url(../../template/assets/images/heart.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-position: center;
  mask-position: center;
  background: #f1f1f1;
  margin: 0 auto;
  -webkit-animation: heartbeat 1.2s infinite alternate;
  animation: heartbeat 1.2s infinite alternate;
}

.loader-sec .loading-container .loading-per {
  font-family: var(--font-sec);
  position: absolute;
  top: 0;
  -webkit-transform: translate(-50%, -140%);
  transform: translate(-50%, -140%);
  font-size: 1.6rem;
  background: #144089;
  color: #fff;
  text-align: center;
  width: 5.2rem;
  border-radius: 99rem;
}

@media screen and (max-width: 575px) {
  .loader-sec .loading-container .loading-per {
    font-size: 1.4rem;
  }
}

@media screen and (min-width: 2000px) {
  .loader-sec .loading-container .loading-per {
    font-size: 1.6rem;
  }
}

.loader-sec .loading-container .loading-per::after {
  content: "";
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  bottom: -20%;
  width: 0%;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #144089;
}

.loader-sec .loading-container .loading {
  position: absolute;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  width: 100%;
  height: 0%;
  background: #144089;
}

.loader-sec .desc-loader {
  font-size: 1.6rem;
  font-weight: 700;
  color: #144089;
  text-align: center;
  margin-top: var(--spc);
}

/* Thiện 6/1/2025 */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFja2Rvb3IuY3NzIiwic291cmNlcyI6WyJiYWNrZG9vci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIyBzb3VyY2VNYXBwaW5nVVJMPWRhdGE6YXBwbGljYXRpb24vanNvbjtjaGFyc2V0PXV0Zjg7YmFzZTY0LGV5SjJaWEp6YVc5dUlqb3pMQ0p1WVcxbGN5STZXMTBzSW0xaGNIQnBibWR6SWpvaUlpd2ljMjkxY21ObGN5STZXeUppWVdOclpHOXZjaTV6WTNOeklsMHNJbk52ZFhKalpYTkRiMjUwWlc1MElqcGJJaUpkTENKbWFXeGxJam9pWW1GamEyUnZiM0l1WTNOekluMD0gKi9cclxuLyogcGMgKi9cclxuXHJcbi5tb25hLWNvbnRlbnQgYSB7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTUxMHB4KSB7XHJcbiAgICAuaGQtcnQge1xyXG4gICAgICAgIGdhcDogMC42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZC1uYXY+Lm1lbnUtbGlzdD4ubWVudS1pdGVtPi5tZW51LWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAuaGQtbmF2Pi5tZW51LWxpc3Q+Lm1lbnUtaXRlbT4ubWVudS1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnJlc3VsdC1ib2FyZD4uaW5uZXIge1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmxvZ2luLXdyIC5sb2dpbi1vcHRpb24gLmxvZ2luLWxpbmsge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udGFiQnRuLmFjdGl2ZSxcclxuLnRhYkJ0bi1jdXN0b20uYWN0aXZlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4ubWVudS1tYiAubWVudS1tYi13ciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuIGF1dG87XHJcbn1cclxuXHJcbi5tZW51LW1iIC5tZW51LWxpc3QgLmRyb3Bkb3duIC5tZW51LWxpbmsgLmljLWRvd24ge1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4vLyAuZnQtbWVudSAuZnQtbWVudS1pdGVtIC5tZW51LWl0ZW0gLm1lbnUtbGluayB7XHJcbi8vICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbi8vIH1cclxuXHJcbi8qIGxvYWRlciAqL1xyXG5cclxuQGtleWZyYW1lcyBoZWFydGJlYXQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDcpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2FkZXItc2VjIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDIwMDtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubG9hZGVyLXNlYy5sb2FkZXItZmluaXNoIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmxvYWRlci1zZWMgLmxvYWRlci13cmFwLWJsb2NrIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmxvYWRlci1zZWMgLmxvYWRlci1ib3gge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEzcmVtIDA7XHJcbn1cclxuXHJcbi5sb2FkZXItc2VjIC5sb2FkZXItd3JhcCB7XHJcbiAgICAtLXNwYzogMDtcclxuICAgIHdpZHRoOiBjYWxjKDggLyAxMiAqIDEwMCUpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHJvdy1nYXA6IHZhcigtLXNwYyk7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAubG9hZGVyLXNlYyAubG9hZGVyLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2FkZXItc2VjIC5jdXN0b20tbG9nby1saW5rIHtcclxuICAgIC0tdy1sb2dvOiAxNHJlbTtcclxuICAgIHdpZHRoOiB2YXIoLS13LWxvZ28pO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmxvYWRlci1zZWMgLmN1c3RvbS1sb2dvLWxpbms+aW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmxvYWRlci1zZWMgLmxvYWRpbmctY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8qIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlOyAqL1xyXG4gICAgd2lkdGg6IDIwcmVtO1xyXG4gICAgaGVpZ2h0OiAyNXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OXJlbTtcclxuICAgIG1hc2staW1hZ2U6IHVybCguLi8uLi90ZW1wbGF0ZS9hc3NldHMvaW1hZ2VzL2hlYXJ0LnN2Zyk7XHJcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgbWFzay1zaXplOiAxMDAlO1xyXG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYW5pbWF0aW9uOiBoZWFydGJlYXQgMS4ycyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbn1cclxuXHJcbi5sb2FkZXItc2VjIC5sb2FkaW5nLWNvbnRhaW5lciAubG9hZGluZy1wZXIge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2VjKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE0MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE0MCUpO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTQ0MDg5O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNS4ycmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTlyZW07XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAubG9hZGVyLXNlYyAubG9hZGluZy1jb250YWluZXIgLmxvYWRpbmctcGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XHJcbiAgICAubG9hZGVyLXNlYyAubG9hZGluZy1jb250YWluZXIgLmxvYWRpbmctcGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmxvYWRlci1zZWMgLmxvYWRpbmctY29udGFpbmVyIC5sb2FkaW5nLXBlcjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgIGJvdHRvbTogLTIwJTtcclxuICAgIHdpZHRoOiAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMTQ0MDg5O1xyXG59XHJcblxyXG4ubG9hZGVyLXNlYyAubG9hZGluZy1jb250YWluZXIgLmxvYWRpbmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTQ0MDg5O1xyXG59XHJcblxyXG4ubG9hZGVyLXNlYyAuZGVzYy1sb2FkZXIge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICMxNDQwODk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGMpO1xyXG59XHJcblxyXG4vKiBUaGnhu4duIDYvMS8yMDI1ICovXHJcblxyXG4vLyAuYmFubmVyLXNsaWRlciAuYmFubmVyLWNvbnRlbnQtd3Ige1xyXG4vLyAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuLy8gICAgIHBhZGRpbmc6IHZhcigtLXNpemUtaGQpIDA7XHJcbi8vICAgICBtaW4taGVpZ2h0OiBjYWxjKCgzNzYvMTcyOCkqMTAwdncpO1xyXG4vLyB9Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxzTkFBc047QUFDdE4sUUFBUTtBQUVSLEFBQUEsYUFBYSxDQUFDLENBQUMsQ0FBQztFQUNaLFVBQVUsRUFBRSxVQUFVLEdBQ3pCOztBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtFQUNyQixBQUFBLE1BQU0sQ0FBQztJQUNILEdBQUcsRUFBRSxNQUFNLEdBQ2Q7RUFFRCxBQUFBLE9BQU8sR0FBQyxVQUFVLEdBQUMsVUFBVSxHQUFDLFVBQVUsQ0FBQztJQUNyQyxTQUFTLEVBQUUsTUFBTTtJQUNqQixPQUFPLEVBQUUsUUFBUSxHQUNwQjs7QUFHTCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RUFDckIsQUFBQSxPQUFPLEdBQUMsVUFBVSxHQUFDLFVBQVUsR0FBQyxVQUFVLENBQUM7SUFDckMsT0FBTyxFQUFFLFFBQVEsR0FDcEI7O0FBR0wsQUFBQSxhQUFhLEdBQUMsTUFBTSxDQUFDO0VBQ2pCLFVBQVUsRUFBRSxJQUFJLEdBQ25COztBQUVELEFBQUEsU0FBUyxDQUFDLGFBQWEsQ0FBQyxXQUFXLENBQUM7RUFDaEMsTUFBTSxFQUFFLE9BQU8sR0FDbEI7O0FBRUQsQUFBQSxPQUFPLEFBQUEsT0FBTztBQUNkLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDbEIsY0FBYyxFQUFFLElBQUksR0FDdkI7O0FBRUQsQUFBQSxRQUFRLENBQUMsV0FBVyxDQUFDO0VBQ2pCLFFBQVEsRUFBRSxXQUFXLEdBQ3hCOztBQUVELEFBQUEsUUFBUSxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQztFQUM5QyxLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osV0FBVyxFQUFFLE1BQU0sR0FDdEI7O0FBTUQsWUFBWTtBQUVaLFVBQVUsQ0FBVixTQUFVO0VBQ04sRUFBRTtJQUNFLFNBQVMsRUFBRSxRQUFRO0VBR3ZCLEdBQUc7SUFDQyxTQUFTLEVBQUUsV0FBVztFQUcxQixJQUFJO0lBQ0EsU0FBUyxFQUFFLFFBQVE7O0FBSTNCLEFBQUEsV0FBVyxDQUFDO0VBQ1IsUUFBUSxFQUFFLEtBQUs7RUFDZixPQUFPLEVBQUUsR0FBRztFQUNaLEtBQUssRUFBRSxDQUFDO0VBQ1IsS0FBSyxFQUFFLEtBQUs7RUFDWixNQUFNLEVBQUUsS0FBSztFQUNiLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGtCQUFrQixFQUFFLG9CQUFvQjtFQUN4QyxVQUFVLEVBQUUsb0JBQW9CO0VBQ2hDLFFBQVEsRUFBRSxNQUFNLEdBQ25COztBQUVELEFBQUEsV0FBVyxBQUFBLGNBQWMsQ0FBQztFQUN0QixPQUFPLEVBQUUsQ0FBQztFQUNWLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLGNBQWMsRUFBRSxJQUFJLEdBQ3ZCOztBQUVELEFBQUEsV0FBVyxDQUFDLGtCQUFrQixDQUFDO0VBQzNCLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0FBRUQsQUFBQSxXQUFXLENBQUMsV0FBVyxDQUFDO0VBQ3BCLE1BQU0sRUFBRSxJQUFJO0VBQ1osT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFLElBQUk7RUFDYixrQkFBa0IsRUFBRSxRQUFRO0VBQzVCLHFCQUFxQixFQUFFLE1BQU07RUFDN0Isa0JBQWtCLEVBQUUsTUFBTTtFQUMxQixjQUFjLEVBQUUsTUFBTTtFQUN0QixnQkFBZ0IsRUFBRSxNQUFNO0VBQ3hCLGFBQWEsRUFBRSxNQUFNO0VBQ3JCLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLGlCQUFpQixFQUFFLE1BQU07RUFDekIsY0FBYyxFQUFFLE1BQU07RUFDdEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsT0FBTyxFQUFFLE9BQU8sR0FDbkI7O0FBRUQsQUFBQSxXQUFXLENBQUMsWUFBWSxDQUFDO0VBQ3JCLEtBQUssQ0FBQSxFQUFDO0VBQ04sS0FBSyxFQUFFLG1CQUFtQjtFQUMxQixNQUFNLEVBQUUsTUFBTTtFQUNkLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRSxJQUFJO0VBQ2Isa0JBQWtCLEVBQUUsUUFBUTtFQUM1QixxQkFBcUIsRUFBRSxNQUFNO0VBQzdCLGtCQUFrQixFQUFFLE1BQU07RUFDMUIsY0FBYyxFQUFFLE1BQU07RUFDdEIsT0FBTyxFQUFFLFVBQVUsR0FDdEI7O0FBRUQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFQUMvQixBQUFBLFdBQVcsQ0FBQyxZQUFZLENBQUM7SUFDckIsS0FBSyxFQUFFLEdBQUcsR0FDYjs7QUFHTCxBQUFBLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQztFQUMxQixRQUFRLENBQUEsTUFBQztFQUNULEtBQUssRUFBRSxhQUFhO0VBQ3BCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsTUFBTSxFQUFFLE1BQU0sR0FDakI7O0FBRUQsQUFBQSxXQUFXLENBQUMsaUJBQWlCLEdBQUMsR0FBRyxDQUFDO0VBQzlCLEtBQUssRUFBRSxJQUFJO0VBQ1gsYUFBYSxFQUFFLEtBQUs7RUFDcEIsVUFBVSxFQUFFLEtBQUssR0FDcEI7O0FBRUQsQUFBQSxXQUFXLENBQUMsa0JBQWtCLENBQUM7RUFDM0IsUUFBUSxFQUFFLFFBQVE7RUFDbEI7b0JBQ2dCO0VBQ2hCLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLEtBQUs7RUFDYixVQUFVLEVBQUUsSUFBSTtFQUNoQixhQUFhLEVBQUUsS0FBSztFQUNwQixVQUFVLEVBQUUsMkNBQTJDO0VBQ3ZELFdBQVcsRUFBRSxTQUFTO0VBQ3RCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsYUFBYSxFQUFFLE1BQU07RUFDckIsVUFBVSxFQUFFLE9BQU87RUFDbkIsTUFBTSxFQUFFLE1BQU07RUFDZCxTQUFTLEVBQUUsaUNBQWlDLEdBQy9DOztBQUVELEFBQUEsV0FBVyxDQUFDLGtCQUFrQixDQUFDLFlBQVksQ0FBQztFQUN4QyxXQUFXLEVBQUUsZUFBZTtFQUM1QixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsQ0FBQztFQUNOLGlCQUFpQixFQUFFLHNCQUFzQjtFQUN6QyxTQUFTLEVBQUUsc0JBQXNCO0VBQ2pDLFNBQVMsRUFBRSxNQUFNO0VBQ2pCLFVBQVUsRUFBRSxPQUFPO0VBQ25CLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLE1BQU07RUFDbEIsS0FBSyxFQUFFLE1BQU07RUFDYixhQUFhLEVBQUUsS0FBSyxHQUN2Qjs7QUFFRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VBQy9CLEFBQUEsV0FBVyxDQUFDLGtCQUFrQixDQUFDLFlBQVksQ0FBQztJQUN4QyxTQUFTLEVBQUUsTUFBTSxHQUNwQjs7QUFHTCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNO0VBQ2hDLEFBQUEsV0FBVyxDQUFDLGtCQUFrQixDQUFDLFlBQVksQ0FBQztJQUN4QyxTQUFTLEVBQUUsTUFBTSxHQUNwQjs7QUFHTCxBQUFBLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQyxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQy9DLE9BQU8sRUFBRSxFQUFFO0VBQ1gsUUFBUSxFQUFFLFFBQVE7RUFDbEIsSUFBSSxFQUFFLEdBQUc7RUFDVCxpQkFBaUIsRUFBRSxrQkFBa0I7RUFDckMsU0FBUyxFQUFFLGtCQUFrQjtFQUM3QixNQUFNLEVBQUUsSUFBSTtFQUNaLEtBQUssRUFBRSxFQUFFO0VBQ1QsTUFBTSxFQUFFLENBQUM7RUFDVCxXQUFXLEVBQUUscUJBQXFCO0VBQ2xDLFlBQVksRUFBRSxxQkFBcUI7RUFDbkMsVUFBVSxFQUFFLGlCQUFpQixHQUNoQzs7QUFFRCxBQUFBLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQyxRQUFRLENBQUM7RUFDcEMsUUFBUSxFQUFFLFFBQVE7RUFDbEIsTUFBTSxFQUFFLENBQUM7RUFDVCxJQUFJLEVBQUUsQ0FBQztFQUNQLGFBQWEsRUFBRSxPQUFPO0VBQ3RCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLEVBQUU7RUFDVixVQUFVLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLFdBQVcsQ0FBQyxZQUFZLENBQUM7RUFDckIsU0FBUyxFQUFFLE1BQU07RUFDakIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsS0FBSyxFQUFFLE9BQU87RUFDZCxVQUFVLEVBQUUsTUFBTTtFQUNsQixVQUFVLEVBQUUsVUFBVSxHQUN6Qjs7QUFFRCxxQkFBcUIifQ== */


/* duy 20/11/2025 */
.blog-aside .ad {
  position: relative;
  top: auto;
  width: 100%;
}

.blog-aside .ad .ad-img {
  padding-top: 0;
  width: 100%;
}

.blog-aside .ad .ad-img img {
  position: relative;
  top: auto;
  width: 100%;
  left: auto;
  transform: translate(0, 0);
  display: block;
}

@media screen and (min-width: 900px) {
  .blog-detail-rt-wr .blog-aside {
    height: auto;
    position: sticky;
    top: calc(var(--size-hd-bot) + 2rem);
  }
}

@media screen and (min-width: 1200px) {
  /* .blog-detail-content {
    display: flex;
    gap: 1.2rem;
  } */

  .blog-detail-content .popup-author {
    position: relative;
    top: auto;
    width: 0;
    transition: all .3s ease;
    opacity: 0;
    min-width: 0;
  }

  .blog-detail-content .popup-author.active {
    width: auto;
    opacity: 1;
    min-width: 31rem;
  }

  /* .info-blog-flex .popup-author {
    display: none !important;
  } */
}

@media screen and (max-width: 1200px) {

  .blog-detail-content .popup-author,
  .blog-detail-heading .popup-author {
    position: unset;
    width: 35rem;
    max-width: 100%;
    min-width: auto;
  }
}

.info-blog-flex {
  position: relative;
}

/* @media screen and (max-width: 1199px) {
  .blog-detail-content .popup-author {
    display: none !important;
  }
} */

@media screen and (max-width: 899px) {
  .blog-aside {
    flex-direction: column;
    max-width: 40rem;
    margin: 0 auto;

  }
}

/* thiện 21/11/2025 */
@media screen and (max-width: 575px) {
  .bar-fixed .bar-fixed-item {
    background: #48acff;
  }

  .bar-fixed .back-to-top {
    background: #48acff;
  }

  .bar-fixed .back-to-top .ic i {
    color: #fff;
  }

  .bar-fixed .back-to-top:hover {
    background: #48acff;
  }

  .ez-toc-open-icon {
    transform: translate(-100%, 0);
    opacity: 0;
    visibility: hidden;
    transition: all .2s ease;
  }

  .ez-toc-open-icon.active {
    transform: translate(0, 0);
    opacity: 1;
    visibility: visible;
  }
}

@media screen and (min-width: 1201px) {
  .bar-fixed {
    opacity: 1;
    visibility: visible;
    transform: translate(0, 0);
  }
}

/* thiện 28/11/2025 */
.blog-detail-flex {
  display: flex;
  gap: 1.2rem;
  margin-bottom: 1.6rem;
}

.blog-detail-flex .desc {
  display: flex;
  gap: 1.6rem;
  font-size: 1.6rem;
  color: #0f172a;
  flex: 1;
  text-align: justify;
}

.blog-detail-flex .popup-author {
  flex-shrink: 0;
}

.blog-detail-flex .info-author {
  flex-direction: column;
  display: flex;
  align-items: flex-end;
  row-gap: 1.6rem;
  flex-shrink: 0;
}

.mona-content ol,
.mona-content ul {
  max-width: 100%;
  word-wrap: break-word;
}

@media screen and (max-width: 1200px) {
  /* .info-author {
    order: -1;
  } */

  .blog-detail-flex {
    flex-direction: column;
  }

  .blog-detail-flex .popup-author {
    width: 100%;
    max-width: 30rem;
  }
}

@media screen and (min-width: 2000px) {
  html {
    font-size: 10px;
  }
}

.blog-detail-rt.aside {
  position: unset;
  height: auto;
}

.blog-detail-rt .blog-aside,
.blog-detail-rt .ad {
  height: 100%;
}

.ad {
  display: flex;
  flex-direction: column;
  row-gap: 2.4rem;
}

.blog-detail-rt .ad .ad-img {
  position: sticky;
  top: calc(var(--size-hd) - var(--size-hd-top));
}

@media (max-width: 900px) {
  .blog-detail-rt .ad .ad-img {
    position: unset;
  }
}

.blog-detail-content {

  .info-desc-flex {
    display: flex;
    flex-direction: column;
    row-gap: 1.6rem;
  }
}

.blog-detail-content .info-blog .info-blog-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.5rem;
}

.info-desc-flex .info-blog {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.6rem;
  flex-wrap: wrap;
}

@media screen and (max-width: 575px) {
  .blog-detail-content .info-blog .info-blog-item {
    font-size: 1.2rem;
  }

  .blog-detail-flex .desc {
    flex-direction: column-reverse;
  }

  .blog-detail-flex .popup-author {
    max-width: 100%;
  }
}

@media only screen and (max-width: 575px) and (min-width: 2000px) {
  .blog-detail-content .info-blog .info-blog-item {
    font-size: 1.4rem;
  }
}

.blog-detail-content .info-blog .info-blog-item:first-child {
  color: #15181e;
}

.blog-detail-content .info-blog .info-blog-item:last-child {
  color: #64748b;
}

.blog-detail-content .info-blog .info-blog-item:not(:last-child) {
  padding-right: 1.6rem;
  margin-right: 1.6rem;
  border-right: 1px solid #efedf2;
}

.blog-detail-content .info-blog .info-blog-item img {
  width: 2.4rem;
  height: 2.4rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 0.8rem;

}

.blog-detail-heading .info-blog {
  max-width: 100%;
  flex-wrap: wrap;
  gap: 1rem;
}


@media screen and (max-width: 1199px) {
  .blog-detail-content .info-blog .info-blog-item img {
    width: 2rem;
    height: 2rem;
  }
}

@media screen and (min-width: 1199px) {}

.blog-detail-heading .info-blog-flex {
  display: none;
}

@media screen and (max-width: 1199px) {

  .blog-detail-heading .info-author {
    /* width: 100%; */
    order: unset;
    display: flex;
    flex-direction: column;
    row-gap: 1.6rem;
  }

  .blog-detail-heading .info-blog {
    justify-content: space-between;
    width: 100%;
  }

  /* .blog-detail-content .info-blog,
  .blog-detail-content .info-author {
    display: none;
  } */

  .blog-detail-lf-wr {
    row-gap: 1.6rem;
  }
}

.medic-box .img img {
  width: auto;
}

@media screen and (min-width: 1201px) {
  .medic-box .img {
    width: 8.6rem;
    height: 8.6rem;
  }
}

.medic-box .content .txt {
  font-size: 1.6rem;
}

@media screen and (max-width: 575px) {
  .medic-box .content .txt {
    font-size: 1.4rem;
    margin-bottom: .4rem;
  }

  .blog-detail-heading .info-author {
    width: 100%;
  }
}