.report-section {
  width: 1390px;
}

.report-divider {
  margin-top: 80px;
  margin-bottom: 80px;
}

.report-section.logo {
  display: none;
}

#category_insights_brand_alias {
  display: none;
}

.report-bar {
  height: 350px;
  width: 500px;
}

.report-pie {
  height: 350px;
  width: 418px;
}

.report-pie.adtype {
  height: 350px;
  width: 350px;
}

.report-pie.audits {
  height: 350px;
  width: 447px;
}

.sales_height {
  height: 350px;
}

.report-device {
  height: 350px;
  width: 452px;
}

.info-label {
  color: rgb(244, 67, 54);
  border: 1px solid rgb(244, 67, 54);
  border-radius: 100px;
  padding: 3px 10px;
  font-family: Inter-Bold;
}

.report-card {
  border-radius: 10px;
  width: 8rem;
  height: 8rem;
  padding: 1rem;
  box-shadow: rgba(0, 0, 0, 0.35) 3px 3px 6px;
}

.report-card.conv {
  background: linear-gradient(rgb(255, 235, 217, 1), rgb(255, 235, 217, 0));
  border: solid 1px rgb(255, 175, 101);
  width: 7rem !important;
}

.report-card.conv.dsp, .report-card.conv.auto {
  width: 8rem !important;
}

.report-card.perf, .report-card.int, .report-card.sp {
  background: linear-gradient(rgb(221, 228, 255, 1), rgb(221, 228, 255, 0));
  border: solid 1px rgb(135, 161, 255);
}

.report-card.perf.spa {
  width: 7rem !important;
}

.report-card.awareness {
  background: linear-gradient(rgb(214, 255, 231, 1), rgb(214, 255, 231, 0));
  border: solid 1px rgb(45, 221, 119);
  width: 7rem !important;
}

.report-card.awareness.dsp, .report-card.awareness.sb {
  width: 8rem !important;
}

.report-card.sd{
  background: linear-gradient(rgb(255, 248, 221, 1), rgb(255, 248, 221, 0));
  border: solid 1px #b7a842;
}

.report-card.st{
  background: linear-gradient(rgb(255, 214, 238, 1), rgb(255, 214, 238, 0));
  border: solid 1px #8558b3;
}

.adtype-label {
  font-size: 25px;
}

.conv-label, .eff-label, .adtype-label.auto {
  text-align: left;
  color: rgb(141, 68, 0);
}

.perf-label.label-value {
  font-size: 23px;
}

.perf-label, .int-label, .adtype-label.sp {
  text-align: left;
  color: rgb(0, 36, 163);
}

.awareness-label, .ntb-label, .adtype-label.sb {
  text-align: left;
  color: rgb(0, 114, 48);
}

.adtype-label.sd {
  color: #b7a842;
}

.adtype-label.st {
  color: #8558b3;
}

.label-value {
  font-size: 1.6rem;
  line-height: 0rem;
}

label[id*="dsp_conv_1_label"],
label[id*="dsp_awareness_2_label"] {
  margin-left: -15px;
  margin-right: -15px;
}

label[id*="dsp_conv_2_label"],
label[id*="dsp_conv_3_label"],
label[id*="dsp_eff_2_label"] {
  margin-left: -5px;
  margin-right: -4px;
}

label[id*="dsp_ntb_1_label"] {
  margin-left: -10px;
  margin-right: -10px;
  font-size: 13px;
}

label[id*="dsp_ntb_2_label"] {
  font-size: 13px;
  margin-left: -14px;
  margin-right: -14px;
}

label[id*="dsp_ntb_3_label"] {
  margin-left: -2px;
}

label[id*="dsp_perf_2_label"],
label[id*="dsp_eff_1_label"] {
  margin-left: -6px;
  margin-right: -6px;
}

.left-stack.awareness {
  margin-right: 0px;
}

.left-stack>.mantine-Group-root {
  gap: 8px !important;
}

.client-service-card {
  border-radius: 10px;
  width: 14rem;
  height: 8rem;
  padding: 1rem;
  box-shadow: rgba(0, 0, 0, 0.35) 3px 3px 6px;
}

.cs-card-value {
  font-size: 1.8rem; 
  margin-top: -10px;
}

.cs-card-trend {
  align-self: center;
  margin-top: -20px;
}