@import url(https://pro.fontawesome.com/releases/v5.15.4/css/all.css);
@font-face {
  font-family: 'SVN-Poppins';
  src: url(/1c3b39f400891c007bbb.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-002F, U+0030-0039, U+003A-0040, U+0041-005A, U+005B-0060, U+0061-007A, U+007B-007E, U+00C0-00C3, U+00C8-00CA, U+00CC-00CD, U+00D0, U+00D2-00D5, U+00D9-00DA, U+00DD, U+00E0-00E3, U+00E8-00EA, U+00EC-00ED, U+00F2-00F5, U+00F9-00FA, U+00FD, U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01B0, U+1EA0-1EF9, U+02C6-0323; }

@font-face {
  font-family: 'SVN-Poppins';
  src: url(/51f457d9171bc668e57b.woff2) format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-002F, U+0030-0039, U+003A-0040, U+0041-005A, U+005B-0060, U+0061-007A, U+007B-007E, U+00C0-00C3, U+00C8-00CA, U+00CC-00CD, U+00D0, U+00D2-00D5, U+00D9-00DA, U+00DD, U+00E0-00E3, U+00E8-00EA, U+00EC-00ED, U+00F2-00F5, U+00F9-00FA, U+00FD, U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01B0, U+1EA0-1EF9, U+02C6-0323; }

@font-face {
  font-family: 'SVN-Poppins';
  src: url(/85bfb2441fc85dc1af56.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-002F, U+0030-0039, U+003A-0040, U+0041-005A, U+005B-0060, U+0061-007A, U+007B-007E, U+00C0-00C3, U+00C8-00CA, U+00CC-00CD, U+00D0, U+00D2-00D5, U+00D9-00DA, U+00DD, U+00E0-00E3, U+00E8-00EA, U+00EC-00ED, U+00F2-00F5, U+00F9-00FA, U+00FD, U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01B0, U+1EA0-1EF9, U+02C6-0323; }

@font-face {
  font-family: 'SVN-Poppins';
  src: url(/aa7fc59c70f8ee9691ae.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-002F, U+0030-0039, U+003A-0040, U+0041-005A, U+005B-0060, U+0061-007A, U+007B-007E, U+00C0-00C3, U+00C8-00CA, U+00CC-00CD, U+00D0, U+00D2-00D5, U+00D9-00DA, U+00DD, U+00E0-00E3, U+00E8-00EA, U+00EC-00ED, U+00F2-00F5, U+00F9-00FA, U+00FD, U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01B0, U+1EA0-1EF9, U+02C6-0323; }

@font-face {
  font-family: 'SVN-Poppins';
  src: url(/a3cfb65aad9f47dd406f.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-002F, U+0030-0039, U+003A-0040, U+0041-005A, U+005B-0060, U+0061-007A, U+007B-007E, U+00C0-00C3, U+00C8-00CA, U+00CC-00CD, U+00D0, U+00D2-00D5, U+00D9-00DA, U+00DD, U+00E0-00E3, U+00E8-00EA, U+00EC-00ED, U+00F2-00F5, U+00F9-00FA, U+00FD, U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01B0, U+1EA0-1EF9, U+02C6-0323; }

@font-face {
  font-family: 'SVN-Poppins';
  src: url(/8d082bc35c8dafcec45b.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-002F, U+0030-0039, U+003A-0040, U+0041-005A, U+005B-0060, U+0061-007A, U+007B-007E, U+00C0-00C3, U+00C8-00CA, U+00CC-00CD, U+00D0, U+00D2-00D5, U+00D9-00DA, U+00DD, U+00E0-00E3, U+00E8-00EA, U+00EC-00ED, U+00F2-00F5, U+00F9-00FA, U+00FD, U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01B0, U+1EA0-1EF9, U+02C6-0323; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

* {
  box-sizing: border-box;
  font-family: SVN-Poppins !important; }

:root {
  --core-text-color: #333;
  --primary-color: #e10422; }

html {
  font-size: 62.5%;
  scroll-behavior: smooth;
  scroll-padding-top: 130px; }

body {
  margin: 0;
  padding: 0;
  scrollbar-width: thin;
  scrollbar-color: #d0d0d0 #f9f9f9; }
  body::-webkit-scrollbar {
    width: 7px;
    height: 7px; }
  body::-webkit-scrollbar-track {
    border-radius: 7px;
    background: #f9f9f9; }
  body::-webkit-scrollbar-thumb {
    border-radius: 7px;
    background: #d0d0d0; }
    body::-webkit-scrollbar-thumb:hover {
      background: #8a8a8a; }

.disable-user-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

:root {
  --ks-primary-color-main: #1579ad;
  --ks-info-color-default: #0d6efd;
  --ks-secondary-color-main: #feb415;
  --ks-tertiary-color-main: #ffe9e2;
  --ks-body-color-main: #747c87;
  --ks-text-default-1: #000000;
  --ks-text-default-2: #ffffff;
  --ks-border-color-main: #ebebeb;
  --ks-success-color-default: #0ec122;
  --ks-warning-color-default: #ffc107;
  --ks-warning-color-background: #fffaea;
  --ks-error-color-default: #ef5350;
  --ks-black-color-default: #000000;
  --ks-white-color-default: #ffffff;
  --ks-grey-color-default: #808080;
  --ks-background-color-main: #ffffff;
  --ks-background-color-2: #ecf8ff;
  --ks-background-color-3: #fff1d3;
  --ks-background-color-4: #f4f7fb;
  --ks-background-color-5: #f9f9f9;
  --ks-product-color-btn1: #1579ad;
  --ks-product-color-btn2: #ff7a30;
  --ks-product-color-tab-1: #0ea5e9;
  --ks-product-color-tab-2: #A40980;
  --ks-product-color-tab-3: #ff5c00;
  --ks-product-color-tab-4: #b9a185;
  --ks-product-color-background-success: #f0fff1;
  --ks-product-color-status-waiting: #ff9800;
  --ks-product-color-live-stream: #e04f5f;
  --ks-product-color-time-statistics: #d43b37;
  --ks-product-color-visit-baithi: #6dc06d;
  --ks-product-color-visit-tailieu: #fbc902;
  --ks-product-color-visit-baigiang: #e0625f;
  --ks-product-color-visit-baitap: #fbae46;
  --ks-product-color-chart-line-1: #e0625f;
  --ks-product-color-chart-line-2: #fbae46;
  --ks-product-color-info-test-1: #98c7ff - #ffffff - #ffffff;
  --ks-product-color-gradient-chart-column-hoz: #2381b9 - #6ac6ff;
  --ks-product-color-gradient-chart-column-ver: #2381b9 - #6ac6ff;
  --ks-product-color-gradient-chart-column-ver-2: #d96bbb - #ffcaf1;
  --ks-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --ks-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --ks-shadow-md: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --ks-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --ks-shadow-custom-1: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --ks-shadow-custom-2: 0px -2px 4px 0px #00000014; }
  :root .ant-checkbox-checked .ant-checkbox-inner {
    background-color: var(--ks-primary-color-main);
    border-color: var(--ks-primary-color-main); }
  :root .ant-checkbox-checked:hover {
    background-color: var(--ks-primary-color-main);
    border-color: var(--ks-primary-color-main);
    opacity: 0.9; }
  :root .ant-checkbox-indeterminate .ant-checkbox-inner {
    border-color: var(--ks-primary-color-main) !important; }
    :root .ant-checkbox-indeterminate .ant-checkbox-inner::after {
      background-color: var(--ks-primary-color-main); }
  :root .ant-checkbox-wrapper:hover .ant-checkbox-inner {
    border-color: var(--ks-primary-color-main) !important; }
  :root .ant-checkbox-wrapper:hover .ant-checkbox-checked .ant-checkbox-inner {
    background-color: var(--ks-primary-color-main) !important; }
  :root .ant-checkbox-wrapper .ant-checkbox-inner {
    width: 18px;
    height: 18px; }

.header-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 90px;
  background: var(--ks-product-color-btn1);
  padding: 0 20px;
  align-items: center; }
  .header-wrapper .header-title {
    height: 25px;
    font-size: 1.6rem;
    font-weight: 700;
    color: white; }
  .header-wrapper .header-sub-title {
    font-weight: 400;
    font-size: 1.4rem;
    color: white; }
  .header-wrapper .header-login-button {
    width: 104px;
    height: 38px;
    padding: 8px 12px;
    color: var(--ks-white-color-default);
    font-size: 1.4rem;
    font-weight: 600;
    background-color: #63a0fc;
    border-radius: 35px;
    border: none; }
  .header-wrapper .header-sign-up-button {
    width: 104px;
    height: 38px;
    padding: 8px, 12px, 8px, 12px;
    color: var(--ks-primary-color-main);
    font-size: 1.4rem;
    font-weight: 600;
    background: var(--ks-background-color-main);
    border-radius: 35px;
    border: none; }

.trigger {
  padding: 0 24px;
  font-size: 18px;
  line-height: 64px;
  cursor: pointer;
  transition: color 0.3s; }

.trigger:hover {
  color: #1890ff; }

.logo-wrapper {
  margin: 12px 0 24px;
  display: flex;
  justify-content: center; }
  .logo-wrapper .logo.collapsed {
    width: 40px;
    height: 40px;
    margin: auto;
    border-radius: 50%; }
  .logo-wrapper .name {
    font-size: 16px;
    font-weight: 700;
    color: var(--ks-primary-color-main); }

.sider-menu .class-topic-tree.collapsed .ant-tree-node-content-wrapper {
  padding: 0 !important; }

.sider-menu .class-topic-tree.collapsed .item-menu-title {
  justify-content: center; }

.sider-menu .class-topic-tree.collapsed .item-menu-text {
  display: none !important; }

.sider-menu .class-topic-tree .item-menu-title {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  padding: 8px;
  font-weight: 600;
  color: var(--ks-body-color-main); }
  .sider-menu .class-topic-tree .item-menu-title .item-menu-text {
    padding: 0px 8px; }
  .sider-menu .class-topic-tree .item-menu-title .iconLayout {
    display: flex;
    justify-content: center;
    align-items: center; }
    .sider-menu .class-topic-tree .item-menu-title .iconLayout img {
      filter: invert(51%) sepia(8%) saturate(531%) hue-rotate(175deg) brightness(92%) contrast(92%); }

.sider-menu .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper:has(.topic-active) {
  background-color: #ecf8ff !important; }

.sider-menu .class-topic-tree .ant-tree-treenode {
  width: 100%;
  padding: 0; }
  .sider-menu .class-topic-tree .ant-tree-treenode .ant-tree-switcher {
    display: none; }
  .sider-menu .class-topic-tree .ant-tree-treenode .ant-tree-switcher-noop {
    display: none !important; }
  .sider-menu .class-topic-tree .ant-tree-treenode .ant-tree-switcher_open {
    border-bottom: 1px solid #ebebeb; }
  .sider-menu .class-topic-tree .ant-tree-treenode .ant-tree-indent-unit-start {
    display: none; }
  .sider-menu .class-topic-tree .ant-tree-treenode .ant-tree-node-content-wrapper {
    width: 100%;
    padding: 0 0 0 24px; }
    .sider-menu .class-topic-tree .ant-tree-treenode .ant-tree-node-content-wrapper:has(.topic-title) {
      padding-left: 24px !important; }
      .sider-menu .class-topic-tree .ant-tree-treenode .ant-tree-node-content-wrapper:has(.topic-title) svg {
        transition: display 0.3s ease; }
  .sider-menu .class-topic-tree .ant-tree-treenode .ant-tree-node-content-wrapper-open {
    border-bottom: 1px solid #ebebeb; }
    .sider-menu .class-topic-tree .ant-tree-treenode .ant-tree-node-content-wrapper-open:has(.topic-child-title) {
      border-radius: 0 !important; }
  .sider-menu .class-topic-tree .ant-tree-treenode .ant-tree-node-content-wrapper-normal {
    width: 100%;
    padding-left: 24px;
    border-radius: 0 !important; }
  .sider-menu .class-topic-tree .ant-tree-treenode .ant-tree-node-selected {
    color: var(--ks-primary-color-main);
    background-color: #e6f4ff !important; }

.site-layout .site-layout-background {
  background: #fff; }
  .site-layout .site-layout-background .left-header {
    display: flex;
    align-items: center; }
    .site-layout .site-layout-background .left-header p {
      margin-left: 12px;
      font-size: 22px;
      font-weight: 500;
      line-height: 36.62px;
      color: var(--ks-text-default-1);
      display: -webkit-box;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis; }
      .site-layout .site-layout-background .left-header p span {
        color: var(--ks-primary-color-main); }

.ant-input-prefix {
  margin-right: 12px !important; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.login-title {
  font-size: 2rem;
  font-weight: 700;
  text-align: center; }

.auth-form {
  padding: 12px 72px; }

.login-input {
  height: 48px;
  align-items: center;
  border-radius: 12px;
  box-shadow: var(--ks-shadow-sm);
  border: none;
  color: var(--ks-body-color-main);
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.4rem; }

.forgot-password {
  text-align: left;
  margin-top: -12px;
  margin-bottom: 16px; }
  .forgot-password-item {
    font-size: 14px;
    font-weight: 500;
    line-height: 21.36px;
    color: var(--ks-info-color-default);
    cursor: pointer; }
    .forgot-password-item:hover {
      text-decoration: underline; }

.login-submit-btn {
  width: 364px;
  height: 49px;
  border-radius: 12px;
  background-image: var(--ks-product-color-btn1);
  color: var(--ks-white-color-default);
  font-weight: 700;
  font-size: 1.6rem; }

.login-card-footer-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  margin-top: 60px; }
  .login-card-footer-wrapper .login-footer-text {
    font-weight: 400;
    font-size: 1.6rem;
    color: var(--ks-body-color-main); }
  .login-card-footer-wrapper .login-google-sign-in-btn {
    height: 46px;
    padding: 15px;
    display: flex;
    align-items: center;
    border: 1px solid #747775;
    color: var(--ks-body-color-main);
    font-size: 1.6rem;
    font-weight: 600; }
  .login-card-footer-wrapper .login-link-btn {
    color: var(--ks-primary-color-main);
    font-weight: 600;
    font-size: 1.6rem; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.ks-dialog-style-center {
  box-shadow: var(--ks-shadow-custom-1);
  border-radius: 8px;
  padding: 0; }
  .ks-dialog-style-center .ant-modal-close {
    border-radius: 50%;
    border: none; }
  .ks-dialog-style-center .ant-modal-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    overflow-y: auto; }
    .ks-dialog-style-center .ant-modal-content .ant-modal-body {
      width: 100%; }
  .ks-dialog-style-center .ant-modal-title {
    font-size: 1.6rem;
    font-weight: 700; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.ks-button {
  padding: 0 5px; }
  .ks-button.ks-text-large {
    font-size: 1.6rem;
    font-weight: 700; }
  .ks-button.ks-text-medium {
    font-size: 1.4rem;
    font-weight: 600; }
  .ks-button.ks-text-small {
    font-size: 1.4rem;
    font-weight: 400; }
  .ks-button.ks-button-ok {
    background-image: var(--ks-product-color-btn1);
    color: var(--ks-white-color-default); }
  .ks-button.ks-button-cancel {
    background-color: var(--ks-secondary-color-main); }

.login-title {
  font-weight: 600;
  font-size: 2.4rem;
  text-align: center; }

.login-input {
  height: 48px;
  align-items: center;
  border-radius: 12px;
  box-shadow: var(--ks-shadow-sm);
  border: none;
  color: var(--ks-body-color-main);
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.4rem; }

.login-submit-btn {
  width: 364px;
  height: 49px;
  border-radius: 12px;
  background-image: var(--ks-product-color-btn1);
  color: var(--ks-white-color-default);
  font-weight: 700;
  font-size: 1.6rem; }

.login-card-footer-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  margin-top: 60px; }
  .login-card-footer-wrapper .login-footer-text {
    font-weight: 400;
    font-size: 1.6rem;
    color: var(--ks-body-color-main); }
  .login-card-footer-wrapper .login-google-sign-in-btn {
    height: 46px;
    display: flex;
    align-items: center;
    border: 1px solid #747775;
    color: var(--ks-body-color-main);
    font-size: 1.6rem;
    font-weight: 600; }
  .login-card-footer-wrapper .login-link-btn {
    color: var(--ks-primary-color-main);
    font-weight: 600;
    font-size: 1.6rem; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.select-role-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
  .select-role-wrapper .select-role-card {
    border: none; }
    .select-role-wrapper .select-role-card .ant-card-body {
      padding: 0;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center; }
      .select-role-wrapper .select-role-card .ant-card-body .card-title {
        font-size: 2.4rem;
        font-weight: 600;
        color: var(--ks-product-color-btn2);
        margin: 0 0 4px; }
      .select-role-wrapper .select-role-card .ant-card-body .card-sub-title {
        font-size: 1.6rem;
        font-weight: 600;
        color: var(--ks-primary-color-main);
        margin-bottom: 16px; }
      .select-role-wrapper .select-role-card .ant-card-body .radio-wrapper {
        margin-right: 0; }
        .select-role-wrapper .select-role-card .ant-card-body .radio-wrapper .ant-radio {
          position: absolute;
          left: -9999px;
          overflow: hidden; }
        .select-role-wrapper .select-role-card .ant-card-body .radio-wrapper span.ant-radio + * {
          padding: 0; }
        .select-role-wrapper .select-role-card .ant-card-body .radio-wrapper .radio-image-wrapper {
          border: 1px solid var(--ks-border-color-main);
          background-color: #eeeeee;
          width: 336px;
          height: 336px;
          border-radius: 24px;
          display: flex;
          justify-content: center;
          align-items: flex-end; }
        .select-role-wrapper .select-role-card .ant-card-body .radio-wrapper .radio-title {
          font-size: 1.6rem;
          font-weight: 700;
          line-height: 25.06px;
          color: var(--ks-black-color-default);
          text-align: center;
          margin: 8px 0 0; }
      .select-role-wrapper .select-role-card .ant-card-body .ant-radio-wrapper-checked .radio-image-wrapper {
        border: 1.4px solid var(--ks-info-color-default);
        background-color: var(--ks-product-color-btn7); }
      .select-role-wrapper .select-role-card .ant-card-body .ant-radio-wrapper-checked .radio-title {
        color: var(--ks-primary-color-main); }
      .select-role-wrapper .select-role-card .ant-card-body .confirm-btn {
        font-size: 1.6rem;
        font-weight: 700;
        color: var(--ks-white-color-default);
        width: 318px;
        height: 49px;
        border-radius: 12px;
        background-color: var(--ks-product-color-btn1); }

.select-role-dialog .ant-modal-content {
  padding: 32px;
  border-radius: 24px;
  box-shadow: var(--ks-shadow-custom-1); }

.action-footer {
  padding: 12px 24px;
  display: flex;
  justify-content: space-between;
  background-color: #fff;
  box-shadow: var(--ks-shadow-custom-2); }
  .action-footer button {
    height: auto;
    padding: 8px 32px;
    display: flex;
    align-items: center;
    border-radius: 20.5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 23px; }
    .action-footer button.select-action {
      border: 1px solid var(--ks-primary-color-main);
      background: #fff;
      color: var(--ks-primary-color-main); }
    .action-footer button.create {
      margin-left: auto;
      background-color: var(--ks-primary-color-main);
      color: #fff; }

.action-topic-footer {
  padding: 12px 24px;
  z-index: 10;
  display: flex;
  justify-content: flex-end;
  column-gap: 12px;
  background-color: #fff;
  box-shadow: var(--ks-shadow-custom-2); }
  .action-topic-footer button {
    height: auto;
    padding: 8px 32px;
    display: flex;
    align-items: center;
    border-radius: 20.5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 23px; }
    .action-topic-footer button.select-action {
      border: 1px solid var(--ks-primary-color-main);
      background: #fff;
      color: var(--ks-primary-color-main); }
    .action-topic-footer button.create {
      background-color: var(--ks-primary-color-main);
      color: #fff; }
    .action-topic-footer button.return {
      background-color: #fff;
      color: var(--ks-primary-color-main);
      border-color: var(--ks-primary-color-main); }
  .action-topic-footer .add-topic-btn {
    display: flex;
    height: 0;
    align-items: center;
    column-gap: 8px; }

.action-edit-footer {
  position: fixed;
  bottom: 0;
  left: 65px;
  right: 0;
  padding: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  column-gap: 12px;
  background-color: #fff;
  box-shadow: var(--ks-shadow-custom-2); }
  .action-edit-footer-item {
    padding-top: 5px;
    padding-left: 12px;
    padding-right: 80px;
    display: flex;
    align-items: center;
    column-gap: 12px;
    font-weight: 400;
    font-size: 16px;
    cursor: pointer; }
  .action-edit-footer-item-1 {
    color: var(--ks-product-color-tab-1);
    border-left: 2px solid var(--ks-product-color-tab-1); }
  .action-edit-footer-item-2 {
    color: var(--ks-product-color-tab-2);
    border-left: 2px solid var(--ks-product-color-tab-2); }
    .action-edit-footer-item-2 .dropdown-trigger {
      display: flex;
      align-items: center;
      justify-content: space-between; }
    .action-edit-footer-item-2 .ant-dropdown-arrow::before {
      background: var(--ks-product-color-tab-2) !important; }
  .action-edit-footer-item-3 {
    color: var(--ks-product-color-tab-3);
    border-left: 2px solid var(--ks-product-color-tab-3); }
  .action-edit-footer-item-4 {
    flex: 1;
    justify-content: flex-end;
    padding-bottom: 5px; }
  .action-edit-footer button {
    height: auto;
    padding: 8px 32px;
    display: flex;
    align-items: center;
    border-radius: 20.5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 23px;
    margin-right: 10px; }
    .action-edit-footer button.select-action {
      border: 1px solid var(--ks-primary-color-main);
      background: #fff;
      color: var(--ks-primary-color-main); }
    .action-edit-footer button.create {
      background-color: var(--ks-primary-color-main);
      color: #fff; }
    .action-edit-footer button.return {
      background-color: #fff;
      color: var(--ks-primary-color-main);
      border-color: var(--ks-primary-color-main); }

.modal-change-order-index {
  top: 40px; }
  .modal-change-order-index .ant-modal-content {
    padding-bottom: 10px;
    min-height: 90vh;
    max-height: 90vh;
    overflow: auto; }
  .modal-change-order-index .icon-expand {
    padding: 8px; }
    .modal-change-order-index .icon-expand:hover {
      background-color: #c1c1c1; }
  .modal-change-order-index .item-tree-title {
    display: flex;
    justify-content: space-between;
    padding: 10px;
    padding-right: 40px; }
    .modal-change-order-index .item-tree-title .item-tree-title-content {
      display: flex;
      justify-content: flex-start; }
      .modal-change-order-index .item-tree-title .item-tree-title-content .title-content-text {
        padding: 0 10px;
        font-weight: 600; }
  .modal-change-order-index .ant-modal-footer {
    display: flex;
    justify-content: flex-end;
    position: sticky;
    bottom: 10px;
    right: 20px; }
    .modal-change-order-index .ant-modal-footer .btn-save {
      padding: 20px 30px;
      margin: 0 20px;
      display: flex;
      align-items: center;
      border-radius: 20px;
      font-size: 16px;
      font-weight: 600;
      margin-right: 10px;
      background-color: var(--ks-primary-color-main);
      color: #fff;
      border: none; }
      .modal-change-order-index .ant-modal-footer .btn-save:hover {
        background-color: var(--ks-primary-color-main) !important;
        color: #fff !important;
        opacity: 0.9; }

.modal-copy-topic {
  top: 40px; }
  .modal-copy-topic .ant-modal-content {
    padding-bottom: 10px;
    min-height: 90vh;
    max-height: 90vh;
    overflow: auto; }
  .modal-copy-topic .icon-expand {
    padding: 8px; }
    .modal-copy-topic .icon-expand:hover {
      background-color: #c1c1c1; }
  .modal-copy-topic .item-tree-title {
    display: flex;
    justify-content: space-between;
    padding: 10px;
    padding-right: 40px; }
    .modal-copy-topic .item-tree-title .item-tree-title-content {
      display: flex;
      justify-content: flex-start; }
      .modal-copy-topic .item-tree-title .item-tree-title-content .title-content-text {
        padding: 0 10px;
        font-weight: 600; }
  .modal-copy-topic .modal-title {
    font-size: 24px;
    font-weight: 500;
    border-bottom: 1px solid var(--ks-border-color-main); }
  .modal-copy-topic .ant-modal-footer {
    display: flex;
    justify-content: flex-end;
    position: sticky;
    bottom: 10px;
    right: 20px;
    padding-top: 10px;
    border-top: 1px solid var(--ks-border-color-main); }
    .modal-copy-topic .ant-modal-footer .btn-save {
      padding: 20px 30px;
      margin: 0 20px;
      display: flex;
      align-items: center;
      border-radius: 20px;
      font-size: 16px;
      font-weight: 600;
      margin-right: 10px;
      background-color: var(--ks-primary-color-main);
      color: #fff;
      border: none; }
      .modal-copy-topic .ant-modal-footer .btn-save:hover {
        background-color: var(--ks-primary-color-main) !important;
        color: #fff !important;
        opacity: 0.9; }
      .modal-copy-topic .ant-modal-footer .btn-save.disable {
        opacity: 0.6; }
    .modal-copy-topic .ant-modal-footer .btn-cancel {
      padding: 20px 30px;
      margin: 0 20px;
      display: flex;
      align-items: center;
      border-radius: 20px;
      font-size: 16px;
      font-weight: 600;
      margin-right: 10px;
      color: var(--ks-primary-color-main);
      background-color: #fff;
      border: 1px solid var(--ks-primary-color-main); }
      .modal-copy-topic .ant-modal-footer .btn-cancel:hover {
        color: var(--ks-primary-color-main) !important;
        background-color: #fff !important;
        opacity: 0.9; }
  .modal-copy-topic .splitter {
    align-items: center;
    display: flex;
    height: calc(80vh - 45px);
    width: 100%; }
    .modal-copy-topic .splitter .splitter-first {
      min-width: 30%;
      width: 50%;
      height: 100%;
      overflow: auto;
      padding-right: 10px; }
    .modal-copy-topic .splitter .splitter-resizer {
      position: relative;
      background: var(--ks-border-color-main);
      height: 100%;
      width: 8px;
      cursor: ew-resize;
      user-select: none;
      touch-action: none; }
      .modal-copy-topic .splitter .splitter-resizer svg {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
        z-index: 1; }
    .modal-copy-topic .splitter .splitter-second {
      flex: 1;
      min-width: 30%;
      height: 100%;
      overflow: auto;
      padding-left: 10px; }
  .modal-copy-topic .splitter-first .first-label {
    font-size: 16px;
    font-weight: 600;
    color: var(--ks-info-color-default);
    border-bottom: 1px dashed var(--ks-border-color-main, #E0E0E0);
    padding: 10px; }
  .modal-copy-topic .splitter-first .first-checked-all {
    font-size: 14px;
    padding: 10px 10px 0 10px; }
    .modal-copy-topic .splitter-first .first-checked-all .ant-checkbox-wrapper {
      color: #D63384; }
      .modal-copy-topic .splitter-first .first-checked-all .ant-checkbox-wrapper .ant-checkbox-inner {
        width: 16px;
        height: 16px; }
      .modal-copy-topic .splitter-first .first-checked-all .ant-checkbox-wrapper:hover .ant-checkbox-inner {
        border-color: #D63384 !important; }
      .modal-copy-topic .splitter-first .first-checked-all .ant-checkbox-wrapper:hover .ant-checkbox-checked .ant-checkbox-inner {
        background-color: #D63384 !important; }
    .modal-copy-topic .splitter-first .first-checked-all .ant-checkbox-checked .ant-checkbox-inner {
      background-color: #D63384 !important;
      border-color: #D63384 !important; }
    .modal-copy-topic .splitter-first .first-checked-all .ant-checkbox-indeterminate .ant-checkbox-inner {
      border-color: #D63384 !important; }
    .modal-copy-topic .splitter-first .first-checked-all .ant-checkbox-indeterminate .ant-checkbox-inner::after {
      background-color: #D63384 !important; }
  .modal-copy-topic .splitter-first .class-topic-tree {
    padding: 10px;
    overflow: hidden; }
    .modal-copy-topic .splitter-first .class-topic-tree .ant-tree .tree-title {
      display: flex;
      align-items: center;
      justify-content: space-between;
      overflow: hidden;
      border-bottom: 1px solid #ebebeb;
      padding: 4px; }
      .modal-copy-topic .splitter-first .class-topic-tree .ant-tree .tree-title-main {
        font-size: 14px;
        font-weight: 600;
        line-height: 1.5em;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: normal;
        text-transform: uppercase; }
    .modal-copy-topic .splitter-first .class-topic-tree .ant-tree .tree-title-child {
      display: flex;
      align-items: center;
      justify-content: space-between;
      overflow: hidden;
      border-bottom: 1px solid #ebebeb;
      padding: 4px; }
      .modal-copy-topic .splitter-first .class-topic-tree .ant-tree .tree-title-child-main {
        font-size: 14px;
        line-height: 1.5em;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: normal;
        text-transform: uppercase; }
    .modal-copy-topic .splitter-first .class-topic-tree .ant-tree .tree-collapse-icon {
      padding-left: 8px; }
    .modal-copy-topic .splitter-first .class-topic-tree .ant-tree .ant-tree-treenode {
      width: 100%;
      padding: 0; }
      .modal-copy-topic .splitter-first .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-switcher {
        display: none; }
      .modal-copy-topic .splitter-first .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper {
        width: 100%; }
      .modal-copy-topic .splitter-first .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper-open {
        border-bottom: 1px solid #ebebeb; }
      .modal-copy-topic .splitter-first .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper-normal {
        width: 100%; }
      .modal-copy-topic .splitter-first .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-node-selected {
        background-color: #fff !important; }
  .modal-copy-topic .splitter-second .second-label {
    font-size: 16px;
    font-weight: 600;
    color: var(--ks-info-color-default);
    border-bottom: 1px dashed var(--ks-border-color-main, #E0E0E0);
    padding: 10px;
    width: 100%; }
  .modal-copy-topic .splitter-second .select-course {
    padding: 20px; }
  .modal-copy-topic .splitter-second .table-course-copy .btn-place {
    padding: 8px 16px;
    display: flex;
    align-items: center;
    border-radius: 20px;
    font-size: 14px;
    font-weight: 600;
    background-color: var(--ks-primary-color-main);
    color: #fff;
    border: none; }
    .modal-copy-topic .splitter-second .table-course-copy .btn-place:hover {
      background-color: var(--ks-primary-color-main) !important;
      color: #fff !important;
      opacity: 0.9; }
  .modal-copy-topic .splitter-second .table-course-copy .btn-changed {
    color: var(--ks-primary-color-main);
    background-color: #fff;
    border: 1px solid var(--ks-primary-color-main); }
    .modal-copy-topic .splitter-second .table-course-copy .btn-changed:hover {
      color: var(--ks-primary-color-main) !important;
      background-color: #fff !important;
      opacity: 0.9; }

.ant-select-dropdown .ant-select-item-option {
  border-bottom: 1px solid var(--ks-border-color-main, #E0E0E0); }

.ant-select-dropdown .course-select-item .course-select-label {
  font-size: 14px; }

.ant-select-dropdown .course-select-item .course-select-category {
  font-size: 14px;
  color: var(--ks-primary-color-main); }

.modal-change-order-index-copy {
  top: 40px; }
  .modal-change-order-index-copy .ant-modal-content {
    padding-bottom: 10px;
    min-height: 90vh;
    max-height: 90vh;
    overflow: auto; }
  .modal-change-order-index-copy .icon-expand {
    padding: 8px; }
    .modal-change-order-index-copy .icon-expand:hover {
      background-color: #c1c1c1; }
  .modal-change-order-index-copy .item-tree-title {
    display: flex;
    justify-content: space-between;
    padding: 10px;
    padding-right: 40px; }
    .modal-change-order-index-copy .item-tree-title .item-tree-title-content {
      display: flex;
      justify-content: flex-start; }
      .modal-change-order-index-copy .item-tree-title .item-tree-title-content .title-content-text {
        padding: 0 10px;
        font-weight: 600; }
  .modal-change-order-index-copy .ant-modal-footer {
    display: flex;
    justify-content: flex-end;
    position: sticky;
    bottom: 10px;
    right: 20px; }
    .modal-change-order-index-copy .ant-modal-footer .btn-save {
      padding: 20px 30px;
      margin: 0 20px;
      display: flex;
      align-items: center;
      border-radius: 20px;
      font-size: 16px;
      font-weight: 600;
      margin-right: 10px;
      background-color: var(--ks-primary-color-main);
      color: #fff;
      border: none; }
      .modal-change-order-index-copy .ant-modal-footer .btn-save:hover {
        background-color: var(--ks-primary-color-main) !important;
        color: #fff !important;
        opacity: 0.9; }

.modal-progress-copy .modal-progress-label {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 600; }
  .modal-progress-copy .modal-progress-label.success {
    color: #29eb0b; }
  .modal-progress-copy .modal-progress-label.error {
    color: red; }

.modal-progress-copy .check-result-copy .check-box-copy {
  color: var(--ks-primary-color-main); }

.modal-progress-copy .check-result-copy .check-box-child-copy {
  color: var(--ks-secondary-color-main); }

.modal-progress-copy .check-result-copy .check-box-change {
  color: #d308f2; }

.modal-progress-copy .check-result-copy .checkbox-success .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #29eb0b !important;
  border-color: #29eb0b !important; }

.modal-progress-copy .check-result-copy .checkbox-success .ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: white !important; }

.modal-progress-copy .check-result-copy .checkbox-success .ant-checkbox-wrapper:hover .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #29eb0b !important; }

.modal-progress-copy .check-result-copy .checkbox-error .ant-checkbox-checked .ant-checkbox-inner {
  background-color: red !important;
  border-color: red !important; }

.modal-progress-copy .check-result-copy .checkbox-error .ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: white !important; }

.modal-progress-copy .check-result-copy .checkbox-error .ant-checkbox-wrapper:hover .ant-checkbox-checked.ant-checkbox-inner {
  background-color: red !important; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.collapse-single-detail-wrapper {
  margin-bottom: 10px;
  border: none;
  border-radius: 12px;
  background-color: var(--ks-background-color-main);
  box-shadow: var(--ks-shadow-sm); }
  .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-header .collapse-header-wrapper {
    display: flex;
    justify-content: space-between; }
    .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-header .collapse-header-wrapper .btn-add {
      margin: 0 5px;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 12px;
      color: var(--ks-primary-color-main);
      font-size: 14px;
      font-weight: 500;
      cursor: pointer; }
    .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-header .collapse-header-wrapper .btn-edit-audio {
      margin: 0 5px;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 12px;
      color: #ff9901;
      font-size: 14px;
      font-weight: 500;
      cursor: pointer; }
    .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-header .collapse-header-wrapper .single-detail-header-select {
      height: 25px; }
      .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-header .collapse-header-wrapper .single-detail-header-select.card-type {
        width: 96px; }
      .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-header .collapse-header-wrapper .single-detail-header-select.game-type {
        width: 186px; }
      .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-header .collapse-header-wrapper .single-detail-header-select .ant-select-selector {
        background-color: var(--ks-border-color-main) !important;
        border: none !important;
        border-radius: 4px; }
        .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-header .collapse-header-wrapper .single-detail-header-select .ant-select-selector .ant-select-selection-placeholder,
        .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-header .collapse-header-wrapper .single-detail-header-select .ant-select-selector .ant-select-selection-item {
          font-size: 1.2rem;
          font-weight: 400;
          color: var(--ks-black-color-default); }
    .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-header .collapse-header-wrapper .no-wrap-tags .ant-select-selection-overflow {
      flex-wrap: nowrap !important;
      overflow: hidden; }
    .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-header .collapse-header-wrapper .card-number-question {
      font-weight: 600; }
    .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-header .collapse-header-wrapper .collapse-header-arrow {
      width: 25px;
      height: 25px;
      border-radius: 99px;
      box-shadow: var(--ks-shadow-sm);
      display: flex;
      justify-content: center;
      align-items: center; }
  .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-content {
    border: none; }
    .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-content .single-card-detail {
      background-color: var(--ks-white-color-default);
      margin: 0 8px 8px;
      padding: 0 8px 8px;
      border-radius: 4px; }
      .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-content .single-card-detail.is-child-card {
        padding: 8px;
        border-radius: 8px;
        margin-bottom: 12px; }
      .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-content .single-card-detail.child-card-edit {
        border: 1px solid var(--ks-info-color-default); }
      .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-content .single-card-detail .card-body-text {
        font-size: 1.4rem;
        font-weight: 400;
        color: var(--ks-body-color-main); }
      .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-content .single-card-detail .card-text {
        font-size: 1.4rem;
        font-weight: 400;
        color: var(--ks-black-color-default); }
      .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-content .single-card-detail .card-explain-wrapper {
        background-color: var(--ks-tertiary-color-main);
        padding: 12px;
        border-radius: 8px;
        margin-top: 16px; }
        .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-content .single-card-detail .card-explain-wrapper .card-explain-title {
          font-size: 1.4rem;
          font-weight: 600;
          color: var(--ks-product-color-btn2); }
          .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-content .single-card-detail .card-explain-wrapper .card-explain-title.ant-btn {
            padding: 0;
            height: auto;
            width: auto; }
            .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-content .single-card-detail .card-explain-wrapper .card-explain-title.ant-btn:hover {
              background-color: var(--ks-tertiary-color-main);
              color: var(--ks-product-color-btn2);
              opacity: 0.7; }
      .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-content .single-card-detail .card-guide-title {
        font-size: 1.4rem;
        font-weight: 600;
        color: var(--ks-info-color-default); }
        .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-content .single-card-detail .card-guide-title:hover {
          cursor: pointer; }
      .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-content .single-card-detail .ant-form-item-control-input {
        align-items: normal; }
      .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-content .single-card-detail .btn-group {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding: 10px; }
        .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-content .single-card-detail .btn-group.question {
          position: absolute;
          bottom: -12px; }
        .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-content .single-card-detail .btn-group .btn-add-answer {
          margin: 0 5px;
          display: flex;
          align-items: center;
          justify-content: center;
          padding: 8px;
          border-radius: 12px;
          color: var(--ks-primary-color-main);
          font-size: 14px;
          font-weight: 500;
          cursor: pointer; }
        .collapse-single-detail-wrapper .ant-collapse-item .ant-collapse-content .single-card-detail .btn-group .btn-add-frontHint {
          margin: 0 5px;
          display: flex;
          align-items: center;
          justify-content: center;
          padding: 8px;
          border-radius: 12px;
          color: #ff5c00;
          font-size: 14px;
          font-weight: 500;
          cursor: pointer; }

.modal-upload-audio .ant-upload-list {
  display: flex;
  justify-content: center; }

.modal-upload-audio .ant-modal-footer {
  display: flex;
  justify-content: space-around; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.choice-answer {
  margin-top: 8px;
  padding-right: 24px;
  width: 100%;
  border-radius: 8px;
  display: flex;
  align-items: center;
  border: 1px solid;
  position: relative;
  overflow: hidden; }
  .choice-answer .answer-content {
    border: none;
    width: 100%;
    height: 37px;
    box-shadow: none;
    display: flex;
    align-items: center; }
  .choice-answer .choice-answer-label {
    width: 37px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 37px;
    margin-right: 8px; }
  .choice-answer .choice-answer-icon {
    position: absolute;
    margin-right: 8px;
    right: 0;
    padding: 8px; }
    .choice-answer .choice-answer-icon:hover {
      cursor: pointer; }
  .choice-answer .choice-answer-content {
    display: flex;
    align-items: center;
    height: 100%; }

.choice-answer-title {
  font-size: 18px;
  font-weight: 600;
  padding: 10px 0px; }

.choice-answer-editor {
  padding: 10px; }

.text-math-jax {
  position: relative;
  top: 25%; }

.ckeditor-4-react-container {
  background-color: #fff;
  padding: 8px; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.editor-view-item {
  margin-top: 8px;
  padding-right: 24px;
  width: 100%;
  border-radius: 8px;
  display: flex;
  align-items: center;
  border: 1px solid;
  position: relative;
  overflow: hidden; }
  .editor-view-item .item-content {
    border: none;
    width: 100%;
    padding: 8px;
    min-height: 37px;
    box-shadow: none; }
  .editor-view-item .item-content-input {
    border: none;
    padding: 8px;
    width: 100%;
    min-height: 37px;
    box-shadow: none;
    display: flex;
    align-items: center; }
  .editor-view-item .item-menu-icon {
    position: absolute;
    margin-right: 8px;
    right: 0;
    padding: 8px; }
    .editor-view-item .item-menu-icon:hover {
      cursor: pointer; }
  .editor-view-item .item-content-editor {
    padding: 10px; }

/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */
.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.cropper-container img {
  backface-visibility: hidden;
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%; }

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden; }

.cropper-drag-box {
  background-color: #fff;
  opacity: 0; }

.cropper-modal {
  background-color: #000;
  opacity: 0.5; }

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%; }

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute; }

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: calc(100% / 3);
  left: 0;
  top: calc(100% / 3);
  width: 100%; }

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: calc(100% / 3);
  top: 0;
  width: calc(100% / 3); }

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0; }

.cropper-center::before,
.cropper-center::after {
  background-color: #eee;
  content: ' ';
  display: block;
  position: absolute; }

.cropper-center::before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px; }

.cropper-center::after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px; }

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%; }

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0; }

.cropper-line {
  background-color: #39f; }

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px; }

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px; }

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px; }

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0; }

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px; }

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%; }

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px; }

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%; }

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px; }

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px; }

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px; }

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px; }

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px; }

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px; } }

@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px; } }

@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: 0.75;
    width: 5px; } }

.cropper-point.point-se::before {
  background-color: #39f;
  bottom: -50%;
  content: ' ';
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%; }

.cropper-invisible {
  opacity: 0; }

.cropper-bg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC); }

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0; }

.cropper-hidden {
  display: none !important; }

.cropper-move {
  cursor: move; }

.cropper-crop {
  cursor: crosshair; }

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.ks-modal-style-center {
  z-index: 1000; }
  .ks-modal-style-center .ant-modal-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: 20px !important;
    padding: 20px 16px; }
  .ks-modal-style-center .ant-modal-title {
    font-size: 1.6rem;
    font-weight: 700;
    text-align: center; }
  .ks-modal-style-center.modal-large-title .ant-modal-title {
    font-size: 2rem;
    font-weight: 600; }
  .ks-modal-style-center .modal-footer {
    display: flex;
    justify-content: space-around;
    gap: 10px; }
    .ks-modal-style-center .modal-footer .btn-submit {
      font-size: 1.6rem;
      font-weight: 600;
      background-color: var(--ks-primary-color-main);
      color: #fff;
      border-radius: 99px;
      height: 40px; }
      .ks-modal-style-center .modal-footer .btn-submit:hover {
        background-color: var(--ks-primary-color-main);
        color: #fff;
        opacity: 0.8; }
    .ks-modal-style-center .modal-footer .btn-cancel {
      font-size: 1.6rem;
      font-weight: 600;
      color: var(--ks-primary-color-main);
      border-color: var(--ks-primary-color-main);
      background-color: #fff;
      border-radius: 99px;
      height: 40px; }
      .ks-modal-style-center .modal-footer .btn-cancel:hover {
        color: var(--ks-primary-color-main);
        border-color: var(--ks-primary-color-main);
        background-color: #fff;
        opacity: 0.8; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.two-level-detail {
  background-color: var(--ks-background-color-main);
  padding: 0 8px 8px;
  margin: 0 0 16px 0px;
  border-radius: 4px; }
  .two-level-detail .card-body-text {
    font-size: 1.4rem;
    font-weight: 400;
    color: var(--ks-body-color-main); }
  .two-level-detail .single-detail-header-select {
    height: 25px; }
    .two-level-detail .single-detail-header-select.skill {
      width: 96px; }
    .two-level-detail .single-detail-header-select.card-type {
      width: 186px; }
    .two-level-detail .single-detail-header-select .ant-select-selector {
      background-color: var(--ks-border-color-main) !important;
      border: none !important;
      border-radius: 4px; }
      .two-level-detail .single-detail-header-select .ant-select-selector .ant-select-selection-placeholder,
      .two-level-detail .single-detail-header-select .ant-select-selector .ant-select-selection-item {
        font-size: 1.2rem;
        font-weight: 400;
        color: var(--ks-black-color-default); }
  .two-level-detail .no-wrap-tags .ant-select-selection-overflow {
    flex-wrap: nowrap !important;
    overflow: hidden; }
  .two-level-detail .card-text {
    font-size: 1.4rem;
    font-weight: 400;
    color: var(--ks-black-color-default); }
  .two-level-detail .card-explain-wrapper {
    background-color: var(--ks-tertiary-color-main);
    padding: 12px;
    border-radius: 8px;
    margin-top: 16px; }
    .two-level-detail .card-explain-wrapper .card-explain-title {
      font-size: 1.4rem;
      font-weight: 600;
      color: var(--ks-product-color-btn2); }
      .two-level-detail .card-explain-wrapper .card-explain-title.ant-btn {
        padding: 0;
        height: auto;
        width: auto; }
        .two-level-detail .card-explain-wrapper .card-explain-title.ant-btn:hover {
          background-color: var(--ks-tertiary-color-main);
          color: var(--ks-product-color-btn2);
          opacity: 0.7; }
  .two-level-detail .card-guide-title {
    font-size: 1.4rem;
    font-weight: 600;
    color: var(--ks-info-color-default); }
    .two-level-detail .card-guide-title:hover {
      cursor: pointer; }
  .two-level-detail .child-cards-wrapper {
    padding: 12px;
    border-radius: 8px;
    margin-top: 12px; }
  .two-level-detail .btn-add {
    margin: 0 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    color: var(--ks-primary-color-main);
    font-size: 14px;
    font-weight: 500;
    cursor: pointer; }
  .two-level-detail .btn-edit-audio {
    margin: 0 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    color: #ff9901;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.three-level-detail {
  border: 1px solid;
  margin: 0 0 16px 0px;
  padding: 0 8px 8px;
  border-radius: 4px; }
  .three-level-detail .card-body-text {
    font-size: 1.4rem;
    font-weight: 400;
    color: var(--ks-body-color-main); }
  .three-level-detail .single-detail-header-select {
    height: 25px; }
    .three-level-detail .single-detail-header-select.skill {
      width: 96px; }
    .three-level-detail .single-detail-header-select.card-type {
      width: 186px; }
    .three-level-detail .single-detail-header-select .ant-select-selector {
      background-color: var(--ks-border-color-main) !important;
      border: none !important;
      border-radius: 4px; }
      .three-level-detail .single-detail-header-select .ant-select-selector .ant-select-selection-placeholder,
      .three-level-detail .single-detail-header-select .ant-select-selector .ant-select-selection-item {
        font-size: 1.2rem;
        font-weight: 400;
        color: var(--ks-black-color-default); }
  .three-level-detail .no-wrap-tags .ant-select-selection-overflow {
    flex-wrap: nowrap !important;
    overflow: hidden; }
  .three-level-detail .card-text {
    font-size: 1.4rem;
    font-weight: 400;
    color: var(--ks-black-color-default); }
  .three-level-detail .card-explain-wrapper {
    background-color: var(--ks-tertiary-color-main);
    padding: 12px;
    border-radius: 8px;
    margin-top: 16px; }
    .three-level-detail .card-explain-wrapper .card-explain-title {
      font-size: 1.4rem;
      font-weight: 600;
      color: var(--ks-product-color-btn2); }
      .three-level-detail .card-explain-wrapper .card-explain-title.ant-btn {
        padding: 0;
        height: auto;
        width: auto; }
        .three-level-detail .card-explain-wrapper .card-explain-title.ant-btn:hover {
          background-color: var(--ks-tertiary-color-main);
          color: var(--ks-product-color-btn2);
          opacity: 0.7; }
  .three-level-detail .card-guide-title {
    font-size: 1.4rem;
    font-weight: 600;
    color: var(--ks-info-color-default); }
    .three-level-detail .card-guide-title:hover {
      cursor: pointer; }
  .three-level-detail .child-cards-wrapper {
    padding: 12px;
    border-radius: 8px;
    margin-top: 12px; }
  .three-level-detail .btn-add {
    margin: 0 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    color: var(--ks-primary-color-main);
    font-size: 14px;
    font-weight: 500;
    cursor: pointer; }
  .three-level-detail .btn-edit-audio {
    margin: 0 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    color: #ff9901;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.card-box-wrapper {
  margin: 8px;
  padding: 8px;
  border-radius: 16px;
  min-width: 256px;
  background-color: #fff !important; }
  .card-box-wrapper.isChild {
    border: 1px solid var(--ks-border-color-main); }
  .card-box-wrapper.edit {
    background-color: #f4f7fb !important;
    border: 1px solid var(--ks-primary-color-main); }
  .card-box-wrapper .card-box-title {
    font-size: 1.4rem;
    font-weight: 700; }
  .card-box-wrapper .card-box-form {
    margin: 8px 0 4px; }
    .card-box-wrapper .card-box-form .card-box-form-item {
      display: flex;
      margin-bottom: 4px;
      justify-content: space-between; }
      .card-box-wrapper .card-box-form .card-box-form-item .form-item-title {
        color: var(--ks-primary-color-main);
        margin-right: 5px; }
      .card-box-wrapper .card-box-form .card-box-form-item .input-card-box-item {
        height: 32px;
        width: 150px; }
  .card-box-wrapper .no-wrap-tags .ant-select-selection-overflow {
    flex-wrap: nowrap !important;
    overflow: hidden; }
  .card-box-wrapper .action-btn-cancel {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 22px;
    border-radius: 12px;
    color: var(--ks-primary-color-main);
    background-color: #fff;
    border: 1px solid var(--ks-primary-color-main);
    font-size: 12px;
    cursor: pointer; }
  .card-box-wrapper .action-btn-save {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 22px;
    border-radius: 12px;
    color: #fff;
    background-color: var(--ks-primary-color-main);
    font-size: 12px;
    cursor: pointer; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.two-level-wrapper {
  background-color: var(--ks-background-color-main);
  padding: 8px 0px;
  margin: 0 8px 16px;
  border-radius: 12px; }
  .two-level-wrapper.edit {
    box-shadow: var(--ks-shadow-md); }
    .two-level-wrapper.edit.isChild {
      background-color: var(--ks-background-color-3); }
  .two-level-wrapper .two-level-title {
    font-size: 1.4rem;
    font-weight: 700; }
  .two-level-wrapper .action-select-type {
    height: 22px;
    font-size: 12px;
    width: 150px; }
  .two-level-wrapper .no-wrap-tags .ant-select-selection-overflow {
    flex-wrap: nowrap !important;
    overflow: hidden; }
  .two-level-wrapper .action-btn-add {
    font-weight: 600;
    color: var(--ks-primary-color-main);
    cursor: pointer; }
  .two-level-wrapper .action-btn-cancel {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 22px;
    border-radius: 12px;
    color: var(--ks-primary-color-main);
    background-color: #fff;
    border: 1px solid var(--ks-primary-color-main);
    font-size: 12px;
    cursor: pointer; }
  .two-level-wrapper .action-btn-save {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 22px;
    border-radius: 12px;
    color: #fff;
    background-color: var(--ks-primary-color-main);
    font-size: 12px;
    cursor: pointer; }
  .two-level-wrapper .footer-wrapper {
    padding: 8px 20px;
    font-size: 16px;
    line-height: 25px;
    font-weight: 600; }
    .two-level-wrapper .footer-wrapper .footer-btn {
      height: 40px;
      border-radius: 99px; }
      .two-level-wrapper .footer-wrapper .footer-btn.delete-btn {
        border-color: var(--ks-error-color-default);
        color: var(--ks-error-color-default); }
      .two-level-wrapper .footer-wrapper .footer-btn.edit-btn {
        background-color: none;
        background-color: var(--ks-product-color-btn1);
        color: var(--ks-white-color-default); }
      .two-level-wrapper .footer-wrapper .footer-btn.cancel-btn {
        width: 96px;
        border-color: var(--ks-product-color-btn1);
        color: var(--ks-product-color-btn1); }
      .two-level-wrapper .footer-wrapper .footer-btn.editing {
        border: none;
        background-color: var(--ks-background-color-3);
        color: var(--ks-product-color-status-waiting); }
  .two-level-wrapper .divider-wrapper {
    margin: 0; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.three-level-wrapper {
  padding: 8px 0px;
  margin: 0 8px 16px;
  border-radius: 12px;
  background-color: var(--ks-background-color-main); }
  .three-level-wrapper.edit {
    box-shadow: var(--ks-shadow-md); }
  .three-level-wrapper .three-level-title {
    font-size: 1.4rem;
    font-weight: 700; }
  .three-level-wrapper .action-select-type {
    height: 22px;
    font-size: 12px;
    width: 150px; }
  .three-level-wrapper .no-wrap-tags .ant-select-selection-overflow {
    flex-wrap: nowrap !important;
    overflow: hidden; }
  .three-level-wrapper .action-btn-add {
    font-weight: 600;
    color: var(--ks-primary-color-main);
    cursor: pointer; }
  .three-level-wrapper .action-btn-cancel {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 22px;
    border-radius: 12px;
    color: var(--ks-primary-color-main);
    background-color: #fff;
    border: 1px solid var(--ks-primary-color-main);
    font-size: 12px;
    cursor: pointer; }
  .three-level-wrapper .action-btn-save {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 22px;
    border-radius: 12px;
    color: #fff;
    background-color: var(--ks-primary-color-main);
    font-size: 12px;
    cursor: pointer; }
  .three-level-wrapper .footer-wrapper {
    padding: 8px 20px;
    font-size: 16px;
    line-height: 25px;
    font-weight: 600; }
    .three-level-wrapper .footer-wrapper .footer-btn {
      height: 40px;
      border-radius: 99px; }
      .three-level-wrapper .footer-wrapper .footer-btn.delete-btn {
        border-color: var(--ks-error-color-default);
        color: var(--ks-error-color-default); }
      .three-level-wrapper .footer-wrapper .footer-btn.edit-btn {
        background-color: none;
        background-color: var(--ks-product-color-btn1);
        color: var(--ks-white-color-default); }
      .three-level-wrapper .footer-wrapper .footer-btn.cancel-btn {
        width: 96px;
        border-color: var(--ks-product-color-btn1);
        color: var(--ks-product-color-btn1); }
      .three-level-wrapper .footer-wrapper .footer-btn.editing {
        border: none;
        background-color: var(--ks-background-color-3);
        color: var(--ks-product-color-status-waiting); }
  .three-level-wrapper .divider-wrapper {
    margin: 0; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.modal-activity-recent {
  top: 40px; }
  .modal-activity-recent .ant-modal-content {
    max-height: 85vh;
    min-height: 85vh;
    overflow-y: auto; }
  .modal-activity-recent .modal-header {
    display: flex;
    border-bottom: 1px solid var(--ks-border-color-main);
    padding-bottom: 10px; }
    .modal-activity-recent .modal-header .header-title {
      font-size: 24px;
      font-weight: 500;
      padding-right: 10px; }
    .modal-activity-recent .modal-header .select-type-activity {
      height: 37px;
      border-radius: 8px;
      border-color: var(--ks-border-color-main);
      font-size: 16px;
      color: #000; }
      .modal-activity-recent .modal-header .select-type-activity .ant-select-selection-placeholder {
        font-size: 1.4rem;
        font-weight: 400;
        color: var(--ks-body-color-main); }
      .modal-activity-recent .modal-header .select-type-activity .ant-picker-input input::placeholder {
        font-size: 1.4rem;
        font-weight: 400;
        color: var(--ks-body-color-main); }
      .modal-activity-recent .modal-header .select-type-activity::placeholder {
        font-size: 1.4rem;
        font-weight: 400;
        color: var(--ks-body-color-main); }
      .modal-activity-recent .modal-header .select-type-activity .ant-input-number-input-wrap {
        height: 100%; }
        .modal-activity-recent .modal-header .select-type-activity .ant-input-number-input-wrap input {
          height: 100%; }
  .modal-activity-recent .modal-container .activity-item {
    display: flex;
    border-bottom: 1px solid var(--ks-border-color-main);
    padding: 6px 0; }
    .modal-activity-recent .modal-container .activity-item .avatar {
      padding-right: 10px; }
    .modal-activity-recent .modal-container .activity-item .activity-content {
      font-size: 16px; }
      .modal-activity-recent .modal-container .activity-item .activity-content .time-text {
        font-size: 14px;
        color: var(--ks-body-color-main); }
  .modal-activity-recent .modal-container .btn-show-more {
    color: var(--ks-primary-color-main);
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    padding: 10px 0; }
    .modal-activity-recent .modal-container .btn-show-more:hover {
      text-decoration: underline; }

.action-footer {
  padding: 12px 24px;
  display: flex;
  z-index: 100;
  justify-content: space-between;
  background-color: #fff;
  box-shadow: var(--ks-shadow-custom-2); }
  .action-footer.no-data {
    justify-content: flex-end; }
  .action-footer button {
    height: auto;
    padding: 8px 32px;
    display: flex;
    align-items: center;
    border-radius: 20.5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 23px; }
    .action-footer button.select-action {
      border: 1px solid var(--ks-primary-color-main);
      background: #fff;
      color: var(--ks-primary-color-main); }
    .action-footer button.create {
      margin-left: auto;
      background-color: var(--ks-primary-color-main);
      color: #fff; }

.action-footer {
  padding: 12px 24px;
  display: flex;
  z-index: 100;
  justify-content: space-between;
  background-color: #fff;
  box-shadow: var(--ks-shadow-custom-2); }
  .action-footer.no-data {
    justify-content: flex-end; }
  .action-footer button {
    height: auto;
    padding: 8px 32px;
    display: flex;
    align-items: center;
    border-radius: 20.5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 23px; }
    .action-footer button.select-action {
      border: 1px solid var(--ks-primary-color-main);
      background: #fff;
      color: var(--ks-primary-color-main); }
    .action-footer button.create {
      margin-left: auto;
      background-color: var(--ks-primary-color-main);
      color: #fff; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.action-footer {
  padding: 12px 24px;
  display: flex;
  justify-content: flex-end;
  background-color: #fff;
  box-shadow: var(--ks-shadow-custom-2); }
  .action-footer button {
    height: auto;
    padding: 8px 32px;
    display: flex;
    align-items: center;
    border-radius: 20.5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 23px; }
    .action-footer button.select-action, .action-footer button.return {
      border: 1px solid var(--ks-primary-color-main);
      background: #fff;
      color: var(--ks-primary-color-main); }
    .action-footer button.create {
      margin-left: auto;
      background-color: var(--ks-primary-color-main);
      color: #fff; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.welcome-wrapper {
  margin-top: 0;
  margin-bottom: 90px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
  .welcome-wrapper .welcome-title {
    font-size: 2.4rem;
    font-weight: 700;
    margin-bottom: 4px; }
  .welcome-wrapper .welcome-sub-title {
    font-size: 2.4rem;
    font-weight: 400;
    margin-bottom: 30px; }
  .welcome-wrapper .log-in {
    width: 556px;
    background-color: #ffffff;
    border-radius: 8px;
    box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
    padding: 20px 24px; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.your-classroom-wrapper {
  padding: 12px 24px 0; }
  .your-classroom-wrapper .ant-tabs-nav {
    flex-wrap: wrap;
    gap: 12px; }
  .your-classroom-wrapper .header-right {
    height: 41px;
    display: flex;
    align-items: flex-end; }
    .your-classroom-wrapper .header-right .header-right-select {
      min-width: 100px;
      height: 100%;
      border-radius: 20.5px;
      box-shadow: var(--ks-shadow-sm);
      overflow: hidden; }
      .your-classroom-wrapper .header-right .header-right-select .ant-radio-button-wrapper {
        width: 68px;
        height: 41px;
        padding: 8px 8px 8px 20px;
        border: none; }
        .your-classroom-wrapper .header-right .header-right-select .ant-radio-button-wrapper.ant-radio-button-wrapper-checked {
          padding: 8px;
          background-color: var(--ks-background-color-4); }
          .your-classroom-wrapper .header-right .header-right-select .ant-radio-button-wrapper.ant-radio-button-wrapper-checked img:last-child {
            filter: invert(37%) sepia(93%) saturate(5935%) hue-rotate(185deg) brightness(95%) contrast(84%); }
        .your-classroom-wrapper .header-right .header-right-select .ant-radio-button-wrapper::before {
          display: none; }
      .your-classroom-wrapper .header-right .header-right-select .ant-select-selector {
        border: none; }
        .your-classroom-wrapper .header-right .header-right-select .ant-select-selector .ant-select-selection-placeholder {
          color: #000000; }
    .your-classroom-wrapper .header-right .header-right-search-course {
      display: block;
      min-width: 150px;
      min-width: 200px;
      border-radius: 20.5px;
      box-shadow: var(--ks-shadow-sm); }
      .your-classroom-wrapper .header-right .header-right-search-course input {
        border-radius: 14px;
        border-start-end-radius: 0;
        border-end-end-radius: 0;
        padding: 6px 12px; }
      .your-classroom-wrapper .header-right .header-right-search-course .ant-input-search-button {
        height: 36px;
        border-start-end-radius: 14px !important;
        border-end-end-radius: 14px !important; }
  .your-classroom-wrapper .class-no-data {
    padding: 24px 0;
    text-align: center; }
    .your-classroom-wrapper .class-no-data .class-no-data-title {
      font-size: 2rem;
      font-weight: 600;
      color: var(--ks-product-color-btn2); }
    .your-classroom-wrapper .class-no-data .class-no-data-sub-title {
      margin: 16px 0 0;
      font-size: 1.4rem;
      font-weight: 400;
      color: var(--ks-body-color-main); }
  .your-classroom-wrapper .detail-classroom {
    max-height: calc(100vh - 198px);
    margin-right: -24px;
    padding: 8px 12px 40px 0;
    overflow-y: scroll; }
  .your-classroom-wrapper .create-class {
    max-height: calc(100vh - 133px);
    margin-right: -24px; }
  .your-classroom-wrapper .ant-tabs-nav::before {
    display: none; }
  .your-classroom-wrapper .ant-tabs-nav .ant-tabs-nav-wrap {
    max-width: 609px;
    box-shadow: 0px 2px 4px 0px #0000001f;
    border-radius: 20.5px; }
    .your-classroom-wrapper .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list {
      width: 100%;
      justify-content: space-around; }
    .your-classroom-wrapper .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab {
      padding: 8px 0; }
      .your-classroom-wrapper .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab .ant-tabs-tab-btn {
        font-size: 16px;
        font-weight: 600;
        line-height: 25px;
        color: var(--ks-body-color-main); }
      .your-classroom-wrapper .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
        color: var(--ks-primary-color-main); }
    .your-classroom-wrapper .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-ink-bar {
      height: 3px;
      background: var(--ks-primary-color-main); }

.confirm-modal-text {
  font-size: 1.4rem;
  font-weight: 400;
  color: var(--ks-black-color-default);
  margin: 0 24px;
  text-align: center !important; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.detail-classroom .ant-table-thead .ant-table-cell {
  font-weight: 600 !important;
  line-height: 21.64px !important; }
  .detail-classroom .ant-table-thead .ant-table-cell img {
    filter: invert(40%) sepia(90%) saturate(5318%) hue-rotate(210deg) brightness(102%) contrast(99%); }

.detail-classroom .table-columns-name-cover-image {
  width: 147px;
  height: 90px;
  border: 2.42px solid rgba(200, 250, 250, 0.1);
  border-radius: 4px;
  object-fit: cover; }

.detail-classroom .tab-col-name-title {
  margin: 0 0 4px;
  font-size: 1.6rem;
  font-weight: 600;
  font-size: 14px !important;
  line-height: 21.64px !important;
  color: var(--ks-primary-color-main) !important; }

.detail-classroom .tab-col-name-id-wrapper {
  font-size: 1.4rem;
  font-weight: 400;
  color: var(--ks-body-color-main); }
  .detail-classroom .tab-col-name-id-wrapper .tab-col-name-id {
    font-size: 1.4rem;
    font-weight: 600; }

.detail-classroom .ant-progress-text {
  font-size: 12px !important;
  font-weight: 600;
  line-height: 18.55px;
  color: var(--ks-success-color-default) !important; }

.detail-classroom .tab-colum-status-select {
  padding: 4px 12px;
  border-radius: 15px;
  font-size: 14px;
  font-weight: 600;
  line-height: 21.64px; }
  .detail-classroom .tab-colum-status-select.open {
    background-color: rgba(14, 193, 34, 0.08);
    color: var(--ks-success-color-default); }
  .detail-classroom .tab-colum-status-select.close {
    background-color: rgba(239, 83, 80, 0.08);
    color: var(--ks-error-color-default); }
  .detail-classroom .tab-colum-status-select.private {
    background-color: var(--ks-product-color-btn8); }
  .detail-classroom .tab-colum-status-select .ant-select-selector .ant-select-selection-item {
    font-size: 1.4rem;
    font-weight: 600;
    color: var(--ks-black-color-default); }

.detail-classroom .time-left {
  margin-top: 4px;
  padding: 4px 12px;
  border-radius: 15px;
  background-color: rgba(21, 121, 173, 0.08);
  font-size: 12px;
  font-weight: 400;
  line-height: 18.02px;
  text-align: center;
  color: var(--ks-primary-color-main); }

.detail-classroom .enter-class {
  display: flex;
  justify-content: center;
  align-items: center; }
  .detail-classroom .enter-class span {
    font-weight: 600;
    color: var(--ks-primary-color-main); }
  .detail-classroom .enter-class img {
    filter: invert(37%) sepia(93%) saturate(5935%) hue-rotate(185deg) brightness(95%) contrast(84%); }

.detail-classroom .ant-dropdown-trigger img {
  filter: invert(40%) sepia(90%) saturate(5318%) hue-rotate(210deg) brightness(102%) contrast(99%); }

.detail-classroom .pagination-table {
  margin: 20px 0 60px; }
  .detail-classroom .pagination-table .pagination-total-text {
    color: var(--ks-text-default-1);
    font-size: 14px;
    font-weight: 400;
    line-height: 19px; }
  .detail-classroom .pagination-table .ant-pagination-item {
    border-radius: 99px; }
    .detail-classroom .pagination-table .ant-pagination-item.ant-pagination-item-active {
      background-color: var(--ks-primary-color-main);
      border: none; }
      .detail-classroom .pagination-table .ant-pagination-item.ant-pagination-item-active a {
        color: var(--ks-white-color-default); }
  .detail-classroom .pagination-table .ant-select-selector {
    border-radius: 99px;
    height: 35px;
    color: var(--ks-text-default-1);
    border: 1px solid var(--ks-text-default-1); }
    .detail-classroom .pagination-table .ant-select-selector .ant-select-selection-item {
      font-size: 14px;
      font-weight: 400;
      line-height: 19px; }

.ant-dropdown-menu {
  border-radius: 12px;
  background-color: var(--ks-background-color-3); }
  .ant-dropdown-menu .ant-dropdown-menu-item {
    background-color: #fff;
    border-radius: 20px !important; }
    .ant-dropdown-menu .ant-dropdown-menu-item + .ant-dropdown-menu-item {
      margin-top: 6px !important; }
    .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content {
      font-weight: 600;
      color: var(--ks-primary-color-main);
      font-size: 14px;
      text-align: center; }
      .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content span {
        font-weight: 600 !important;
        color: var(--ks-primary-color-main); }

.modal-delete {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 8px; }
  .modal-delete .modal-delete-title {
    font-size: 1.6rem;
    font-weight: 700; }
  .modal-delete .modal-delete-text {
    font-size: 1.4rem;
    font-weight: 400;
    color: var(--ks-black-color-default);
    margin: 0 24px;
    text-align: center; }
    .modal-delete .modal-delete-text .modal-delete-text-class-name {
      font-size: 1.4rem;
      font-weight: 600; }

#table-ks th.ant-table-cell {
  background-color: var(--ks-background-color-4);
  padding: 10px !important;
  font-size: 14px;
  font-weight: 600 !important;
  line-height: 22px;
  color: var(--ks-text-default-1) !important; }

#table-ks td.ant-table-cell {
  padding: 12px 8px !important;
  color: var(--ks-text-default-1);
  font-size: 14px;
  font-weight: 400;
  line-height: 19px; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.classroom-card {
  border-radius: 20px;
  background-color: #fff;
  box-shadow: var(--ks-shadow-sm);
  overflow: hidden; }
  .classroom-card .avatar {
    position: relative; }
    .classroom-card .avatar .more-info {
      position: absolute;
      top: 8px;
      right: 8px;
      display: flex; }
      .classroom-card .avatar .more-info .more-info-item {
        height: 30px;
        min-width: 30px;
        padding: 4px 12px;
        border-radius: 15px;
        background: var(--ks-white-color-default);
        box-shadow: var(--ks-shadow-sm);
        font-size: 14px;
        font-weight: 600;
        line-height: 22px;
        color: var(--ks-primary-color-main); }
        .classroom-card .avatar .more-info .more-info-item.status .tab-colum-status-select {
          padding: 0;
          background: none; }
          .classroom-card .avatar .more-info .more-info-item.status .tab-colum-status-select.open {
            color: var(--ks-success-color-default); }
          .classroom-card .avatar .more-info .more-info-item.status .tab-colum-status-select.close {
            color: var(--ks-error-color-default); }
        .classroom-card .avatar .more-info .more-info-item.dot {
          width: 30px;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 50%; }
          .classroom-card .avatar .more-info .more-info-item.dot img {
            height: 19px; }
        .classroom-card .avatar .more-info .more-info-item + .more-info-item {
          margin-left: 8px; }
  .classroom-card .card-content {
    padding: 8px 16px 16px; }
    .classroom-card .card-content .card-name {
      padding-bottom: 16px;
      border-bottom: 1px solid var(--ks-border-color-main); }
      .classroom-card .card-content .card-name .tab-col-name-title {
        min-height: 44px;
        margin: 0 0 4px;
        font-size: 1.6rem;
        font-weight: 600;
        font-size: 14px !important;
        line-height: 22px !important;
        color: var(--ks-primary-color-main) !important; }
    .classroom-card .card-content .card-info {
      padding: 16px 0 4px;
      border-bottom: 1px solid var(--ks-border-color-main); }
      .classroom-card .card-content .card-info .info-item {
        margin-bottom: 12px;
        display: flex;
        align-items: center;
        gap: 6px;
        font-size: 14px;
        font-weight: 400;
        line-height: 19px;
        color: var(--ks-body-color-main); }
        .classroom-card .card-content .card-info .info-item.time {
          min-height: 38px; }
        .classroom-card .card-content .card-info .info-item span {
          font-weight: 600;
          color: var(--ks-text-default-1); }
    .classroom-card .card-content .card-action {
      width: 100%;
      height: auto;
      margin-top: 16px;
      padding: 8px;
      display: flex;
      justify-content: center;
      align-items: center;
      border-radius: 20.5px;
      background: var(--ks-product-color-btn1);
      font-size: 16px;
      font-weight: 600;
      line-height: 25px;
      color: var(--ks-white-color-default); }
      .classroom-card .card-content .card-action:hover {
        background: var(--ks-product-color-btn1);
        opacity: 0.9;
        color: var(--ks-white-color-default); }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.media-wrapper .ant-upload {
  background-color: var(--ks-background-color-main); }
  .media-wrapper .ant-upload .upload-text {
    font-size: 1.6rem;
    font-weight: 400;
    color: var(--ks-primary-color-main); }

.media-wrapper .upload-input-text {
  font-size: 1.6rem;
  font-weight: 400;
  height: 46px;
  border-color: var(--ks-border-color-main); }
  .media-wrapper .upload-input-text::placeholder {
    font-style: italic;
    color: var(--ks-body-color-main); }

.media-wrapper .ant-upload-drag {
  border: 2px dashed var(--ks-primary-color-main); }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.table-upload-data {
  margin: 20px 0; }
  .table-upload-data .tab-col-name-text {
    font-size: 1.4rem;
    font-weight: 400; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.topic-tree-view {
  padding-bottom: 4px;
  max-height: calc(100vh - 200px);
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: #d0d0d0 #f9f9f9; }
  .topic-tree-view::-webkit-scrollbar {
    width: 7px;
    height: 7px; }
  .topic-tree-view::-webkit-scrollbar-track {
    border-radius: 7px;
    background: #f9f9f9; }
  .topic-tree-view::-webkit-scrollbar-thumb {
    border-radius: 7px;
    background: #d0d0d0; }
    .topic-tree-view::-webkit-scrollbar-thumb:hover {
      background: #8a8a8a; }
  .topic-tree-view .topic-tree-item-add {
    color: var(--ks-primary-color-main);
    border: 1px dashed #1579ad;
    border-radius: 20px;
    padding: 8px 20px;
    height: 41px;
    width: 100%;
    flex-wrap: wrap;
    column-gap: 8px;
    align-content: center;
    justify-content: center;
    margin: 0 24px;
    text-align: center;
    cursor: pointer; }
    @media (max-width: 992px) {
      .topic-tree-view .topic-tree-item-add {
        padding: 8px; } }
    .topic-tree-view .topic-tree-item-add span {
      margin: 0;
      font-weight: 600;
      font-size: 16px; }
    .topic-tree-view .topic-tree-item-add.out {
      width: unset;
      margin: 20px 24px; }
  .topic-tree-view .class-topic-tree {
    margin: 0 4px;
    border-radius: 20px;
    box-shadow: 0px 2px 4px 0px #0000001f;
    overflow: hidden; }
    .topic-tree-view .class-topic-tree + .class-topic-tree {
      margin-top: 12px; }
    .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper:has(.topic-active) {
      background-color: #ecf8ff !important; }
    .topic-tree-view .class-topic-tree .ant-tree {
      border-radius: 20px; }
      .topic-tree-view .class-topic-tree .ant-tree .dot-more-button {
        color: var(--ks-primary-color-main); }
        .topic-tree-view .class-topic-tree .ant-tree .dot-more-button svg {
          width: 26px !important;
          height: 26px !important; }
      .topic-tree-view .class-topic-tree .ant-tree .topic-tree-title {
        display: flex;
        flex-direction: column;
        overflow: hidden; }
        .topic-tree-view .class-topic-tree .ant-tree .topic-tree-title-main {
          font-size: 16px;
          font-weight: 600;
          line-height: 1.5em;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 1;
          -webkit-box-orient: vertical;
          white-space: normal;
          text-transform: uppercase; }
        .topic-tree-view .class-topic-tree .ant-tree .topic-tree-title-start {
          font-size: 12px;
          font-weight: 500;
          color: red;
          min-height: 16px; }
      .topic-tree-view .class-topic-tree .ant-tree .topic-tree-item-child {
        border-bottom: 1px solid #ebebeb;
        border-left: 2px solid #1579ad;
        display: flex;
        align-items: center;
        column-gap: 12px;
        padding-left: 24px;
        position: relative;
        min-height: 57px; }
        .topic-tree-view .class-topic-tree .ant-tree .topic-tree-item-child > svg {
          min-width: 30px;
          filter: invert(51%) sepia(10%) saturate(395%) hue-rotate(175deg) brightness(92%) contrast(90%); }
        .topic-tree-view .class-topic-tree .ant-tree .topic-tree-item-child-main {
          max-height: 24px;
          font-size: 14px;
          font-weight: 600;
          line-height: 1.5em;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 1;
          -webkit-box-orient: vertical;
          white-space: normal; }
        .topic-tree-view .class-topic-tree .ant-tree .topic-tree-item-child-start {
          font-size: 12px;
          font-weight: 500;
          color: red;
          min-height: 16px; }
        .topic-tree-view .class-topic-tree .ant-tree .topic-tree-item-child .item-child-collapse-icon svg {
          min-width: 12px;
          width: 12px !important;
          height: 12px !important; }
      .topic-tree-view .class-topic-tree .ant-tree .topic-tree-item-index {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        font-weight: 700;
        font-size: 14px;
        text-align: center;
        color: #fff;
        width: 30px;
        height: 30px;
        background-color: var(--ks-primary-color-main);
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        left: 32px; }
      .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode {
        width: 100%;
        padding: 0; }
        .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-switcher {
          display: none; }
        .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-switcher-noop {
          display: none !important; }
        .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-switcher_open {
          border-bottom: 1px solid #ebebeb; }
        .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-indent-unit-start {
          display: none; }
        .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper {
          width: 100%;
          border-radius: 20px;
          padding: 0 0 0 46px; }
          .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-open:has(.topic-title) {
            background-color: var(--ks-background-color-4) !important; }
          .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper:has(.topic-title) {
            padding-left: 24px !important; }
            .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper:has(.topic-title) svg {
              transition: display 0.3s ease; }
        .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper-open {
          border-radius: 20px 20px 0 0;
          border-bottom: 1px solid #ebebeb; }
          .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper-open:has(.topic-child-title) {
            border-radius: 0 !important; }
        .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper-normal {
          width: 100%;
          padding-left: 46px;
          border-radius: 0 !important; }
          .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper-normal .exercise-title {
            padding: 8px 0 8px 26px;
            border-bottom: 1px solid #ebebeb;
            display: flex;
            align-items: center;
            column-gap: 12px;
            overflow: hidden;
            font-weight: 600; }
            .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper-normal .exercise-title-main {
              white-space: break-spaces;
              width: 90%; }
        .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-node-selected {
          background-color: #fff !important; }
      .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode-leaf-last .exercise-title {
        border-bottom: 0 !important; }
      .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode-leaf-last:has(.display-add) {
        display: flex !important; }
      .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode-leaf-last:has(.none-display-add) {
        display: none; }
      .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode:has(.none-display-readmore) {
        display: none; }
      .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode .ant-tree-indent {
        width: 0; }
      .topic-tree-view .class-topic-tree .ant-tree .ant-tree-treenode-switcher-close {
        border-bottom: 0 !important; }
    .topic-tree-view .class-topic-tree .topic-button-view {
      text-align: center;
      font-size: 16px;
      font-weight: 600;
      color: var(--ks-info-color-default); }
      .topic-tree-view .class-topic-tree .topic-button-view p {
        padding-bottom: 12px;
        text-decoration: underline;
        cursor: pointer; }
  .topic-tree-view .topic-button-expand {
    padding: 16px 0;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color: var(--ks-info-color-default);
    text-decoration: underline;
    cursor: pointer; }
  .topic-tree-view .topic-tree-resize {
    height: 100%;
    position: absolute;
    width: 8px;
    right: -8px;
    top: 0;
    background-color: var(--ks-border-color-main);
    cursor: col-resize; }
  .topic-tree-view .topic-tree-exist-add {
    display: flex;
    color: var(--ks-primary-color-main);
    border: 1px dashed #1579ad;
    border-radius: 20px;
    padding: 8px 20px;
    height: 41px;
    width: 200px;
    flex-wrap: wrap;
    column-gap: 8px;
    align-content: center;
    justify-content: center;
    margin: 0 auto;
    cursor: pointer; }
    .topic-tree-view .topic-tree-exist-add p {
      font-weight: 600;
      font-size: 16px; }
  .topic-tree-view .topic-tree-empty-add {
    display: flex;
    color: var(--ks-primary-color-main);
    border: 1px dashed #1579ad;
    border-radius: 20px;
    padding: 8px 20px;
    height: 41px;
    width: 200px;
    flex-wrap: wrap;
    column-gap: 8px;
    align-content: center;
    justify-content: center;
    margin: 100% auto;
    cursor: pointer; }
    .topic-tree-view .topic-tree-empty-add p {
      font-weight: 600;
      font-size: 16px; }
  .topic-tree-view svg {
    min-width: 30px;
    width: 16px !important;
    height: 16px !important; }

.readmore_content_exists {
  text-align: center;
  position: relative; }
  .readmore_content_exists button {
    color: rgba(51, 51, 51, 0.5);
    text-align: center;
    margin: 0;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    display: inline-block;
    border: none;
    font-size: 12px;
    background: url() no-repeat top;
    background-color: transparent;
    background-size: 26px 17px;
    padding-bottom: 10px;
    padding-top: 25px;
    cursor: pointer; }
  .readmore_content_exists #readmore_content {
    font-size: 14px;
    font-weight: 600;
    color: var(--ks-info-color-default);
    text-decoration: underline; }
    .readmore_content_exists #readmore_content span {
      top: 22px;
      display: block;
      right: 0;
      left: 0;
      margin: auto;
      position: absolute;
      animation: animate-arrow-1 1s ease-in-out infinite; }
      .readmore_content_exists #readmore_content span::before {
        content: "";
        background: url(data:image/png;base64,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);
        display: block;
        width: 15px;
        right: 0;
        left: 0;
        top: -5px;
        margin: auto;
        position: absolute;
        opacity: 1;
        height: 15px;
        background-size: contain;
        background-repeat: no-repeat; }
      .readmore_content_exists #readmore_content span span {
        background: url(data:image/png;base64,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);
        width: 15px;
        top: 9px;
        height: 15px;
        opacity: 0.3;
        background-size: contain;
        background-repeat: no-repeat; }
      .readmore_content_exists #readmore_content span::after {
        content: "";
        background: url(data:image/png;base64,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);
        display: block;
        width: 15px;
        top: 2px;
        right: 0;
        left: 0;
        margin: auto;
        position: absolute;
        opacity: 0.5;
        height: 15px;
        background-size: contain;
        background-repeat: no-repeat; }
  .readmore_content_exists #readless_content {
    font-size: 14px;
    font-weight: 600;
    color: var(--ks-info-color-default);
    text-decoration: underline; }
    .readmore_content_exists #readless_content span {
      top: 22px;
      display: block;
      right: 0;
      left: 0;
      margin: auto;
      position: absolute;
      animation: animate-arrow-2 1s ease-in-out infinite; }
      .readmore_content_exists #readless_content span::before {
        content: "";
        background: url(data:image/png;base64,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);
        display: block;
        width: 15px;
        right: 0;
        left: 0;
        top: -5px;
        margin: auto;
        position: absolute;
        opacity: 1;
        height: 15px;
        background-size: contain;
        background-repeat: no-repeat; }
      .readmore_content_exists #readless_content span span {
        background: url(data:image/png;base64,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);
        width: 15px;
        top: 9px;
        height: 15px;
        opacity: 0.3;
        background-size: contain;
        background-repeat: no-repeat; }
      .readmore_content_exists #readless_content span::after {
        content: "";
        background: url(data:image/png;base64,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);
        display: block;
        width: 15px;
        top: 2px;
        right: 0;
        left: 0;
        margin: auto;
        position: absolute;
        opacity: 0.5;
        height: 15px;
        background-size: contain;
        background-repeat: no-repeat; }

@keyframes animate-arrow-1 {
  0% {
    transform: translateY(-35px);
    opacity: 0; }
  70%,
  100% {
    transform: translateY(-15px);
    opacity: 0.3; } }

@keyframes animate-arrow-2 {
  0% {
    transform: translateY(-10px);
    opacity: 0.3; }
  80%,
  100% {
    transform: translateY(-30px);
    opacity: 0; } }

.add-content-dropdown {
  min-width: 150px !important; }
  .add-content-dropdown .ant-dropdown-menu {
    border-radius: 12px;
    background-color: var(--ks-background-color-3); }
    .add-content-dropdown .ant-dropdown-menu .ant-dropdown-menu-item {
      background-color: #fff;
      border-radius: 20px;
      margin-bottom: 6px; }
      .add-content-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content {
        font-weight: 600;
        color: var(--ks-primary-color-main);
        font-size: 14px;
        text-align: center; }
  .add-content-dropdown.delete-item .ant-dropdown-menu .ant-dropdown-menu-item:last-child:nth-child(n + 2) .ant-dropdown-menu-title-content {
    color: red !important; }

@charset "UTF-8";
.wrapHeader .searchInput .inputs {
  border-radius: 50px !important;
  max-width: 100%;
  height: 50px; }

.boxWrap .btn_filter_x {
  border-radius: 50px !important;
  color: #fff; }

.boxWrap .btn_remove_x {
  border-radius: 50px !important; }

.boxWrap .containerTable {
  border: 1px solid #b7cde8;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px; }
  .boxWrap .containerTable .adminSearch-table {
    border-collapse: separate;
    /* Tránh mất viền */
    border-spacing: 0; }
    .boxWrap .containerTable .adminSearch-table .ant-table-body {
      overflow-x: scroll !important;
      overflow-y: scroll !important; }
    .boxWrap .containerTable .adminSearch-table .missing-cell {
      cursor: pointer;
      background: #f0f8ff !important; }
    .boxWrap .containerTable .adminSearch-table .cell {
      cursor: pointer; }
    .boxWrap .containerTable .adminSearch-table .ant-table-content table {
      table-layout: fixed !important; }
    .boxWrap .containerTable .adminSearch-table .ant-table-selection-column {
      text-align: center !important; }
    .boxWrap .containerTable .adminSearch-table .ant-table-filter-trigger {
      color: white; }
    .boxWrap .containerTable .adminSearch-table thead tr {
      border: 1px solid var(--ks-primary-color-main);
      background-color: var(--ks-primary-color-main); }
    .boxWrap .containerTable .adminSearch-table tbody tr {
      border: 1px solid var(--ks-primary-color-main); }
    .boxWrap .containerTable .adminSearch-table .ant-table-cell {
      padding: 10px 10px !important; }
    .boxWrap .containerTable .adminSearch-table .ant-table-cell::before {
      background: none !important;
      display: none !important; }
    .boxWrap .containerTable .adminSearch-table td, .boxWrap .containerTable .adminSearch-table th {
      border-left: 1px solid #dbe5f2;
      border-bottom: 1px solid #dbe5f2;
      text-align: left;
      color: #fff; }
    .boxWrap .containerTable .adminSearch-table tr, .boxWrap .containerTable .adminSearch-table th:first-child {
      border-top-left-radius: 10px; }
    .boxWrap .containerTable .adminSearch-table tr, .boxWrap .containerTable .adminSearch-table th:last-child {
      border-top-right-radius: 10px; }
    .boxWrap .containerTable .adminSearch-table td:first-child,
    .boxWrap .containerTable .adminSearch-table th:first-child {
      border-left: none; }
    .boxWrap .containerTable .adminSearch-table td:last-child,
    .boxWrap .containerTable .adminSearch-table th:last-child {
      border-top-right-radius: "10px"; }
    .boxWrap .containerTable .adminSearch-table th {
      background-color: var(--ks-primary-color-main);
      text-align: center;
      font-weight: 600 !important;
      font-size: 16px !important; }
    .boxWrap .containerTable .adminSearch-table tbody, .boxWrap .containerTable .adminSearch-table tr, .boxWrap .containerTable .adminSearch-table td {
      color: var(--extend-info-color) !important;
      font-weight: 500 !important;
      font-size: 16px !important;
      width: 10%; }
    .boxWrap .containerTable .adminSearch-table tr:last-child td {
      border-right: none;
      border-bottom: none; }

.boxWrap .pagination-table .ant-pagination-item {
  border-radius: 99px; }
  .boxWrap .pagination-table .ant-pagination-item.ant-pagination-item-active {
    background-color: var(--ks-primary-color-main);
    border: none; }
    .boxWrap .pagination-table .ant-pagination-item.ant-pagination-item-active a {
      color: var(--ks-white-color-default); }

.ant-table-filter-dropdown {
  max-width: 280px !important;
  overflow-x: auto; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.class-detail-page-view {
  padding: 12px 0 0 24px;
  height: calc(100vh - 105px);
  max-height: calc(100vh - 105px);
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #d0d0d0 #f9f9f9; }
  .class-detail-page-view::-webkit-scrollbar {
    width: 7px;
    height: 7px; }
  .class-detail-page-view::-webkit-scrollbar-track {
    border-radius: 7px;
    background: #f9f9f9; }
  .class-detail-page-view::-webkit-scrollbar-thumb {
    border-radius: 7px;
    background: #d0d0d0; }
    .class-detail-page-view::-webkit-scrollbar-thumb:hover {
      background: #8a8a8a; }
  .class-detail-page-view .class-page-tab .ant-tabs-nav {
    margin-right: 24px;
    box-shadow: 0px 2px 4px 0px #0000001f;
    border-radius: 60px;
    padding: 0 24px;
    background-color: #fff; }
    .class-detail-page-view .class-page-tab .ant-tabs-nav::before {
      display: none; }
    .class-detail-page-view .class-page-tab .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list {
      width: 100%;
      justify-content: space-around; }
    .class-detail-page-view .class-page-tab .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab {
      padding: 8px 0; }
      .class-detail-page-view .class-page-tab .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab .ant-tabs-tab-btn {
        font-size: 16px;
        font-weight: 600;
        line-height: 25px;
        color: var(--ks-body-color-main); }
      .class-detail-page-view .class-page-tab .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
        color: var(--ks-primary-color-main); }
    .class-detail-page-view .class-page-tab .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-ink-bar {
      height: 3px;
      background: var(--ks-primary-color-main); }
  .class-detail-page-view .class-detail-tab {
    height: calc(100vh - 198px);
    display: flex;
    justify-content: space-between;
    column-gap: 24px; }
    .class-detail-page-view .class-detail-tab:has(.topic-des-view .anticon-left) > div:first-child {
      width: 99% !important; }

.skeleton-container {
  display: flex;
  width: 100%;
  gap: 24px;
  padding: 16px; }
  .skeleton-container .class-topic-skeleton {
    width: 65%; }
  .skeleton-container .topic-sidebar-skeleton {
    flex-grow: 1;
    border-left: 1px solid #f0f0f0;
    padding-left: 16px; }
  .skeleton-container .topic-item-skeleton {
    margin-bottom: 12px; }

.topic-course-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 32px;
  font-size: 16px; }
  .topic-course-empty button {
    display: flex;
    align-items: center;
    column-gap: 12px;
    border-radius: 20px;
    border-color: #1579ad;
    color: #1579ad; }
    .topic-course-empty button p {
      font-weight: 600; }
  .topic-course-empty .topic-document-tip {
    color: #1579ad;
    border-radius: 20px;
    padding: 8px 16px;
    background-color: #e2edfb; }

.topic-des-view {
  border-radius: 41px 0px 0px 0px;
  background-color: var(--ks-background-color-4);
  position: relative;
  padding: 12px 0 12px 12px; }
  .topic-des-view:has(#comment-page-container) {
    padding-left: 0; }
    .topic-des-view:has(#comment-page-container) .ant-tabs-nav {
      margin-left: 12px;
      z-index: 2; }
    .topic-des-view:has(#comment-page-container) .ant-tabs-content-holder {
      padding-right: 0; }
      .topic-des-view:has(#comment-page-container) .ant-tabs-content-holder .topic-des-content {
        padding: 0 12px; }
  .topic-des-view .ant-tabs-nav {
    padding: 0 12px !important;
    width: 100%;
    justify-content: space-around;
    background-color: #fff;
    border-radius: 29px 0 0 29px !important;
    box-shadow: 0px 1px 2px 0px #0000001f inset !important; }
    .topic-des-view .ant-tabs-nav::before {
      display: none; }
    @media (max-width: 1024px) {
      .topic-des-view .ant-tabs-nav .ant-tabs-nav-wrap {
        justify-content: flex-start !important; }
        .topic-des-view .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list {
          width: unset !important; } }
    .topic-des-view .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab {
      padding: 0; }
      .topic-des-view .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab + .ant-tabs-tab {
        margin-left: 0; }
      .topic-des-view .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab .ant-tabs-tab-btn {
        padding: 8px 12px 8px 12px !important;
        font-size: 16px;
        font-weight: 600;
        line-height: 25px;
        color: var(--ks-body-color-main); }
      .topic-des-view .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
        color: var(--ks-primary-color-main);
        border-radius: 20.5px;
        box-shadow: 0px 2px 4px 0px #0000001f; }
    .topic-des-view .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-ink-bar {
      display: none; }
  .topic-des-view .ant-tabs-content-holder {
    padding: 0 12px 0 0;
    font-size: 14px;
    font-weight: 400; }
  .topic-des-view .collapse-action-btn {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    left: -14px;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-color: #fff;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 2px 4px 0px #0000001f;
    cursor: pointer;
    z-index: 2; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.topic-des-container {
  word-break: break-word;
  max-height: calc(100vh - 303px);
  padding-right: 10px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: thin;
  scrollbar-color: #d0d0d0 #f9f9f9; }
  .topic-des-container::-webkit-scrollbar {
    width: 7px;
    height: 7px; }
  .topic-des-container::-webkit-scrollbar-track {
    border-radius: 7px;
    background: #f9f9f9; }
  .topic-des-container::-webkit-scrollbar-thumb {
    border-radius: 7px;
    background: #d0d0d0; }
    .topic-des-container::-webkit-scrollbar-thumb:hover {
      background: #8a8a8a; }
  .topic-des-container img,
  .topic-des-container iframe {
    width: 100%;
    height: auto;
    aspect-ratio: 1280/720; }
  .topic-des-container .topic-des-header {
    display: flex;
    align-items: center;
    flex-direction: column; }
    .topic-des-container .topic-des-header .topic-name {
      font-size: 16px;
      font-weight: 600;
      margin: 0 0 10px 0; }
    .topic-des-container .topic-des-header .topic-number-question {
      background-color: #fff;
      color: var(--ks-primary-color-main);
      box-shadow: var(--ks-shadow-sm);
      font-size: 16px;
      padding: 5px 20px;
      border-radius: 20px;
      width: fit-content; }
  .topic-des-container .topic-des-content {
    margin: 20px 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap; }
    .topic-des-container .topic-des-content .topic-info-item {
      padding: 10px;
      box-shadow: var(--ks-shadow-sm);
      border-radius: 20px;
      background-color: #fff;
      text-align: center; }
      .topic-des-container .topic-des-content .topic-info-item .topic-info-label {
        font-size: 16px; }
        @media (max-width: 1366px) {
          .topic-des-container .topic-des-content .topic-info-item .topic-info-label {
            font-size: 14px; } }
      .topic-des-container .topic-des-content .topic-info-item .topic-info-group {
        display: flex;
        align-items: center;
        justify-content: center; }
        .topic-des-container .topic-des-content .topic-info-item .topic-info-group .topic-info-group-icon svg {
          width: 25px;
          height: 25px; }
        .topic-des-container .topic-des-content .topic-info-item .topic-info-group .topic-info-value {
          font-size: 16px;
          font-weight: 600;
          margin: 0 5px; }
          @media (max-width: 1366px) {
            .topic-des-container .topic-des-content .topic-info-item .topic-info-group .topic-info-value {
              font-size: 14px; } }
        .topic-des-container .topic-des-content .topic-info-item .topic-info-group .topic-info-note {
          font-size: 14px;
          color: #828080;
          margin: 0 5px; }
          @media (max-width: 1366px) {
            .topic-des-container .topic-des-content .topic-info-item .topic-info-group .topic-info-note {
              font-size: 12px; } }
  .topic-des-container .topic-des-btn-practice {
    background-color: var(--ks-primary-color-main);
    color: #fff;
    box-shadow: var(--ks-shadow-custom-2);
    font-size: 16px;
    padding: 5px 20px;
    border-radius: 20px;
    width: fit-content;
    margin: auto;
    cursor: pointer; }

.com-video-player-main {
  position: relative;
  margin-bottom: 8px;
  padding-right: 0 !important; }
  .com-video-player-main-overlay-scenario {
    position: absolute;
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    z-index: 1; }
    .com-video-player-main-overlay-scenario .com-video-player-main-screen {
      width: 100%;
      height: calc(100% - 42px);
      position: absolute;
      top: 0;
      display: flex;
      align-items: center;
      justify-content: center; }
    .com-video-player-main-overlay-scenario.play {
      visibility: visible;
      opacity: 0;
      pointer-events: none;
      transition: visibility 1s, opacity 1s; }
    .com-video-player-main-overlay-scenario .gradient-bottom {
      height: 146px;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACSCAYAAACE56BkAAAAAXNSR0IArs4c6QAAAPVJREFUKFNlyOlHGAAcxvHuY93H1n1fW1v3fbej+zAmI5PIRGYiM5JEkkgiiSSRJPoj83nze9Pz4uPrSUh4tURPEpKDFJWKtCBdZSAzeKOykB3kqFzkBfmqAIVBkSrGW7wLSlQpyoJyVYHKoEpVoyaoVXWoDxpUI5qCZtWC98EH1YqPwSfVhvagQ3WiK+hWPegN+lQ/BoJBNYThYESNYgzjwYSaDD6rL/iKb8GUmsZMMKvmMB8sqEUsYRnf8QMr+IlV/MIa1rGB39jEFv7gL7axg3/4j13sYR8HOMQRjnGCU5zhHBe4xBWucYNb3OEeD3jEE55fAOT7I9a9dVH7AAAAAElFTkSuQmCC);
      padding-top: 37px;
      bottom: 0;
      z-index: 2;
      background-position: bottom;
      width: 100%;
      position: absolute;
      background-repeat: repeat-x;
      -webkit-transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
      transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
      pointer-events: none; }
    .com-video-player-main-overlay-scenario .player-seek {
      position: absolute;
      bottom: 45px;
      width: calc(100% - 20px);
      height: 3px;
      text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
      z-index: 10; }
      .com-video-player-main-overlay-scenario .player-seek-slider {
        position: absolute !important;
        height: 3px;
        width: 100%;
        padding: 0 !important;
        z-index: 4;
        color: #f00;
        display: block;
        position: absolute;
        border-radius: 1px; }
        .com-video-player-main-overlay-scenario .player-seek-slider *:not(.thumb) {
          height: 3px; }
        .com-video-player-main-overlay-scenario .player-seek-slider .track {
          background-color: currentColor; }
          .com-video-player-main-overlay-scenario .player-seek-slider .track-1 {
            opacity: 0.38; }
        .com-video-player-main-overlay-scenario .player-seek-slider .thumb {
          width: 12px;
          height: 12px;
          background-color: currentColor;
          display: flex;
          outline: 0;
          position: absolute;
          box-sizing: border-box;
          margin-top: -5px;
          transition: box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
          align-items: center;
          margin-left: -6px;
          border-radius: 50%;
          justify-content: center;
          cursor: pointer;
          margin-left: 0; }
          .com-video-player-main-overlay-scenario .player-seek-slider .thumb:hover {
            box-shadow: 0px 0px 0px 8px #43519c; }
      .com-video-player-main-overlay-scenario .player-seek .player-seek-slider {
        height: 15px;
        display: flex;
        align-items: center;
        color: var(--ks-primary-color-main); }
        .com-video-player-main-overlay-scenario .player-seek .player-seek-slider .thumb.thumb-0 {
          display: none;
          margin-top: 0px; }
        .com-video-player-main-overlay-scenario .player-seek .player-seek-slider .track {
          transition: height 0.2s; }
          .com-video-player-main-overlay-scenario .player-seek .player-seek-slider .track.track-1 {
            color: rgba(255, 255, 255, 0.4); }
        .com-video-player-main-overlay-scenario .player-seek .player-seek-slider:hover {
          cursor: pointer; }
          .com-video-player-main-overlay-scenario .player-seek .player-seek-slider:hover .track {
            height: 8px !important; }
          .com-video-player-main-overlay-scenario .player-seek .player-seek-slider:hover .thumb.thumb-0 {
            display: block !important; }
      .com-video-player-main-overlay-scenario .player-seek:hover .player-seek-slider {
        cursor: pointer; }
        .com-video-player-main-overlay-scenario .player-seek:hover .player-seek-slider .track {
          height: 8px !important; }
        .com-video-player-main-overlay-scenario .player-seek:hover .player-seek-slider .thumb.thumb-0 {
          display: block !important; }
      .com-video-player-main-overlay-scenario .player-seek .slider-component {
        height: 15px;
        display: flex;
        align-items: center; }
        .com-video-player-main-overlay-scenario .player-seek .slider-component .slider-marks {
          width: 12px;
          height: 12px;
          border-radius: 50%;
          background-color: var(--ks-secondary-color-main);
          top: 3px;
          margin-left: 0px;
          position: absolute;
          z-index: 10;
          cursor: pointer; }
    .com-video-player-main-overlay-scenario .hide-control {
      visibility: visible;
      opacity: 0;
      pointer-events: none;
      transition: visibility 1s, opacity 1s; }
    .com-video-player-main-overlay-scenario .hide-cursor {
      cursor: none; }
    .com-video-player-main-overlay-scenario .player-toolbars {
      position: absolute;
      bottom: 0;
      height: 35px;
      width: 100%;
      padding: 0 8px;
      display: flex;
      justify-content: space-between;
      text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
      z-index: 10; }
      @media (max-width: 576px) {
        .com-video-player-main-overlay-scenario .player-toolbars {
          padding: 0; } }
      .com-video-player-main-overlay-scenario .player-toolbars-left, .com-video-player-main-overlay-scenario .player-toolbars-right {
        display: flex;
        align-items: center; }
      .com-video-player-main-overlay-scenario .player-toolbars-button {
        color: #fff;
        cursor: pointer;
        display: flex;
        justify-content: center;
        align-items: center; }
      .com-video-player-main-overlay-scenario .player-toolbars-play-pause, .com-video-player-main-overlay-scenario .player-toolbars-volume, .com-video-player-main-overlay-scenario .player-toolbars-backward, .com-video-player-main-overlay-scenario .player-toolbars-forward, .com-video-player-main-overlay-scenario .player-toolbars-fullscreen {
        width: 36px;
        min-width: 36px; }
        @media (max-width: 992px) {
          .com-video-player-main-overlay-scenario .player-toolbars-play-pause, .com-video-player-main-overlay-scenario .player-toolbars-volume, .com-video-player-main-overlay-scenario .player-toolbars-backward, .com-video-player-main-overlay-scenario .player-toolbars-forward, .com-video-player-main-overlay-scenario .player-toolbars-fullscreen {
            width: 30px;
            min-width: 30px; } }
      @media (max-width: 375px) {
        .com-video-player-main-overlay-scenario .player-toolbars-play-pause, .com-video-player-main-overlay-scenario .player-toolbars-volume, .com-video-player-main-overlay-scenario .player-toolbars-backward, .com-video-player-main-overlay-scenario .player-toolbars-forward, .com-video-player-main-overlay-scenario .player-toolbars-fullscreen {
          width: 30px !important; } }
      .com-video-player-main-overlay-scenario .player-toolbars-volume-slider {
        width: 70px;
        height: 4px;
        color: #fff;
        margin-top: 1px;
        visibility: visible;
        opacity: 0;
        width: 1px;
        height: 1px;
        margin-left: -1px;
        transition: visibility 0.4s, opacity 0.4s, height 0.4s 0.4s, width 0.4s, left 0.4s 0.4s, top 0.4s 0.4s !important; }
        .com-video-player-main-overlay-scenario .player-toolbars-volume-slider *:not(.thumb) {
          height: 5px; }
        .com-video-player-main-overlay-scenario .player-toolbars-volume-slider .track {
          cursor: pointer;
          height: 3px;
          background-color: currentColor; }
          .com-video-player-main-overlay-scenario .player-toolbars-volume-slider .track-1 {
            opacity: 0.38; }
        .com-video-player-main-overlay-scenario .player-toolbars-volume-slider .thumb {
          cursor: pointer;
          width: 12px;
          height: 12px;
          background-color: currentColor;
          border-radius: 50%;
          display: flex;
          position: absolute;
          top: 48%;
          transform: translateY(-50%);
          transition: box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; }
          .com-video-player-main-overlay-scenario .player-toolbars-volume-slider .thumb:hover {
            box-shadow: 0px 0px 0px 8px #3f50b2; }
      .com-video-player-main-overlay-scenario .player-toolbars-time {
        color: #fff; }
        @media (max-width: 576px) {
          .com-video-player-main-overlay-scenario .player-toolbars-time {
            font-size: small; } }
      .com-video-player-main-overlay-scenario .player-toolbars .player-toolbars-left .volume-component {
        width: 36px;
        display: flex;
        align-items: center;
        transition: width 0.4s !important; }
        .com-video-player-main-overlay-scenario .player-toolbars .player-toolbars-left .volume-component:hover {
          width: 105px; }
          @media (max-width: 576px) {
            .com-video-player-main-overlay-scenario .player-toolbars .player-toolbars-left .volume-component:hover {
              width: 85px; } }
          .com-video-player-main-overlay-scenario .player-toolbars .player-toolbars-left .volume-component:hover .player-toolbars-volume-slider {
            width: 60px;
            height: 4px;
            margin-right: 0;
            visibility: visible;
            opacity: 1;
            position: relative; }
            @media (max-width: 576px) {
              .com-video-player-main-overlay-scenario .player-toolbars .player-toolbars-left .volume-component:hover .player-toolbars-volume-slider {
                width: 50px; } }
      .com-video-player-main-overlay-scenario .player-toolbars .player-toolbars-left .icon-dropdown {
        background-color: unset !important; }
      .com-video-player-main-overlay-scenario .player-toolbars .player-toolbars-left .player-toolbars-time {
        font-size: 13px; }
        @media (min-width: 576px) {
          .com-video-player-main-overlay-scenario .player-toolbars .player-toolbars-left .player-toolbars-time {
            margin: 0 8px; } }
      @media (max-width: 375px) {
        .com-video-player-main-overlay-scenario .player-toolbars .player-toolbars-left {
          text-align: center; } }
      .com-video-player-main-overlay-scenario .player-toolbars .player-toolbars-right {
        margin-left: 8px; }
        @media (max-width: 576px) {
          .com-video-player-main-overlay-scenario .player-toolbars .player-toolbars-right {
            margin-left: 0; } }
  .com-video-player-main:hover .com-video-player-main-overlay-scenario {
    display: flex;
    visibility: visible;
    opacity: 1;
    pointer-events: unset;
    transition: unset; }
  .com-video-player-main-play-pause-button {
    width: 50px !important;
    height: 50px !important;
    color: #f00; }
  .com-video-player-main-wrap {
    position: relative;
    padding-top: 56.25%;
    height: 100%; }
    .com-video-player-main-wrap .react-player {
      position: absolute;
      top: 0;
      left: 0; }
  .com-video-player-main .top-player-component {
    padding: 2px 0 3px;
    display: flex;
    position: absolute;
    top: 0px; }
    .com-video-player-main .top-player-component .live-stream {
      margin: -10px 0px 0px -10px;
      position: relative; }
      .com-video-player-main .top-player-component .live-stream .stream-image {
        width: 80px; }
      .com-video-player-main .top-player-component .live-stream .stream-text {
        font-size: 9px;
        color: #fff;
        position: absolute;
        left: 37px;
        top: 18.5px; }
    .com-video-player-main .top-player-component .view-stream {
      position: relative;
      margin-top: 2px;
      margin-left: 2px; }
      .com-video-player-main .top-player-component .view-stream .stream-image {
        width: 10px;
        position: absolute;
        top: 11px;
        left: 3px; }
      .com-video-player-main .top-player-component .view-stream .stream-text {
        font-size: 9px;
        color: #fff;
        background: rgba(0, 0, 0, 0.7);
        padding: 2px 3px 2px 14px;
        margin-top: 5px;
        border-radius: 20px; }
  .com-video-player-main .icon-size {
    font-size: 16px; }
  .com-video-player-main .icon-size-large {
    font-size: 20px; }

.ant-tooltip {
  font-size: 12px !important; }

.bilingual-modal .main-game {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 96%;
  background-color: #fff;
  font-size: 14px;
  z-index: 1; }
  .bilingual-modal .main-game .react-audio-player {
    height: 30px;
    padding: 5px 0px; }

.bilingual-modal .ant-modal-content {
  border-radius: 8px; }
  .bilingual-modal .ant-modal-content .ant-modal-close-x {
    width: 51px;
    height: 51px; }

.time-line {
  width: 100%;
  padding: 20px 0;
  position: relative;
  display: flex;
  align-items: center; }
  .time-line::before {
    content: "";
    position: absolute;
    height: 10px;
    width: 100%;
    background: #ddd;
    border-radius: 10px;
    top: calc(50% - 5px);
    z-index: 0;
    left: 0; }
  .time-line-item {
    max-width: 40px;
    cursor: pointer;
    border-radius: 100%;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    margin-right: 30px;
    position: relative;
    z-index: 1; }
    @media (max-width: 992px) {
      .time-line-item {
        max-width: 30px; } }
    .time-line-item.exercise {
      width: 36px;
      height: 36px;
      background: var(--ks-primary-color-main); }
      @media (max-width: 992px) {
        .time-line-item.exercise {
          width: 30px;
          height: 30px; }
          .time-line-item.exercise svg {
            font-size: 20px; } }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.topic-document-content {
  width: 100%;
  max-height: calc(100vh - 303px);
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: #d0d0d0 #f9f9f9; }
  .topic-document-content::-webkit-scrollbar {
    width: 7px;
    height: 7px; }
  .topic-document-content::-webkit-scrollbar-track {
    border-radius: 7px;
    background: #f9f9f9; }
  .topic-document-content::-webkit-scrollbar-thumb {
    border-radius: 7px;
    background: #d0d0d0; }
    .topic-document-content::-webkit-scrollbar-thumb:hover {
      background: #8a8a8a; }
  .topic-document-content .document-item {
    margin-bottom: 12px;
    padding: 12px;
    border-radius: 12px;
    background-color: var(--ks-background-color-main);
    box-shadow: var(--ks-shadow-sm);
    cursor: pointer; }
    .topic-document-content .document-item .title-download {
      margin-bottom: 8px;
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .topic-document-content .document-item .title-download .title {
        max-height: 38px;
        margin-right: 12px;
        font-size: 14px;
        font-weight: 400;
        line-height: 19px;
        color: var(--ks-text-default-1); }
        .topic-document-content .document-item .title-download .title.dot-1 {
          overflow: hidden !important;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 1 !important; }
        .topic-document-content .document-item .title-download .title.dot-2 {
          overflow: hidden !important;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2; }
        .topic-document-content .document-item .title-download .title.dot-3 {
          overflow: hidden !important;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 3; }
        .topic-document-content .document-item .title-download .title.dot-4 {
          overflow: hidden !important;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 4; }
        .topic-document-content .document-item .title-download .title.dot-5 {
          overflow: hidden !important;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 5; }
        .topic-document-content .document-item .title-download .title.dot-6 {
          overflow: hidden !important;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 6; }
        .topic-document-content .document-item .title-download .title.dot-7 {
          overflow: hidden !important;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 7; }
        .topic-document-content .document-item .title-download .title.dot-8 {
          overflow: hidden !important;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 8; }
        .topic-document-content .document-item .title-download .title.dot-9 {
          overflow: hidden !important;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 9; }
        .topic-document-content .document-item .title-download .title.dot-10 {
          overflow: hidden !important;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 10; }
    .topic-document-content .document-item .link {
      display: flex;
      align-items: center;
      font-size: 14px;
      font-weight: 400;
      line-height: 19px;
      color: var(--ks-info-color-default); }
      .topic-document-content .document-item .link a {
        margin-left: 4px;
        text-decoration: underline; }

@charset "UTF-8";
.new-comment-new {
  display: flex;
  align-items: center;
  margin-top: 10px; }
  .new-comment-new .main-comment-box {
    margin-left: 10px;
    padding: 8px;
    min-height: 35px;
    resize: none;
    width: 88%;
    border: 1px solid #aaa;
    box-shadow: none;
    outline: none;
    flex: 1; }
    .new-comment-new .main-comment-box[contenteditable]:empty::before {
      content: "Viết bình luận...";
      color: gray; }
    .new-comment-new .main-comment-box.reply[contenteditable]:empty::before {
      content: "Trả lời...";
      color: gray; }
  .new-comment-new .cmt-options {
    display: flex; }
    .new-comment-new .cmt-options .btn {
      background: transparent;
      border: 0;
      font-size: 17px;
      padding: 8px;
      outline: none;
      cursor: pointer; }
      .new-comment-new .cmt-options .btn:hover {
        color: #cecece; }
    .new-comment-new .cmt-options .image-sent {
      width: 20px; }
  .new-comment-new .image-avatar {
    width: 30px;
    height: 30px;
    border-radius: 50%; }
    .new-comment-new .image-avatar img {
      width: 30px;
      height: 30px;
      border-radius: 50%;
      object-fit: cover; }
  .new-comment-new .comment-input {
    padding-left: 10px;
    flex: 1; }
    .new-comment-new .comment-input .comment-paper-root {
      display: flex;
      justify-content: space-between;
      align-items: center;
      width: 100%;
      box-shadow: unset;
      border: 1px solid #5f7d95; }
      .new-comment-new .comment-input .comment-paper-root .ant-form-item {
        margin-bottom: 0; }
      .new-comment-new .comment-input .comment-paper-root textarea {
        padding: 8px;
        background: none;
        border-color: transparent;
        box-shadow: none;
        outline: none;
        resize: none; }
      .new-comment-new .comment-input .comment-paper-root svg {
        font-size: 19px;
        color: #1579ad; }
    .new-comment-new .comment-input .comment-action-item.file-upload {
      position: relative;
      height: 34px;
      padding: 4px;
      font-size: 16px; }
      .new-comment-new .comment-input .comment-action-item.file-upload .ant-upload-wrapper .ant-btn {
        width: 26px;
        height: 26px; }
      .new-comment-new .comment-input .comment-action-item.file-upload .ant-upload-wrapper .ant-upload-list {
        display: none; }
      .new-comment-new .comment-input .comment-action-item.file-upload.update .image {
        top: 36px;
        height: fit-content; }
      .new-comment-new .comment-input .comment-action-item.file-upload .image {
        padding: 10px 20px;
        position: absolute;
        right: -50%;
        bottom: 48px;
        display: flex;
        flex-direction: column;
        border-radius: 8px;
        background-color: #fff;
        box-shadow: 0px -2px 4px 0px #00000014; }
        .new-comment-new .comment-input .comment-action-item.file-upload .image .close-icon {
          width: 24px;
          height: 24px;
          display: flex;
          justify-content: center;
          align-items: center;
          cursor: pointer;
          margin: 0 -10px 12px auto;
          padding: 2px;
          background-color: #e4e6eb;
          border-radius: 1000px; }
          .new-comment-new .comment-input .comment-action-item.file-upload .image .close-icon svg {
            font-size: 12px;
            color: #1c1e21; }
    .new-comment-new .comment-input .comment-action-item.emoji {
      position: relative;
      font-size: 16px;
      width: 26px;
      height: 26px; }
      .new-comment-new .comment-input .comment-action-item.emoji .emoji-picker-wrapper {
        position: absolute;
        bottom: calc(100% + 10px);
        right: -50%; }
    .new-comment-new .comment-input .comment-divider-root {
      height: 30px; }
    .new-comment-new .comment-input.send-actions {
      flex: unset; }

.comment-delay-message,
.comment-long-text-message {
  color: red;
  font-size: 12px; }

@media (max-width: 575.98px) {
  .new-comment-new .main-comment-box {
    width: 76%; } }

em-emoji-picker {
  height: 300px; }

.comment-item-new {
  display: flex;
  align-items: center;
  margin-top: 10px; }
  .comment-item-new.show-more-comment {
    width: 100%; }
  .comment-item-new.reply {
    margin-left: 40px;
    position: relative; }
  .comment-item-new .avatar {
    align-self: baseline;
    width: 30px;
    height: 30px;
    border-radius: 50%; }
    .comment-item-new .avatar img {
      height: 30px;
      border-radius: 50%;
      width: 30px;
      object-fit: cover; }
  .comment-item-new .comment-main {
    width: calc(100% - 30px); }
    .comment-item-new .comment-main .comment-content {
      justify-content: space-between;
      width: 100%;
      padding: 0px 10px 8px 10px;
      border-radius: 10px;
      display: flex;
      word-break: break-word; }
      .comment-item-new .comment-main .comment-content .comment-text {
        color: #000;
        font-weight: 500; }
        .comment-item-new .comment-main .comment-content .comment-text .usr-name {
          font-weight: 600;
          margin-right: 10px;
          color: #1b75bb; }
      .comment-item-new .comment-main .comment-content .show-more {
        margin-left: 8px; }
    .comment-item-new .comment-main .comment-stat {
      padding: 1px 10px;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      color: #535455;
      font-size: 12px;
      cursor: pointer; }
      .comment-item-new .comment-main .comment-stat .total-like {
        margin: 0px 15px 0px 5px; }
      .comment-item-new .comment-main .comment-stat .answer {
        margin: 0px 12px 0px 0; }
      .comment-item-new .comment-main .comment-stat-item {
        display: flex;
        align-items: center; }
      .comment-item-new .comment-main .comment-stat .update,
      .comment-item-new .comment-main .comment-stat .delete {
        margin-right: 10px; }
      .comment-item-new .comment-main .comment-stat .delimiter {
        text-align: center;
        line-height: 50%;
        font-weight: bolder;
        margin: 0 5px;
        color: red; }
      .comment-item-new .comment-main .comment-stat .like,
      .comment-item-new .comment-main .comment-stat .answer,
      .comment-item-new .comment-main .comment-stat .update,
      .comment-item-new .comment-main .comment-stat .delete,
      .comment-item-new .comment-main .comment-stat .load-more-reply {
        color: #828282;
        cursor: pointer; }
        .comment-item-new .comment-main .comment-stat .like:hover,
        .comment-item-new .comment-main .comment-stat .answer:hover,
        .comment-item-new .comment-main .comment-stat .update:hover,
        .comment-item-new .comment-main .comment-stat .delete:hover,
        .comment-item-new .comment-main .comment-stat .load-more-reply:hover {
          text-decoration: underline; }

.reply-comment .new-comment-new {
  position: relative !important;
  width: 100% !important;
  margin: 8px 0 0px 0 !important;
  padding-top: 0 !important;
  box-shadow: none !important; }

.reply-comment .comment-delay-message {
  margin-left: 40px; }

.reply-comment .MuiCollapse-root {
  margin-left: 40px !important; }

.reply-comment .show-more-reply {
  cursor: pointer;
  margin-left: 40px;
  color: #65676b;
  position: relative; }
  .reply-comment .show-more-reply:hover {
    text-decoration: underline; }

.reply-comment .replie-icon-container {
  margin-left: 98%; }

.reply-comment .tree-icon {
  background-color: blue;
  display: flex;
  align-items: center;
  color: #fff;
  border-radius: 20px;
  margin: 4px; }

.reply-comment .tree-expanded {
  max-width: calc(100% - 35px);
  float: right; }

.reply-comment .tree-expanded {
  background-color: transparent !important; }

.reply-comment .tree-focused {
  background-color: transparent !important; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

#comment-page-container {
  width: 100%; }
  #comment-page-container .comment-body {
    position: relative;
    padding: 0 0 0 12px;
    background-color: var(--ks-background-color-4); }
    #comment-page-container .comment-body:has(.comment-delay-message) .comment-list {
      height: calc(100vh - 395px);
      max-height: calc(100vh - 395px); }
    #comment-page-container .comment-body:has(.comment-delay-message) .new-comment-new {
      padding: 12px 12px 6px; }
    #comment-page-container .comment-body .comment-list {
      height: calc(100vh - 383px);
      max-height: calc(100vh - 383px);
      padding: 0 12px 12px 0;
      overflow-x: hidden;
      overflow-y: auto;
      scrollbar-width: thin;
      scrollbar-color: #d0d0d0 #f9f9f9; }
      #comment-page-container .comment-body .comment-list::-webkit-scrollbar {
        width: 7px;
        height: 7px; }
      #comment-page-container .comment-body .comment-list::-webkit-scrollbar-track {
        border-radius: 7px;
        background: #f9f9f9; }
      #comment-page-container .comment-body .comment-list::-webkit-scrollbar-thumb {
        border-radius: 7px;
        background: #d0d0d0; }
        #comment-page-container .comment-body .comment-list::-webkit-scrollbar-thumb:hover {
          background: #8a8a8a; }
    #comment-page-container .comment-body .new-comment-new {
      margin: 0 0 0 -12px;
      padding: 12px;
      box-shadow: var(--ks-shadow-custom-2);
      z-index: 1; }
      #comment-page-container .comment-body .new-comment-new:has(.comment-delay-message) {
        padding: 12px 12px 6px; }
      #comment-page-container .comment-body .new-comment-new .comment-input {
        padding-left: 8px; }
        #comment-page-container .comment-body .new-comment-new .comment-input form {
          border-radius: 8px;
          border: none;
          background-color: #fff; }
          #comment-page-container .comment-body .new-comment-new .comment-input form hr {
            border-color: transparent; }
        #comment-page-container .comment-body .new-comment-new .comment-input.send-actions {
          position: absolute;
          right: 42px; }
          #comment-page-container .comment-body .new-comment-new .comment-input.send-actions label img {
            min-width: 16px !important;
            min-height: 16px !important; }
    #comment-page-container .comment-body .comment-item-container .new-comment-new {
      position: relative;
      padding: 0; }
      #comment-page-container .comment-body .comment-item-container .new-comment-new .comment-input.send-actions {
        right: 32px; }
    #comment-page-container .comment-body .comment-item-container .reply-comment {
      margin-left: 38px; }
    #comment-page-container .comment-body form input {
      font-size: 12px;
      line-height: 16px; }
    #comment-page-container .comment-body .comment-item-new {
      position: relative;
      margin-top: 12px; }
      #comment-page-container .comment-body .comment-item-new .avatar {
        min-width: 30px; }
      #comment-page-container .comment-body .comment-item-new .comment-main {
        padding-left: 8px; }
        #comment-page-container .comment-body .comment-item-new .comment-main .new-comment-new {
          width: 100%;
          padding-top: 0; }
          #comment-page-container .comment-body .comment-item-new .comment-main .new-comment-new .comment-input {
            padding-left: 0; }
        #comment-page-container .comment-body .comment-item-new .comment-main .comment-content {
          margin-bottom: 8px;
          padding: 0; }
          #comment-page-container .comment-body .comment-item-new .comment-main .comment-content .comment-text {
            padding: 8px;
            border-radius: 8px;
            background-color: #fff;
            font-size: 12px;
            font-weight: 400; }
            #comment-page-container .comment-body .comment-item-new .comment-main .comment-content .comment-text .usr-name {
              color: #000; }
        #comment-page-container .comment-body .comment-item-new .comment-main .comment-stat {
          padding: 1px 0;
          font-size: 10px;
          color: #7a7c8b; }
          #comment-page-container .comment-body .comment-item-new .comment-main .comment-stat .total-like {
            margin: 0px 12px 0px 2px; }
          #comment-page-container .comment-body .comment-item-new .comment-main .comment-stat button {
            width: 26px;
            height: 26px;
            margin-right: 0 !important;
            padding: 4px; }
          #comment-page-container .comment-body .comment-item-new .comment-main .comment-stat svg {
            font-size: 12px; }
    #comment-page-container .comment-body .replies-stack {
      position: absolute;
      top: 30px;
      left: 15px;
      width: 2px;
      height: calc(100% - 18px);
      background-color: #d7d9dd; }
      #comment-page-container .comment-body .replies-stack.child {
        top: 0;
        left: -23px;
        height: calc(100% + 12px); }
    #comment-page-container .comment-body .reply-comment .MuiCollapse-root {
      margin-left: 38px !important; }
    #comment-page-container .comment-body .reply-comment .replies-line {
      position: absolute;
      top: 0;
      left: -23px;
      width: 24px;
      height: 15px;
      border: 2px #d7d9dd;
      border-bottom-style: solid;
      border-left-style: solid;
      border-bottom-left-radius: 16px; }

@media (max-width: 576px) {
  #comment-page-container .comment-body:has(.comment-item-container) {
    padding: 0 10px 0 0; }
    #comment-page-container .comment-body:has(.comment-item-container) .comment-item-new .comment-main .comment-content {
      margin-bottom: 4px; }
    #comment-page-container .comment-body:has(.comment-item-container) .comment-item-new .comment-main .comment-stat .total-like {
      margin: 0px 8px 0px 2px; }
    #comment-page-container .comment-body:has(.comment-item-container) .comment-item-new .comment-main .comment-stat .date {
      margin: 2px 0 0 8px; } }

.ant-tabs-tabpane .view-large {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
  margin-left: auto;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  color: #0d6efd; }
  .ant-tabs-tabpane .view-large:hover {
    color: #0d6efd !important; }
  .ant-tabs-tabpane .view-large .ant-btn-icon {
    margin-inline-end: 4px !important; }

.ant-tabs-tabpane:has(.view-large) #comment-page-container .comment-body .comment-list {
  height: calc(100vh - 383px);
  max-height: calc(100vh - 383px); }

.ant-tabs-tabpane:has(.view-large) #comment-page-container .comment-body:has(.comment-delay-message) .comment-list {
  height: calc(100vh - 395px);
  max-height: calc(100vh - 395px); }

.ant-tabs-tabpane #comment-page-container .comment-body .comment-list {
  height: calc(100vh - 341px);
  max-height: calc(100vh - 341px); }

.comment-modal {
  width: 60% !important;
  max-width: 700px; }
  .comment-modal .ant-modal-body {
    width: 100%; }
    .comment-modal .ant-modal-body #comment-page-container .comment-body {
      background-color: var(--ks-background-color-main); }
      .comment-modal .ant-modal-body #comment-page-container .comment-body .comment-item-new .comment-main .comment-content > div {
        width: unset !important; }
      .comment-modal .ant-modal-body #comment-page-container .comment-body .comment-item-new .comment-main .comment-content .comment-text {
        background-color: var(--ks-background-color-4); }
      .comment-modal .ant-modal-body #comment-page-container .comment-body .new-comment-new {
        box-shadow: none; }
        .comment-modal .ant-modal-body #comment-page-container .comment-body .new-comment-new .comment-input form {
          background-color: var(--ks-background-color-4); }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.custom-copy-input {
  height: 45px;
  border-radius: 8px;
  cursor: default !important;
  border-color: var(--ks-border-color-main); }
  .custom-copy-input input {
    color: var(--ks-text-default-1);
    cursor: default !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    white-space: normal; }
  .custom-copy-input .copy-input-suffix-icon {
    cursor: pointer; }
  .custom-copy-input.copy-input-link-text input {
    color: var(--ks-info-color-default) !important;
    text-decoration: underline; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.create-class {
  max-height: calc(100vh - 198px);
  padding: 0 24px 24px 0;
  overflow-y: scroll; }
  .create-class .title {
    margin: 8px 0 12px;
    display: flex;
    align-items: center;
    font-size: 20px;
    font-weight: 600;
    line-height: 30.92px;
    text-align: left;
    color: var(--ks-primary-color-main); }
  .create-class .class-info {
    padding: 20px;
    border-radius: 20px;
    background-color: var(--ks-background-color-main);
    box-shadow: var(--ks-shadow-sm); }
  .create-class .preview {
    position: sticky;
    top: 51px; }
  .create-class .ant-form-item-label {
    font-size: 1.6rem;
    font-weight: 600; }
    .create-class .ant-form-item-label label {
      font-size: inherit;
      color: var(--ks-primary-color-main); }
  .create-class .btn-choice-combo {
    padding: 22px 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
    color: #fff;
    background-color: var(--ks-primary-color-main);
    border: none; }
    .create-class .btn-choice-combo:hover {
      color: #fff !important;
      background-color: var(--ks-primary-color-main) !important;
      opacity: 0.9; }
  .create-class .create-dialog-radio-button {
    font-size: 1.4rem;
    font-weight: 500;
    color: var(--ks-black-color-default);
    width: 168px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--ks-background-color-2);
    border-radius: 87px !important; }
    .create-class .create-dialog-radio-button.ant-radio-button-wrapper-checked {
      background-color: var(--ks-info-color-default);
      color: var(--ks-white-color-default);
      border: none; }
  .create-class .ant-form-item-required::before {
    display: none !important; }
  .create-class .ant-form-item-required::after {
    display: inline-block;
    margin-inline-start: 4px;
    color: #ff4d4f;
    font-size: 14px;
    font-family: SimSun, sans-serif;
    line-height: 1;
    content: "*" !important;
    visibility: inherit !important; }
  .create-class .create-dialog-input {
    width: 100%;
    height: 46px;
    border-radius: 8px;
    border-color: var(--ks-border-color-main);
    font-size: 16px;
    color: #000; }
    .create-class .create-dialog-input .ant-select-selection-placeholder {
      font-size: 1.4rem;
      font-weight: 400;
      color: var(--ks-body-color-main); }
    .create-class .create-dialog-input .ant-picker-input input::placeholder {
      font-size: 1.4rem;
      font-weight: 400;
      color: var(--ks-body-color-main); }
    .create-class .create-dialog-input::placeholder {
      font-size: 1.4rem;
      font-weight: 400;
      color: var(--ks-body-color-main); }
    .create-class .create-dialog-input .ant-input-number-input-wrap {
      height: 100%; }
      .create-class .create-dialog-input .ant-input-number-input-wrap input {
        height: 100%; }
  .create-class .ant-picker-input > input {
    font-size: 16px; }
  .create-class .ant-radio-wrapper {
    font-size: 16px; }
  .create-class .create-dialog-status-explain {
    margin-top: 12px;
    background-color: var(--ks-tertiary-color-main);
    padding: 8px 12px;
    border-radius: 8px; }
    .create-class .create-dialog-status-explain .create-dialog-status-explain-text {
      font-size: 1.4rem;
      font-weight: 400;
      color: var(--ks-product-color-btn2); }
  .create-class .create-dialog-footer {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    gap: 4px; }
  .create-class .ant-upload-wrapper {
    position: relative;
    width: 100%;
    height: 46px;
    padding: 0 11px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 8px;
    border: 1px solid var(--ks-border-color-main);
    overflow: hidden; }
    .create-class .ant-upload-wrapper .ant-upload {
      position: absolute;
      right: 0;
      height: 100%;
      padding: 0 3px;
      background-color: #fff;
      z-index: 1; }
      .create-class .ant-upload-wrapper .ant-upload img {
        display: flex;
        align-items: center; }
    .create-class .ant-upload-wrapper .ant-upload-list-item {
      margin-top: 0; }
      .create-class .ant-upload-wrapper .ant-upload-list-item a {
        text-decoration: underline; }

.modal-add-combo {
  top: 40px; }
  .modal-add-combo .ant-modal-content {
    padding-bottom: 10px;
    min-height: 90vh;
    max-height: 90vh;
    overflow: auto; }
  .modal-add-combo .ant-modal-footer {
    display: flex;
    justify-content: flex-end;
    position: absolute;
    bottom: 10px;
    right: 20px; }
    .modal-add-combo .ant-modal-footer .btn-cancel {
      padding: 20px 30px;
      margin: 0 20px;
      display: flex;
      align-items: center;
      border-radius: 20px;
      font-size: 16px;
      font-weight: 600;
      margin-right: 10px;
      background-color: #fff;
      color: var(--ks-primary-color-main);
      border: none; }
      .modal-add-combo .ant-modal-footer .btn-cancel:hover {
        background-color: #fff !important;
        color: var(--ks-primary-color-main) !important;
        opacity: 0.9; }
    .modal-add-combo .ant-modal-footer .btn-save {
      padding: 20px 30px;
      margin: 0 20px;
      display: flex;
      align-items: center;
      border-radius: 20px;
      font-size: 16px;
      font-weight: 600;
      margin-right: 10px;
      background-color: var(--ks-primary-color-main);
      color: #fff;
      border: none; }
      .modal-add-combo .ant-modal-footer .btn-save:hover {
        background-color: var(--ks-primary-color-main) !important;
        color: #fff !important;
        opacity: 0.9; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.custom-date-picker {
  height: 45px;
  border-radius: 8px;
  border-color: var(--ks-border-color-main); }
  .custom-date-picker .ant-picker-input input::placeholder {
    font-size: 1.4rem;
    font-weight: 400;
    color: var(--ks-body-color-main); }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.class-document-wrapper {
  height: calc(100vh - 198px);
  max-height: calc(100vh - 198px);
  padding-bottom: 40px;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #d0d0d0 #f9f9f9; }
  .class-document-wrapper .tab-col-name-text {
    font-size: 1.4rem;
    font-weight: 400;
    color: var(--ks-info-color-default);
    cursor: pointer; }
    .class-document-wrapper .tab-col-name-text:hover {
      text-decoration: underline; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.topic-edit-page {
  display: flex; }
  .topic-edit-page .topic-tree-view {
    padding-left: 1px;
    max-height: calc(100vh - 115px);
    scrollbar-width: thin;
    scrollbar-color: #d0d0d0 #f9f9f9; }
    .topic-edit-page .topic-tree-view::-webkit-scrollbar {
      width: 7px;
      height: 7px; }
    .topic-edit-page .topic-tree-view::-webkit-scrollbar-track {
      border-radius: 7px;
      background: #f9f9f9; }
    .topic-edit-page .topic-tree-view::-webkit-scrollbar-thumb {
      border-radius: 7px;
      background: #d0d0d0; }
      .topic-edit-page .topic-tree-view::-webkit-scrollbar-thumb:hover {
        background: #8a8a8a; }
  .topic-edit-page .topic-edit-page-container {
    overflow-y: auto;
    max-height: calc(100vh - 114px);
    min-height: calc(100vh - 114px);
    padding: 24px;
    width: 100%;
    background-color: var(--ks-background-color-4);
    scrollbar-width: thin;
    scrollbar-color: #d0d0d0 #f9f9f9; }
    .topic-edit-page .topic-edit-page-container::-webkit-scrollbar {
      width: 7px;
      height: 7px; }
    .topic-edit-page .topic-edit-page-container::-webkit-scrollbar-track {
      border-radius: 7px;
      background: #f9f9f9; }
    .topic-edit-page .topic-edit-page-container::-webkit-scrollbar-thumb {
      border-radius: 7px;
      background: #d0d0d0; }
      .topic-edit-page .topic-edit-page-container::-webkit-scrollbar-thumb:hover {
        background: #8a8a8a; }
    .topic-edit-page .topic-edit-page-container .ant-tabs-nav {
      box-shadow: 0px 2px 4px 0px #0000001f;
      width: 500px;
      border-radius: 20.5px;
      padding: 0;
      margin: 0 0 10px;
      background-color: #fff; }
      .topic-edit-page .topic-edit-page-container .ant-tabs-nav .ant-tabs-nav-wrap {
        border-radius: 0 !important;
        box-shadow: none; }
        .topic-edit-page .topic-edit-page-container .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list {
          justify-content: start; }
        .topic-edit-page .topic-edit-page-container .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab {
          padding: 8px 0; }
          .topic-edit-page .topic-edit-page-container .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab .ant-tabs-tab-btn {
            font-size: 16px;
            font-weight: 600;
            line-height: 25px;
            color: var(--ks-body-color-main); }
          .topic-edit-page .topic-edit-page-container .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
            color: var(--ks-primary-color-main); }
      .topic-edit-page .topic-edit-page-container .ant-tabs-nav .ant-tabs-ink-bar {
        height: 3px;
        background: var(--ks-primary-color-main); }
    .topic-edit-page .topic-edit-page-container .ant-tabs-content .ant-tabs-nav {
      width: unset;
      margin: 0 0 10px; }
      .topic-edit-page .topic-edit-page-container .ant-tabs-content .ant-tabs-nav .ant-tabs-nav-list {
        width: 100%;
        justify-content: space-around; }

.topic-edit-page.splitter {
  align-items: center;
  display: flex;
  height: calc(100vh - 118px);
  width: 100%; }
  .topic-edit-page.splitter .splitter-first {
    min-width: 25%;
    width: 25%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center; }
    .topic-edit-page.splitter .splitter-first:has(.class-topic-tree) {
      align-items: flex-start; }
  .topic-edit-page.splitter .splitter-resizer {
    position: relative;
    background: var(--ks-border-color-main);
    height: 100%;
    width: 8px;
    cursor: ew-resize;
    user-select: none;
    touch-action: none; }
    .topic-edit-page.splitter .splitter-resizer svg {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translateX(-50%) translateY(-50%);
      z-index: 1; }
  .topic-edit-page.splitter .splitter-second {
    flex: 1;
    min-width: 40%;
    align-items: center;
    display: flex;
    justify-content: center; }

.topic-content {
  overflow: auto; }
  .topic-content .topic-content-steps {
    padding: 10px;
    display: flex;
    align-items: center;
    margin-bottom: 28px;
    gap: 8px; }
    @media (max-width: 768px) {
      .topic-content .topic-content-steps {
        flex-direction: column;
        gap: 8px; }
        .topic-content .topic-content-steps .topic-content-steps-item {
          max-width: 100% !important; } }
    .topic-content .topic-content-steps .topic-content-steps-item {
      max-width: 50%; }
      .topic-content .topic-content-steps .topic-content-steps-item:first-of-type {
        flex: 1; }
      .topic-content .topic-content-steps .topic-content-steps-item .step-number-connect {
        display: flex;
        align-items: center; }
        .topic-content .topic-content-steps .topic-content-steps-item .step-number-connect .step-number {
          width: 32px;
          min-width: 32px;
          height: 32px;
          margin: 10px 20px;
          border-radius: 50%;
          border: 1px solid var(--ks-primary-color-main);
          display: flex;
          align-items: center;
          justify-content: center;
          font-weight: 600;
          color: var(--ks-primary-color-main);
          cursor: pointer; }
        .topic-content .topic-content-steps .topic-content-steps-item .step-number-connect .step-connect {
          width: 100%;
          height: 3px;
          border-radius: 4px;
          background-color: #bab9b9;
          background-color: var(--ks-primary-color-main); }
      .topic-content .topic-content-steps .topic-content-steps-item .step-label {
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 16px; }
      .topic-content .topic-content-steps .topic-content-steps-item.active .step-number {
        border-radius: 50%;
        background-color: var(--ks-primary-color-main);
        color: #fff; }
      .topic-content .topic-content-steps .topic-content-steps-item .step-status {
        width: fit-content;
        font-size: 14px;
        line-height: 19px;
        font-weight: 400;
        color: var(--ks-body-color-main);
        border: 1px solid var(--ks-body-color-main);
        border-radius: 99px;
        padding: 8px; }
      .topic-content .topic-content-steps .topic-content-steps-item .step-status-success {
        width: fit-content;
        font-size: 14px;
        line-height: 19px;
        font-weight: 400;
        color: var(--ks-success-color-default);
        background-color: #f0fff1;
        border: 1px solid #f0fff1;
        border-radius: 99px;
        padding: 8px; }
  .topic-content .topic-content-steps-btn-control {
    display: flex;
    margin-bottom: 40px; }
    .topic-content .topic-content-steps-btn-control.prev {
      justify-content: flex-start; }
    .topic-content .topic-content-steps-btn-control.next {
      justify-content: flex-end; }
  .topic-content .topic-content-steps-btn {
    background-color: var(--ks-primary-color-main);
    color: #fff;
    height: auto;
    padding: 8px 32px;
    display: flex;
    align-items: center;
    border-radius: 20.5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 23px;
    cursor: pointer; }
    .topic-content .topic-content-steps-btn svg {
      margin-right: 4px; }

.topic-info {
  background-color: #fff;
  padding: 12px;
  border-radius: 20px;
  margin: 10px 0; }

.topic-info-header {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 10px; }
  .topic-info-header .btn-delete {
    padding: 5px 20px;
    margin: 0 20px;
    display: flex;
    align-items: center;
    border-radius: 20px;
    font-size: 16px;
    font-weight: 600;
    margin-right: 10px;
    background-color: #fff;
    color: red;
    border: 1px solid red;
    cursor: pointer; }

.modal-video-scenario {
  top: 40px; }
  .modal-video-scenario .ant-modal-content {
    padding-bottom: 10px; }
  .modal-video-scenario .ant-modal-footer {
    margin: 0; }

#topic-info-form {
  padding: 10px; }
  #topic-info-form .form-header {
    display: flex;
    justify-content: center;
    font-size: 20px;
    font-weight: 600;
    padding: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #f5f5f5; }
  #topic-info-form .ant-form-item {
    margin-bottom: 10px; }
    #topic-info-form .ant-form-item .ant-form-item-label {
      padding: 0; }
  #topic-info-form .ant-picker-input > input {
    font-size: 16px; }
  #topic-info-form .ant-radio-wrapper {
    font-size: 16px; }
  #topic-info-form .ant-switch.ant-switch-checked {
    background-color: var(--ks-success-color-default); }
  #topic-info-form .form-item .form-item-label {
    color: var(--ks-primary-color-main);
    font-size: 16px;
    font-weight: 600; }
  #topic-info-form .ant-form-item-label label {
    color: var(--ks-primary-color-main);
    font-size: 16px;
    font-weight: 600; }
  #topic-info-form .ant-form-item-label .ant-form-item-required {
    flex-direction: row-reverse;
    column-gap: 4px; }
    #topic-info-form .ant-form-item-label .ant-form-item-required::after {
      display: none; }
  #topic-info-form .media-topic-dragger .ant-tabs-content-holder {
    margin-top: 16px; }
  #topic-info-form .topic-edit-input {
    color: #000;
    font-size: 16px;
    height: 46px;
    align-items: center;
    border-radius: 8px;
    border: 1px solid var(--ks-border-color-main);
    font-weight: 400;
    line-height: 2.4rem; }
    #topic-info-form .topic-edit-input.tag {
      padding: 4px 11px;
      display: flex; }
    #topic-info-form .topic-edit-input.ant-select .ant-select-selector {
      overflow-y: scroll; }
    #topic-info-form .topic-edit-input .ant-select-selector {
      border: none;
      font-size: 16px; }
    #topic-info-form .topic-edit-input .ant-radio-wrapper {
      font-size: 16px; }
    #topic-info-form .topic-edit-input .ant-tag {
      display: flex;
      align-items: center;
      background-color: #fff;
      border: 0;
      font-size: 16px;
      color: var(--ks-info-color-default);
      user-select: none; }
      #topic-info-form .topic-edit-input .ant-tag .ant-tag-close-icon {
        width: 22px;
        height: 22px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        background-color: var(--ks-background-color-4); }
        #topic-info-form .topic-edit-input .ant-tag .ant-tag-close-icon svg {
          font-size: 12px;
          color: var(--ks-info-color-default); }
  #topic-info-form #topic-info_tag {
    height: 48px;
    align-items: center;
    border-radius: 12px;
    box-shadow: var(--ks-shadow-sm);
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2.4rem;
    background-color: #fff;
    display: flex;
    padding: 0 12px; }
    #topic-info-form #topic-info_tag .ant-tag {
      background-color: #fff !important;
      color: var(--ks-primary-color-main);
      font-size: 14px;
      border: 0; }
      #topic-info-form #topic-info_tag .ant-tag span {
        border-radius: 50%;
        background-color: var(--ks-background-color-4); }
        #topic-info-form #topic-info_tag .ant-tag span svg {
          color: var(--ks-primary-color-main); }
  #topic-info-form .btn-add-video {
    padding: 20px 30px;
    margin: auto;
    display: flex;
    align-items: center;
    border-radius: 20px;
    font-size: 16px;
    font-weight: 600;
    margin-right: 10px;
    background-color: var(--ks-primary-color-main);
    color: #fff;
    border: none; }
    #topic-info-form .btn-add-video:hover {
      background-color: var(--ks-primary-color-main);
      color: #fff;
      opacity: 0.9; }
  #topic-info-form .btn-add-video-scenario {
    padding: 20px 40px;
    margin: auto;
    display: flex;
    align-items: center;
    border-radius: 20px;
    font-size: 16px;
    font-weight: 600;
    margin-right: 10px;
    color: var(--ks-primary-color-main);
    background-color: #fff;
    border: 1px dashed var(--ks-primary-color-main); }
    #topic-info-form .btn-add-video-scenario:hover {
      color: var(--ks-primary-color-main);
      background-color: #fff;
      opacity: 0.9; }
  #topic-info-form .btn-group {
    z-index: 10;
    position: fixed;
    bottom: 7px;
    right: 20px;
    display: flex; }
  #topic-info-form .btn-save {
    padding: 20px 30px;
    margin: 0 20px;
    display: flex;
    align-items: center;
    border-radius: 20px;
    font-size: 16px;
    font-weight: 600;
    margin-right: 10px;
    background-color: var(--ks-primary-color-main);
    color: #fff;
    border: none; }
    #topic-info-form .btn-save:hover {
      background-color: var(--ks-primary-color-main);
      color: #fff;
      opacity: 0.9; }
  #topic-info-form .btn-back {
    padding: 20px 30px;
    margin: 0 20px;
    display: flex;
    align-items: center;
    border-radius: 20px;
    font-size: 16px;
    font-weight: 600;
    margin-right: 10px;
    background-color: #fff;
    color: var(--ks-primary-color-main);
    border: 1px solid var(--ks-primary-color-main); }
    #topic-info-form .btn-back:hover {
      background-color: #fff;
      color: var(--ks-primary-color-main);
      border: 1px solid var(--ks-primary-color-main);
      opacity: 0.9; }

#scenario-info-form .form-header {
  font-size: 20px;
  font-weight: 600;
  padding: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #f5f5f5; }

#scenario-info-form .ant-form-item-label label {
  color: var(--ks-primary-color-main);
  font-size: 16px;
  font-weight: 600; }

#scenario-info-form .ant-form-item-label .ant-form-item-required {
  flex-direction: row-reverse;
  column-gap: 4px; }
  #scenario-info-form .ant-form-item-label .ant-form-item-required::after {
    display: none; }

#scenario-info-form .media-topic-dragger .ant-tabs-content-holder {
  margin-top: 16px; }

#scenario-info-form .topic-edit-input {
  color: #000;
  font-size: 16px;
  height: 46px;
  align-items: center;
  border-radius: 8px;
  border: 1px solid var(--ks-border-color-main);
  font-weight: 400;
  line-height: 2.4rem; }

#scenario-info-form .btn-group {
  z-index: 10;
  position: fixed;
  bottom: 5px;
  right: 20px;
  display: flex; }

#scenario-info-form .btn-save {
  padding: 20px 30px;
  margin: 0 20px;
  display: flex;
  align-items: center;
  border-radius: 20px;
  font-size: 16px;
  font-weight: 600;
  margin-right: 10px;
  background-color: var(--ks-primary-color-main);
  color: #fff;
  border: none; }
  #scenario-info-form .btn-save:hover {
    background-color: var(--ks-primary-color-main);
    color: #fff;
    opacity: 0.9; }

#scenario-info-form .btn-back {
  padding: 20px 30px;
  margin: 0 20px;
  display: flex;
  align-items: center;
  border-radius: 20px;
  font-size: 16px;
  font-weight: 600;
  margin-right: 10px;
  background-color: #fff;
  color: var(--ks-primary-color-main);
  border: 1px solid var(--ks-primary-color-main); }
  #scenario-info-form .btn-back:hover {
    background-color: #fff;
    color: var(--ks-primary-color-main);
    border: 1px solid var(--ks-primary-color-main);
    opacity: 0.9; }

#scenario-info-form .btn-group-video-scenario {
  display: flex;
  justify-content: flex-end;
  padding-top: 10px;
  border-top: 1px solid #f5f5f5; }

#scenario-info-form .form-video-scenario {
  display: flex;
  max-height: 75vh;
  overflow: auto;
  margin: 10px 0; }
  #scenario-info-form .form-video-scenario .ant-form-item {
    margin-bottom: 10px; }
  #scenario-info-form .form-video-scenario .form-video-scenario-left {
    flex: 0.25;
    padding: 0 10px;
    border-right: 2px solid #f5f5f5; }
  #scenario-info-form .form-video-scenario .video-scenario-right-overview {
    flex: 0.75;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
  #scenario-info-form .form-video-scenario .form-video-scenario-right {
    flex: 0.75;
    padding: 0 10px; }
    #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info {
      display: flex;
      max-height: 300px; }
      #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-list {
        flex: 0.25;
        background-color: var(--ks-background-color-4);
        border-right: 5px solid var(--ks-border-color-main);
        max-height: 300px;
        min-height: 300px;
        overflow: auto; }
        #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-list .scenario-item {
          display: flex;
          align-items: center;
          justify-content: space-between;
          padding: 12px;
          background-color: #fff;
          cursor: pointer; }
          #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-list .scenario-item .scenario-item-left-label {
            font-size: 16px;
            font-weight: 600; }
          #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-list .scenario-item .scenario-item-left-time {
            font-size: 14px;
            font-weight: 400; }
          #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-list .scenario-item.active {
            background-color: var(--ks-primary-color-main); }
            #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-list .scenario-item.active .scenario-item-left-label {
              color: #fff; }
            #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-list .scenario-item.active .scenario-item-left-time {
              color: var(--ks-secondary-color-main); }
        #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-list .btn-add-scenario {
          padding: 5px 10px;
          margin: 20px;
          text-align: center;
          border-radius: 20px;
          font-size: 16px;
          font-weight: 600;
          margin-right: 10px;
          background-color: #fff;
          color: var(--ks-primary-color-main);
          border: 1px dashed var(--ks-primary-color-main);
          cursor: pointer; }
          #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-list .btn-add-scenario:hover {
            background-color: #fff;
            color: var(--ks-primary-color-main);
            border: 1px dashed var(--ks-primary-color-main);
            opacity: 0.9; }
      #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-info {
        flex: 0.75;
        padding: 10px; }
        #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-info .scenario-form-item {
          display: flex;
          align-items: center;
          margin-bottom: 10px; }
          #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-info .scenario-form-item-label {
            flex: 0.3;
            font-size: 16px;
            font-weight: 600;
            color: var(--ks-primary-color-main); }
          #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-info .scenario-form-item-input {
            flex: 0.7;
            display: flex; }
            #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-info .scenario-form-item-input .ant-form-item {
              margin: 0px; }
            #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-info .scenario-form-item-input .ant-upload-list {
              max-width: 300px; }
            #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-info .scenario-form-item-input .topic-edit-input {
              color: #000;
              font-size: 16px;
              height: 46px;
              align-items: center;
              border-radius: 8px;
              border: 1px solid var(--ks-border-color-main);
              font-weight: 400;
              line-height: 2.4rem; }
            #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-info .scenario-form-item-input .scenario-form-item-input-select {
              color: #000;
              font-size: 16px;
              height: 46px;
              align-items: center;
              border-radius: 12px;
              box-shadow: var(--ks-shadow-sm);
              border: none;
              font-weight: 400;
              line-height: 2.4rem;
              width: 120px;
              margin-right: 5px; }
              #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-info .scenario-form-item-input .scenario-form-item-input-select .ant-select-selector {
                border: none; }
            #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-info .scenario-form-item-input .scenario-btn-select-card {
              padding: 5px 20px;
              margin: 0px 20px;
              display: flex;
              align-items: center;
              border-radius: 20px;
              font-size: 14px;
              font-weight: 600;
              background-color: var(--ks-primary-color-main);
              color: #fff;
              border: none;
              cursor: pointer; }
              #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-info .scenario-form-item-input .scenario-btn-select-card:hover {
                background-color: var(--ks-primary-color-main);
                color: #fff;
                opacity: 0.9; }
            #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-info .scenario-form-item-input .ant-upload-wrapper {
              display: flex; }
          #scenario-info-form .form-video-scenario .form-video-scenario-right .form-scenario-info .scenario-info .scenario-form-item .scenario-form-item-card {
            flex: 0.7;
            color: var(--ks-info-color-default);
            font-size: 16px;
            text-decoration: underline;
            background-color: #fff;
            padding: 10px;
            border-radius: 12px;
            box-shadow: var(--ks-shadow-sm);
            cursor: pointer; }

.modal-select-card {
  top: 40px;
  position: relative; }
  .modal-select-card .ant-modal-content {
    padding-bottom: 10px;
    min-height: 70vh; }
  .modal-select-card .ant-modal-footer {
    margin: 0; }

.modal-view-video {
  top: 40px; }
  .modal-view-video .ant-modal-content {
    padding: 60px; }

.form-video {
  display: flex;
  align-items: center;
  justify-content: center; }
  .form-video .video-player-main {
    position: relative;
    margin-bottom: 8px;
    padding-right: 0 !important;
    width: 550px;
    height: 310px; }
    .form-video .video-player-main-overlay-scenario {
      position: absolute;
      display: flex;
      width: 100%;
      height: 100%;
      align-items: center;
      justify-content: center;
      z-index: 1; }
      .form-video .video-player-main-overlay-scenario .video-player-main-screen {
        width: 100%;
        height: calc(100% - 42px);
        position: absolute;
        top: 0;
        display: flex;
        align-items: center;
        justify-content: center; }
      .form-video .video-player-main-overlay-scenario.play {
        visibility: visible;
        opacity: 0;
        pointer-events: none;
        transition: visibility 1s, opacity 1s; }
      .form-video .video-player-main-overlay-scenario .gradient-bottom {
        height: 146px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACSCAYAAACE56BkAAAAAXNSR0IArs4c6QAAAPVJREFUKFNlyOlHGAAcxvHuY93H1n1fW1v3fbej+zAmI5PIRGYiM5JEkkgiiSSRJPoj83nze9Pz4uPrSUh4tURPEpKDFJWKtCBdZSAzeKOykB3kqFzkBfmqAIVBkSrGW7wLSlQpyoJyVYHKoEpVoyaoVXWoDxpUI5qCZtWC98EH1YqPwSfVhvagQ3WiK+hWPegN+lQ/BoJBNYThYESNYgzjwYSaDD6rL/iKb8GUmsZMMKvmMB8sqEUsYRnf8QMr+IlV/MIa1rGB39jEFv7gL7axg3/4j13sYR8HOMQRjnGCU5zhHBe4xBWucYNb3OEeD3jEE55fAOT7I9a9dVH7AAAAAElFTkSuQmCC);
        padding-top: 37px;
        bottom: 0;
        z-index: 2;
        background-position: bottom;
        width: 100%;
        position: absolute;
        background-repeat: repeat-x;
        -webkit-transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
        transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
        pointer-events: none; }
      .form-video .video-player-main-overlay-scenario .player-seek {
        position: absolute;
        bottom: 45px;
        width: calc(100% - 20px);
        height: 3px;
        text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
        z-index: 10; }
        .form-video .video-player-main-overlay-scenario .player-seek-slider {
          position: absolute !important;
          height: 3px;
          width: 100%;
          padding: 0 !important;
          z-index: 4;
          color: #f00;
          display: block;
          position: absolute;
          border-radius: 1px; }
          .form-video .video-player-main-overlay-scenario .player-seek-slider *:not(.thumb) {
            height: 3px; }
          .form-video .video-player-main-overlay-scenario .player-seek-slider .track {
            background-color: currentColor; }
            .form-video .video-player-main-overlay-scenario .player-seek-slider .track-1 {
              opacity: 0.38; }
          .form-video .video-player-main-overlay-scenario .player-seek-slider .thumb {
            width: 12px;
            height: 12px;
            background-color: currentColor;
            display: flex;
            outline: 0;
            position: absolute;
            box-sizing: border-box;
            margin-top: -5px;
            transition: box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
            align-items: center;
            margin-left: -6px;
            border-radius: 50%;
            justify-content: center;
            cursor: pointer;
            margin-left: 0; }
            .form-video .video-player-main-overlay-scenario .player-seek-slider .thumb:hover {
              box-shadow: 0px 0px 0px 8px #43519c; }
        .form-video .video-player-main-overlay-scenario .player-seek .player-seek-slider {
          height: 15px;
          display: flex;
          align-items: center;
          color: var(--ks-primary-color-main);
          border-radius: 5px; }
          .form-video .video-player-main-overlay-scenario .player-seek .player-seek-slider .thumb.thumb-0 {
            display: block !important;
            margin-top: 0px; }
          .form-video .video-player-main-overlay-scenario .player-seek .player-seek-slider .track {
            transition: height 0.2s;
            height: 8px !important; }
            .form-video .video-player-main-overlay-scenario .player-seek .player-seek-slider .track.track-1 {
              color: rgba(255, 255, 255, 0.4); }
          .form-video .video-player-main-overlay-scenario .player-seek .player-seek-slider:hover {
            cursor: pointer; }
        .form-video .video-player-main-overlay-scenario .player-seek:hover .player-seek-slider {
          cursor: pointer; }
          .form-video .video-player-main-overlay-scenario .player-seek:hover .player-seek-slider .track {
            height: 8px !important; }
          .form-video .video-player-main-overlay-scenario .player-seek:hover .player-seek-slider .thumb.thumb-0 {
            display: block !important; }
        .form-video .video-player-main-overlay-scenario .player-seek .slider-component {
          height: 15px;
          display: flex;
          align-items: center; }
          .form-video .video-player-main-overlay-scenario .player-seek .slider-component .slider-marks {
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background-color: var(--ks-secondary-color-main);
            top: 3px;
            margin-left: 0px;
            position: absolute;
            z-index: 10;
            cursor: pointer; }
      .form-video .video-player-main-overlay-scenario .hide-control {
        visibility: visible;
        opacity: 0;
        pointer-events: none;
        transition: visibility 1s, opacity 1s; }
      .form-video .video-player-main-overlay-scenario .hide-cursor {
        cursor: none; }
      .form-video .video-player-main-overlay-scenario .player-toolbars {
        position: absolute;
        bottom: 0;
        height: 35px;
        width: 100%;
        padding: 0 8px;
        display: flex;
        justify-content: space-between;
        text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
        z-index: 10; }
        @media (max-width: 576px) {
          .form-video .video-player-main-overlay-scenario .player-toolbars {
            padding: 0; } }
        .form-video .video-player-main-overlay-scenario .player-toolbars-left, .form-video .video-player-main-overlay-scenario .player-toolbars-right {
          display: flex;
          align-items: center; }
        .form-video .video-player-main-overlay-scenario .player-toolbars-button {
          color: #fff;
          cursor: pointer;
          display: flex;
          justify-content: center;
          align-items: center; }
        .form-video .video-player-main-overlay-scenario .player-toolbars-play-pause, .form-video .video-player-main-overlay-scenario .player-toolbars-volume, .form-video .video-player-main-overlay-scenario .player-toolbars-backward, .form-video .video-player-main-overlay-scenario .player-toolbars-forward, .form-video .video-player-main-overlay-scenario .player-toolbars-fullscreen {
          width: 36px;
          min-width: 36px; }
          @media (max-width: 992px) {
            .form-video .video-player-main-overlay-scenario .player-toolbars-play-pause, .form-video .video-player-main-overlay-scenario .player-toolbars-volume, .form-video .video-player-main-overlay-scenario .player-toolbars-backward, .form-video .video-player-main-overlay-scenario .player-toolbars-forward, .form-video .video-player-main-overlay-scenario .player-toolbars-fullscreen {
              width: 30px;
              min-width: 30px; } }
        @media (max-width: 375px) {
          .form-video .video-player-main-overlay-scenario .player-toolbars-play-pause, .form-video .video-player-main-overlay-scenario .player-toolbars-volume, .form-video .video-player-main-overlay-scenario .player-toolbars-backward, .form-video .video-player-main-overlay-scenario .player-toolbars-forward, .form-video .video-player-main-overlay-scenario .player-toolbars-fullscreen {
            width: 30px !important; } }
        .form-video .video-player-main-overlay-scenario .player-toolbars-volume-slider {
          width: 70px;
          height: 4px;
          color: #fff;
          margin-top: 1px;
          visibility: visible;
          opacity: 0;
          width: 1px;
          height: 1px;
          margin-left: -1px;
          transition: visibility 0.4s, opacity 0.4s, height 0.4s 0.4s, width 0.4s, left 0.4s 0.4s, top 0.4s 0.4s !important; }
          .form-video .video-player-main-overlay-scenario .player-toolbars-volume-slider *:not(.thumb) {
            height: 5px; }
          .form-video .video-player-main-overlay-scenario .player-toolbars-volume-slider .track {
            cursor: pointer;
            height: 3px;
            background-color: currentColor; }
            .form-video .video-player-main-overlay-scenario .player-toolbars-volume-slider .track-1 {
              opacity: 0.38; }
          .form-video .video-player-main-overlay-scenario .player-toolbars-volume-slider .thumb {
            cursor: pointer;
            width: 12px;
            height: 12px;
            background-color: currentColor;
            border-radius: 50%;
            display: flex;
            position: absolute;
            top: 48%;
            transform: translateY(-50%);
            transition: box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; }
            .form-video .video-player-main-overlay-scenario .player-toolbars-volume-slider .thumb:hover {
              box-shadow: 0px 0px 0px 8px #3f50b2; }
        .form-video .video-player-main-overlay-scenario .player-toolbars-time {
          color: #fff; }
          @media (max-width: 576px) {
            .form-video .video-player-main-overlay-scenario .player-toolbars-time {
              font-size: small; } }
        .form-video .video-player-main-overlay-scenario .player-toolbars .player-toolbars-left .volume-component {
          width: 36px;
          display: flex;
          align-items: center;
          transition: width 0.4s !important; }
          .form-video .video-player-main-overlay-scenario .player-toolbars .player-toolbars-left .volume-component:hover {
            width: 105px; }
            @media (max-width: 576px) {
              .form-video .video-player-main-overlay-scenario .player-toolbars .player-toolbars-left .volume-component:hover {
                width: 85px; } }
            .form-video .video-player-main-overlay-scenario .player-toolbars .player-toolbars-left .volume-component:hover .player-toolbars-volume-slider {
              width: 60px;
              height: 4px;
              margin-right: 0;
              visibility: visible;
              opacity: 1;
              position: relative; }
              @media (max-width: 576px) {
                .form-video .video-player-main-overlay-scenario .player-toolbars .player-toolbars-left .volume-component:hover .player-toolbars-volume-slider {
                  width: 50px; } }
        .form-video .video-player-main-overlay-scenario .player-toolbars .player-toolbars-left .icon-dropdown {
          background-color: unset !important; }
        .form-video .video-player-main-overlay-scenario .player-toolbars .player-toolbars-left .player-toolbars-time {
          font-size: 13px; }
          @media (min-width: 576px) {
            .form-video .video-player-main-overlay-scenario .player-toolbars .player-toolbars-left .player-toolbars-time {
              margin: 0 8px; } }
        @media (max-width: 375px) {
          .form-video .video-player-main-overlay-scenario .player-toolbars .player-toolbars-left {
            text-align: center; } }
        .form-video .video-player-main-overlay-scenario .player-toolbars .player-toolbars-right {
          margin-left: 8px; }
          @media (max-width: 576px) {
            .form-video .video-player-main-overlay-scenario .player-toolbars .player-toolbars-right {
              margin-left: 0; } }
    .form-video .video-player-main:hover .video-player-main-overlay-scenario {
      display: flex;
      visibility: visible;
      opacity: 1;
      pointer-events: unset;
      transition: unset; }
    .form-video .video-player-main-play-pause-button {
      width: 50px !important;
      height: 50px !important;
      color: #f00; }
    .form-video .video-player-main-wrap {
      position: relative;
      padding-top: 56.25%;
      height: 100%; }
      .form-video .video-player-main-wrap .react-player {
        position: absolute;
        top: 0;
        left: 0; }
    .form-video .video-player-main .icon-size {
      font-size: 16px; }
    .form-video .video-player-main .icon-size-large {
      font-size: 20px; }

.ant-tooltip {
  font-size: 12px !important; }

.time-line {
  width: 100%;
  padding: 20px 0;
  position: relative;
  display: flex;
  align-items: center; }
  .time-line::before {
    content: "";
    position: absolute;
    height: 10px;
    width: 100%;
    background: #ddd;
    border-radius: 10px;
    top: calc(50% - 5px);
    z-index: 0;
    left: 0; }
  .time-line-item {
    max-width: 40px;
    cursor: pointer;
    border-radius: 100%;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    margin-right: 30px;
    position: relative;
    z-index: 1; }
    @media (max-width: 992px) {
      .time-line-item {
        max-width: 30px; } }
    .time-line-item.exercise {
      width: 36px;
      height: 36px;
      background: var(--ks-primary-color-main); }
      @media (max-width: 992px) {
        .time-line-item.exercise {
          width: 30px;
          height: 30px; }
          .time-line-item.exercise svg {
            font-size: 20px; } }

.tooltip-add-scenario .ant-tooltip-inner {
  width: 20px;
  height: 20px;
  min-height: 20px;
  border-radius: 50%; }

.tooltip-add-scenario .btn-add-scenario {
  left: 2.5px !important;
  top: 2.5px !important;
  color: #fff; }

.form-select-card .form-header {
  display: flex;
  justify-content: center;
  font-size: 20px;
  font-weight: 600; }

.form-select-card .form-note {
  display: flex;
  justify-content: center;
  font-size: 16px;
  font-weight: 400;
  padding: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #f5f5f5; }

.form-select-card .tree-title {
  font-size: 16px;
  font-weight: 600; }
  .form-select-card .tree-title .tree-card-detail {
    margin-left: 10px;
    font-size: 16px;
    color: var(--ks-info-color-default);
    text-decoration: underline;
    cursor: pointer; }

.form-select-card .icon-expand {
  color: var(--ks-info-color-default);
  font-size: 12px;
  font-weight: 600;
  border-radius: 50%;
  box-shadow: 0px 2px 4px 0px #0000001f;
  padding: 5px; }

.form-select-card .form-select-card-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: space-between;
  padding: 10px;
  border-top: 2px solid #f5f5f5; }
  .form-select-card .form-select-card-footer .btn-add-card {
    padding: 8px 16px;
    display: flex;
    align-items: center;
    border-radius: 20px;
    font-size: 16px;
    font-weight: 600;
    margin-right: 10px;
    background-color: var(--ks-primary-color-main);
    color: #fff; }
    .form-select-card .form-select-card-footer .btn-add-card:hover {
      opacity: 0.8;
      background-color: var(--ks-primary-color-main) !important;
      color: #fff !important; }
  .form-select-card .form-select-card-footer .btn-group-right {
    display: flex; }
    .form-select-card .form-select-card-footer .btn-group-right .btn-cancel {
      padding: 8px 16px;
      margin: 0 20px;
      display: flex;
      align-items: center;
      border-radius: 20px;
      font-size: 16px;
      font-weight: 600;
      margin-right: 10px;
      background-color: #fff;
      color: var(--ks-primary-color-main);
      border: 1px solid var(--ks-primary-color-main); }
      .form-select-card .form-select-card-footer .btn-group-right .btn-cancel:hover {
        background-color: #fff;
        color: var(--ks-primary-color-main);
        border: 1px solid var(--ks-primary-color-main);
        opacity: 0.9; }
    .form-select-card .form-select-card-footer .btn-group-right .btn-save {
      padding: 8px 16px;
      display: flex;
      align-items: center;
      border-radius: 20px;
      font-size: 16px;
      font-weight: 600;
      margin-right: 10px;
      background-color: var(--ks-primary-color-main);
      color: #fff; }
      .form-select-card .form-select-card-footer .btn-group-right .btn-save:hover {
        opacity: 0.8;
        background-color: var(--ks-primary-color-main) !important;
        color: #fff !important; }

.modal-view-card {
  top: 40px; }
  .modal-view-card .ant-modal-content {
    padding-bottom: 10px;
    min-height: 70vh;
    max-height: 70vh;
    overflow: auto; }
    .modal-view-card .ant-modal-content .card-view .card-view-control {
      position: sticky;
      bottom: 0; }
      .modal-view-card .ant-modal-content .card-view .card-view-control .btn-edit-cards {
        position: relative;
        bottom: 0px;
        right: 10px; }

.card-view {
  margin: auto;
  padding: 20px; }
  .card-view .card-view-control {
    position: relative;
    display: flex;
    justify-content: flex-end; }
    .card-view .card-view-control .btn-edit-cards {
      position: fixed;
      bottom: 7px;
      right: 20px;
      color: #fff;
      padding: 8px 32px;
      border-radius: 20px;
      font-size: 16px;
      font-weight: 600;
      line-height: 24.74px;
      background-color: var(--ks-primary-color-main);
      cursor: pointer;
      z-index: 10;
      margin: 0 15px; }
  .card-view .card-view-control-scenario {
    position: sticky;
    bottom: 10px;
    right: 10px;
    display: flex;
    justify-content: flex-end; }
    .card-view .card-view-control-scenario .btn-edit-cards {
      max-width: fit-content;
      color: #fff;
      padding: 5px 10px;
      border-radius: 20px;
      font-size: 18px;
      background-color: var(--ks-primary-color-main);
      margin: 5px;
      cursor: pointer; }
  .card-view .card-view-create {
    display: flex;
    flex-direction: column;
    align-items: center; }
    .card-view .card-view-create .card-view-create-title {
      color: #7b7a7a;
      padding: 10px;
      font-size: 18px; }
    .card-view .card-view-create .card-view-group-btn {
      width: 100%;
      display: flex;
      justify-content: space-around;
      flex-wrap: wrap;
      padding: 10px; }
      .card-view .card-view-create .card-view-group-btn .card-view-btn {
        display: flex;
        justify-content: center;
        align-items: center;
        color: var(--ks-primary-color-main);
        padding: 5px 10px;
        border-radius: 20px;
        font-size: 16px;
        font-weight: 600;
        line-height: 25px;
        border: 1px dashed var(--ks-primary-color-main);
        margin: 5px;
        cursor: pointer; }

.modal-edit-card.ant-modal {
  top: 40px; }
  .modal-edit-card.ant-modal .ant-modal-content {
    height: 90vh;
    padding: 0px;
    padding-top: 28px;
    border-radius: 20px; }

.modal-upload-wrapper {
  border-radius: 20px;
  padding: 24px; }
  .modal-upload-wrapper .modal-footer-btn {
    height: 41px;
    border-radius: 99px;
    font-weight: 600;
    font-size: 16px;
    line-height: 25px; }
    .modal-upload-wrapper .modal-footer-btn.cancel-btn {
      min-width: 80px;
      border: 1px solid var(--ks-primary-color-main);
      color: var(--ks-primary-color-main); }
    .modal-upload-wrapper .modal-footer-btn.add-btn {
      min-width: 140px;
      background-color: var(--ks-primary-color-main);
      color: var(--ks-white-color-default);
      border: none; }
      .modal-upload-wrapper .modal-footer-btn.add-btn:disabled {
        opacity: 0.5; }
  .modal-upload-wrapper .ant-modal-title {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px;
    color: var(--ks-text-default-1); }
  .modal-upload-wrapper .download-example-file-text,
  .modal-upload-wrapper .modal-sub-title {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    color: var(--ks-body-color-main); }
  .modal-upload-wrapper .download-example-file-text {
    color: var(--ks-info-color-default); }
  .modal-upload-wrapper .ant-modal-footer {
    justify-content: flex-end !important; }
  .modal-upload-wrapper .ant-modal-close {
    width: 29px;
    height: 29px;
    border-radius: 99px;
    background-color: var(--ks-background-color-2);
    color: var(--ks-primary-color-main); }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.card-edit-view {
  position: relative; }
  .card-edit-view .card-edit-view-title {
    position: absolute;
    top: -28px;
    left: 0;
    background-color: var(--ks-background-color-3);
    font-size: 14px;
    color: var(--ks-primary-color-main);
    border-radius: 20px 0px 20px 0px;
    padding: 5px 10px; }
  .card-edit-view .card-header-btn-add-card {
    padding: 8px 16px;
    display: flex;
    align-items: center;
    border-radius: 20px;
    font-size: 16px;
    font-weight: 600;
    margin-right: 10px;
    background-color: var(--ks-primary-color-main);
    color: #fff; }
    .card-edit-view .card-header-btn-add-card:hover {
      opacity: 0.8;
      background-color: var(--ks-primary-color-main) !important;
      color: #fff !important; }
  .card-edit-view .card-edit-view-header {
    background-color: var(--ks-product-color-btn7);
    height: 76px;
    padding: 4px 20px; }
    .card-edit-view .card-edit-view-header .card-header-close-icon:hover {
      cursor: pointer; }
    .card-edit-view .card-edit-view-header .card-header-title {
      font-weight: 600;
      font-size: 16px;
      margin-bottom: 2px;
      padding-bottom: 5px; }
    .card-edit-view .card-edit-view-header .card-header-total {
      color: var(--ks-text-default-1);
      padding: 6px 10px;
      background-color: var(--ks-background-color-5);
      border-radius: 8px;
      font-size: 14px;
      height: 32px;
      display: block; }
    .card-edit-view .card-edit-view-header .card-header-select .ant-select-selector {
      min-width: 176px;
      border-radius: 8px;
      color: var(--ks-text-default-1);
      font-size: 14px;
      font-weight: 400;
      line-height: 19px; }
      .card-edit-view .card-edit-view-header .card-header-select .ant-select-selector .ant-select-selection-placeholder {
        color: var(--ks-body-color-main) !important;
        font-style: italic !important; }
  .card-edit-view .card-edit-view-container {
    display: flex; }
    .card-edit-view .card-edit-view-container .card-view-item {
      max-height: calc(90vh - 163px);
      overflow: auto;
      flex: 50%; }
      .card-edit-view .card-edit-view-container .card-view-item.left {
        padding: 4px; }
      .card-edit-view .card-edit-view-container .card-view-item.right {
        display: flex;
        justify-content: space-between;
        background-color: var(--ks-background-color-4);
        flex-wrap: wrap;
        padding: 8px;
        min-height: calc(90vh - 163px); }
      .card-edit-view .card-edit-view-container .card-view-item::-webkit-scrollbar {
        width: 8px; }
      .card-edit-view .card-edit-view-container .card-view-item::-webkit-scrollbar-track {
        background-color: var(--ks-background-color-2); }
      .card-edit-view .card-edit-view-container .card-view-item::-webkit-scrollbar-thumb {
        border-radius: 8px;
        background-color: #bfbfbf; }
        .card-edit-view .card-edit-view-container .card-view-item::-webkit-scrollbar-thumb:hover {
          background-color: #917878; }
    .card-edit-view .card-edit-view-container .card-view-item-file {
      max-height: calc(90vh - 28px);
      overflow: auto; }
      .card-edit-view .card-edit-view-container .card-view-item-file .card-header-btn-add-card {
        position: absolute;
        z-index: 1;
        top: -20px;
        left: 35%; }
      .card-edit-view .card-edit-view-container .card-view-item-file.left {
        flex: 45%;
        padding: 4px; }
      .card-edit-view .card-edit-view-container .card-view-item-file.right {
        flex: 45%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        padding: 8px; }
      .card-edit-view .card-edit-view-container .card-view-item-file.mid {
        flex: 10%;
        background-color: #f4f7fb; }
        .card-edit-view .card-edit-view-container .card-view-item-file.mid .mid-control-number {
          padding: 10px;
          font-weight: 600;
          text-align: center;
          cursor: pointer; }
          .card-edit-view .card-edit-view-container .card-view-item-file.mid .mid-control-number.active {
            background-color: var(--ks-primary-color-main);
            color: #fff; }
      .card-edit-view .card-edit-view-container .card-view-item-file::-webkit-scrollbar {
        width: 8px; }
      .card-edit-view .card-edit-view-container .card-view-item-file::-webkit-scrollbar-track {
        background-color: var(--ks-background-color-2); }
      .card-edit-view .card-edit-view-container .card-view-item-file::-webkit-scrollbar-thumb {
        border-radius: 8px;
        background-color: #bfbfbf; }
        .card-edit-view .card-edit-view-container .card-view-item-file::-webkit-scrollbar-thumb:hover {
          background-color: #917878; }
  .card-edit-view .card-edit-file-view-action {
    display: flex;
    justify-content: flex-end;
    position: absolute;
    z-index: 1;
    bottom: 30px;
    right: 30px; }
    .card-edit-view .card-edit-file-view-action .card-header-btn-add-card {
      padding: 20px 16px;
      display: flex;
      align-items: center;
      border-radius: 20px;
      font-size: 16px;
      font-weight: 600;
      margin-right: 10px;
      background-color: var(--ks-product-color-btn2);
      color: #fff; }
      .card-edit-view .card-edit-file-view-action .card-header-btn-add-card:hover {
        opacity: 0.8;
        background-color: var(--ks-product-color-btn2) !important;
        color: #fff !important; }
    .card-edit-view .card-edit-file-view-action .btn-save-cards {
      padding: 8px 16px;
      display: flex;
      align-items: center;
      border-radius: 20px;
      font-size: 16px;
      font-weight: 600;
      margin-right: 10px;
      background-color: var(--ks-primary-color-main);
      color: #fff;
      cursor: pointer; }
      .card-edit-view .card-edit-file-view-action .btn-save-cards:hover {
        opacity: 0.8;
        background-color: var(--ks-primary-color-main);
        color: #fff; }

.modal-select-wrapper {
  padding: 24px; }
  .modal-select-wrapper .ant-modal-body {
    width: 100%; }
    .modal-select-wrapper .ant-modal-body .ant-select-selector {
      background-color: var(--ks-background-color-2);
      border: none;
      border-radius: 8px; }
    .modal-select-wrapper .ant-modal-body .selected-card-wrapper {
      margin: 16px 0 12px; }
      .modal-select-wrapper .ant-modal-body .selected-card-wrapper .selected-card-item {
        font-size: 1.4rem;
        font-weight: 600;
        width: 84px;
        height: 38px;
        background-color: var(--ks-background-color-2);
        border-radius: 8px;
        color: var(--ks-black-color-default); }
      .modal-select-wrapper .ant-modal-body .selected-card-wrapper .selected-item-badge-icon {
        color: var(--ks-error-color-default);
        font-size: 1.6rem;
        cursor: pointer; }
    .modal-select-wrapper .ant-modal-body .selected-card-title {
      font-size: 1.4rem;
      font-weight: 400; }
  .modal-select-wrapper .ant-modal-footer {
    margin-top: 24px;
    padding: 0 12px;
    width: 100%;
    display: flex;
    justify-content: center; }

.action-edit-card-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 12px;
  background-color: #fff;
  box-shadow: var(--ks-shadow-custom-2); }
  .action-edit-card-footer-left {
    display: flex;
    align-items: center; }
  .action-edit-card-footer-item {
    padding-left: 12px;
    padding-right: 60px;
    display: flex;
    align-items: center;
    column-gap: 12px;
    font-weight: 400;
    font-size: 16px; }
  .action-edit-card-footer-item-1 {
    color: #0ea5e9;
    border-left: 2px solid #0ea5e9; }
  .action-edit-card-footer-item-3 {
    color: #ff5c00;
    border-left: 2px solid #ff5c00;
    cursor: pointer; }
  .action-edit-card-footer .btn-save {
    height: auto;
    padding: 8px 32px;
    display: flex;
    align-items: center;
    border-radius: 20.5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 23px;
    margin-right: 10px;
    background-color: var(--ks-primary-color-main);
    color: #fff;
    cursor: pointer; }
    .action-edit-card-footer .btn-save:hover {
      background-color: var(--ks-primary-color-main);
      color: #fff;
      opacity: 0.8; }

.upload-file-type {
  margin-top: 10px;
  display: flex;
  align-items: center; }
  .upload-file-type .ant-select-selector {
    height: 38px !important;
    border: 1px solid var(--ks-border-color-main); }
    .upload-file-type .ant-select-selector .ant-select-selection-item {
      font-weight: 400;
      font-size: 16px;
      line-height: 22px;
      color: var(--ks-text-default-1); }
  .upload-file-type + .upload-file-type {
    margin-top: 20px; }

.upload-file-dragger {
  padding: 20px 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start; }
  .upload-file-dragger .upload-text {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: var(--ks-product-color-btn1);
    margin: 0; }
  .upload-file-dragger .ant-upload {
    background-color: var(--ks-background-color-main); }
    .upload-file-dragger .ant-upload.ant-upload-drag {
      border: 2px dashed var(--ks-primary-color-main); }
  .upload-file-dragger .ant-upload-list-item-name {
    color: var(--ks-info-color-default);
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    text-decoration: underline; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.document-class-wrapper {
  margin-top: 10px;
  background-color: var(--ks-background-color-4); }
  .document-class-wrapper .ant-upload {
    background-color: var(--ks-background-color-4); }
    .document-class-wrapper .ant-upload .upload-text {
      font-size: 1.6rem;
      font-weight: 400;
      color: var(--ks-primary-color-main); }
  .document-class-wrapper .ant-upload-drag {
    border: 2px dashed var(--ks-primary-color-main); }
  .document-class-wrapper .table-upload-data {
    margin: 20px 0; }
    .document-class-wrapper .table-upload-data .tab-col-name-text {
      font-size: 1.4rem;
      font-weight: 400;
      color: var(--ks-info-color-default);
      cursor: pointer; }
      .document-class-wrapper .table-upload-data .tab-col-name-text:hover {
        text-decoration: underline; }
    .document-class-wrapper .table-upload-data th.ant-table-cell {
      background-color: var(--ks-background-color-main) !important; }
    .document-class-wrapper .table-upload-data tr {
      background-color: var(--ks-background-color-4) !important; }
    .document-class-wrapper .table-upload-data thead tr + tr {
      display: none; }
    .document-class-wrapper .table-upload-data thead tr th.ant-table-cell {
      color: var(--ks-primary-color-main) !important; }
    .document-class-wrapper .table-upload-data .select-type-document {
      height: 35px;
      min-width: 134px; }
      .document-class-wrapper .table-upload-data .select-type-document .ant-select-selector {
        border: none;
        color: var(--ks-text-default-1);
        border-radius: 100px; }
        .document-class-wrapper .table-upload-data .select-type-document .ant-select-selector .ant-select-selection-item {
          font-size: 1.4rem;
          font-weight: 400; }
      .document-class-wrapper .table-upload-data .select-type-document .ant-select-suffix {
        font-size: 1.4rem;
        font-weight: 400;
        color: var(--ks-text-default-1); }
  .document-class-wrapper .select-action-btn {
    height: 41px;
    margin-bottom: 10px;
    border: 1px solid var(--ks-primary-color-main);
    border-radius: 999px; }
    .document-class-wrapper .select-action-btn .select-action-text {
      font-size: 1.6rem;
      font-weight: 600;
      color: var(--ks-primary-color-main); }
  .document-class-wrapper .no-document-data .no-data-text {
    font-size: 1.6rem;
    font-weight: 400;
    color: var(--ks-body-color-main); }
  .document-class-wrapper .no-document-data .no-data-add-btn {
    margin: 12px 0 8px;
    font-size: 1.6rem;
    font-weight: 600;
    width: 182px;
    height: 41px;
    border: 2px dashed var(--ks-primary-color-main);
    border-radius: 99px;
    color: var(--ks-primary-color-main); }
  .document-class-wrapper .no-document-data .no-data-tips-wrapper {
    padding: 10px 20px;
    margin-bottom: 10px;
    background-color: #e2ecfb;
    border-radius: 99px; }
    .document-class-wrapper .no-document-data .no-data-tips-wrapper .no-data-tips-title {
      font-size: 1.4rem;
      font-weight: 600;
      color: var(--ks-info-color-default); }
    .document-class-wrapper .no-document-data .no-data-tips-wrapper .no-data-tips-text {
      font-size: 1.4rem;
      font-weight: 400;
      color: var(--ks-info-color-default); }
  .document-class-wrapper .pagination-table {
    margin: 20px 0 60px; }
    .document-class-wrapper .pagination-table .pagination-total-text {
      color: var(--ks-text-default-1);
      font-size: 14px;
      font-weight: 400;
      line-height: 19px; }
    .document-class-wrapper .pagination-table .ant-pagination-item {
      border-radius: 99px; }
      .document-class-wrapper .pagination-table .ant-pagination-item.ant-pagination-item-active {
        background-color: var(--ks-primary-color-main);
        border: none; }
        .document-class-wrapper .pagination-table .ant-pagination-item.ant-pagination-item-active a {
          color: var(--ks-white-color-default); }
    .document-class-wrapper .pagination-table .ant-select-selector {
      border-radius: 99px;
      height: 35px;
      color: var(--ks-text-default-1);
      border: 1px solid var(--ks-text-default-1); }
      .document-class-wrapper .pagination-table .ant-select-selector .ant-select-selection-item {
        font-size: 14px;
        font-weight: 400;
        line-height: 19px; }

.ant-dropdown .ant-dropdown-arrow::before {
  background-color: var(--ks-background-color-4) !important; }

.ant-dropdown .ant-dropdown-menu {
  background-color: var(--ks-background-color-4) !important; }
  .ant-dropdown .ant-dropdown-menu .select-action-menu-item {
    font-size: 1.4rem;
    font-weight: 600;
    width: 100%;
    height: 30px;
    border-radius: 999px;
    border: none;
    background: transparent !important;
    color: var(--ks-primary-color-main);
    box-shadow: none; }

.btn-group {
  z-index: 10;
  position: fixed;
  bottom: 6px;
  right: 20px;
  display: flex; }

.btn-back {
  padding: 20px 30px;
  margin: 0 20px;
  display: flex;
  align-items: center;
  border-radius: 20px;
  font-size: 16px;
  font-weight: 600;
  margin-right: 10px;
  background-color: #fff;
  color: var(--ks-primary-color-main);
  border: 1px solid var(--ks-primary-color-main); }
  .btn-back:hover {
    background-color: #fff;
    color: var(--ks-primary-color-main);
    border: 1px solid var(--ks-primary-color-main);
    opacity: 0.9; }

.table-sync-topic {
  background-color: #fff;
  padding: 20px;
  border-radius: 24px; }
  .table-sync-topic .ant-table-thead > tr > th {
    background-color: #fff; }
  .table-sync-topic .ant-table-row-selected > .ant-table-cell {
    background-color: #fff !important; }
  .table-sync-topic .btn-sync {
    padding: 20px 30px;
    margin: 20px;
    display: flex;
    align-items: center;
    border-radius: 20px;
    font-size: 16px;
    font-weight: 600;
    margin-right: 10px;
    background-color: var(--ks-primary-color-main);
    color: #fff;
    border: none; }
    .table-sync-topic .btn-sync:hover {
      background-color: var(--ks-primary-color-main) !important;
      color: #fff !important;
      opacity: 0.9; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.modal-confirm-delete-courses {
  border-radius: 24px;
  padding: 24px; }
  .modal-confirm-delete-courses h3 {
    text-align: center; }
  .modal-confirm-delete-courses p {
    text-align: center; }
  .modal-confirm-delete-courses .ant-modal-content {
    align-items: flex-start;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px; }
    .modal-confirm-delete-courses .ant-modal-content .ant-modal-close {
      width: 29px;
      height: 29px;
      border-radius: 99px;
      background-color: var(--ks-background-color-2);
      color: var(--ks-primary-color-main); }
    .modal-confirm-delete-courses .ant-modal-content .ant-modal-header {
      margin-bottom: 20px;
      padding-bottom: 12px;
      border-bottom: 1px solid var(--ks-border-color-main); }
      .modal-confirm-delete-courses .ant-modal-content .ant-modal-header .ant-modal-title .ant-typography {
        font-size: 2.4rem;
        font-weight: 500;
        margin: 0; }
    .modal-confirm-delete-courses .ant-modal-content .ant-modal-body {
      overflow-y: auto; }
    .modal-confirm-delete-courses .ant-modal-content .ant-modal-footer {
      display: flex;
      justify-content: center; }
      .modal-confirm-delete-courses .ant-modal-content .ant-modal-footer .modal-footer-btn {
        height: 41px;
        border-radius: 99px;
        font-weight: 600;
        font-size: 16px;
        line-height: 25px; }
        .modal-confirm-delete-courses .ant-modal-content .ant-modal-footer .modal-footer-btn.cancel-btn {
          min-width: 80px;
          border: 1px solid var(--ks-primary-color-main);
          color: var(--ks-primary-color-main); }
        .modal-confirm-delete-courses .ant-modal-content .ant-modal-footer .modal-footer-btn.add-btn {
          min-width: 140px;
          background-color: var(--ks-primary-color-main);
          color: var(--ks-white-color-default);
          border: none; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.tab-colum-status-select {
  padding: 4px 12px;
  border-radius: 15px;
  font-size: 14px;
  font-weight: 600;
  line-height: 21.64px; }
  .tab-colum-status-select.public {
    background-color: rgba(14, 193, 34, 0.08);
    color: var(--ks-success-color-default); }
  .tab-colum-status-select.deleted {
    background-color: rgba(239, 83, 80, 0.08);
    color: var(--ks-error-color-default); }
  .tab-colum-status-select.waiting {
    background-color: var(--ks-warning-color-background);
    color: var(--ks-warning-color-default); }
  .tab-colum-status-select.private {
    background-color: var(--ks-background-color-5);
    color: var(--ks-grey-color-default); }
  .tab-colum-status-select .ant-select-selector .ant-select-selection-item {
    font-size: 1.4rem;
    font-weight: 600;
    color: var(--ks-black-color-default); }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.detail-category .ant-table-thead .ant-table-cell {
  font-weight: 600 !important;
  line-height: 21.64px !important; }
  .detail-category .ant-table-thead .ant-table-cell img {
    filter: invert(40%) sepia(90%) saturate(5318%) hue-rotate(210deg) brightness(102%) contrast(99%); }

.detail-category .ant-table-tbody .ant-table-cell .action {
  cursor: pointer; }

.detail-category .table-columns-name-cover-image {
  width: 147px;
  height: 90px;
  border: 2.42px solid rgba(200, 250, 250, 0.1);
  border-radius: 4px;
  object-fit: cover; }

.detail-category .tab-col-name-title {
  margin: 0 0 4px;
  font-size: 1.4rem;
  font-weight: 400;
  font-size: 14px !important;
  line-height: 21.03px !important;
  color: var(--ks-info-color-default) !important;
  text-decoration: underline; }

.detail-category .tab-col-name-id-wrapper {
  font-size: 1.4rem;
  font-weight: 400;
  color: var(--ks-body-color-main); }
  .detail-category .tab-col-name-id-wrapper .tab-col-name-id {
    font-size: 1.4rem;
    font-weight: 600; }

.detail-category .ant-progress-text {
  font-size: 12px !important;
  font-weight: 600;
  line-height: 18.55px;
  color: var(--ks-success-color-default) !important; }

.detail-category .time-left {
  margin-top: 4px;
  padding: 4px 12px;
  border-radius: 15px;
  background-color: rgba(21, 121, 173, 0.08);
  font-size: 12px;
  font-weight: 400;
  line-height: 18.02px;
  text-align: center;
  color: var(--ks-primary-color-main); }

.detail-category .enter-class {
  display: flex;
  justify-content: center;
  align-items: center; }
  .detail-category .enter-class span {
    font-weight: 600;
    color: var(--ks-primary-color-main); }
  .detail-category .enter-class img {
    filter: invert(37%) sepia(93%) saturate(5935%) hue-rotate(185deg) brightness(95%) contrast(84%); }

.detail-category .ant-dropdown-trigger img {
  filter: invert(40%) sepia(90%) saturate(5318%) hue-rotate(210deg) brightness(102%) contrast(99%); }

.detail-category .pagination-table {
  margin: 20px 0 80px; }
  .detail-category .pagination-table .pagination-total-text {
    color: var(--ks-text-default-1);
    font-size: 14px;
    font-weight: 400;
    line-height: 19px; }
  .detail-category .pagination-table .ant-pagination-item {
    border-radius: 99px; }
    .detail-category .pagination-table .ant-pagination-item.ant-pagination-item-active {
      background-color: var(--ks-primary-color-main);
      border: none; }
      .detail-category .pagination-table .ant-pagination-item.ant-pagination-item-active a {
        color: var(--ks-white-color-default); }
  .detail-category .pagination-table .ant-select-selector {
    border-radius: 99px;
    height: 35px;
    color: var(--ks-text-default-1);
    border: 1px solid var(--ks-text-default-1); }
    .detail-category .pagination-table .ant-select-selector .ant-select-selection-item {
      font-size: 14px;
      font-weight: 400;
      line-height: 19px; }

.ant-dropdown-menu {
  border-radius: 12px;
  background-color: var(--ks-background-color-3); }
  .ant-dropdown-menu .ant-dropdown-menu-item {
    background-color: #fff;
    border-radius: 20px !important; }
    .ant-dropdown-menu .ant-dropdown-menu-item + .ant-dropdown-menu-item {
      margin-top: 6px !important; }
    .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content {
      font-weight: 600;
      color: var(--ks-primary-color-main);
      font-size: 14px;
      text-align: center; }
      .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content span {
        font-weight: 600 !important;
        color: var(--ks-primary-color-main); }

.modal-delete {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 8px; }
  .modal-delete .modal-delete-title {
    font-size: 1.6rem;
    font-weight: 700; }
  .modal-delete .modal-delete-text {
    font-size: 1.4rem;
    font-weight: 400;
    color: var(--ks-black-color-default);
    margin: 0 24px;
    text-align: center; }
    .modal-delete .modal-delete-text .modal-delete-text-class-name {
      font-size: 1.4rem;
      font-weight: 600; }

.category-page-wrapper {
  padding: 12px 24px 0; }
  .category-page-wrapper .ant-tabs-nav::before {
    display: none; }
  .category-page-wrapper .ant-tabs-nav .ant-tabs-nav-wrap {
    max-width: 824px;
    box-shadow: 0px 2px 4px 0px #0000001f;
    border-radius: 20.5px; }
    .category-page-wrapper .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list {
      width: 100%;
      justify-content: space-around; }
    .category-page-wrapper .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab {
      padding: 8px 0; }
      .category-page-wrapper .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab .ant-tabs-tab-btn {
        font-size: 16px;
        font-weight: 600;
        line-height: 25px;
        color: var(--ks-body-color-main); }
      .category-page-wrapper .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
        color: var(--ks-primary-color-main); }
    .category-page-wrapper .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-ink-bar {
      height: 3px;
      background: var(--ks-primary-color-main); }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.category_course-item {
  width: 100%;
  padding-bottom: 12px;
  margin-bottom: 12px;
  border-bottom: 1px solid #e5e5e5; }
  .category_course-item p {
    padding: 0;
    margin: 0;
    color: var(--ks-info-color-default);
    text-decoration: underline;
    font-size: 1.4rem;
    font-weight: 400; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.category-card {
  border-radius: 20px;
  background-color: #fff;
  box-shadow: var(--ks-shadow-sm);
  overflow: hidden; }
  .category-card .avatar {
    position: relative; }
    .category-card .avatar .more-info {
      position: absolute;
      top: 8px;
      right: 8px;
      display: flex; }
      .category-card .avatar .more-info .more-info-item {
        height: 30px;
        min-width: 30px;
        padding: 4px 12px;
        border-radius: 15px;
        background: var(--ks-white-color-default);
        box-shadow: var(--ks-shadow-sm);
        font-size: 14px;
        font-weight: 600;
        line-height: 22px;
        color: var(--ks-primary-color-main); }
        .category-card .avatar .more-info .more-info-item.status .tab-colum-status-select {
          padding: 0;
          background: none; }
          .category-card .avatar .more-info .more-info-item.status .tab-colum-status-select.open {
            color: var(--ks-success-color-default); }
          .category-card .avatar .more-info .more-info-item.status .tab-colum-status-select.close {
            color: var(--ks-error-color-default); }
        .category-card .avatar .more-info .more-info-item.dot {
          width: 30px;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 50%; }
          .category-card .avatar .more-info .more-info-item.dot img {
            height: 19px; }
        .category-card .avatar .more-info .more-info-item + .more-info-item {
          margin-left: 8px; }
  .category-card .card-content {
    padding: 8px 16px 16px; }
    .category-card .card-content .card-name {
      padding-bottom: 16px;
      border-bottom: 1px solid var(--ks-border-color-main); }
      .category-card .card-content .card-name .tab-col-name-title {
        margin: 0 0 4px;
        font-size: 1.6rem;
        font-weight: 600;
        font-size: 14px !important;
        line-height: 21.64px !important;
        color: var(--ks-primary-color-main) !important; }
    .category-card .card-content .card-info {
      padding: 16px 0 4px;
      border-bottom: 1px solid var(--ks-border-color-main); }
      .category-card .card-content .card-info .info-item {
        margin-bottom: 12px;
        display: flex;
        align-items: center;
        font-size: 14px;
        font-weight: 400;
        line-height: 19px;
        color: var(--ks-body-color-main); }
        .category-card .card-content .card-info .info-item span {
          font-weight: 600;
          color: var(--ks-text-default-1); }
    .category-card .card-content .card-action {
      width: 100%;
      height: auto;
      margin-top: 16px;
      padding: 8px;
      display: flex;
      justify-content: center;
      align-items: center;
      border-radius: 20.5px;
      background: var(--ks-product-color-btn1);
      font-size: 16px;
      font-weight: 600;
      line-height: 25px;
      color: var(--ks-white-color-default); }
      .category-card .card-content .card-action:hover {
        background: var(--ks-product-color-btn1);
        opacity: 0.9;
        color: var(--ks-white-color-default); }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.modal-action-courses {
  border-radius: 24px;
  padding: 24px; }
  .modal-action-courses .ant-modal-content {
    align-items: flex-start;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
    .modal-action-courses .ant-modal-content .ant-modal-close {
      width: 29px;
      height: 29px;
      border-radius: 99px;
      background-color: var(--ks-background-color-2);
      color: var(--ks-primary-color-main); }
    .modal-action-courses .ant-modal-content .ant-modal-header {
      margin-bottom: 20px;
      padding-bottom: 12px;
      border-bottom: 1px solid var(--ks-border-color-main); }
      .modal-action-courses .ant-modal-content .ant-modal-header .ant-modal-title .ant-typography {
        font-size: 2.4rem;
        font-weight: 500;
        margin: 0; }
    .modal-action-courses .ant-modal-content .ant-modal-body {
      height: 50vh;
      overflow-y: auto; }
      .modal-action-courses .ant-modal-content .ant-modal-body .create-dialog-input {
        width: 100%;
        height: 46px;
        border-radius: 8px;
        border-color: var(--ks-border-color-main);
        font-size: 16px;
        color: #000; }
        .modal-action-courses .ant-modal-content .ant-modal-body .create-dialog-input .ant-select-selection-placeholder {
          font-size: 1.4rem;
          font-weight: 400;
          color: var(--ks-body-color-main); }
        .modal-action-courses .ant-modal-content .ant-modal-body .create-dialog-input .ant-picker-input input::placeholder {
          font-size: 1.4rem;
          font-weight: 400;
          color: var(--ks-body-color-main); }
        .modal-action-courses .ant-modal-content .ant-modal-body .create-dialog-input::placeholder {
          font-size: 1.4rem;
          font-weight: 400;
          color: var(--ks-body-color-main); }
        .modal-action-courses .ant-modal-content .ant-modal-body .create-dialog-input .ant-input-number-input-wrap {
          height: 100%; }
          .modal-action-courses .ant-modal-content .ant-modal-body .create-dialog-input .ant-input-number-input-wrap input {
            height: 100%; }
      .modal-action-courses .ant-modal-content .ant-modal-body .ant-checkbox-group {
        margin-top: 20px;
        justify-content: start;
        gap: 12px; }
        .modal-action-courses .ant-modal-content .ant-modal-body .ant-checkbox-group .ant-checkbox-wrapper {
          margin-bottom: 0;
          padding-bottom: 12px;
          display: flex;
          align-items: center;
          border-bottom: 1px solid var(--ks-border-color-main); }
          .modal-action-courses .ant-modal-content .ant-modal-body .ant-checkbox-group .ant-checkbox-wrapper span:last-child {
            font-size: 1.4rem;
            font-weight: 400;
            color: var(--ks-info-color-default);
            text-decoration: underline; }
          .modal-action-courses .ant-modal-content .ant-modal-body .ant-checkbox-group .ant-checkbox-wrapper .ant-checkbox-disabled .ant-checkbox-inner:after {
            border-color: white; }
    .modal-action-courses .ant-modal-content .ant-modal-footer {
      align-self: flex-end; }
      .modal-action-courses .ant-modal-content .ant-modal-footer .modal-footer-btn {
        height: 41px;
        border-radius: 99px;
        font-weight: 600;
        font-size: 16px;
        line-height: 25px; }
        .modal-action-courses .ant-modal-content .ant-modal-footer .modal-footer-btn.cancel-btn {
          min-width: 80px;
          border: 1px solid var(--ks-primary-color-main);
          color: var(--ks-primary-color-main); }
        .modal-action-courses .ant-modal-content .ant-modal-footer .modal-footer-btn.add-btn {
          min-width: 140px;
          background-color: var(--ks-primary-color-main);
          color: var(--ks-white-color-default);
          border: none; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.create-category {
  max-height: calc(100vh - 141px);
  padding: 0 24px 24px 0;
  overflow-y: scroll; }
  .create-category .title {
    margin: 8px 0 12px;
    display: flex;
    align-items: center;
    font-size: 20px;
    font-weight: 600;
    line-height: 30.92px;
    text-align: left;
    color: var(--ks-primary-color-main); }
  .create-category .empty-cource_title {
    color: var(--ks-body-color-main);
    font-size: 1.6rem;
    font-weight: 400; }
  .create-category .border-dashed {
    width: 99.99%;
    background-image: url("data:image/svg+xml,%3csvg width=%27100%25%27 height=%27100%25%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%27100%25%27 height=%27100%25%27 fill=%27none%27 rx=%2724%27 ry=%2724%27 stroke=%27black%27 stroke-width=%271%27 stroke-dasharray=%2710%27 stroke-dashoffset=%2715%27 stroke-linecap=%27square%27/%3e%3c/svg%3e");
    border-radius: 24px;
    margin-bottom: 24px; }
  .create-category .category-info {
    padding: 20px;
    border-radius: 20px;
    background-color: var(--ks-background-color-main);
    box-shadow: var(--ks-shadow-sm); }
  .create-category .preview {
    position: sticky;
    top: 51px; }
  .create-category .button-trash {
    display: flex;
    align-items: center;
    margin-top: 24px;
    padding: 8px 24px;
    color: var(--ks-error-color-default);
    background-color: white;
    border: 1px solid var(--ks-error-color-default);
    border-radius: 24px;
    gap: 8.5 px; }
  .create-category .btn-setting-location {
    width: 100px;
    height: auto;
    margin-top: 16px;
    padding: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 20.5px;
    background: var(--ks-product-color-btn1);
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;
    color: var(--ks-white-color-default); }
    .create-category .btn-setting-location:hover {
      background: var(--ks-product-color-btn1) !important;
      color: var(--ks-white-color-default) !important;
      opacity: 0.9; }
  .create-category .ant-form-item-label {
    font-size: 1.6rem;
    font-weight: 600; }
    .create-category .ant-form-item-label label {
      font-size: inherit;
      color: var(--ks-primary-color-main); }
  .create-category .create-dialog-radio-button {
    font-size: 1.4rem;
    font-weight: 500;
    color: var(--ks-black-color-default);
    width: 168px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--ks-background-color-2);
    border-radius: 87px !important; }
    .create-category .create-dialog-radio-button.ant-radio-button-wrapper-checked {
      background-color: var(--ks-info-color-default);
      color: var(--ks-white-color-default);
      border: none; }
  .create-category .ant-form-item-required::before {
    display: none !important; }
  .create-category .ant-form-item-required::after {
    display: inline-block;
    margin-inline-start: 4px;
    color: #ff4d4f;
    font-size: 14px;
    font-family: SimSun, sans-serif;
    line-height: 1;
    content: "*" !important;
    visibility: inherit !important; }
  .create-category .create-dialog-input {
    width: 100%;
    height: 46px;
    border-radius: 8px;
    border-color: var(--ks-border-color-main);
    font-size: 16px;
    color: #000; }
    .create-category .create-dialog-input .ant-select-selection-placeholder {
      font-size: 1.4rem;
      font-weight: 400;
      color: var(--ks-body-color-main); }
    .create-category .create-dialog-input .ant-picker-input input::placeholder {
      font-size: 1.4rem;
      font-weight: 400;
      color: var(--ks-body-color-main); }
    .create-category .create-dialog-input::placeholder {
      font-size: 1.4rem;
      font-weight: 400;
      color: var(--ks-body-color-main); }
    .create-category .create-dialog-input .ant-input-number-input-wrap {
      height: 100%; }
      .create-category .create-dialog-input .ant-input-number-input-wrap input {
        height: 100%; }
  .create-category .ant-picker-input > input {
    font-size: 16px; }
  .create-category .ant-radio-wrapper {
    font-size: 16px; }
  .create-category .create-dialog-status-explain {
    margin-top: 12px;
    background-color: var(--ks-tertiary-color-main);
    padding: 8px 12px;
    border-radius: 8px; }
    .create-category .create-dialog-status-explain .create-dialog-status-explain-text {
      font-size: 1.4rem;
      font-weight: 400;
      color: var(--ks-product-color-btn2); }
  .create-category .create-dialog-footer {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    gap: 4px; }
  .create-category .ant-upload-wrapper {
    position: relative;
    width: 100%;
    height: 46px;
    padding: 0 11px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 8px;
    border: 1px solid var(--ks-border-color-main);
    overflow: hidden; }
    .create-category .ant-upload-wrapper .ant-upload {
      position: absolute;
      right: 0;
      height: 100%;
      padding: 0 3px;
      background-color: #fff;
      z-index: 1; }
      .create-category .ant-upload-wrapper .ant-upload img {
        display: flex;
        align-items: center; }
    .create-category .ant-upload-wrapper .ant-upload-list-item {
      margin-top: 0; }
      .create-category .ant-upload-wrapper .ant-upload-list-item a {
        text-decoration: underline; }
  .create-category input[type="number"] {
    -moz-appearance: textfield; }
  .create-category input::-webkit-outer-spin-button,
  .create-category input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; }

@keyframes floating-vertical {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, 15px); }
  100% {
    transform: translate(0, 0px); } }

.action-category-page-view {
  padding: 12px 0 0 24px;
  height: calc(100vh - 64px);
  max-height: calc(100vh - 64px);
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #d0d0d0 #f9f9f9; }
  .action-category-page-view::-webkit-scrollbar {
    width: 7px;
    height: 7px; }
  .action-category-page-view::-webkit-scrollbar-track {
    border-radius: 7px;
    background: #f9f9f9; }
  .action-category-page-view::-webkit-scrollbar-thumb {
    border-radius: 7px;
    background: #d0d0d0; }
    .action-category-page-view::-webkit-scrollbar-thumb:hover {
      background: #8a8a8a; }
  .action-category-page-view .class-page-tab .ant-tabs-nav {
    margin-right: 24px;
    box-shadow: 0px 2px 4px 0px #0000001f;
    border-radius: 60px;
    padding: 0 24px;
    background-color: #fff; }
    .action-category-page-view .class-page-tab .ant-tabs-nav::before {
      display: none; }
    .action-category-page-view .class-page-tab .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list {
      width: 100%;
      justify-content: space-around; }
    .action-category-page-view .class-page-tab .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab {
      padding: 8px 0; }
      .action-category-page-view .class-page-tab .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab .ant-tabs-tab-btn {
        font-size: 16px;
        font-weight: 600;
        line-height: 25px;
        color: var(--ks-body-color-main); }
      .action-category-page-view .class-page-tab .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
        color: var(--ks-primary-color-main); }
    .action-category-page-view .class-page-tab .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-ink-bar {
      height: 3px;
      background: var(--ks-primary-color-main); }
  .action-category-page-view .class-detail-tab {
    height: calc(100vh - 198px);
    display: flex;
    justify-content: space-between;
    column-gap: 24px; }
    .action-category-page-view .class-detail-tab:has(.topic-des-view .anticon-left) > div:first-child {
      width: 99% !important; }

.topic-course-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 32px;
  font-size: 16px; }
  .topic-course-empty button {
    display: flex;
    align-items: center;
    column-gap: 12px;
    border-radius: 20px;
    border-color: #1579ad;
    color: #1579ad; }
    .topic-course-empty button p {
      font-weight: 600; }
  .topic-course-empty .topic-document-tip {
    color: #1579ad;
    border-radius: 20px;
    padding: 8px 16px;
    background-color: #e2edfb; }

