/* Primary colours */
/* Primary tones */
/* Primary greys */
.pi-status-unknown {
  color: #f39325;
}

.pi-status-discontinued {
  color: #cc0000;
}

.pi-status-available {
  color: #99cc00;
}

/* Input padding, input line-height, input min-height */
/* Responsive ratio for images and backgrounds, current status: unusued */
/* Example usage: @include responsive-ratio(16, 9); */
/* Adjust the placeholder styles, current status: unusued */
/* Example usage: @include input-placeholder { color: $b; } */
/* Quickly adjust the font smoothing */
/* Quickly adjust the appearance of form fields */
/* Quickly adjust the selection colour */
.pi_table_filters .pi-field-wrapper {
  max-width: 100%;
}

.pi-table-image {
  max-width: 100%;
  height: auto;
}

.pi-advanced-filters-list.isLoading li:nth-child(odd) {
  transition: all 2s;
  opacity: 0;
}
.pi-advanced-filters-list.isLoading li:nth-child(even) {
  transition: all 5s;
  opacity: 0;
}

.vgt-table .brightness-controls {
  display: none;
}

/* No word wrap on IDs and dates in tables */
.vgt-table td.pi-cell-nowrap,
.vgt-table th.pi-cell-nowrap {
  white-space: nowrap;
}

.row-no-padding {
  margin: 0 -5px;
}
.row-no-padding [class*=col-] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.vgt-loading__content {
  background: #000 !important;
  margin: 4px 0;
  color: #cccccc !important;
  padding: 22px 0;
  display: block;
  font-size: 1.2em;
}

.dashboard-contacts .projects a {
  color: #fff;
}

.pi-contact-roles-row-pi-number p {
  margin-bottom: 0;
}
.pi-contact-roles-row-pi-number a {
  color: #fff;
}

.pi-advanced-filters-list.hasLoaded li:nth-child(odd) {
  transition: all 2s;
}
.pi-advanced-filters-list.hasLoaded li:nth-child(even) {
  transition: all 5s;
}
.pi-advanced-filters-list.hasLoaded li {
  opacity: 1;
}

.vgt-table thead .pi-table-group-header-row {
  border-bottom: none;
  font-size: 1rem !important;
}

.vgt-table thead .pi-table-sub-group-header-row {
  font-size: 1rem !important;
}

.vgt-table thead .pi-table-group-header-row .pi-table-group-th {
  padding: 8px 12px;
  text-align: left;
  font-weight: bold;
  font-size: 1rem;
  border-bottom: none;
  border-right: 1px solid #ddd;
  /* background and color come from CrmConfig getColumnGroups() via inline styles */
}
.vgt-table thead .pi-table-group-header-row .pi-table-group-th:last-child {
  border-right: none;
}

.pi-table-wrapper .vgt-responsive {
  overflow: initial;
}

.dashboard-contacts .fullscreen,
.pi-table-wrapper .fullscreen {
  padding-top: 44px;
  background: #000 !important;
}
.dashboard-contacts .fullscreen .container,
.pi-table-wrapper .fullscreen .container {
  width: 95% !important;
  max-width: 95% !important;
}

.pi-table-filters-wrapper {
  margin-bottom: 11px;
}

.vgt-inner-wrap .pi-fullscreen-controls-wrapper {
  padding: 33px 0;
}

.pi-product-number-column {
  min-width: 100px !important;
  width: 100px !important;
}

.pi-product-image-column {
  min-width: 100px !important;
  width: 100px !important;
  min-height: 100px !important;
  height: 100px !important;
}
.pi-product-image-column .pi-3d-container,
.pi-product-image-column .pi-3d-player--table,
.pi-product-image-column .pi-product-image-views {
  width: 100% !important;
  height: 100% !important;
  min-width: 100px !important;
  min-height: 100px !important;
}

.vgt-global-search__actions {
  width: 100% !important;
}

.pi-product-button-show,
.pi-product-button-hide,
.pi-product-btn-delete {
  cursor: pointer;
}

.pi-save-button {
  margin-right: 15px;
}

.get-pi-contacts .vgt-table .pi-checkboxes__label::after {
  top: 6px !important;
  left: 5px !important;
  width: 17px !important;
  height: 9px !important;
}

.pi-tag-manager .vgt-table .pi-rating-select .pi-field-wrapper,
.pi-table-wrapper .vgt-table .pi-rating-select .pi-field-wrapper {
  margin: 0;
}
.pi-tag-manager .vgt-table .pi-rating-select img.pi-rating,
.pi-table-wrapper .vgt-table .pi-rating-select img.pi-rating {
  width: 75px;
  height: 75px;
  margin: 0 auto;
}
.pi-tag-manager .vgt-table .pi-table-multiselect .multiselect__placeholder,
.pi-tag-manager .vgt-table .pi-table-multiselect .pi-label,
.pi-tag-manager .vgt-table .pi-table-multiselect .multiselect__tags,
.pi-tag-manager .vgt-table .pi-table-multiselect .multiselect__single,
.pi-table-wrapper .vgt-table .pi-table-multiselect .multiselect__placeholder,
.pi-table-wrapper .vgt-table .pi-table-multiselect .pi-label,
.pi-table-wrapper .vgt-table .pi-table-multiselect .multiselect__tags,
.pi-table-wrapper .vgt-table .pi-table-multiselect .multiselect__single {
  font-size: 1rem !important;
}
.pi-tag-manager .vgt-table .pi-table-multiselect .multiselect__placeholder,
.pi-table-wrapper .vgt-table .pi-table-multiselect .multiselect__placeholder {
  line-height: 1.6rem !important;
}
.pi-tag-manager .vgt-table .pi-table-multiselect .vgt-responsive,
.pi-table-wrapper .vgt-table .pi-table-multiselect .vgt-responsive {
  overflow: initial;
}
.pi-tag-manager .vgt-table .pi-table-multiselect .vs__selected-options,
.pi-tag-manager .vgt-table .pi-table-multiselect .v-select,
.pi-tag-manager .vgt-table .pi-table-multiselect .vs__selected,
.pi-table-wrapper .vgt-table .pi-table-multiselect .vs__selected-options,
.pi-table-wrapper .vgt-table .pi-table-multiselect .v-select,
.pi-table-wrapper .vgt-table .pi-table-multiselect .vs__selected {
  font-size: 1rem !important;
}
.pi-tag-manager .vgt-table .pi-table-multiselect .vs__selected-options li,
.pi-tag-manager .vgt-table .pi-table-multiselect .v-select li,
.pi-tag-manager .vgt-table .pi-table-multiselect .vs__selected li,
.pi-table-wrapper .vgt-table .pi-table-multiselect .vs__selected-options li,
.pi-table-wrapper .vgt-table .pi-table-multiselect .v-select li,
.pi-table-wrapper .vgt-table .pi-table-multiselect .vs__selected li {
  font-size: 1rem !important;
}
.pi-tag-manager .vgt-table .pi-table-multiselect .vs__selected-options li span,
.pi-tag-manager .vgt-table .pi-table-multiselect .v-select li span,
.pi-tag-manager .vgt-table .pi-table-multiselect .vs__selected li span,
.pi-table-wrapper .vgt-table .pi-table-multiselect .vs__selected-options li span,
.pi-table-wrapper .vgt-table .pi-table-multiselect .v-select li span,
.pi-table-wrapper .vgt-table .pi-table-multiselect .vs__selected li span {
  font-size: 1rem !important;
}
.pi-tag-manager .vgt-table .pi-table-multiselect .pi-checkboxes__item,
.pi-table-wrapper .vgt-table .pi-table-multiselect .pi-checkboxes__item {
  margin-left: 0;
  padding-left: 32px !important;
  min-height: 25px !important;
}
.pi-tag-manager .vgt-table .pi-table-multiselect .pi-checkboxes__input,
.pi-table-wrapper .vgt-table .pi-table-multiselect .pi-checkboxes__input {
  width: 25px;
  height: 25px;
}
.pi-tag-manager .vgt-table .pi-table-multiselect .pi-checkboxes__label::before,
.pi-table-wrapper .vgt-table .pi-table-multiselect .pi-checkboxes__label::before {
  width: 25px !important;
  height: 25px !important;
}
.pi-tag-manager .vgt-table .pi-table-multiselect .pi-checkboxes__label::after,
.pi-table-wrapper .vgt-table .pi-table-multiselect .pi-checkboxes__label::after {
  top: 2px !important;
  left: 5px !important;
  width: 25px !important;
  height: 25px !important;
}
.pi-tag-manager .vgt-table .pi-table-multiselect .multiselect__option label,
.pi-tag-manager .vgt-table .pi-table-multiselect .multiselect__single label,
.pi-table-wrapper .vgt-table .pi-table-multiselect .multiselect__option label,
.pi-table-wrapper .vgt-table .pi-table-multiselect .multiselect__single label {
  line-height: 1rem !important;
  padding: 0 !important;
}

.pi-table-scrolling {
  overflow-x: scroll;
  overflow-y: hidden;
  padding-bottom: 22px;
}
.pi-table-scrolling table {
  max-width: 100%;
}

.multiselect-open .pi-table-scrolling {
  overflow-x: scroll;
  overflow-y: scroll;
}

.pi-counter-html-wrapper span {
  margin-bottom: 11px;
  display: block;
}

.dashboard-logs-sentiment-diary-view #pi-table-wrapper tr th:first-child {
  min-width: 45% !important;
  width: 45% !important;
}

tr td div div.pi-hidden-row {
  opacity: 0.4;
}

tr td:last-child div div.pi-hidden-row {
  opacity: 1;
}

.pi_table_filters .pi-field-wrapper label {
  margin-bottom: 11px !important;
}

.pi-tag-manager .vgt-global-search table td,
#pi-table-wrapper .vgt-global-search table td {
  text-transform: uppercase;
}
.pi-tag-manager .vgt-global-search table tr th:last-child,
.pi-tag-manager .vgt-global-search table tr td:last-child,
#pi-table-wrapper .vgt-global-search table tr th:last-child,
#pi-table-wrapper .vgt-global-search table tr td:last-child {
  min-width: initial !important;
  max-width: initial !important;
  width: initial !important;
}
.pi-tag-manager .vgt-global-search .v-select .vs__actions img,
#pi-table-wrapper .vgt-global-search .v-select .vs__actions img {
  width: 28px !important;
  height: 28px !important;
}
.pi-tag-manager .vgt-global-search .vs__selected,
#pi-table-wrapper .vgt-global-search .vs__selected {
  padding: 0 5px !important;
}
.pi-tag-manager .vgt-global-search .vs__selected,
.pi-tag-manager .vgt-global-search .vs__dropdown-toggle,
#pi-table-wrapper .vgt-global-search .vs__selected,
#pi-table-wrapper .vgt-global-search .vs__dropdown-toggle {
  height: 32px !important;
  min-height: 32px !important;
  line-height: 1rem;
}
.pi-tag-manager .vgt-global-search .vs__selected-options,
#pi-table-wrapper .vgt-global-search .vs__selected-options {
  height: 32px !important;
  min-height: 32px !important;
}
.pi-tag-manager .vgt-global-search .vs__actions,
#pi-table-wrapper .vgt-global-search .vs__actions {
  padding: 0;
  height: 29px;
}
.pi-tag-manager .vgt-global-search #perPageSelect,
#pi-table-wrapper .vgt-global-search #perPageSelect {
  margin: 0 5px;
  width: 70px;
  margin-top: -4px;
}
.pi-tag-manager .pi-table-nav-buttons .pi-pagination-box,
#pi-table-wrapper .pi-table-nav-buttons .pi-pagination-box {
  width: 75px !important;
  height: 25px !important;
  border: none !important;
  /* margin: 0 !important; */
  padding: 0 !important;
  display: block;
  font-size: 1rem !important;
  line-height: 2rem !important;
}

.dashboard-products-view .pi-table-wrapper .vgt-table thead th:nth-child(1) {
  min-width: 95px !important;
}
.dashboard-products-view .pi-table-wrapper .vgt-table thead th:nth-child(2) {
  text-transform: none !important;
  min-width: 130px !important;
}
.dashboard-products-view .pi-table-wrapper .vgt-table thead th:nth-child(10),
.dashboard-products-view .pi-table-wrapper .vgt-table thead th:nth-child(11) {
  min-width: 110px !important;
}

/*
.vgt-table {
    td {
        /* These are technically the same, but use both
        overflow-wrap: break-word;
        word-wrap: break-word;

        -ms-word-break: break-all;
        /* This is the dangerous one in WebKit, as it breaks things wherever
        word-break: break-all;
        /* Instead use this non-standard one:
        word-break: break-word;

        /* Adds a hyphen where the word breaks, if supported (No Blink)
        -ms-hyphens: auto;
        -moz-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto;
    }
} */
.dashboard-logs-books-view #pi-table-wrapper .pi-book-title {
  width: 75px;
  max-width: 75px !important;
}
.dashboard-logs-books-view #pi-table-wrapper .pi-book-published-fulldate {
  max-width: 43px;
  width: 43px;
}

.dashboard-products-view .pi-table-filters-top-left,
.dashboard-products-view .pi-table-filters-top-right {
  float: left;
  max-width: 346px;
  width: 100%;
}
.dashboard-products-view .pi-table-filters-top-right {
  max-width: 75%;
  width: 381px;
}
.dashboard-products-view .pi-table-filters-top-right .pi-form-fields-wrapper {
  margin: 0;
}

.pi-table-filters-top-left {
  padding: 14px 0 0;
}

.vgt-inner-wrap.is-loading {
  opacity: 1 !important;
}
.vgt-inner-wrap.is-loading .task-title-link {
  pointer-events: auto !important;
  position: relative;
  z-index: 11;
}

.task-title-link {
  pointer-events: auto !important;
  cursor: pointer;
  text-decoration: none;
  color: #fff;
}
.task-title-link:hover {
  text-decoration: none;
}

.fullscreen,
.vgt-responsive {
  transition: all 0.5s !important;
}

body.dashboard-logs-sentiment-diary-view .multiselect__single,
body.dashboard-logs-books-view .multiselect__single,
body.dashboard-logs-movies-view .multiselect__single,
body.dashboard-logs-music-view .multiselect__single,
body.dashboard-products-view .multiselect__single {
  font-size: 1rem !important;
  line-height: 2rem !important;
}
body.dashboard-logs-sentiment-diary-view .pi-pagination-box,
body.dashboard-logs-books-view .pi-pagination-box,
body.dashboard-logs-movies-view .pi-pagination-box,
body.dashboard-logs-music-view .pi-pagination-box,
body.dashboard-products-view .pi-pagination-box {
  font-size: 1rem !important;
}
body.dashboard-logs-sentiment-diary-view .pi-pagination-box li,
body.dashboard-logs-books-view .pi-pagination-box li,
body.dashboard-logs-movies-view .pi-pagination-box li,
body.dashboard-logs-music-view .pi-pagination-box li,
body.dashboard-products-view .pi-pagination-box li {
  font-size: 1rem !important;
}
body.dashboard-logs-sentiment-diary-view .vgt-responsive tr td:first-child,
body.dashboard-logs-books-view .vgt-responsive tr td:first-child,
body.dashboard-logs-movies-view .vgt-responsive tr td:first-child,
body.dashboard-logs-music-view .vgt-responsive tr td:first-child,
body.dashboard-products-view .vgt-responsive tr td:first-child {
  min-width: 64px !important;
}
body.dashboard-logs-sentiment-diary-view .vgt-responsive tr td:nth-child(1),
body.dashboard-logs-books-view .vgt-responsive tr td:nth-child(1),
body.dashboard-logs-movies-view .vgt-responsive tr td:nth-child(1),
body.dashboard-logs-music-view .vgt-responsive tr td:nth-child(1),
body.dashboard-products-view .vgt-responsive tr td:nth-child(1) {
  min-width: 140px !important;
}
body.dashboard-logs-sentiment-diary-view .multiselect__tags .multiselect__single,
body.dashboard-logs-books-view .multiselect__tags .multiselect__single,
body.dashboard-logs-movies-view .multiselect__tags .multiselect__single,
body.dashboard-logs-music-view .multiselect__tags .multiselect__single,
body.dashboard-products-view .multiselect__tags .multiselect__single {
  font-size: 1rem;
  line-height: 1.9rem !important;
}
body.dashboard-logs-sentiment-diary-view .pi-checkboxes__label::before,
body.dashboard-logs-books-view .pi-checkboxes__label::before,
body.dashboard-logs-movies-view .pi-checkboxes__label::before,
body.dashboard-logs-music-view .pi-checkboxes__label::before,
body.dashboard-products-view .pi-checkboxes__label::before {
  top: 3px;
}
body.dashboard-logs-sentiment-diary-view .pi-checkboxes__label::after,
body.dashboard-logs-books-view .pi-checkboxes__label::after,
body.dashboard-logs-movies-view .pi-checkboxes__label::after,
body.dashboard-logs-music-view .pi-checkboxes__label::after,
body.dashboard-products-view .pi-checkboxes__label::after {
  top: 8px !important;
}
body.dashboard-logs-sentiment-diary-view .pi-table-wrapper .pi-table-multiselect .multiselect__placeholder,
body.dashboard-logs-sentiment-diary-view .pi-table-wrapper .pi-table-multiselect .pi-label,
body.dashboard-logs-sentiment-diary-view .pi-table-wrapper .pi-table-multiselect .multiselect__tags,
body.dashboard-logs-sentiment-diary-view .pi-table-wrapper .pi-table-multiselect .multiselect__single,
body.dashboard-logs-books-view .pi-table-wrapper .pi-table-multiselect .multiselect__placeholder,
body.dashboard-logs-books-view .pi-table-wrapper .pi-table-multiselect .pi-label,
body.dashboard-logs-books-view .pi-table-wrapper .pi-table-multiselect .multiselect__tags,
body.dashboard-logs-books-view .pi-table-wrapper .pi-table-multiselect .multiselect__single,
body.dashboard-logs-movies-view .pi-table-wrapper .pi-table-multiselect .multiselect__placeholder,
body.dashboard-logs-movies-view .pi-table-wrapper .pi-table-multiselect .pi-label,
body.dashboard-logs-movies-view .pi-table-wrapper .pi-table-multiselect .multiselect__tags,
body.dashboard-logs-movies-view .pi-table-wrapper .pi-table-multiselect .multiselect__single,
body.dashboard-logs-music-view .pi-table-wrapper .pi-table-multiselect .multiselect__placeholder,
body.dashboard-logs-music-view .pi-table-wrapper .pi-table-multiselect .pi-label,
body.dashboard-logs-music-view .pi-table-wrapper .pi-table-multiselect .multiselect__tags,
body.dashboard-logs-music-view .pi-table-wrapper .pi-table-multiselect .multiselect__single,
body.dashboard-products-view .pi-table-wrapper .pi-table-multiselect .multiselect__placeholder,
body.dashboard-products-view .pi-table-wrapper .pi-table-multiselect .pi-label,
body.dashboard-products-view .pi-table-wrapper .pi-table-multiselect .multiselect__tags,
body.dashboard-products-view .pi-table-wrapper .pi-table-multiselect .multiselect__single {
  font-size: 1rem !important;
  line-height: 1.9rem !important;
}
body.dashboard-logs-sentiment-diary-view .pi-table-wrapper .pi-table-multiselect .multiselect__placeholder,
body.dashboard-logs-books-view .pi-table-wrapper .pi-table-multiselect .multiselect__placeholder,
body.dashboard-logs-movies-view .pi-table-wrapper .pi-table-multiselect .multiselect__placeholder,
body.dashboard-logs-music-view .pi-table-wrapper .pi-table-multiselect .multiselect__placeholder,
body.dashboard-products-view .pi-table-wrapper .pi-table-multiselect .multiselect__placeholder {
  line-height: 1.6rem !important;
}
body.dashboard-logs-sentiment-diary-view .pi-label,
body.dashboard-logs-books-view .pi-label,
body.dashboard-logs-movies-view .pi-label,
body.dashboard-logs-music-view .pi-label,
body.dashboard-products-view .pi-label {
  font-size: 1rem !important;
}
body.dashboard-logs-sentiment-diary-view #pi-table-wrapper td,
body.dashboard-logs-sentiment-diary-view #pi-table-wrapper th,
body.dashboard-logs-books-view #pi-table-wrapper td,
body.dashboard-logs-books-view #pi-table-wrapper th,
body.dashboard-logs-movies-view #pi-table-wrapper td,
body.dashboard-logs-movies-view #pi-table-wrapper th,
body.dashboard-logs-music-view #pi-table-wrapper td,
body.dashboard-logs-music-view #pi-table-wrapper th,
body.dashboard-products-view #pi-table-wrapper td,
body.dashboard-products-view #pi-table-wrapper th {
  font-size: 1rem !important;
}
body.dashboard-logs-sentiment-diary-view #pi-table-wrapper .pi-product-profile-3d-model-value,
body.dashboard-logs-books-view #pi-table-wrapper .pi-product-profile-3d-model-value,
body.dashboard-logs-movies-view #pi-table-wrapper .pi-product-profile-3d-model-value,
body.dashboard-logs-music-view #pi-table-wrapper .pi-product-profile-3d-model-value,
body.dashboard-products-view #pi-table-wrapper .pi-product-profile-3d-model-value {
  width: 100px;
  height: 100px;
  max-width: 100px;
  max-height: 100px;
  margin: 0 auto;
  overflow: hidden;
  padding: 0 !important;
}
body.dashboard-logs-sentiment-diary-view #pi-table-wrapper .pi-product-profile-3d-model-value > div,
body.dashboard-logs-books-view #pi-table-wrapper .pi-product-profile-3d-model-value > div,
body.dashboard-logs-movies-view #pi-table-wrapper .pi-product-profile-3d-model-value > div,
body.dashboard-logs-music-view #pi-table-wrapper .pi-product-profile-3d-model-value > div,
body.dashboard-products-view #pi-table-wrapper .pi-product-profile-3d-model-value > div {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  overflow: hidden;
}
body.dashboard-logs-sentiment-diary-view #pi-table-wrapper .pi-product-image-views,
body.dashboard-logs-books-view #pi-table-wrapper .pi-product-image-views,
body.dashboard-logs-movies-view #pi-table-wrapper .pi-product-image-views,
body.dashboard-logs-music-view #pi-table-wrapper .pi-product-image-views,
body.dashboard-products-view #pi-table-wrapper .pi-product-image-views {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.dashboard-logs-sentiment-diary-view #pi-table-wrapper .pi-product-image-views > div,
body.dashboard-logs-books-view #pi-table-wrapper .pi-product-image-views > div,
body.dashboard-logs-movies-view #pi-table-wrapper .pi-product-image-views > div,
body.dashboard-logs-music-view #pi-table-wrapper .pi-product-image-views > div,
body.dashboard-products-view #pi-table-wrapper .pi-product-image-views > div {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
}
body.dashboard-logs-sentiment-diary-view #pi-table-wrapper .pi-product-image-views canvas,
body.dashboard-logs-books-view #pi-table-wrapper .pi-product-image-views canvas,
body.dashboard-logs-movies-view #pi-table-wrapper .pi-product-image-views canvas,
body.dashboard-logs-music-view #pi-table-wrapper .pi-product-image-views canvas,
body.dashboard-products-view #pi-table-wrapper .pi-product-image-views canvas {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  -o-object-fit: contain !important;
     object-fit: contain !important;
}
body.dashboard-logs-sentiment-diary-view #pi-table-wrapper .pi-3d-container,
body.dashboard-logs-books-view #pi-table-wrapper .pi-3d-container,
body.dashboard-logs-movies-view #pi-table-wrapper .pi-3d-container,
body.dashboard-logs-music-view #pi-table-wrapper .pi-3d-container,
body.dashboard-products-view #pi-table-wrapper .pi-3d-container {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
}
body.dashboard-logs-sentiment-diary-view #pi-table-wrapper .pi-product-imagery,
body.dashboard-logs-books-view #pi-table-wrapper .pi-product-imagery,
body.dashboard-logs-movies-view #pi-table-wrapper .pi-product-imagery,
body.dashboard-logs-music-view #pi-table-wrapper .pi-product-imagery,
body.dashboard-products-view #pi-table-wrapper .pi-product-imagery {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  margin: 0 auto !important;
  position: relative !important;
}
body.dashboard-logs-sentiment-diary-view #pi-table-wrapper .pi-3d-progress,
body.dashboard-logs-books-view #pi-table-wrapper .pi-3d-progress,
body.dashboard-logs-movies-view #pi-table-wrapper .pi-3d-progress,
body.dashboard-logs-music-view #pi-table-wrapper .pi-3d-progress,
body.dashboard-products-view #pi-table-wrapper .pi-3d-progress {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: auto !important;
  max-width: calc(100% - 20px) !important;
  padding: 8px 12px !important;
  font-size: 11px !important;
  white-space: nowrap !important;
  box-sizing: border-box !important;
}
body.dashboard-logs-sentiment-diary-view #pi-table-wrapper .pi-product-imagery,
body.dashboard-logs-books-view #pi-table-wrapper .pi-product-imagery,
body.dashboard-logs-movies-view #pi-table-wrapper .pi-product-imagery,
body.dashboard-logs-music-view #pi-table-wrapper .pi-product-imagery,
body.dashboard-products-view #pi-table-wrapper .pi-product-imagery {
  margin: 0 auto;
}
body.dashboard-logs-sentiment-diary-view .vgt-global-search,
body.dashboard-logs-books-view .vgt-global-search,
body.dashboard-logs-movies-view .vgt-global-search,
body.dashboard-logs-music-view .vgt-global-search,
body.dashboard-products-view .vgt-global-search {
  padding-top: 0 !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top .pi-checkboxes__input,
body.dashboard-logs-books-view .pi_table_filters_top .pi-checkboxes__input,
body.dashboard-logs-movies-view .pi_table_filters_top .pi-checkboxes__input,
body.dashboard-logs-music-view .pi_table_filters_top .pi-checkboxes__input,
body.dashboard-products-view .pi_table_filters_top .pi-checkboxes__input {
  width: 25px !important;
  height: 25px !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top .multiselect__content,
body.dashboard-logs-books-view .pi_table_filters_top .multiselect__content,
body.dashboard-logs-movies-view .pi_table_filters_top .multiselect__content,
body.dashboard-logs-music-view .pi_table_filters_top .multiselect__content,
body.dashboard-products-view .pi_table_filters_top .multiselect__content {
  padding: 0 !important;
  border: none !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top .multiselect__content ul,
body.dashboard-logs-books-view .pi_table_filters_top .multiselect__content ul,
body.dashboard-logs-movies-view .pi_table_filters_top .multiselect__content ul,
body.dashboard-logs-music-view .pi_table_filters_top .multiselect__content ul,
body.dashboard-products-view .pi_table_filters_top .multiselect__content ul {
  margin: 0;
  padding: 0;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top .multiselect__content ul li,
body.dashboard-logs-books-view .pi_table_filters_top .multiselect__content ul li,
body.dashboard-logs-movies-view .pi_table_filters_top .multiselect__content ul li,
body.dashboard-logs-music-view .pi_table_filters_top .multiselect__content ul li,
body.dashboard-products-view .pi_table_filters_top .multiselect__content ul li {
  display: block !important;
  float: left !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top .pi-checkboxes__item,
body.dashboard-logs-books-view .pi_table_filters_top .pi-checkboxes__item,
body.dashboard-logs-movies-view .pi_table_filters_top .pi-checkboxes__item,
body.dashboard-logs-music-view .pi_table_filters_top .pi-checkboxes__item,
body.dashboard-products-view .pi_table_filters_top .pi-checkboxes__item {
  padding-left: 32px !important;
  min-height: 25px !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top .pi-checkboxes__label::before,
body.dashboard-logs-books-view .pi_table_filters_top .pi-checkboxes__label::before,
body.dashboard-logs-movies-view .pi_table_filters_top .pi-checkboxes__label::before,
body.dashboard-logs-music-view .pi_table_filters_top .pi-checkboxes__label::before,
body.dashboard-products-view .pi_table_filters_top .pi-checkboxes__label::before {
  width: 25px !important;
  height: 25px !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top .pi-checkboxes__label::after,
body.dashboard-logs-books-view .pi_table_filters_top .pi-checkboxes__label::after,
body.dashboard-logs-movies-view .pi_table_filters_top .pi-checkboxes__label::after,
body.dashboard-logs-music-view .pi_table_filters_top .pi-checkboxes__label::after,
body.dashboard-products-view .pi_table_filters_top .pi-checkboxes__label::after {
  top: 2px !important;
  left: 5px !important;
  width: 25px !important;
  height: 25px !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top .pi-advanced-filters-list,
body.dashboard-logs-books-view .pi_table_filters_top .pi-advanced-filters-list,
body.dashboard-logs-movies-view .pi_table_filters_top .pi-advanced-filters-list,
body.dashboard-logs-music-view .pi_table_filters_top .pi-advanced-filters-list,
body.dashboard-products-view .pi_table_filters_top .pi-advanced-filters-list {
  overflow: hidden;
  list-style: none;
  padding: 0;
  margin: 0 0 11px;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top .pi-advanced-filters-list li,
body.dashboard-logs-books-view .pi_table_filters_top .pi-advanced-filters-list li,
body.dashboard-logs-movies-view .pi_table_filters_top .pi-advanced-filters-list li,
body.dashboard-logs-music-view .pi_table_filters_top .pi-advanced-filters-list li,
body.dashboard-products-view .pi_table_filters_top .pi-advanced-filters-list li {
  float: left;
  padding: 0;
  margin: 0;
  list-style: none;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top .pi-advanced-filters-list li .pi-checkboxes__label,
body.dashboard-logs-books-view .pi_table_filters_top .pi-advanced-filters-list li .pi-checkboxes__label,
body.dashboard-logs-movies-view .pi_table_filters_top .pi-advanced-filters-list li .pi-checkboxes__label,
body.dashboard-logs-music-view .pi_table_filters_top .pi-advanced-filters-list li .pi-checkboxes__label,
body.dashboard-products-view .pi_table_filters_top .pi-advanced-filters-list li .pi-checkboxes__label {
  padding: 0 5px 0 0;
  font-size: 1rem !important;
  line-height: 1.9rem !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top .pi-advanced-filters-list li .pi-checkboxes__item,
body.dashboard-logs-books-view .pi_table_filters_top .pi-advanced-filters-list li .pi-checkboxes__item,
body.dashboard-logs-movies-view .pi_table_filters_top .pi-advanced-filters-list li .pi-checkboxes__item,
body.dashboard-logs-music-view .pi_table_filters_top .pi-advanced-filters-list li .pi-checkboxes__item,
body.dashboard-products-view .pi_table_filters_top .pi-advanced-filters-list li .pi-checkboxes__item {
  margin-bottom: 0 !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top .pi-label,
body.dashboard-logs-books-view .pi_table_filters_top .pi-label,
body.dashboard-logs-movies-view .pi_table_filters_top .pi-label,
body.dashboard-logs-music-view .pi_table_filters_top .pi-label,
body.dashboard-products-view .pi_table_filters_top .pi-label {
  font-size: 1rem !important;
  line-height: 1.9rem !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top .pi-pagination-box,
body.dashboard-logs-books-view .pi_table_filters_top .pi-pagination-box,
body.dashboard-logs-movies-view .pi_table_filters_top .pi-pagination-box,
body.dashboard-logs-music-view .pi_table_filters_top .pi-pagination-box,
body.dashboard-products-view .pi_table_filters_top .pi-pagination-box {
  font-size: 1rem;
  line-height: 1.9rem !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top .vgt-global-search__actions .vs__selected,
body.dashboard-logs-books-view .pi_table_filters_top .vgt-global-search__actions .vs__selected,
body.dashboard-logs-movies-view .pi_table_filters_top .vgt-global-search__actions .vs__selected,
body.dashboard-logs-music-view .pi_table_filters_top .vgt-global-search__actions .vs__selected,
body.dashboard-products-view .pi_table_filters_top .vgt-global-search__actions .vs__selected {
  font-size: 1rem;
  line-height: 1.9rem !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top li.multiselect__element,
body.dashboard-logs-books-view .pi_table_filters_top li.multiselect__element,
body.dashboard-logs-movies-view .pi_table_filters_top li.multiselect__element,
body.dashboard-logs-music-view .pi_table_filters_top li.multiselect__element,
body.dashboard-products-view .pi_table_filters_top li.multiselect__element {
  margin-bottom: 11px !important;
  max-height: 25px !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top li.multiselect__element span,
body.dashboard-logs-books-view .pi_table_filters_top li.multiselect__element span,
body.dashboard-logs-movies-view .pi_table_filters_top li.multiselect__element span,
body.dashboard-logs-music-view .pi_table_filters_top li.multiselect__element span,
body.dashboard-products-view .pi_table_filters_top li.multiselect__element span {
  font-size: 1rem !important;
  line-height: 1.9rem !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top li.multiselect__element .multiselect__option label,
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top li.multiselect__element .multiselect__single label,
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top li.multiselect__element .pi-label,
body.dashboard-logs-books-view .pi_table_filters_top li.multiselect__element .multiselect__option label,
body.dashboard-logs-books-view .pi_table_filters_top li.multiselect__element .multiselect__single label,
body.dashboard-logs-books-view .pi_table_filters_top li.multiselect__element .pi-label,
body.dashboard-logs-movies-view .pi_table_filters_top li.multiselect__element .multiselect__option label,
body.dashboard-logs-movies-view .pi_table_filters_top li.multiselect__element .multiselect__single label,
body.dashboard-logs-movies-view .pi_table_filters_top li.multiselect__element .pi-label,
body.dashboard-logs-music-view .pi_table_filters_top li.multiselect__element .multiselect__option label,
body.dashboard-logs-music-view .pi_table_filters_top li.multiselect__element .multiselect__single label,
body.dashboard-logs-music-view .pi_table_filters_top li.multiselect__element .pi-label,
body.dashboard-products-view .pi_table_filters_top li.multiselect__element .multiselect__option label,
body.dashboard-products-view .pi_table_filters_top li.multiselect__element .multiselect__single label,
body.dashboard-products-view .pi_table_filters_top li.multiselect__element .pi-label {
  font-size: 1rem !important;
  line-height: 1.9rem !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top .multiselect__single,
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top .multiselect__placeholder,
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top .multiselect__tags,
body.dashboard-logs-books-view .pi_table_filters_top .multiselect__single,
body.dashboard-logs-books-view .pi_table_filters_top .multiselect__placeholder,
body.dashboard-logs-books-view .pi_table_filters_top .multiselect__tags,
body.dashboard-logs-movies-view .pi_table_filters_top .multiselect__single,
body.dashboard-logs-movies-view .pi_table_filters_top .multiselect__placeholder,
body.dashboard-logs-movies-view .pi_table_filters_top .multiselect__tags,
body.dashboard-logs-music-view .pi_table_filters_top .multiselect__single,
body.dashboard-logs-music-view .pi_table_filters_top .multiselect__placeholder,
body.dashboard-logs-music-view .pi_table_filters_top .multiselect__tags,
body.dashboard-products-view .pi_table_filters_top .multiselect__single,
body.dashboard-products-view .pi_table_filters_top .multiselect__placeholder,
body.dashboard-products-view .pi_table_filters_top .multiselect__tags {
  line-height: 1rem !important;
  line-height: 1.9rem !important;
  min-height: 25px !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top .multiselect__option label,
body.dashboard-logs-sentiment-diary-view .pi_table_filters_top .multiselect__single label,
body.dashboard-logs-books-view .pi_table_filters_top .multiselect__option label,
body.dashboard-logs-books-view .pi_table_filters_top .multiselect__single label,
body.dashboard-logs-movies-view .pi_table_filters_top .multiselect__option label,
body.dashboard-logs-movies-view .pi_table_filters_top .multiselect__single label,
body.dashboard-logs-music-view .pi_table_filters_top .multiselect__option label,
body.dashboard-logs-music-view .pi_table_filters_top .multiselect__single label,
body.dashboard-products-view .pi_table_filters_top .multiselect__option label,
body.dashboard-products-view .pi_table_filters_top .multiselect__single label {
  padding: 0 5px 0 0 !important;
  margin: 0;
  line-height: 1rem !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .multiselect__tags,
body.dashboard-logs-books-view .pi_table_filters .multiselect__tags,
body.dashboard-logs-movies-view .pi_table_filters .multiselect__tags,
body.dashboard-logs-music-view .pi_table_filters .multiselect__tags,
body.dashboard-products-view .pi_table_filters .multiselect__tags {
  display: none;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .multiselect img,
body.dashboard-logs-books-view .pi_table_filters .multiselect img,
body.dashboard-logs-movies-view .pi_table_filters .multiselect img,
body.dashboard-logs-music-view .pi_table_filters .multiselect img,
body.dashboard-products-view .pi_table_filters .multiselect img {
  width: 25px;
  margin-top: -1px;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .multiselect .pi-icon-item-left,
body.dashboard-logs-books-view .pi_table_filters .multiselect .pi-icon-item-left,
body.dashboard-logs-movies-view .pi_table_filters .multiselect .pi-icon-item-left,
body.dashboard-logs-music-view .pi_table_filters .multiselect .pi-icon-item-left,
body.dashboard-products-view .pi_table_filters .multiselect .pi-icon-item-left {
  width: 31px;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .multiselect img.pi-multiselect-caret,
body.dashboard-logs-books-view .pi_table_filters .multiselect img.pi-multiselect-caret,
body.dashboard-logs-movies-view .pi_table_filters .multiselect img.pi-multiselect-caret,
body.dashboard-logs-music-view .pi_table_filters .multiselect img.pi-multiselect-caret,
body.dashboard-products-view .pi_table_filters .multiselect img.pi-multiselect-caret {
  display: none;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .multiselect__content,
body.dashboard-logs-books-view .pi_table_filters .multiselect__content,
body.dashboard-logs-movies-view .pi_table_filters .multiselect__content,
body.dashboard-logs-music-view .pi_table_filters .multiselect__content,
body.dashboard-products-view .pi_table_filters .multiselect__content {
  overflow: hidden;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .pi-field-wrapper > label,
body.dashboard-logs-books-view .pi_table_filters .pi-field-wrapper > label,
body.dashboard-logs-movies-view .pi_table_filters .pi-field-wrapper > label,
body.dashboard-logs-music-view .pi_table_filters .pi-field-wrapper > label,
body.dashboard-products-view .pi_table_filters .pi-field-wrapper > label {
  margin-bottom: 22px;
  display: block;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .pi-form-fields-wrapper,
body.dashboard-logs-books-view .pi_table_filters .pi-form-fields-wrapper,
body.dashboard-logs-movies-view .pi_table_filters .pi-form-fields-wrapper,
body.dashboard-logs-music-view .pi_table_filters .pi-form-fields-wrapper,
body.dashboard-products-view .pi_table_filters .pi-form-fields-wrapper {
  margin: 0;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .pi-advanced-filters-list,
body.dashboard-logs-books-view .pi_table_filters .pi-advanced-filters-list,
body.dashboard-logs-movies-view .pi_table_filters .pi-advanced-filters-list,
body.dashboard-logs-music-view .pi_table_filters .pi-advanced-filters-list,
body.dashboard-products-view .pi_table_filters .pi-advanced-filters-list {
  overflow: hidden;
  list-style: none;
  padding: 0;
  margin: 0 0 11px;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .pi-advanced-filters-list li,
body.dashboard-logs-books-view .pi_table_filters .pi-advanced-filters-list li,
body.dashboard-logs-movies-view .pi_table_filters .pi-advanced-filters-list li,
body.dashboard-logs-music-view .pi_table_filters .pi-advanced-filters-list li,
body.dashboard-products-view .pi_table_filters .pi-advanced-filters-list li {
  float: left;
  padding: 0;
  margin: 0;
  list-style: none;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .pi-advanced-filters-list li .pi-checkboxes__label,
body.dashboard-logs-books-view .pi_table_filters .pi-advanced-filters-list li .pi-checkboxes__label,
body.dashboard-logs-movies-view .pi_table_filters .pi-advanced-filters-list li .pi-checkboxes__label,
body.dashboard-logs-music-view .pi_table_filters .pi-advanced-filters-list li .pi-checkboxes__label,
body.dashboard-products-view .pi_table_filters .pi-advanced-filters-list li .pi-checkboxes__label {
  padding: 0 5px 0 0;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .pi-advanced-filters-list li .pi-checkboxes__item,
body.dashboard-logs-books-view .pi_table_filters .pi-advanced-filters-list li .pi-checkboxes__item,
body.dashboard-logs-movies-view .pi_table_filters .pi-advanced-filters-list li .pi-checkboxes__item,
body.dashboard-logs-music-view .pi_table_filters .pi-advanced-filters-list li .pi-checkboxes__item,
body.dashboard-products-view .pi_table_filters .pi-advanced-filters-list li .pi-checkboxes__item {
  margin-bottom: 0 !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters td,
body.dashboard-logs-sentiment-diary-view .pi_table_filters th,
body.dashboard-logs-books-view .pi_table_filters td,
body.dashboard-logs-books-view .pi_table_filters th,
body.dashboard-logs-movies-view .pi_table_filters td,
body.dashboard-logs-movies-view .pi_table_filters th,
body.dashboard-logs-music-view .pi_table_filters td,
body.dashboard-logs-music-view .pi_table_filters th,
body.dashboard-products-view .pi_table_filters td,
body.dashboard-products-view .pi_table_filters th {
  font-size: 1rem !important;
  line-height: 1.9rem !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters li.multiselect__element,
body.dashboard-logs-books-view .pi_table_filters li.multiselect__element,
body.dashboard-logs-movies-view .pi_table_filters li.multiselect__element,
body.dashboard-logs-music-view .pi_table_filters li.multiselect__element,
body.dashboard-products-view .pi_table_filters li.multiselect__element {
  float: left !important;
  margin-bottom: 11px !important;
  max-height: 25px !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters li.multiselect__element span,
body.dashboard-logs-books-view .pi_table_filters li.multiselect__element span,
body.dashboard-logs-movies-view .pi_table_filters li.multiselect__element span,
body.dashboard-logs-music-view .pi_table_filters li.multiselect__element span,
body.dashboard-products-view .pi_table_filters li.multiselect__element span {
  font-size: 1rem !important;
  line-height: 1.9rem !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters li.multiselect__element .multiselect__option label,
body.dashboard-logs-sentiment-diary-view .pi_table_filters li.multiselect__element .multiselect__single label,
body.dashboard-logs-sentiment-diary-view .pi_table_filters li.multiselect__element .pi-label,
body.dashboard-logs-books-view .pi_table_filters li.multiselect__element .multiselect__option label,
body.dashboard-logs-books-view .pi_table_filters li.multiselect__element .multiselect__single label,
body.dashboard-logs-books-view .pi_table_filters li.multiselect__element .pi-label,
body.dashboard-logs-movies-view .pi_table_filters li.multiselect__element .multiselect__option label,
body.dashboard-logs-movies-view .pi_table_filters li.multiselect__element .multiselect__single label,
body.dashboard-logs-movies-view .pi_table_filters li.multiselect__element .pi-label,
body.dashboard-logs-music-view .pi_table_filters li.multiselect__element .multiselect__option label,
body.dashboard-logs-music-view .pi_table_filters li.multiselect__element .multiselect__single label,
body.dashboard-logs-music-view .pi_table_filters li.multiselect__element .pi-label,
body.dashboard-products-view .pi_table_filters li.multiselect__element .multiselect__option label,
body.dashboard-products-view .pi_table_filters li.multiselect__element .multiselect__single label,
body.dashboard-products-view .pi_table_filters li.multiselect__element .pi-label {
  font-size: 1rem !important;
  line-height: 1.9rem !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .pi-checkboxes__input,
body.dashboard-logs-books-view .pi_table_filters .pi-checkboxes__input,
body.dashboard-logs-movies-view .pi_table_filters .pi-checkboxes__input,
body.dashboard-logs-music-view .pi_table_filters .pi-checkboxes__input,
body.dashboard-products-view .pi_table_filters .pi-checkboxes__input {
  width: 25px !important;
  height: 25px !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .pi-checkboxes__item,
body.dashboard-logs-books-view .pi_table_filters .pi-checkboxes__item,
body.dashboard-logs-movies-view .pi_table_filters .pi-checkboxes__item,
body.dashboard-logs-music-view .pi_table_filters .pi-checkboxes__item,
body.dashboard-products-view .pi_table_filters .pi-checkboxes__item {
  padding-left: 32px !important;
  min-height: 25px !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .multiselect__option,
body.dashboard-logs-books-view .pi_table_filters .multiselect__option,
body.dashboard-logs-movies-view .pi_table_filters .multiselect__option,
body.dashboard-logs-music-view .pi_table_filters .multiselect__option,
body.dashboard-products-view .pi_table_filters .multiselect__option {
  padding: 0 !important;
  margin: 0 !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .pi-checkboxes__label::before,
body.dashboard-logs-books-view .pi_table_filters .pi-checkboxes__label::before,
body.dashboard-logs-movies-view .pi_table_filters .pi-checkboxes__label::before,
body.dashboard-logs-music-view .pi_table_filters .pi-checkboxes__label::before,
body.dashboard-products-view .pi_table_filters .pi-checkboxes__label::before {
  width: 25px !important;
  height: 25px !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .pi-checkboxes__label::after,
body.dashboard-logs-books-view .pi_table_filters .pi-checkboxes__label::after,
body.dashboard-logs-movies-view .pi_table_filters .pi-checkboxes__label::after,
body.dashboard-logs-music-view .pi_table_filters .pi-checkboxes__label::after,
body.dashboard-products-view .pi_table_filters .pi-checkboxes__label::after {
  top: 2px !important;
  left: 5px !important;
  width: 25px !important;
  height: 25px !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .multiselect__option label,
body.dashboard-logs-sentiment-diary-view .pi_table_filters .multiselect__single label,
body.dashboard-logs-books-view .pi_table_filters .multiselect__option label,
body.dashboard-logs-books-view .pi_table_filters .multiselect__single label,
body.dashboard-logs-movies-view .pi_table_filters .multiselect__option label,
body.dashboard-logs-movies-view .pi_table_filters .multiselect__single label,
body.dashboard-logs-music-view .pi_table_filters .multiselect__option label,
body.dashboard-logs-music-view .pi_table_filters .multiselect__single label,
body.dashboard-products-view .pi_table_filters .multiselect__option label,
body.dashboard-products-view .pi_table_filters .multiselect__single label {
  padding: 0 5px 0 0 !important;
  margin: 0;
  line-height: 1rem !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .multiselect__content-wrapper,
body.dashboard-logs-books-view .pi_table_filters .multiselect__content-wrapper,
body.dashboard-logs-movies-view .pi_table_filters .multiselect__content-wrapper,
body.dashboard-logs-music-view .pi_table_filters .multiselect__content-wrapper,
body.dashboard-products-view .pi_table_filters .multiselect__content-wrapper {
  display: block !important;
  padding: 0 !important;
  border: none !important;
  position: static !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .multiselect__content,
body.dashboard-logs-books-view .pi_table_filters .multiselect__content,
body.dashboard-logs-movies-view .pi_table_filters .multiselect__content,
body.dashboard-logs-music-view .pi_table_filters .multiselect__content,
body.dashboard-products-view .pi_table_filters .multiselect__content {
  padding: 0 !important;
  border: none !important;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .multiselect__content ul,
body.dashboard-logs-books-view .pi_table_filters .multiselect__content ul,
body.dashboard-logs-movies-view .pi_table_filters .multiselect__content ul,
body.dashboard-logs-music-view .pi_table_filters .multiselect__content ul,
body.dashboard-products-view .pi_table_filters .multiselect__content ul {
  margin: 0;
  padding: 0;
}
body.dashboard-logs-sentiment-diary-view .pi_table_filters .multiselect__content ul li,
body.dashboard-logs-books-view .pi_table_filters .multiselect__content ul li,
body.dashboard-logs-movies-view .pi_table_filters .multiselect__content ul li,
body.dashboard-logs-music-view .pi_table_filters .multiselect__content ul li,
body.dashboard-products-view .pi_table_filters .multiselect__content ul li {
  display: block !important;
  float: left !important;
}

.pi-rating-small {
  width: 100%;
  height: auto;
  max-width: 55px;
  display: block;
}

@media (max-width: 992px) {
  .pi_table_filters {
    margin-top: 22px;
  }
}
.pi-table-wrapper .vgt-table {
  border: none;
}
.pi-table-wrapper .vgt-table .pi-checkboxes__item {
  padding-left: 0;
  margin-left: 15px;
}
.pi-table-wrapper .vgt-table .pi-table-multiselect,
.pi-table-wrapper .vgt-table .v-select {
  min-width: 200px;
  margin: 0 auto;
  max-width: 100%;
}
.pi-table-wrapper .vgt-table .v-select .vs__dropdown-menu li {
  padding: 4px 8px !important;
}
.pi-table-wrapper .vgt-table th.sortable {
  border: none;
}
.pi-table-wrapper .vgt-wrap {
  margin-top: 33px;
}
.pi-table-wrapper .vgt-table th.sortable::before,
.pi-table-wrapper .vgt-table th.sortable::after {
  display: none;
}
.pi-table-wrapper .vgt-table th.sorting {
  background: #f39325 !important;
}
.pi-table-wrapper .vgt-table th.sorting span {
  color: #000 !important;
}
.pi-table-wrapper table.vgt-table {
  background: transparent;
  color: #cccccc;
}
.pi-table-wrapper .vgt-wrap__footer {
  background: transparent;
  border: none;
  color: #cccccc;
}
.pi-table-wrapper .vgt-table thead th:not(.pi-table-group-th) {
  background: transparent;
  color: #000;
  font-weight: bold;
  font-size: 1rem;
}
.pi-table-wrapper .vgt-table tr:nth-child(odd) td {
  background-color: #fff;
}
.pi-table-wrapper .vgt-global-search {
  background: transparent;
}

.admin-promo_codes .vgt-table .pi-table-multiselect,
.admin-promo_codes .vgt-table .v-select {
  min-width: unset !important;
  margin: 0 auto;
  max-width: 100%;
}

#pi-table-wrapper .pi-table-multiselect .multiselect.multiselect--active {
  position: relative;
  z-index: 999999;
}
#pi-table-wrapper .pi-table-multiselect .multiselect__content-wrapper,
#pi-table-wrapper .pi-table-multiselect .multiselect__content {
  z-index: 999999 !important;
}
#pi-table-wrapper tr td .editable_area {
  display: none;
}
#pi-table-wrapper tr td .editable_area .pi-checkboxes__item {
  padding-left: 40px;
  margin-left: 0;
}
#pi-table-wrapper tr td .editable_area .multiselect__content-wrapper {
  position: static;
}
#pi-table-wrapper tr th img {
  width: 15px;
  height: 15px;
  float: right;
}
#pi-table-wrapper tr th:last-child img {
  display: none !important;
}
#pi-table-wrapper tr th.sorting-asc img {
  transform: rotate(180deg);
}

.pi-orders-items-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.pi-confirm-delete h2 {
  font-size: calc(1.275rem + 0.3vw);
  line-height: 2rem;
  margin: 11px 0 0;
  word-break: break-word;
  color: #7fa2c0;
  text-transform: none !important;
}
@media (min-width: 1200px) {
  .pi-confirm-delete h2 {
    font-size: 1.5rem;
  }
}
.pi-confirm-delete .pi-small-icon {
  max-width: 50px;
}
.pi-confirm-delete #confirmDelete {
  border: none !important;
}
.pi-confirm-delete #cancelDelete {
  min-height: 50px;
  text-transform: uppercase;
}

#pi-tag-manager .vgt-responsive {
  min-height: 250px;
}
#pi-tag-manager .vgt-responsive td {
  transition: height 0.66s ease-out;
}

.dashboard-products-view #pi-table-wrapper .pi-product-image-views {
  max-width: 150px;
  margin: 0 auto;
}
.dashboard-products-view #pi-table-wrapper .pi-product-image-views canvas {
  max-width: 150px !important;
  height: auto !important;
  margin: 0 auto !important;
}

.dashboard-products-view #pi-table-wrapper .vgt-table tr td {
  font-size: 1rem !important;
}

#pi-table-wrapper {
  /*
  .vgt-table tr:nth-child(even) td {
      background: $g2;
      div, span {
          color: $b !important;
      }
      a {
          color: $b !important;
      }
  } */
}
#pi-table-wrapper .vgt-wrap {
  margin-top: 0;
}
#pi-table-wrapper .pi-pagination-box {
  width: 75px !important;
  height: 37px !important;
}
#pi-table-wrapper .pi-pagination-box-wrapper {
  padding: 12px 0;
}
#pi-table-wrapper .vgt-responsive {
  border: solid 1px #050505 !important;
}
#pi-table-wrapper thead span {
  color: #fff;
}
#pi-table-wrapper thead th {
  vertical-align: top !important;
  padding: 5px;
  background: #555555;
  color: #fff;
  border-right: solid 1px #000 !important;
  font-weight: normal;
  text-transform: uppercase;
}
#pi-table-wrapper thead th:last-child {
  border-right: none !important;
}
#pi-table-wrapper thead th.pi-crm-number-column, #pi-table-wrapper thead th.pi-crm-hq-pi {
  text-transform: unset;
}
#pi-table-wrapper .footer__navigation__page-btn .chevron {
  margin: 0 !important;
}
#pi-table-wrapper #perPageSelect {
  margin: 0 15px;
  width: 86px;
}
#pi-table-wrapper .vgt-table tr td {
  padding: 5px;
  background: #000;
  color: #fff;
  border-right: solid 1px #000 !important;
  vertical-align: top !important;
}
#pi-table-wrapper .vgt-table tr td:last-child {
  border-right: none !important;
}
#pi-table-wrapper .vgt-table tr td .pi-product-button-show,
#pi-table-wrapper .vgt-table tr td .pi-product-button-hide,
#pi-table-wrapper .vgt-table tr td .pi-product-btn-edit img,
#pi-table-wrapper .vgt-table tr td .pi-product-btn-delete {
  width: 40px;
  height: 40px;
}
#pi-table-wrapper .pi-table-nav-buttons {
  margin-top: 11px;
}
#pi-table-wrapper .pi-table-nav-buttons li {
  float: left;
  margin-right: 15px;
}
#pi-table-wrapper .pi-table-nav-buttons li img {
  cursor: pointer;
  border: solid 1px transparent;
}
#pi-table-wrapper .pi-table-nav-buttons li img:hover {
  border: solid 1px #fff;
  border-radius: 4px;
}
#pi-table-wrapper .pi-table-nav-buttons li.pi-results {
  margin-right: 0;
}
#pi-table-wrapper .disabled .pi-table-nav-buttons .disabled img,
#pi-table-wrapper .disabled .pi-table-nav-buttons img {
  transition: all 0.5s;
  opacity: 0.1;
}
#pi-table-wrapper .disabled img {
  transition: all 0.5s;
  opacity: 0.1;
}
#pi-table-wrapper .pi-product-bottom-icons {
  display: none;
}
#pi-table-wrapper .pi-available {
  color: #99cc00;
}
#pi-table-wrapper .pi-unavailable {
  color: #cc0000;
}
#pi-table-wrapper .vgt-pull-right {
  float: left !important;
}
#pi-table-wrapper .vgt-global-search__input {
  display: none !important;
}
#pi-table-wrapper .vgt-global-search__actions {
  display: block !important;
  margin-left: 0 !important;
}
#pi-table-wrapper .footer__row-count {
  display: none !important;
}
#pi-table-wrapper .pi-hidden-row td {
  opacity: 0.4;
}
#pi-table-wrapper .pi-hidden-row td:last-child {
  opacity: 1;
}
#pi-table-wrapper th .pi-product-profile-3d-model-value {
  text-align: center;
  display: block;
}
#pi-table-wrapper .vgt-global-search {
  display: block !important;
  border: none !important;
  padding: 0;
  margin-bottom: 11px;
  margin-top: 11px;
}

.pi_counter_html strong {
  color: #7fa2c0;
}

/* Markdown paragraphs in task description - one line gap */
.task-description-wrapper p {
  margin: 0 0 0.5em 0;
}

.task-description-wrapper p:last-child {
  margin-bottom: 0;
}

/* Markdown code in task description / notes */
.task-description-wrapper code {
  font-family: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;
  font-size: 0.9em;
}

.task-description-wrapper code:not(pre code) {
  background: rgba(255, 255, 255, 0.12);
  padding: 0.15em 0.4em;
  border-radius: 4px;
  white-space: nowrap;
}

.task-description-wrapper pre {
  display: block;
  background: rgba(255, 255, 255, 0.08);
  padding: 12px 14px;
  border-radius: 6px;
  overflow-x: auto;
  white-space: pre;
  margin: 8px 0;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.task-description-wrapper pre code {
  background: none;
  padding: 0;
  white-space: pre;
  font-size: 0.85em;
}

/* Markdown headings in description and comment fields - enforce text-transform unset */
/* Target headings directly in wrapper */
.task-description-wrapper h1,
.task-description-wrapper h2,
.task-description-wrapper h3,
.task-description-wrapper h4,
.task-description-wrapper h5,
.task-description-wrapper h6 {
  text-transform: unset !important;
}

/* Target headings in the full description span */
.task-description-full h1,
.task-description-full h2,
.task-description-full h3,
.task-description-full h4,
.task-description-full h5,
.task-description-full h6 {
  text-transform: unset !important;
}

/* Target headings nested inside wrapper > full span */
.task-description-wrapper .task-description-full h1,
.task-description-wrapper .task-description-full h2,
.task-description-wrapper .task-description-full h3,
.task-description-wrapper .task-description-full h4,
.task-description-wrapper .task-description-full h5,
.task-description-wrapper .task-description-full h6 {
  text-transform: unset !important;
}

.dashboard-logs-sales-view .vgt-responsive {
  width: 200% !important;
}

.vgt-wrap__footer {
  padding: 0 !important;
}

.pi-table-wrapper .vgt-table thead th:not(.pi-table-group-th) {
  color: #fff !important;
  font-size: 1rem !important;
}

.vgt-table thead .pi-table-group-header-row,
.vgt-table thead .pi-table-sub-group-header-row {
  font-size: 1rem !important;
}

.vgt-table thead .pi-table-group-th,
.vgt-table thead .pi-table-sub-group-th {
  font-size: 1rem !important;
}

.vgt-table thead .pi-table-group-header-row .pi-table-group-th,
.vgt-table thead .pi-table-sub-group-header-row .pi-table-sub-group-th {
  font-size: 1rem !important;
}

.vgt-table th.pi-crm-action-email,
.vgt-table td.pi-crm-action-email {
  text-align: center !important;
}

.pi-table-wrapper .vgt-table tr:nth-child(2n+1) td {
  background: #555555;
  color: #000;
}

@media (min-width: 1200px) {
  body.sticky #pi-table-wrapper thead {
    position: sticky;
    top: 81px;
    z-index: 200;
    background: #555555;
    box-shadow: 0 1px 0 0 #000;
  }
}
.vgt-table.bordered td,
.vgt-table.bordered th {
  border: none !important;
}

[type=actions-cell] {
  width: 1%;
  white-space: nowrap;
}
[type=actions-cell] .actions-column {
  width: auto;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
[type=actions-cell] .contact-actions {
  display: flex;
  align-items: center;
  gap: 8px;
  width: -moz-fit-content;
  width: fit-content;
}

.pi-table-wrapper .pi-product-left-icons,
.pi-table-wrapper .pi-product-bottom-icons {
  display: none !important;
}

.pi-table-pi-product-column {
  width: 75px;
  min-width: 75px;
}

.vgt-table th.pi-product-profile-3d-model-value,
.vgt-table td.pi-product-profile-3d-model-value {
  width: 100px;
  min-width: 100px;
  max-width: 100px;
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  overflow: hidden;
  padding: 0 !important;
  position: relative;
}
.vgt-table th.pi-product-profile-3d-model-value > div,
.vgt-table th.pi-product-profile-3d-model-value .model-column,
.vgt-table td.pi-product-profile-3d-model-value > div,
.vgt-table td.pi-product-profile-3d-model-value .model-column {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
  position: relative;
}
.vgt-table th.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper,
.vgt-table td.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper {
  margin-top: 11px;
  margin-bottom: 5.5px;
}
.vgt-table th.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .formOk .progress-wrapper ul,
.vgt-table td.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .formOk .progress-wrapper ul {
  display: block !important;
}
.vgt-table th.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-lookup-row,
.vgt-table td.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-lookup-row {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
}
.vgt-table th.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-lookup-input-container,
.vgt-table td.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-lookup-input-container {
  flex: 0 0 250px;
  min-width: 250px;
}
.vgt-table th.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-lookup-button-container,
.vgt-table td.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-lookup-button-container {
  flex-shrink: 0;
  margin-left: 0 !important;
}
.vgt-table th.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-lookup-button,
.vgt-table td.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-lookup-button {
  transition: opacity 0.3s ease;
  width: 50px !important;
  margin-left: 0 !important;
}
.vgt-table th.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-lookup-button.loading,
.vgt-table td.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-lookup-button.loading {
  opacity: 0.6;
  cursor: not-allowed;
}
.vgt-table th.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-lookup-button:disabled,
.vgt-table td.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-lookup-button:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.vgt-table th.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper input.pi-number,
.vgt-table th.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-number,
.vgt-table th.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-input,
.vgt-table td.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper input.pi-number,
.vgt-table td.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-number,
.vgt-table td.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-input {
  max-width: 100% !important;
  font-size: 1rem !important;
}
.vgt-table th.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-lookup-button-container .pi-lookup-button,
.vgt-table th.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-lookup-row .pi-lookup-button-container .pi-lookup-button,
.vgt-table td.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-lookup-button-container .pi-lookup-button,
.vgt-table td.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-lookup-row .pi-lookup-button-container .pi-lookup-button {
  margin-left: 0 !important;
  position: relative !important;
}
.vgt-table th.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper input.pi-number,
.vgt-table th.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-number,
.vgt-table th.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-input,
.vgt-table th.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-lookup-input-container input,
.vgt-table th.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-lookup-input-container .pi-input,
.vgt-table td.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper input.pi-number,
.vgt-table td.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-number,
.vgt-table td.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-input,
.vgt-table td.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-lookup-input-container input,
.vgt-table td.pi-product-profile-3d-model-value #pi-crm-pi-number.pi-lookup-wrapper .pi-lookup-input-container .pi-input {
  font-size: 1rem !important;
}
.vgt-table th.pi-product-profile-3d-model-value .pi-3d-player--table,
.vgt-table td.pi-product-profile-3d-model-value .pi-3d-player--table {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
}

.pi-product-profile-3d-model-value .pi-3d-container,
.pi-product-profile-3d-model-value .pi-product-imagery,
.pi-product-profile-3d-model-value .pi-product-image-views {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
}
.pi-product-profile-3d-model-value .pi-3d-container.fullscreen,
.pi-product-profile-3d-model-value .pi-product-imagery.fullscreen,
.pi-product-profile-3d-model-value .pi-product-image-views.fullscreen {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  position: relative !important;
}
.pi-product-profile-3d-model-value .pi-product-image-views canvas {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  -o-object-fit: contain !important;
     object-fit: contain !important;
}
.pi-product-profile-3d-model-value .pi-product-image-views canvas[style*="100vw"], .pi-product-profile-3d-model-value .pi-product-image-views canvas[style*="100vh"] {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  position: relative !important;
}
.pi-product-profile-3d-model-value .pi-3d-progress {
  max-width: calc(100% - 20px) !important;
  width: auto !important;
  padding: 10px 15px !important;
  white-space: nowrap !important;
  box-sizing: border-box !important;
}
.pi-product-profile-3d-model-value .pi-product-bottom-icons,
.pi-product-profile-3d-model-value .brightness-controls {
  display: none !important;
}

.pi-product-profile-3d-model-value .pi-product-bottom-icons,
.pi-product-profile-3d-model-value .pi-product-left-icons,
.pi-product-profile-3d-model-value .brightness-controls,
.pi-product-profile-3d-model-value .brightness-controls-wrapper {
  display: none !important;
}

td.pi-product-profile-3d-model-value .pi-product-bottom-icons,
td.pi-product-profile-3d-model-value .brightness-controls,
tr td.pi-product-profile-3d-model-value .pi-product-bottom-icons,
tr td.pi-product-profile-3d-model-value .brightness-controls,
.vgt-table td.pi-product-profile-3d-model-value .pi-product-bottom-icons,
.vgt-table td.pi-product-profile-3d-model-value .brightness-controls {
  display: none !important;
}

.fullscreen td.pi-product-profile-3d-model-value,
.fullscreen .pi-product-profile-3d-model-value {
  width: 100px !important;
  min-width: 100px !important;
  max-width: 100px !important;
  height: 100px !important;
  min-height: 100px !important;
  max-height: 100px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
}
.fullscreen td.pi-product-profile-3d-model-value > div,
.fullscreen td.pi-product-profile-3d-model-value .model-column,
.fullscreen .pi-product-profile-3d-model-value > div,
.fullscreen .pi-product-profile-3d-model-value .model-column {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  overflow: hidden !important;
  position: relative !important;
}
.fullscreen td.pi-product-profile-3d-model-value .pi-3d-container,
.fullscreen td.pi-product-profile-3d-model-value .pi-3d-container.fullscreen,
.fullscreen .pi-product-profile-3d-model-value .pi-3d-container,
.fullscreen .pi-product-profile-3d-model-value .pi-3d-container.fullscreen {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  position: relative !important;
  margin: 0 !important;
  padding: 0 !important;
}
.fullscreen td.pi-product-profile-3d-model-value .pi-product-imagery,
.fullscreen td.pi-product-profile-3d-model-value .pi-product-imagery.fullscreen,
.fullscreen .pi-product-profile-3d-model-value .pi-product-imagery,
.fullscreen .pi-product-profile-3d-model-value .pi-product-imagery.fullscreen {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  position: relative !important;
  margin: 0 !important;
  padding: 0 !important;
}
.fullscreen td.pi-product-profile-3d-model-value .pi-product-image-views,
.fullscreen td.pi-product-profile-3d-model-value .pi-product-image-views.fullscreen,
.fullscreen td.pi-product-profile-3d-model-value .pi-product-image-views.dark-theme,
.fullscreen td.pi-product-profile-3d-model-value .pi-product-image-views.light-theme,
.fullscreen .pi-product-profile-3d-model-value .pi-product-image-views,
.fullscreen .pi-product-profile-3d-model-value .pi-product-image-views.fullscreen,
.fullscreen .pi-product-profile-3d-model-value .pi-product-image-views.dark-theme,
.fullscreen .pi-product-profile-3d-model-value .pi-product-image-views.light-theme {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  position: relative !important;
  margin: 0 !important;
  padding: 0 !important;
}
.fullscreen td.pi-product-profile-3d-model-value .pi-product-image-views canvas,
.fullscreen td.pi-product-profile-3d-model-value .pi-product-image-views.fullscreen canvas,
.fullscreen td.pi-product-profile-3d-model-value .pi-product-image-views.dark-theme canvas,
.fullscreen td.pi-product-profile-3d-model-value .pi-product-image-views.light-theme canvas,
.fullscreen .pi-product-profile-3d-model-value .pi-product-image-views canvas,
.fullscreen .pi-product-profile-3d-model-value .pi-product-image-views.fullscreen canvas,
.fullscreen .pi-product-profile-3d-model-value .pi-product-image-views.dark-theme canvas,
.fullscreen .pi-product-profile-3d-model-value .pi-product-image-views.light-theme canvas {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  min-width: auto !important;
  min-height: auto !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
}
.fullscreen td.pi-product-profile-3d-model-value .pi-product-left-icons,
.fullscreen td.pi-product-profile-3d-model-value .pi-product-bottom-icons,
.fullscreen td.pi-product-profile-3d-model-value .brightness-controls,
.fullscreen .pi-product-profile-3d-model-value .pi-product-left-icons,
.fullscreen .pi-product-profile-3d-model-value .pi-product-bottom-icons,
.fullscreen .pi-product-profile-3d-model-value .brightness-controls {
  display: none !important;
}

.pi-component-status-manager .pi-tag-manager-wrapper th,
.pi-period-manager .pi-tag-manager-wrapper th {
  display: table-cell !important;
  background: #000 !important;
  color: #fff !important;
  padding: 10px !important;
  text-transform: uppercase !important;
  font-size: 1rem !important;
  font-weight: normal !important;
  text-align: left !important;
  vertical-align: middle !important;
  border-right: solid 1px #000 !important;
}

body.get-pi-tables-settings h4 {
  margin-bottom: 0;
}

/* Tables: records per page + in-cell v-select (from form.scss) */
#pi-table-wrapper,
.pi-table-wrapper {
  min-width: 100%;
}
#pi-table-wrapper .v-select .vs__actions img,
.pi-table-wrapper .v-select .vs__actions img {
  width: 28px !important;
  height: 28px !important;
}
#pi-table-wrapper .vs__selected,
.pi-table-wrapper .vs__selected {
  padding: 0 5px !important;
}
#pi-table-wrapper .vs__selected,
#pi-table-wrapper .vs__dropdown-toggle,
.pi-table-wrapper .vs__selected,
.pi-table-wrapper .vs__dropdown-toggle {
  height: 32px !important;
  min-height: 32px !important;
  line-height: 1rem;
}
#pi-table-wrapper .vs__selected-options,
.pi-table-wrapper .vs__selected-options {
  height: 32px !important;
  min-height: 32px !important;
}
#pi-table-wrapper .vs__actions,
.pi-table-wrapper .vs__actions {
  padding: 0;
  height: 29px;
}
#pi-table-wrapper #perPageSelect,
.pi-table-wrapper #perPageSelect {
  margin: 0 5px;
  width: 70px;
  margin-top: -4px;
}
#pi-table-wrapper .vgt-table .v-select,
.pi-table-wrapper .vgt-table .v-select {
  min-width: 200px;
  margin: 0 auto;
  max-width: 100%;
}
#pi-table-wrapper .v-select .vs__dropdown-menu li,
.pi-table-wrapper .v-select .vs__dropdown-menu li {
  padding: 4px 8px !important;
}

.pi-tag-manager-wrapper #perPageSelect {
  margin: 0 15px;
  width: 86px;
}

/* Table + multiselect/counter/date font-size from single variable */
table.vgt-table {
  font-size: 1rem !important;
  min-width: 100%;
}

.pi-tag-manager .vgt-table .pi-table-multiselect .multiselect__placeholder,
.pi-tag-manager .vgt-table .pi-table-multiselect .pi-label,
.pi-tag-manager .vgt-table .pi-table-multiselect .multiselect__tags,
.pi-tag-manager .vgt-table .pi-table-multiselect .multiselect__single,
.pi-tag-manager .vgt-table .pi-table-multiselect .multiselect__option label,
.pi-tag-manager .vgt-table .pi-table-multiselect .multiselect__single label,
.pi-table-wrapper .vgt-table .pi-table-multiselect .multiselect__placeholder,
.pi-table-wrapper .vgt-table .pi-table-multiselect .pi-label,
.pi-table-wrapper .vgt-table .pi-table-multiselect .multiselect__tags,
.pi-table-wrapper .vgt-table .pi-table-multiselect .multiselect__single,
.pi-table-wrapper .vgt-table .pi-table-multiselect .multiselect__option label,
.pi-table-wrapper .vgt-table .pi-table-multiselect .multiselect__single label {
  font-size: 1rem !important;
}

body .pi-table-wrapper .column-visibility-wrapper .multiselect__single,
body .pi-table-wrapper .column-visibility-wrapper .multiselect__placeholder {
  font-size: 1rem !important;
}

.pi-table-wrapper .column-visibility-wrapper .pi-table-cell-dropdown-title {
  font-size: 1rem !important;
}

.pi-table-wrapper .per-page-multiselect-wrapper .pi-table-cell-dropdown-title {
  font-size: 1rem !important;
  display: none !important;
}

.pi-table-wrapper .per-page-multiselect-wrapper .pi-table-cell-dropdown-wrap .multiselect.multiselect--active .multiselect__content-wrapper {
  top: 100% !important;
}

body .multiselect,
body .multiselect__input,
body .multiselect__single,
body .multiselect__option label,
body .multiselect__single label {
  font-size: 1rem !important;
}

.counter-label,
.counter-value,
.counter-rows {
  font-size: 1rem !important;
}

.pi-date-cell {
  min-height: 1.5em;
  cursor: pointer;
}

.pi-date-cell-display {
  display: block;
}

#pi-table-wrapper .pi-date-cell-input,
.pi-table-wrapper .pi-date-cell-input {
  width: 100%;
  min-width: 90px;
  padding: 4px 8px;
  font-size: 1rem !important;
}

.vgt-global-search__actions {
  font-size: 1rem !important;
}

.pi-tag-manager .pi-table-nav-buttons .pi-pagination-box,
#pi-table-wrapper .pi-table-nav-buttons .pi-pagination-box {
  font-size: 1rem !important;
}

#pi-table-wrapper td,
#pi-table-wrapper th,
.pi-table-wrapper .vgt-table td,
.pi-table-wrapper .vgt-table th {
  font-size: 1rem !important;
}

.pi-table-wrapper .pi-checkboxes__label,
.pi-table-wrapper .pi-checkboxes__label span,
#pi-table-wrapper .pi-checkboxes__label,
#pi-table-wrapper .pi-checkboxes__label span {
  font-size: 1rem !important;
}

.pi-table-wrapper .mood-label,
#pi-table-wrapper .mood-label,
.pi-table-wrapper .vgt-global-search__actions .vs__selected,
#pi-table-wrapper .vgt-global-search__actions .vs__selected {
  font-size: 1rem !important;
}

.pi-table-wrapper .per-page-multiselect-wrapper .multiselect__placeholder,
.pi-table-wrapper .per-page-multiselect-wrapper .multiselect__single,
#pi-table-wrapper .per-page-multiselect-wrapper .multiselect__placeholder,
#pi-table-wrapper .per-page-multiselect-wrapper .multiselect__single {
  font-size: 1rem !important;
}

#pi-table-wrapper li.multiselect__element span,
.pi-table-wrapper li.multiselect__element span {
  font-size: 1rem !important;
}

.pi-table-wrapper .vgt-table .pi-table-multiselect,
.pi-tag-manager .vgt-table .pi-table-multiselect,
#pi-table-wrapper .pi-table-multiselect {
  position: relative;
}

/* Positioning context for open overlay so it stays where the tags were (respects cell/column padding) */
.pi-table-multiselect .row .col-lg-12,
.pi-table-wrapper .vgt-table .pi-table-multiselect .row .col-lg-12,
#pi-table-wrapper .pi-table-multiselect .row .col-lg-12 {
  position: relative;
}

.pi-table-cell-dropdown-wrap {
  position: relative;
}
.pi-table-cell-dropdown-wrap.is-open {
  z-index: 100000;
  background: #000;
}
.pi-table-cell-dropdown-wrap.is-open .multiselect__tags, .pi-table-cell-dropdown-wrap.is-open .multiselect.multiselect--active .multiselect__tags {
  visibility: hidden !important;
  pointer-events: none !important;
}
.pi-table-cell-dropdown-wrap.is-open .multiselect__select, .pi-table-cell-dropdown-wrap.is-open .pi-multiselect-caret, .pi-table-cell-dropdown-wrap.is-open .multiselect.multiselect--active .multiselect__select, .pi-table-cell-dropdown-wrap.is-open .multiselect.multiselect--active .pi-multiselect-caret {
  display: none !important;
}
.pi-table-cell-dropdown-wrap.is-open .multiselect {
  padding-top: 0;
}

/* Records per page: keep tags and caret visible and in place when menu is open */
.pi-table-wrapper .per-page-multiselect-wrapper .pi-table-cell-dropdown-wrap.is-open .multiselect__tags,
.pi-table-wrapper .per-page-multiselect-wrapper .pi-table-cell-dropdown-wrap.is-open .multiselect.multiselect--active .multiselect__tags {
  visibility: visible !important;
  pointer-events: auto !important;
}
.pi-table-wrapper .per-page-multiselect-wrapper .pi-table-cell-dropdown-wrap.is-open .multiselect__select {
  display: flex !important;
}
.pi-table-wrapper .per-page-multiselect-wrapper .pi-table-cell-dropdown-wrap.is-open .pi-multiselect-caret {
  display: block !important;
}
.pi-table-wrapper .per-page-multiselect-wrapper .pi-table-cell-dropdown-wrap.is-open .pi-table-cell-dropdown-title {
  display: none !important;
}
.pi-table-wrapper .per-page-multiselect-wrapper .pi-table-cell-dropdown-wrap.is-open .multiselect {
  padding-top: 0;
}

.pi-table-cell-dropdown-wrap.is-open .pi-table-cell-dropdown-title {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 1000001;
  min-height: 50px;
  height: 50px;
  padding: 8px 40px 8px 12px;
  margin: 0;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}

.pi-table-cell-dropdown-title {
  font-size: 1rem !important;
  font-weight: bold !important;
  color: #fff !important;
  padding: 8px 40px 8px 12px;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
  position: relative;
  z-index: 1000001;
  background: #000;
  border: 2px solid #444;
  border-radius: 0;
}

/* Caret/arrow fits inside all table cells (cell dropdown wrap + pi-table-multiselect e.g. RadioCheckboxMultiselect) */
.pi-table-wrapper .vgt-table .pi-table-cell-dropdown-wrap .pi-multiselect-caret,
.pi-table-wrapper .vgt-table .pi-table-multiselect .pi-multiselect-caret,
.pi-tag-manager .vgt-table .pi-table-cell-dropdown-wrap .pi-multiselect-caret,
.pi-tag-manager .vgt-table .pi-table-multiselect .pi-multiselect-caret,
#pi-table-wrapper .pi-table-cell-dropdown-wrap .pi-multiselect-caret,
#pi-table-wrapper .pi-table-multiselect .pi-multiselect-caret,
.pi-table-cell-dropdown-wrap .pi-multiselect-caret,
.pi-table-multiselect .pi-multiselect-caret {
  display: block !important;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  max-width: 24px;
  max-height: 24px;
  -o-object-fit: contain;
     object-fit: contain;
  transition: transform 0.2s ease;
}

.pi-table-wrapper .vgt-table .pi-table-cell-dropdown-wrap .pi-multiselect-caret.rotated,
.pi-table-wrapper .vgt-table .pi-table-multiselect .pi-multiselect-caret.rotated,
.pi-tag-manager .vgt-table .pi-table-cell-dropdown-wrap .pi-multiselect-caret.rotated,
.pi-tag-manager .vgt-table .pi-table-multiselect .pi-multiselect-caret.rotated,
#pi-table-wrapper .pi-table-cell-dropdown-wrap .pi-multiselect-caret.rotated,
#pi-table-wrapper .pi-table-multiselect .pi-multiselect-caret.rotated,
.pi-table-cell-dropdown-wrap .pi-multiselect-caret.rotated,
.pi-table-multiselect .pi-multiselect-caret.rotated {
  transform: translateY(-50%) rotate(180deg);
}

.pi-table-wrapper .vgt-table .pi-table-cell-dropdown-wrap .multiselect__select,
.pi-table-wrapper .vgt-table .pi-table-multiselect .multiselect__select,
.pi-tag-manager .vgt-table .pi-table-cell-dropdown-wrap .multiselect__select,
.pi-tag-manager .vgt-table .pi-table-multiselect .multiselect__select,
#pi-table-wrapper .pi-table-cell-dropdown-wrap .multiselect__select,
#pi-table-wrapper .pi-table-multiselect .multiselect__select,
.pi-table-cell-dropdown-wrap .multiselect__select,
.pi-table-multiselect .multiselect__select {
  display: flex !important;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 36px;
  pointer-events: none;
}

.pi-table-wrapper .vgt-table .pi-table-multiselect .multiselect__tags,
.pi-table-wrapper .vgt-table .pi-table-multiselect .multiselect__content-wrapper,
.pi-tag-manager .vgt-table .pi-table-multiselect .multiselect__tags,
.pi-tag-manager .vgt-table .pi-table-multiselect .multiselect__content-wrapper,
.pi-table-cell-dropdown-wrap .multiselect__tags,
.pi-table-cell-dropdown-wrap .multiselect__content-wrapper {
  border-radius: 0 !important;
}

.pi-table-wrapper .vgt-table .pi-table-multiselect .multiselect__content-wrapper,
.pi-tag-manager .vgt-table .pi-table-multiselect .multiselect__content-wrapper,
.pi-table-wrapper .vgt-table .pi-table-multiselect .multiselect__content,
.pi-tag-manager .vgt-table .pi-table-multiselect .multiselect__content {
  min-width: 100%;
}

/* Force dropdown to open beneath the header (never above); same width and border as header */
.pi-table-wrapper .vgt-table .pi-table-cell-dropdown-wrap .multiselect.multiselect--active .multiselect__content-wrapper,
.pi-tag-manager .vgt-table .pi-table-cell-dropdown-wrap .multiselect.multiselect--active .multiselect__content-wrapper,
#pi-table-wrapper .pi-table-cell-dropdown-wrap .multiselect.multiselect--active .multiselect__content-wrapper {
  top: 50px !important;
  bottom: auto !important;
  margin-top: 0 !important;
  width: 100%;
  box-sizing: border-box;
  border: 2px solid #444;
  border-top: none;
}

.pi-table-cell-dropdown-wrap .multiselect--above.multiselect--active .multiselect__content {
  padding-top: 0;
  box-sizing: border-box;
}

.pi-table-wrapper .vgt-table .pi-table-cell-dropdown-wrap .multiselect,
.pi-tag-manager .vgt-table .pi-table-cell-dropdown-wrap .multiselect,
#pi-table-wrapper .pi-table-cell-dropdown-wrap .multiselect {
  display: grid;
  grid-template-columns: minmax(100%, max-content);
}

.pi-table-wrapper .vgt-table .pi-table-cell-dropdown-wrap .multiselect__tags,
.pi-tag-manager .vgt-table .pi-table-cell-dropdown-wrap .multiselect__tags,
#pi-table-wrapper .pi-table-cell-dropdown-wrap .multiselect__tags {
  grid-column: 1;
  box-sizing: border-box;
  padding-right: 36px;
}

.pi-table-wrapper .vgt-table .pi-table-multiselect .multiselect__tags,
.pi-tag-manager .vgt-table .pi-table-multiselect .multiselect__tags,
#pi-table-wrapper .pi-table-multiselect .multiselect__tags {
  padding-right: 36px;
}

.pi-table-wrapper .vgt-table .pi-table-cell-dropdown-wrap .multiselect__content-wrapper,
.pi-tag-manager .vgt-table .pi-table-cell-dropdown-wrap .multiselect__content-wrapper,
#pi-table-wrapper .pi-table-cell-dropdown-wrap .multiselect__content-wrapper {
  grid-column: 1;
  box-sizing: border-box;
  min-width: 100%;
}

.pi-table-wrapper .vgt-table .pi-table-cell-dropdown-wrap .multiselect__content,
.pi-tag-manager .vgt-table .pi-table-cell-dropdown-wrap .multiselect__content,
#pi-table-wrapper .pi-table-cell-dropdown-wrap .multiselect__content {
  min-width: 100%;
}

.pi-table-wrapper .column-visibility-wrapper .multiselect,
.pi-table-wrapper .per-page-multiselect-wrapper .multiselect {
  display: grid;
  grid-template-columns: 1fr;
}

.pi-table-wrapper .column-visibility-wrapper .multiselect__tags,
.pi-table-wrapper .per-page-multiselect-wrapper .multiselect__tags {
  grid-column: 1;
  box-sizing: border-box;
}

.pi-table-wrapper .column-visibility-wrapper .multiselect__content-wrapper,
.pi-table-wrapper .per-page-multiselect-wrapper .multiselect__content-wrapper {
  grid-column: 1;
}

#pi-table-wrapper .vgt-table tr td {
  vertical-align: middle !important;
}

/* Filemanager table: no wrap; columns expand to fit content */
.pi-table-with-edit-wrapper #pi-table-wrapper .vgt-table td,
.pi-table-with-edit-wrapper #pi-table-wrapper .vgt-table th {
  white-space: nowrap;
}

.pi-table-with-edit-wrapper #pi-table-wrapper .vgt-table {
  table-layout: auto;
  width: 100%;
}
