bb-event-instance-attendee {

  p {
    margin: 0;
  }

  .EventInstanceAttendee {
    @include column-flex-container;

    &__row {
      @include flex-row;
      padding: {
        top: $bb-studio-base-spacing * 0.75;
        right: $bb-studio-base-spacing;
        bottom: $bb-studio-base-spacing * 0.75;
        left: $bb-studio-base-spacing;
      }
    }

    &__column {
      @include flex-column(100%);
      &--right-align {
        @include flex-right-align-items;
      }
      &--1 {
        @include flex-column(3%);
        align-self: center;
        display: flex;
        margin-right: spacing(10);
        justify-content: center;
        > bb-item-picture .item-picture {
          height: 30px;
          width: 30px;
          > span {
            font: {
              size: 12px;
            }
          }
        }
      }
      &--2 {
        @include flex-column(52%);
      }
      &--3 {
        @include flex-column(45%);
      }
    }

    &__attendee-name {
      font: {
        weight: 700;
      }
      line-height: 1.43;
    }

    &__tickets {
      color: $studio-raven-pale-gray;
    }

    &__buttons {
      .btn {
        height: spacing(36);
        margin: {
          left: spacing(10);
        }
        &:first-child {
          margin: {
            left: 0;
          }
        }
      }
      .btn-primary,
      .btn-default {
        min-width: spacing(120);
      }
      .btn-primary {
        border-color: transparent;
        font-weight: 600;
        padding: {
          top: spacing(8);
          right: spacing(10);
          bottom: spacing(8);
          left: spacing(10);
        };

      }
      .btn-default{
        border: border(1);
        color: $bb-dark-gray;
        font-weight: normal;
      }
    }

    &__popover-icon {
      @include bbc-button-popover-icon;
    }

    &__popover-overrides {
      @include popover-overrides;
      @include popover-dimensions;
    }
  }

  .popover {
    border-radius: $bb-studio-border-radius;
    min-width: 381px;
    &-content {
      padding: 0;
    }
  }
}
