div.poll {
  .poll-buttons {
    display: inline-flex;
    flex-wrap: wrap;
    padding: 0.5em 1em 0.5em 1em;

    button {
      margin: 0 0.5em 0.5em 0;
    }
  }

  .poll-info {
    padding: 0 1em;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    .info-text {
      display: inline;
    }
    .info-number {
      font-size: $font-up-6;
    }
    p {
      margin: 0;
      width: 100%;
    }
    .info-label {
      margin-left: 0.25em;
    }
  }

  .poll-show-breakdown {
    display: none;
  }
}

div.poll.pie {
  .poll-container {
    width: calc(100% - 30px);
    border-bottom: 1px solid var(--primary-low);
  }
}
