@charset "UTF-8";/* Global styles for Envato Elements */
/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
/* Simple icon classes using Unicode characters - no external fonts needed */
.fa-solid,
.fa-regular,
.fa-brands {
  font-family: "dashicons";
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  vertical-align: middle;
  line-height: 1;
}

/* Map to WordPress Dashicons instead */
.fa-plus::before {
  content: "\f502";
} /* dashicons-plus-alt */
.fa-xmark::before {
  content: "\f158";
} /* dashicons-no-alt */
.fa-eye::before {
  content: "\f177";
} /* dashicons-visibility */
.fa-trash-can::before {
  content: "\f182";
} /* dashicons-trash */
.fa-download::before {
  content: "\f316";
} /* dashicons-download */
.fa-upload::before {
  content: "\f317";
} /* dashicons-upload */
.fa-expand::before {
  content: "\f342";
} /* dashicons-editor-expand */
.fa-circle-info::before {
  content: "\f348";
} /* dashicons-info */
.fa-spinner::before {
  content: "\f463";
} /* dashicons-update */
.fa-check::before {
  content: "\f147";
} /* dashicons-yes */
.fa-arrow-left::before {
  content: "\f341";
} /* dashicons-arrow-left-alt2 */
.fa-arrow-right::before {
  content: "\f345";
} /* dashicons-arrow-right-alt2 */
.fa-arrow-up::before {
  content: "\f343";
} /* dashicons-arrow-up-alt2 */
.fa-arrow-down::before {
  content: "\f347";
} /* dashicons-arrow-down-alt2 */
.fa-gear::before {
  content: "\f111";
} /* dashicons-admin-generic */
.fa-magnifying-glass::before {
  content: "\f179";
} /* dashicons-search */
.fa-pen::before {
  content: "\f464";
} /* dashicons-edit */
.fa-circle-check::before {
  content: "\f147";
} /* dashicons-yes */
.fa-circle-xmark::before {
  content: "\f153";
} /* dashicons-dismiss */
.fa-triangle-exclamation::before {
  content: "\f534";
} /* dashicons-warning */
.fa-file::before {
  content: "\f123";
} /* dashicons-media-default */
.fa-file-lines::before {
  content: "\f123";
} /* dashicons-media-document */
.fa-file-zipper::before {
  content: "\f123";
} /* dashicons-media-archive */
.fa-circle::before {
  content: "\f158";
} /* dashicons-marker */
.fa-spin {
  animation: fa-spin 2s infinite linear;
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Main content wrapper - matches WordPress admin layout */
.envato-elements-wrapper {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  color: #323130;
}

.envato-elements-content {
  padding: 20px 20px 0 0;
  margin: 0;
}

/* Page headings */
h1, h2, h3, h4, h5, h6 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-weight: 600;
  color: #201f1e;
  margin: 0;
}

/* Body text */
p {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-size: 14px;
  color: #323130;
  line-height: 1.6;
}

/* Elementor Magic Button Modal Wrapper */
.envato-elements-modal-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(50, 49, 48, 0.6);
  z-index: 99999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.envato-elements-modal-wrapper .envato-elements-wrapper {
  background: #ffffff;
  border-radius: 8px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.18);
  width: 1200px;
  max-width: 90vw;
  height: 80vh;
  max-height: 800px;
  overflow: auto;
  padding: 0;
  position: relative;
}
.envato-elements-modal-wrapper .envato-elements-content {
  padding: 20px;
  height: 100%;
  overflow-y: auto;
}
.envato-elements-modal-wrapper {
  /* Close button for modal */
}
.envato-elements-modal-wrapper .modal-close-button {
  position: absolute;
  top: 10px;
  right: 10px;
  background: transparent;
  border: none;
  font-size: 24px;
  cursor: pointer;
  color: #d2d0ce;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  z-index: 10;
}
.envato-elements-modal-wrapper .modal-close-button:hover {
  background: #f3f2f1;
  color: #323130;
}
/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._modalInner_1byqo_9 {
  width: 650px;
  min-height: 200px;
  display: flex;
  flex-direction: column;
  color: #a19f9d;
}
._modalInner_1byqo_9 p {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #323130;
}

._closeButton_1byqo_23 {
  position: absolute;
  right: 10px;
  top: 10px;
  display: block;
  padding: 0;
  cursor: pointer;
  color: #919191;
  border: 0;
  background: transparent;
}
[dir=rtl] ._closeButton_1byqo_23 {
  right: unset;
  left: 10px;
}

._dismissIcon_1byqo_39 {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 20px;
  height: 20px;
  background: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #a19f9d;
  font-size: 16px;
}
._dismissIcon_1byqo_39:hover {
  color: #323130;
}
._dismissIcon_1byqo_39::before {
  content: "×";
  font-size: 20px;
  line-height: 1;
}/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._wrapper_quh2h_8 {
  margin: 0 0 20px;
}

._title_quh2h_12 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-weight: 600;
  line-height: 1.3;
  margin: 0 0 10px 0;
  color: #323130;
}

._subtitle_quh2h_20 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #323130;
  margin: 8px 0 0;
}._wrapper_176kt_1 {
  display: flex;
  flex-wrap: wrap;
}
._wrapper_176kt_1 > * {
  margin: 0 10px 5px 0;
}
[dir=rtl] ._wrapper_176kt_1 > * {
  margin: 0 0 5px 10px;
}/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._button_1q6vq_8, ._attention_1q6vq_8, ._warning_1q6vq_8, ._ghost_1q6vq_8, ._secondary_1q6vq_8, ._primary_1q6vq_8 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-size: 14px;
  border-radius: 4px;
  padding: 0 16px;
  height: 32px;
  min-height: 32px;
  line-height: auto;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  border: none;
  transition: background 0.2s, color 0.2s, box-shadow 0.2s;
  outline: none;
  min-width: 80px;
  box-sizing: border-box;
}
._button_1q6vq_8[disabled], [disabled]._attention_1q6vq_8, [disabled]._warning_1q6vq_8, [disabled]._ghost_1q6vq_8, [disabled]._secondary_1q6vq_8, [disabled]._primary_1q6vq_8 {
  cursor: not-allowed;
  opacity: 0.5;
  background-color: #f3f2f1;
  color: #a19f9d;
  box-shadow: none;
  pointer-events: none;
}

._primary_1q6vq_8 {
  background-color: #0078d4;
  color: #ffffff;
  box-shadow: 0 0 0 2px #0078d4 inset;
}
._primary_1q6vq_8:active, ._primary_1q6vq_8:focus, ._primary_1q6vq_8:hover {
  background-color: #106ebe;
  box-shadow: 0 0 0 2px #106ebe inset;
  color: #ffffff;
}
._primary_1q6vq_8:active {
  background-color: #005a9e;
  box-shadow: 0 0 0 2px #005a9e inset;
}

._secondary_1q6vq_8 {
  background-color: #f3f2f1;
  color: #0078d4;
  box-shadow: 0 0 0 1.5px #0078d4 inset;
}
._secondary_1q6vq_8:active, ._secondary_1q6vq_8:focus, ._secondary_1q6vq_8:hover {
  background-color: #e1dfdd;
  color: #005a9e;
  box-shadow: 0 0 0 1.5px #005a9e inset;
}
._secondary_1q6vq_8:active {
  background-color: #edebe9;
  color: #0078d4;
}

._ghost_1q6vq_8 {
  background-color: #f3f2f1;
  color: #323130;
  box-shadow: 0 0 0 1px #e1dfdd;
}
._ghost_1q6vq_8:active, ._ghost_1q6vq_8:focus, ._ghost_1q6vq_8:hover {
  background-color: #e1dfdd;
  color: #201f1e;
}
._ghost_1q6vq_8:active {
  background-color: #edebe9;
}

._warning_1q6vq_8 {
  background-color: #fde7e9;
  color: #a4262c;
  box-shadow: 0 0 0 2px #a4262c inset;
}
._warning_1q6vq_8:active, ._warning_1q6vq_8:focus, ._warning_1q6vq_8:hover {
  background-color: rgb(251.0384615385, 207.4615384615, 211.4230769231);
  color: #a4262c;
}

._attention_1q6vq_8 {
  background-color: #fff4ce;
  color: #797775;
  box-shadow: 0 0 0 2px #797775 inset;
}
._attention_1q6vq_8:active, ._attention_1q6vq_8:focus, ._attention_1q6vq_8:hover {
  background-color: rgb(255, 238.2755102041, 180.5);
  color: #797775;
}._icon_nm6v0_1 {
  font-size: 16px;
  height: 16px;
  transition: none;
  margin-right: 8px;
}
[dir=rtl] ._icon_nm6v0_1 {
  margin-right: 0;
  margin-left: 8px;
}

._iconWithLabel_nm6v0_12 {
  margin-right: 4px;
}
[dir=rtl] ._iconWithLabel_nm6v0_12 {
  margin-right: 0;
  margin-left: 4px;
}

@keyframes _iconSpin_nm6v0_25 {
  100% {
    transform: rotate(360deg);
  }
}
._iconSpinning_nm6v0_25 {
  animation: _iconSpin_nm6v0_25 4s linear infinite;
}/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._backgroundImage_16jzp_8 {
  background-image: url("data:image/png;base64,");
  background-size: 266px 156px;
  background-repeat: no-repeat;
  background-position: right bottom;
  height: 156px;
  width: 266px;
  position: absolute;
  right: 0;
  bottom: 0;
}
[dir=rtl] ._backgroundImage_16jzp_8 {
  background-position: left bottom;
  right: unset;
  left: 0;
}

._successIcon_16jzp_25 {
  color: #107c41;
  font-size: 33px;
  margin-right: 20px;
}

._connectedTitle_16jzp_31 {
  display: flex;
  align-items: center;
}

._envatoLogo_16jzp_36 {
  margin-right: 10px;
}
._envatoLogo_16jzp_36 path {
  fill: #107c41;
}

._downloadText_16jzp_43 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #323130;
  margin: 0;
}

._unlimitedText_16jzp_51 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #323130;
}._wrapper_kfxbj_1 {
  display: flex;
  flex-direction: column;
}

._formWrapper_kfxbj_6 {
  display: flex;
}

._inputWrapper_kfxbj_10 {
  flex: 0 0 320px;
}

._buttonWrapper_kfxbj_14 {
  margin-left: 10px;
}
[dir=rtl] ._buttonWrapper_kfxbj_14 {
  margin-left: 0;
  margin-right: 10px;
}

._instructions_kfxbj_22 {
  margin: 0 0 12px;
  font-size: 12px;
}

._errors_kfxbj_27 {
  margin: 12px 0 0;
  color: #f00;
}/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._input_ovyfn_8 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  padding: 0 12px;
  height: 32px;
  border: 1px solid #e1dfdd;
  border-radius: 4px;
  font-size: 14px;
  transition: border-color 0.2s, box-shadow 0.2s;
  background-color: #ffffff;
  color: #323130;
}
._input_ovyfn_8:focus {
  border-color: #0078d4;
  outline: none;
  box-shadow: 0 0 0 1px #0078d4 inset;
}
._input_ovyfn_8:disabled {
  background-color: #f3f2f1;
  color: #a19f9d;
  cursor: not-allowed;
}
._input_ovyfn_8 {
  width: 390px;
}

._copy_ovyfn_33 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #323130;
}/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._input_vthwb_8 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  padding: 0 12px;
  height: 32px;
  border: 1px solid #e1dfdd;
  border-radius: 4px;
  font-size: 14px;
  transition: border-color 0.2s, box-shadow 0.2s;
  background-color: #ffffff;
  color: #323130;
}
._input_vthwb_8:focus {
  border-color: #0078d4;
  outline: none;
  box-shadow: 0 0 0 1px #0078d4 inset;
}
._input_vthwb_8:disabled {
  background-color: #f3f2f1;
  color: #a19f9d;
  cursor: not-allowed;
}
._input_vthwb_8 {
  width: 100%;
}/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._debugWrapper_1q962_8 {
  margin: 20px 0 0;
  padding: 20px 0 0;
  border-top: 1px solid #ddd;
}

._debugInformation_1q962_14 {
  padding: 0 10px 15px;
}

._debugText_1q962_18 {
  white-space: pre-wrap;
  word-break: break-all;
  user-select: all;
  height: 100px;
  width: 100%;
  overflow: auto;
}

._copy_1q962_27 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #323130;
}/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._searchText_455nc_8 {
  max-width: 570px;
  flex: 1;
  position: relative;
}

._searchTextInput_455nc_14 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  padding: 0 12px;
  height: 32px;
  border: 1px solid #e1dfdd;
  border-radius: 4px;
  font-size: 14px;
  transition: border-color 0.2s, box-shadow 0.2s;
  background-color: #ffffff;
  color: #323130;
}
._searchTextInput_455nc_14:focus {
  border-color: #0078d4;
  outline: none;
  box-shadow: 0 0 0 1px #0078d4 inset;
}
._searchTextInput_455nc_14:disabled {
  background-color: #f3f2f1;
  color: #a19f9d;
  cursor: not-allowed;
}

._searchTextSubmit_455nc_36 {
  position: absolute;
  right: 5px;
  top: 0;
  width: 30px;
  height: 32px;
  cursor: pointer;
  border: 0;
  overflow: hidden;
  background-color: transparent;
  color: #7bab48;
  font-size: 23px;
}
._searchTextSubmit_455nc_36:active, ._searchTextSubmit_455nc_36:focus {
  outline: 0;
}
[dir=rtl] ._searchTextSubmit_455nc_36 {
  right: unset;
  left: 5px;
}/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._filter_1c7nm_8 {
  flex: 1;
}
._filter_1c7nm_8:hover ._filterLabel_1c7nm_11 {
  z-index: 19;
}
._filter_1c7nm_8:hover ._filterLabel_1c7nm_11::after {
  transform: rotate(90deg);
}
._filter_1c7nm_8:hover ._filterAttributes_1c7nm_17 {
  display: block;
  min-width: 150px;
}
._filter_1c7nm_8:hover ._filterAttributesContent_1c7nm_21 {
  position: relative;
}
._filter_1c7nm_8:hover ._filterAttributesContent_1c7nm_21::before {
  content: "";
  position: absolute;
  display: block;
  inset: -78px -15px -50px;
  background: transparent;
  z-index: -1;
}

._filterLabel_1c7nm_11 {
  z-index: 20;
  height: 32px;
  padding: 0 30px 0 12px;
  line-height: 32px;
  color: #767676;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  font-size: 13px;
  cursor: pointer;
  position: relative;
}
._filterLabel_1c7nm_11::after {
  content: "\f345";
  opacity: 0.7;
  margin-top: 0;
  font-family: dashicons;
  position: absolute;
  right: 7px;
  transform: rotate(0deg);
  transform-origin: 50% 50%;
  transition: transform 0.1s ease;
  font-size: 16px;
}

._filterAttributes_1c7nm_17 {
  position: absolute;
  right: -1px;
  top: 130%;
  display: none;
  padding: 20px 10px;
  background: #fff;
  border: 1px solid #e0e5e9;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
  white-space: nowrap;
  z-index: 8;
  line-height: 30px;
}
[dir=rtl] ._filterAttributes_1c7nm_17 {
  right: unset;
  left: -1px;
}
._filterAttributes_1c7nm_17::after, ._filterAttributes_1c7nm_17::before {
  content: "";
  display: block;
  position: absolute;
  right: 40px;
  bottom: 100%;
  width: 0;
  height: 0;
  border-style: solid;
}
[dir=rtl] ._filterAttributes_1c7nm_17::after, [dir=rtl] ._filterAttributes_1c7nm_17::before {
  right: unset;
  left: 40px;
}
._filterAttributes_1c7nm_17::after {
  border-color: transparent transparent #fff;
  border-width: 10px;
}
._filterAttributes_1c7nm_17::before {
  border-color: transparent transparent #e2e2e2;
  border-width: 11px;
}
._filterAttributes_1c7nm_17[data-columns="2"] ._filterAttributesContent_1c7nm_21 {
  column-count: 2;
}
._filterAttributes_1c7nm_17[data-columns="3"] ._filterAttributesContent_1c7nm_21 {
  column-count: 3;
}
._filterAttributes_1c7nm_17 [type=checkbox]._filterAttributeCheckbox_1c7nm_104 {
  display: none;
}
._filterAttributes_1c7nm_17[data-variant=colors] [type=checkbox]._filterAttributeCheckbox_1c7nm_104 {
  display: inline-block;
  width: 30px;
  height: 20px;
  border: 0;
  border-radius: 5px;
  margin-right: 13px;
}
._filterAttributes_1c7nm_17[data-variant=colors] [type=checkbox]._filterAttributeCheckbox_1c7nm_104::before {
  float: left;
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  font: normal 21px/1 dashicons;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
._filterAttributes_1c7nm_17[data-variant=colors] [type=checkbox]._filterAttributeCheckbox_1c7nm_104:checked::before {
  margin: 0 0 0 4px;
  color: #fff;
  content: "\f147";
}
._filterAttributes_1c7nm_17[data-variant=colors] [type=checkbox]._filterAttributeCheckbox--pink_1c7nm_130 {
  background-color: #ff85ca;
}
._filterAttributes_1c7nm_17[data-variant=colors] [type=checkbox]._filterAttributeCheckbox--red_1c7nm_133 {
  background-color: #ef3962;
}
._filterAttributes_1c7nm_17[data-variant=colors] [type=checkbox]._filterAttributeCheckbox--orange_1c7nm_136 {
  background-color: #fb7058;
}
._filterAttributes_1c7nm_17[data-variant=colors] [type=checkbox]._filterAttributeCheckbox--yellow_1c7nm_139 {
  background-color: #fee757;
}
._filterAttributes_1c7nm_17[data-variant=colors] [type=checkbox]._filterAttributeCheckbox--green_1c7nm_142 {
  background-color: #1acb7e;
}
._filterAttributes_1c7nm_17[data-variant=colors] [type=checkbox]._filterAttributeCheckbox--teal_1c7nm_145 {
  background-color: #1ddac2;
}
._filterAttributes_1c7nm_17[data-variant=colors] [type=checkbox]._filterAttributeCheckbox--blue_1c7nm_148 {
  background-color: #349fe5;
}
._filterAttributes_1c7nm_17[data-variant=colors] [type=checkbox]._filterAttributeCheckbox--purple_1c7nm_151 {
  background-color: #8966b7;
}
._filterAttributes_1c7nm_17[data-variant=colors] [type=checkbox]._filterAttributeCheckbox--brown_1c7nm_154 {
  background-color: #7f5d60;
}
._filterAttributes_1c7nm_17[data-variant=colors] [type=checkbox]._filterAttributeCheckbox--black_1c7nm_157 {
  background-color: #010101;
}
._filterAttributes_1c7nm_17[data-variant=colors] [type=checkbox]._filterAttributeCheckbox--grey_1c7nm_160 {
  background-color: #d6d3e3;
}
._filterAttributes_1c7nm_17[data-variant=colors] [type=checkbox]._filterAttributeCheckbox--white_1c7nm_163 {
  background-color: #fff;
  border: 1px solid #eee;
}
._filterAttributes_1c7nm_17[data-variant=colors] [type=checkbox]._filterAttributeCheckbox--yellow_1c7nm_139:checked::before, ._filterAttributes_1c7nm_17[data-variant=colors] [type=checkbox]._filterAttributeCheckbox--white_1c7nm_163:checked::before {
  color: #000;
}
._filterAttributes_1c7nm_17[data-variant=checkbox] [type=checkbox]._filterAttributeCheckbox_1c7nm_104 {
  display: inline-block;
  width: 15px;
  height: 15px;
  border: 2px solid #6d7781;
  border-radius: 3px;
  margin-right: 13px;
}
._filterAttributes_1c7nm_17[data-variant=checkbox] [type=checkbox]._filterAttributeCheckbox_1c7nm_104::before {
  float: left;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 11px;
  height: 13px;
  font: normal 13px/1 dashicons;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
._filterAttributes_1c7nm_17[data-variant=checkbox] [type=checkbox]._filterAttributeCheckbox_1c7nm_104:checked::before {
  margin: 0;
  content: "\f147";
}

._filterAttribute_1c7nm_17 {
  padding: 0 10px;
  color: #a19f9d;
}
._filterAttribute_1c7nm_17._filterAttributeActive_1c7nm_199, ._filterAttribute_1c7nm_17:hover {
  color: #201f1e;
}._pagination_clge9_1 {
  margin: 40px 0;
  padding-left: 15px;
  padding-right: 15px;
  flex: 1 1 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
._pagination_clge9_1 a {
  background: #fff;
  border-radius: 3px;
  padding: 5px 10px;
  margin: 0 3px;
  color: #000;
  cursor: pointer;
  min-width: 45px;
  height: 40px;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
}
._pagination_clge9_1 a:hover {
  color: #0073af;
}

._paginationActive_clge9_29 a {
  background: #0073af;
  color: #fff;
}
._paginationActive_clge9_29 a:hover {
  color: #c5e7ff;
}

._paginationDisabled_clge9_37 {
  opacity: 0.4;
}
._paginationDisabled_clge9_37 a {
  cursor: not-allowed;
}

._previous_clge9_44,
._next_clge9_45 {
  font-size: 16px;
  line-height: 20px;
}._wrapper_lvsav_1 {
  width: 100%;
}

._inner_lvsav_5 {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  width: 100%;
  padding: 0;
  justify-content: flex-start;
  gap: 20px;
}

._cardSpacing_lvsav_15 {
  flex: 1;
}/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._item_1fr49_8 {
  flex: 0 1 100%;
  padding: 0;
  margin: 0;
  min-width: 0;
  box-sizing: border-box;
}
@media (min-width: 768px) and (max-width: 1024px) {
  ._item_1fr49_8 {
    flex: 0 1 calc(50% - 10px);
    max-width: calc(50% - 10px);
  }
}
@media (min-width: 1025px) {
  ._item_1fr49_8._widthTwenty_1fr49_22 {
    flex: 0 1 calc(20% - 16px);
    max-width: calc(20% - 16px);
  }
  ._item_1fr49_8._widthTwentyFive_1fr49_26 {
    flex: 0 1 calc(25% - 15px);
    max-width: calc(25% - 15px);
  }
  ._item_1fr49_8._widthThirtyThree_1fr49_30 {
    flex: 0 1 calc(33.3333% - 14px);
    max-width: calc(33.3333% - 14px);
  }
  ._item_1fr49_8._widthFourty_1fr49_34 {
    flex: 0 1 calc(40% - 12px);
    max-width: calc(40% - 12px);
  }
  ._item_1fr49_8._widthFifty_1fr49_38 {
    flex: 0 1 calc(50% - 10px);
    max-width: calc(50% - 10px);
  }
  ._item_1fr49_8._widthSixty_1fr49_42 {
    flex: 0 1 calc(60% - 8px);
    max-width: calc(60% - 8px);
  }
  ._item_1fr49_8._widthFull_1fr49_46 {
    flex: 0 1 100%;
    max-width: 100%;
  }
}/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._wrapper_9isnm_8 {
  border-radius: 4px;
  height: 100%;
  overflow: visible;
  position: relative;
}
._wrapper_9isnm_8:hover::before {
  opacity: 0.15;
}
._wrapper_9isnm_8::before {
  content: "";
  position: absolute;
  inset: 0;
  opacity: 0.07;
  z-index: -1;
  box-shadow: 0 2px 4px rgb(0, 0, 0);
  transition: opacity 0.2s linear;
}

._inner_9isnm_27 {
  height: 100%;
  background: #fff;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

._images_9isnm_39 {
  position: relative;
  display: block;
  width: 100%;
}

._meta_9isnm_45 {
  margin-top: auto;
  padding: 13px 20px 10px;
}

._cardTitle_9isnm_50 {
  color: #201f1e;
  font-size: 18px;
  line-height: 22px;
  margin: 10px 0 2px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[dir=rtl] ._cardTitle_9isnm_50 {
  font-weight: 500;
}

._cardDescription_9isnm_64 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #323130;
  margin: 0 0 13px;
}/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/main.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('data:application/vnd.ms-fontobject;base64,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');
    src: url('data:application/vnd.ms-fontobject;base64,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') format('embedded-opentype'), url('data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF') format('woff'), url('data:font/ttf;base64,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') format('truetype'), url('/main.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
._noResults_1f6iv_1 {
  width: 100%;
  height: 100px;
  padding: 20px;
  border-radius: 4px;
  margin: 0 auto;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._itemCard_x2x92_8:hover ._itemDelete_x2x92_8 {
  opacity: 1;
  transition: opacity ease-in-out 0.4s;
}

._itemImageLink_x2x92_13 {
  display: block;
  height: 150px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

._itemImage_x2x92_13 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

._itemDelete_x2x92_8 {
  opacity: 0;
  margin: 0 0 0 auto;
}
._uploadCard_1gs8e_2 {
  border: 2px dashed #ccc;
  border-radius: 8px;
  padding: 20px;
  text-align: center;
  cursor: pointer;
  transition: border-color 0.2s ease;
}
._uploadCard_1gs8e_2:hover {
  border-color: #0073aa;
}

._uploadCardButton_1gs8e_14 {
  display: block;
  cursor: pointer;
}

._icon_1gs8e_19 {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 auto 10px;
  background: #f0f0f0;
  border-radius: 50%;
}
._icon_1gs8e_19::before {
  content: "📁";
  display: block;
  line-height: 40px;
  text-align: center;
}

._message_1gs8e_34 {
  font-weight: 600;
  color: #333;
}

._formInput_1gs8e_39 {
  display: none;
}/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._sectionTitle_15l8g_8 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #201f1e;
  margin: 0 0 16px 0;
  padding: 0;
  border-bottom: 1px solid #e1dfdd;
  padding-bottom: 12px;
}
._sectionTitle_15l8g_8:first-child {
  margin-top: 0;
}
._sectionTitle_15l8g_8:not(:first-child) {
  margin-top: 32px;
}._svgWrapper_deyrs_1 {
  background: #81b441;
  border-radius: 3px;
  display: inline-block;
  padding: 6px 7px;
}

._svgEnvatoLogo_deyrs_8 {
  position: relative;
  top: 2px;
  width: 14px;
  height: 14px;
}
/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._modalInner_1gai2_9 {
  width: 800px;
  min-height: 200px;
  height: 95vh;
  display: flex;
  flex-direction: column;
  color: #a19f9d;
}
._modalInner_1gai2_9 p {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #323130;
}

._modalHeader_1gai2_24 {
  align-items: center;
  background-color: #26292c;
  display: flex;
  flex-direction: row;
  padding: 7px 13px;
}

._modalLogo_1gai2_32 {
  flex: 0 0 240px;
}

._headerTitle_1gai2_36 {
  color: #fff;
  font-size: 15px;
  margin: auto;
  text-align: center;
  padding: 10px;
}

._headerActions_1gai2_44 {
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
  flex: 0 0 240px;
}

._closeButton_1gai2_51 {
  cursor: pointer;
  color: #919191;
  border: 0;
  background: transparent;
  margin-left: 12px;
  padding-right: 6px;
  display: flex;
}
[dir=rtl] ._closeButton_1gai2_51 {
  margin-left: 0;
  margin-right: 12px;
}
._closeButton_1gai2_51::before {
  content: "";
  display: inline-block;
  border-left: 1px solid #a5afb7;
  color: #fff;
  margin-right: 10px;
  height: 20px;
  opacity: 0.3;
}
[dir=rtl] ._closeButton_1gai2_51::before {
  margin-right: 0;
  margin-left: 10px;
}

._dismissIcon_1gai2_78 {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 20px;
  height: 20px;
  background: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #a19f9d;
  font-size: 16px;
}
._dismissIcon_1gai2_78:hover {
  color: #323130;
}
._dismissIcon_1gai2_78::before {
  content: "×";
  font-size: 20px;
  line-height: 1;
}

._kitInner_1gai2_102 {
  overflow-y: auto;
  padding: 0 30px 30px;
}/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._wrapper_lbo6s_8 {
  align-items: center;
  background: #fff4ce; /* Fluent UI: communicationWarningBackground */
  border-left: 4px solid #797775; /* Fluent UI: communicationWarningBorder */
  color: #797775; /* Fluent UI: communicationWarning */
  box-shadow: 0 1px 3px rgba(121, 119, 117, 0.05);
  padding: 15px 20px;
  margin: 0 0 20px 0;
  display: flex;
  justify-content: space-between;
  border-radius: 4px;
  font-family: "Segoe UI", "Arial", sans-serif;
}

._notice_lbo6s_22 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #323130;
}

._requirements_lbo6s_29 {
  margin: 0 0 20px;
}

._requirement_lbo6s_29 {
  display: flex;
  align-items: center;
}

._checkbox_lbo6s_38 {
  margin-right: 10px;
}

._text_lbo6s_42 {
  margin-right: 10px;
}

._status_lbo6s_46 {
  font-style: italic;
  font-weight: bold;
}

@keyframes _iconSpin_lbo6s_1 {
  100% {
    transform: rotate(360deg);
  }
}
._installingIcon_lbo6s_56 {
  animation: _iconSpin_lbo6s_1 4s linear infinite;
}

._cssPreview_lbo6s_60 {
  max-height: 50vh;
  overflow-y: auto;
}._previewTemplate_12783_1 {
  margin-top: 30px;
  width: 100%;
  height: auto;
}

._missingRequirementsWrapper_12783_7 {
  margin-right: -10px;
  margin-left: -10px;
  position: sticky;
  top: 0;
  z-index: 1;
}/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._imageWrapper_v6qq9_8 {
  height: 150px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  padding-bottom: 0;
}
._imageWrapper_v6qq9_8:hover ._expandButton_v6qq9_15 {
  opacity: 1;
}

._image_v6qq9_8 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

._expandButton_v6qq9_15 {
  position: absolute;
  bottom: 10px;
  right: 10px;
  opacity: 0;
  transition: opacity 0.2s;
}

._unmetRequirementsMessage_v6qq9_37 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #323130;
}/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._searchWrapper_17qln_8 {
  position: relative;
  margin-bottom: 20px;
  max-width: 400px;
}

._searchInput_17qln_14 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  padding: 0 12px;
  height: 32px;
  border: 1px solid #e1dfdd;
  border-radius: 4px;
  font-size: 14px;
  transition: border-color 0.2s, box-shadow 0.2s;
  background-color: #ffffff;
  color: #323130;
}
._searchInput_17qln_14:focus {
  border-color: #0078d4;
  outline: none;
  box-shadow: 0 0 0 1px #0078d4 inset;
}
._searchInput_17qln_14:disabled {
  background-color: #f3f2f1;
  color: #a19f9d;
  cursor: not-allowed;
}
._searchInput_17qln_14 {
  width: 100%;
  padding-right: 40px;
}

._searchIcon_17qln_40 {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  color: #a19f9d;
  pointer-events: none;
  font-size: 18px;
}/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._backButton_5jqhb_8 {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  margin: 0 0 20px 0;
  background: #f3f2f1;
  border: none;
  border-radius: 4px;
  color: #323130;
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  transition: background 0.2s, color 0.2s;
  box-shadow: 0 0 0 1px #e1dfdd;
}
._backButton_5jqhb_8:hover {
  background: #e1dfdd;
  color: #0078d4;
}
._backButton_5jqhb_8:active {
  background: #edebe9;
}

._arrow_5jqhb_33 {
  font-size: 16px;
  line-height: 1;
}

._label_5jqhb_38 {
  line-height: 1;
}/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._wrapper_19g8j_8 {
  margin: 0 0 20px;
}

._searchFilter_19g8j_12 {
  max-width: 585px;
  display: flex;
  padding: 10px 0;
  width: 100%;
  place-content: center center;
}
._searchFilter_19g8j_12 > * {
  margin-right: 15px;
}
[dir=rtl] ._searchFilter_19g8j_12 > * {
  margin-right: 0;
  margin-left: 15px;
}

._viewToggle_19g8j_27 {
  background: transparent;
  border: 0;
  height: 35px;
  padding: 0;
  width: 76px;
  color: #767676;
  font-size: 13px;
  cursor: pointer;
  display: inline-flex;
  justify-content: space-between;
  line-height: 35px;
}
._viewToggle_19g8j_27:focus, ._viewToggle_19g8j_27:active {
  outline: none;
  box-shadow: none;
}

._viewToggleGridIcon_19g8j_45,
._viewToggleMasonryIcon_19g8j_46 {
  height: 35px;
}
._viewToggleGridIcon_19g8j_45 path,
._viewToggleMasonryIcon_19g8j_46 path {
  fill: #9ea3a8;
}

._viewToggleGrid_19g8j_45 ._viewToggleGridIcon_19g8j_45 path {
  fill: #0878b0;
}

._viewToggleMasonry_19g8j_46 ._viewToggleMasonryIcon_19g8j_46 path {
  fill: #0878b0;
}
/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._modalInner_qir61_9 {
  display: flex;
  flex-direction: column;
  width: 1200px;
  max-width: 90vw;
  max-height: 95vh;
  color: #a19f9d;
}
._modalInner_qir61_9 p {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #323130;
}

._modalHeader_qir61_24 {
  align-items: center;
  background-color: #26292c;
  display: flex;
  flex-direction: row;
  padding: 7px 13px;
}

._modalLogo_qir61_32 {
  flex: 0 0 240px;
}

._headerTitle_qir61_36 {
  color: #fff;
  font-size: 15px;
  margin: auto;
  text-align: center;
  padding: 10px;
}

._headerActions_qir61_44 {
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
  flex: 0 0 240px;
}

._closeButton_qir61_51 {
  cursor: pointer;
  color: #919191;
  border: 0;
  background: transparent;
  margin-left: 12px;
  padding-right: 6px;
  display: flex;
}
[dir=rtl] ._closeButton_qir61_51 {
  margin-left: 0;
  margin-right: 12px;
}
._closeButton_qir61_51::before {
  content: "";
  display: inline-block;
  border-left: 1px solid #a5afb7;
  color: #fff;
  margin-right: 10px;
  height: 20px;
  opacity: 0.3;
}
[dir=rtl] ._closeButton_qir61_51::before {
  margin-right: 0;
  margin-left: 10px;
}

._dismissIcon_qir61_78 {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 20px;
  height: 20px;
  background: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #a19f9d;
  font-size: 16px;
}
._dismissIcon_qir61_78:hover {
  color: #323130;
}
._dismissIcon_qir61_78::before {
  content: "×";
  font-size: 20px;
  line-height: 1;
}

._photoInner_qir61_102 {
  overflow-y: auto;
  padding: 30px;
}._loadingImageWrapper_80dsb_1 {
  position: relative;
}

._previewPhoto_80dsb_5 {
  width: 100%;
  height: auto;
  position: absolute;
}._itemFluid_1v9mn_1 {
  flex: 0 0 auto;
  margin: auto 0 1%;
  box-sizing: border-box;
  position: relative;
  display: block;
}

._itemSquare_1v9mn_9 {
  flex: 0 0 24%;
  margin: 0 1% 1% 0;
}
@media screen and (width >= 1000px) {
  ._itemSquare_1v9mn_9 {
    flex: 0 0 16%;
  }
}
@media screen and (width >= 1440px) {
  ._itemSquare_1v9mn_9 {
    flex: 0 0 13%;
  }
}
._itemSquare_1v9mn_9 {
  position: relative;
  display: block;
  width: 100%;
}
._itemSquare_1v9mn_9 ._inner_1v9mn_28 {
  padding-bottom: 100%;
}

._inner_1v9mn_28 {
  border-radius: 2px;
  overflow: hidden;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
._inner_1v9mn_28:hover {
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}
._inner_1v9mn_28:hover ._details_1v9mn_42 {
  opacity: 1;
}

._details_1v9mn_42 {
  align-items: flex-end;
  position: absolute;
  background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.4));
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  inset: 0;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.3s;
  cursor: pointer;
}

._detailsInner_1v9mn_60 {
  margin-right: 15px;
  margin-bottom: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

._title_1v9mn_69 {
  margin: 10px 15px;
  color: #fff;
}

._features_1v9mn_74 {
  position: absolute;
  right: 8px;
  top: 10px;
  font-size: 12px;
  line-height: 12px;
  z-index: 7;
}

._featureImported_1v9mn_83,
._featureOther_1v9mn_84 {
  box-sizing: border-box;
  pointer-events: none;
  text-transform: uppercase;
  background-color: #555;
  color: #f1f1f1;
  padding: 2px 4px;
  font-size: 11px;
  border-radius: 2px;
  margin-right: 5px;
}._masonryWrapper_1ot79_1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}/* Fluent UI Theme Override for Envato Elements */
/* Matches the 121Digital admin interface design system */
/* Color Palette - Fluent UI Light Theme */
/* Typography */
/* Spacing */
/* Border radius */
/* Shadows */
._settingsContainer_1jjrj_8 {
  max-width: 800px;
  margin: 0 auto;
  padding: 40px;
}

._settingsTitle_1jjrj_14 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-weight: 600;
  line-height: 1.3;
  margin: 0 0 10px 0;
  color: #323130;
  font-size: 24px;
  margin-bottom: 40px;
  color: #323130;
}

._settingsGroup_1jjrj_25 {
  margin-bottom: 40px;
}
._settingsGroup_1jjrj_25 h3 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-weight: 600;
  line-height: 1.3;
  margin: 0 0 10px 0;
  color: #323130;
  font-size: 18px;
  margin-bottom: 20px;
  color: #323130;
  border-bottom: 1px solid #e1dfdd;
  padding-bottom: 10px;
}

._settingItem_1jjrj_41 {
  margin-bottom: 20px;
  padding: 20px;
  background: #ffffff;
  border: 1px solid #e1dfdd;
  border-radius: 4px;
}

._settingLabel_1jjrj_49 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #323130;
  display: block;
  margin-bottom: 10px;
  font-weight: 500;
}
._settingLabel_1jjrj_49 input[type=checkbox] {
  margin-right: 10px;
}

._settingDescription_1jjrj_62 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #323130;
  font-size: 12px;
  color: #a19f9d;
  margin: 10px 0 0 0;
}

._settingInput_1jjrj_72,
._settingSelect_1jjrj_73 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  padding: 0 12px;
  height: 32px;
  border: 1px solid #e1dfdd;
  border-radius: 4px;
  font-size: 14px;
  transition: border-color 0.2s, box-shadow 0.2s;
  background-color: #ffffff;
  color: #323130;
}
._settingInput_1jjrj_72:focus,
._settingSelect_1jjrj_73:focus {
  border-color: #0078d4;
  outline: none;
  box-shadow: 0 0 0 1px #0078d4 inset;
}
._settingInput_1jjrj_72:disabled,
._settingSelect_1jjrj_73:disabled {
  background-color: #f3f2f1;
  color: #a19f9d;
  cursor: not-allowed;
}
._settingInput_1jjrj_72,
._settingSelect_1jjrj_73 {
  width: 100%;
  max-width: 400px;
  margin-top: 10px;
}

._settingSelect_1jjrj_73 {
  height: 32px;
}

._settingsActions_1jjrj_107 {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-top: 40px;
  padding-top: 40px;
  border-top: 1px solid #e1dfdd;
}

._saveButton_1jjrj_116 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 16px;
  height: 32px;
  min-width: 80px;
  border: none;
  border-radius: 4px;
  text-decoration: none;
  cursor: pointer;
  transition: background 0.2s, color 0.2s, box-shadow 0.2s;
  outline: none;
  box-sizing: border-box;
  background-color: #0078d4;
  color: #ffffff;
  box-shadow: 0 0 0 2px #0078d4 inset;
}
._saveButton_1jjrj_116:hover {
  background-color: #106ebe;
  box-shadow: 0 0 0 2px #106ebe inset;
  color: #ffffff;
}
._saveButton_1jjrj_116:active {
  background-color: #005a9e;
  box-shadow: 0 0 0 2px #005a9e inset;
}
._saveButton_1jjrj_116:disabled {
  cursor: not-allowed;
  opacity: 0.5;
  background-color: #f3f2f1;
  color: #a19f9d;
  box-shadow: none;
}
._saveButton_1jjrj_116 {
  padding: 12px 24px;
  font-size: 16px;
}

._savedMessage_1jjrj_157 {
  font-family: "Inter", "Segoe UI", "Arial", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #323130;
  color: #107c41;
  font-weight: 500;
}