/* KnowCore V80.36.4.5.1 – System & Administration */
.kcAdminIntroV8036451 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  margin-top: 14px;
  padding: 16px 18px;
  border: 1px solid rgba(70, 111, 181, .22);
  border-radius: 16px;
  background:
    linear-gradient(
      135deg,
      rgba(235, 244, 255, .92),
      rgba(248, 251, 255, .96)
    );
}

.kcAdminBadgeV8036451 {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  min-height: 30px;
  padding: 5px 10px;
  border: 1px solid rgba(56, 104, 180, .25);
  border-radius: 999px;
  background: rgba(255, 255, 255, .84);
  color: #234f91;
  font-size: 12px;
  font-weight: 800;
}

.kcAdminGridV8036451 {
  display: grid;
  grid-template-columns:
    repeat(2, minmax(0, 1fr));
  gap: 14px;
  margin-top: 14px;
}

.kcAdminCardV8036451 {
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr) auto;
  align-items: center;
  gap: 14px;
  min-height: 116px;
  padding: 16px;
  border: 1px solid rgba(57, 94, 158, .18);
  border-radius: 16px;
  background: rgba(255, 255, 255, .94);
  box-shadow: 0 8px 24px rgba(25, 55, 100, .06);
}

.kcAdminCardV8036451:hover {
  border-color: rgba(55, 112, 205, .34);
  box-shadow: 0 12px 30px rgba(25, 55, 100, .10);
}

.kcAdminCardIconV8036451 {
  display: grid;
  place-items: center;
  width: 44px;
  height: 44px;
  border-radius: 13px;
  background:
    linear-gradient(
      145deg,
      rgba(51, 112, 220, .16),
      rgba(28, 178, 139, .12)
    );
  color: #1f579c;
  font-size: 22px;
  font-weight: 900;
}

.kcAdminCardBodyV8036451 {
  min-width: 0;
}

.kcAdminCardBodyV8036451 .h3 {
  margin-bottom: 5px;
}

.kcAdminHintV8036451 {
  margin-top: 14px;
  padding: 13px 15px;
  border: 1px solid rgba(27, 146, 112, .22);
  border-radius: 14px;
  background: rgba(231, 250, 244, .72);
  color: #245b4b;
  font-size: 13px;
  line-height: 1.45;
}

@media (max-width: 980px) {
  .kcAdminGridV8036451 {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 620px) {
  .kcAdminIntroV8036451 {
    flex-direction: column;
  }

  .kcAdminCardV8036451 {
    grid-template-columns: 40px minmax(0, 1fr);
  }

  .kcAdminCardV8036451 > .btn {
    grid-column: 1 / -1;
    width: 100%;
  }
}
