
.fixed .column-wp-spaatg-ai
{
   width: 5.5em 
   
}


.sp-column-info
{
  position: relative;

  .thumbnails.optimized
  {
//    position: relative;

    .totals {

    }
    .thumb-wrapper
    {
         background: #fff;
         padding: 8px;
         border: 1px solid #ccc;
         max-width: 360px;
         position: absolute;
         display: none;
         z-index: 10;
         transition: all 1s;
				 box-sizing: border-box;
         .thumb
         {
             position: relative;
             width: 100%;

						  .thumb-name {
									overflow: hidden;
									max-width: 200px;
									white-space: nowrap;
									display: inline-block;
							}
             .optimize-bar {
                  float: right;
                  margin-left: 8px;
                  border-radius: 5px;
                  overflow: hidden;
                  height: 10px;
                  margin-top: 4px;

                   .point
                   {
                      width: 10px;
                      height: 10px;

                      display: inline-block;
                      background: #d6d8d9;

                      &.checked {
                        background: #1ABDCA;
                      }
                   }
              }
							.cutoff {
								 float:right;
							}
         }
      } // wrapper
      &:hover {
        .thumb-wrapper{
            display: block;
        }
      }

  }
  .sp-column-actions
  {
     margin: 0 4px;
     position: relative;
  }
  .thumbs-todo
  {
     position: relative;
     
     span {
         display: none;
      }
     h4:hover ~ span { display: inline-block; }
  }

  h4 { margin: 0; }
  .shortpixel-image-error, .shortpixel-image-notice {
      display: block;
      border: 1px solid #ff0000;
      padding: 12px;
      margin: 14px 0;
      font-size: 14px;
      font-weight: 700;

      .shortpixel-error-reset
      {
         font-weight: 500;
         font-size: 12px;
         display: block;
      }
  } //error
  .shortpixel-image-notice {
     border: 1px solid #000;
  }
  .statusText 
  {
     i { 
       margin-left: 4px;
     }
  }
} // sp-column-info

// The whole column
.column-spaatg
{

  .message
  {
     font-size: 14px;
     font-weight: 700;
		 margin: 12px 0;
		 img {
			  @include loadspinner;
				vertical-align: top;
		 }
  }
}

/** Style for Grid view popups */
.shortpixel-popup-info
{
    display: flex;
    clear: both;
    border-top: 1px solid #dcdcde;
    margin: 12px 0;

    label {
      min-width: 30%;
      text-align: right;
      margin-right: 4%;
      padding-top: 4px;
    }

    > div { padding-left: 8px; padding-bottom: 8px; }

    &.shortpixel-generated-alt-panel {
      .shortpixel-generated-alt-content {
        line-height: 1.5;
        white-space: normal;
      }

      &.is-empty .shortpixel-generated-alt-content,
      .shortpixel-generated-alt-content.is-empty {
        color: #646970;
        font-style: italic;
      }
    }

    @at-root .media-sidebar & {
      padding-top: 20px;
      margin-bottom: 0px;
    }
}

.edit-attachment-frame .shortpixel-popup-info
{
    border: 0;
}
