.cgb-tableaimanager1 {
  padding: 40px 0;
  box-sizing: border-box;
}
.cgb-tableaimanager1 *,
.cgb-tableaimanager1 *:before,
.cgb-tableaimanager1 *:after {
  box-sizing: border-box;
}
.cgb-tableaimanager1__container {
  max-width: 1370px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}
.cgb-tableaimanager1__title {
  max-width: 760px;
  margin: 0 auto 50px;
  display: block;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 48px;
  line-height: 100%;
  letter-spacing: -0.06em;
  text-align: center;
  color: #131313;
}
@media (max-width: 991px) {
  .cgb-tableaimanager1__title { font-size: 28px; margin-bottom: 24px; }
}
.cgb-tableaimanager1__scroll {
  overflow-x: auto;
}
.cgb-tableaimanager1__table {
  display: grid;
  min-width: 760px;
  border-radius: 10px;
  overflow: hidden;
  background-color: #fff;
}
.cgb-tableaimanager1__cell {
  padding: 16px 18px;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: -0.03em;
  color: rgba(19, 19, 19, 0.7);
  display: flex;
  align-items: center;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
@media (min-width: 1200px) {
  .cgb-tableaimanager1__cell { font-size: 15px; padding: 18px 22px; }
}
.cgb-tableaimanager1__head {
  font-weight: 500;
  color: #131313;
  border-top: none;
  padding: 20px 18px;
  font-size: 15px;
}
@media (min-width: 1200px) {
  .cgb-tableaimanager1__head { font-size: 17px; }
}
.cgb-tableaimanager1__feature {
  font-weight: 500;
  color: #131313;
  text-align: left;
}
.cgb-tableaimanager1__ai {
  background-color: rgba(3, 137, 203, 0.06);
  color: #131313;
  font-weight: 500;
}
.cgb-tableaimanager1__ai.cgb-tableaimanager1__head {
  background-color: rgb(3, 137, 203);
  color: #fff;
}
