.ap-widget-st {
  display: block;
  width: 100%;
  height: var(--ap-widget-height, 600px);
  border: 1px solid #ddd;
}

[data-state="nc"] {
  --ap-widget-height: 715px;
}

[data-state="ca"] {
  --ap-widget-height: 970px;
}

[data-state="caHouse"] {
  --ap-widget-height: 830px;
}

[data-state="tx"] {
  --ap-widget-height: 930px;
  }
  
[data-state="txSenate"] {
  --ap-widget-height: 875px;
    
}

@media(min-width: 768px) {
  [data-state="ca"] {
    --ap-widget-height: 1045px;
  }
  
  [data-state="caHouse"] {
  --ap-widget-height: 1005px;
  }

  [data-state="nc"] {
    --ap-widget-height: 865px;
  }


  [data-state="txSenate"] {
    --ap-widget-height: 950px;
  }
  
  [data-state="tx"] {
  --ap-widget-height: 990px;
  }
}

@media(min-width: 909px) {
  [data-state="nc"] {
    --ap-widget-height: 525px;
  }

  [data-state="ca"] {
    --ap-widget-height: 570px;
  }
  
  [data-state="caHouse"] {
  --ap-widget-height: 600px;
  }

  [data-state="txSenate"] {
    --ap-widget-height: 580px;
  }
  
  [data-state="tx"] {
  --ap-widget-height: 540px;
  }
  
}