@charset "UTF-8";
:root {
  --listdom-main-font-m: 'Poppins';
  --listdom-main-gbg1: #33c6ff;
  --listdom-cloud-widget-bg-color: #dadadb;
  --listdom-cloud-widget-text-color: #3b3b3b;
  --listdom-cloud-widget-hover-bg-color: #dadadb;
  --listdom-cloud-widget-text-hover-color: #33c6ff;
  --listdom-terms-widget-bg-color: transparent;
  --listdom-terms-widget-text-color: #8d919c;
  --listdom-terms-widget-hover-bg-color: transparent;
  --listdom-terms-widget-text-hover-color: #33c6ff;
  /* Button Colors */
  --listdom-primary-button-bg: #33c6ff;
  --listdom-primary-button-bg-2:#306be6;
  --listdom-primary-button-text: #fff;
  --listdom-primary-button-hover-bg: #306be6;
  --listdom-primary-button-hover-text: #fff;
  --listdom-primary-button-border: 0 0 0 0;
  --listdom-primary-button-border-style: solid;
  --listdom-primary-button-border-color: #fff;
  --listdom-primary-button-border-hover: 0 0 0 0;
  --listdom-primary-button-border-hover-style: solid;
  --listdom-primary-button-border-hover-color: #fff;
  --listdom-primary-button-border-radius: 4px;
  --listdom-secondary-button-bg: #e6f7ff;
  --listdom-secondary-button-text: #0ab0fe;
  --listdom-secondary-button-hover-bg: #306be6;
  --listdom-secondary-button-hover-text: #fff;
  --listdom-secondary-button-border: 1px 1px 1px 1px;
  --listdom-secondary-button-border-style: solid;
  --listdom-secondary-button-border-color: #bceaff;
  --listdom-secondary-button-border-hover: 1px 1px 1px 1px;
  --listdom-secondary-button-border-hover-style: solid;
  --listdom-secondary-button-border-hover-color: #bceaff;
  --listdom-secondary-button-border-radius: 4px;
  --listdom-fe-title-text-color: #000;
  --listdom-fe-title-font-family: "Poppins", Arial, monospace;
  --listdom-fe-title-font-weight: 600;
  --listdom-fe-title-text-align: inherit;
  --listdom-fe-title-font-size: 1.125rem;
  --listdom-fe-title-line-height: 1.6em;
}

[class^="lsd-"] {
  box-sizing: border-box;
}

.lsd-clearfix::after, #lsd_metabox_filter_options ul.lsd-categories::after,
#lsd_metabox_filter_options ul.lsd-locations::after,
#lsd_metabox_filter_options ul.lsd-features::after,
#lsd_metabox_filter_options ul.lsd-authors::after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}

.width-95-percent {
  width: 95%;
}

.lsd-height-10 {
  height: 10px;
}

.lsd-height-20 {
  height: 20px;
}

.lsd-height-40 {
  height: 40px;
}

.lsd-height-80 {
  height: 80px;
}

.lsd-height-120 {
  height: 120px;
}

.lsd-height-200 {
  height: 200px;
}

.lsd-height-300 {
  height: 300px;
}

.lsd-spacer-10 {
  height: 10px;
  clear: both;
}

.lsd-spacer-20 {
  height: 20px;
  clear: both;
}

.lsd-spacer-30 {
  height: 30px;
  clear: both;
}

.lsd-spacer-50 {
  height: 50px;
  clear: both;
}

.lsd-spacer-100 {
  height: 100px;
  clear: both;
}

.lsd-util-show {
  display: block;
}

.lsd-util-hide, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-search-field-actions-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-select-search-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-select-search-alignment, .lsd-util-hide.lsd-form-row, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-form-row.lsd-search-field-actions-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-form-row.lsd-select-search-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-form-row.lsd-select-search-alignment {
  display: none !important;
}
.lsd-util-hide.lsd-remove-image-button, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-remove-image-button.lsd-search-field-actions-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-remove-image-button.lsd-select-search-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-remove-image-button.lsd-select-search-alignment, .lsd-util-hide.lsd-select-image-button, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-select-image-button.lsd-search-field-actions-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-select-image-button.lsd-select-search-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-select-image-button.lsd-select-search-alignment, .lsd-util-hide.lsd-form-row.lsd-remove-image-button, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-form-row.lsd-remove-image-button.lsd-search-field-actions-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-form-row.lsd-remove-image-button.lsd-select-search-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-form-row.lsd-remove-image-button.lsd-select-search-alignment, .lsd-util-hide.lsd-form-row.lsd-select-image-button, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-form-row.lsd-select-image-button.lsd-search-field-actions-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-form-row.lsd-select-image-button.lsd-select-search-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-form-row.lsd-select-image-button.lsd-select-search-alignment {
  display: none !important;
}

.lsd-separator {
  border-bottom: 2px solid #eeeeee;
  font-size: 18px;
  margin-top: 12px;
  margin-bottom: 12px;
  font-weight: bold;
  padding-bottom: 4px;
}

.lsd-toggle {
  cursor: pointer;
}

.lsd-alert {
  display: block;
  margin: 10px 0;
  color: #333;
  line-height: 23px;
  padding: 12px 16px !important;
  border-radius: 4px;
  font-size: 16px;
}
.lsd-alert.lsd-error {
  background-color: #fdecea;
  color: #a94442;
  border: 1px solid #f44336;
  border-left-width: 4px;
}
.lsd-alert.lsd-warning {
  background-color: #fffbe6;
  color: #856404;
  border: 1px solid #ffc107;
  border-left-width: 4px;
}
.lsd-alert.lsd-info {
  background-color: #e7f3fe;
  color: #1e4b7a;
  border: 1px solid #2196f3;
  border-left-width: 4px;
}
.lsd-alert.lsd-success {
  background-color: #e6f4ea;
  color: #256029;
  border: 1px solid #2e7d32;
  border-left-width: 4px;
}
.lsd-alert.lsd-natural {
  background-color: #f7f7f9;
  color: #4a4a4a;
  border: 1px solid #d6d6d6;
  border-left-width: 4px;
}
.lsd-alert.lsd-eye-catching {
  color: #ffffff;
  background: #111810;
}
.lsd-alert.lsd-eye-catching a, .lsd-alert.lsd-eye-catching strong {
  color: #fdd700;
}
.lsd-alert.lsd-eye-catching .button {
  background-color: #fdd700;
  border-color: #fdd700 !important;
  color: #111810 !important;
}
.lsd-alert.lsd-eye-catching .button:hover, .lsd-alert.lsd-eye-catching .button:focus {
  border-color: #fdd700 !important;
  background-color: #fdd700 !important;
  color: #111810 !important;
  box-shadow: none !important;
}
.lsd-alert ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsd-alert a {
  text-decoration: none;
}

.lsd-alert-no-mt .lsd-alert {
  margin-top: 0;
}

.lsd-alert-no-mb .lsd-alert {
  margin-bottom: 0;
}

.lsd-alert-no-my .lsd-alert {
  margin-top: 0;
  margin-bottom: 0;
}

.lsd-toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
  display: flex;
  align-items: flex-end;
  flex-direction: column;
  gap: 8px;
  width: 50%;
}
.lsd-toast-container.lsd-top-right {
  top: 20px;
  right: 20px;
}
.lsd-toast-container.lsd-top-left {
  top: 20px;
  left: 20px;
}
.lsd-toast-container.lsd-bottom-right {
  bottom: 20px;
  right: 20px;
}
.lsd-toast-container.lsd-bottom-left {
  bottom: 20px;
  left: 20px;
}
.lsd-toast-container.lsd-top-center {
  top: 20px;
  left: 50%;
  transform: translateX(-50%);
  align-items: center;
}
.lsd-toast-container.lsd-bottom-center {
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  align-items: center;
}
.lsd-toast-container.lsd-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  align-items: center;
  justify-content: center;
}

@keyframes lsd-toast-slide-in {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes lsd-toast-fade-out {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(30px);
  }
}
@keyframes lsd-progress-anim {
  from {
    width: 100%;
  }
  to {
    width: 0;
  }
}
.lsd-toast {
  display: flex;
  align-items: center;
  gap: 16px;
  position: relative;
  color: #333;
  line-height: 23px;
  border-radius: 10px;
  padding: 16px 30px;
  font-size: 16px;
  pointer-events: auto;
  overflow: hidden;
  animation: lsd-toast-slide-in 0.35s ease forwards;
}
.lsd-toast.lsd-toast-remove {
  animation: lsd-toast-fade-out 0.3s ease forwards;
}
.lsd-toast .lsd-toast-icon {
  display: inline-flex;
  align-items: center;
  width: 18px;
  height: 18px;
  font-size: 18px;
}
.lsd-toast .lsd-toast-close {
  margin-left: auto;
  cursor: pointer;
  font-size: 18px;
  padding-left: 10px;
  opacity: 0.7;
  transition: opacity 0.2s;
  pointer-events: auto;
}
.lsd-toast .lsd-toast-close:hover {
  opacity: 1;
}
.lsd-toast.lsd-has-progress::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: var(--lsd-progress-color, currentColor);
  animation: lsd-progress-anim var(--lsd-progress-time, 5000ms) linear forwards;
  animation-play-state: running;
}
.lsd-toast.lsd-paused::after {
  animation-play-state: paused !important;
}
.lsd-toast.lsd-confirm {
  background-color: white;
  color: #4a4a4a;
  border-bottom: 2px solid #d6d6d6;
  --lsd-progress-color: #d6d6d6;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  gap: 15px;
}
.lsd-toast.lsd-confirm .lsd-toast-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.lsd-toast.lsd-confirm .lsd-toast-icon {
  width: 40px;
  height: 40px;
  font-size: 40px;
}
.lsd-toast.lsd-confirm .lsd-toast-icon i {
  width: 40px;
  height: 40px;
  font-size: 40px;
}
.lsd-toast.lsd-error {
  background-color: #fdecea;
  color: #a94442;
  --lsd-progress-color: #f44336;
}
.lsd-toast.lsd-warning {
  background-color: #fffbe6;
  color: #856404;
  border-bottom: 2px solid #ffc107;
  --lsd-progress-color: #ffc107;
}
.lsd-toast.lsd-info {
  background-color: #e7f3fe;
  color: #1e4b7a;
  --lsd-progress-color: #2196f3;
}
.lsd-toast.lsd-success {
  background-color: #e6f4ea;
  color: #256029;
  --lsd-progress-color: #2e7d32;
}
.lsd-toast.lsd-natural {
  background-color: #f7f7f9;
  color: #4a4a4a;
  --lsd-progress-color: #d6d6d6;
}
.lsd-toast.lsd-in-progress {
  background-color: #e1f5fe;
  color: #0277bd;
  --lsd-progress-color: #0288d1;
}

.lsd-toast-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 999998;
  display: flex;
  align-items: center;
  justify-content: center;
}

.lsd-badge {
  display: flex;
  align-items: center;
  gap: 4px;
  color: var(--lsd-neutral-badge, #8D8D8D);
  background: var(--lsd-netral-badge-bg, #F0F0F0);
  border: 1px solid var(--lsd-neutral-badge-border, #E4E4E4);
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
  padding: 4px 8px;
  border-radius: 8px;
}
.lsd-badge i {
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 16px;
}
.lsd-badge.lsd-error {
  color: var(--lsd-error-badge, #BD0003);
  background: var(--lsd-error-badge-bg, #FFF8F8);
  border: 1px solid var(--lsd-error-badge-border, #FFD2D2);
}
.lsd-badge.lsd-warning {
  color: var(--lsd-warning-badge-text, #856404);
  background: var(--lsd-warning-basge, #FFFEE9);
  border: 1px solid var(--lsd-warning-badge-border, #FFEF97);
}
.lsd-badge.lsd-info {
  background-color: #e7f3fe;
  color: #1e4b7a;
  border: 1px solid #2196f3;
  border-left-width: 4px;
}
.lsd-badge.lsd-success {
  background: var(--lsd-success-badge-bg, #E6F4EA);
  color: var(--lsd-success-badge-text, #256029);
  border: 1px solid var(--lsd-success-badge-border, #CDFFD0);
}
.lsd-badge.lsd-neutral {
  color: var(--lsd-neutral-badge, #8D8D8D);
  background: var(--lsd-netral-badge-bg, #F0F0F0);
  border: 1px solid var(--lsd-neutral-badge-border, #E4E4E4);
}

ul.lsd-unordered {
  list-style: disc;
}

.lsd-text-left {
  text-align: left;
}

.lsd-text-right {
  text-align: right;
}

.lsd-text-center {
  text-align: center;
}

.lsd-text-nowrap {
  text-wrap: nowrap;
}

.lsd-d-inline {
  display: inline;
}

.lsd-d-inline-block {
  display: inline-block;
}

.lsd-d-block {
  display: block;
}

.lsd-p-0 {
  padding: 0 !important;
}

.lsd-p-1 {
  padding: 2px !important;
}

.lsd-p-2 {
  padding: 5px !important;
}

.lsd-p-3 {
  padding: 10px !important;
}

.lsd-p-4 {
  padding: 20px !important;
}

.lsd-p-5 {
  padding: 40px !important;
}

.lsd-px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.lsd-px-1 {
  padding-right: 2px !important;
  padding-left: 2px !important;
}

.lsd-px-2 {
  padding-right: 5px !important;
  padding-left: 5px !important;
}

.lsd-px-3 {
  padding-right: 10px !important;
  padding-left: 10px !important;
}

.lsd-px-4 {
  padding-right: 20px !important;
  padding-left: 20px !important;
}

.lsd-px-5 {
  padding-right: 40px !important;
  padding-left: 40px !important;
}

.lsd-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.lsd-py-1 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.lsd-py-2 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.lsd-py-3 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.lsd-py-4 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.lsd-py-5 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.lsd-pt-0 {
  padding-top: 0 !important;
}

.lsd-pt-1 {
  padding-top: 2px !important;
}

.lsd-pt-2 {
  padding-top: 5px !important;
}

.lsd-pt-3 {
  padding-top: 10px !important;
}

.lsd-pt-4 {
  padding-top: 20px !important;
}

.lsd-pt-5 {
  padding-top: 40px !important;
}

.lsd-pr-0 {
  padding-right: 0 !important;
}

.lsd-pr-1 {
  padding-right: 2px !important;
}

.lsd-pr-2 {
  padding-right: 5px !important;
}

.lsd-pr-3 {
  padding-right: 10px !important;
}

.lsd-pr-4 {
  padding-right: 20px !important;
}

.lsd-pr-5 {
  padding-right: 40px !important;
}

.lsd-pb-0 {
  padding-bottom: 0 !important;
}

.lsd-pb-1 {
  padding-bottom: 2px !important;
}

.lsd-pb-2 {
  padding-bottom: 5px !important;
}

.lsd-pb-3 {
  padding-bottom: 10px !important;
}

.lsd-pb-4 {
  padding-bottom: 20px !important;
}

.lsd-pb-5 {
  padding-bottom: 40px !important;
}

.lsd-pl-0 {
  padding-left: 0 !important;
}

.lsd-pl-1 {
  padding-left: 2px !important;
}

.lsd-pl-2 {
  padding-left: 5px !important;
}

.lsd-pl-3 {
  padding-left: 10px !important;
}

.lsd-pl-4 {
  padding-left: 20px !important;
}

.lsd-pl-5 {
  padding-left: 40px !important;
}

.lsd-m-0 {
  margin: 0 !important;
}

.lsd-m-1 {
  margin: 2px !important;
}

.lsd-m-2 {
  margin: 5px !important;
}

.lsd-m-3 {
  margin: 10px !important;
}

.lsd-m-4 {
  margin: 20px !important;
}

.lsd-m-5 {
  margin: 40px !important;
}

.lsd-mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.lsd-mx-1 {
  margin-right: 2px !important;
  margin-left: 2px !important;
}

.lsd-mx-2 {
  margin-right: 5px !important;
  margin-left: 5px !important;
}

.lsd-mx-3 {
  margin-right: 10px !important;
  margin-left: 10px !important;
}

.lsd-mx-4 {
  margin-right: 20px !important;
  margin-left: 20px !important;
}

.lsd-mx-5 {
  margin-right: 40px !important;
  margin-left: 40px !important;
}

.lsd-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.lsd-my-1 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.lsd-my-2 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.lsd-my-3 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.lsd-my-4 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.lsd-my-5 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.lsd-mt-0 {
  margin-top: 0 !important;
}

.lsd-mt-1 {
  margin-top: 2px !important;
}

.lsd-mt-2 {
  margin-top: 5px !important;
}

.lsd-mt-3 {
  margin-top: 10px !important;
}

.lsd-mt-4 {
  margin-top: 20px !important;
}

.lsd-mt-5 {
  margin-top: 40px !important;
}

.lsd-mr-0 {
  margin-right: 0 !important;
}

.lsd-mr-1 {
  margin-right: 2px !important;
}

.lsd-mr-2 {
  margin-right: 5px !important;
}

.lsd-mr-3 {
  margin-right: 10px !important;
}

.lsd-mr-4 {
  margin-right: 20px !important;
}

.lsd-mr-5 {
  margin-right: 40px !important;
}

.lsd-mb-0 {
  margin-bottom: 0 !important;
}

.lsd-mb-1 {
  margin-bottom: 2px !important;
}

.lsd-mb-2 {
  margin-bottom: 5px !important;
}

.lsd-mb-3 {
  margin-bottom: 10px !important;
}

.lsd-mb-4 {
  margin-bottom: 20px !important;
}

.lsd-mb-5 {
  margin-bottom: 40px !important;
}

.lsd-ml-0 {
  margin-left: 0 !important;
}

.lsd-ml-1 {
  margin-left: 2px !important;
}

.lsd-ml-2 {
  margin-left: 5px !important;
}

.lsd-ml-3 {
  margin-left: 10px !important;
}

.lsd-ml-4 {
  margin-left: 20px !important;
}

.lsd-ml-5 {
  margin-left: 40px !important;
}

.lsd-no-bullets li {
  list-style: none;
}

.lsd-cursor-move {
  cursor: move;
}

.lsd-cursor-pointer {
  cursor: pointer;
}

.lsd-no-border {
  border: none !important;
}

.lsd-border-width {
  border-width: 1px !important;
}

.lsd-disabled {
  color: #999999;
  background: #eeeeee;
}

.lsd-color-white-txt {
  color: #ffffff;
}
.lsd-color-white-txt:active, .lsd-color-white-txt:hover, .lsd-color-white-txt:focus, .lsd-color-white-txt:link {
  color: #ffffff;
}

.lsd-color-black-txt {
  color: #000000;
}
.lsd-color-black-txt:active, .lsd-color-black-txt:hover, .lsd-color-black-txt:focus, .lsd-color-black-txt:link {
  color: #000000;
}

.lsd-need-confirm {
  color: #ea4433;
}
.lsd-need-confirm i {
  color: #ea4433;
}

ul.lsd-categories ul.lsd-children {
  margin-left: 15px;
  margin-top: 6px;
}

.lsd-required, .acf-required {
  color: #dc3232 !important;
  border: none;
}

ul.lsd-boxed-list li {
  display: inline-block;
}
ul.lsd-boxed-list li label {
  border: 1px solid #cccccc;
  background: #e5e5e5;
  padding: 7px 15px 7px 12px;
  margin: 0 4px 4px 0;
  border-radius: 6px;
  display: block;
}
ul.lsd-boxed-list li label.lsd-always-enabled {
  background: #f9f9f9;
}

.lsd-border {
  border: 1px solid #cccccc;
}

.lsd-border-radius {
  border-radius: 5px;
}

.lsd-bold {
  font-weight: 700 !important;
}

.lsd-w-full {
  width: 100%;
}

.lsd-w-auto {
  width: auto !important;
}

.lsd-w-max {
  width: max-content !important;
}

.lsd-max-w-60 {
  max-width: 60px;
}

.lsd-max-w-80 {
  max-width: 80px;
}

.lsd-max-w-100 {
  max-width: 100px;
}

.lsd-max-w-200 {
  max-width: 200px;
}

.lsd-max-w-300 {
  max-width: 300px;
}

.lsd-max-w-400 {
  max-width: 400px;
}

.lsd-max-w-500 {
  max-width: 500px;
}

.lsd-max-w-600 {
  max-width: 600px;
}

.lsd-max-w-700 {
  max-width: 700px;
}

.lsd-max-w-800 {
  max-width: 800px;
}

.lsd-min-w-60 {
  min-width: 60px;
}

.lsd-min-w-80 {
  min-width: 80px;
}

.lsd-min-w-100 {
  min-width: 100px;
}

.lsd-min-w-200 {
  min-width: 200px;
}

.lsd-min-w-300 {
  min-width: 300px;
}

.lsd-min-w-400 {
  min-width: 400px;
}

.lsd-min-w-500 {
  min-width: 500px;
}

.lsd-min-w-600 {
  min-width: 600px;
}

.lsd-min-w-700 {
  min-width: 700px;
}

.lsd-min-w-800 {
  min-width: 800px;
}

.lsd-text-decoration-none {
  text-decoration: none;
}

.lsd-tooltip {
  position: relative;
}
.lsd-tooltip:before {
  content: attr(data-lsd-tooltip);
  position: absolute;
  bottom: calc(100% + 6px);
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 8px 12px;
  border-radius: 5px;
  white-space: pre-line;
  opacity: 0;
  visibility: hidden;
  font-size: 12px;
  line-height: 18px;
  transition: opacity 0.3s ease;
  z-index: 10;
  min-width: 150px;
}
.lsd-tooltip:after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-width: 6px 6px 0 6px;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
  z-index: 10;
}
.lsd-tooltip.lsd-tooltip-left:before {
  bottom: unset;
  left: unset;
  transform: translateY(-50%);
  right: 100%;
  top: 50%;
}
.lsd-tooltip.lsd-tooltip-left:after {
  bottom: unset;
  left: unset;
  top: 50%;
  right: 98%;
  transform: translateY(-50%);
  border-width: 6px 0 6px 6px;
  border-color: transparent transparent transparent #333;
}
.lsd-tooltip.lsd-tooltip-right:before {
  bottom: unset;
  left: 80%;
  transform: translateY(-50%);
  top: 50%;
}
.lsd-tooltip.lsd-tooltip-right:after {
  bottom: unset;
  top: 50%;
  left: 75%;
  transform: translateY(-50%);
  border-width: 6px 6px 6px 0;
  border-color: transparent #333 transparent transparent;
}
.lsd-tooltip.lsd-tooltip-bottom:before {
  bottom: unset;
  top: calc(100% + 6px);
  left: 50%;
  transform: translateX(-50%);
}
.lsd-tooltip.lsd-tooltip-bottom:after {
  bottom: unset;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #333 transparent;
}
.lsd-tooltip.lsd-tooltip-top:before {
  bottom: calc(100% + 6px);
  top: unset;
  left: 50%;
  transform: translateX(-50%);
}
.lsd-tooltip.lsd-tooltip-top:after {
  bottom: 100%;
  top: unset;
  left: 50%;
  transform: translateX(-50%);
  border-width: 6px 6px 0 6px;
  border-color: #333 transparent transparent transparent;
}
.lsd-tooltip.lsd-tooltip-box:before {
  white-space: normal;
  width: 160px;
}
.lsd-tooltip:hover:before, .lsd-tooltip:hover:after {
  opacity: 1;
  visibility: visible;
}

.lsd-not-scrollable {
  width: 100%;
  position: fixed;
  overflow-y: scroll;
  top: 0;
  left: 0;
}

@media only screen and (max-width: 1024px) {
  .lsd-small-not-scrollable {
    overflow: hidden;
  }
}
.lsd-box-white, .lsd-box-attribute-upsert {
  background: #fff;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.lsd-box-attribute-upsert {
  width: 95%;
  padding: 1.5em;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.lsd-box-attribute-upsert input[type=text], .lsd-box-attribute-upsert input[type=number], .lsd-box-attribute-upsert select {
  margin: 0;
  width: 100%;
  max-width: 100%;
}
.lsd-box-attribute-upsert .form-field {
  margin: 0;
}
.lsd-box-attribute-upsert .form-field > label {
  padding-bottom: 4px;
  display: block;
}
.lsd-box-attribute-upsert .form-field input[type=checkbox] + label {
  margin-left: 4px;
}
.lsd-box-attribute-upsert .description {
  margin-bottom: 0;
  max-width: 100%;
}

.form-field-attribute-row .form-field-attribute-column {
  padding-top: 0;
  padding-bottom: 0;
}

.lsd-rounded {
  border-radius: 3px;
}

.lsd-rounded-10 {
  border-radius: 10px !important;
}

.lsd-text-red {
  color: red;
}

.lsd-text-small {
  font-size: 0.6em;
}

.lsd-muted {
  color: #646970;
}

.lsd-text-uppercase {
  text-transform: uppercase;
}

.lsd-dark-image-placeholder .lsd-imagepicker-image-placeholder {
  background-color: #333333;
  text-align: center;
  border-radius: 4px;
}

.lsd-image-placeholder {
  border: 1px dashed #d4d7dc;
  border-radius: 8px;
  padding: 10px;
  background-color: #f8fafc;
  min-height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  transition: border-color 0.2s ease, background-color 0.2s ease;
}
.lsd-image-placeholder.lsd-image-placeholder-has-image {
  border-style: solid;
  background-color: #ffffff;
}
.lsd-image-placeholder .lsd-image-placeholder-inner {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lsd-image-placeholder .lsd-image-placeholder-preview {
  width: 100%;
}
.lsd-image-placeholder .lsd-image-placeholder-preview.lsd-util-hide, .lsd-image-placeholder .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-image-placeholder-preview.lsd-search-field-actions-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-image-placeholder .lsd-image-placeholder-preview.lsd-search-field-actions-width, .lsd-image-placeholder .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-image-placeholder-preview.lsd-select-search-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-image-placeholder .lsd-image-placeholder-preview.lsd-select-search-width, .lsd-image-placeholder .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-image-placeholder-preview.lsd-select-search-alignment, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-image-placeholder .lsd-image-placeholder-preview.lsd-select-search-alignment {
  display: none;
}
.lsd-image-placeholder .lsd-image-placeholder-preview img {
  width: 100%;
  height: auto;
  border-radius: 6px;
  object-fit: cover;
  display: block;
}
.lsd-image-placeholder .lsd-image-placeholder-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
.lsd-image-placeholder .lsd-image-placeholder-empty.lsd-util-hide, .lsd-image-placeholder .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-image-placeholder-empty.lsd-search-field-actions-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-image-placeholder .lsd-image-placeholder-empty.lsd-search-field-actions-width, .lsd-image-placeholder .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-image-placeholder-empty.lsd-select-search-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-image-placeholder .lsd-image-placeholder-empty.lsd-select-search-width, .lsd-image-placeholder .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-image-placeholder-empty.lsd-select-search-alignment, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-image-placeholder .lsd-image-placeholder-empty.lsd-select-search-alignment {
  display: none;
}
.lsd-image-placeholder .lsd-image-placeholder-empty .lsd-image-placeholder-text {
  margin: 0;
  font-size: 14px;
  color: #6b7280;
}

.lsd-h-scroll-shadow-wrapper {
  position: relative;
}
.lsd-h-scroll-shadow-wrapper .lsd-h-scroll-shadow {
  position: absolute;
  top: 0;
  z-index: 100;
  width: 12px;
  height: 100%;
}
.lsd-h-scroll-shadow-wrapper .lsd-h-scroll-shadow-left {
  left: 0;
  background: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0.2), transparent);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.2), transparent);
  opacity: 0;
}
.lsd-h-scroll-shadow-wrapper .lsd-h-scroll-shadow-right {
  right: 0;
  background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.2), transparent);
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.2), transparent);
  opacity: 0;
}

.lsd-collapsible {
  position: relative;
}
.lsd-collapsible .lsd-collapsible-content {
  transition: height 0.3s ease-out;
}
.lsd-collapsible .lsd-collapsible-trigger {
  display: none;
}
.lsd-collapsible.lsd-collapsible-close .lsd-collapsible-content {
  height: 200px;
  overflow: hidden;
}
.lsd-collapsible.lsd-collapsible-close .lsd-collapsible-trigger {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 200px;
  background: linear-gradient(to top, #ffffff 50%, rgba(51, 51, 51, 0) 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 1.1em;
  font-weight: 600;
}

.lsd-inline-popup-wrapper {
  position: relative;
}
.lsd-inline-popup-wrapper button#lsd_ava_ai_open.lsd-text-button i {
  color: var(--lsd-fe-gold, #F5BC00);
}
.lsd-inline-popup-wrapper.lsd-editor-ai-button {
  display: inline-block;
}
.lsd-inline-popup-wrapper.lsd-editor-ai-button button i, .lsd-inline-popup-wrapper.lsd-editor-ai-button button.lsd-text-button i {
  color: var(--lsd-fe-gold, #F5BC00);
}
.lsd-inline-popup-wrapper .lsd-inline-popup-content {
  position: absolute;
  display: none;
  z-index: 1000;
  margin-top: 4px;
  min-width: 300px;
  background-color: #fff;
  padding: var(--lsd-modal-content-padding, 10px);
  width: var(--lsd-modal-content-width, 30%);
  border-radius: var(--lsd-modal-content-border-radius, 10px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.lsd-inline-popup-wrapper .lsd-inline-popup-content.lsd-inline-popup-active {
  display: block;
}
.lsd-inline-popup-wrapper .lsd-inline-popup-content input, .lsd-inline-popup-wrapper .lsd-inline-popup-content textarea, .lsd-inline-popup-wrapper .lsd-inline-popup-content select {
  margin: 0;
}

.lsd-colorpicker-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
}
.lsd-colorpicker-wrapper .wp-picker-container {
  border-radius: 6px;
}
.lsd-colorpicker-wrapper .wp-picker-container label {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
}
.lsd-colorpicker-wrapper .wp-picker-container label input {
  margin: 0;
}
.lsd-colorpicker-wrapper .wp-picker-container button.wp-color-result {
  border-radius: 6px !important;
  margin: 0;
}
.lsd-colorpicker-wrapper .wp-picker-container .wp-picker-input-wrap {
  position: absolute;
  z-index: 12;
  margin-top: 17px;
  width: 235px;
  margin-left: 10px;
}
.lsd-colorpicker-wrapper .wp-picker-container .wp-picker-holder {
  position: absolute;
  z-index: 10;
}
.lsd-colorpicker-wrapper .wp-picker-container .wp-picker-holder .iris-picker {
  padding-top: 40px;
}
.lsd-colorpicker-wrapper .wp-picker-container .wp-picker-holder .iris-picker .iris-picker-inner {
  top: 50px;
}

.lsd-flex {
  display: flex;
}

.lsd-flex-wrap {
  flex-wrap: wrap;
}

.lsd-flex-row {
  flex-direction: row;
  justify-items: center;
  place-items: center;
  justify-content: space-between;
}

.lsd-flex-col {
  flex-direction: column;
  justify-items: center;
  place-items: center;
  justify-content: space-between;
}

.lsd-flex-items-start {
  place-items: start;
}

.lsd-flex-items-stretch {
  place-items: stretch;
}

.lsd-flex-items-end {
  place-items: end;
}

.lsd-flex-content-start {
  justify-content: start;
}

.lsd-flex-content-center {
  justify-content: center;
}

.lsd-flex-content-between {
  justify-content: space-between;
}

.lsd-flex-content-end {
  justify-content: end;
}

.lsd-flex-align-items-start {
  align-items: start;
}

.lsd-flex-align-items-baseline {
  align-items: baseline;
}

.lsd-flex-align-items-center {
  align-items: center !important;
}

.lsd-flex-align-items-end {
  align-items: end;
}

.lsd-flex-align-items-stretch {
  align-items: stretch;
}

.lsd-gap-0 {
  gap: 0 !important;
}

.lsd-gap-1 {
  gap: 2px !important;
}

.lsd-gap-2 {
  gap: 5px !important;
}

.lsd-gap-3 {
  gap: 10px !important;
}

.lsd-gap-4 {
  gap: 20px !important;
}

.lsd-gap-5 {
  gap: 40px !important;
}

.lsd-flex-1 {
  flex: 1;
}

.lsd-flex-2 {
  flex: 2;
}

.lsd-flex-3 {
  flex: 3;
}

.lsd-flex-4 {
  flex: 4;
}

.lsd-flex-5 {
  flex: 5;
}

.lsd-flex-items-full-width > * {
  width: 100%;
}

.lsd-flex-o-1 {
  order: 1;
}

.lsd-flex-o-2 {
  order: 2;
}

.lsd-flex-o-3 {
  order: 3;
}

.lsd-flex-o-4 {
  order: 4;
}

.lsd-flex-o-5 {
  order: 5;
}

.lsd-grid {
  display: grid;
  grid-auto-rows: auto;
  gap: 30px;
}
.lsd-grid.lsd-g-2-columns {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  /**
    Size <= 568
  **/
}
@media only screen and (max-width: 568px) {
  .lsd-grid.lsd-g-2-columns {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.lsd-grid.lsd-g-3-columns {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 568
  **/
}
@media only screen and (max-width: 768px) and (min-width: 569px) {
  .lsd-grid.lsd-g-3-columns {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media only screen and (max-width: 568px) {
  .lsd-grid.lsd-g-3-columns {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.lsd-grid.lsd-g-4-columns {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 568
  **/
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .lsd-grid.lsd-g-4-columns {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media only screen and (max-width: 768px) and (min-width: 569px) {
  .lsd-grid.lsd-g-4-columns {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media only screen and (max-width: 568px) {
  .lsd-grid.lsd-g-4-columns {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.lsd-grid.lsd-g-6-columns {
  grid-template-columns: repeat(6, minmax(0, 1fr));
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 568
  **/
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .lsd-grid.lsd-g-6-columns {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media only screen and (max-width: 768px) and (min-width: 569px) {
  .lsd-grid.lsd-g-6-columns {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media only screen and (max-width: 568px) {
  .lsd-grid.lsd-g-6-columns {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

.lsd-row, .lsd-form-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  box-sizing: border-box;
}
.lsd-row .lsd-col-1, .lsd-row .lsd-col-2, .lsd-row .lsd-col-3, .lsd-row .lsd-col-4, .lsd-row .lsd-col-5, .lsd-row .lsd-col-6, .lsd-row .lsd-col-7, .lsd-row .lsd-col-8, .lsd-row .lsd-col-9, .lsd-row .lsd-col-10, .lsd-row .lsd-col-11, .lsd-row .lsd-col-12, .lsd-form-row .lsd-col-1, .lsd-form-row .lsd-col-2, .lsd-form-row .lsd-col-3, .lsd-form-row .lsd-col-4, .lsd-form-row .lsd-col-5, .lsd-form-row .lsd-col-6, .lsd-form-row .lsd-col-7, .lsd-form-row .lsd-col-8, .lsd-form-row .lsd-col-9, .lsd-form-row .lsd-col-10, .lsd-form-row .lsd-col-11, .lsd-form-row .lsd-col-12 {
  box-sizing: border-box;
  width: 100%;
}
.lsd-row .lsd-col-inline input[type="text"],
.lsd-row .lsd-col-inline input[type="email"],
.lsd-row .lsd-col-inline input[type="number"],
.lsd-row .lsd-col-inline input[type=password],
.lsd-row .lsd-col-inline input[type=tel],
.lsd-row .lsd-col-inline input[type=url],
.lsd-row .lsd-col-inline input[type=search],
.lsd-row .lsd-col-inline input[type=date],
.lsd-row .lsd-col-inline select, .lsd-form-row .lsd-col-inline input[type="text"],
.lsd-form-row .lsd-col-inline input[type="email"],
.lsd-form-row .lsd-col-inline input[type="number"],
.lsd-form-row .lsd-col-inline input[type=password],
.lsd-form-row .lsd-col-inline input[type=tel],
.lsd-form-row .lsd-col-inline input[type=url],
.lsd-form-row .lsd-col-inline input[type=search],
.lsd-form-row .lsd-col-inline input[type=date],
.lsd-form-row .lsd-col-inline select {
  width: auto !important;
}

.rtl .lsd-row {
  direction: rtl;
}

@media (min-width: 768px) {
  .lsd-row, .lsd-form-row {
    gap: 0;
  }
  .lsd-row *[class*="lsd-col-"]:first-child, .lsd-form-row *[class*="lsd-col-"]:first-child {
    padding-left: 0;
  }
  .lsd-row *[class*="lsd-col-"]:last-child, .lsd-form-row *[class*="lsd-col-"]:last-child {
    padding-right: 0;
  }
  .lsd-row .lsd-col-1, .lsd-form-row .lsd-col-1 {
    width: 8.333333%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-2, .lsd-form-row .lsd-col-2 {
    width: 16.666667%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-3, .lsd-form-row .lsd-col-3 {
    width: 25%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-4, .lsd-form-row .lsd-col-4 {
    width: 33.333333%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-5, .lsd-form-row .lsd-col-5 {
    width: 41.666667%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-6, .lsd-form-row .lsd-col-6 {
    width: 50%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-7, .lsd-form-row .lsd-col-7 {
    width: 58.333333%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-8, .lsd-form-row .lsd-col-8 {
    width: 66.666667%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-9, .lsd-form-row .lsd-col-9 {
    width: 75%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-10, .lsd-form-row .lsd-col-10 {
    width: 83.333333%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-11, .lsd-form-row .lsd-col-11 {
    width: 91.666667%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-12, .lsd-form-row .lsd-col-12 {
    width: 100%;
    padding: 0 6px;
  }
}
.lsd-grid-container {
  display: grid !important;
  grid-template-columns: repeat(12, 1fr);
  gap: 16px;
}

.lsd-col {
  grid-column: auto;
  padding: 16px;
  background-color: #f0f0f0;
  border: 1px solid #ccc;
  text-align: center;
}

.lsd-col-span-1 {
  grid-column: span 1;
}

.lsd-col-span-2 {
  grid-column: span 2;
}

.lsd-col-span-3 {
  grid-column: span 3;
}

.lsd-col-span-4 {
  grid-column: span 4;
}

.lsd-col-span-5 {
  grid-column: span 5;
}

.lsd-col-span-6 {
  grid-column: span 6;
}

.lsd-col-span-7 {
  grid-column: span 7;
}

.lsd-col-span-8 {
  grid-column: span 8;
}

.lsd-col-span-9 {
  grid-column: span 9;
}

.lsd-col-span-10 {
  grid-column: span 10;
}

.lsd-col-span-11 {
  grid-column: span 11;
}

.lsd-col-span-12 {
  grid-column: span 12;
}

.lsd-row-span-1 {
  grid-row: span 1;
}

.lsd-row-span-2 {
  grid-row: span 2;
}

.lsd-row-span-3 {
  grid-row: span 3;
}

.lsd-row-span-4 {
  grid-row: span 4;
}

.lsd-row-span-5 {
  grid-row: span 5;
}

.lsd-row-span-6 {
  grid-row: span 6;
}

.lsd-row-span-7 {
  grid-row: span 7;
}

.lsd-row-span-8 {
  grid-row: span 8;
}

.lsd-row-span-9 {
  grid-row: span 9;
}

.lsd-row-span-10 {
  grid-row: span 10;
}

.lsd-row-span-11 {
  grid-row: span 11;
}

.lsd-row-span-12 {
  grid-row: span 12;
}

@media (max-width: 768px) {
  .lsd-grid-container {
    gap: 16px 8px;
  }

  .lsd-col-span-1, .lsd-col-span-2, .lsd-col-span-3, .lsd-col-span-4,
  .lsd-col-span-5, .lsd-col-span-6, .lsd-col-span-7, .lsd-col-span-8,
  .lsd-col-span-9, .lsd-col-span-10, .lsd-col-span-11, .lsd-col-span-12 {
    grid-column: span 12;
  }

  .lsd-col-span-force .lsd-col-span-1 {
    grid-column: span 1;
  }
  .lsd-col-span-force .lsd-col-span-2 {
    grid-column: span 2;
  }
  .lsd-col-span-force .lsd-col-span-3 {
    grid-column: span 3;
  }
  .lsd-col-span-force .lsd-col-span-4 {
    grid-column: span 4;
  }
  .lsd-col-span-force .lsd-col-span-5 {
    grid-column: span 5;
  }
  .lsd-col-span-force .lsd-col-span-6 {
    grid-column: span 6;
  }
  .lsd-col-span-force .lsd-col-span-7 {
    grid-column: span 7;
  }
  .lsd-col-span-force .lsd-col-span-8 {
    grid-column: span 8;
  }
  .lsd-col-span-force .lsd-col-span-9 {
    grid-column: span 9;
  }
  .lsd-col-span-force .lsd-col-span-10 {
    grid-column: span 10;
  }
  .lsd-col-span-force .lsd-col-span-11 {
    grid-column: span 11;
  }
  .lsd-col-span-force .lsd-col-span-12 {
    grid-column: span 12;
  }
}
.lsd-tabs ul {
  margin: 0 10px;
  padding: 0;
  border-bottom: none;
}
.lsd-tabs ul li {
  display: inline-block;
  padding: 3px 25px;
  margin: 0 .5em;
  cursor: pointer;
  color: #555;
  background: #f1f1f1;
  line-height: 24px;
  border: 1px solid #cccccc;
}
.lsd-tabs ul li.nav-tab-active {
  background: #ffffff;
  color: #000;
}
.lsd-tabs ul li.nav-tab-active:hover {
  border: 1px solid #ccc;
}

.lsd-fe-tabs ul.lsd-fe-tabs-nav, .lsd-fe-tabs ul {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}
.lsd-fe-tabs ul.lsd-fe-tabs-nav li, .lsd-fe-tabs ul li {
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
  color: #000;
  background: #F2F2F2;
  border-radius: 5px;
  line-height: 24px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  padding: 6px 12px;
  border: none;
}
.lsd-fe-tabs ul.lsd-fe-tabs-nav li a, .lsd-fe-tabs ul li a {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
  color: #000;
  line-height: 24px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-size: 14px;
  border-radius: 5px;
  padding: 6px 12px;
}
.lsd-fe-tabs ul.lsd-fe-tabs-nav li:hover a, .lsd-fe-tabs ul li:hover a {
  color: #000;
  background: #D8D8D8;
}
.lsd-fe-tabs ul.lsd-fe-tabs-nav li.lsd-active a, .lsd-fe-tabs ul li.lsd-active a {
  background: var(--listdom-main-gbg1);
  color: #fff;
}

.lsd-tab-content {
  display: none;
}

.lsd-tab-content-active {
  display: block;
}

.lsd-wrap .nav-tab-wrapper .nav-tab {
  padding: 8px 12px;
  margin-left: 10px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-items: center;
  place-items: center;
  font-size: 16px;
}
.lsd-wrap .nav-tab-wrapper .nav-tab .update-plugins {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  margin: 0;
  padding: 0 5px;
  min-width: 18px;
  height: 18px;
  border-radius: 9px;
  background-color: #d63638;
  color: #fff;
  font-size: 11px;
  line-height: 1.6;
  text-align: center;
}
.lsd-wrap .nav-tab-wrapper .nav-tab-active {
  background: #f1f1f1;
  border-bottom-color: #f1f1f1;
}

ul.lsd-sub-tabs {
  margin: 0;
  padding: 0;
}
ul.lsd-sub-tabs li {
  margin-bottom: 0;
}
ul.lsd-sub-tabs li a {
  padding: 6px 18px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  text-decoration: none;
  color: #000000;
  display: inline-block;
}
ul.lsd-sub-tabs li a:active, ul.lsd-sub-tabs li a:focus {
  outline: none;
  box-shadow: none;
}
ul.lsd-sub-tabs li.lsd-sub-tabs-active a {
  background-color: #dcdcde;
}

.lsd-tab-switcher-content {
  display: none;
}
.lsd-tab-switcher-content.lsd-tab-switcher-content-active {
  display: block;
}

.lsd-level-3-menu {
  position: relative;
  display: flex;
  gap: 0;
  row-gap: 10px;
  border-bottom: 1px solid #E8E8E8;
  padding: 0 36px !important;
}
.lsd-level-3-menu > li {
  transition: all 0.2s ease-in-out;
}
.lsd-level-3-menu > li a {
  background-color: transparent !important;
  border: none !important;
  transition: all 0.2s ease-in-out;
  padding: 8px 16px;
  text-wrap: nowrap;
  line-height: 1.5em;
  font-size: 14px;
}
.lsd-level-3-menu > li:hover {
  color: #8241FF;
  border-bottom: 1px solid #8241FF;
}
.lsd-level-3-menu > li:hover a {
  color: #8241FF !important;
}
.lsd-level-3-menu .lsd-sub-tabs-active {
  color: #5018B9;
  border-bottom: 1px solid #5018B9;
}
.lsd-level-3-menu .lsd-sub-tabs-active a {
  color: #5018B9 !important;
}

#lsd_tab_content_filter-options .lsd-level-3-menu {
  padding: 0 10px !important;
}

.lsd-level-5-menu {
  border-radius: 8px;
  width: max-content;
  overflow: hidden;
  margin: 0 0 12px 0 !important;
  gap: 8px;
}
.lsd-level-5-menu li {
  transition: all 0.2s ease-in-out;
  border: 1px solid #E8E4F2 !important;
  border-radius: 8px !important;
}
.lsd-level-5-menu li a {
  color: #351179 !important;
  border: none !important;
  transition: all 0.2s ease-in-out;
  font-size: 14px;
  padding: 6px 12px !important;
}
.lsd-level-5-menu li:hover {
  background-color: #EFECF5 !important;
  color: #000 !important;
}
.lsd-level-5-menu .lsd-sub-tabs-active {
  background-color: #E8E4F2 !important;
  color: #000 !important;
}
.lsd-level-5-menu .lsd-sub-tabs-active a {
  background-color: transparent !important;
}

.lsd-autosuggest-wrapper input[type=text] {
  border-color: #8c8f94;
  margin: 0;
  width: 100%;
}
.lsd-autosuggest-wrapper input[type=text]:focus {
  outline: none;
  box-shadow: none;
  border-color: #8c8f94;
}
.lsd-autosuggest-wrapper.lsd-has-suggestions input[type=text] {
  border-radius: 3px 3px 0 0;
}
.lsd-autosuggest-wrapper .lsd-autosuggest-suggestions:not(:empty) {
  border: 1px solid #8c8f94;
  border-radius: 0 0 3px 3px;
  border-top: none;
}
.lsd-autosuggest-wrapper .lsd-autosuggest-suggestions:not(:empty) ul {
  margin: 0;
  list-style: none;
  padding: 0;
}
.lsd-autosuggest-wrapper .lsd-autosuggest-suggestions:not(:empty) ul li {
  list-style: none;
  cursor: pointer;
  padding: 10px;
  margin: 0;
  transition: all 0.2s ease;
  font-size: 13px;
  line-height: 13px;
}
.lsd-autosuggest-wrapper .lsd-autosuggest-suggestions:not(:empty) ul li:hover {
  background-color: #eaeaea;
}
.lsd-autosuggest-wrapper .lsd-autosuggest-suggestions:not(:empty) ul li:last-child {
  border-radius: 0 0 3px 3px;
}
.lsd-autosuggest-wrapper .lsd-autosuggest-current {
  margin: 8px 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 4px;
}
.lsd-autosuggest-wrapper .lsd-autosuggest-current:empty {
  margin: 0;
}
.lsd-autosuggest-wrapper .lsd-autosuggest-current > span {
  padding: 8px 16px;
  border: 1px solid var(--lsd-fe-neutral-color-500, #D8D8D8);
  background: var(--lsd-fe-neutral-color-300, #F7F7F7);
  border-radius: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
}
.lsd-autosuggest-wrapper .lsd-autosuggest-current > span i {
  cursor: pointer;
}
.lsd-autosuggest-wrapper .lsd-autosuggest-current > span i.lsd-need-confirm {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}
.lsd-autosuggest-wrapper p.description {
  margin-top: 4px;
}

body.lsd-welcome-wizard-page .ui-autocomplete,
body.post-type-listdom-listing .ui-autocomplete,
body.lsd-dashboard-page .ui-autocomplete,
body[class*="listdom"] .ui-autocomplete {
  border: 1px solid #A0A0A0 !important;
  border-radius: 10px !important;
  max-width: 453px;
  background: #fff !important;
  font-family: Inter, sans-serif !important;
  font-size: 12px !important;
  line-height: 18px !important;
  color: #000 !important;
  margin-top: 2px !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;
  overflow: hidden !important;
  z-index: 9999 !important;
  list-style: none;
  padding: 0;
}
body.lsd-welcome-wizard-page .ui-autocomplete li,
body.post-type-listdom-listing .ui-autocomplete li,
body.lsd-dashboard-page .ui-autocomplete li,
body[class*="listdom"] .ui-autocomplete li {
  padding: 0 !important;
  white-space: normal !important;
}
body.lsd-welcome-wizard-page .ui-menu-item-wrapper,
body.post-type-listdom-listing .ui-menu-item-wrapper,
body.lsd-dashboard-page .ui-menu-item-wrapper,
body[class*="listdom"] .ui-menu-item-wrapper {
  position: relative;
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 6px 12px !important;
  cursor: pointer !important;
  transition: background-color 0.2s ease-in-out;
}
body.lsd-welcome-wizard-page .ui-menu-item-wrapper::before,
body.post-type-listdom-listing .ui-menu-item-wrapper::before,
body.lsd-dashboard-page .ui-menu-item-wrapper::before,
body[class*="listdom"] .ui-menu-item-wrapper::before {
  content: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='black' viewBox='0 0 24 24'><path d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z'/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  flex-shrink: 0;
}
body.lsd-welcome-wizard-page .ui-menu-item-wrapper.ui-state-active, body.lsd-welcome-wizard-page .ui-menu-item-wrapper:hover, body.lsd-welcome-wizard-page .ui-menu-item-wrapper:focus,
body.post-type-listdom-listing .ui-menu-item-wrapper.ui-state-active,
body.post-type-listdom-listing .ui-menu-item-wrapper:hover,
body.post-type-listdom-listing .ui-menu-item-wrapper:focus,
body.lsd-dashboard-page .ui-menu-item-wrapper.ui-state-active,
body.lsd-dashboard-page .ui-menu-item-wrapper:hover,
body.lsd-dashboard-page .ui-menu-item-wrapper:focus,
body[class*="listdom"] .ui-menu-item-wrapper.ui-state-active,
body[class*="listdom"] .ui-menu-item-wrapper:hover,
body[class*="listdom"] .ui-menu-item-wrapper:focus {
  background: #F4F4F4 !important;
}

.lsd-address-autocomplete-popup {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin-top: 4px;
  z-index: 1000;
  background: #fff;
  border: 1px solid rgba(10, 31, 68, 0.12);
  border-radius: 4px;
  box-shadow: 0 12px 32px rgba(18, 38, 63, 0.16);
  display: none;
  max-height: 260px;
  overflow-y: auto;
  overflow-x: hidden;
}
.lsd-address-autocomplete-popup--open {
  display: block;
}
.lsd-address-autocomplete-popup .lsd-address-autocomplete-item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 14px;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.4;
  color: inherit;
  background-color: transparent;
  transition: background-color 0.15s ease, color 0.15s ease;
}
.lsd-address-autocomplete-popup .lsd-address-autocomplete-item + .lsd-address-autocomplete-item {
  border-top: 1px solid rgba(10, 31, 68, 0.08);
}
.lsd-address-autocomplete-popup .lsd-address-autocomplete-item:focus, .lsd-address-autocomplete-popup .lsd-address-autocomplete-item:hover {
  background-color: rgba(10, 31, 68, 0.08);
  outline: none;
}
.lsd-address-autocomplete-popup .lsd-address-autocomplete-item--message {
  cursor: default;
  color: rgba(10, 31, 68, 0.65);
}
.lsd-address-autocomplete-popup .lsd-address-autocomplete-item--message .lsd-address-autocomplete-item-icon {
  color: rgba(10, 31, 68, 0.45);
}
.lsd-address-autocomplete-popup .lsd-address-autocomplete-item .lsd-address-autocomplete-item-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  color: rgba(10, 31, 68, 0.65);
}
.lsd-address-autocomplete-popup .lsd-address-autocomplete-item .lsd-address-autocomplete-item-icon .lsd-fe-icon {
  font-size: 16px;
}
.lsd-address-autocomplete-popup .lsd-address-autocomplete-item .lsd-address-autocomplete-item-label {
  flex: 1;
  min-width: 0;
  word-break: break-word;
}
.lsd-address-autocomplete-popup--loading .lsd-address-autocomplete-item {
  pointer-events: none;
}

.lsd-address-field-control {
  position: relative;
  display: flex;
  align-items: center;
}
.lsd-address-field-control #lsd_object_type_address {
  width: 100%;
  padding-right: 44px;
}
.lsd-address-field-control button.lsd-address-locate-button {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  width: 34px;
  height: 34px;
  border: none;
  border-radius: 50%;
  background: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.lsd-address-field-control button.lsd-address-locate-button:hover, .lsd-address-field-control button.lsd-address-locate-button:focus {
  outline: none;
}
.lsd-address-field-control button.lsd-address-locate-button.lsd-is-loading .fa-solid {
  animation: lsd-spin 1s linear infinite;
}

@keyframes lsd-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.lsd-additional-categories-wrapper .lsd-additional-categories {
  min-height: 42px;
  max-height: 300px;
  overflow: auto;
  border: 1px solid #ddd;
  padding: .5em .9em;
  background: #fdfdfd;
}
.lsd-additional-categories-wrapper .lsd-additional-categories ul li ul.lsd-children {
  padding-left: 18px !important;
}

.lsd-auction-offers-module {
  margin: 0;
  padding: 0;
}
.lsd-auction-offers-module li {
  list-style: none;
  margin: 0;
}
.lsd-auction-offers-module li label {
  padding: 0;
  font-size: 0;
  line-height: 0;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap, 8px);
}
.lsd-auction-offers-module li label .lsd-offer-amount {
  font-weight: bold;
  font-size: 14px;
}
.lsd-auction-offers-module li .lsd-offer-details {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.lsd-auction-offers-module li .lsd-offer-details .lsd-offer-detail-email,
.lsd-auction-offers-module li .lsd-offer-details .lsd-offer-detail-time {
  display: flex;
  align-items: center;
  gap: 8px;
}
.lsd-auction-offers-module li p {
  margin: 0;
}

/* Reset */
.lsd-icons-selector * {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}

.lsd-icons-selector,
.lsd-icons-selector:before,
.lsd-icons-selector:after,
.lsd-icons-selector *,
.lsd-icons-selector *:before,
.lsd-icons-selector *:after {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* Display */
.lsd-icons-selector {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}

/* Icon selector */
.lsd-icons-selector .selector {
  width: 100px;
  height: 40px;
}

/* Selector open button */
.lsd-icons-selector .selector-button {
  width: 39px;
  height: 100%;
  display: block;
  text-align: center;
  cursor: pointer;
  float: left;
}

/* Selector open button icon */
.lsd-icons-selector .selector-button i {
  line-height: 38px;
  text-align: center;
}

/* Selected icon container */
.lsd-icons-selector .selected-icon {
  display: block;
  width: 60px;
  height: 100%;
  float: left;
  text-align: center;
}

/* Selected icon */
.lsd-icons-selector .selected-icon i {
  line-height: 40px;
  font-size: 18px;
  cursor: default;
}

/* IconPicker Popup */
.lsd-icons-selector .selector-popup {
  position: absolute;
  z-index: 10000;
  background-color: #fefefe;
  padding: 5px;
  height: auto;
  width: 342px;
  margin-top: -1px;
}
.lsd-icons-selector .selector-popup .fip-icons-container {
  height: auto;
  overflow: auto;
}

/* Search input & category selector */
.lsd-icons-selector .selector-search input[type="text"],
.lsd-icons-selector .selector-category select {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  line-height: 20px;
  padding: 10px 2.5%;
  width: 100%;
  margin-bottom: 5px;
  font-size: 12px;
  display: block;
}

.lsd-icons-selector .selector-category select {
  height: 40px;
}

.lsd-icons-selector .selector-category select option {
  padding: 10px;
}

/* Search input placeholder */
.lsd-icons-selector input::-webkit-input-placeholder {
  text-transform: uppercase;
}

.lsd-icons-selector input:-moz-placeholder {
  text-transform: uppercase;
}

.lsd-icons-selector input::-moz-placeholder {
  text-transform: uppercase;
}

.lsd-icons-selector input:-ms-input-placeholder {
  text-transform: uppercase;
}

/* Search and cancel icon */
.lsd-icons-selector .selector-search {
  position: relative;
}

.lsd-icons-selector .selector-search i {
  position: absolute;
  right: 10px;
  top: 7px;
}

/* Icon Container inside Popup */
.lsd-icons-selector .fip-icons-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 5px;
}

/* Icon container loading */
.lsd-icons-selector .fip-icons-container .loading {
  font-size: 24px;
  margin: 0 auto;
  padding: 20px 0;
  text-align: center;
  width: 100%;
}

/* Single icon box */
.lsd-icons-selector .fip-box {
  display: inline-block;
  margin: 2px;
  width: 60px;
  line-height: 42px;
  text-align: center;
  cursor: pointer;
  vertical-align: top;
  height: 40px;
}

/* Popup footer */
.lsd-icons-selector .selector-footer {
  line-height: 12px;
  padding: 5px 5px 0 5px;
  text-align: center;
}

/* Pagination and footer icons */
.lsd-icons-selector .selector-footer, .lsd-icons-selector .selector-footer i {
  font-size: 14px;
}

/* Pagination arrows container */
.lsd-icons-selector .selector-arrows {
  float: right;
}

/* Pagination text */
.lsd-icons-selector .selector-pages {
  font-size: 11px;
  float: left;
}

/* Pagination arrows icons */
.lsd-icons-selector .selector-arrows i {
  cursor: pointer;
}

/* Total icons */
.lsd-icons-selector .selector-footer em {
  font-style: italic;
}

/* No icons found */
.lsd-icons-selector .icons-picker-error i:before {
  color: #eee;
}

/* Icons */
@font-face {
  font-family: 'iconpicker';
  src: url("../fonts/iconpicker/iconpicker.eot?90190138");
  src: url("../fonts/iconpicker/iconpicker.eot?90190138#iefix") format("embedded-opentype"), url("../fonts/iconpicker/iconpicker.woff?90190138") format("woff"), url("../fonts/iconpicker/iconpicker.ttf?90190138") format("truetype"), url("../fonts/iconpicker/iconpicker.svg?90190138#iconpicker") format("svg");
  font-weight: normal;
  font-style: normal;
}
.lsd-icons-selector [class^="fip-icon-"]:before, .lsd-icons-selector [class*=" fip-icon-"]:before {
  font-family: "iconpicker";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
}

/* Search icon */
.lsd-icons-selector .fip-icon-search:before {
  content: '\e812';
  cursor: default;
}

/* Cancel search icon */
.lsd-icons-selector .fip-icon-cancel:before {
  content: '\e814';
  cursor: pointer;
}

/* No icon set */
.lsd-icons-selector .fip-icon-block:before {
  content: '\e84e';
  color: #fed0d0;
}

/* Open picker icon */
.lsd-icons-selector .fip-icon-down-dir:before {
  content: '\e800';
}

/* Close picker icon */
.lsd-icons-selector .fip-icon-up-dir:before {
  content: '\e813';
}

/* Prev page icon */
.lsd-icons-selector .fip-icon-left-dir:before {
  content: '\e801';
}

/* Next page icon */
.lsd-icons-selector .fip-icon-right-dir:before {
  content: '\e802';
}

/* Loading icon */
.lsd-icons-selector .fip-icon-spin3:before {
  content: '\e815';
}

.lsd-icons-selector .fip-icon-spin3 {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fip-grey.lsd-icons-selector {
  font-size: 16px;
}

/* Icon selector */
.fip-grey.lsd-icons-selector .selector {
  border: 1px solid #EDEDED;
  background-color: #fff;
}

/* Selector open button */
.fip-grey.lsd-icons-selector .selector-button {
  background-color: #F4F4F4;
  border-left: 1px solid #E1E1E1;
}

/* Selector open button hover */
.fip-grey.lsd-icons-selector .selector-button:hover {
  background-color: #f1f1f1;
}

.fip-grey.lsd-icons-selector .selector-button:hover i {
  color: #999;
}

/* Selector open button icon */
.fip-grey.lsd-icons-selector .selector-button i {
  color: #aaa;
  text-shadow: 0 1px 0 #FFF;
}

/* Selected icon */
.fip-grey.lsd-icons-selector .selected-icon i {
  color: #404040;
}

/* IconPicker Popup */
.fip-grey.lsd-icons-selector .selector-popup {
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  border: 1px solid #E5E5E5;
}

/* Search input & category selector */
.fip-grey.lsd-icons-selector .selector-search input[type="text"],
.fip-grey.lsd-icons-selector .selector-category select {
  border: 1px solid #EDEDED;
  color: #404040;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

/* Search input placeholder */
.fip-grey.lsd-icons-selector input::-webkit-input-placeholder {
  color: #777;
}

.fip-grey.lsd-icons-selector input:-moz-placeholder {
  color: #777;
}

.fip-grey.lsd-icons-selector input::-moz-placeholder {
  color: #777;
}

.fip-grey.lsd-icons-selector input:-ms-input-placeholder {
  color: #777 !important;
}

/* Search and cancel icon */
.fip-grey.lsd-icons-selector .selector-search i {
  color: #777;
}

/* Icon Container inside Popup */
.fip-grey.lsd-icons-selector .fip-icons-container {
  background-color: #fff;
  border: 1px solid #EDEDED;
}

/* Icon container loading */
.fip-grey.lsd-icons-selector .fip-icons-container .loading {
  color: #eee;
}

/* Single icon box */
.fip-grey.lsd-icons-selector .fip-box {
  border: 1px solid #EFEFEF;
}

/* Single icon box hover */
.fip-grey.lsd-icons-selector .fip-box:hover {
  background-color: #f6f6f6;
}

/* Pagination and footer icons */
.fip-grey.lsd-icons-selector .selector-footer, .fip-grey.lsd-icons-selector .selector-footer i {
  color: #777;
}

/* Pagination arrows icons hover */
.fip-grey.lsd-icons-selector .selector-arrows i:hover {
  color: #333;
}

/* Currently selected icon color */
.fip-grey.lsd-icons-selector span.current-icon, .fip-grey.lsd-icons-selector span.current-icon:hover {
  background-color: #8241ff;
  color: #fff;
  border: 1px solid #8241ff;
}

/* No icons found */
.fip-grey.lsd-icons-selector .icons-picker-error i:before {
  color: #eee;
}

.lsd-listing-gallery-container .lsd-remove-gallery-button.lsd-util-hide, .lsd-listing-gallery-container .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-remove-gallery-button.lsd-search-field-actions-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-listing-gallery-container .lsd-remove-gallery-button.lsd-search-field-actions-width, .lsd-listing-gallery-container .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-remove-gallery-button.lsd-select-search-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-listing-gallery-container .lsd-remove-gallery-button.lsd-select-search-width, .lsd-listing-gallery-container .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-remove-gallery-button.lsd-select-search-alignment, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-listing-gallery-container .lsd-remove-gallery-button.lsd-select-search-alignment {
  display: none !important;
}
.lsd-listing-gallery-container ul.lsd-listing-gallery {
  list-style: none;
  margin: 0;
  flex-direction: row;
  flex-wrap: wrap;
}
.lsd-listing-gallery-container ul.lsd-listing-gallery li {
  width: 32%;
  position: relative;
  line-height: 0;
  border-radius: 10px;
  overflow: hidden;
  margin: 0;
}
@media (max-width: 640px) {
  .lsd-listing-gallery-container ul.lsd-listing-gallery li {
    width: 48%;
  }
}
.lsd-listing-gallery-container ul.lsd-listing-gallery li img {
  height: 200px;
  width: 100%;
  display: block;
  border-radius: 10px;
}
.lsd-listing-gallery-container ul.lsd-listing-gallery li .lsd-gallery-actions {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  color: #333;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}
.lsd-listing-gallery-container ul.lsd-listing-gallery li .lsd-gallery-actions .lsd-remove-gallery-single-button,
.lsd-listing-gallery-container ul.lsd-listing-gallery li .lsd-gallery-actions .lsd-handler {
  cursor: pointer;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 1rem;
  color: black;
  transition: all ease-in-out 0.4s;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lsd-listing-gallery-container ul.lsd-listing-gallery li .lsd-gallery-actions .lsd-remove-gallery-single-button:hover,
.lsd-listing-gallery-container ul.lsd-listing-gallery li .lsd-gallery-actions .lsd-handler:hover {
  background: #FFFFFFB2;
}
.lsd-listing-gallery-container ul.lsd-listing-gallery li .lsd-gallery-actions .lsd-remove-gallery-single-button:hover {
  color: var(--lsd-fe-red, #FF0000);
  background: var(--lsd-fe-pink-trans, #FFBDBD80);
}
.lsd-listing-gallery-container ul.lsd-listing-gallery li .lsd-gallery-actions .fa-arrows {
  cursor: move;
}
.lsd-listing-gallery-container ul.lsd-listing-gallery li:hover .lsd-gallery-actions, .lsd-listing-gallery-container ul.lsd-listing-gallery li:focus-within .lsd-gallery-actions {
  opacity: 1;
  visibility: visible;
}
.lsd-listing-gallery-container .lsd-gallery-buttons {
  display: flex;
  align-items: center;
  gap: 8px;
}

.lsd-listing-embed-container .lsd-embeds-buttons {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}
.lsd-listing-embed-container .lsd-remove-embed-button.lsd-util-hide, .lsd-listing-embed-container .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-remove-embed-button.lsd-search-field-actions-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-listing-embed-container .lsd-remove-embed-button.lsd-search-field-actions-width, .lsd-listing-embed-container .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-remove-embed-button.lsd-select-search-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-listing-embed-container .lsd-remove-embed-button.lsd-select-search-width, .lsd-listing-embed-container .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-remove-embed-button.lsd-select-search-alignment, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-listing-embed-container .lsd-remove-embed-button.lsd-select-search-alignment {
  display: none !important;
}
.lsd-listing-embed-container ul.lsd-listing-embeds {
  padding: 0;
  margin: 0;
}
.lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-fields textarea {
  height: 100px;
}
@media screen and (min-width: 768px) {
  .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-fields {
    flex: 0 0 95%;
    max-width: 95%;
  }
}
.lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-actions i {
  width: 32px;
  height: 32px;
  border-radius: 1rem;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFFFFFB2;
  font-size: 16px;
}
.lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-actions i.lsd-remove-embed-single-button {
  cursor: pointer;
}
.lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-actions i.lsd-handler {
  cursor: move;
}
@media screen and (min-width: 768px) {
  .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-actions {
    flex: 0 0 5%;
    max-width: 5%;
  }
}

.lsd-blank-state {
  margin: 16px 0;
  padding: 30px 10px;
  border: 1px solid #e5e5e5;
  background: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  text-align: center;
}
.lsd-blank-state .lsd-blank-state-message {
  color: #72777c;
  margin-top: 1em;
  font-weight: 400;
  line-height: 1.6em;
  font-size: 19px;
  text-align: center;
}
.lsd-blank-state a.button.button-hero {
  text-align: center;
  font-size: 17px;
}

:root {
  --listdom-main-font-m: 'Poppins';
  --listdom-main-gbg1: #33c6ff;
  --listdom-cloud-widget-bg-color: #dadadb;
  --listdom-cloud-widget-text-color: #3b3b3b;
  --listdom-cloud-widget-hover-bg-color: #dadadb;
  --listdom-cloud-widget-text-hover-color: #33c6ff;
  --listdom-terms-widget-bg-color: transparent;
  --listdom-terms-widget-text-color: #8d919c;
  --listdom-terms-widget-hover-bg-color: transparent;
  --listdom-terms-widget-text-hover-color: #33c6ff;
  /* Button Colors */
  --listdom-primary-button-bg: #33c6ff;
  --listdom-primary-button-bg-2:#306be6;
  --listdom-primary-button-text: #fff;
  --listdom-primary-button-hover-bg: #306be6;
  --listdom-primary-button-hover-text: #fff;
  --listdom-primary-button-border: 0 0 0 0;
  --listdom-primary-button-border-style: solid;
  --listdom-primary-button-border-color: #fff;
  --listdom-primary-button-border-hover: 0 0 0 0;
  --listdom-primary-button-border-hover-style: solid;
  --listdom-primary-button-border-hover-color: #fff;
  --listdom-primary-button-border-radius: 4px;
  --listdom-secondary-button-bg: #e6f7ff;
  --listdom-secondary-button-text: #0ab0fe;
  --listdom-secondary-button-hover-bg: #306be6;
  --listdom-secondary-button-hover-text: #fff;
  --listdom-secondary-button-border: 1px 1px 1px 1px;
  --listdom-secondary-button-border-style: solid;
  --listdom-secondary-button-border-color: #bceaff;
  --listdom-secondary-button-border-hover: 1px 1px 1px 1px;
  --listdom-secondary-button-border-hover-style: solid;
  --listdom-secondary-button-border-hover-color: #bceaff;
  --listdom-secondary-button-border-radius: 4px;
  --listdom-fe-title-text-color: #000;
  --listdom-fe-title-font-family: "Poppins", Arial, monospace;
  --listdom-fe-title-font-weight: 600;
  --listdom-fe-title-text-align: inherit;
  --listdom-fe-title-font-size: 1.125rem;
  --listdom-fe-title-line-height: 1.6em;
}

.lsd-form-group {
  border: 1px dashed #999999;
  padding: 15px 0;
  margin: 15px 0;
}
.lsd-form-group.lsd-featured-form-group {
  border: 1px solid #e5e5e5;
}

.lsd-form-row {
  margin-top: 5px;
  margin-bottom: 5px;
  vertical-align: middle;
  display: flex;
  align-items: start;
}
.lsd-form-row label {
  padding-top: 4px;
}
.lsd-form-row textarea {
  padding: 5px;
}

.lsd-imagepicker-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
}

.lsd-imagepicker-image-placeholder {
  max-width: 100%;
  width: 100%;
  min-height: 180px;
  padding: 10px;
}

.lsd-form-row.lsd-attribute-type-image {
  align-items: center !important;
}

.lsd-filepicker-preview:not(:empty) {
  margin-bottom: 15px;
}

*[class^='lsd'] .wp-picker-container button.wp-color-result span,
*[class*=' lsd'] .wp-picker-container button.wp-color-result span,
.web-dfd-wrapper .wp-picker-container button.wp-color-result span,
.post-type-listdom-listing .wp-picker-container button.wp-color-result span,
.post-type-listdom-shortcode .wp-picker-container button.wp-color-result span,
.post-type-listdom-search .wp-picker-container button.wp-color-result span,
.post-type-listdom-notification .wp-picker-container button.wp-color-result span,
.post-type-listdom-package .wp-picker-container button.wp-color-result span,
.post-type-listdom-plan .wp-picker-container button.wp-color-result span,
.post-type-listdom-order .wp-picker-container button.wp-color-result span,
.post-type-listdom-coupon .wp-picker-container button.wp-color-result span,
.post-type-listdom-subscription .wp-picker-container button.wp-color-result span,
.post-type-listdom-review .wp-picker-container button.wp-color-result span,
.post-type-listdom-application .wp-picker-container button.wp-color-result span,
.post-type-listdom-elm-details .wp-picker-container button.wp-color-result span,
.post-type-listdom-booking .wp-picker-container button.wp-color-result span,
.post-type-listdom-offer .wp-picker-container button.wp-color-result span,
.post-type-listdom-kml .wp-picker-container button.wp-color-result span,
.post-type-listdom-inquiry .wp-picker-container button.wp-color-result span,
.post-type-listdom-claim .wp-picker-container button.wp-color-result span {
  display: none;
}
*[class^='lsd'] .wp-picker-container .wp-picker-input-wrap:not(.hidden),
*[class*=' lsd'] .wp-picker-container .wp-picker-input-wrap:not(.hidden),
.web-dfd-wrapper .wp-picker-container .wp-picker-input-wrap:not(.hidden),
.post-type-listdom-listing .wp-picker-container .wp-picker-input-wrap:not(.hidden),
.post-type-listdom-shortcode .wp-picker-container .wp-picker-input-wrap:not(.hidden),
.post-type-listdom-search .wp-picker-container .wp-picker-input-wrap:not(.hidden),
.post-type-listdom-notification .wp-picker-container .wp-picker-input-wrap:not(.hidden),
.post-type-listdom-package .wp-picker-container .wp-picker-input-wrap:not(.hidden),
.post-type-listdom-plan .wp-picker-container .wp-picker-input-wrap:not(.hidden),
.post-type-listdom-order .wp-picker-container .wp-picker-input-wrap:not(.hidden),
.post-type-listdom-coupon .wp-picker-container .wp-picker-input-wrap:not(.hidden),
.post-type-listdom-subscription .wp-picker-container .wp-picker-input-wrap:not(.hidden),
.post-type-listdom-review .wp-picker-container .wp-picker-input-wrap:not(.hidden),
.post-type-listdom-application .wp-picker-container .wp-picker-input-wrap:not(.hidden),
.post-type-listdom-elm-details .wp-picker-container .wp-picker-input-wrap:not(.hidden),
.post-type-listdom-booking .wp-picker-container .wp-picker-input-wrap:not(.hidden),
.post-type-listdom-offer .wp-picker-container .wp-picker-input-wrap:not(.hidden),
.post-type-listdom-kml .wp-picker-container .wp-picker-input-wrap:not(.hidden),
.post-type-listdom-inquiry .wp-picker-container .wp-picker-input-wrap:not(.hidden),
.post-type-listdom-claim .wp-picker-container .wp-picker-input-wrap:not(.hidden) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
*[class^='lsd'] .wp-picker-container .wp-picker-input-wrap:not(.hidden) label,
*[class*=' lsd'] .wp-picker-container .wp-picker-input-wrap:not(.hidden) label,
.web-dfd-wrapper .wp-picker-container .wp-picker-input-wrap:not(.hidden) label,
.post-type-listdom-listing .wp-picker-container .wp-picker-input-wrap:not(.hidden) label,
.post-type-listdom-shortcode .wp-picker-container .wp-picker-input-wrap:not(.hidden) label,
.post-type-listdom-search .wp-picker-container .wp-picker-input-wrap:not(.hidden) label,
.post-type-listdom-notification .wp-picker-container .wp-picker-input-wrap:not(.hidden) label,
.post-type-listdom-package .wp-picker-container .wp-picker-input-wrap:not(.hidden) label,
.post-type-listdom-plan .wp-picker-container .wp-picker-input-wrap:not(.hidden) label,
.post-type-listdom-order .wp-picker-container .wp-picker-input-wrap:not(.hidden) label,
.post-type-listdom-coupon .wp-picker-container .wp-picker-input-wrap:not(.hidden) label,
.post-type-listdom-subscription .wp-picker-container .wp-picker-input-wrap:not(.hidden) label,
.post-type-listdom-review .wp-picker-container .wp-picker-input-wrap:not(.hidden) label,
.post-type-listdom-application .wp-picker-container .wp-picker-input-wrap:not(.hidden) label,
.post-type-listdom-elm-details .wp-picker-container .wp-picker-input-wrap:not(.hidden) label,
.post-type-listdom-booking .wp-picker-container .wp-picker-input-wrap:not(.hidden) label,
.post-type-listdom-offer .wp-picker-container .wp-picker-input-wrap:not(.hidden) label,
.post-type-listdom-kml .wp-picker-container .wp-picker-input-wrap:not(.hidden) label,
.post-type-listdom-inquiry .wp-picker-container .wp-picker-input-wrap:not(.hidden) label,
.post-type-listdom-claim .wp-picker-container .wp-picker-input-wrap:not(.hidden) label {
  padding: 0;
  margin-bottom: 0 !important;
}
*[class^='lsd'] .wp-picker-container .wp-picker-input-wrap:not(.hidden) input[type=button],
*[class*=' lsd'] .wp-picker-container .wp-picker-input-wrap:not(.hidden) input[type=button],
.web-dfd-wrapper .wp-picker-container .wp-picker-input-wrap:not(.hidden) input[type=button],
.post-type-listdom-listing .wp-picker-container .wp-picker-input-wrap:not(.hidden) input[type=button],
.post-type-listdom-shortcode .wp-picker-container .wp-picker-input-wrap:not(.hidden) input[type=button],
.post-type-listdom-search .wp-picker-container .wp-picker-input-wrap:not(.hidden) input[type=button],
.post-type-listdom-notification .wp-picker-container .wp-picker-input-wrap:not(.hidden) input[type=button],
.post-type-listdom-package .wp-picker-container .wp-picker-input-wrap:not(.hidden) input[type=button],
.post-type-listdom-plan .wp-picker-container .wp-picker-input-wrap:not(.hidden) input[type=button],
.post-type-listdom-order .wp-picker-container .wp-picker-input-wrap:not(.hidden) input[type=button],
.post-type-listdom-coupon .wp-picker-container .wp-picker-input-wrap:not(.hidden) input[type=button],
.post-type-listdom-subscription .wp-picker-container .wp-picker-input-wrap:not(.hidden) input[type=button],
.post-type-listdom-review .wp-picker-container .wp-picker-input-wrap:not(.hidden) input[type=button],
.post-type-listdom-application .wp-picker-container .wp-picker-input-wrap:not(.hidden) input[type=button],
.post-type-listdom-elm-details .wp-picker-container .wp-picker-input-wrap:not(.hidden) input[type=button],
.post-type-listdom-booking .wp-picker-container .wp-picker-input-wrap:not(.hidden) input[type=button],
.post-type-listdom-offer .wp-picker-container .wp-picker-input-wrap:not(.hidden) input[type=button],
.post-type-listdom-kml .wp-picker-container .wp-picker-input-wrap:not(.hidden) input[type=button],
.post-type-listdom-inquiry .wp-picker-container .wp-picker-input-wrap:not(.hidden) input[type=button],
.post-type-listdom-claim .wp-picker-container .wp-picker-input-wrap:not(.hidden) input[type=button] {
  margin: 0;
  height: auto;
  min-height: auto;
}
*[class^='lsd'] button.button,
*[class^='lsd'] input[type=submit].button,
*[class^='lsd'] input[type=button].button,
*[class^='lsd'] a.page-title-action,
*[class^='lsd'] a.button,
*[class*=' lsd'] button.button,
*[class*=' lsd'] input[type=submit].button,
*[class*=' lsd'] input[type=button].button,
*[class*=' lsd'] a.page-title-action,
*[class*=' lsd'] a.button,
.web-dfd-wrapper button.button,
.web-dfd-wrapper input[type=submit].button,
.web-dfd-wrapper input[type=button].button,
.web-dfd-wrapper a.page-title-action,
.web-dfd-wrapper a.button,
.post-type-listdom-listing button.button,
.post-type-listdom-listing input[type=submit].button,
.post-type-listdom-listing input[type=button].button,
.post-type-listdom-listing a.page-title-action,
.post-type-listdom-listing a.button,
.post-type-listdom-shortcode button.button,
.post-type-listdom-shortcode input[type=submit].button,
.post-type-listdom-shortcode input[type=button].button,
.post-type-listdom-shortcode a.page-title-action,
.post-type-listdom-shortcode a.button,
.post-type-listdom-search button.button,
.post-type-listdom-search input[type=submit].button,
.post-type-listdom-search input[type=button].button,
.post-type-listdom-search a.page-title-action,
.post-type-listdom-search a.button,
.post-type-listdom-notification button.button,
.post-type-listdom-notification input[type=submit].button,
.post-type-listdom-notification input[type=button].button,
.post-type-listdom-notification a.page-title-action,
.post-type-listdom-notification a.button,
.post-type-listdom-package button.button,
.post-type-listdom-package input[type=submit].button,
.post-type-listdom-package input[type=button].button,
.post-type-listdom-package a.page-title-action,
.post-type-listdom-package a.button,
.post-type-listdom-plan button.button,
.post-type-listdom-plan input[type=submit].button,
.post-type-listdom-plan input[type=button].button,
.post-type-listdom-plan a.page-title-action,
.post-type-listdom-plan a.button,
.post-type-listdom-order button.button,
.post-type-listdom-order input[type=submit].button,
.post-type-listdom-order input[type=button].button,
.post-type-listdom-order a.page-title-action,
.post-type-listdom-order a.button,
.post-type-listdom-coupon button.button,
.post-type-listdom-coupon input[type=submit].button,
.post-type-listdom-coupon input[type=button].button,
.post-type-listdom-coupon a.page-title-action,
.post-type-listdom-coupon a.button,
.post-type-listdom-subscription button.button,
.post-type-listdom-subscription input[type=submit].button,
.post-type-listdom-subscription input[type=button].button,
.post-type-listdom-subscription a.page-title-action,
.post-type-listdom-subscription a.button,
.post-type-listdom-review button.button,
.post-type-listdom-review input[type=submit].button,
.post-type-listdom-review input[type=button].button,
.post-type-listdom-review a.page-title-action,
.post-type-listdom-review a.button,
.post-type-listdom-application button.button,
.post-type-listdom-application input[type=submit].button,
.post-type-listdom-application input[type=button].button,
.post-type-listdom-application a.page-title-action,
.post-type-listdom-application a.button,
.post-type-listdom-elm-details button.button,
.post-type-listdom-elm-details input[type=submit].button,
.post-type-listdom-elm-details input[type=button].button,
.post-type-listdom-elm-details a.page-title-action,
.post-type-listdom-elm-details a.button,
.post-type-listdom-booking button.button,
.post-type-listdom-booking input[type=submit].button,
.post-type-listdom-booking input[type=button].button,
.post-type-listdom-booking a.page-title-action,
.post-type-listdom-booking a.button,
.post-type-listdom-offer button.button,
.post-type-listdom-offer input[type=submit].button,
.post-type-listdom-offer input[type=button].button,
.post-type-listdom-offer a.page-title-action,
.post-type-listdom-offer a.button,
.post-type-listdom-kml button.button,
.post-type-listdom-kml input[type=submit].button,
.post-type-listdom-kml input[type=button].button,
.post-type-listdom-kml a.page-title-action,
.post-type-listdom-kml a.button,
.post-type-listdom-inquiry button.button,
.post-type-listdom-inquiry input[type=submit].button,
.post-type-listdom-inquiry input[type=button].button,
.post-type-listdom-inquiry a.page-title-action,
.post-type-listdom-inquiry a.button,
.post-type-listdom-claim button.button,
.post-type-listdom-claim input[type=submit].button,
.post-type-listdom-claim input[type=button].button,
.post-type-listdom-claim a.page-title-action,
.post-type-listdom-claim a.button {
  color: #8241ff;
  border-color: #8241ff;
  background-color: #ffffff;
}
*[class^='lsd'] button.button:hover, *[class^='lsd'] button.button:focus,
*[class^='lsd'] input[type=submit].button:hover,
*[class^='lsd'] input[type=submit].button:focus,
*[class^='lsd'] input[type=button].button:hover,
*[class^='lsd'] input[type=button].button:focus,
*[class^='lsd'] a.page-title-action:hover,
*[class^='lsd'] a.page-title-action:focus,
*[class^='lsd'] a.button:hover,
*[class^='lsd'] a.button:focus,
*[class*=' lsd'] button.button:hover,
*[class*=' lsd'] button.button:focus,
*[class*=' lsd'] input[type=submit].button:hover,
*[class*=' lsd'] input[type=submit].button:focus,
*[class*=' lsd'] input[type=button].button:hover,
*[class*=' lsd'] input[type=button].button:focus,
*[class*=' lsd'] a.page-title-action:hover,
*[class*=' lsd'] a.page-title-action:focus,
*[class*=' lsd'] a.button:hover,
*[class*=' lsd'] a.button:focus,
.web-dfd-wrapper button.button:hover,
.web-dfd-wrapper button.button:focus,
.web-dfd-wrapper input[type=submit].button:hover,
.web-dfd-wrapper input[type=submit].button:focus,
.web-dfd-wrapper input[type=button].button:hover,
.web-dfd-wrapper input[type=button].button:focus,
.web-dfd-wrapper a.page-title-action:hover,
.web-dfd-wrapper a.page-title-action:focus,
.web-dfd-wrapper a.button:hover,
.web-dfd-wrapper a.button:focus,
.post-type-listdom-listing button.button:hover,
.post-type-listdom-listing button.button:focus,
.post-type-listdom-listing input[type=submit].button:hover,
.post-type-listdom-listing input[type=submit].button:focus,
.post-type-listdom-listing input[type=button].button:hover,
.post-type-listdom-listing input[type=button].button:focus,
.post-type-listdom-listing a.page-title-action:hover,
.post-type-listdom-listing a.page-title-action:focus,
.post-type-listdom-listing a.button:hover,
.post-type-listdom-listing a.button:focus,
.post-type-listdom-shortcode button.button:hover,
.post-type-listdom-shortcode button.button:focus,
.post-type-listdom-shortcode input[type=submit].button:hover,
.post-type-listdom-shortcode input[type=submit].button:focus,
.post-type-listdom-shortcode input[type=button].button:hover,
.post-type-listdom-shortcode input[type=button].button:focus,
.post-type-listdom-shortcode a.page-title-action:hover,
.post-type-listdom-shortcode a.page-title-action:focus,
.post-type-listdom-shortcode a.button:hover,
.post-type-listdom-shortcode a.button:focus,
.post-type-listdom-search button.button:hover,
.post-type-listdom-search button.button:focus,
.post-type-listdom-search input[type=submit].button:hover,
.post-type-listdom-search input[type=submit].button:focus,
.post-type-listdom-search input[type=button].button:hover,
.post-type-listdom-search input[type=button].button:focus,
.post-type-listdom-search a.page-title-action:hover,
.post-type-listdom-search a.page-title-action:focus,
.post-type-listdom-search a.button:hover,
.post-type-listdom-search a.button:focus,
.post-type-listdom-notification button.button:hover,
.post-type-listdom-notification button.button:focus,
.post-type-listdom-notification input[type=submit].button:hover,
.post-type-listdom-notification input[type=submit].button:focus,
.post-type-listdom-notification input[type=button].button:hover,
.post-type-listdom-notification input[type=button].button:focus,
.post-type-listdom-notification a.page-title-action:hover,
.post-type-listdom-notification a.page-title-action:focus,
.post-type-listdom-notification a.button:hover,
.post-type-listdom-notification a.button:focus,
.post-type-listdom-package button.button:hover,
.post-type-listdom-package button.button:focus,
.post-type-listdom-package input[type=submit].button:hover,
.post-type-listdom-package input[type=submit].button:focus,
.post-type-listdom-package input[type=button].button:hover,
.post-type-listdom-package input[type=button].button:focus,
.post-type-listdom-package a.page-title-action:hover,
.post-type-listdom-package a.page-title-action:focus,
.post-type-listdom-package a.button:hover,
.post-type-listdom-package a.button:focus,
.post-type-listdom-plan button.button:hover,
.post-type-listdom-plan button.button:focus,
.post-type-listdom-plan input[type=submit].button:hover,
.post-type-listdom-plan input[type=submit].button:focus,
.post-type-listdom-plan input[type=button].button:hover,
.post-type-listdom-plan input[type=button].button:focus,
.post-type-listdom-plan a.page-title-action:hover,
.post-type-listdom-plan a.page-title-action:focus,
.post-type-listdom-plan a.button:hover,
.post-type-listdom-plan a.button:focus,
.post-type-listdom-order button.button:hover,
.post-type-listdom-order button.button:focus,
.post-type-listdom-order input[type=submit].button:hover,
.post-type-listdom-order input[type=submit].button:focus,
.post-type-listdom-order input[type=button].button:hover,
.post-type-listdom-order input[type=button].button:focus,
.post-type-listdom-order a.page-title-action:hover,
.post-type-listdom-order a.page-title-action:focus,
.post-type-listdom-order a.button:hover,
.post-type-listdom-order a.button:focus,
.post-type-listdom-coupon button.button:hover,
.post-type-listdom-coupon button.button:focus,
.post-type-listdom-coupon input[type=submit].button:hover,
.post-type-listdom-coupon input[type=submit].button:focus,
.post-type-listdom-coupon input[type=button].button:hover,
.post-type-listdom-coupon input[type=button].button:focus,
.post-type-listdom-coupon a.page-title-action:hover,
.post-type-listdom-coupon a.page-title-action:focus,
.post-type-listdom-coupon a.button:hover,
.post-type-listdom-coupon a.button:focus,
.post-type-listdom-subscription button.button:hover,
.post-type-listdom-subscription button.button:focus,
.post-type-listdom-subscription input[type=submit].button:hover,
.post-type-listdom-subscription input[type=submit].button:focus,
.post-type-listdom-subscription input[type=button].button:hover,
.post-type-listdom-subscription input[type=button].button:focus,
.post-type-listdom-subscription a.page-title-action:hover,
.post-type-listdom-subscription a.page-title-action:focus,
.post-type-listdom-subscription a.button:hover,
.post-type-listdom-subscription a.button:focus,
.post-type-listdom-review button.button:hover,
.post-type-listdom-review button.button:focus,
.post-type-listdom-review input[type=submit].button:hover,
.post-type-listdom-review input[type=submit].button:focus,
.post-type-listdom-review input[type=button].button:hover,
.post-type-listdom-review input[type=button].button:focus,
.post-type-listdom-review a.page-title-action:hover,
.post-type-listdom-review a.page-title-action:focus,
.post-type-listdom-review a.button:hover,
.post-type-listdom-review a.button:focus,
.post-type-listdom-application button.button:hover,
.post-type-listdom-application button.button:focus,
.post-type-listdom-application input[type=submit].button:hover,
.post-type-listdom-application input[type=submit].button:focus,
.post-type-listdom-application input[type=button].button:hover,
.post-type-listdom-application input[type=button].button:focus,
.post-type-listdom-application a.page-title-action:hover,
.post-type-listdom-application a.page-title-action:focus,
.post-type-listdom-application a.button:hover,
.post-type-listdom-application a.button:focus,
.post-type-listdom-elm-details button.button:hover,
.post-type-listdom-elm-details button.button:focus,
.post-type-listdom-elm-details input[type=submit].button:hover,
.post-type-listdom-elm-details input[type=submit].button:focus,
.post-type-listdom-elm-details input[type=button].button:hover,
.post-type-listdom-elm-details input[type=button].button:focus,
.post-type-listdom-elm-details a.page-title-action:hover,
.post-type-listdom-elm-details a.page-title-action:focus,
.post-type-listdom-elm-details a.button:hover,
.post-type-listdom-elm-details a.button:focus,
.post-type-listdom-booking button.button:hover,
.post-type-listdom-booking button.button:focus,
.post-type-listdom-booking input[type=submit].button:hover,
.post-type-listdom-booking input[type=submit].button:focus,
.post-type-listdom-booking input[type=button].button:hover,
.post-type-listdom-booking input[type=button].button:focus,
.post-type-listdom-booking a.page-title-action:hover,
.post-type-listdom-booking a.page-title-action:focus,
.post-type-listdom-booking a.button:hover,
.post-type-listdom-booking a.button:focus,
.post-type-listdom-offer button.button:hover,
.post-type-listdom-offer button.button:focus,
.post-type-listdom-offer input[type=submit].button:hover,
.post-type-listdom-offer input[type=submit].button:focus,
.post-type-listdom-offer input[type=button].button:hover,
.post-type-listdom-offer input[type=button].button:focus,
.post-type-listdom-offer a.page-title-action:hover,
.post-type-listdom-offer a.page-title-action:focus,
.post-type-listdom-offer a.button:hover,
.post-type-listdom-offer a.button:focus,
.post-type-listdom-kml button.button:hover,
.post-type-listdom-kml button.button:focus,
.post-type-listdom-kml input[type=submit].button:hover,
.post-type-listdom-kml input[type=submit].button:focus,
.post-type-listdom-kml input[type=button].button:hover,
.post-type-listdom-kml input[type=button].button:focus,
.post-type-listdom-kml a.page-title-action:hover,
.post-type-listdom-kml a.page-title-action:focus,
.post-type-listdom-kml a.button:hover,
.post-type-listdom-kml a.button:focus,
.post-type-listdom-inquiry button.button:hover,
.post-type-listdom-inquiry button.button:focus,
.post-type-listdom-inquiry input[type=submit].button:hover,
.post-type-listdom-inquiry input[type=submit].button:focus,
.post-type-listdom-inquiry input[type=button].button:hover,
.post-type-listdom-inquiry input[type=button].button:focus,
.post-type-listdom-inquiry a.page-title-action:hover,
.post-type-listdom-inquiry a.page-title-action:focus,
.post-type-listdom-inquiry a.button:hover,
.post-type-listdom-inquiry a.button:focus,
.post-type-listdom-claim button.button:hover,
.post-type-listdom-claim button.button:focus,
.post-type-listdom-claim input[type=submit].button:hover,
.post-type-listdom-claim input[type=submit].button:focus,
.post-type-listdom-claim input[type=button].button:hover,
.post-type-listdom-claim input[type=button].button:focus,
.post-type-listdom-claim a.page-title-action:hover,
.post-type-listdom-claim a.page-title-action:focus,
.post-type-listdom-claim a.button:hover,
.post-type-listdom-claim a.button:focus {
  background-color: #ffffff;
  border-color: #8241ff;
  color: #8241ff;
}
*[class^='lsd'] button.button:focus,
*[class^='lsd'] input[type=submit].button:focus,
*[class^='lsd'] input[type=button].button:focus,
*[class^='lsd'] a.page-title-action:focus,
*[class^='lsd'] a.button:focus,
*[class*=' lsd'] button.button:focus,
*[class*=' lsd'] input[type=submit].button:focus,
*[class*=' lsd'] input[type=button].button:focus,
*[class*=' lsd'] a.page-title-action:focus,
*[class*=' lsd'] a.button:focus,
.web-dfd-wrapper button.button:focus,
.web-dfd-wrapper input[type=submit].button:focus,
.web-dfd-wrapper input[type=button].button:focus,
.web-dfd-wrapper a.page-title-action:focus,
.web-dfd-wrapper a.button:focus,
.post-type-listdom-listing button.button:focus,
.post-type-listdom-listing input[type=submit].button:focus,
.post-type-listdom-listing input[type=button].button:focus,
.post-type-listdom-listing a.page-title-action:focus,
.post-type-listdom-listing a.button:focus,
.post-type-listdom-shortcode button.button:focus,
.post-type-listdom-shortcode input[type=submit].button:focus,
.post-type-listdom-shortcode input[type=button].button:focus,
.post-type-listdom-shortcode a.page-title-action:focus,
.post-type-listdom-shortcode a.button:focus,
.post-type-listdom-search button.button:focus,
.post-type-listdom-search input[type=submit].button:focus,
.post-type-listdom-search input[type=button].button:focus,
.post-type-listdom-search a.page-title-action:focus,
.post-type-listdom-search a.button:focus,
.post-type-listdom-notification button.button:focus,
.post-type-listdom-notification input[type=submit].button:focus,
.post-type-listdom-notification input[type=button].button:focus,
.post-type-listdom-notification a.page-title-action:focus,
.post-type-listdom-notification a.button:focus,
.post-type-listdom-package button.button:focus,
.post-type-listdom-package input[type=submit].button:focus,
.post-type-listdom-package input[type=button].button:focus,
.post-type-listdom-package a.page-title-action:focus,
.post-type-listdom-package a.button:focus,
.post-type-listdom-plan button.button:focus,
.post-type-listdom-plan input[type=submit].button:focus,
.post-type-listdom-plan input[type=button].button:focus,
.post-type-listdom-plan a.page-title-action:focus,
.post-type-listdom-plan a.button:focus,
.post-type-listdom-order button.button:focus,
.post-type-listdom-order input[type=submit].button:focus,
.post-type-listdom-order input[type=button].button:focus,
.post-type-listdom-order a.page-title-action:focus,
.post-type-listdom-order a.button:focus,
.post-type-listdom-coupon button.button:focus,
.post-type-listdom-coupon input[type=submit].button:focus,
.post-type-listdom-coupon input[type=button].button:focus,
.post-type-listdom-coupon a.page-title-action:focus,
.post-type-listdom-coupon a.button:focus,
.post-type-listdom-subscription button.button:focus,
.post-type-listdom-subscription input[type=submit].button:focus,
.post-type-listdom-subscription input[type=button].button:focus,
.post-type-listdom-subscription a.page-title-action:focus,
.post-type-listdom-subscription a.button:focus,
.post-type-listdom-review button.button:focus,
.post-type-listdom-review input[type=submit].button:focus,
.post-type-listdom-review input[type=button].button:focus,
.post-type-listdom-review a.page-title-action:focus,
.post-type-listdom-review a.button:focus,
.post-type-listdom-application button.button:focus,
.post-type-listdom-application input[type=submit].button:focus,
.post-type-listdom-application input[type=button].button:focus,
.post-type-listdom-application a.page-title-action:focus,
.post-type-listdom-application a.button:focus,
.post-type-listdom-elm-details button.button:focus,
.post-type-listdom-elm-details input[type=submit].button:focus,
.post-type-listdom-elm-details input[type=button].button:focus,
.post-type-listdom-elm-details a.page-title-action:focus,
.post-type-listdom-elm-details a.button:focus,
.post-type-listdom-booking button.button:focus,
.post-type-listdom-booking input[type=submit].button:focus,
.post-type-listdom-booking input[type=button].button:focus,
.post-type-listdom-booking a.page-title-action:focus,
.post-type-listdom-booking a.button:focus,
.post-type-listdom-offer button.button:focus,
.post-type-listdom-offer input[type=submit].button:focus,
.post-type-listdom-offer input[type=button].button:focus,
.post-type-listdom-offer a.page-title-action:focus,
.post-type-listdom-offer a.button:focus,
.post-type-listdom-kml button.button:focus,
.post-type-listdom-kml input[type=submit].button:focus,
.post-type-listdom-kml input[type=button].button:focus,
.post-type-listdom-kml a.page-title-action:focus,
.post-type-listdom-kml a.button:focus,
.post-type-listdom-inquiry button.button:focus,
.post-type-listdom-inquiry input[type=submit].button:focus,
.post-type-listdom-inquiry input[type=button].button:focus,
.post-type-listdom-inquiry a.page-title-action:focus,
.post-type-listdom-inquiry a.button:focus,
.post-type-listdom-claim button.button:focus,
.post-type-listdom-claim input[type=submit].button:focus,
.post-type-listdom-claim input[type=button].button:focus,
.post-type-listdom-claim a.page-title-action:focus,
.post-type-listdom-claim a.button:focus {
  box-shadow: 0 0 0 1px #8241ff;
}
*[class^='lsd'] button.button-primary,
*[class^='lsd'] div.button-primary,
*[class^='lsd'] input[type=submit].button-primary,
*[class^='lsd'] input[type=button].button-primary,
*[class^='lsd'] a.button-primary,
*[class*=' lsd'] button.button-primary,
*[class*=' lsd'] div.button-primary,
*[class*=' lsd'] input[type=submit].button-primary,
*[class*=' lsd'] input[type=button].button-primary,
*[class*=' lsd'] a.button-primary,
.web-dfd-wrapper button.button-primary,
.web-dfd-wrapper div.button-primary,
.web-dfd-wrapper input[type=submit].button-primary,
.web-dfd-wrapper input[type=button].button-primary,
.web-dfd-wrapper a.button-primary,
.post-type-listdom-listing button.button-primary,
.post-type-listdom-listing div.button-primary,
.post-type-listdom-listing input[type=submit].button-primary,
.post-type-listdom-listing input[type=button].button-primary,
.post-type-listdom-listing a.button-primary,
.post-type-listdom-shortcode button.button-primary,
.post-type-listdom-shortcode div.button-primary,
.post-type-listdom-shortcode input[type=submit].button-primary,
.post-type-listdom-shortcode input[type=button].button-primary,
.post-type-listdom-shortcode a.button-primary,
.post-type-listdom-search button.button-primary,
.post-type-listdom-search div.button-primary,
.post-type-listdom-search input[type=submit].button-primary,
.post-type-listdom-search input[type=button].button-primary,
.post-type-listdom-search a.button-primary,
.post-type-listdom-notification button.button-primary,
.post-type-listdom-notification div.button-primary,
.post-type-listdom-notification input[type=submit].button-primary,
.post-type-listdom-notification input[type=button].button-primary,
.post-type-listdom-notification a.button-primary,
.post-type-listdom-package button.button-primary,
.post-type-listdom-package div.button-primary,
.post-type-listdom-package input[type=submit].button-primary,
.post-type-listdom-package input[type=button].button-primary,
.post-type-listdom-package a.button-primary,
.post-type-listdom-plan button.button-primary,
.post-type-listdom-plan div.button-primary,
.post-type-listdom-plan input[type=submit].button-primary,
.post-type-listdom-plan input[type=button].button-primary,
.post-type-listdom-plan a.button-primary,
.post-type-listdom-order button.button-primary,
.post-type-listdom-order div.button-primary,
.post-type-listdom-order input[type=submit].button-primary,
.post-type-listdom-order input[type=button].button-primary,
.post-type-listdom-order a.button-primary,
.post-type-listdom-coupon button.button-primary,
.post-type-listdom-coupon div.button-primary,
.post-type-listdom-coupon input[type=submit].button-primary,
.post-type-listdom-coupon input[type=button].button-primary,
.post-type-listdom-coupon a.button-primary,
.post-type-listdom-subscription button.button-primary,
.post-type-listdom-subscription div.button-primary,
.post-type-listdom-subscription input[type=submit].button-primary,
.post-type-listdom-subscription input[type=button].button-primary,
.post-type-listdom-subscription a.button-primary,
.post-type-listdom-review button.button-primary,
.post-type-listdom-review div.button-primary,
.post-type-listdom-review input[type=submit].button-primary,
.post-type-listdom-review input[type=button].button-primary,
.post-type-listdom-review a.button-primary,
.post-type-listdom-application button.button-primary,
.post-type-listdom-application div.button-primary,
.post-type-listdom-application input[type=submit].button-primary,
.post-type-listdom-application input[type=button].button-primary,
.post-type-listdom-application a.button-primary,
.post-type-listdom-elm-details button.button-primary,
.post-type-listdom-elm-details div.button-primary,
.post-type-listdom-elm-details input[type=submit].button-primary,
.post-type-listdom-elm-details input[type=button].button-primary,
.post-type-listdom-elm-details a.button-primary,
.post-type-listdom-booking button.button-primary,
.post-type-listdom-booking div.button-primary,
.post-type-listdom-booking input[type=submit].button-primary,
.post-type-listdom-booking input[type=button].button-primary,
.post-type-listdom-booking a.button-primary,
.post-type-listdom-offer button.button-primary,
.post-type-listdom-offer div.button-primary,
.post-type-listdom-offer input[type=submit].button-primary,
.post-type-listdom-offer input[type=button].button-primary,
.post-type-listdom-offer a.button-primary,
.post-type-listdom-kml button.button-primary,
.post-type-listdom-kml div.button-primary,
.post-type-listdom-kml input[type=submit].button-primary,
.post-type-listdom-kml input[type=button].button-primary,
.post-type-listdom-kml a.button-primary,
.post-type-listdom-inquiry button.button-primary,
.post-type-listdom-inquiry div.button-primary,
.post-type-listdom-inquiry input[type=submit].button-primary,
.post-type-listdom-inquiry input[type=button].button-primary,
.post-type-listdom-inquiry a.button-primary,
.post-type-listdom-claim button.button-primary,
.post-type-listdom-claim div.button-primary,
.post-type-listdom-claim input[type=submit].button-primary,
.post-type-listdom-claim input[type=button].button-primary,
.post-type-listdom-claim a.button-primary {
  background: linear-gradient(0.25turn, #1841CE, #8241ff);
  border-color: #8241ff;
  color: #ffffff;
}
*[class^='lsd'] button.button-primary:hover, *[class^='lsd'] button.button-primary:focus,
*[class^='lsd'] div.button-primary:hover,
*[class^='lsd'] div.button-primary:focus,
*[class^='lsd'] input[type=submit].button-primary:hover,
*[class^='lsd'] input[type=submit].button-primary:focus,
*[class^='lsd'] input[type=button].button-primary:hover,
*[class^='lsd'] input[type=button].button-primary:focus,
*[class^='lsd'] a.button-primary:hover,
*[class^='lsd'] a.button-primary:focus,
*[class*=' lsd'] button.button-primary:hover,
*[class*=' lsd'] button.button-primary:focus,
*[class*=' lsd'] div.button-primary:hover,
*[class*=' lsd'] div.button-primary:focus,
*[class*=' lsd'] input[type=submit].button-primary:hover,
*[class*=' lsd'] input[type=submit].button-primary:focus,
*[class*=' lsd'] input[type=button].button-primary:hover,
*[class*=' lsd'] input[type=button].button-primary:focus,
*[class*=' lsd'] a.button-primary:hover,
*[class*=' lsd'] a.button-primary:focus,
.web-dfd-wrapper button.button-primary:hover,
.web-dfd-wrapper button.button-primary:focus,
.web-dfd-wrapper div.button-primary:hover,
.web-dfd-wrapper div.button-primary:focus,
.web-dfd-wrapper input[type=submit].button-primary:hover,
.web-dfd-wrapper input[type=submit].button-primary:focus,
.web-dfd-wrapper input[type=button].button-primary:hover,
.web-dfd-wrapper input[type=button].button-primary:focus,
.web-dfd-wrapper a.button-primary:hover,
.web-dfd-wrapper a.button-primary:focus,
.post-type-listdom-listing button.button-primary:hover,
.post-type-listdom-listing button.button-primary:focus,
.post-type-listdom-listing div.button-primary:hover,
.post-type-listdom-listing div.button-primary:focus,
.post-type-listdom-listing input[type=submit].button-primary:hover,
.post-type-listdom-listing input[type=submit].button-primary:focus,
.post-type-listdom-listing input[type=button].button-primary:hover,
.post-type-listdom-listing input[type=button].button-primary:focus,
.post-type-listdom-listing a.button-primary:hover,
.post-type-listdom-listing a.button-primary:focus,
.post-type-listdom-shortcode button.button-primary:hover,
.post-type-listdom-shortcode button.button-primary:focus,
.post-type-listdom-shortcode div.button-primary:hover,
.post-type-listdom-shortcode div.button-primary:focus,
.post-type-listdom-shortcode input[type=submit].button-primary:hover,
.post-type-listdom-shortcode input[type=submit].button-primary:focus,
.post-type-listdom-shortcode input[type=button].button-primary:hover,
.post-type-listdom-shortcode input[type=button].button-primary:focus,
.post-type-listdom-shortcode a.button-primary:hover,
.post-type-listdom-shortcode a.button-primary:focus,
.post-type-listdom-search button.button-primary:hover,
.post-type-listdom-search button.button-primary:focus,
.post-type-listdom-search div.button-primary:hover,
.post-type-listdom-search div.button-primary:focus,
.post-type-listdom-search input[type=submit].button-primary:hover,
.post-type-listdom-search input[type=submit].button-primary:focus,
.post-type-listdom-search input[type=button].button-primary:hover,
.post-type-listdom-search input[type=button].button-primary:focus,
.post-type-listdom-search a.button-primary:hover,
.post-type-listdom-search a.button-primary:focus,
.post-type-listdom-notification button.button-primary:hover,
.post-type-listdom-notification button.button-primary:focus,
.post-type-listdom-notification div.button-primary:hover,
.post-type-listdom-notification div.button-primary:focus,
.post-type-listdom-notification input[type=submit].button-primary:hover,
.post-type-listdom-notification input[type=submit].button-primary:focus,
.post-type-listdom-notification input[type=button].button-primary:hover,
.post-type-listdom-notification input[type=button].button-primary:focus,
.post-type-listdom-notification a.button-primary:hover,
.post-type-listdom-notification a.button-primary:focus,
.post-type-listdom-package button.button-primary:hover,
.post-type-listdom-package button.button-primary:focus,
.post-type-listdom-package div.button-primary:hover,
.post-type-listdom-package div.button-primary:focus,
.post-type-listdom-package input[type=submit].button-primary:hover,
.post-type-listdom-package input[type=submit].button-primary:focus,
.post-type-listdom-package input[type=button].button-primary:hover,
.post-type-listdom-package input[type=button].button-primary:focus,
.post-type-listdom-package a.button-primary:hover,
.post-type-listdom-package a.button-primary:focus,
.post-type-listdom-plan button.button-primary:hover,
.post-type-listdom-plan button.button-primary:focus,
.post-type-listdom-plan div.button-primary:hover,
.post-type-listdom-plan div.button-primary:focus,
.post-type-listdom-plan input[type=submit].button-primary:hover,
.post-type-listdom-plan input[type=submit].button-primary:focus,
.post-type-listdom-plan input[type=button].button-primary:hover,
.post-type-listdom-plan input[type=button].button-primary:focus,
.post-type-listdom-plan a.button-primary:hover,
.post-type-listdom-plan a.button-primary:focus,
.post-type-listdom-order button.button-primary:hover,
.post-type-listdom-order button.button-primary:focus,
.post-type-listdom-order div.button-primary:hover,
.post-type-listdom-order div.button-primary:focus,
.post-type-listdom-order input[type=submit].button-primary:hover,
.post-type-listdom-order input[type=submit].button-primary:focus,
.post-type-listdom-order input[type=button].button-primary:hover,
.post-type-listdom-order input[type=button].button-primary:focus,
.post-type-listdom-order a.button-primary:hover,
.post-type-listdom-order a.button-primary:focus,
.post-type-listdom-coupon button.button-primary:hover,
.post-type-listdom-coupon button.button-primary:focus,
.post-type-listdom-coupon div.button-primary:hover,
.post-type-listdom-coupon div.button-primary:focus,
.post-type-listdom-coupon input[type=submit].button-primary:hover,
.post-type-listdom-coupon input[type=submit].button-primary:focus,
.post-type-listdom-coupon input[type=button].button-primary:hover,
.post-type-listdom-coupon input[type=button].button-primary:focus,
.post-type-listdom-coupon a.button-primary:hover,
.post-type-listdom-coupon a.button-primary:focus,
.post-type-listdom-subscription button.button-primary:hover,
.post-type-listdom-subscription button.button-primary:focus,
.post-type-listdom-subscription div.button-primary:hover,
.post-type-listdom-subscription div.button-primary:focus,
.post-type-listdom-subscription input[type=submit].button-primary:hover,
.post-type-listdom-subscription input[type=submit].button-primary:focus,
.post-type-listdom-subscription input[type=button].button-primary:hover,
.post-type-listdom-subscription input[type=button].button-primary:focus,
.post-type-listdom-subscription a.button-primary:hover,
.post-type-listdom-subscription a.button-primary:focus,
.post-type-listdom-review button.button-primary:hover,
.post-type-listdom-review button.button-primary:focus,
.post-type-listdom-review div.button-primary:hover,
.post-type-listdom-review div.button-primary:focus,
.post-type-listdom-review input[type=submit].button-primary:hover,
.post-type-listdom-review input[type=submit].button-primary:focus,
.post-type-listdom-review input[type=button].button-primary:hover,
.post-type-listdom-review input[type=button].button-primary:focus,
.post-type-listdom-review a.button-primary:hover,
.post-type-listdom-review a.button-primary:focus,
.post-type-listdom-application button.button-primary:hover,
.post-type-listdom-application button.button-primary:focus,
.post-type-listdom-application div.button-primary:hover,
.post-type-listdom-application div.button-primary:focus,
.post-type-listdom-application input[type=submit].button-primary:hover,
.post-type-listdom-application input[type=submit].button-primary:focus,
.post-type-listdom-application input[type=button].button-primary:hover,
.post-type-listdom-application input[type=button].button-primary:focus,
.post-type-listdom-application a.button-primary:hover,
.post-type-listdom-application a.button-primary:focus,
.post-type-listdom-elm-details button.button-primary:hover,
.post-type-listdom-elm-details button.button-primary:focus,
.post-type-listdom-elm-details div.button-primary:hover,
.post-type-listdom-elm-details div.button-primary:focus,
.post-type-listdom-elm-details input[type=submit].button-primary:hover,
.post-type-listdom-elm-details input[type=submit].button-primary:focus,
.post-type-listdom-elm-details input[type=button].button-primary:hover,
.post-type-listdom-elm-details input[type=button].button-primary:focus,
.post-type-listdom-elm-details a.button-primary:hover,
.post-type-listdom-elm-details a.button-primary:focus,
.post-type-listdom-booking button.button-primary:hover,
.post-type-listdom-booking button.button-primary:focus,
.post-type-listdom-booking div.button-primary:hover,
.post-type-listdom-booking div.button-primary:focus,
.post-type-listdom-booking input[type=submit].button-primary:hover,
.post-type-listdom-booking input[type=submit].button-primary:focus,
.post-type-listdom-booking input[type=button].button-primary:hover,
.post-type-listdom-booking input[type=button].button-primary:focus,
.post-type-listdom-booking a.button-primary:hover,
.post-type-listdom-booking a.button-primary:focus,
.post-type-listdom-offer button.button-primary:hover,
.post-type-listdom-offer button.button-primary:focus,
.post-type-listdom-offer div.button-primary:hover,
.post-type-listdom-offer div.button-primary:focus,
.post-type-listdom-offer input[type=submit].button-primary:hover,
.post-type-listdom-offer input[type=submit].button-primary:focus,
.post-type-listdom-offer input[type=button].button-primary:hover,
.post-type-listdom-offer input[type=button].button-primary:focus,
.post-type-listdom-offer a.button-primary:hover,
.post-type-listdom-offer a.button-primary:focus,
.post-type-listdom-kml button.button-primary:hover,
.post-type-listdom-kml button.button-primary:focus,
.post-type-listdom-kml div.button-primary:hover,
.post-type-listdom-kml div.button-primary:focus,
.post-type-listdom-kml input[type=submit].button-primary:hover,
.post-type-listdom-kml input[type=submit].button-primary:focus,
.post-type-listdom-kml input[type=button].button-primary:hover,
.post-type-listdom-kml input[type=button].button-primary:focus,
.post-type-listdom-kml a.button-primary:hover,
.post-type-listdom-kml a.button-primary:focus,
.post-type-listdom-inquiry button.button-primary:hover,
.post-type-listdom-inquiry button.button-primary:focus,
.post-type-listdom-inquiry div.button-primary:hover,
.post-type-listdom-inquiry div.button-primary:focus,
.post-type-listdom-inquiry input[type=submit].button-primary:hover,
.post-type-listdom-inquiry input[type=submit].button-primary:focus,
.post-type-listdom-inquiry input[type=button].button-primary:hover,
.post-type-listdom-inquiry input[type=button].button-primary:focus,
.post-type-listdom-inquiry a.button-primary:hover,
.post-type-listdom-inquiry a.button-primary:focus,
.post-type-listdom-claim button.button-primary:hover,
.post-type-listdom-claim button.button-primary:focus,
.post-type-listdom-claim div.button-primary:hover,
.post-type-listdom-claim div.button-primary:focus,
.post-type-listdom-claim input[type=submit].button-primary:hover,
.post-type-listdom-claim input[type=submit].button-primary:focus,
.post-type-listdom-claim input[type=button].button-primary:hover,
.post-type-listdom-claim input[type=button].button-primary:focus,
.post-type-listdom-claim a.button-primary:hover,
.post-type-listdom-claim a.button-primary:focus {
  background: linear-gradient(0.25turn, #002191, #351179) !important;
  border-color: #8241ff;
  color: #ffffff;
}
*[class^='lsd'] button.button-primary:focus,
*[class^='lsd'] div.button-primary:focus,
*[class^='lsd'] input[type=submit].button-primary:focus,
*[class^='lsd'] input[type=button].button-primary:focus,
*[class^='lsd'] a.button-primary:focus,
*[class*=' lsd'] button.button-primary:focus,
*[class*=' lsd'] div.button-primary:focus,
*[class*=' lsd'] input[type=submit].button-primary:focus,
*[class*=' lsd'] input[type=button].button-primary:focus,
*[class*=' lsd'] a.button-primary:focus,
.web-dfd-wrapper button.button-primary:focus,
.web-dfd-wrapper div.button-primary:focus,
.web-dfd-wrapper input[type=submit].button-primary:focus,
.web-dfd-wrapper input[type=button].button-primary:focus,
.web-dfd-wrapper a.button-primary:focus,
.post-type-listdom-listing button.button-primary:focus,
.post-type-listdom-listing div.button-primary:focus,
.post-type-listdom-listing input[type=submit].button-primary:focus,
.post-type-listdom-listing input[type=button].button-primary:focus,
.post-type-listdom-listing a.button-primary:focus,
.post-type-listdom-shortcode button.button-primary:focus,
.post-type-listdom-shortcode div.button-primary:focus,
.post-type-listdom-shortcode input[type=submit].button-primary:focus,
.post-type-listdom-shortcode input[type=button].button-primary:focus,
.post-type-listdom-shortcode a.button-primary:focus,
.post-type-listdom-search button.button-primary:focus,
.post-type-listdom-search div.button-primary:focus,
.post-type-listdom-search input[type=submit].button-primary:focus,
.post-type-listdom-search input[type=button].button-primary:focus,
.post-type-listdom-search a.button-primary:focus,
.post-type-listdom-notification button.button-primary:focus,
.post-type-listdom-notification div.button-primary:focus,
.post-type-listdom-notification input[type=submit].button-primary:focus,
.post-type-listdom-notification input[type=button].button-primary:focus,
.post-type-listdom-notification a.button-primary:focus,
.post-type-listdom-package button.button-primary:focus,
.post-type-listdom-package div.button-primary:focus,
.post-type-listdom-package input[type=submit].button-primary:focus,
.post-type-listdom-package input[type=button].button-primary:focus,
.post-type-listdom-package a.button-primary:focus,
.post-type-listdom-plan button.button-primary:focus,
.post-type-listdom-plan div.button-primary:focus,
.post-type-listdom-plan input[type=submit].button-primary:focus,
.post-type-listdom-plan input[type=button].button-primary:focus,
.post-type-listdom-plan a.button-primary:focus,
.post-type-listdom-order button.button-primary:focus,
.post-type-listdom-order div.button-primary:focus,
.post-type-listdom-order input[type=submit].button-primary:focus,
.post-type-listdom-order input[type=button].button-primary:focus,
.post-type-listdom-order a.button-primary:focus,
.post-type-listdom-coupon button.button-primary:focus,
.post-type-listdom-coupon div.button-primary:focus,
.post-type-listdom-coupon input[type=submit].button-primary:focus,
.post-type-listdom-coupon input[type=button].button-primary:focus,
.post-type-listdom-coupon a.button-primary:focus,
.post-type-listdom-subscription button.button-primary:focus,
.post-type-listdom-subscription div.button-primary:focus,
.post-type-listdom-subscription input[type=submit].button-primary:focus,
.post-type-listdom-subscription input[type=button].button-primary:focus,
.post-type-listdom-subscription a.button-primary:focus,
.post-type-listdom-review button.button-primary:focus,
.post-type-listdom-review div.button-primary:focus,
.post-type-listdom-review input[type=submit].button-primary:focus,
.post-type-listdom-review input[type=button].button-primary:focus,
.post-type-listdom-review a.button-primary:focus,
.post-type-listdom-application button.button-primary:focus,
.post-type-listdom-application div.button-primary:focus,
.post-type-listdom-application input[type=submit].button-primary:focus,
.post-type-listdom-application input[type=button].button-primary:focus,
.post-type-listdom-application a.button-primary:focus,
.post-type-listdom-elm-details button.button-primary:focus,
.post-type-listdom-elm-details div.button-primary:focus,
.post-type-listdom-elm-details input[type=submit].button-primary:focus,
.post-type-listdom-elm-details input[type=button].button-primary:focus,
.post-type-listdom-elm-details a.button-primary:focus,
.post-type-listdom-booking button.button-primary:focus,
.post-type-listdom-booking div.button-primary:focus,
.post-type-listdom-booking input[type=submit].button-primary:focus,
.post-type-listdom-booking input[type=button].button-primary:focus,
.post-type-listdom-booking a.button-primary:focus,
.post-type-listdom-offer button.button-primary:focus,
.post-type-listdom-offer div.button-primary:focus,
.post-type-listdom-offer input[type=submit].button-primary:focus,
.post-type-listdom-offer input[type=button].button-primary:focus,
.post-type-listdom-offer a.button-primary:focus,
.post-type-listdom-kml button.button-primary:focus,
.post-type-listdom-kml div.button-primary:focus,
.post-type-listdom-kml input[type=submit].button-primary:focus,
.post-type-listdom-kml input[type=button].button-primary:focus,
.post-type-listdom-kml a.button-primary:focus,
.post-type-listdom-inquiry button.button-primary:focus,
.post-type-listdom-inquiry div.button-primary:focus,
.post-type-listdom-inquiry input[type=submit].button-primary:focus,
.post-type-listdom-inquiry input[type=button].button-primary:focus,
.post-type-listdom-inquiry a.button-primary:focus,
.post-type-listdom-claim button.button-primary:focus,
.post-type-listdom-claim div.button-primary:focus,
.post-type-listdom-claim input[type=submit].button-primary:focus,
.post-type-listdom-claim input[type=button].button-primary:focus,
.post-type-listdom-claim a.button-primary:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #8241ff;
}
*[class^='lsd'] button.button-secondary,
*[class^='lsd'] div.button-secondary,
*[class^='lsd'] input[type=submit].button-secondary,
*[class^='lsd'] input[type=button].button-secondary,
*[class^='lsd'] a.button-secondary,
*[class*=' lsd'] button.button-secondary,
*[class*=' lsd'] div.button-secondary,
*[class*=' lsd'] input[type=submit].button-secondary,
*[class*=' lsd'] input[type=button].button-secondary,
*[class*=' lsd'] a.button-secondary,
.web-dfd-wrapper button.button-secondary,
.web-dfd-wrapper div.button-secondary,
.web-dfd-wrapper input[type=submit].button-secondary,
.web-dfd-wrapper input[type=button].button-secondary,
.web-dfd-wrapper a.button-secondary,
.post-type-listdom-listing button.button-secondary,
.post-type-listdom-listing div.button-secondary,
.post-type-listdom-listing input[type=submit].button-secondary,
.post-type-listdom-listing input[type=button].button-secondary,
.post-type-listdom-listing a.button-secondary,
.post-type-listdom-shortcode button.button-secondary,
.post-type-listdom-shortcode div.button-secondary,
.post-type-listdom-shortcode input[type=submit].button-secondary,
.post-type-listdom-shortcode input[type=button].button-secondary,
.post-type-listdom-shortcode a.button-secondary,
.post-type-listdom-search button.button-secondary,
.post-type-listdom-search div.button-secondary,
.post-type-listdom-search input[type=submit].button-secondary,
.post-type-listdom-search input[type=button].button-secondary,
.post-type-listdom-search a.button-secondary,
.post-type-listdom-notification button.button-secondary,
.post-type-listdom-notification div.button-secondary,
.post-type-listdom-notification input[type=submit].button-secondary,
.post-type-listdom-notification input[type=button].button-secondary,
.post-type-listdom-notification a.button-secondary,
.post-type-listdom-package button.button-secondary,
.post-type-listdom-package div.button-secondary,
.post-type-listdom-package input[type=submit].button-secondary,
.post-type-listdom-package input[type=button].button-secondary,
.post-type-listdom-package a.button-secondary,
.post-type-listdom-plan button.button-secondary,
.post-type-listdom-plan div.button-secondary,
.post-type-listdom-plan input[type=submit].button-secondary,
.post-type-listdom-plan input[type=button].button-secondary,
.post-type-listdom-plan a.button-secondary,
.post-type-listdom-order button.button-secondary,
.post-type-listdom-order div.button-secondary,
.post-type-listdom-order input[type=submit].button-secondary,
.post-type-listdom-order input[type=button].button-secondary,
.post-type-listdom-order a.button-secondary,
.post-type-listdom-coupon button.button-secondary,
.post-type-listdom-coupon div.button-secondary,
.post-type-listdom-coupon input[type=submit].button-secondary,
.post-type-listdom-coupon input[type=button].button-secondary,
.post-type-listdom-coupon a.button-secondary,
.post-type-listdom-subscription button.button-secondary,
.post-type-listdom-subscription div.button-secondary,
.post-type-listdom-subscription input[type=submit].button-secondary,
.post-type-listdom-subscription input[type=button].button-secondary,
.post-type-listdom-subscription a.button-secondary,
.post-type-listdom-review button.button-secondary,
.post-type-listdom-review div.button-secondary,
.post-type-listdom-review input[type=submit].button-secondary,
.post-type-listdom-review input[type=button].button-secondary,
.post-type-listdom-review a.button-secondary,
.post-type-listdom-application button.button-secondary,
.post-type-listdom-application div.button-secondary,
.post-type-listdom-application input[type=submit].button-secondary,
.post-type-listdom-application input[type=button].button-secondary,
.post-type-listdom-application a.button-secondary,
.post-type-listdom-elm-details button.button-secondary,
.post-type-listdom-elm-details div.button-secondary,
.post-type-listdom-elm-details input[type=submit].button-secondary,
.post-type-listdom-elm-details input[type=button].button-secondary,
.post-type-listdom-elm-details a.button-secondary,
.post-type-listdom-booking button.button-secondary,
.post-type-listdom-booking div.button-secondary,
.post-type-listdom-booking input[type=submit].button-secondary,
.post-type-listdom-booking input[type=button].button-secondary,
.post-type-listdom-booking a.button-secondary,
.post-type-listdom-offer button.button-secondary,
.post-type-listdom-offer div.button-secondary,
.post-type-listdom-offer input[type=submit].button-secondary,
.post-type-listdom-offer input[type=button].button-secondary,
.post-type-listdom-offer a.button-secondary,
.post-type-listdom-kml button.button-secondary,
.post-type-listdom-kml div.button-secondary,
.post-type-listdom-kml input[type=submit].button-secondary,
.post-type-listdom-kml input[type=button].button-secondary,
.post-type-listdom-kml a.button-secondary,
.post-type-listdom-inquiry button.button-secondary,
.post-type-listdom-inquiry div.button-secondary,
.post-type-listdom-inquiry input[type=submit].button-secondary,
.post-type-listdom-inquiry input[type=button].button-secondary,
.post-type-listdom-inquiry a.button-secondary,
.post-type-listdom-claim button.button-secondary,
.post-type-listdom-claim div.button-secondary,
.post-type-listdom-claim input[type=submit].button-secondary,
.post-type-listdom-claim input[type=button].button-secondary,
.post-type-listdom-claim a.button-secondary {
  border: 1px solid #8241ff !important;
  color: #8241ff !important;
}
*[class^='lsd'] button.button-secondary:hover, *[class^='lsd'] button.button-secondary:focus,
*[class^='lsd'] div.button-secondary:hover,
*[class^='lsd'] div.button-secondary:focus,
*[class^='lsd'] input[type=submit].button-secondary:hover,
*[class^='lsd'] input[type=submit].button-secondary:focus,
*[class^='lsd'] input[type=button].button-secondary:hover,
*[class^='lsd'] input[type=button].button-secondary:focus,
*[class^='lsd'] a.button-secondary:hover,
*[class^='lsd'] a.button-secondary:focus,
*[class*=' lsd'] button.button-secondary:hover,
*[class*=' lsd'] button.button-secondary:focus,
*[class*=' lsd'] div.button-secondary:hover,
*[class*=' lsd'] div.button-secondary:focus,
*[class*=' lsd'] input[type=submit].button-secondary:hover,
*[class*=' lsd'] input[type=submit].button-secondary:focus,
*[class*=' lsd'] input[type=button].button-secondary:hover,
*[class*=' lsd'] input[type=button].button-secondary:focus,
*[class*=' lsd'] a.button-secondary:hover,
*[class*=' lsd'] a.button-secondary:focus,
.web-dfd-wrapper button.button-secondary:hover,
.web-dfd-wrapper button.button-secondary:focus,
.web-dfd-wrapper div.button-secondary:hover,
.web-dfd-wrapper div.button-secondary:focus,
.web-dfd-wrapper input[type=submit].button-secondary:hover,
.web-dfd-wrapper input[type=submit].button-secondary:focus,
.web-dfd-wrapper input[type=button].button-secondary:hover,
.web-dfd-wrapper input[type=button].button-secondary:focus,
.web-dfd-wrapper a.button-secondary:hover,
.web-dfd-wrapper a.button-secondary:focus,
.post-type-listdom-listing button.button-secondary:hover,
.post-type-listdom-listing button.button-secondary:focus,
.post-type-listdom-listing div.button-secondary:hover,
.post-type-listdom-listing div.button-secondary:focus,
.post-type-listdom-listing input[type=submit].button-secondary:hover,
.post-type-listdom-listing input[type=submit].button-secondary:focus,
.post-type-listdom-listing input[type=button].button-secondary:hover,
.post-type-listdom-listing input[type=button].button-secondary:focus,
.post-type-listdom-listing a.button-secondary:hover,
.post-type-listdom-listing a.button-secondary:focus,
.post-type-listdom-shortcode button.button-secondary:hover,
.post-type-listdom-shortcode button.button-secondary:focus,
.post-type-listdom-shortcode div.button-secondary:hover,
.post-type-listdom-shortcode div.button-secondary:focus,
.post-type-listdom-shortcode input[type=submit].button-secondary:hover,
.post-type-listdom-shortcode input[type=submit].button-secondary:focus,
.post-type-listdom-shortcode input[type=button].button-secondary:hover,
.post-type-listdom-shortcode input[type=button].button-secondary:focus,
.post-type-listdom-shortcode a.button-secondary:hover,
.post-type-listdom-shortcode a.button-secondary:focus,
.post-type-listdom-search button.button-secondary:hover,
.post-type-listdom-search button.button-secondary:focus,
.post-type-listdom-search div.button-secondary:hover,
.post-type-listdom-search div.button-secondary:focus,
.post-type-listdom-search input[type=submit].button-secondary:hover,
.post-type-listdom-search input[type=submit].button-secondary:focus,
.post-type-listdom-search input[type=button].button-secondary:hover,
.post-type-listdom-search input[type=button].button-secondary:focus,
.post-type-listdom-search a.button-secondary:hover,
.post-type-listdom-search a.button-secondary:focus,
.post-type-listdom-notification button.button-secondary:hover,
.post-type-listdom-notification button.button-secondary:focus,
.post-type-listdom-notification div.button-secondary:hover,
.post-type-listdom-notification div.button-secondary:focus,
.post-type-listdom-notification input[type=submit].button-secondary:hover,
.post-type-listdom-notification input[type=submit].button-secondary:focus,
.post-type-listdom-notification input[type=button].button-secondary:hover,
.post-type-listdom-notification input[type=button].button-secondary:focus,
.post-type-listdom-notification a.button-secondary:hover,
.post-type-listdom-notification a.button-secondary:focus,
.post-type-listdom-package button.button-secondary:hover,
.post-type-listdom-package button.button-secondary:focus,
.post-type-listdom-package div.button-secondary:hover,
.post-type-listdom-package div.button-secondary:focus,
.post-type-listdom-package input[type=submit].button-secondary:hover,
.post-type-listdom-package input[type=submit].button-secondary:focus,
.post-type-listdom-package input[type=button].button-secondary:hover,
.post-type-listdom-package input[type=button].button-secondary:focus,
.post-type-listdom-package a.button-secondary:hover,
.post-type-listdom-package a.button-secondary:focus,
.post-type-listdom-plan button.button-secondary:hover,
.post-type-listdom-plan button.button-secondary:focus,
.post-type-listdom-plan div.button-secondary:hover,
.post-type-listdom-plan div.button-secondary:focus,
.post-type-listdom-plan input[type=submit].button-secondary:hover,
.post-type-listdom-plan input[type=submit].button-secondary:focus,
.post-type-listdom-plan input[type=button].button-secondary:hover,
.post-type-listdom-plan input[type=button].button-secondary:focus,
.post-type-listdom-plan a.button-secondary:hover,
.post-type-listdom-plan a.button-secondary:focus,
.post-type-listdom-order button.button-secondary:hover,
.post-type-listdom-order button.button-secondary:focus,
.post-type-listdom-order div.button-secondary:hover,
.post-type-listdom-order div.button-secondary:focus,
.post-type-listdom-order input[type=submit].button-secondary:hover,
.post-type-listdom-order input[type=submit].button-secondary:focus,
.post-type-listdom-order input[type=button].button-secondary:hover,
.post-type-listdom-order input[type=button].button-secondary:focus,
.post-type-listdom-order a.button-secondary:hover,
.post-type-listdom-order a.button-secondary:focus,
.post-type-listdom-coupon button.button-secondary:hover,
.post-type-listdom-coupon button.button-secondary:focus,
.post-type-listdom-coupon div.button-secondary:hover,
.post-type-listdom-coupon div.button-secondary:focus,
.post-type-listdom-coupon input[type=submit].button-secondary:hover,
.post-type-listdom-coupon input[type=submit].button-secondary:focus,
.post-type-listdom-coupon input[type=button].button-secondary:hover,
.post-type-listdom-coupon input[type=button].button-secondary:focus,
.post-type-listdom-coupon a.button-secondary:hover,
.post-type-listdom-coupon a.button-secondary:focus,
.post-type-listdom-subscription button.button-secondary:hover,
.post-type-listdom-subscription button.button-secondary:focus,
.post-type-listdom-subscription div.button-secondary:hover,
.post-type-listdom-subscription div.button-secondary:focus,
.post-type-listdom-subscription input[type=submit].button-secondary:hover,
.post-type-listdom-subscription input[type=submit].button-secondary:focus,
.post-type-listdom-subscription input[type=button].button-secondary:hover,
.post-type-listdom-subscription input[type=button].button-secondary:focus,
.post-type-listdom-subscription a.button-secondary:hover,
.post-type-listdom-subscription a.button-secondary:focus,
.post-type-listdom-review button.button-secondary:hover,
.post-type-listdom-review button.button-secondary:focus,
.post-type-listdom-review div.button-secondary:hover,
.post-type-listdom-review div.button-secondary:focus,
.post-type-listdom-review input[type=submit].button-secondary:hover,
.post-type-listdom-review input[type=submit].button-secondary:focus,
.post-type-listdom-review input[type=button].button-secondary:hover,
.post-type-listdom-review input[type=button].button-secondary:focus,
.post-type-listdom-review a.button-secondary:hover,
.post-type-listdom-review a.button-secondary:focus,
.post-type-listdom-application button.button-secondary:hover,
.post-type-listdom-application button.button-secondary:focus,
.post-type-listdom-application div.button-secondary:hover,
.post-type-listdom-application div.button-secondary:focus,
.post-type-listdom-application input[type=submit].button-secondary:hover,
.post-type-listdom-application input[type=submit].button-secondary:focus,
.post-type-listdom-application input[type=button].button-secondary:hover,
.post-type-listdom-application input[type=button].button-secondary:focus,
.post-type-listdom-application a.button-secondary:hover,
.post-type-listdom-application a.button-secondary:focus,
.post-type-listdom-elm-details button.button-secondary:hover,
.post-type-listdom-elm-details button.button-secondary:focus,
.post-type-listdom-elm-details div.button-secondary:hover,
.post-type-listdom-elm-details div.button-secondary:focus,
.post-type-listdom-elm-details input[type=submit].button-secondary:hover,
.post-type-listdom-elm-details input[type=submit].button-secondary:focus,
.post-type-listdom-elm-details input[type=button].button-secondary:hover,
.post-type-listdom-elm-details input[type=button].button-secondary:focus,
.post-type-listdom-elm-details a.button-secondary:hover,
.post-type-listdom-elm-details a.button-secondary:focus,
.post-type-listdom-booking button.button-secondary:hover,
.post-type-listdom-booking button.button-secondary:focus,
.post-type-listdom-booking div.button-secondary:hover,
.post-type-listdom-booking div.button-secondary:focus,
.post-type-listdom-booking input[type=submit].button-secondary:hover,
.post-type-listdom-booking input[type=submit].button-secondary:focus,
.post-type-listdom-booking input[type=button].button-secondary:hover,
.post-type-listdom-booking input[type=button].button-secondary:focus,
.post-type-listdom-booking a.button-secondary:hover,
.post-type-listdom-booking a.button-secondary:focus,
.post-type-listdom-offer button.button-secondary:hover,
.post-type-listdom-offer button.button-secondary:focus,
.post-type-listdom-offer div.button-secondary:hover,
.post-type-listdom-offer div.button-secondary:focus,
.post-type-listdom-offer input[type=submit].button-secondary:hover,
.post-type-listdom-offer input[type=submit].button-secondary:focus,
.post-type-listdom-offer input[type=button].button-secondary:hover,
.post-type-listdom-offer input[type=button].button-secondary:focus,
.post-type-listdom-offer a.button-secondary:hover,
.post-type-listdom-offer a.button-secondary:focus,
.post-type-listdom-kml button.button-secondary:hover,
.post-type-listdom-kml button.button-secondary:focus,
.post-type-listdom-kml div.button-secondary:hover,
.post-type-listdom-kml div.button-secondary:focus,
.post-type-listdom-kml input[type=submit].button-secondary:hover,
.post-type-listdom-kml input[type=submit].button-secondary:focus,
.post-type-listdom-kml input[type=button].button-secondary:hover,
.post-type-listdom-kml input[type=button].button-secondary:focus,
.post-type-listdom-kml a.button-secondary:hover,
.post-type-listdom-kml a.button-secondary:focus,
.post-type-listdom-inquiry button.button-secondary:hover,
.post-type-listdom-inquiry button.button-secondary:focus,
.post-type-listdom-inquiry div.button-secondary:hover,
.post-type-listdom-inquiry div.button-secondary:focus,
.post-type-listdom-inquiry input[type=submit].button-secondary:hover,
.post-type-listdom-inquiry input[type=submit].button-secondary:focus,
.post-type-listdom-inquiry input[type=button].button-secondary:hover,
.post-type-listdom-inquiry input[type=button].button-secondary:focus,
.post-type-listdom-inquiry a.button-secondary:hover,
.post-type-listdom-inquiry a.button-secondary:focus,
.post-type-listdom-claim button.button-secondary:hover,
.post-type-listdom-claim button.button-secondary:focus,
.post-type-listdom-claim div.button-secondary:hover,
.post-type-listdom-claim div.button-secondary:focus,
.post-type-listdom-claim input[type=submit].button-secondary:hover,
.post-type-listdom-claim input[type=submit].button-secondary:focus,
.post-type-listdom-claim input[type=button].button-secondary:hover,
.post-type-listdom-claim input[type=button].button-secondary:focus,
.post-type-listdom-claim a.button-secondary:hover,
.post-type-listdom-claim a.button-secondary:focus {
  border: 1px solid #8241ff !important;
  background-color: #e8e8e8 !important;
  color: #8241ff !important;
}
*[class^='lsd'] button.button-secondary:focus,
*[class^='lsd'] div.button-secondary:focus,
*[class^='lsd'] input[type=submit].button-secondary:focus,
*[class^='lsd'] input[type=button].button-secondary:focus,
*[class^='lsd'] a.button-secondary:focus,
*[class*=' lsd'] button.button-secondary:focus,
*[class*=' lsd'] div.button-secondary:focus,
*[class*=' lsd'] input[type=submit].button-secondary:focus,
*[class*=' lsd'] input[type=button].button-secondary:focus,
*[class*=' lsd'] a.button-secondary:focus,
.web-dfd-wrapper button.button-secondary:focus,
.web-dfd-wrapper div.button-secondary:focus,
.web-dfd-wrapper input[type=submit].button-secondary:focus,
.web-dfd-wrapper input[type=button].button-secondary:focus,
.web-dfd-wrapper a.button-secondary:focus,
.post-type-listdom-listing button.button-secondary:focus,
.post-type-listdom-listing div.button-secondary:focus,
.post-type-listdom-listing input[type=submit].button-secondary:focus,
.post-type-listdom-listing input[type=button].button-secondary:focus,
.post-type-listdom-listing a.button-secondary:focus,
.post-type-listdom-shortcode button.button-secondary:focus,
.post-type-listdom-shortcode div.button-secondary:focus,
.post-type-listdom-shortcode input[type=submit].button-secondary:focus,
.post-type-listdom-shortcode input[type=button].button-secondary:focus,
.post-type-listdom-shortcode a.button-secondary:focus,
.post-type-listdom-search button.button-secondary:focus,
.post-type-listdom-search div.button-secondary:focus,
.post-type-listdom-search input[type=submit].button-secondary:focus,
.post-type-listdom-search input[type=button].button-secondary:focus,
.post-type-listdom-search a.button-secondary:focus,
.post-type-listdom-notification button.button-secondary:focus,
.post-type-listdom-notification div.button-secondary:focus,
.post-type-listdom-notification input[type=submit].button-secondary:focus,
.post-type-listdom-notification input[type=button].button-secondary:focus,
.post-type-listdom-notification a.button-secondary:focus,
.post-type-listdom-package button.button-secondary:focus,
.post-type-listdom-package div.button-secondary:focus,
.post-type-listdom-package input[type=submit].button-secondary:focus,
.post-type-listdom-package input[type=button].button-secondary:focus,
.post-type-listdom-package a.button-secondary:focus,
.post-type-listdom-plan button.button-secondary:focus,
.post-type-listdom-plan div.button-secondary:focus,
.post-type-listdom-plan input[type=submit].button-secondary:focus,
.post-type-listdom-plan input[type=button].button-secondary:focus,
.post-type-listdom-plan a.button-secondary:focus,
.post-type-listdom-order button.button-secondary:focus,
.post-type-listdom-order div.button-secondary:focus,
.post-type-listdom-order input[type=submit].button-secondary:focus,
.post-type-listdom-order input[type=button].button-secondary:focus,
.post-type-listdom-order a.button-secondary:focus,
.post-type-listdom-coupon button.button-secondary:focus,
.post-type-listdom-coupon div.button-secondary:focus,
.post-type-listdom-coupon input[type=submit].button-secondary:focus,
.post-type-listdom-coupon input[type=button].button-secondary:focus,
.post-type-listdom-coupon a.button-secondary:focus,
.post-type-listdom-subscription button.button-secondary:focus,
.post-type-listdom-subscription div.button-secondary:focus,
.post-type-listdom-subscription input[type=submit].button-secondary:focus,
.post-type-listdom-subscription input[type=button].button-secondary:focus,
.post-type-listdom-subscription a.button-secondary:focus,
.post-type-listdom-review button.button-secondary:focus,
.post-type-listdom-review div.button-secondary:focus,
.post-type-listdom-review input[type=submit].button-secondary:focus,
.post-type-listdom-review input[type=button].button-secondary:focus,
.post-type-listdom-review a.button-secondary:focus,
.post-type-listdom-application button.button-secondary:focus,
.post-type-listdom-application div.button-secondary:focus,
.post-type-listdom-application input[type=submit].button-secondary:focus,
.post-type-listdom-application input[type=button].button-secondary:focus,
.post-type-listdom-application a.button-secondary:focus,
.post-type-listdom-elm-details button.button-secondary:focus,
.post-type-listdom-elm-details div.button-secondary:focus,
.post-type-listdom-elm-details input[type=submit].button-secondary:focus,
.post-type-listdom-elm-details input[type=button].button-secondary:focus,
.post-type-listdom-elm-details a.button-secondary:focus,
.post-type-listdom-booking button.button-secondary:focus,
.post-type-listdom-booking div.button-secondary:focus,
.post-type-listdom-booking input[type=submit].button-secondary:focus,
.post-type-listdom-booking input[type=button].button-secondary:focus,
.post-type-listdom-booking a.button-secondary:focus,
.post-type-listdom-offer button.button-secondary:focus,
.post-type-listdom-offer div.button-secondary:focus,
.post-type-listdom-offer input[type=submit].button-secondary:focus,
.post-type-listdom-offer input[type=button].button-secondary:focus,
.post-type-listdom-offer a.button-secondary:focus,
.post-type-listdom-kml button.button-secondary:focus,
.post-type-listdom-kml div.button-secondary:focus,
.post-type-listdom-kml input[type=submit].button-secondary:focus,
.post-type-listdom-kml input[type=button].button-secondary:focus,
.post-type-listdom-kml a.button-secondary:focus,
.post-type-listdom-inquiry button.button-secondary:focus,
.post-type-listdom-inquiry div.button-secondary:focus,
.post-type-listdom-inquiry input[type=submit].button-secondary:focus,
.post-type-listdom-inquiry input[type=button].button-secondary:focus,
.post-type-listdom-inquiry a.button-secondary:focus,
.post-type-listdom-claim button.button-secondary:focus,
.post-type-listdom-claim div.button-secondary:focus,
.post-type-listdom-claim input[type=submit].button-secondary:focus,
.post-type-listdom-claim input[type=button].button-secondary:focus,
.post-type-listdom-claim a.button-secondary:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #8241ff;
}

.metabox-holder #elementor-switch-mode-button {
  color: #fff !important;
  border-color: #8241ff !important;
}

.form-field .lsd-alert {
  width: 95%;
}

.post-type-listdom-offer .page-title-action,
.post-type-listdom-booking .page-title-action,
.post-type-listdom-claim .page-title-action,
.post-type-listdom-inquiry .page-title-action,
.post-type-listdom-application .page-title-action,
.post-type-listdom-review .page-title-action {
  display: none;
}

.lsd-border-wrapper, .lsd-padding-wrapper {
  display: flex;
  flex-direction: row;
  gap: 10px;
  flex-wrap: wrap;
  font-size: 11px;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  padding: 12px;
}
.lsd-border-wrapper .lsd-border-width-wrapper, .lsd-border-wrapper .lsd-padding-width-wrapper, .lsd-padding-wrapper .lsd-border-width-wrapper, .lsd-padding-wrapper .lsd-padding-width-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.lsd-border-wrapper .lsd-border-width-wrapper label, .lsd-border-wrapper .lsd-padding-width-wrapper label, .lsd-padding-wrapper .lsd-border-width-wrapper label, .lsd-padding-wrapper .lsd-padding-width-wrapper label {
  text-align: center;
}
.lsd-border-wrapper .lsd-border-width-wrapper input, .lsd-border-wrapper .lsd-padding-width-wrapper input, .lsd-padding-wrapper .lsd-border-width-wrapper input, .lsd-padding-wrapper .lsd-padding-width-wrapper input {
  border-radius: 0 !important;
  border-left: none !important;
  text-align: center;
  padding: 5px 5px 5px 20px !important;
}
.lsd-border-wrapper .lsd-border-width-wrapper .lsd-border-width-top input, .lsd-border-wrapper .lsd-border-width-wrapper .lsd-padding-top input, .lsd-border-wrapper .lsd-padding-width-wrapper .lsd-border-width-top input, .lsd-border-wrapper .lsd-padding-width-wrapper .lsd-padding-top input, .lsd-padding-wrapper .lsd-border-width-wrapper .lsd-border-width-top input, .lsd-padding-wrapper .lsd-border-width-wrapper .lsd-padding-top input, .lsd-padding-wrapper .lsd-padding-width-wrapper .lsd-border-width-top input, .lsd-padding-wrapper .lsd-padding-width-wrapper .lsd-padding-top input {
  border-radius: 6px 0 0 6px !important;
  border-left: 1px solid #A0A0A0 !important;
}
.lsd-border-wrapper .lsd-border-width-wrapper .lsd-border-width-left input, .lsd-border-wrapper .lsd-border-width-wrapper .lsd-padding-left input, .lsd-border-wrapper .lsd-padding-width-wrapper .lsd-border-width-left input, .lsd-border-wrapper .lsd-padding-width-wrapper .lsd-padding-left input, .lsd-padding-wrapper .lsd-border-width-wrapper .lsd-border-width-left input, .lsd-padding-wrapper .lsd-border-width-wrapper .lsd-padding-left input, .lsd-padding-wrapper .lsd-padding-width-wrapper .lsd-border-width-left input, .lsd-padding-wrapper .lsd-padding-width-wrapper .lsd-padding-left input {
  border-radius: 0 6px 6px 0 !important;
}
.lsd-border-wrapper .lsd-border-width-wrapper > div, .lsd-border-wrapper .lsd-padding-width-wrapper > div, .lsd-padding-wrapper .lsd-border-width-wrapper > div, .lsd-padding-wrapper .lsd-padding-width-wrapper > div {
  flex: 1;
}

.lsd-typography-wrapper {
  display: flex;
  flex-direction: column;
  gap: 16px;
  font-size: 11px;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  padding: 12px;
}
.lsd-typography-wrapper > .lsd-typography-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  width: 100%;
}
.lsd-typography-wrapper input:not([type=button]), .lsd-typography-wrapper select {
  display: block;
  width: 100%;
}

.lsd-unit-number-wrapper {
  display: flex;
  align-items: center;
  gap: 5px;
}
.lsd-unit-number-wrapper .lsd-unit-number-value {
  flex: 1;
}
.lsd-unit-number-wrapper .lsd-unit-number-unit select {
  width: auto !important;
  border: none !important;
  padding: 5px 28px 5px 0 !important;
}
.lsd-unit-number-wrapper .lsd-unit-number-unit select:focus {
  box-shadow: none;
}

:root {
  --listdom-main-font-m: 'Poppins';
  --listdom-main-gbg1: #33c6ff;
  --listdom-cloud-widget-bg-color: #dadadb;
  --listdom-cloud-widget-text-color: #3b3b3b;
  --listdom-cloud-widget-hover-bg-color: #dadadb;
  --listdom-cloud-widget-text-hover-color: #33c6ff;
  --listdom-terms-widget-bg-color: transparent;
  --listdom-terms-widget-text-color: #8d919c;
  --listdom-terms-widget-hover-bg-color: transparent;
  --listdom-terms-widget-text-hover-color: #33c6ff;
  /* Button Colors */
  --listdom-primary-button-bg: #33c6ff;
  --listdom-primary-button-bg-2:#306be6;
  --listdom-primary-button-text: #fff;
  --listdom-primary-button-hover-bg: #306be6;
  --listdom-primary-button-hover-text: #fff;
  --listdom-primary-button-border: 0 0 0 0;
  --listdom-primary-button-border-style: solid;
  --listdom-primary-button-border-color: #fff;
  --listdom-primary-button-border-hover: 0 0 0 0;
  --listdom-primary-button-border-hover-style: solid;
  --listdom-primary-button-border-hover-color: #fff;
  --listdom-primary-button-border-radius: 4px;
  --listdom-secondary-button-bg: #e6f7ff;
  --listdom-secondary-button-text: #0ab0fe;
  --listdom-secondary-button-hover-bg: #306be6;
  --listdom-secondary-button-hover-text: #fff;
  --listdom-secondary-button-border: 1px 1px 1px 1px;
  --listdom-secondary-button-border-style: solid;
  --listdom-secondary-button-border-color: #bceaff;
  --listdom-secondary-button-border-hover: 1px 1px 1px 1px;
  --listdom-secondary-button-border-hover-style: solid;
  --listdom-secondary-button-border-hover-color: #bceaff;
  --listdom-secondary-button-border-radius: 4px;
  --listdom-fe-title-text-color: #000;
  --listdom-fe-title-font-family: "Poppins", Arial, monospace;
  --listdom-fe-title-font-weight: 600;
  --listdom-fe-title-text-align: inherit;
  --listdom-fe-title-font-size: 1.125rem;
  --listdom-fe-title-line-height: 1.6em;
}

.lsd-switch {
  display: inline-flex;
  align-items: center;
  width: 30px;
  height: 16px;
  padding: 0 !important;
}
.lsd-switch input {
  display: none;
}
.lsd-switch .lsd-slider {
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
  flex: 1;
  cursor: pointer;
  height: 100%;
  background-color: #fff;
  border: 1px solid #D1B9FF;
  display: flex;
  align-items: center;
  padding: 0 1px;
  transition: background-color 0.4s, border 0.4s;
}
.lsd-switch .lsd-slider::before {
  content: "";
  display: block;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  background-color: #D1B9FF;
  transition: transform 0.4s, background-color 0.4s;
  transform: translateX(0);
}
.lsd-switch input:checked + .lsd-slider {
  background: #8241FF;
  border: 1px solid transparent;
}
.lsd-switch input:checked + .lsd-slider::before {
  transform: translateX(14px);
  background-color: #fff;
}
.lsd-switch input:focus + .lsd-slider {
  box-shadow: 0 0 1px var(--backend-main-color, #8241FF);
}

.lsd-radio-toggle {
  box-sizing: border-box;
  font-size: 0;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 2px;
  border: 1px solid var(--dashboard-primary-color-200, #D1B9FF);
  border-radius: 8px;
  width: max-content;
}
.lsd-radio-toggle input[type=radio] {
  width: 0 !important;
  height: 0 !important;
  position: absolute !important;
  left: -9999px;
}
.lsd-radio-toggle input[type=radio] + label {
  margin: 0;
  padding: 6px 12px;
  box-sizing: border-box;
  border-radius: 8px;
  position: relative;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  color: #8241FF;
  box-shadow: 0 0 0 rgba(255, 255, 255, 0);
  transition: border-color .15s ease-out, color .25s ease-out, background-color .15s ease-out, box-shadow .15s ease-out;
  outline: none;
  cursor: pointer;
}
.lsd-radio-toggle input[type=radio] + label:hover {
  color: #5018B9;
}
.lsd-radio-toggle input[type=radio]:checked + label {
  color: #5018B9;
  background: var(--dashboard-primary-color-100, #E8E4F2);
  z-index: 1;
}
@media (max-width: 800px) {
  .lsd-radio-toggle input[type=radio] + label {
    padding: .75rem .25rem;
    flex: 0 0 50%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

.lsd-green-badge {
  padding: 5px 8px;
  border: 1px solid #58A935;
  border-radius: 2px;
  color: #58A935;
}

.lsd-gray-badge {
  padding: 5px 8px;
  border: 1px solid #97A7AB;
  border-radius: 2px;
  color: #97a7ab;
}

.lsd-color-palette .lsd-color-box {
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  display: inline-block;
  margin: 0 5px 5px 0;
  border: 2px solid #ffffff;
  transition: border-radius 0.3s;
}
.lsd-color-palette .lsd-color-box.lsd-color-box-active {
  border-radius: 15px;
  transition: border-radius 0.3s;
}

.lsd-accordion-title {
  display: block;
  margin: 1.25em 0 .6em;
  padding: 10px 20px;
  border: 1px solid #ccc;
  background: #e5e5e5;
  cursor: pointer;
}
.lsd-accordion-title:not(:first-child) {
  margin-top: 0 !important;
  border-top-width: 0;
}
.lsd-accordion-title:not(:last-child) {
  margin-bottom: 0 !important;
}
.lsd-accordion-title h1, .lsd-accordion-title h2, .lsd-accordion-title h3, .lsd-accordion-title h4, .lsd-accordion-title h5, .lsd-accordion-title h6 {
  margin: 0;
}
.lsd-accordion-title .fa-minus {
  display: none;
}
.lsd-accordion-title.lsd-accordion-active .fa-plus {
  display: none;
}
.lsd-accordion-title.lsd-accordion-active .fa-minus {
  display: block;
}
.lsd-accordion-title .lsd-accordion-icons {
  text-align: right;
}
.lsd-accordion-title .fa-window-close {
  color: #d63638;
}

.lsd-accordion-panel {
  padding: 32px;
  border: 1px solid #ccc;
  border-top: none;
  background: #fff;
  display: none;
  overflow: hidden;
}
.lsd-accordion-panel.lsd-accordion-open {
  display: block;
}
.lsd-accordion-panel .lsd-activation-guide {
  margin-top: 0;
  margin-bottom: 20px;
}
.lsd-accordion-panel .lsd-activation-guide .lsd-alert {
  margin-top: 0;
}

.lsd-metabox-filter-options .lsd-accordion-title:first-of-type {
  border-top-width: 1px;
}
.lsd-metabox-filter-options .lsd-accordion-panel:last-of-type {
  border-bottom-width: 0;
}

button.lsd-primary-button,
button[type="button"].lsd-primary-button,
a.lsd-primary-button,
span.lsd-primary-button,
form input[type="submit"].lsd-primary-button,
form button[type="submit"].lsd-primary-button {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  gap: 12px;
  white-space: nowrap;
  background: linear-gradient(90deg, #1841CE 0%, #8241FF 100%);
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  line-height: 1.4em;
  border-radius: 8px !important;
  cursor: pointer;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border 0.2s ease-in-out;
  color: #ffffff;
  outline: none;
  box-shadow: none;
  border: none;
  width: max-content;
}
button.lsd-primary-button i,
button[type="button"].lsd-primary-button i,
a.lsd-primary-button i,
span.lsd-primary-button i,
form input[type="submit"].lsd-primary-button i,
form button[type="submit"].lsd-primary-button i {
  width: 18px;
  height: 18px;
  font-size: 18px;
  color: #ffffff;
  transition: color 0.2s ease-in-out;
}
button.lsd-primary-button:hover, button.lsd-primary-button:active,
button[type="button"].lsd-primary-button:hover,
button[type="button"].lsd-primary-button:active,
a.lsd-primary-button:hover,
a.lsd-primary-button:active,
span.lsd-primary-button:hover,
span.lsd-primary-button:active,
form input[type="submit"].lsd-primary-button:hover,
form input[type="submit"].lsd-primary-button:active,
form button[type="submit"].lsd-primary-button:hover,
form button[type="submit"].lsd-primary-button:active {
  background: linear-gradient(90deg, #003AFF 0%, #5018B9 100%);
  color: #ffffff;
}
button.lsd-primary-button:active,
button[type="button"].lsd-primary-button:active,
a.lsd-primary-button:active,
span.lsd-primary-button:active,
form input[type="submit"].lsd-primary-button:active,
form button[type="submit"].lsd-primary-button:active {
  background: linear-gradient(90deg, #002191 0%, #351179 100%);
  color: #ffffff;
}
button.lsd-primary-button:active i,
button[type="button"].lsd-primary-button:active i,
a.lsd-primary-button:active i,
span.lsd-primary-button:active i,
form input[type="submit"].lsd-primary-button:active i,
form button[type="submit"].lsd-primary-button:active i {
  color: #e0e0e0;
}
button.lsd-primary-button:disabled,
button[type="button"].lsd-primary-button:disabled,
a.lsd-primary-button:disabled,
span.lsd-primary-button:disabled,
form input[type="submit"].lsd-primary-button:disabled,
form button[type="submit"].lsd-primary-button:disabled {
  background: linear-gradient(90deg, rgba(0, 33, 145, 0.5) 0%, rgba(53, 17, 121, 0.5) 100%);
}

button.lsd-secondary-button, .lsd-listing-gallery-container .lsd-gallery-buttons button.lsd-upload-gallery-button,
button[type="button"].lsd-secondary-button,
.lsd-listing-gallery-container .lsd-gallery-buttons button[type="button"].lsd-upload-gallery-button,
a.lsd-secondary-button,
span.lsd-secondary-button,
form input[type="submit"].lsd-secondary-button,
form button[type="submit"].lsd-secondary-button,
form .lsd-listing-gallery-container .lsd-gallery-buttons button[type="submit"].lsd-upload-gallery-button,
.lsd-listing-gallery-container .lsd-gallery-buttons form button[type="submit"].lsd-upload-gallery-button {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  gap: 12px;
  white-space: nowrap;
  width: max-content;
  background: var(--secondary-button-normal-bg, #fff);
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  line-height: 1.4em;
  border-radius: 8px;
  cursor: pointer;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border 0.2s ease-in-out;
  color: #8241FF;
  outline: none;
  box-shadow: none;
  border: 1px solid #8241FF;
}
button.lsd-secondary-button i, .lsd-listing-gallery-container .lsd-gallery-buttons button.lsd-upload-gallery-button i,
button[type="button"].lsd-secondary-button i,
.lsd-listing-gallery-container .lsd-gallery-buttons button[type="button"].lsd-upload-gallery-button i,
a.lsd-secondary-button i,
span.lsd-secondary-button i,
form input[type="submit"].lsd-secondary-button i,
form button[type="submit"].lsd-secondary-button i,
form .lsd-listing-gallery-container .lsd-gallery-buttons button[type="submit"].lsd-upload-gallery-button i,
.lsd-listing-gallery-container .lsd-gallery-buttons form button[type="submit"].lsd-upload-gallery-button i {
  width: 18px;
  height: 18px;
  font-size: 18px;
  color: #8241FF;
  transition: color 0.2s ease-in-out;
}
button.lsd-secondary-button:hover, .lsd-listing-gallery-container .lsd-gallery-buttons button.lsd-upload-gallery-button:hover,
button[type="button"].lsd-secondary-button:hover,
.lsd-listing-gallery-container .lsd-gallery-buttons button[type="button"].lsd-upload-gallery-button:hover,
a.lsd-secondary-button:hover,
span.lsd-secondary-button:hover,
form input[type="submit"].lsd-secondary-button:hover,
form button[type="submit"].lsd-secondary-button:hover,
form .lsd-listing-gallery-container .lsd-gallery-buttons button[type="submit"].lsd-upload-gallery-button:hover,
.lsd-listing-gallery-container .lsd-gallery-buttons form button[type="submit"].lsd-upload-gallery-button:hover {
  background: var(--secondary-button-hover-bg, #E8E4F2);
  color: #5018B9;
  border-color: #5018B9;
}
button.lsd-secondary-button:hover i, .lsd-listing-gallery-container .lsd-gallery-buttons button.lsd-upload-gallery-button:hover i,
button[type="button"].lsd-secondary-button:hover i,
.lsd-listing-gallery-container .lsd-gallery-buttons button[type="button"].lsd-upload-gallery-button:hover i,
a.lsd-secondary-button:hover i,
span.lsd-secondary-button:hover i,
form input[type="submit"].lsd-secondary-button:hover i,
form button[type="submit"].lsd-secondary-button:hover i,
form .lsd-listing-gallery-container .lsd-gallery-buttons button[type="submit"].lsd-upload-gallery-button:hover i,
.lsd-listing-gallery-container .lsd-gallery-buttons form button[type="submit"].lsd-upload-gallery-button:hover i {
  color: #8241FF;
}
button.lsd-secondary-button:active, .lsd-listing-gallery-container .lsd-gallery-buttons button.lsd-upload-gallery-button:active,
button[type="button"].lsd-secondary-button:active,
.lsd-listing-gallery-container .lsd-gallery-buttons button[type="button"].lsd-upload-gallery-button:active,
a.lsd-secondary-button:active,
span.lsd-secondary-button:active,
form input[type="submit"].lsd-secondary-button:active,
form button[type="submit"].lsd-secondary-button:active,
form .lsd-listing-gallery-container .lsd-gallery-buttons button[type="submit"].lsd-upload-gallery-button:active,
.lsd-listing-gallery-container .lsd-gallery-buttons form button[type="submit"].lsd-upload-gallery-button:active {
  background: var(--secondary-button-active-bg, #D1B9FF);
  color: #351179;
  border-color: #351179;
}
button.lsd-secondary-button:active i, .lsd-listing-gallery-container .lsd-gallery-buttons button.lsd-upload-gallery-button:active i,
button[type="button"].lsd-secondary-button:active i,
.lsd-listing-gallery-container .lsd-gallery-buttons button[type="button"].lsd-upload-gallery-button:active i,
a.lsd-secondary-button:active i,
span.lsd-secondary-button:active i,
form input[type="submit"].lsd-secondary-button:active i,
form button[type="submit"].lsd-secondary-button:active i,
form .lsd-listing-gallery-container .lsd-gallery-buttons button[type="submit"].lsd-upload-gallery-button:active i,
.lsd-listing-gallery-container .lsd-gallery-buttons form button[type="submit"].lsd-upload-gallery-button:active i {
  color: #8241FF;
}
button.lsd-secondary-button:disabled, .lsd-listing-gallery-container .lsd-gallery-buttons button.lsd-upload-gallery-button:disabled,
button[type="button"].lsd-secondary-button:disabled,
.lsd-listing-gallery-container .lsd-gallery-buttons button[type="button"].lsd-upload-gallery-button:disabled,
a.lsd-secondary-button:disabled,
span.lsd-secondary-button:disabled,
form input[type="submit"].lsd-secondary-button:disabled,
form button[type="submit"].lsd-secondary-button:disabled,
form .lsd-listing-gallery-container .lsd-gallery-buttons button[type="submit"].lsd-upload-gallery-button:disabled,
.lsd-listing-gallery-container .lsd-gallery-buttons form button[type="submit"].lsd-upload-gallery-button:disabled {
  background: var(--lsd-secondary-button-disabled-bg, #D1B9FF80);
  border: 1px solid var(--lsd-secondary-button-disabled-border, #35117933);
  color: #3511794D;
}

button.lsd-neutral-button,
button[type="button"].lsd-neutral-button,
a.lsd-neutral-button,
span.lsd-neutral-button,
form input[type="submit"].lsd-neutral-button,
form button[type="submit"].lsd-neutral-button,
label.lsd-neutral-button {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
  border-radius: 8px;
  padding: 8px 16px;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border 0.2s ease-in-out;
  border: 1px solid #F3F3F3;
  background: var(--neutral-button-bg-color, #cecece);
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  color: #000;
  outline: none;
  box-shadow: none;
  justify-content: center;
  flex-direction: row;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  line-height: 1.4em;
}
button.lsd-neutral-button i,
button[type="button"].lsd-neutral-button i,
a.lsd-neutral-button i,
span.lsd-neutral-button i,
form input[type="submit"].lsd-neutral-button i,
form button[type="submit"].lsd-neutral-button i,
label.lsd-neutral-button i {
  width: 18px;
  height: 18px;
  font-size: 18px;
  color: #000;
  transition: all 0.2s ease-in-out;
}
button.lsd-neutral-button:hover,
button[type="button"].lsd-neutral-button:hover,
a.lsd-neutral-button:hover,
span.lsd-neutral-button:hover,
form input[type="submit"].lsd-neutral-button:hover,
form button[type="submit"].lsd-neutral-button:hover,
label.lsd-neutral-button:hover {
  background: var(--neutral-button-hover-bg-color, #FFFFFF);
  border: 1px solid var(--border, #E8E8E8);
  color: #000;
}
button.lsd-neutral-button:hover i,
button[type="button"].lsd-neutral-button:hover i,
a.lsd-neutral-button:hover i,
span.lsd-neutral-button:hover i,
form input[type="submit"].lsd-neutral-button:hover i,
form button[type="submit"].lsd-neutral-button:hover i,
label.lsd-neutral-button:hover i {
  color: #000;
}
button.lsd-neutral-button:active,
button[type="button"].lsd-neutral-button:active,
a.lsd-neutral-button:active,
span.lsd-neutral-button:active,
form input[type="submit"].lsd-neutral-button:active,
form button[type="submit"].lsd-neutral-button:active,
label.lsd-neutral-button:active {
  background: var(--neutral-button-active-bg-color, #a7a7a7);
  border: 1px solid var(--border, #E8E8E8);
}
button.lsd-neutral-button:active i,
button[type="button"].lsd-neutral-button:active i,
a.lsd-neutral-button:active i,
span.lsd-neutral-button:active i,
form input[type="submit"].lsd-neutral-button:active i,
form button[type="submit"].lsd-neutral-button:active i,
label.lsd-neutral-button:active i {
  color: #000;
}
button.lsd-neutral-button:disabled,
button[type="button"].lsd-neutral-button:disabled,
a.lsd-neutral-button:disabled,
span.lsd-neutral-button:disabled,
form input[type="submit"].lsd-neutral-button:disabled,
form button[type="submit"].lsd-neutral-button:disabled,
label.lsd-neutral-button:disabled {
  background: var(--lsd-neutral-button-disbabled-bg, #CECECE80);
  border: 1px solid var(--lsd-neutral-button-disabled-border, #E8E8E880);
}

.lsd-neutral-button.nav-tab-active {
  background: var(--neutral-button-active-bg-color, #CECECE);
  border: 1px solid var(--border, #E8E8E8);
}
.lsd-neutral-button.nav-tab-active i {
  color: #000;
}

button.lsd-text-button,
button[type="button"].lsd-text-button,
a.lsd-text-button,
span.lsd-text-button,
form input[type="submit"].lsd-text-button,
form button[type="submit"].lsd-text-button {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: var(--text-button-normal-text-color, #8241FF) !important;
  gap: 12px;
  text-decoration: none;
  justify-content: center;
  flex-direction: row;
  white-space: nowrap;
  background: none;
  padding: 8px 16px;
  font-weight: 400;
  text-align: center;
  line-height: 1.4em;
  border-radius: 8px !important;
  border: none;
  cursor: pointer;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border 0.2s ease-in-out;
  outline: none;
  box-shadow: none;
}
button.lsd-text-button i,
button[type="button"].lsd-text-button i,
a.lsd-text-button i,
span.lsd-text-button i,
form input[type="submit"].lsd-text-button i,
form button[type="submit"].lsd-text-button i {
  width: 18px;
  height: 18px;
  font-size: 18px;
  color: #8241FF;
  transition: all 0.2s ease-in-out;
}
button.lsd-text-button:hover,
button[type="button"].lsd-text-button:hover,
a.lsd-text-button:hover,
span.lsd-text-button:hover,
form input[type="submit"].lsd-text-button:hover,
form button[type="submit"].lsd-text-button:hover {
  background: #F3F3F3;
  color: #5018B9;
  outline: none;
}
button.lsd-text-button:hover i,
button[type="button"].lsd-text-button:hover i,
a.lsd-text-button:hover i,
span.lsd-text-button:hover i,
form input[type="submit"].lsd-text-button:hover i,
form button[type="submit"].lsd-text-button:hover i {
  color: #8241FF;
}
button.lsd-text-button:active,
button[type="button"].lsd-text-button:active,
a.lsd-text-button:active,
span.lsd-text-button:active,
form input[type="submit"].lsd-text-button:active,
form button[type="submit"].lsd-text-button:active {
  background: #E8E4F2;
  color: #351179;
  outline: none;
}
button.lsd-text-button:active i,
button[type="button"].lsd-text-button:active i,
a.lsd-text-button:active i,
span.lsd-text-button:active i,
form input[type="submit"].lsd-text-button:active i,
form button[type="submit"].lsd-text-button:active i {
  color: #8241FF;
}
button.lsd-text-button:disabled,
button[type="button"].lsd-text-button:disabled,
a.lsd-text-button:disabled,
span.lsd-text-button:disabled,
form input[type="submit"].lsd-text-button:disabled,
form button[type="submit"].lsd-text-button:disabled {
  background: #CECECE80;
  color: #35117980;
}

.toplevel_page_listdom #wpcontent,
body[class*="_page_listdom-ix"] #wpcontent,
body[class*="_page_listdom-settings"] #wpcontent,
body[class*="_page_listdom-addons"] #wpcontent,
body[class*="_page_listdom-licenses"] #wpcontent {
  padding: 0;
}
.toplevel_page_listdom .wrap,
body[class*="_page_listdom-ix"] .wrap,
body[class*="_page_listdom-settings"] .wrap,
body[class*="_page_listdom-addons"] .wrap,
body[class*="_page_listdom-licenses"] .wrap {
  margin: 0 !important;
}
.toplevel_page_listdom .notice,
body[class*="_page_listdom-ix"] .notice,
body[class*="_page_listdom-settings"] .notice,
body[class*="_page_listdom-addons"] .notice,
body[class*="_page_listdom-licenses"] .notice {
  display: none !important;
}

.lsd-wrap {
  display: flex;
  flex-direction: column;
  gap: 32px;
  width: 100%;
  justify-content: center;
}

.lsd-admin-wrapper {
  background: white;
  padding: 32px;
  border-radius: 10px;
  max-width: 1240px;
  margin: 0 auto;
  width: 100%;
}

.lsd-admin-title {
  font-weight: 500 !important;
  font-size: 20px !important;
  line-height: 1.4em;
  color: #000000;
  margin: 0;
}

.lsd-fields-label {
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4em;
  color: #000;
}

.lsd-fields-label-tiny {
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.4em;
  color: #000;
  display: block;
  margin-bottom: 2px;
}

.lsd-admin-subtitle {
  font-family: Inter, Poppins, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4em;
  color: #000;
}

.lsd-admin-description {
  font-family: Inter, Poppins, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  margin: 0;
}

.lsd-admin-description-tiny {
  font-family: Inter, Poppins, sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  margin: 5px 0 0 0;
}

.lsd-admin-section-heading {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.lsd-admin-box-white, .lsd-admin-box-gray, .lsd-listing-embed-container ul.lsd-listing-embeds li, .lsd-edit-listing-page .lsd-listing-embed-container ul.lsd-listing-embeds li, .lsd-metabox-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-prices li, .lsd-metabox-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-unavailable-periods li, #lsd_metabox_attributes .lsd-metabox-attributes {
  display: flex;
  flex-direction: column;
  gap: 16px;
  background-color: white;
  border-radius: var(--lsd-admin-box-border-radius, 10px);
  padding: var(--lsd-admin-box-padding, 24px);
  border: 1px solid var(--lsd-admin-lines, #D8D8D8);
}
.lsd-admin-box-white .lsd-form-row, .lsd-admin-box-gray .lsd-form-row, .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-form-row, .lsd-metabox-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-prices li .lsd-form-row, .lsd-metabox-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-unavailable-periods li .lsd-form-row, #lsd_metabox_attributes .lsd-metabox-attributes .lsd-form-row {
  margin: 0;
}

.lsd-admin-box-gray, .lsd-listing-embed-container ul.lsd-listing-embeds li, .lsd-edit-listing-page .lsd-listing-embed-container ul.lsd-listing-embeds li, .lsd-metabox-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-prices li, .lsd-metabox-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-unavailable-periods li {
  background: var(--lsd-admin-neutral-color-300, #F7F7F7);
  padding: 16px;
}

.lsd-admin-border-box, .lsd-listing-gallery-container ul.lsd-listing-gallery, .lsd-edit-listing-page .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery, .lsd-edit-listing-page .lsd-listing-module-availability .lsd-ava-off {
  border: 1px solid var(--lsd-admin-lines, #D8D8D8);
  background: #FFFFFF;
  display: flex;
  flex-direction: column;
  gap: 8px;
  border-radius: 10px;
  padding: 10px;
}

.lsd-admin-sections {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.lsd-admin-sections .lsd-form-row {
  margin: 0;
}

.lsd-admin-subsections, .lsd-listing-embed-container ul.lsd-listing-embeds, .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-fields, .lsd-edit-listing-page .lsd-listing-embed-container ul.lsd-listing-embeds, .lsd-edit-listing-page .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-fields {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.lsd-admin-subsections .lsd-form-row, .lsd-listing-embed-container ul.lsd-listing-embeds .lsd-form-row, .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-fields .lsd-form-row {
  margin: 0;
}

.lsd-toggle-text {
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
}

.lsd-admin-table {
  background: #fff;
  border-collapse: separate;
  border-spacing: 0;
  font-size: 14px;
  table-layout: auto;
  width: 100%;
}
.lsd-admin-table thead {
  background-color: #EFECF5;
  border-radius: 10px 10px 0 0;
}
.lsd-admin-table thead th {
  text-align: left;
  padding: 16px;
  color: #1d2327;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  vertical-align: middle;
  white-space: nowrap;
}
.lsd-admin-table thead th div.lsd-th-icon-wrapper {
  display: flex;
  align-items: center;
  gap: 4px;
}
.lsd-admin-table thead th div.lsd-th-icon-wrapper i {
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 16px;
}
.lsd-admin-table thead th:first-child {
  border-top-left-radius: 6px;
}
.lsd-admin-table thead th:last-child {
  border-top-right-radius: 6px;
}
.lsd-admin-table tbody tr td {
  padding: 16px;
  border-bottom: 1px solid #E8E8E8;
  vertical-align: middle;
  font-family: Inter, 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: #000;
  overflow-wrap: break-word;
}
.lsd-admin-table tbody tr td .lsd-admin-table-body-title {
  font-family: Inter, sans-serif;
  font-weight: 600;
  font-size: 13px;
  line-height: 20px;
}
.lsd-admin-table tbody tr td p.lsd-admin-table-body {
  font-size: 13px;
  color: #000;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
}
.lsd-admin-table tbody tr td a {
  text-decoration: none;
  color: #646970;
  display: inline-block;
  max-width: 100%;
  overflow-wrap: anywhere;
  word-break: break-all;
}

input[type="text"].lsd-admin-input,
.lsd-form-row input[type="text"].lsd-admin-input,
input[type="email"].lsd-admin-input,
input[type="number"].lsd-admin-input,
input[type="password"].lsd-admin-input,
input[type="url"].lsd-admin-input,
input[type="search"].lsd-admin-input,
input[type="tel"].lsd-admin-input,
input[type="date"].lsd-admin-input,
input[type="time"].lsd-admin-input,
input[type="datetime-local"].lsd-admin-input,
select.lsd-admin-input,
.lsd-admin-input {
  width: 100%;
  font-family: Inter, sans-serif;
  background: white;
  border: 1px solid #A0A0A0;
  padding: 5px;
  color: #000;
  margin: 0;
  border-radius: 6px;
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 1.125em;
  box-shadow: unset;
  min-height: 30px;
  box-sizing: border-box;
}
input[type="text"].lsd-admin-input::placeholder,
.lsd-form-row input[type="text"].lsd-admin-input::placeholder,
input[type="email"].lsd-admin-input::placeholder,
input[type="number"].lsd-admin-input::placeholder,
input[type="password"].lsd-admin-input::placeholder,
input[type="url"].lsd-admin-input::placeholder,
input[type="search"].lsd-admin-input::placeholder,
input[type="tel"].lsd-admin-input::placeholder,
input[type="date"].lsd-admin-input::placeholder,
input[type="time"].lsd-admin-input::placeholder,
input[type="datetime-local"].lsd-admin-input::placeholder,
select.lsd-admin-input::placeholder,
.lsd-admin-input::placeholder {
  color: #929292;
}
input[type="text"].lsd-admin-input:focus,
.lsd-form-row input[type="text"].lsd-admin-input:focus,
input[type="email"].lsd-admin-input:focus,
input[type="number"].lsd-admin-input:focus,
input[type="password"].lsd-admin-input:focus,
input[type="url"].lsd-admin-input:focus,
input[type="search"].lsd-admin-input:focus,
input[type="tel"].lsd-admin-input:focus,
input[type="date"].lsd-admin-input:focus,
input[type="time"].lsd-admin-input:focus,
input[type="datetime-local"].lsd-admin-input:focus,
select.lsd-admin-input:focus,
.lsd-admin-input:focus {
  outline: none;
  box-shadow: none;
}
input[type="text"].lsd-admin-input:disabled,
.lsd-form-row input[type="text"].lsd-admin-input:disabled,
input[type="email"].lsd-admin-input:disabled,
input[type="number"].lsd-admin-input:disabled,
input[type="password"].lsd-admin-input:disabled,
input[type="url"].lsd-admin-input:disabled,
input[type="search"].lsd-admin-input:disabled,
input[type="tel"].lsd-admin-input:disabled,
input[type="date"].lsd-admin-input:disabled,
input[type="time"].lsd-admin-input:disabled,
input[type="datetime-local"].lsd-admin-input:disabled,
select.lsd-admin-input:disabled,
.lsd-admin-input:disabled {
  background: white !important;
  border: 1px solid var(--lsdi-field-border-inactive, #F0F0F0) !important;
  color: #929292;
}
input[type="text"].lsd-admin-input[readonly],
.lsd-form-row input[type="text"].lsd-admin-input[readonly],
input[type="email"].lsd-admin-input[readonly],
input[type="number"].lsd-admin-input[readonly],
input[type="password"].lsd-admin-input[readonly],
input[type="url"].lsd-admin-input[readonly],
input[type="search"].lsd-admin-input[readonly],
input[type="tel"].lsd-admin-input[readonly],
input[type="date"].lsd-admin-input[readonly],
input[type="time"].lsd-admin-input[readonly],
input[type="datetime-local"].lsd-admin-input[readonly],
select.lsd-admin-input[readonly],
.lsd-admin-input[readonly] {
  background: #f9f9f9 !important;
  color: #555 !important;
}
input[type="text"].lsd-admin-input[type="date"], input[type="text"].lsd-admin-input[type="datetime-local"], input[type="text"].lsd-admin-input[type="month"], input[type="text"].lsd-admin-input[type="week"],
.lsd-form-row input[type="text"].lsd-admin-input[type="date"],
.lsd-form-row input[type="text"].lsd-admin-input[type="datetime-local"],
.lsd-form-row input[type="text"].lsd-admin-input[type="month"],
.lsd-form-row input[type="text"].lsd-admin-input[type="week"],
input[type="email"].lsd-admin-input[type="date"],
input[type="email"].lsd-admin-input[type="datetime-local"],
input[type="email"].lsd-admin-input[type="month"],
input[type="email"].lsd-admin-input[type="week"],
input[type="number"].lsd-admin-input[type="date"],
input[type="number"].lsd-admin-input[type="datetime-local"],
input[type="number"].lsd-admin-input[type="month"],
input[type="number"].lsd-admin-input[type="week"],
input[type="password"].lsd-admin-input[type="date"],
input[type="password"].lsd-admin-input[type="datetime-local"],
input[type="password"].lsd-admin-input[type="month"],
input[type="password"].lsd-admin-input[type="week"],
input[type="url"].lsd-admin-input[type="date"],
input[type="url"].lsd-admin-input[type="datetime-local"],
input[type="url"].lsd-admin-input[type="month"],
input[type="url"].lsd-admin-input[type="week"],
input[type="search"].lsd-admin-input[type="date"],
input[type="search"].lsd-admin-input[type="datetime-local"],
input[type="search"].lsd-admin-input[type="month"],
input[type="search"].lsd-admin-input[type="week"],
input[type="tel"].lsd-admin-input[type="date"],
input[type="tel"].lsd-admin-input[type="datetime-local"],
input[type="tel"].lsd-admin-input[type="month"],
input[type="tel"].lsd-admin-input[type="week"],
input[type="date"].lsd-admin-input[type="date"],
input[type="date"].lsd-admin-input[type="datetime-local"],
input[type="date"].lsd-admin-input[type="month"],
input[type="date"].lsd-admin-input[type="week"],
input[type="time"].lsd-admin-input[type="date"],
input[type="time"].lsd-admin-input[type="datetime-local"],
input[type="time"].lsd-admin-input[type="month"],
input[type="time"].lsd-admin-input[type="week"],
input[type="datetime-local"].lsd-admin-input[type="date"],
input[type="datetime-local"].lsd-admin-input[type="datetime-local"],
input[type="datetime-local"].lsd-admin-input[type="month"],
input[type="datetime-local"].lsd-admin-input[type="week"],
select.lsd-admin-input[type="date"],
select.lsd-admin-input[type="datetime-local"],
select.lsd-admin-input[type="month"],
select.lsd-admin-input[type="week"],
.lsd-admin-input[type="date"],
.lsd-admin-input[type="datetime-local"],
.lsd-admin-input[type="month"],
.lsd-admin-input[type="week"] {
  position: relative;
  padding-left: 35px !important;
}
input[type="text"].lsd-admin-input[type="date"]::-webkit-calendar-picker-indicator, input[type="text"].lsd-admin-input[type="datetime-local"]::-webkit-calendar-picker-indicator, input[type="text"].lsd-admin-input[type="month"]::-webkit-calendar-picker-indicator, input[type="text"].lsd-admin-input[type="week"]::-webkit-calendar-picker-indicator,
.lsd-form-row input[type="text"].lsd-admin-input[type="date"]::-webkit-calendar-picker-indicator,
.lsd-form-row input[type="text"].lsd-admin-input[type="datetime-local"]::-webkit-calendar-picker-indicator,
.lsd-form-row input[type="text"].lsd-admin-input[type="month"]::-webkit-calendar-picker-indicator,
.lsd-form-row input[type="text"].lsd-admin-input[type="week"]::-webkit-calendar-picker-indicator,
input[type="email"].lsd-admin-input[type="date"]::-webkit-calendar-picker-indicator,
input[type="email"].lsd-admin-input[type="datetime-local"]::-webkit-calendar-picker-indicator,
input[type="email"].lsd-admin-input[type="month"]::-webkit-calendar-picker-indicator,
input[type="email"].lsd-admin-input[type="week"]::-webkit-calendar-picker-indicator,
input[type="number"].lsd-admin-input[type="date"]::-webkit-calendar-picker-indicator,
input[type="number"].lsd-admin-input[type="datetime-local"]::-webkit-calendar-picker-indicator,
input[type="number"].lsd-admin-input[type="month"]::-webkit-calendar-picker-indicator,
input[type="number"].lsd-admin-input[type="week"]::-webkit-calendar-picker-indicator,
input[type="password"].lsd-admin-input[type="date"]::-webkit-calendar-picker-indicator,
input[type="password"].lsd-admin-input[type="datetime-local"]::-webkit-calendar-picker-indicator,
input[type="password"].lsd-admin-input[type="month"]::-webkit-calendar-picker-indicator,
input[type="password"].lsd-admin-input[type="week"]::-webkit-calendar-picker-indicator,
input[type="url"].lsd-admin-input[type="date"]::-webkit-calendar-picker-indicator,
input[type="url"].lsd-admin-input[type="datetime-local"]::-webkit-calendar-picker-indicator,
input[type="url"].lsd-admin-input[type="month"]::-webkit-calendar-picker-indicator,
input[type="url"].lsd-admin-input[type="week"]::-webkit-calendar-picker-indicator,
input[type="search"].lsd-admin-input[type="date"]::-webkit-calendar-picker-indicator,
input[type="search"].lsd-admin-input[type="datetime-local"]::-webkit-calendar-picker-indicator,
input[type="search"].lsd-admin-input[type="month"]::-webkit-calendar-picker-indicator,
input[type="search"].lsd-admin-input[type="week"]::-webkit-calendar-picker-indicator,
input[type="tel"].lsd-admin-input[type="date"]::-webkit-calendar-picker-indicator,
input[type="tel"].lsd-admin-input[type="datetime-local"]::-webkit-calendar-picker-indicator,
input[type="tel"].lsd-admin-input[type="month"]::-webkit-calendar-picker-indicator,
input[type="tel"].lsd-admin-input[type="week"]::-webkit-calendar-picker-indicator,
input[type="date"].lsd-admin-input[type="date"]::-webkit-calendar-picker-indicator,
input[type="date"].lsd-admin-input[type="datetime-local"]::-webkit-calendar-picker-indicator,
input[type="date"].lsd-admin-input[type="month"]::-webkit-calendar-picker-indicator,
input[type="date"].lsd-admin-input[type="week"]::-webkit-calendar-picker-indicator,
input[type="time"].lsd-admin-input[type="date"]::-webkit-calendar-picker-indicator,
input[type="time"].lsd-admin-input[type="datetime-local"]::-webkit-calendar-picker-indicator,
input[type="time"].lsd-admin-input[type="month"]::-webkit-calendar-picker-indicator,
input[type="time"].lsd-admin-input[type="week"]::-webkit-calendar-picker-indicator,
input[type="datetime-local"].lsd-admin-input[type="date"]::-webkit-calendar-picker-indicator,
input[type="datetime-local"].lsd-admin-input[type="datetime-local"]::-webkit-calendar-picker-indicator,
input[type="datetime-local"].lsd-admin-input[type="month"]::-webkit-calendar-picker-indicator,
input[type="datetime-local"].lsd-admin-input[type="week"]::-webkit-calendar-picker-indicator,
select.lsd-admin-input[type="date"]::-webkit-calendar-picker-indicator,
select.lsd-admin-input[type="datetime-local"]::-webkit-calendar-picker-indicator,
select.lsd-admin-input[type="month"]::-webkit-calendar-picker-indicator,
select.lsd-admin-input[type="week"]::-webkit-calendar-picker-indicator,
.lsd-admin-input[type="date"]::-webkit-calendar-picker-indicator,
.lsd-admin-input[type="datetime-local"]::-webkit-calendar-picker-indicator,
.lsd-admin-input[type="month"]::-webkit-calendar-picker-indicator,
.lsd-admin-input[type="week"]::-webkit-calendar-picker-indicator {
  position: absolute;
  left: 6px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  cursor: pointer;
}
input[type="text"].lsd-admin-input[type="time"],
.lsd-form-row input[type="text"].lsd-admin-input[type="time"],
input[type="email"].lsd-admin-input[type="time"],
input[type="number"].lsd-admin-input[type="time"],
input[type="password"].lsd-admin-input[type="time"],
input[type="url"].lsd-admin-input[type="time"],
input[type="search"].lsd-admin-input[type="time"],
input[type="tel"].lsd-admin-input[type="time"],
input[type="date"].lsd-admin-input[type="time"],
input[type="time"].lsd-admin-input[type="time"],
input[type="datetime-local"].lsd-admin-input[type="time"],
select.lsd-admin-input[type="time"],
.lsd-admin-input[type="time"] {
  position: relative;
  padding-left: 35px !important;
}
input[type="text"].lsd-admin-input[type="time"]::-webkit-calendar-picker-indicator,
.lsd-form-row input[type="text"].lsd-admin-input[type="time"]::-webkit-calendar-picker-indicator,
input[type="email"].lsd-admin-input[type="time"]::-webkit-calendar-picker-indicator,
input[type="number"].lsd-admin-input[type="time"]::-webkit-calendar-picker-indicator,
input[type="password"].lsd-admin-input[type="time"]::-webkit-calendar-picker-indicator,
input[type="url"].lsd-admin-input[type="time"]::-webkit-calendar-picker-indicator,
input[type="search"].lsd-admin-input[type="time"]::-webkit-calendar-picker-indicator,
input[type="tel"].lsd-admin-input[type="time"]::-webkit-calendar-picker-indicator,
input[type="date"].lsd-admin-input[type="time"]::-webkit-calendar-picker-indicator,
input[type="time"].lsd-admin-input[type="time"]::-webkit-calendar-picker-indicator,
input[type="datetime-local"].lsd-admin-input[type="time"]::-webkit-calendar-picker-indicator,
select.lsd-admin-input[type="time"]::-webkit-calendar-picker-indicator,
.lsd-admin-input[type="time"]::-webkit-calendar-picker-indicator {
  position: absolute;
  left: 2px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  cursor: pointer;
}

/* Try experimental picker styling (not widely supported yet) */
select.lsd-admin-input,
::picker(select) {
  appearance: base-select;
  -webkit-appearance: base-select;
  -moz-appearance: base-select;
  border-radius: 6px;
  border: 1px solid #A0A0A0 !important;
}

::picker(select) {
  margin: -1px 0 0 0;
}

/* Base <select> styling */
select.lsd-admin-input {
  display: flex;
  align-items: center;
  color: #000 !important;
  cursor: pointer !important;
  font-size: 0.8125rem !important;
  line-height: 1.125em !important;
  font-family: Inter, sans-serif;
  text-wrap: nowrap;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 8 10 12 14 8'/></svg>") !important;
  background-repeat: no-repeat !important;
  background-position: right 12px center !important;
  background-size: 14px !important;
  /* Option styling (works only in some browsers) */
}
select.lsd-admin-input::picker-icon {
  display: none;
}
select.lsd-admin-input:disabled {
  background: white !important;
  color: #929292 !important;
  cursor: not-allowed !important;
}
select.lsd-admin-input option {
  display: flex;
  justify-content: flex-start;
  gap: 20px;
  padding: 6px 4px !important;
  font-weight: 400 !important;
  font-size: 12px !important;
  line-height: 18px !important;
  color: #000000 !important;
  background: #fff !important;
  transition: background-color 0.3s ease;
}
select.lsd-admin-input option:last-of-type {
  border-radius: 0 0 8px 8px !important;
}
select.lsd-admin-input option:hover, select.lsd-admin-input option:focus {
  outline: none;
  box-shadow: none;
  background: #F4F4F4 !important;
}
select.lsd-admin-input option:checked {
  background: #F4F4F4 !important;
  font-weight: 600 !important;
}
select.lsd-admin-input option::checkmark {
  content: unset !important;
}

.lsd-admin-input-file {
  display: flex;
  align-items: center;
  gap: 12px;
}

input[type='file'].lsd-admin-input {
  cursor: pointer;
}
input[type='file'].lsd-admin-input::-webkit-file-upload-button {
  background: #f0f0f0;
  cursor: pointer;
  border: none;
  width: max-content;
}
input[type='file'].lsd-admin-input::file-selector-button {
  display: flex;
  align-items: center;
  gap: 12px;
  border-radius: 8px;
  padding: 8px 16px;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border 0.2s ease-in-out;
  border: 1px solid #F3F3F3;
  background: var(--neutral-button-bg-color, #F3F3F3);
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  color: #000;
  outline: none;
  box-shadow: none;
  line-height: 1.4em;
}
input[type='file'].lsd-admin-input::file-selector-button:hover {
  background: var(--neutral-button-hover-bg-color, #FFFFFF);
  border: 1px solid var(--border, #E8E8E8);
}

.lsd-admin-input-check, div[class*="lsd-"] input[type="checkbox"]:not(.lsd-switch input[type="checkbox"]), .lsd-edit-listing-page .lsd-listing-module-availability .lsd-ava-off .lsd-fields-label input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 14px;
  height: 14px;
  min-width: 13px;
  max-width: 13px;
  border: none;
  box-shadow: none;
  background-color: #D9D9D9;
  border-radius: 4px;
  display: inline-block;
  position: relative;
  cursor: pointer;
  transition: all 0.2s ease;
  overflow: hidden;
  margin: 0;
}
.lsd-admin-input-check:hover, div[class*="lsd-"] input[type="checkbox"]:hover:not(.lsd-switch input[type="checkbox"]), .lsd-edit-listing-page .lsd-listing-module-availability .lsd-ava-off .lsd-fields-label input[type="checkbox"]:hover {
  filter: brightness(1.1);
}
.lsd-admin-input-check::before, div[class*="lsd-"] input[type="checkbox"]:not(.lsd-switch input[type="checkbox"])::before, .lsd-edit-listing-page .lsd-listing-module-availability .lsd-ava-off .lsd-fields-label input[type="checkbox"]::before {
  content: "\f00c";
  font-family: "FontAwesome";
  font-size: 8px;
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  color: #fff;
  background: linear-gradient(90deg, #1841ce 0, #8241ff 100%);
  transition: transform 0.2s ease;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}
.lsd-admin-input-check:checked, div[class*="lsd-"] input[type="checkbox"]:checked:not(.lsd-switch input[type="checkbox"]), .lsd-edit-listing-page .lsd-listing-module-availability .lsd-ava-off .lsd-fields-label input[type="checkbox"]:checked {
  border-color: var(--listdom-main-gbg1);
  background-color: #e8f5e9;
}
.lsd-admin-input-check:checked::before, div[class*="lsd-"] input[type="checkbox"]:not(.lsd-switch input[type="checkbox"]):checked::before, .lsd-edit-listing-page .lsd-listing-module-availability .lsd-ava-off .lsd-fields-label input[type="checkbox"]:checked::before {
  transform: translate(-50%, -50%) scale(1);
  animation: pop 180ms ease-in;
  margin: 0;
}
.lsd-admin-input-check:disabled, div[class*="lsd-"] input[type="checkbox"]:disabled:not(.lsd-switch input[type="checkbox"]), .lsd-edit-listing-page .lsd-listing-module-availability .lsd-ava-off .lsd-fields-label input[type="checkbox"]:disabled {
  border-color: #999;
  background-color: #f1f1f1;
  cursor: not-allowed;
}
.lsd-admin-input-check:disabled::before, div[class*="lsd-"] input[type="checkbox"]:not(.lsd-switch input[type="checkbox"]):disabled::before, .lsd-edit-listing-page .lsd-listing-module-availability .lsd-ava-off .lsd-fields-label input[type="checkbox"]:disabled::before {
  color: #999;
}

.lsd-admin-input-radio, div[class*="lsd-"] input[type="radio"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 14px;
  height: 16px;
  border: none;
  background-color: #D9D9D9;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  margin: 0;
}
.lsd-admin-input-radio:hover, div[class*="lsd-"] input[type="radio"]:hover {
  filter: brightness(1.1);
}
.lsd-admin-input-radio::before, div[class*="lsd-"] input[type="radio"]::before {
  content: "";
  font-family: "FontAwesome";
  font-size: 8px;
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  color: #fff;
  background-color: #fff;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}
.lsd-admin-input-radio:checked, div[class*="lsd-"] input[type="radio"]:checked {
  border: 6px solid;
  border-color: #8241ff;
  background-color: #e8f5e9;
}
.lsd-admin-input-radio:checked::before, div[class*="lsd-"] input[type="radio"]:checked::before {
  transform: translate(-50%, -50%) scale(1);
  animation: pop 180ms ease-in;
  margin: 0;
}
.lsd-admin-input-radio:disabled, div[class*="lsd-"] input[type="radio"]:disabled {
  border-color: #999;
  background-color: #f1f1f1;
  cursor: not-allowed;
}
.lsd-admin-input-radio:disabled::before, div[class*="lsd-"] input[type="radio"]:disabled::before {
  color: #999;
}

.lsd-loader {
  width: 18px;
  height: 18px;
  aspect-ratio: 1;
  display: grid;
  border-radius: 50%;
  background: linear-gradient(0deg, currentColor 30%, transparent 0 70%, currentColor 0) 50%/8% 100%, linear-gradient(90deg, rgba(255, 255, 255, 0.25) 30%, transparent 0 70%, rgba(255, 255, 255, 0.75) 0) 50%/100% 8%;
  background-repeat: no-repeat;
  animation: lsd-loader-animation 1s infinite steps(8);
}
.lsd-loader::before, .lsd-loader::after {
  content: "";
  grid-area: 1/1;
  border-radius: 50%;
  background: inherit;
  opacity: 0.915;
  transform: rotate(45deg);
}
.lsd-loader::after {
  opacity: 0.83;
  transform: rotate(90deg);
}

@keyframes lsd-loader-animation {
  100% {
    transform: rotate(360deg);
  }
}
/* ============================= */
/* SELECT2 WHEN USED ON .lsd-admin-input */
/* ============================= */
.lsd-admin-input + .select2-container--default .select2-selection {
  border: 1px solid #8C8F94 !important;
  border-radius: 6px !important;
  background: white !important;
  box-shadow: unset !important;
  box-sizing: border-box !important;
  font-size: 13px !important;
  line-height: 18px !important;
  color: #000 !important;
}
.lsd-admin-input + .select2-container--default .select2-selection .select2-selection__placeholder {
  color: #a9a9a9 !important;
}
.lsd-admin-input + .select2-container--default .select2-selection--single {
  height: 30px !important;
  display: flex !important;
  align-items: center !important;
  padding: 5px 8px !important;
}
.lsd-admin-input + .select2-container--default .select2-selection--single .select2-selection__rendered {
  font-weight: 400 !important;
  padding-left: 0 !important;
}
.lsd-admin-input + .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100% !important;
  right: 8px !important;
}
.lsd-admin-input + .select2-container--default .select2-selection--multiple {
  min-height: 30px !important;
  padding: 3px 5px !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 3px !important;
}
.lsd-admin-input + .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  margin: 0 !important;
}
.lsd-admin-input + .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #F3F3F3 !important;
  border: 1px solid #E8E8E8 !important;
  border-radius: 4px !important;
  padding: 2px 6px !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  color: #000 !important;
}

.lsd-elements-section {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}
.lsd-elements-section .lsd-elements-subsection {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding-bottom: 24px;
  border-bottom: 1px solid var(--border, #E8E8E8);
}
.lsd-elements-section .lsd-elements-subsection:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.lsd-elements-section .lsd-elements-fields {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  flex-wrap: wrap;
  gap: 24px;
  width: 100%;
}
.lsd-elements-section .lsd-elements-fields .lsd-cta-settings {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}
.lsd-elements-section .lsd-elements-fields .lsd-cta-custom-fields {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.lsd-elements-section .lsd-elements-fields .lsd-cta-custom-fields .lsd-cta-row {
  flex-wrap: wrap;
}
.lsd-elements-section .lsd-elements-fields .lsd-cta-custom-fields .lsd-cta-row div {
  width: 100%;
}
.lsd-elements-section .lsd-elements-fields .lsd-cta-row {
  display: flex;
  align-items: start;
  gap: 10px;
}
.lsd-elements-section .lsd-elements-fields .lsd-image-row, .lsd-elements-section .lsd-elements-fields .lsd-content-row {
  display: flex;
  align-items: start;
  gap: 10px;
}
.lsd-elements-section .lsd-elements-fields .lsd-image-row:nth-of-type(1), .lsd-elements-section .lsd-elements-fields .lsd-content-row:nth-of-type(1) {
  align-items: center !important;
}
.lsd-elements-section .lsd-elements-fields .lsd-image-row:nth-of-type(2), .lsd-elements-section .lsd-elements-fields .lsd-image-row:nth-of-type(3), .lsd-elements-section .lsd-elements-fields .lsd-content-row:nth-of-type(2), .lsd-elements-section .lsd-elements-fields .lsd-content-row:nth-of-type(3) {
  width: 45%;
  flex-wrap: wrap;
}
.lsd-elements-section .lsd-elements-fields .lsd-image-row > div:first-child, .lsd-elements-section .lsd-elements-fields .lsd-content-row > div:first-child {
  white-space: nowrap;
}
.lsd-elements-section .lsd-elements-fields .lsd-image-row > div:nth-of-type(2), .lsd-elements-section .lsd-elements-fields .lsd-content-row > div:nth-of-type(2) {
  width: 100%;
}
.lsd-elements-section .lsd-elements-fields.lsd-elements-3-column {
  display: flex;
  flex-wrap: nowrap;
  align-items: baseline;
}

.lsd-admin-title-icon {
  display: flex;
  align-items: center;
  gap: 8px;
}

.listdom-icon {
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 16px;
}

.nav-tab-wrapper {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #6C5CE7 !important;
}
.nav-tab-wrapper .nav-tab {
  display: inline-flex;
  align-items: center;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  border: 1px solid #ccc;
  border-radius: 4px 4px 0 0;
  color: #444;
  background-color: #fafafa;
  transition: all 0.3s ease;
  outline: none;
  box-shadow: none;
  border-bottom: none;
}
.nav-tab-wrapper .nav-tab i {
  margin-right: 8px;
  font-size: 18px;
}
.nav-tab-wrapper .nav-tab:hover {
  color: #6C5CE7;
  background-color: #fff;
  border-color: #6C5CE7;
}
.nav-tab-wrapper .nav-tab:focus {
  outline: none;
  box-shadow: none;
  border-bottom: none;
}
.nav-tab-wrapper .nav-tab.nav-tab-active {
  color: #6C5CE7;
  background-color: #fff;
  border-color: #6C5CE7;
  box-shadow: none;
  border-bottom: 1px solid transparent;
}
.nav-tab-wrapper .nav-tab.nav-tab-active:hover {
  border-color: #5A4BCF;
  color: #5A4BCF;
  border-bottom: 1px solid transparent;
}

.lsd-copy {
  justify-content: center !important;
  cursor: pointer;
  color: #000;
}
.lsd-copy i {
  width: 14px;
  height: 14px;
  font-size: 14px;
  color: #000;
}

@media screen and (max-width: 1024px) {
  .lsd-wrap {
    gap: 16px;
  }
}
.lsd-admin-main-wrapper {
  max-width: 1240px;
  margin: 0 auto;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.lsd-admin-main-wrapper img {
  max-width: 100%;
}

.lsd-taxonomy-checkboxes, .lsd-custom-fields-checkboxes {
  display: flex;
  align-items: center;
  gap: 24px;
  flex-wrap: wrap;
}
.lsd-taxonomy-checkboxes label, .lsd-custom-fields-checkboxes label {
  margin: 0;
}
.lsd-taxonomy-checkboxes label input, .lsd-custom-fields-checkboxes label input {
  padding: 0;
  margin: 0;
}

.lsd-settings-wrap p.description {
  font-size: 13px;
}
.lsd-settings-wrap .lsd-social-networks {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.lsd-settings-wrap .lsd-settings-panel {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  align-items: start;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-settings-wrap, .lsd-settings-wrap .lsd-settings-panel .lsd-auth-wrap, .lsd-settings-wrap .lsd-settings-panel .lsd-ix-wrap, .lsd-settings-wrap .lsd-settings-panel .lsd-dummy-data-wrap {
  background-color: white;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper {
  height: 100%;
  grid-column: span 2;
  min-width: 249px;
  background-color: #E8E4F2;
  border-radius: 10px 0 0 10px;
  padding: 35px 16px 80px 16px;
  position: relative;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-tab-wrapper {
  list-style: none;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-tab-wrapper > li {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin: 0 !important;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-tab-wrapper > li > a {
  display: flex;
  gap: 12px;
  align-items: center;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: normal;
  color: #000;
  background-color: transparent;
  text-decoration: none;
  border-radius: 8px;
  transition: all 0.2s ease;
  border: none;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-tab-wrapper > li > a .listdom-icon {
  font-size: 24px;
  width: 24px;
  height: 24px;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-tab-wrapper > li > a:hover {
  background-color: #D1B9FF;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-tab-wrapper > li > a:focus {
  box-shadow: unset;
  border: unset;
  outline: none !important;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-tab-wrapper > li.lsd-nav-tab-active > a,
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-tab-wrapper > li > a.lsd-nav-tab-active {
  background-color: #8241FF;
  color: #fff;
  border: none;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-tab-wrapper > li.lsd-nav-expanded > a {
  background-color: #8241FF;
  color: #fff;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-tab-wrapper > li .lsd-nav-sub-tabs {
  list-style: none;
  padding: 35px 16px;
  border-radius: 10px;
  display: none;
  flex-direction: column;
  gap: 12px;
  background-color: #EFECF5;
  overflow: hidden;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-tab-wrapper > li .lsd-nav-sub-tabs .lsd-nav-tab {
  float: unset !important;
  border: none !important;
  background: transparent;
  cursor: pointer;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-tab-wrapper > li .lsd-nav-sub-tabs li {
  display: flex;
  gap: 12px;
  padding: 8px 18px 8px 16px;
  border-radius: 8px;
  color: #000;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  transition: background 0.2s ease;
  position: relative;
  margin: 0 !important;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-tab-wrapper > li .lsd-nav-sub-tabs li:hover {
  background-color: #E8E4F2;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-tab-wrapper > li .lsd-nav-sub-tabs li.lsd-nav-tab-disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-tab-wrapper > li .lsd-nav-sub-tabs li.lsd-nav-tab-disabled:hover {
  background-color: transparent;
  opacity: 1;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-tab-wrapper > li .lsd-nav-sub-tabs li:focus {
  box-shadow: unset;
  border: unset;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-tab-wrapper > li .lsd-nav-sub-tabs li.lsd-nav-tab-active {
  position: relative;
  background-color: #D1B9FF;
  color: #000;
  border: none;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-tab-wrapper > li .lsd-nav-sub-tabs li.lsd-nav-tab-active::after {
  content: '›';
  position: absolute;
  right: -8px;
  top: 50%;
  transform: translateY(-50%);
  width: 19px;
  height: 19px;
  font-size: 18px;
  line-height: 15px;
  text-align: center;
  color: #E8E4F2;
  border-radius: 50%;
  background: #D1B9FF;
  border: 2px solid #E8E4F2;
  display: block;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-tab-wrapper > li.lsd-nav-expanded .lsd-nav-sub-tabs {
  display: flex;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-support-link {
  font-size: 12px;
  font-weight: 500;
  color: #000;
  margin: 0;
  text-align: center;
  position: absolute;
  bottom: 24px;
  right: 0;
  left: 0;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-nav-wrapper .lsd-nav-support-link a {
  color: #8241FF;
  text-decoration: none;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-tab-content {
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-tab-content > h3:first-of-type {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #E8E8E8;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-tab-content.lsd-tab-content-active {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-settings-wrap, .lsd-settings-wrap .lsd-settings-panel .lsd-auth-wrap, .lsd-settings-wrap .lsd-settings-panel .lsd-ix-wrap, .lsd-settings-wrap .lsd-settings-panel .lsd-dummy-data-wrap {
  grid-column: span 10;
  height: 100%;
  padding: 36px 0 0 0;
  border-radius: 0 10px 10px 0;
  display: flex;
  flex-direction: column;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-settings-wrap #lsd-tabs-labels, .lsd-settings-wrap .lsd-settings-panel .lsd-settings-wrap #lsd-links-labels, .lsd-settings-wrap .lsd-settings-panel .lsd-auth-wrap #lsd-tabs-labels, .lsd-settings-wrap .lsd-settings-panel .lsd-auth-wrap #lsd-links-labels, .lsd-settings-wrap .lsd-settings-panel .lsd-ix-wrap #lsd-tabs-labels, .lsd-settings-wrap .lsd-settings-panel .lsd-ix-wrap #lsd-links-labels, .lsd-settings-wrap .lsd-settings-panel .lsd-dummy-data-wrap #lsd-tabs-labels, .lsd-settings-wrap .lsd-settings-panel .lsd-dummy-data-wrap #lsd-links-labels {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-settings-wrap .lsd-tab-content > .lsd-admin-title, .lsd-settings-wrap .lsd-settings-panel .lsd-auth-wrap .lsd-tab-content > .lsd-admin-title, .lsd-settings-wrap .lsd-settings-panel .lsd-ix-wrap .lsd-tab-content > .lsd-admin-title, .lsd-settings-wrap .lsd-settings-panel .lsd-dummy-data-wrap .lsd-tab-content > .lsd-admin-title {
  padding: 0 36px 12px 36px;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-settings-wrap .lsd-tab-content .lsd-settings-group-wrapper, .lsd-settings-wrap .lsd-settings-panel .lsd-auth-wrap .lsd-tab-content .lsd-settings-group-wrapper, .lsd-settings-wrap .lsd-settings-panel .lsd-ix-wrap .lsd-tab-content .lsd-settings-group-wrapper, .lsd-settings-wrap .lsd-settings-panel .lsd-dummy-data-wrap .lsd-tab-content .lsd-settings-group-wrapper {
  padding: 0 36px;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-settings-wrap form:not(#lsd_settings_reset), .lsd-settings-wrap .lsd-settings-panel .lsd-auth-wrap form:not(#lsd_settings_reset), .lsd-settings-wrap .lsd-settings-panel .lsd-ix-wrap form:not(#lsd_settings_reset), .lsd-settings-wrap .lsd-settings-panel .lsd-dummy-data-wrap form:not(#lsd_settings_reset) {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
  margin: 0;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-settings-wrap form:not(#lsd_settings_reset)#lsd_ai_form .lsd-settings-form-group > .lsd-admin-title, .lsd-settings-wrap .lsd-settings-panel .lsd-settings-wrap form:not(#lsd_settings_reset)#lsd_api_form .lsd-settings-form-group > .lsd-admin-title, .lsd-settings-wrap .lsd-settings-panel .lsd-auth-wrap form:not(#lsd_settings_reset)#lsd_ai_form .lsd-settings-form-group > .lsd-admin-title, .lsd-settings-wrap .lsd-settings-panel .lsd-auth-wrap form:not(#lsd_settings_reset)#lsd_api_form .lsd-settings-form-group > .lsd-admin-title, .lsd-settings-wrap .lsd-settings-panel .lsd-ix-wrap form:not(#lsd_settings_reset)#lsd_ai_form .lsd-settings-form-group > .lsd-admin-title, .lsd-settings-wrap .lsd-settings-panel .lsd-ix-wrap form:not(#lsd_settings_reset)#lsd_api_form .lsd-settings-form-group > .lsd-admin-title, .lsd-settings-wrap .lsd-settings-panel .lsd-dummy-data-wrap form:not(#lsd_settings_reset)#lsd_ai_form .lsd-settings-form-group > .lsd-admin-title, .lsd-settings-wrap .lsd-settings-panel .lsd-dummy-data-wrap form:not(#lsd_settings_reset)#lsd_api_form .lsd-settings-form-group > .lsd-admin-title {
  padding: 0 36px 12px 36px;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-settings-wrap form:not(#lsd_settings_reset) .lsd-settings-group-wrapper, .lsd-settings-wrap .lsd-settings-panel .lsd-auth-wrap form:not(#lsd_settings_reset) .lsd-settings-group-wrapper, .lsd-settings-wrap .lsd-settings-panel .lsd-ix-wrap form:not(#lsd_settings_reset) .lsd-settings-group-wrapper, .lsd-settings-wrap .lsd-settings-panel .lsd-dummy-data-wrap form:not(#lsd_settings_reset) .lsd-settings-group-wrapper {
  padding: 0 36px;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-settings-wrap form:not(#lsd_settings_reset) .lsd-settings-submit-wrapper, .lsd-settings-wrap .lsd-settings-panel .lsd-auth-wrap form:not(#lsd_settings_reset) .lsd-settings-submit-wrapper, .lsd-settings-wrap .lsd-settings-panel .lsd-ix-wrap form:not(#lsd_settings_reset) .lsd-settings-submit-wrapper, .lsd-settings-wrap .lsd-settings-panel .lsd-dummy-data-wrap form:not(#lsd_settings_reset) .lsd-settings-submit-wrapper {
  background: #EFECF5;
  padding: 24px 35px !important;
  margin: 0;
  width: 100%;
  border-radius: 0 0 10px 0;
}
.lsd-settings-wrap .lsd-settings-panel #lsd_panel_advanced_import-export .lsd-settings-group-wrapper {
  padding: 0 36px;
}
.lsd-settings-wrap .lsd-settings-panel #lsd_settings_details_page_wp #lsd_settings_form > .lsd-form-row {
  padding: 0 36px 0 36px;
}
.lsd-settings-wrap .lsd-settings-panel #lsd_load_assets_per_post_type .lsd-level-3-menu a {
  font-size: 13px;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-settings-customizer {
  padding: 36px 0 0 0 !important;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-settings-customizer .lsd-form-row,
.lsd-settings-wrap .lsd-settings-panel .lsd-settings-customizer > div,
.lsd-settings-wrap .lsd-settings-panel .lsd-settings-customizer #lsd_settings_reset,
.lsd-settings-wrap .lsd-settings-panel .lsd-settings-customizer .lsd-settings-form-group > *:not(.lsd-tab-switcher):not(#lsd_settings_reset) {
  padding: 0 36px;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-settings-customizer .lsd-settings-group-wrapper {
  padding: 0 !important;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-settings-customizer .lsd-title-reset-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 12px 0;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-settings-customizer .lsd-title-reset-section > div {
  align-items: baseline;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-settings-customizer .lsd-title-reset-section input#lsd_reset_confirm {
  border: 1px solid #E8E8E8;
  padding: 0 16px;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  outline: none;
  min-width: 267px;
}
.lsd-settings-wrap .lsd-settings-panel .lsd-settings-customizer .lsd-title-reset-section input#lsd_reset_confirm::placeholder {
  color: #A2A2A2;
}

#tabSwitchModal .lsd-modal-content {
  gap: 16px;
  padding: 24px;
  width: 25%;
}
#tabSwitchModal .lsd-modal-content .lsd-switch-modal-message {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
#tabSwitchModal .lsd-modal-content .lsd-switch-modal-message p:first-child {
  font-size: 22px;
  color: #8241FF;
  font-weight: 600;
}
#tabSwitchModal .lsd-modal-content .lsd-switch-modal-buttons {
  display: flex;
  align-items: center;
  gap: 16px;
}

.lsd-settings-group-wrapper {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.lsd-settings-group-wrapper .lsd-settings-fields-wrapper, .lsd-settings-group-wrapper #lsd_addons_form .lsd-home-module, #lsd_addons_form .lsd-settings-group-wrapper .lsd-home-module, .lsd-settings-group-wrapper #lsd_toolkits_form .lsd-home-module, #lsd_toolkits_form .lsd-settings-group-wrapper .lsd-home-module, .lsd-settings-group-wrapper .lsd-checkboxes-scrollable {
  border: 1px solid #E8E8E8;
  border-radius: 10px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  overflow: hidden;
}
.lsd-settings-group-wrapper .lsd-settings-fields-wrapper .lsd-form-row, .lsd-settings-group-wrapper #lsd_addons_form .lsd-home-module .lsd-form-row, #lsd_addons_form .lsd-settings-group-wrapper .lsd-home-module .lsd-form-row, .lsd-settings-group-wrapper #lsd_toolkits_form .lsd-home-module .lsd-form-row, #lsd_toolkits_form .lsd-settings-group-wrapper .lsd-home-module .lsd-form-row, .lsd-settings-group-wrapper .lsd-checkboxes-scrollable .lsd-form-row, .lsd-settings-group-wrapper .lsd-settings-fields-wrapper .lsd-admin-title, .lsd-settings-group-wrapper #lsd_addons_form .lsd-home-module .lsd-admin-title, #lsd_addons_form .lsd-settings-group-wrapper .lsd-home-module .lsd-admin-title, .lsd-settings-group-wrapper #lsd_toolkits_form .lsd-home-module .lsd-admin-title, #lsd_toolkits_form .lsd-settings-group-wrapper .lsd-home-module .lsd-admin-title, .lsd-settings-group-wrapper .lsd-checkboxes-scrollable .lsd-admin-title {
  margin: 0;
}
.lsd-settings-group-wrapper .lsd-settings-fields-wrapper .lsd-settings-fields-sub-wrapper, .lsd-settings-group-wrapper #lsd_addons_form .lsd-home-module .lsd-settings-fields-sub-wrapper, #lsd_addons_form .lsd-settings-group-wrapper .lsd-home-module .lsd-settings-fields-sub-wrapper, .lsd-settings-group-wrapper #lsd_toolkits_form .lsd-home-module .lsd-settings-fields-sub-wrapper, #lsd_toolkits_form .lsd-settings-group-wrapper .lsd-home-module .lsd-settings-fields-sub-wrapper, .lsd-settings-group-wrapper .lsd-checkboxes-scrollable .lsd-settings-fields-sub-wrapper {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

#lsd_settings_form .lsd-advanced-slug-help ul li {
  margin-bottom: 16px;
}
#lsd_settings_form .lsd-advanced-slug-help ul li:last-child {
  margin-bottom: 0;
}
#lsd_settings_form .lsd-advanced-slug-help ul li code {
  font-weight: 700;
}

.lsd-settings-ix-wrapper {
  margin-top: 1.25em;
}
.lsd-settings-ix-wrapper #lsd_settings_file {
  max-width: 100%;
  height: auto;
}

#lsd_settings_frontend_dashboard .lsd-settings-dashboard-menus {
  margin-bottom: 0;
}
#lsd_settings_frontend_dashboard .lsd-settings-dashboard-menus li {
  padding: 10px 15px;
  margin-bottom: 5px;
  cursor: move;
  background-color: #fff;
  border-radius: 10px;
  position: relative;
  border: 1px solid #cccccc;
}
#lsd_settings_frontend_dashboard .lsd-settings-dashboard-menus li:before {
  content: "\f0b2";
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
  position: absolute;
}
#lsd_settings_frontend_dashboard .lsd-settings-dashboard-menus li > p {
  position: relative;
  display: block;
  margin: 0;
  padding-left: 30px;
}
#lsd_settings_frontend_dashboard .lsd-settings-dashboard-menus li i.lsd-icon {
  margin-right: 8px;
  display: inline-block;
}
#lsd_settings_frontend_dashboard .lsd-settings-dashboard-menus .lsd-custom-menu-list {
  padding: 10px 15px;
  margin-bottom: 5px;
  cursor: move;
  background-color: #fff;
  border-radius: 10px;
  position: relative;
}
#lsd_settings_frontend_dashboard .lsd-settings-dashboard-menus .lsd-custom-menu-list .lsd-custom-menu-content {
  display: flex;
  flex-direction: column;
  gap: 6px;
  cursor: default;
}
#lsd_settings_frontend_dashboard .lsd-settings-dashboard-menus .lsd-custom-menu-list .lsd-custom-menu-content input {
  display: block;
}
#lsd_settings_frontend_dashboard .lsd-settings-dashboard-menus .lsd-custom-menu-list .lsd-custom-menu-content .lsd-simple-error-message {
  margin: 8px 0;
  color: red;
}
#lsd_settings_frontend_dashboard .lsd-settings-dashboard-menus .lsd-custom-menu-list .lsd-custom-menu-actions {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  gap: 8px;
}

#lsd_settings_custom_styles {
  height: 200px;
}

#lsd_settings_details_page_wp .lsd-sortable .lsd-handler {
  cursor: move;
}
#lsd_settings_details_page_wp .lsd-elements {
  margin-top: 0;
}
#lsd_settings_details_page_wp .lsd-elements > li {
  border-radius: 10px;
  border: 1px solid #cccccc;
  background: #ffffff;
}
#lsd_settings_details_page_wp .lsd-elements > li.lsd-element-disabled {
  color: #999999;
  background: #eeeeee;
}
#lsd_settings_details_page_wp .lsd-elements > li.lsd-element-need-pro {
  color: #856404;
  background: #fff3cd;
  border: 1px solid #856404;
}
#lsd_settings_details_page_wp .lsd-elements > li.lsd-element-need-pro a {
  text-decoration: none;
}
#lsd_settings_details_page_wp .lsd-elements > li .lsd-form-row {
  margin: 0;
}
#lsd_settings_details_page_wp .lsd-elements > li .lsd-form-row .lsd-actions {
  cursor: pointer;
  text-align: right;
}
#lsd_settings_details_page_wp .lsd-elements > li .lsd-form-row div[class^='lsd-col'], #lsd_settings_details_page_wp .lsd-elements > li .lsd-form-row div[class*='lsd-col'] {
  padding: 16px;
}
#lsd_settings_details_page_wp .lsd-elements > li .lsd-element-options {
  padding: 0 15px 15px;
}
#lsd_settings_details_page_wp .lsd-elements > li .lsd-element-options .lsd-tab-switcher {
  margin-top: 0;
}
#lsd_settings_details_page_wp .lsd-elements > li .lsd-element-options .lsd-element-option-wrapper {
  margin-top: 24px;
}
#lsd_settings_details_page_wp .lsd-elements > li .lsd-element-options .lsd-element-option-wrapper > div {
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
}
#lsd_settings_details_page_wp .lsd-elements > li .lsd-element-options .lsd-element-option-wrapper > div > :not([class*='lsd-col-']):not(.lsd-element-cta-flex) {
  flex: 1 1 160px;
  min-width: 80px;
}
#lsd_settings_details_page_wp .lsd-elements > li .lsd-element-options .lsd-element-option-wrapper > div .lsd-element-cta-flex > * {
  flex: 1 1 160px;
  min-width: 80px;
}

#lsd_settings_advanced_wrapper .lsd-autosuggest-wrapper p.description {
  margin-top: 6px;
  margin-bottom: 0;
  font-size: 13px;
}
#lsd_settings_advanced_wrapper .lsd-level-3-menu {
  padding: 0 !important;
}
#lsd_settings_advanced_wrapper .lsd-level-3-menu li a {
  padding: 6px 13px;
}

#lsd_addons_form #lsd_addons_ma_logo_light_img img, #lsd_addons_form #lsd_addons_ma_logo_dark_img img, #lsd_toolkits_form #lsd_addons_ma_logo_light_img img, #lsd_toolkits_form #lsd_addons_ma_logo_dark_img img {
  width: unset;
}
#lsd_addons_form #lsd_addons_ma_modules_container, #lsd_toolkits_form #lsd_addons_ma_modules_container {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
#lsd_addons_form .lsd-home-module, #lsd_toolkits_form .lsd-home-module {
  background: #ffffff;
}
#lsd_addons_form .lsd-home-module .lsd-module-actions, #lsd_toolkits_form .lsd-home-module .lsd-module-actions {
  display: flex;
  flex-direction: row;
  justify-content: end;
  align-items: end;
  gap: 12px;
}
#lsd_addons_form .lsd-home-module .lsd-module-actions .lsd-icon, #lsd_toolkits_form .lsd-home-module .lsd-module-actions .lsd-icon {
  font-size: 1rem;
}

.lsd-checkboxes-scrollable {
  max-height: 200px;
  overflow: auto;
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 10px !important;
}
.lsd-checkboxes-scrollable li {
  margin: 0;
}
.lsd-checkboxes-scrollable li label {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
}
.lsd-checkboxes-scrollable li label input {
  margin: 0;
}

#lsd-tab-switcher-builder-content .lsd-builder-column-wrapper {
  display: grid;
  grid-template: 'header header header' 'col1 col2 col3' 'footer footer footer';
  gap: 12px;
}
#lsd-tab-switcher-builder-content .lsd-builder-column-wrapper .lsd-builder-column {
  flex: 1;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 12px;
}
#lsd-tab-switcher-builder-content .lsd-builder-column-wrapper .lsd-builder-column.lsd-builder-column-header {
  grid-area: header;
}
#lsd-tab-switcher-builder-content .lsd-builder-column-wrapper .lsd-builder-column.lsd-builder-column-footer {
  grid-area: footer;
}
#lsd-tab-switcher-builder-content .lsd-builder-column-wrapper .lsd-builder-column h3 {
  margin: 8px 0;
}
#lsd-tab-switcher-builder-content .lsd-builder-column-wrapper .lsd-builder-column ul.lsd-sortable {
  display: flex;
  flex-direction: column;
}
#lsd-tab-switcher-builder-content .lsd-builder-column-wrapper .lsd-builder-column ul.lsd-sortable li {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  margin-bottom: 0;
}
#lsd-tab-switcher-builder-content .lsd-builder-column-wrapper .lsd-builder-column ul.lsd-sortable li label {
  padding-top: 0;
  margin-top: -4px;
}
#lsd-tab-switcher-builder-content .lsd-builder-column-wrapper .lsd-builder-column ul.lsd-sortable .lsd-builder-element-enabled {
  order: 1;
  border-left: 3px solid #00aeef;
}
#lsd-tab-switcher-builder-content .lsd-builder-column-wrapper .lsd-builder-column ul.lsd-sortable .lsd-builder-element-disabled {
  order: 2;
  border-left: 3px solid #ccc;
}

#lsd_ai_form .lsd-ai-profiles > div {
  min-width: 400px;
}
#lsd_ai_form .lsd-ai-profiles label {
  font-size: 0.8em;
  text-transform: uppercase;
  display: block;
  margin-bottom: 4px;
}
#lsd_ai_form .lsd-ai-profiles select, #lsd_ai_form .lsd-ai-profiles input {
  width: 100%;
  margin: 0;
}

.lsd-loading-wrapper {
  position: relative;
  opacity: 1;
}
.lsd-loading-wrapper .lsd-settings-success-message,
.lsd-loading-wrapper .lsd-settings-error-message,
.lsd-loading-wrapper .lsd-auth-success-message,
.lsd-loading-wrapper .lsd-auth-error-message,
.lsd-loading-wrapper .lsd-advanced-success-message,
.lsd-loading-wrapper .lsd-advanced-error-message,
.lsd-loading-wrapper .lsd-dummy-data-message,
.lsd-loading-wrapper .lsd-activation-message,
.lsd-loading-wrapper .lsd-deactivation-message,
.lsd-loading-wrapper #lsd_ix_listdom_import_message,
.lsd-loading-wrapper #lsd_ix_csv_import_message,
.lsd-loading-wrapper #lsd_ix_csv_auto_import_message,
.lsd-loading-wrapper #lsd_ix_excel_import_message {
  position: fixed;
  top: calc(50% + 40px);
  left: 50%;
  transform: translateX(-50%);
  color: white !important;
  text-align: center;
  z-index: 9999999;
  background: none !important;
  font-weight: bold;
  border: none !important;
  font-size: 20px;
  line-height: 1.3em;
  width: 35%;
  text-wrap: balance;
}
.lsd-loading-wrapper:before {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(90deg, rgba(24, 65, 206, 0.3) 0%, rgba(117, 65, 249, 0.3) 87.76%, rgba(130, 65, 255, 0.3) 100%);
  z-index: 9999999;
  content: "";
  backdrop-filter: blur(2px);
}
.lsd-loading-wrapper:after {
  z-index: 9999999;
  display: inline-block;
  content: "";
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.89 512.76"><path d="M512.63,407.82v-132c0-8,.15-16,.15-24V72.93c0-37.37-21.74-64.15-58.44-72-.68-.14-1.29-.25-1.53-1H60C54.92,1.58,49.85,3.09,44.82,4.76A44.83,44.83,0,0,0,40,7C24.46,14,13.63,25.54,6.55,40.82,2.61,46.6,2.77,53.79,0,60V452.79c1.69,2.38,1.58,5.27,2.29,7.93,8,30.24,35.42,51.82,66.72,52,39,.19,77.94,0,116.92-.09h254.9a55.4,55.4,0,0,0,23.6-3.55c10.15-3.33,19.39-8.17,26.77-16.11,5.11-4,8.5-9.42,11.73-14.93a57.76,57.76,0,0,0,9.26-28.19C513.44,435.83,512.64,421.82,512.63,407.82ZM342.81,148.48c.07-2.38.08-4.76.08-7.14,0-3.15,0-6.3,0-9.45,0-1,0-1.93,0-2.89a19,19,0,0,1,18.62-19q13.13-.27,26.23,0H388a19,19,0,0,1,18.74,17.89c.36,9,.33,18,0,27a19.08,19.08,0,0,1-18.94,18.33c-9.32.24-18.65.13-28,.17-6.06-.54-10.59-3.66-14.14-8.42a29.24,29.24,0,0,1-2.82-12c0-.09,0-.18,0-.28,0-.44,0-.89,0-1.34,0-.26,0-.52,0-.78,0-.71,0-1.43,0-2.15ZM186,408s0,0,0,0S186,408,186,408Zm108.29-9.18a26.38,26.38,0,0,1-11.44,7.72L230,407h-44c-20-.06-40-.08-59.92-.19-9.88-.06-16.46-4.59-19.25-12.71-.89-2.59-.74-5.18-.77-7.77-.12-12.15-.14-24.3-.2-36.44V131.94a22.92,22.92,0,0,1,7-17.91l0,0c.68-.67,1.39-1.32,2.15-2h0l0,0c3.48-.88,6.84-2.21,10.57-2.15,8.15.14,16.32,0,24.47.06,11,.1,19.24,8,19.82,19,.14,2.68.18,5.34.26,8v166c-.07,12.29-.1,24.58-.26,36.87a4,4,0,0,0,.4,2.06l.09.12a2.88,2.88,0,0,0,.22.27,3.54,3.54,0,0,0,2.47.63c18.6-.13,37.21-.18,55.82-.26h41a34.18,34.18,0,0,0,4.41.2,24.21,24.21,0,0,1,12.12,1.9c4.48,2.05,8,5.75,10.58,11.14,1.33,4.92.58,10,1.07,15-.05,2.47-.16,4.95-.16,7.42C297.94,385.33,298.59,392.52,294.26,398.83Zm111.91-15c0,8.83-3.29,15.72-10.76,20.15-.51.3-1,.6-1.58.88a53.94,53.94,0,0,1-5.61.76c-9.1.83-18.24-.31-27.35.39-6,.2-10.58-2.53-14.17-7.16a25,25,0,0,1-2.75-5.68,25.33,25.33,0,0,1-1.26-10.35v-95c.17-5.11.4-10.08,3.22-14.74,4.42-7.32,11.42-8.62,18.94-9.16,6.47.09,12.93.22,19.4.28,9.47.09,16.14,3.84,19.41,10.62a25.69,25.69,0,0,1,2.28,11.07c.06,2.32.13,4.64.23,6.94Zm.71-156.49a26.68,26.68,0,0,1-5.18,17.19h0c-5.22,4.74-11.37,6.47-18.36,6.19-4.19-.17-8.39-.13-12.59-.1l-3,0c-1.63,0-3.25,0-4.88,0-11.87-.25-19.91-8.48-20-20.3-.06-8.82-.08-17.63-.11-26.44a49.25,49.25,0,0,1,2.07-5.7c3.76-8.6,9.1-11.23,20.65-11.23,3.13,0,6.26-.12,9.39-.19,2.83.07,5.65.2,8.47.2,15.56,0,22.67,6.6,23.67,21.9C406.93,215.06,406.67,221.22,406.88,227.36Z" style="fill:%23fff"/></svg>');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  animation: pulse 2s infinite !important;
}

@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 0.3;
  }
  50% {
    transform: scale(1.3);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0.3;
  }
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap {
  padding: 32px 0;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap > h3:first-of-type {
  padding: 0 32px 20px 32px;
  border-bottom: 1px solid #E8E8E8;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses {
  padding: 0 32px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card {
  background: #fff;
  border: 1px solid var(--border, #E8E8E8);
  border-radius: 10px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-license-progress {
  margin-top: 8px;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-progress-bar {
  background: #D9D9D9;
  border-radius: 50px;
  height: 7px;
  overflow: hidden;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-progress-fill {
  height: 100%;
  background: #2E7D32;
  transition: width 0.3s ease;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-progress-fill.lsd-warning {
  background: #FFC107;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-validation {
  display: flex;
  align-items: center;
  gap: 12px;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-validation .lsd-addon-image {
  width: 24px;
  height: 24px;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-license-status {
  display: flex;
  align-items: center;
  gap: 24px;
  justify-content: space-between;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-license-status .lsd-expiry-status {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-license-status .lsd-expiry-status .lsd-valid-date {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  vertical-align: middle;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-license-status .lsd-expiry-status .lsd-expiry-details {
  display: flex;
  align-items: center;
  gap: 5px;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-license-status .lsd-expiry-status .lsd-expiry-details .lsd-expiry {
  display: flex;
  align-items: center;
  gap: 5px;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-license-status .lsd-expiry-status .lsd-expiry-details .lsd-expiry .lsd-circle {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #8F8F8F;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-license-status .lsd-expiry-status .lsd-expiry-details .lsd-expiry span:nth-of-type(2) {
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
  vertical-align: middle;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-license-code {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  border-radius: 4px;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-trial {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-deactivation div[class*="lsd-col-"] {
  display: flex;
  align-items: center;
  gap: 16px;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-activation div[class*="lsd-col-"] {
  display: flex;
  align-items: center;
  gap: 16px;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-license-manage {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-license-manage .lsd-license-key {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-wrap: wrap;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-license-manage .lsd-license-key h3 {
  text-wrap: nowrap;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card .lsd-activation-form {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.lsd-licenses-wrap .lsd-admin-main-wrapper .lsd-activation-wrap .lsd-licenses .lsd-license-card form input.lsd-admin-input {
  height: 37px;
}

.lsd-dashboard-top-bar {
  background: white;
  padding: 12px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #e5e7eb;
}
.lsd-dashboard-top-bar .lsd-logo-section {
  display: flex;
  align-items: center;
  gap: 24px;
}
.lsd-dashboard-top-bar .lsd-logo-section a {
  display: flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
}
.lsd-dashboard-top-bar .lsd-logo-section a:focus {
  box-shadow: unset;
  outline: unset;
}
.lsd-dashboard-top-bar .lsd-logo-section .lsd-logo {
  max-width: 29px;
  max-height: 29px;
}
.lsd-dashboard-top-bar .lsd-logo-section span {
  font-size: 20px;
  font-weight: 500;
  color: #000;
  text-wrap: nowrap;
}
.lsd-dashboard-top-bar .lsd-logo-section span.lsd-dashboard-version {
  font-size: 0.8em;
}
.lsd-dashboard-top-bar .lsd-header-icons {
  display: flex;
  align-items: center;
  gap: 8px;
}

#lsd-ptype-header, #lsd-tax-header {
  margin-left: -20px !important;
  width: calc(100% + 20px);
  gap: 0;
}
@media screen and (max-width: 782px) {
  #lsd-ptype-header, #lsd-tax-header {
    margin-left: -10px !important;
    width: calc(100% + 10px);
  }
}
#lsd-ptype-header .lsd-header-submenu, #lsd-tax-header .lsd-header-submenu {
  background: #ffffff;
  padding: 0 20px;
  display: flex;
  border-bottom: 1px solid #e5e7eb;
}
#lsd-ptype-header .lsd-header-submenu a, #lsd-tax-header .lsd-header-submenu a {
  padding: 12px 16px;
  text-decoration: none;
  color: #000000;
}
#lsd-ptype-header .lsd-header-submenu a:focus, #lsd-tax-header .lsd-header-submenu a:focus {
  box-shadow: none;
  outline: none;
}
#lsd-ptype-header .lsd-header-submenu a.selected, #lsd-tax-header .lsd-header-submenu a.selected {
  border-bottom: 2px solid #8241ff;
}

.lsd-screen-meta-links .button:focus {
  box-shadow: 0 0 1px #8241ff !important;
  border-color: #8241ff !important;
}

.lsd-wrap.about-wrap {
  padding: 0;
  margin: 0 !important;
  max-width: none;
}
.lsd-wrap .lsd-dashboard-wrap {
  max-width: 1240px;
  margin: 0 auto;
}
.lsd-wrap .lsd-dashboard-wrap .lsd-alert {
  border-radius: 10px;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel {
  background: none;
  margin: 0;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel h2 {
  color: #1d2327;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-panel-container {
  background: white;
  padding: 35px;
  border-radius: 10px;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-panel-container .lsd-icon-box {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-panel-container .lsd-icon-box ul {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin: 0;
  width: 100%;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-panel-container .lsd-icon-box ul li {
  display: flex;
  gap: 16px;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  color: #000;
  outline: none;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-panel-container .lsd-icon-box ul li a {
  display: flex;
  gap: 12px;
  justify-content: start;
  white-space: normal;
  color: #000;
  word-break: break-word;
  text-decoration: none;
  flex-wrap: nowrap;
  text-align: left;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom-big-banner .lsd-banner {
  display: flex;
  align-items: center;
  gap: 135px;
  justify-content: space-between;
  padding: 35px;
  border-radius: 10px;
  background-image: url("../../assets/img/dashboard/mobile-app-gradient.webp");
  background-size: cover;
  background-color: white;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom-big-banner .lsd-banner .lsd-icon {
  max-width: 396px;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom-big-banner .lsd-banner .lsd-banner-right-side {
  display: flex;
  align-items: start;
  flex-direction: column;
  gap: 24px;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom-big-banner .lsd-banner .lsd-banner-right-side div {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom-big-banner .lsd-banner .lsd-banner-right-side div span {
  font-size: 20px;
  font-weight: 500;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom-banner .lsd-banner {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: space-between;
  padding: 35px;
  border-radius: 10px;
  background-image: url("../../assets/img/dashboard/banner-bg.png");
  background-size: cover;
  background-color: white;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom-banner .lsd-banner .lsd-banner-right-side {
  display: flex;
  align-items: center;
  gap: 24px;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom-banner .lsd-banner .lsd-banner-right-side div span {
  font-size: 20px;
  font-weight: 500;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom-banner .lsd-banner .lsd-banner-right-side .lsd-icon {
  width: 64px;
  height: 64px;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom-banner .lsd-banner .lsd-banner-right-side div {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom {
  display: grid;
  align-items: stretch;
  gap: 20px;
  grid-template-columns: repeat(2, 1fr);
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom .lsd-docs-problem {
  grid-column: span 1;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom .lsd-welcome-changelog {
  grid-column: span 1;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom > div {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom > div .lsd-documentation {
  display: flex;
  align-items: center;
  gap: 24px;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom > div .lsd-documentation .lsd-icon {
  width: 64px;
  height: 64px;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom > div .lsd-documentation div {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom > div .lsd-documentation div a {
  width: max-content;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom > div .lsd-problem {
  display: flex;
  align-items: center;
  gap: 24px;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom > div .lsd-problem .lsd-icon {
  width: 64px;
  height: 64px;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom > div .lsd-problem div {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom > div .lsd-problem div a {
  width: max-content;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .welcome-panel-column-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  align-items: center;
  gap: 24px;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .welcome-panel-column-container .welcome-video {
  grid-column: span 1;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .welcome-panel-column-container .welcome-video iframe {
  max-width: 475px;
  max-height: 266px;
  border-radius: 10px;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .welcome-panel-column-container .lsd-welcome-start {
  grid-column: span 2;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .welcome-panel-column-container .lsd-welcome-start .lsd-get-start-section {
  display: flex;
  align-items: center;
  gap: 24px;
  width: 100%;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .welcome-panel-column-container .lsd-welcome-start .lsd-get-start-section p {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #000;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .welcome-panel-column-container .lsd-welcome-start .lsd-get-start-section .lsd-publish-listing {
  margin: 0;
  display: flex;
  align-items: center;
  gap: 20px;
  white-space: nowrap;
  padding: 0 16px;
  border-radius: 8px;
  font-size: 14px;
  line-height: normal;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .welcome-panel-column-container .lsd-welcome-start .lsd-get-start-section .lsd-publish-listing span {
  line-height: normal;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .welcome-panel-column-container .lsd-welcome-start .lsd-get-start-section .lsd-icon {
  width: 24px;
  height: 24px;
  line-height: normal;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-changelog-wrapper {
  border-radius: 12px;
  background: white;
  height: 371.2px;
  overflow: scroll;
  padding: 35px;
}
.lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-changelog-wrapper h3 {
  margin: 0 0 8px 0 !important;
}
.lsd-wrap .lsd-activation-wrap .lsd-accordion-title i.fa-check {
  display: none;
}
.lsd-wrap .lsd-activation-wrap .lsd-activation-valid.lsd-accordion-title, .lsd-wrap .lsd-activation-wrap .lsd-activation-grace.lsd-accordion-title {
  background-color: #d4edda;
  border-color: #16672b;
}
.lsd-wrap .lsd-activation-wrap .lsd-activation-valid.lsd-accordion-title .lsd-icon, .lsd-wrap .lsd-activation-wrap .lsd-activation-grace.lsd-accordion-title .lsd-icon {
  color: #16672b;
}
.lsd-wrap .lsd-activation-wrap .lsd-activation-valid.lsd-accordion-title .lsd-icon.fa-check, .lsd-wrap .lsd-activation-wrap .lsd-activation-grace.lsd-accordion-title .lsd-icon.fa-check {
  display: inline-block;
}
.lsd-wrap .lsd-activation-wrap .lsd-activation-valid.lsd-accordion-title .lsd-icon.fa-window-close, .lsd-wrap .lsd-activation-wrap .lsd-activation-grace.lsd-accordion-title .lsd-icon.fa-window-close {
  display: none;
}
.lsd-wrap .lsd-activation-wrap .lsd-activation-valid.lsd-accordion-title h3, .lsd-wrap .lsd-activation-wrap .lsd-activation-grace.lsd-accordion-title h3 {
  color: #16672b;
}
.lsd-wrap .lsd-activation-wrap .lsd-activation-valid.lsd-accordion-panel, .lsd-wrap .lsd-activation-wrap .lsd-activation-grace.lsd-accordion-panel {
  border-color: #16672b;
}
.lsd-wrap .lsd-activation-wrap .lsd-activation-valid.lsd-accordion-panel .lsd-activation-guide, .lsd-wrap .lsd-activation-wrap .lsd-activation-grace.lsd-accordion-panel .lsd-activation-guide {
  display: none;
}
.lsd-wrap .lsd-activation-wrap .lsd-activation-grace.lsd-accordion-title {
  background-color: #fff3cd;
  border-color: #856404;
}
.lsd-wrap .lsd-activation-wrap .lsd-activation-grace.lsd-accordion-title .lsd-icon {
  color: #856404;
}
.lsd-wrap .lsd-activation-wrap .lsd-activation-grace.lsd-accordion-title .lsd-icon.fa-check {
  display: none;
}
.lsd-wrap .lsd-activation-wrap .lsd-activation-grace.lsd-accordion-title .lsd-icon.fa-window-close {
  display: inline-block;
}
.lsd-wrap .lsd-activation-wrap .lsd-activation-grace.lsd-accordion-title h3 {
  color: #856404;
}
.lsd-wrap .lsd-activation-wrap .lsd-activation-grace.lsd-accordion-panel {
  border-color: #856404;
}
.lsd-wrap .lsd-changelog-wrap h2 {
  margin: 0 0 10px;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
}
.lsd-wrap .lsd-changelog-wrap a {
  text-decoration: none;
}
.lsd-wrap .lsd-changelog-wrap .lsd-changelog {
  margin: 10px 0;
  font-family: Inter, Poppins, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
}
.lsd-wrap .lsd-changelog-wrap .lsd-changelog li {
  font-family: Inter, Poppins, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
}
.lsd-wrap .lsd-changelog-wrap .lsd-changelog .lsd-sub-changelog {
  margin: 15px 0 15px 25px;
}

@media screen and (max-width: 1420px) {
  .lsd-dashboard-wrap {
    padding: 0 10px;
  }
}
@media screen and (max-width: 1280px) {
  .lsd-dashboard-wrap {
    padding: 0 10px;
  }

  .lsd-icon-box ul {
    flex-wrap: wrap;
    gap: 8px !important;
  }
  .lsd-icon-box ul li {
    width: auto !important;
  }
}
@media screen and (max-width: 1024px) {
  .lsd-welcome-panel-container .lsd-icon-box ul li {
    flex: unset !important;
    max-width: 100% !important;
  }

  .lsd-wrap .lsd-dashboard-wrap {
    max-width: 100%;
    padding: 0 10px;
    margin: 0 auto;
  }
  .lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-get-start-section {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 768px) {
  .lsd-dashboard-top-bar {
    padding: 10px 10px 5px 10px;
    flex-direction: column;
    gap: 8px;
  }
  .lsd-dashboard-top-bar .lsd-logo-section {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: space-between;
    width: 100%;
  }
  .lsd-dashboard-top-bar .lsd-logo-section span {
    text-wrap: wrap;
  }
  .lsd-dashboard-top-bar .lsd-header-icons {
    gap: 20px;
    justify-content: space-between;
    width: 100%;
  }

  .lsd-wrap .lsd-dashboard-wrap {
    max-width: 100%;
    padding: 0 10px;
    margin: 0 auto;
  }
  .lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom-big-banner .lsd-banner {
    flex-direction: column;
    gap: 20px;
  }
  .lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom-banner .lsd-banner {
    flex-direction: column;
  }
  .lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom {
    grid-template-columns: repeat(1, 1fr);
  }
  .lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom .lsd-docs-problem {
    grid-column: span 1;
  }
  .lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom .lsd-welcome-changelog {
    grid-column: span 1;
  }
  .lsd-wrap .lsd-dashboard-wrap .welcome-panel .welcome-panel-column-container {
    grid-template-columns: repeat(1, 1fr);
  }
  .lsd-wrap .lsd-dashboard-wrap .welcome-panel .welcome-panel-column-container .welcome-video iframe {
    max-width: 100%;
    max-height: 266px;
  }
}
@media screen and (max-width: 480px) {
  .lsd-dashboard-top-bar {
    padding: 10px 10px 5px 10px;
    flex-direction: column;
    gap: 8px;
  }
  .lsd-dashboard-top-bar .lsd-logo-section {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: space-between;
    width: 100%;
  }
  .lsd-dashboard-top-bar .lsd-header-icons {
    gap: 20px;
    justify-content: space-between;
    width: 100%;
  }

  .lsd-wrap .lsd-dashboard-wrap {
    max-width: 100%;
    padding: 0 10px;
    margin: 0 auto;
  }
  .lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-get-start-section {
    flex-wrap: wrap;
  }
  .lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-icon-box ul li {
    width: 100% !important;
  }
  .lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom-big-banner .lsd-banner {
    flex-direction: column;
    gap: 20px;
  }
  .lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom-banner .lsd-banner {
    flex-direction: column;
  }
  .lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom {
    grid-template-columns: repeat(1, 1fr);
  }
  .lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom .lsd-docs-problem {
    grid-column: span 1;
  }
  .lsd-wrap .lsd-dashboard-wrap .welcome-panel .lsd-welcome-bottom .lsd-welcome-changelog {
    grid-column: span 1;
  }
  .lsd-wrap .lsd-dashboard-wrap .welcome-panel .welcome-panel-column-container {
    grid-template-columns: repeat(1, 1fr);
  }
  .lsd-wrap .lsd-dashboard-wrap .welcome-panel .welcome-panel-column-container .welcome-video iframe {
    max-width: 100%;
    max-height: 266px;
  }
}
.wp-toolbar:has(body.lsd-welcome-wizard-page) {
  padding: 0;
}

body.lsd-welcome-wizard-page #wpwrap {
  background-color: #f1f1f1 !important;
}
body.lsd-welcome-wizard-page #wpcontent, body.lsd-welcome-wizard-page #wpfooter {
  margin-left: 0 !important;
  padding-left: 0 !important;
}
body.lsd-welcome-wizard-page #adminmenu, body.lsd-welcome-wizard-page #wpadminbar, body.lsd-welcome-wizard-page #footer-thankyou, body.lsd-welcome-wizard-page #adminmenuback, body.lsd-welcome-wizard-page .notice, body.lsd-welcome-wizard-page #footer-upgrade {
  display: none !important;
}

.lsd-welcome-wizard-header {
  padding: 20px;
}
.lsd-welcome-wizard-header .lsd-logo-section {
  flex: 1;
}
.lsd-welcome-wizard-header .lsd-stepper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.lsd-welcome-wizard-header .lsd-stepper .lsd-flex {
  display: flex;
  align-items: center;
  flex-direction: column;
  row-gap: 6px;
}
.lsd-welcome-wizard-header .lsd-stepper .stepper-line {
  height: 2px;
  width: 60px;
  background-color: #e2e8f0;
  position: relative;
  top: 0;
}
.lsd-welcome-wizard-header .lsd-stepper .step {
  width: 34px;
  height: 34px;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  text-align: center;
  border-radius: 50%;
  background-color: #EBF0FF;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #8241FF;
  transition: background-color 0.3s ease, color 0.3s ease;
}
.lsd-welcome-wizard-header .lsd-stepper .step.active {
  background-color: white;
  border: 1px solid #8241FF;
  color: #8241FF;
}
.lsd-welcome-wizard-header .lsd-stepper .step.completed {
  background: #8241FF;
  color: #fff;
}
.lsd-welcome-wizard-header .lsd-close-button {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: end;
}
.lsd-welcome-wizard-header .lsd-close-button .lsd-close-wizard-button {
  text-decoration: none;
  color: #000;
}

.lsd-welcome-wizard-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 30px;
  margin-top: 20px;
}
.lsd-welcome-wizard-wrapper .lsd-welcome-wizard {
  margin: 0;
  background-color: white;
  width: 45%;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: start;
}
.lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content {
  display: flex;
  flex-direction: column;
  gap: 18px;
  width: 100%;
}
.lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-header {
  background: linear-gradient(90deg, #8241FF 0%, #1841CE 100%);
  padding: 18px 36px;
  border-bottom: 1px solid var(--border, #E8E8E8);
  color: white;
  border-radius: 10px 10px 0 0;
}
.lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-header h2 {
  color: white;
}
.lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper {
  padding: 0 36px;
}
.lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper .lsd-dummy-data-content {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: center;
}
.lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper .lsd-features-settings, .lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper .lsd-location-settings, .lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper .lsd-collect-settings, .lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper .lsd-finish-settings {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper .lsd-features-settings iframe, .lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper .lsd-location-settings iframe, .lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper .lsd-collect-settings iframe, .lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper .lsd-finish-settings iframe {
  align-self: center;
  border-radius: 10px;
}
.lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper .lsd-features-settings .lsd-map #lsd_wizard_location_map, .lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper .lsd-location-settings .lsd-map #lsd_wizard_location_map, .lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper .lsd-collect-settings .lsd-map #lsd_wizard_location_map, .lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper .lsd-finish-settings .lsd-map #lsd_wizard_location_map {
  min-height: 248px;
  max-height: 248px;
  border-radius: 10px;
}
.lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper .lsd-location-settings .lsd-wizard-address-field {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}
.lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper .lsd-location-settings .lsd-wizard-address-field .lsd-wizard-locate-button .lsd-wizard-locate-spinner {
  display: none;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid currentColor;
  border-top-color: transparent;
  animation: lsd-wizard-locate-spin 0.75s linear infinite;
}
.lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper .lsd-location-settings .lsd-wizard-address-field .lsd-wizard-locate-button.lsd-is-loading {
  pointer-events: none;
  opacity: 0.7;
}
.lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper .lsd-location-settings .lsd-wizard-address-field .lsd-wizard-locate-button.lsd-is-loading .lsd-wizard-locate-spinner {
  display: inline-block;
}
.lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper .lsd-location-settings .lsd-wizard-address-field .lsd-wizard-locate-button.lsd-is-loading i {
  display: none;
}
.lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper .lsd-location-settings .lsd-form-row:first-child {
  align-items: center;
  margin: 0;
}
.lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-content-wrapper .lsd-location-settings .lsd-form-row:first-child input.lsd-admin-input {
  height: 37px;
  flex: 1 1 220px;
}
.lsd-welcome-wizard-wrapper .lsd-welcome-wizard .lsd-welcome-step-content .lsd-welcome-button-wrapper {
  background: #EFECF5;
  padding: 18px 35px;
  margin: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  border-radius: 0 0 10px 10px;
}
.lsd-welcome-wizard-wrapper .lsd-loading-wrapper:before {
  border-radius: 24px;
}
.lsd-welcome-wizard-wrapper .lsd-loading-wrapper:after {
  color: #fff;
  content: "\f7d9";
  display: inline-block;
  font: normal normal normal 14px/1;
  font-family: "Font Awesome 5 Free", serif !important;
  font-weight: 900;
  font-size: 50px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: none;
}

@keyframes lsd-wizard-locate-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.lsd-ix-wrap {
  padding-bottom: 36px !important;
}
.lsd-ix-wrap #lsd_panel_csv_import, .lsd-ix-wrap #lsd_panel_excel_import {
  position: relative;
  height: 100%;
}
.lsd-ix-wrap input[type=file] {
  padding: 0;
}
.lsd-ix-wrap .lsd-ix-mapping-template input[type=text] {
  width: 200px;
}
.lsd-ix-wrap .lsd-ix-mapping-template select, .lsd-ix-wrap .lsd-ix-mapping-template .lsd-col-6 {
  height: 100%;
}
.lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-settings-fields-wrapper, .lsd-ix-wrap #lsd_panel_csv_auto-import #lsd_addons_form .lsd-home-module, #lsd_addons_form .lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-home-module, .lsd-ix-wrap #lsd_panel_csv_auto-import #lsd_toolkits_form .lsd-home-module, #lsd_toolkits_form .lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-home-module, .lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-checkboxes-scrollable {
  position: relative;
  padding: 24px 0 0 0;
}
.lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-settings-fields-wrapper > .lsd-admin-title, .lsd-ix-wrap #lsd_panel_csv_auto-import #lsd_addons_form .lsd-home-module > .lsd-admin-title, #lsd_addons_form .lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-home-module > .lsd-admin-title, .lsd-ix-wrap #lsd_panel_csv_auto-import #lsd_toolkits_form .lsd-home-module > .lsd-admin-title, #lsd_toolkits_form .lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-home-module > .lsd-admin-title, .lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-checkboxes-scrollable > .lsd-admin-title, .lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-settings-fields-wrapper > p, .lsd-ix-wrap #lsd_panel_csv_auto-import #lsd_addons_form .lsd-home-module > p, #lsd_addons_form .lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-home-module > p, .lsd-ix-wrap #lsd_panel_csv_auto-import #lsd_toolkits_form .lsd-home-module > p, #lsd_toolkits_form .lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-home-module > p, .lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-checkboxes-scrollable > p {
  padding: 0 24px;
}
.lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-settings-fields-wrapper .lsd-alert, .lsd-ix-wrap #lsd_panel_csv_auto-import #lsd_addons_form .lsd-home-module .lsd-alert, #lsd_addons_form .lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-home-module .lsd-alert, .lsd-ix-wrap #lsd_panel_csv_auto-import #lsd_toolkits_form .lsd-home-module .lsd-alert, #lsd_toolkits_form .lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-home-module .lsd-alert, .lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-checkboxes-scrollable .lsd-alert {
  margin: 0 24px 24px 24px;
}
.lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-settings-fields-wrapper select.lsd-admin-input, .lsd-ix-wrap #lsd_panel_csv_auto-import #lsd_addons_form .lsd-home-module select.lsd-admin-input, #lsd_addons_form .lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-home-module select.lsd-admin-input, .lsd-ix-wrap #lsd_panel_csv_auto-import #lsd_toolkits_form .lsd-home-module select.lsd-admin-input, #lsd_toolkits_form .lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-home-module select.lsd-admin-input, .lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-checkboxes-scrollable select.lsd-admin-input {
  max-width: unset;
}
.lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-form-row:not(.lsd-settings-submit-wrapper) {
  padding: 0 24px;
}
.lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-settings-submit-wrapper button {
  justify-self: end;
}
.lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-settings-fields-wrapper > div .lsd-admin-title, .lsd-ix-wrap #lsd_panel_csv_auto-import #lsd_addons_form .lsd-home-module > div .lsd-admin-title, #lsd_addons_form .lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-home-module > div .lsd-admin-title, .lsd-ix-wrap #lsd_panel_csv_auto-import #lsd_toolkits_form .lsd-home-module > div .lsd-admin-title, #lsd_toolkits_form .lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-home-module > div .lsd-admin-title, .lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-checkboxes-scrollable > div .lsd-admin-title {
  padding: 0 24px;
}
.lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-ix-auto-import-existing-jobs {
  padding: 0 24px 24px 24px;
}
.lsd-ix-wrap #lsd_panel_csv_auto-import .lsd-ix-auto-import-existing-jobs .lsd-admin-title {
  padding: 0 !important;
}
.lsd-ix-wrap #lsd_ix_csv_auto_import_form label {
  display: block;
}
.lsd-ix-wrap .lsd-ix-mapping-by-ai .lsd-ai-icon {
  display: inline-block;
  width: 24px;
  margin-right: 8px;
}

.lsd-dummy-data-wrap .lsd-settings-form-group {
  display: flex;
  column-gap: 10px;
  row-gap: 24px;
  flex-wrap: wrap;
}
.lsd-dummy-data-wrap .lsd-settings-form-group .lsd-form-row {
  width: calc(25% - 10px);
  margin: 0;
}

#lsdaddbrg_import_form .lsdaddbrg-import-row {
  display: flex;
  flex-direction: row;
  align-items: end;
}
#lsdaddbrg_import_form .lsdaddbrg-import-row label {
  padding: 0;
}
#lsdaddbrg_import_form #lsdaddbrg_import_message {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 0;
}

.lsd-ix-mapping-wrap {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.lsd-csv-import-button, .lsd-excel-import-button {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  gap: 36px;
}

.lsd-addons-csv-method-wrapper, .lsd-addons-excel-method-wrapper {
  display: flex;
  align-items: flex-start;
  width: 100%;
}

.post-type-listdom-listing .wp-list-table .column-author {
  width: 8%;
}
.post-type-listdom-listing .wp-list-table .column-lsd-rank {
  width: 6%;
}
.post-type-listdom-listing .wp-list-table .column-address {
  width: 15%;
}
.post-type-listdom-listing .wp-list-table .column-category {
  width: 10%;
}
.post-type-listdom-listing .wp-list-table .column-date {
  width: auto;
}

#lsd_metabox_address #lsd_address_map {
  height: 400px;
  border-radius: 10px;
}
#lsd_metabox_address .lsd-address-label {
  font-size: 15px;
  font-weight: bold;
  display: block;
  margin-bottom: 10px;
}

#lsd_metabox_details .lsd-listing-module-availability .lsd-ava-hours {
  padding-right: 12px;
}
#lsd_metabox_details .lsd-listing-module-availability .lsd-ava-off label {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0;
}
#lsd_metabox_details .lsd-listing-module-availability .lsd-ava-off label input[type=checkbox] {
  margin-top: 0;
}
#lsd_metabox_details .lsd-col-2.lsd-text-right {
  padding-right: 12px;
}
#lsd_metabox_details .lsd-col-2.lsd-text-right label {
  padding-top: 0;
}
@media (max-width: 767px) {
  #lsd_metabox_details .lsd-listing-module-availability .lsd-form-row {
    margin-top: 0;
    margin-bottom: 16px;
  }
  #lsd_metabox_details .lsd-listing-module-availability .lsd-form-row:last-child {
    margin-bottom: 0;
  }
  #lsd_metabox_details .lsd-listing-module-availability .lsd-ava-hours {
    padding-right: 0;
  }
  #lsd_metabox_details .lsd-col-2.lsd-text-right {
    text-align: unset;
  }
  #lsd_metabox_details .lsd-col-2.lsd-text-right label {
    display: block;
    padding-right: 0;
    padding-bottom: 6px;
  }
}

.post-type-lsd-listing .wp-list-table .manage-column.column-type, .post-type-lsd-listing .wp-list-table .manage-column.column-category {
  width: 10%;
}

.lsd-metabox-display #lsd_displ_style {
  height: 34px;
  min-width: 300px;
}

.lsd-elements-list-config ul {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}

.lsd-edit-listing-page .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery {
  list-style: none;
  margin: 0;
  flex-direction: row;
  flex-wrap: wrap;
}
.lsd-edit-listing-page .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li {
  width: 32%;
  position: relative;
  line-height: 0;
  border-radius: 10px;
  overflow: hidden;
  margin: 0;
}
@media (max-width: 640px) {
  .lsd-edit-listing-page .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li {
    width: 48%;
  }
}
.lsd-edit-listing-page .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li img {
  height: 200px;
  width: 100%;
  display: block;
  border-radius: 10px;
}
.lsd-edit-listing-page .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li .lsd-gallery-actions {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  color: #333;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}
.lsd-edit-listing-page .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li .lsd-gallery-actions .lsd-remove-gallery-single-button,
.lsd-edit-listing-page .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li .lsd-gallery-actions .lsd-handler {
  cursor: pointer;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 1rem;
  color: black;
  transition: all ease-in-out 0.4s;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lsd-edit-listing-page .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li .lsd-gallery-actions .lsd-remove-gallery-single-button:hover,
.lsd-edit-listing-page .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li .lsd-gallery-actions .lsd-handler:hover {
  background: #FFFFFFB2;
}
.lsd-edit-listing-page .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li .lsd-gallery-actions .lsd-remove-gallery-single-button:hover {
  color: var(--lsd-fe-red, #FF0000);
  background: var(--lsd-fe-pink-trans, #FFBDBD80);
}
.lsd-edit-listing-page .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li .lsd-gallery-actions .fa-arrows {
  cursor: move;
}
.lsd-edit-listing-page .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li:hover .lsd-gallery-actions, .lsd-edit-listing-page .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li:focus-within .lsd-gallery-actions {
  opacity: 1;
  visibility: visible;
}
.lsd-edit-listing-page .lsd-listing-module-availability .lsd-ava-off {
  background: var(--lsd-fe-neutral-color-300, #F7F7F7);
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border: none;
}
.lsd-edit-listing-page .lsd-listing-module-availability .lsd-ava-off .lsd-fields-label {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--listdom-gap, 8px);
  margin: 0;
}
.lsd-edit-listing-page .lsd-listing-module-availability .lsd-ava-off .lsd-fields-label:has(input[type="checkbox"]:checked) {
  color: var(--listdom-main-gbg1, #33c6ff);
}
.lsd-edit-listing-page .lsd-listing-embed-container .lsd-embeds-buttons {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}
.lsd-edit-listing-page .lsd-listing-embed-container .lsd-remove-embed-button.lsd-util-hide, .lsd-edit-listing-page .lsd-listing-embed-container .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-remove-embed-button.lsd-search-field-actions-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-edit-listing-page .lsd-listing-embed-container .lsd-remove-embed-button.lsd-search-field-actions-width, .lsd-edit-listing-page .lsd-listing-embed-container .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-remove-embed-button.lsd-select-search-width, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-edit-listing-page .lsd-listing-embed-container .lsd-remove-embed-button.lsd-select-search-width, .lsd-edit-listing-page .lsd-listing-embed-container .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-remove-embed-button.lsd-select-search-alignment, .lsd-search-fields-metabox .lsd-search-style-sidebar .lsd-edit-listing-page .lsd-listing-embed-container .lsd-remove-embed-button.lsd-select-search-alignment {
  display: none !important;
}
.lsd-edit-listing-page .lsd-listing-embed-container ul.lsd-listing-embeds {
  padding: 0;
  margin: 0;
}
.lsd-edit-listing-page .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-fields textarea {
  height: 100px;
}
@media screen and (min-width: 768px) {
  .lsd-edit-listing-page .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-fields {
    flex: 0 0 95%;
    max-width: 95%;
  }
}
.lsd-edit-listing-page .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-actions i {
  width: 32px;
  height: 32px;
  border-radius: 1rem;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFFFFFB2;
  font-size: 16px;
}
.lsd-edit-listing-page .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-actions i.lsd-remove-embed-single-button {
  cursor: pointer;
}
.lsd-edit-listing-page .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-actions i.lsd-handler {
  cursor: move;
}
@media screen and (min-width: 768px) {
  .lsd-edit-listing-page .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-actions {
    flex: 0 0 5%;
    max-width: 5%;
  }
}

.post-type-listdom-shortcode .wp-list-table .column-shortcode {
  width: 15%;
}
.post-type-listdom-shortcode .wp-list-table .column-fav-shortcode {
  width: 18%;
}
.post-type-listdom-shortcode .wp-list-table .column-skin {
  width: 10%;
}

.lsd-metabox-shortcode .lsd-shortcode {
  font-size: 20px;
  text-align: center;
  font-weight: bold;
  margin: 20px 0;
}

#lsd_metabox_map_controls ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.lsd-metabox-sort-option {
  background: var(--lsdi-grey-box-bg, #F4F4F4);
  padding: 12px;
  border: 1px solid var(--border, #E8E8E8);
  text-align: left;
  border-radius: 10px;
  width: 60%;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.lsd-metabox-sort-option .lsd-metabox-sort-option-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
.lsd-metabox-sort-option .lsd-metabox-sort-option-head .lsd-metabox-sort-option-handle {
  display: flex;
  align-items: center;
  gap: 8px;
}
.lsd-metabox-sort-option.lsd-metabox-sort-option-disable {
  border: 1px solid var(--border, #E8E8E8) !important;
  background: var(--lsdi-grey-box-bg-inactive, #FBFBFB) !important;
}
.lsd-metabox-sort-option .lsd-metabox-sort-options-inputs {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.lsd-metabox-sort-option .lsd-sort-option-toggle i.fa-check-circle {
  color: #2E7D32;
}
.lsd-metabox-sort-option .lsd-form-row {
  justify-content: space-between;
}

#lsd_metabox_display_options .inside {
  margin: 0 !important;
  padding: 12px !important;
}
#lsd_metabox_display_options .nav-tab {
  margin: 0 !important;
  text-wrap: auto;
}
#lsd_metabox_display_options .lsd-level-3-menu {
  padding: 0 !important;
}

[id^="lsd_skin_display_options_layout_"] .lsd-form-row {
  flex-direction: row;
  gap: 5px;
  align-items: start;
}

.lsd-metabox-display-options {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 24px;
}
.lsd-metabox-display-options .lsd-nav-tab-wrapper {
  display: flex;
  flex-direction: column;
  gap: 12px;
  grid-column: span 3;
}
.lsd-metabox-display-options .lsd-nav-tab-wrapper button {
  justify-content: flex-start;
}
.lsd-metabox-display-options .lsd-nav-tab-wrapper .lsd-neutral-button.nav-tab-active:hover {
  background: var(--neutral-button-active-bg-color, #CECECE);
  border: 1px solid var(--border, #E8E8E8);
}
.lsd-metabox-display-options .lsd-metabox-display-options-content {
  grid-column: span 9;
}
.lsd-metabox-display-options .lsd-metabox-display-options-content select.lsd-display-options-style-selector {
  width: 50%;
}
.lsd-metabox-display-options .lsd-form-group {
  padding: 15px 0;
  border: none !important;
}
.lsd-metabox-display-options .lsd-form-group.lsd-skins-form-group {
  padding: 30px;
}
.lsd-metabox-display-options .lsd-form-group .lsd-skin-style-options {
  display: flex;
  width: 100%;
  gap: 8px 20px;
  flex-wrap: wrap;
}
.lsd-metabox-display-options .lsd-form-group .lsd-skin-style-options .lsd-skin-style-option {
  cursor: pointer;
  text-align: center;
  transition: all 0.2s ease-in-out;
}
.lsd-metabox-display-options .lsd-form-group .lsd-skin-style-options .lsd-skin-style-option[data-skin=halfmap] {
  font-size: 0.9em;
}
.lsd-metabox-display-options .lsd-form-group .lsd-skin-style-options .lsd-skin-style-option img {
  filter: grayscale(100%);
  opacity: 0.8;
  transition: all 0.2s ease-in-out;
  border-radius: 10px;
  border: 1px solid transparent;
}
.lsd-metabox-display-options .lsd-form-group .lsd-skin-style-options .lsd-skin-style-option h4 {
  color: #000000;
  transition: color 0.3s ease-in-out;
}
.lsd-metabox-display-options .lsd-form-group .lsd-skin-style-options .lsd-skin-style-option.selected img, .lsd-metabox-display-options .lsd-form-group .lsd-skin-style-options .lsd-skin-style-option.selected h4, .lsd-metabox-display-options .lsd-form-group .lsd-skin-style-options .lsd-skin-style-option:hover img, .lsd-metabox-display-options .lsd-form-group .lsd-skin-style-options .lsd-skin-style-option:hover h4 {
  filter: grayscale(0%);
  opacity: 1;
  color: #7a237a;
}
.lsd-metabox-display-options .lsd-form-group .lsd-skin-style-options .lsd-skin-style-option.selected img {
  border: 1px solid #61008E;
}
.lsd-metabox-display-options .lsd-skin-display-options {
  display: none;
}
.lsd-metabox-display-options .lsd-form-row-separator {
  border-bottom: 1px solid #999999;
  width: 95%;
  margin: 15px auto;
}
.lsd-metabox-display-options .lsd-form-row-style-needed {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.lsd-metabox-display-options .lsd-form-row-style-needed .lsd-addon-alert {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.lsd-metabox-display-options .lsd-form-row-style-needed .lsd-addon-alert .lsd-alert {
  width: 49%;
  margin: 0;
}
.lsd-metabox-display-options .lsd-form-row-style-needed .lsd-form-row {
  margin: 0;
  align-items: center;
}
.lsd-metabox-display-options .lsd-form-row-style-needed .lsd-form-row .lsd-switch {
  padding: 0;
}
.lsd-metabox-display-options .lsd-display-options-table-columns input {
  margin: 0;
}
.lsd-metabox-display-options .lsd-display-options-table-columns .lsd-handler {
  height: 30px;
  width: 30px;
  line-height: 30px;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
}
.lsd-metabox-display-options .lsd-display-options-table-columns > .lsd-form-row {
  align-items: center;
}
.lsd-metabox-display-options .lsd-display-options-table-devices {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.lsd-metabox-display-options .lsd-display-options-table-devices .lsd-display-options-table-device {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.lsd-metabox-display-options .lsd-display-options-table-devices .lsd-display-options-table-device-tabs {
  list-style: none;
  padding: 0;
  margin: 0;
}
.lsd-metabox-display-options .lsd-display-options-table-devices .lsd-display-options-table-device-tabs li {
  cursor: pointer;
  margin: 0;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 18px;
}

#lsd_metabox_filter_options .lsd-level-3-menu {
  flex-wrap: wrap;
}
#lsd_metabox_filter_options .lsd-level-3-menu li a {
  padding: 6px 16px;
  font-size: 13px;
}
#lsd_metabox_filter_options .inside {
  padding: 0;
}
#lsd_metabox_filter_options .lsd-accordion-title, #lsd_metabox_filter_options .lsd-accordion-panel {
  border-right: 0;
  border-left: 0;
}
#lsd_metabox_filter_options .lsd-accordion-panel {
  padding: 20px;
}
#lsd_metabox_filter_options .lsd-accordion-panel .lsd-tab-switcher li a:hover {
  border: 1px solid #8241ff !important;
}
#lsd_metabox_filter_options .lsd-accordion-panel .lsd-tab-switcher .lsd-sub-tabs-active a {
  border: 1px solid #8241ff !important;
  background: linear-gradient(0.25turn, #1841CE, #8241ff);
  color: white;
}
#lsd_metabox_filter_options .lsd-form-row:last-child {
  border-bottom: none;
}
#lsd_metabox_filter_options label.lsd-filter-label {
  font-weight: bold;
  display: block;
  font-size: 18px;
  margin: 20px 0 15px;
  padding-bottom: 8px;
  position: relative;
}
#lsd_metabox_filter_options label.lsd-filter-label:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  width: 100%;
  border-bottom: 1px dashed #999999;
}
#lsd_metabox_filter_options p.description {
  margin-bottom: 25px;
}
#lsd_metabox_filter_options ul.lsd-categories,
#lsd_metabox_filter_options ul.lsd-locations,
#lsd_metabox_filter_options ul.lsd-features,
#lsd_metabox_filter_options ul.lsd-authors {
  margin-bottom: 0;
}
#lsd_metabox_filter_options ul.lsd-categories > li,
#lsd_metabox_filter_options ul.lsd-locations > li,
#lsd_metabox_filter_options ul.lsd-features > li,
#lsd_metabox_filter_options ul.lsd-authors > li {
  width: 33.33%;
  float: left;
  margin: 0 0 10px 0;
}
#lsd_metabox_filter_options ul.lsd-categories > li ul,
#lsd_metabox_filter_options ul.lsd-locations > li ul,
#lsd_metabox_filter_options ul.lsd-features > li ul,
#lsd_metabox_filter_options ul.lsd-authors > li ul {
  margin-left: 15px;
  margin-top: 6px;
}
#lsd_metabox_filter_options ul.lsd-locations .children {
  margin: 5px 0 0 15px;
}
#lsd_metabox_filter_options span.select2 {
  width: 100% !important;
}
#lsd_metabox_filter_options span.select2 .select2-search__field {
  min-height: unset !important;
  height: auto !important;
}
#lsd_metabox_filter_options span.select2 .select2-selection__rendered .select2-selection__clear {
  margin-right: 4px;
}
#lsd_metabox_filter_options span.select2 .select2-selection__rendered .select2-selection__choice {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
}
#lsd_metabox_filter_options span.select2 .select2-selection__rendered .select2-selection__choice span {
  margin-right: 0;
}

.post-type-lsd-shortcode .wp-list-table .manage-column.column-skin {
  width: 10%;
}

@media screen and (max-width: 1024px) {
  .lsd-form-row-style-needed .lsd-addon-alert .lsd-alert {
    width: 49% !important;
  }
}
@media (max-width: 600px) {
  .lsd-addon-alert > .lsd-alert {
    flex: 1 0 100%;
    /* Stack all alerts on small screens */
  }
}
@media screen and (max-width: 480px) {
  .lsd-form-row-style-needed .lsd-addon-alert .lsd-alert {
    width: 100% !important;
  }
}
.post-type-listdom-search .wp-list-table .column-shortcode {
  width: 20%;
}

.lsd-metabox-search-shortcode .lsd-shortcode {
  font-size: 17px;
  text-align: center;
  font-weight: bold;
  margin: 20px 0;
}

.lsd-search-more-options-metabox label {
  margin: 15px 0 5px 0;
  font-weight: bold;
  display: block;
}
.lsd-search-more-options-metabox .lsd-row:first-child label {
  margin-top: 10px;
}

.lsd-search-form-metabox label {
  margin: 20px 0 5px 0;
  font-weight: bold;
  display: block;
}
.lsd-search-form-metabox .lsd-row:first-child label {
  margin-top: 10px;
}
.lsd-search-form-metabox p.description {
  margin: 8px 0 0;
}
.lsd-search-form-metabox .lsd-search-form-criteria-row label.lsd-switch {
  margin-top: 0;
}

.lsd-search-fields-metabox .lsd-search-top-buttons ul li {
  display: inline-block;
  margin: 0 10px 10px 0;
}
.lsd-search-fields-metabox .lsd-search-top-buttons .lsd-search-device-tabs {
  display: flex;
  flex-direction: row;
  margin-right: 6px;
}
.lsd-search-fields-metabox .lsd-search-top-buttons .lsd-search-device-tabs li {
  cursor: pointer;
  padding: 6px 12px;
  border: 1px solid #e5e5e5;
  margin: 0;
}
.lsd-search-fields-metabox .lsd-search-top-buttons .lsd-search-device-tabs li:not(:last-child) {
  border-right: none;
}
.lsd-search-fields-metabox .lsd-search-top-buttons .lsd-search-device-tabs li.lsd-tab-active {
  background-color: #f0f0f1;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row {
  background: #f5f5f5;
  border: 1px solid #e5e5e5;
  min-height: 80px;
  margin-bottom: 15px;
  position: relative;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-filters {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field {
  display: block;
  padding: 15px;
  border: 1px solid #e5e5e5;
  background: #ffffff;
  position: relative;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field .lsd-search-field-visibility-alert {
  display: none;
  font-size: 14px;
  line-height: 21px;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field.lsd-search-field-hidden {
  background: #e5e5e5;
  border-color: #bbbbbb;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field.lsd-search-field-hidden .lsd-search-field-visibility-alert {
  display: block;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field.lsd-search-field-title-hidden .lsd-search-field-param-title {
  display: none;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field h4 {
  margin: 0;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field .lsd-search-field-param {
  margin-top: 10px;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field .lsd-search-field-param label {
  margin-bottom: 5px;
  float: left;
  width: 23%;
  text-align: right;
  padding-right: 2%;
  padding-top: 5px;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field .lsd-search-field-param input, .lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field .lsd-search-field-param select {
  float: right;
  width: 75%;
  clear: none;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field .lsd-search-field-param.lsd-search-method-dependant {
  display: none;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field .lsd-search-field-param::after {
  clear: both;
  content: "";
  display: block;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field .lsd-search-field-param.lsd-search-field-terms > ul {
  max-height: 300px;
  overflow: auto;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field .lsd-search-field-param.lsd-search-field-terms ul {
  float: right;
  width: 75%;
  clear: none;
  margin: 8px 0 0 0;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field .lsd-search-field-param.lsd-search-field-terms ul li {
  margin-bottom: 3px;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field .lsd-search-field-param.lsd-search-field-terms ul ul.lsd-children {
  display: block;
  float: none;
  width: 100%;
  margin: 6px 0 0 15px;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field .lsd-search-field-param.lsd-search-field-terms ul label {
  font-weight: unset;
  float: unset;
  display: inline-block;
  width: auto;
  padding-top: 0;
  padding-left: 3px;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field .lsd-search-field-param.lsd-search-field-terms ul input[type=checkbox] {
  display: inline-block;
  float: none;
  width: 1rem;
  height: 1rem;
  margin: -.25rem .25rem 0 0;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field .lsd-search-field-param .lsd-search-field-param-title-visibility {
  padding: 4px 8px 4px;
  border-radius: 4px;
  border: 1px solid #8c8f94;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 30px;
  min-width: 36px;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field .lsd-search-field-actions {
  margin: 0;
  cursor: pointer;
  z-index: 10;
  display: flex;
  flex-direction: row;
  place-content: end;
  gap: 12px;
  align-items: center;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field .lsd-search-field-actions li {
  display: inline-block;
  margin: 0;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field .lsd-search-field-actions li.lsd-search-field-actions-sort {
  cursor: move;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field .lsd-search-field-actions li i {
  font-size: 16px;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field .lsd-input-group {
  display: grid;
  grid-template-columns: auto auto auto;
  gap: 4px;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-search-field .lsd-input-group input {
  float: none;
  width: 100%;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-field-dragging {
  height: 62px !important;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-field-dragging .lsd-col-9 {
  width: 100%;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-field-dragging .lsd-col-9 h4 {
  font-size: 20px;
  text-align: center;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-field-dragging .lsd-search-field-actions {
  display: none;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row .lsd-field-dragging .lsd-row:last-child {
  display: none;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-more-options {
  background: #fffae2;
  border: 1px solid #ffea8f;
  min-height: 40px;
  margin-bottom: 15px;
  position: relative;
  padding: 12px 24px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: space-between;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-more-options .lsd-search-more-options-row-params {
  order: 1;
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-more-options .lsd-search-more-options-row-params label {
  font-size: 0.8em;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-more-options .lsd-search-row-actions {
  order: 2;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-more-options .lsd-search-more-options-label {
  padding-top: 12px;
  margin-top: 12px;
  display: block;
  border-top: 2px solid #ffea8f;
  flex-basis: 100%;
  order: 3;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row-actions {
  margin: 0;
  cursor: pointer;
  z-index: 10;
  display: flex;
  flex-direction: row;
  gap: 12px;
  justify-content: end;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row-actions li {
  display: inline-block;
  margin: 0;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row-actions li.lsd-search-row-actions-sort {
  cursor: move;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row-actions li i {
  font-size: 16px;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row-params {
  border-top: 2px solid #e5e5e5;
  padding-top: 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: start;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row-params .lsd-search-row-button-divider {
  background: #e5e5e5;
  height: 1px;
  width: 90%;
  margin: 0 auto;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row-params .lsd-search-row-button-wrapper-params {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row-params .lsd-search-row-button-wrapper-params .lsd-search-row-button-params {
  display: none;
  flex-direction: row;
  gap: 12px;
  align-items: center;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-sandbox .lsd-search-row-params .lsd-search-row-button-wrapper-params.lsd-search-row-button-enabled .lsd-search-row-button-params {
  display: flex;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-available-fields {
  position: sticky;
  top: 0;
  padding-top: 30px;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-available-fields h3 {
  text-align: center;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-available-fields .lsd-search-available-fields-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-available-fields .lsd-search-field {
  padding: 8px;
  width: calc(50% - 5px);
  background: #f5f5f5;
  border: 1px solid #e5e5e5;
  text-align: center;
  cursor: move;
}
.lsd-search-fields-metabox .lsd-search-container .lsd-search-available-fields .lsd-search-field p {
  font-size: 12px;
  margin-top: 0;
  margin-bottom: 0;
}

.post-type-listdom-notification .wp-list-table .column-hook {
  width: 15%;
}
.post-type-listdom-notification .wp-list-table .column-sms {
  width: 12%;
}

.lsd-notification-content-metabox label.lsd-label {
  font-weight: bold;
  display: block;
}

.lsd-notification-recipients-metabox label {
  margin: 5px 0;
  font-weight: bold;
  display: block;
}
.lsd-notification-recipients-metabox textarea {
  height: 75px;
}
.lsd-notification-recipients-metabox p.description {
  margin: 15px 0 0;
}

.post-type-listdom-claim .wp-list-table .column-status {
  width: 15%;
}
.post-type-listdom-claim .wp-list-table .column-payment {
  width: 15%;
}

.lsd-claim-badge {
  padding: 5px 15px 6px;
  color: #ffffff;
  font-weight: bold;
  display: inline-block;
}
.lsd-claim-badge.lsd-claim-pending, .lsd-claim-badge.lsd-claim-payment-waiting {
  background: #f0ad4e;
}
.lsd-claim-badge.lsd-claim-approved, .lsd-claim-badge.lsd-claim-payment-paid {
  background: #5cb85c;
}
.lsd-claim-badge.lsd-claim-rejected {
  background: #d9534f;
}
.lsd-claim-badge.lsd-claim-payment-free {
  background: #5bc0de;
}

.lsd-metabox-claim-request .lsd-claim-message {
  margin: 30px 0 20px;
  padding: 20px;
  border: 2px dashed #ccc;
}
.lsd-metabox-claim-request .lsd-claim-message p {
  font-style: italic;
  font-size: 18px;
}
.lsd-metabox-claim-request label {
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
}

.lsd-metabox-inquiry-details ul {
  font-size: 16px;
}
.lsd-metabox-inquiry-details ul li {
  margin-bottom: 8px;
}
.lsd-metabox-inquiry-details ul strong {
  display: inline-block;
  width: 100px;
  text-align: right;
  margin-right: 20px;
}
.lsd-metabox-inquiry-details .lsdaddcon-message {
  padding: 20px;
  border: 2px dashed #ccc;
}
.lsd-metabox-inquiry-details .lsdaddcon-message p {
  margin-top: 0;
  font-size: 16px;
}

.post-type-listdom-subscription .wp-list-table .column-usage {
  width: 10%;
}
.post-type-listdom-subscription .wp-list-table .column-expiry {
  width: 15%;
}
.post-type-listdom-subscription .wp-list-table .column-subscription_date {
  width: 15%;
}
.post-type-listdom-subscription .wp-list-table .column-package {
  width: 10%;
}

.post-type-listdom-package .wp-list-table .column-limit {
  width: 10%;
}
.post-type-listdom-package .wp-list-table .column-duration {
  width: 10%;
}
.post-type-listdom-package .wp-list-table .column-product {
  width: 15%;
}

.lsd-metabox-package-settings ul, .lsd-metabox-subscription-details ul {
  margin-top: 0;
}
.lsd-metabox-package-settings .lsd-col-label, .lsd-metabox-subscription-details .lsd-col-label {
  text-align: right;
  font-weight: bold;
}
.lsd-metabox-package-settings .lsd-col-label label, .lsd-metabox-subscription-details .lsd-col-label label {
  padding-top: 0;
}
.lsd-metabox-package-settings .lsd-subscription-status span, .lsd-metabox-subscription-details .lsd-subscription-status span {
  font-size: 18px;
}
.lsd-metabox-package-settings .lsd-subscription-listings, .lsd-metabox-subscription-details .lsd-subscription-listings {
  margin-top: 50px;
  border: 2px dashed #ccc;
  padding: 20px 30px;
}
.lsd-metabox-package-settings .lsd-subscription-listings h3, .lsd-metabox-subscription-details .lsd-subscription-listings h3 {
  margin: 0 0 10px 0;
  font-size: 30px;
}
.lsd-metabox-package-settings .lsd-subscription-listings li a, .lsd-metabox-subscription-details .lsd-subscription-listings li a {
  font-size: 18px;
  text-decoration: none;
}
.lsd-metabox-package-settings .lsd-subscription-listings li span, .lsd-metabox-subscription-details .lsd-subscription-listings li span {
  padding-left: 10px;
}
.lsd-metabox-package-settings .lsd-subscription-listings li span a, .lsd-metabox-subscription-details .lsd-subscription-listings li span a {
  font-size: 13px;
  color: #999999;
}
.lsd-metabox-package-settings ul.lsd-children, .lsd-metabox-subscription-details ul.lsd-children {
  margin-top: 6px;
}

.post-type-listdom-application .wp-list-table .column-listing {
  width: 20%;
}
.post-type-listdom-application .wp-list-table .column-name {
  width: 10%;
}
.post-type-listdom-application .wp-list-table .column-email {
  width: 20%;
}

.lsd-metabox-application-details {
  font-size: 13px;
}
.lsd-metabox-application-details .lsd-col-label {
  text-align: right;
  font-weight: bold;
}
.lsd-metabox-application-details .lsd-application-status span {
  font-size: 18px;
}
.lsd-metabox-application-details .lsd-application-message {
  margin-top: 50px;
  border: 2px dashed #ccc;
  padding: 20px 30px;
  font-size: 17px;
}

.post-type-listdom-review .wp-list-table .column-rate {
  width: 8%;
}
.post-type-listdom-review .wp-list-table .column-likes {
  width: 7%;
}
.post-type-listdom-review .wp-list-table .column-dislikes {
  width: 7%;
}
.post-type-listdom-review .wp-list-table .column-listing {
  width: 15%;
}
.post-type-listdom-review .wp-list-table .column-reviewer {
  width: 20%;
}

.lsd-metabox-review-details .lsd-form-row {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 14px;
}
.lsd-metabox-review-details .lsd-col-label {
  text-align: right;
}
.lsd-metabox-review-details .lsd-review-images {
  margin: 0;
  padding: 0;
}
.lsd-metabox-review-details .lsd-review-images li {
  list-style: none;
  display: inline-block;
  margin: 0 5px 5px 0;
}
.lsd-metabox-review-details .lsd-review-images li img {
  width: 150px;
  height: 150px;
}

.post-type-listdom-order .wp-list-table .column-gateway {
  width: 8%;
}
.post-type-listdom-order .wp-list-table .column-total {
  width: 8%;
}
.post-type-listdom-order .wp-list-table .column-items {
  width: 16%;
}
.post-type-listdom-order .wp-list-table .column-customer {
  width: 16%;
}
.post-type-listdom-order #minor-publishing {
  display: none;
}
.post-type-listdom-order #major-publishing-actions .lsd-order-status {
  padding: 0 0 10px;
  display: flex;
  flex-direction: column;
}
.post-type-listdom-order #major-publishing-actions .lsd-order-status select {
  margin: 0;
}

.post-type-listdom-coupon .wp-list-table .column-discount, .post-type-listdom-coupon .wp-list-table .column-deduction, .post-type-listdom-coupon .wp-list-table .column-usage_limit, .post-type-listdom-coupon .wp-list-table .column-used_times {
  width: 10%;
}

.post-type-listdom-plan .wp-list-table .column-price {
  width: 16%;
}

.post-type-listdom-recurring .wp-list-table .column-items, .post-type-listdom-recurring .wp-list-table .column-gateway, .post-type-listdom-recurring .wp-list-table .column-customer {
  width: 12%;
}
.post-type-listdom-recurring .wp-list-table .column-total {
  width: 8%;
}
.post-type-listdom-recurring #minor-publishing {
  display: none;
}
.post-type-listdom-recurring #major-publishing-actions .lsd-order-status {
  padding: 0 0 10px;
  display: flex;
  flex-direction: column;
}
.post-type-listdom-recurring #major-publishing-actions .lsd-order-status select {
  margin: 0;
}

.lsd-plan-tiers .lsd-plan-tier {
  border: 1px solid #E8E8E8;
  border-radius: 10px;
  padding: 24px;
  width: 100%;
  background: #ffffff;
}
.lsd-plan-tiers .lsd-plan-tier > div {
  width: 100%;
}
.lsd-plan-tiers .lsd-plan-tier > div label {
  display: block;
  margin-bottom: 4px;
}
.lsd-plan-tiers .lsd-plan-tier > div input, .lsd-plan-tiers .lsd-plan-tier > div select {
  width: 100%;
}
.lsd-plan-tiers .lsd-plan-tier .lsd-plan-tier-actions {
  font-size: 1rem;
}
.lsd-plan-tiers .lsd-plan-tier .lsd-plan-tier-actions i {
  cursor: pointer;
}
.lsd-plan-tiers .lsd-plan-tier .lsd-plan-tier-actions .fa-arrows-alt {
  cursor: move;
}

.lsd-order-table {
  border: none !important;
  margin: 16px 0 0;
}
.lsd-order-table tr th {
  border-right: 1px solid #e5e5e5;
  width: 150px;
  text-align: right;
  vertical-align: top;
}

.lsd-order-items .lsd-order-item {
  border: 1px solid #E8E8E8;
  border-radius: 10px;
  padding: 24px;
  width: 100%;
  background: #ffffff;
}
.lsd-order-items .lsd-order-item .lsd-order-item-total {
  font-size: 1.1rem;
}
.lsd-order-items .lsd-order-item .lsd-order-item-meta {
  font-size: 1rem;
}
.lsd-order-items a {
  text-decoration: none;
}

#lsd_payments_form .lsd-alert.lsd-natural p, #lsd_payments_form .lsd-alert.lsd-natural ol, #lsd_payments_form .lsd-alert.lsd-natural li {
  font-size: 1rem;
}
#lsd_payments_form .lsd-alert.lsd-natural h3 {
  font-size: 1.6rem;
}
#lsd_payments_form input, #lsd_payments_form select {
  margin: 0;
}
#lsd_payments_form .lsd-gateway-options-wrapper {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
#lsd_payments_form .lsd-gateway-options-wrapper hr {
  width: 100%;
}

.post-type-listdom-booking .wp-list-table .column-listing {
  width: 10%;
}
.post-type-listdom-booking .wp-list-table .column-checkin, .post-type-listdom-booking .wp-list-table .column-checkout {
  width: 9%;
}
.post-type-listdom-booking .wp-list-table .column-price {
  width: 4%;
}
.post-type-listdom-booking .wp-list-table .column-payable {
  width: 6%;
}
.post-type-listdom-booking .wp-list-table .column-bookables {
  width: 12%;
}

.lsd-metabox-booking .lsd-listing-bookable-container .lsd-bookable-property, .lsd-metabox-booking .lsd-listing-bookable-container .lsd-bookable-event {
  display: none;
}
.lsd-metabox-booking .lsd-listing-bookable-container label {
  font-weight: bold;
  padding: 0 0 5px;
  display: inline-block;
}
.lsd-metabox-booking .lsd-listing-bookable-container.lsd-listing-bookables-property .lsd-bookable-property {
  display: flex;
}
.lsd-metabox-booking .lsd-listing-bookable-container.lsd-listing-bookables-property .lsd-bookable-event {
  display: none;
}
.lsd-metabox-booking .lsd-listing-bookable-container.lsd-listing-bookables-event .lsd-bookable-event {
  display: flex;
}
.lsd-metabox-booking .lsd-listing-bookable-container.lsd-listing-bookables-event .lsd-bookable-property, .lsd-metabox-booking .lsd-listing-bookable-container.lsd-listing-bookables-event .lsd-bookable-advanced-price-wrapper, .lsd-metabox-booking .lsd-listing-bookable-container.lsd-listing-bookables-event .lsd-bookable-advanced-availability-wrapper {
  display: none;
}
.lsd-metabox-booking .lsd-listing-bookable-container .lsd-bookable-payable-fields {
  margin-top: 15px;
}
.lsd-metabox-booking .lsd-listing-bookable-container .lsd-bookable-payable-fields label {
  font-weight: bold;
  padding: 0 0 5px;
  display: inline-block;
}
.lsd-metabox-booking .lsd-listing-bookables {
  list-style: none;
}
.lsd-metabox-booking .lsd-listing-bookables .lsd-bookables-actions i {
  cursor: pointer;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-size: 18px;
}
.lsd-metabox-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-bookable-price-form-wrapper input {
  display: inline-block;
  width: unset;
}
.lsd-metabox-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-prices, .lsd-metabox-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-unavailable-periods {
  margin: 0;
}
.lsd-metabox-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-prices li, .lsd-metabox-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-unavailable-periods li {
  list-style: none;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: space-between;
}
.lsd-metabox-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-prices li i, .lsd-metabox-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-unavailable-periods li i {
  cursor: pointer;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-weight: normal;
}

.lsd-metabox-booking-details .lsd-row {
  min-height: 30px;
}
.lsd-metabox-booking-details .lsd-col-label {
  text-align: right;
  font-weight: bold;
}
.lsd-metabox-booking-details .lsd-booking-message {
  margin: 15px 0;
  padding: 0 20px;
  border: 2px dashed #ccc;
}
.lsd-metabox-booking-details .lsd-booking-message p {
  font-style: italic;
  font-size: 18px;
}

.lsd-booking-payment-status {
  padding: 5px 12px;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  display: inline-block;
}
.lsd-booking-payment-status.lsd-booking-payment-waiting {
  background: #5bc0de;
}
.lsd-booking-payment-status.lsd-booking-payment-paid {
  background: #5cb85c;
}

.post-type-listdom-offer .wp-list-table .column-amount {
  width: 8%;
}
.post-type-listdom-offer .wp-list-table .column-listing {
  width: 20%;
}
.post-type-listdom-offer .wp-list-table .column-status {
  width: 12%;
}

.lsd-metabox-offer .lsd-offer-comment {
  margin: 0 0 10px;
  padding: 20px;
  border: 2px dashed #ccc;
}
.lsd-metabox-offer .lsd-offer-comment p {
  font-style: italic;
  font-size: 18px;
}
.lsd-metabox-offer .lsd-offer-amount {
  display: block;
  font-weight: bold;
  text-align: center;
  font-size: 45px;
  word-break: break-word;
}
.lsd-metabox-offer .lsd-offer-amount .lsd-offer-status {
  font-size: 14px;
  background: #e1e1e1;
  padding: 5px 10px;
  margin-top: 10px;
}

body.taxonomy-listdom-category .wp-list-table .manage-column.column-image {
  width: 9%;
}
body.taxonomy-listdom-category .wp-list-table .manage-column.column-icon {
  width: 8%;
}
body.taxonomy-listdom-category .wp-list-table .lsd-preview-color {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 42px;
  position: absolute;
}
body.taxonomy-listdom-category .wp-list-table .lsd-preview-color .lsd-icon-wrapper {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #fff;
  width: 30px;
  height: 30px;
  position: relative;
  top: 5px;
  left: 5px;
}
body.taxonomy-listdom-category .wp-list-table .lsd-preview-color .lsd-icon-wrapper i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 15px;
}
body.taxonomy-listdom-category .wp-list-table .lsd-preview-color .lsd-icon-wrapper img {
  width: 30px;
  height: 30px;
  border-radius: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

body.taxonomy-listdom-location .wp-list-table .manage-column.column-image {
  width: 9%;
}

body.taxonomy-listdom-feature .wp-list-table .manage-column.column-icon {
  width: 7%;
}
body.taxonomy-listdom-feature .wp-list-table img.lsd-image-icon {
  width: 100%;
}

body.taxonomy-listdom-attribute .term-description-wrap, body.taxonomy-listdom-rev-field .term-description-wrap {
  display: none;
}
body.taxonomy-listdom-attribute .term-slug-wrap, body.taxonomy-listdom-rev-field .term-slug-wrap {
  display: none;
}
body.taxonomy-listdom-attribute .lsd-attributes-category-specific label, body.taxonomy-listdom-attribute .lsd-fields-category-specific label, body.taxonomy-listdom-rev-field .lsd-attributes-category-specific label, body.taxonomy-listdom-rev-field .lsd-fields-category-specific label {
  display: inline;
}
body.taxonomy-listdom-attribute .lsd-attributes-category-specific .lsd-attributes-related-categories-label, body.taxonomy-listdom-attribute .lsd-fields-category-specific .lsd-attributes-related-categories-label, body.taxonomy-listdom-rev-field .lsd-attributes-category-specific .lsd-attributes-related-categories-label, body.taxonomy-listdom-rev-field .lsd-fields-category-specific .lsd-attributes-related-categories-label {
  display: block;
}
body.taxonomy-listdom-attribute .lsd-attributes-category-specific #lsd_categories_wp, body.taxonomy-listdom-attribute .lsd-fields-category-specific #lsd_categories_wp, body.taxonomy-listdom-rev-field .lsd-attributes-category-specific #lsd_categories_wp, body.taxonomy-listdom-rev-field .lsd-fields-category-specific #lsd_categories_wp {
  margin: 10px 0;
}
body.taxonomy-listdom-attribute .lsd-attributes-category-specific #lsd_categories_wp ul li ul, body.taxonomy-listdom-attribute .lsd-fields-category-specific #lsd_categories_wp ul li ul, body.taxonomy-listdom-rev-field .lsd-attributes-category-specific #lsd_categories_wp ul li ul, body.taxonomy-listdom-rev-field .lsd-fields-category-specific #lsd_categories_wp ul li ul {
  margin-left: 15px;
  margin-top: 6px;
}
body.taxonomy-listdom-attribute .wp-list-table .manage-column.column-index, body.taxonomy-listdom-rev-field .wp-list-table .manage-column.column-index {
  width: 10%;
}
body.taxonomy-listdom-attribute .wp-list-table .manage-column.column-type, body.taxonomy-listdom-rev-field .wp-list-table .manage-column.column-type {
  width: 15%;
}
body.taxonomy-listdom-attribute .wp-list-table .manage-column.column-icon, body.taxonomy-listdom-rev-field .wp-list-table .manage-column.column-icon {
  width: 7%;
}
body.taxonomy-listdom-attribute .wp-list-table img.lsd-image-icon, body.taxonomy-listdom-rev-field .wp-list-table img.lsd-image-icon {
  width: 100%;
}

.lsd-widget-row {
  margin: 10px 0;
}
.lsd-widget-row label {
  font-weight: bold;
  margin-bottom: 5px;
  display: block;
}
.lsd-widget-row:last-child {
  margin-bottom: 20px;
}
.lsd-widget-row.lsd-no-shortcodes {
  text-align: center;
  font-weight: bold;
  margin: 25px 0;
}
.lsd-widget-row.lsd-no-shortcodes a {
  text-decoration: none;
}

.lsd-search-fields .lsd-handler {
  cursor: move;
}
.lsd-search-fields label {
  font-weight: bold;
}
.lsd-search-fields select {
  height: 40px;
  padding: 0 15px;
}

.lsd-wrap .about-text {
  margin-top: 8px;
}

.lsd-addons-wrapper {
  padding: 32px 0;
}
.lsd-addons-wrapper > .lsd-addons-title {
  padding: 0 32px 20px 32px;
  border-bottom: 1px solid #E8E8E8;
  margin-bottom: 20px;
}
.lsd-addons-wrapper > .lsd-addons-title p {
  margin: 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #000000;
}
.lsd-addons-wrapper .lsd-addons {
  padding: 0 32px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}
.lsd-addons-wrapper .lsd-addons .lsd-addons-card {
  background: #fff;
  border: 1px solid var(--border, #E8E8E8);
  border-radius: 10px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.lsd-addons-wrapper .lsd-addons .lsd-addons-card .lsd-addon-wrapper {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.lsd-addons-wrapper .lsd-addons .lsd-addons-card .lsd-addon-wrapper.lsd-addons-recommended {
  order: 1;
}
.lsd-addons-wrapper .lsd-addons .lsd-addons-card .lsd-addon-wrapper.lsd-addons-installed {
  order: 0;
}
.lsd-addons-wrapper .lsd-addons .lsd-addons-card .lsd-addon-wrapper .lsd-addon-title-section {
  display: flex;
  align-items: center;
  gap: 12px;
}
.lsd-addons-wrapper .lsd-addons .lsd-addons-card .lsd-addon-wrapper .lsd-addon-title-section a {
  text-decoration: none;
}
.lsd-addons-wrapper .lsd-addons .lsd-addons-card .lsd-addon-wrapper .lsd-addon-title-section .lsd-addon-icon {
  width: 24px;
  height: 24px;
}
.lsd-addons-wrapper .lsd-addons .lsd-addons-card .lsd-addon-wrapper .lsd-addon-actions {
  display: flex;
  align-items: center;
  gap: 24px;
}

@media (max-width: 768px) {
  .lsd-addons-wrapper .lsd-addons {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (max-width: 485px) {
  .lsd-addons-wrapper .lsd-addons .lsd-addons-card .lsd-addon-wrapper .lsd-addon-title-section {
    flex-wrap: wrap;
  }
  .lsd-addons-wrapper .lsd-addons .lsd-addons-card .lsd-addon-wrapper .lsd-addon-actions {
    flex-direction: column;
    align-items: flex-start;
  }
}
#lsd_metabox_attributes input, #lsd_metabox_attributes select, #lsd_metabox_attributes textarea {
  margin: 0;
}
#lsd_metabox_attributes .lsd-form-row, #lsd_metabox_attributes .lsd-row {
  margin: 0;
  display: flex;
  flex-direction: row;
  align-items: start;
}
#lsd_metabox_attributes .lsd-form-row *[class*="lsd-col-"], #lsd_metabox_attributes .lsd-row *[class*="lsd-col-"] {
  padding-right: 0;
  padding-left: 0;
}
#lsd_metabox_attributes .lsd-form-row .lsd-label-col, #lsd_metabox_attributes .lsd-row .lsd-label-col {
  padding-right: 12px;
}
#lsd_metabox_attributes .lsd-form-row .lsd-label-col label, #lsd_metabox_attributes .lsd-row .lsd-label-col label {
  padding: 0;
}
@media (max-width: 767px) {
  #lsd_metabox_attributes .lsd-form-row .lsd-label-col, #lsd_metabox_attributes .lsd-row .lsd-label-col {
    text-align: unset;
    padding-right: 0;
    padding-bottom: 6px;
  }
}
#lsd_metabox_attributes .lsd-metabox-attributes .lsd-attribute-checkbox, #lsd_metabox_attributes .lsd-metabox-attributes .lsd-attribute-radio {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 8px;
}
#lsd_metabox_attributes .lsd-metabox-attributes .lsd-attribute-checkbox > div, #lsd_metabox_attributes .lsd-metabox-attributes .lsd-attribute-radio > div {
  display: flex;
  align-items: center;
  gap: 4px;
}
#lsd_metabox_attributes .lsd-metabox-attributes .lsd-attribute-checkbox label, #lsd_metabox_attributes .lsd-metabox-attributes .lsd-attribute-checkbox input, #lsd_metabox_attributes .lsd-metabox-attributes .lsd-attribute-radio label, #lsd_metabox_attributes .lsd-metabox-attributes .lsd-attribute-radio input {
  margin: 0;
  padding: 0;
}

.lsd-modal {
  --lsd-modal-content-width: 30%;
  --lsd-modal-content-padding: 10px;
  --lsd-modal-content-text-align: center;
  --lsd-modal-content-border-radius: 10px;
  --lsd-modal-content-gap: 10px;
  --lsd-modal-content-direction: column;
  --lsd-modal-content-align: center;
  --lsd-modal-content-justify: center;
  --lsd-modal-close-size: 24px;
  --lsd-modal-close-color: #000;
  --lsd-modal-close-border-radius: 50px;
  --lsd-modal-content-mobile-width: 80%;
  display: none;
  justify-content: center;
  align-items: center;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.6);
}
.lsd-modal .lsd-modal-content {
  background-color: #fff;
  padding: var(--lsd-modal-content-padding, 10px);
  width: var(--lsd-modal-content-width, 30%);
  text-align: var(--lsd-modal-content-text-align, center);
  border-radius: var(--lsd-modal-content-border-radius, 10px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: var(--lsd-modal-content-align, center);
  justify-content: var(--lsd-modal-content-justify, center);
  flex-direction: var(--lsd-modal-content-direction, column);
  gap: var(--lsd-modal-content-gap, 10px);
}
.lsd-modal .lsd-modal-content .lsd-modal-close {
  width: var(--lsd-modal-close-size, 24px);
  height: var(--lsd-modal-close-size, 24px);
  display: flex;
  align-items: center;
  justify-content: center;
  align-self: flex-end;
  padding: 5px;
  text-decoration: none;
  color: var(--lsd-modal-close-color, #000);
  border-radius: var(--lsd-modal-close-border-radius, 50px);
}

/*# sourceMappingURL=backend.css.map */
