.ov-widget-AIForecastWidget {
  font-family: var(--widget-font-family);
  line-height: normal;
  max-height: 88%;
  overflow-y: hidden;
  border-radius: 0.28571rem;
  width: 32rem;
}
.ov-widget-AIForecastWidget-fileText {
  width: 70%;
}
.ov-widget-AIForecastWidget-selectFileLabel {
  margin-left: 0.625rem;
}
.ov-widget-AIForecastWidget-targetInput {
  width: 5rem;
  margin-left: 0.625rem;
}
.ov-widget-AIForecastWidget-resultRecord {
  border: none;
  border-bottom: 1px #000 solid;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  margin-bottom: 3px;
  height: 2.5rem;
}
.ov-widget-AIForecastWidget-resultRecordnoborder {
  border: none;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  margin-bottom: 10px;
  height: fit-content;
  color: black;
}
input[type=checkbox].ov-widget-switch {
  background: #cbcbcb;
}
input[type=checkbox].ov-widget-switch:after {
  background: #8c8c8c;
}
input[type=checkbox].ov-widget-switch:checked:after {
  background: var(--widget-color-secondary);
}
