.view-video-uploads {
  
  .content-primary, .content-supplementary {
    @include box-sizing(border-box);
  }

  .content-primary {
    @extend .ui-col-wide;
  }

  .content-supplementary {
    @extend .ui-col-narrow;
  }

  .nav-actions {

    .icon-cloud-upload {
      @extend %t-copy;
      vertical-align: bottom;
      margin-right: ($baseline/5);
    }
  }

  .file-upload-form {
    @include clearfix();
    margin-bottom: ($baseline*1.5);
    width: 100%;

    .file-drop-area {
      border: 2px dashed $gray-l3;
      border-radius: ($baseline/5);
      padding: ($baseline*3);
      background: $white;
      text-align: center;

      &:hover,
      &.is-dragged {
        background: $blue-l5;
        border-style: solid;
        border-color: $blue-l4;
      }
    }
  }

  .active-video-upload-container {
    margin-bottom: ($baseline*2);

    .active-video-upload-list {
      @extend %cont-no-list;

      .active-video-upload {
        display: inline-block;
        min-height: ($baseline*4);
        width: (flex-grid(4) - 1.85);
        margin: (flex-gutter() - 1.85);
        border: 1px solid $gray-l3;
        border-radius: ($baseline/5);
        padding: ($baseline/2);
        vertical-align: top;

        .video-detail-name {
          @extend %cont-truncated;
          @extend %t-strong;
          margin-bottom: ($baseline/2);
          font-size: 90%;
        }

        .video-detail-status {
          @include font-size(12);
          @include line-height(12);

          &.error {
            color: $color-error;
          }

          &.success {
            color: $color-ready;
          }
        }

        &:hover {
          @include transition(all $tmg-f3);
          background: $white;
        }
      }
    }
  }

  .button {
    @extend %ui-btn-non;
  }

}
