#totalpoll-insights {
  box-sizing: border-box; }
  #totalpoll-insights * {
    box-sizing: inherit; }
  #totalpoll-insights insights-browser {
    display: block; }
  #totalpoll-insights chart {
    position: relative;
    display: block;
    width: 100%;
    min-height: 200px; }
  #totalpoll-insights .totalpoll-insights-header {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 1rem; }
    #totalpoll-insights .totalpoll-insights-header-polls label {
      display: inline-block; }
      body.is-ltr #totalpoll-insights .totalpoll-insights-header-polls label {
        margin-right: 0.5rem; }
      body.is-rtl #totalpoll-insights .totalpoll-insights-header-polls label {
        margin-left: margin-left; }
    #totalpoll-insights .totalpoll-insights-header-polls input {
      vertical-align: sub; }
      body.is-ltr #totalpoll-insights .totalpoll-insights-header-polls input {
        margin-right: 0.35rem; }
      body.is-rtl #totalpoll-insights .totalpoll-insights-header-polls input {
        margin-left: margin-left; }
      body.is-ltr #totalpoll-insights .totalpoll-insights-header-polls input {
        margin-left: 0; }
      body.is-rtl #totalpoll-insights .totalpoll-insights-header-polls input {
        margin-right: margin-right; }
    #totalpoll-insights .totalpoll-insights-header-date {
      display: flex;
      flex-direction: row;
      align-items: center; }
      body.is-ltr #totalpoll-insights .totalpoll-insights-header-date {
        margin-left: auto; }
      body.is-rtl #totalpoll-insights .totalpoll-insights-header-date {
        margin-right: margin-right; }
      #totalpoll-insights .totalpoll-insights-header-date span {
        color: #777777; }
      #totalpoll-insights .totalpoll-insights-header-date input {
        margin: 0 0.75rem;
        width: 90px;
        text-align: center;
        padding: 4px 8px; }
  #totalpoll-insights .totalpoll-box {
    margin-bottom: 1rem; }
