@charset "UTF-8";._wrapper_vgis5_1 {
  position: relative;
}
._wrapper_vgis5_1._disabled_vgis5_4 {
  opacity: 0.5;
}
._wrapper_vgis5_1._clearable_vgis5_7 select {
  padding-right: 50px;
  text-overflow: ellipsis;
}
._wrapper_vgis5_1 ._label_vgis5_11 {
  font-weight: var(--fontWeightSemiBold);
  line-height: 16px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6px;
  padding-bottom: 2px;
  font-size: 14px;
}
._wrapper_vgis5_1 select {
  text-transform: capitalize;
}
._wrapper_vgis5_1 ._clear_vgis5_7 {
  position: absolute;
  right: 30px;
  bottom: 12px;
  padding: 0;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 24px;
}
._wrapper_vgis5_1 ._clear_vgis5_7 img {
  width: 16px;
  height: 16px;
}._wrapper_brgbq_1._fullSize_brgbq_1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
._wrapper_brgbq_1._fullSize_brgbq_1._fixed_brgbq_13 {
  position: fixed;
  z-index: 99;
}
._wrapper_brgbq_1._pagePaddings_brgbq_17 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 150px 0;
}
._wrapper_brgbq_1._centered_brgbq_23 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

._loader_brgbq_31 {
  width: 50px;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 8px solid var(--matterColorLight);
  border-right-color: var(--marketplaceColorDark);
  animation: _l2_brgbq_1 1s infinite linear;
}

@keyframes _l2_brgbq_1 {
  to {
    transform: rotate(1turn);
  }
}._box_9hrlw_1._disabled_9hrlw_1 {
  opacity: 0.4;
}

._wrapper_9hrlw_5 {
  position: relative;
}
._wrapper_9hrlw_5 input {
  padding-left: 12px;
}

._invalid_9hrlw_12 {
  border-bottom-color: var(--errorColor);
}
._invalid_9hrlw_12:hover {
  border-bottom-color: var(--errorColor);
}
._invalid_9hrlw_12:focus {
  border-bottom-color: var(--errorColor);
}

._dollar_9hrlw_22, ._verify_9hrlw_22 {
  position: absolute;
  left: 0;
  bottom: 4px;
}
@media (max-width: 1023px) {
  ._dollar_9hrlw_22, ._verify_9hrlw_22 {
    bottom: 8px;
  }
}

._verify_9hrlw_22 {
  left: auto;
  right: 0;
  color: var(--errorColor);
  font-weight: var(--fontWeightSemiBold);
  cursor: pointer;
  font-size: 14px;
}

._verified_9hrlw_42 {
  color: var(--successColor);
  cursor: default;
}

._walletInputPrefix_9hrlw_47 {
  bottom: 10px;
}

._labelContainer_9hrlw_51 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
._labelContainer_9hrlw_51 ._labelWrapper_9hrlw_57 {
  display: flex;
  align-items: center;
  column-gap: 14px;
}
._labelContainer_9hrlw_51 ._alert_9hrlw_62 {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  font-size: 10px;
  line-height: 12px;
  width: unset;
}
._labelContainer_9hrlw_51 ._alert_9hrlw_62 img {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}
._labelContainer_9hrlw_51 ._alert_9hrlw_62 img._tpc_9hrlw_77 {
  width: 12px;
  height: 12px;
  margin-left: 2px;
}

._container_9hrlw_83 {
  position: relative;
}
._container_9hrlw_83 ._error_9hrlw_86 {
  font-size: 14px;
  color: var(--errorColor);
}

._pending_9hrlw_91 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  white-space: nowrap;
  margin-top: 8px;
  text-decoration: underline;
}
._pending_9hrlw_91 img {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}

._phoneInput_9hrlw_105 {
  position: relative;
}
._phoneInput_9hrlw_105 input {
  padding-left: 20px;
}
._phoneInput_9hrlw_105 ._prefix_9hrlw_111 {
  position: absolute;
  left: 0;
  bottom: 5px;
  font-size: 16px;
  line-height: 32px;
}
@media screen and (max-width: 1023px) {
  ._phoneInput_9hrlw_105 ._prefix_9hrlw_111 {
    bottom: 4px;
  }
}
._search_1tpho_2 {
  margin-bottom: 14px;
}

._item_1tpho_6 {
  display: flex;
  flex-direction: column;
}
._item_1tpho_6 ._question_1tpho_10 {
  background-color: #eee;
  color: var(--matterColor);
  cursor: pointer;
  padding: 18px 40px 18px 18px;
  transition: 0.4s;
  user-select: none;
  border: 1px solid #ddd;
  position: relative;
}
._item_1tpho_6 ._question_1tpho_10._active_1tpho_20 {
  background-color: #ccc;
}
._item_1tpho_6 ._question_1tpho_10._active_1tpho_20:after {
  content: "−";
}
._item_1tpho_6 ._question_1tpho_10:hover {
  background-color: #ccc;
}
._item_1tpho_6 ._question_1tpho_10:after {
  content: "+";
  font-size: 28px;
  color: var(--matterColor);
  margin-left: 5px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 18px;
}
._item_1tpho_6 ._answer_1tpho_39 {
  padding: 0 18px;
  background-color: #ffffff;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.2s ease-out;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
._item_1tpho_6 ._answer_1tpho_39 ul {
  padding-left: 40px;
  list-style: disc;
}
._item_1tpho_6:last-of-type ._question_1tpho_10 {
  border-bottom: none;
}
._item_1tpho_6:last-of-type ._answer_1tpho_39 {
  border-bottom: 1px solid #ddd;
}

._suggestionWrapper_1tpho_59 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  background: linear-gradient(to right, #dbeafe, #e0e7ff);
  border: 2px solid #bfdbfe;
  border-radius: 16px;
  padding: 24px;
  position: relative;
  overflow: hidden;
}
._suggestionWrapper_1tpho_59 ._headingContainer_1tpho_70 {
  display: flex;
  align-items: center;
  gap: 12px;
}
._suggestionWrapper_1tpho_59 ._headingContainer_1tpho_70 ._headingIconWrapper_1tpho_75 {
  position: relative;
}
._suggestionWrapper_1tpho_59 ._headingContainer_1tpho_70 ._headingIcon_1tpho_75 {
  width: 32px;
  height: 32px;
  background: linear-gradient(to bottom right, #3b82f6, #4f46e5);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
}
._suggestionWrapper_1tpho_59 ._headingContainer_1tpho_70 ._headingIcon_1tpho_75 svg {
  width: 16px;
  height: 16px;
  color: #fff;
  fill: none;
}
._suggestionWrapper_1tpho_59 ._headingContainer_1tpho_70 ._ping_1tpho_94 {
  position: absolute;
  top: -4px;
  right: -4px;
  width: 12px;
  height: 12px;
  background: #fbbf24;
  border-radius: 50%;
  animation: _ping_1tpho_94 2s cubic-bezier(0, 0, 0.2, 1) infinite;
}
._suggestionWrapper_1tpho_59 ._headingContainer_1tpho_70 ._heading_1tpho_70 {
  font-size: 18px;
  font-weight: 600;
  background: linear-gradient(to right, #2563eb, #4f46e5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  margin: 0;
}
._suggestionWrapper_1tpho_59 ._answerContainer_1tpho_113 {
  margin-top: 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._suggestionWrapper_1tpho_59 ._answerContainer_1tpho_113 ._suggestedItem_1tpho_119 {
  background: linear-gradient(to right, #f0f9ff, #eef2ff);
  border: 1px solid #bfdbfe;
  border-radius: 12px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  transition: all 0.3s ease;
}
._suggestionWrapper_1tpho_59 ._answerContainer_1tpho_113 ._suggestedItem_1tpho_119 ._suggestedQuestion_1tpho_127 {
  width: 100%;
  padding: 16px 24px;
  text-align: left;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: transparent;
  border: none;
  cursor: pointer;
  transition: all 0.2s ease;
  margin-top: 0 !important;
}
._suggestionWrapper_1tpho_59 ._answerContainer_1tpho_113 ._suggestedItem_1tpho_119 ._suggestedQuestion_1tpho_127:hover {
  background: rgba(147, 197, 253, 0.5019607843);
}
._suggestionWrapper_1tpho_59 ._answerContainer_1tpho_113 ._suggestedItem_1tpho_119 ._suggestedQuestion_1tpho_127 ._sparkleIcon_1tpho_143 {
  width: 20px;
  height: 20px;
  color: #3b82f6;
  transition: color 0.2s ease;
}
._suggestionWrapper_1tpho_59 ._answerContainer_1tpho_113 ._suggestedItem_1tpho_119 ._suggestedQuestion_1tpho_127 ._arrowIcon_1tpho_149 {
  width: 24px;
  height: 24px;
  background: #3b82f6;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.2s ease;
}
._suggestionWrapper_1tpho_59 ._answerContainer_1tpho_113 ._suggestedItem_1tpho_119 ._suggestedQuestion_1tpho_127 ._arrowIcon_1tpho_149 svg {
  width: 12px;
  height: 12px;
  color: #fff;
  fill: none;
}
._suggestionWrapper_1tpho_59 ._answerContainer_1tpho_113 ._suggestedItem_1tpho_119 ._suggestedQuestion_1tpho_127 span {
  color: #1f2937;
  font-weight: 500;
  transition: color 0.2s ease;
}
._suggestionWrapper_1tpho_59 ._answerContainer_1tpho_113 ._suggestedItem_1tpho_119 ._suggestedQuestion_1tpho_127 ._suggestedQuestionText_1tpho_170 {
  display: flex;
  align-items: center;
  gap: 12px;
  flex: 1;
}
._suggestionWrapper_1tpho_59 ._answerContainer_1tpho_113 ._suggestedItem_1tpho_119 ._suggestedAnswerWrapper_1tpho_176 {
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
._suggestionWrapper_1tpho_59 ._answerContainer_1tpho_113 ._suggestedItem_1tpho_119 ._suggestedAnswer_1tpho_176 {
  background-color: white;
  border-radius: 8px;
  padding: 16px;
  border-left: 0px solid #60a5fa;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  margin: 0 24px 16px;
}
._suggestionWrapper_1tpho_59 ._answerContainer_1tpho_113 ._suggestedItem_1tpho_119 ._suggestedAnswer_1tpho_176 p {
  color: #374151;
  line-height: 1.6rem;
  margin: 0;
}

@keyframes _ping_1tpho_94 {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}._wrapper_10mvb_1 {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition-duration: 0.15s;
  color: #ffffff;
  font-weight: 500;
}
._wrapper_10mvb_1:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
._wrapper_10mvb_1._success_10mvb_13 {
  background-color: var(--successColor);
}
._wrapper_10mvb_1._success_10mvb_13:hover {
  background-color: var(--successColorDark);
}
._wrapper_10mvb_1._error_10mvb_19 {
  background-color: var(--errorColor);
}
._wrapper_10mvb_1._error_10mvb_19:hover {
  background-color: var(--errorColorDark);
}
._wrapper_10mvb_1._info_10mvb_25 {
  background-color: var(--marketplaceColor);
}
._wrapper_10mvb_1._info_10mvb_25:hover {
  background-color: var(--marketplaceColorDark);
}
._wrapper_10mvb_1._blue_10mvb_31 {
  background-color: var(--marketplaceBlue);
}
._wrapper_10mvb_1._blue_10mvb_31:hover {
  background-color: var(--marketplaceBlueDark);
}
._wrapper_10mvb_1._shadow_10mvb_37 {
  color: var(--matterColor);
  border: 1px solid var(--matterColorNegative);
}
._wrapper_10mvb_1._shadow_10mvb_37:hover, ._wrapper_10mvb_1._shadow_10mvb_37:focus {
  border-color: var(--matterColorAnti);
  box-shadow: var(--boxShadowButton);
}
._wrapper_10mvb_1._plain_10mvb_45 {
  color: var(--matterColor);
}
._wrapper_10mvb_1._xs_10mvb_48 {
  font-size: 12px;
  height: 20px;
  padding: 0 4px;
  border-radius: 4px;
}
._wrapper_10mvb_1._sm_10mvb_54 {
  font-size: 14px;
  height: 24px;
  padding: 0 6px;
  border-radius: 4px;
}
._wrapper_10mvb_1._md_10mvb_60 {
  font-size: 16px;
  height: 32px;
  padding: 0 14px;
  border-radius: 2px;
}
._wrapper_10mvb_1._lg_10mvb_66 {
  font-size: 16px;
  height: 46px;
  padding: 0 24px;
  border-radius: 4px;
}
._wrapper_10mvb_1._xl_10mvb_72 {
  font-size: 16px;
  height: 64px;
  padding: 0 44px;
  border-radius: 4px;
}
._wrapper_10mvb_1._noPadding_10mvb_78 {
  padding: 0;
}.rmdp-calendar-container-mobile {
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
}

.rmdp-calendar-container-mobile .rmdp-mobile.rmdp-wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.rmdp-mobile.rmdp-wrapper {
  box-shadow: unset;
  border: 1px solid #cfd8e2;
}

.rmdp-mobile .rmdp-header,
.rmdp-mobile .rmdp-panel-header {
  height: 30px;
  font-size: 16px;
  padding-bottom: 15px;
}

.rmdp-mobile .rmdp-arrow-container {
  height: 26px;
  width: 26px;
}

.rmdp-mobile .rmdp-arrow {
  padding: 3px;
  height: 3px;
  width: 3px;
  margin-top: 6px;
}

.rmdp-mobile .rmdp-up i {
  margin-top: 10px;
}

.rmdp-mobile .rmdp-left i {
  margin-left: 4px;
  margin-top: 7px;
}

.rmdp-mobile .rmdp-right i {
  margin-left: -2px;
  margin-top: 7px;
}

.rmdp-rtl.rmdp-mobile .rmdp-right i {
  margin-left: 5px;
}

.rmdp-rtl.rmdp-mobile .rmdp-left i {
  margin-left: -1px;
}

.rmdp-mobile .rmdp-day,
.rmdp-mobile .rmdp-week-day {
  height: 38px;
  width: 38px;
}

.rmdp-mobile .rmdp-day span {
  font-size: 15px;
}

.rmdp-mobile .dvdr {
  margin: 0 10px;
}

.rmdp-mobile .ok {
  position: absolute;
  bottom: 0;
}

.rmdp-mobile .rmdp-week-day {
  margin-top: 10px;
  margin-bottom: 3px;
}

.rmdp-mobile .only.rmdp-month-picker,
.rmdp-mobile .only.rmdp-year-picker {
  margin: 15px 0;
}

.rmdp-mobile .rmdp-action-button {
  margin: 0 3px;
  margin-top: 15px;
  font-size: 13px;
}

.rmdp-mobile .rmdp-action-buttons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 0 10px;
}

.rmdp-mobile .rmdp-rtl .rmdp-action-button {
  float: left;
  margin-right: unset;
  margin-left: 10px;
}

.rmdp-mobile .rmdp-action-button:focus {
  outline: none;
}

.rmdp-mobile .rmdp-header {
  margin-top: 15px;
  margin-left: 10px;
  margin-right: 10px;
}

.rmdp-mobile .rmdp-panel-header {
  margin-top: 20px;
}

.rmdp-mobile .rmdp-day-picker {
  margin-left: 5px;
  margin-right: 5px;
}

.rmdp-mobile .rmdp-action-button {
  margin-bottom: 15px;
}

@media (max-width: 420px) {
  .rmdp-mobile .rmdp-day,
  .rmdp-mobile .rmdp-week-day {
    height: 32px;
    width: 32px;
  }

  .rmdp-mobile .only.rmdp-month-picker,
  .rmdp-mobile .only.rmdp-year-picker {
    width: 250px;
  }

  .rmdp-mobile .rmdp-header,
  .rmdp-mobile .rmdp-panel-header {
    height: 20px;
  }

  .rmdp-mobile .rmdp-day span {
    font-size: 14px;
  }

  .rmdp-mobile .rmdp-day-picker {
    padding: 10px 5px;
  }

  .rmdp-mobile.rmdp-single .rmdp-day-picker {
    padding: 10px;
  }

  .rmdp-mobile .rmdp-arrow-container {
    height: 20px;
    width: 20px;
    margin: 0 12px;
  }

  .rmdp-mobile .rmdp-arrow {
    padding: 2px;
    height: 3px;
    width: 3px;
    margin-top: 6px;
  }

  .rmdp-mobile .rmdp-action-button {
    font-size: 13px;
    padding: 5px 5px;
  }

  .rmdp-mobile .rmdp-action-button:first-child {
    padding-right: 10px;
  }

  .rmdp-mobile .rmdp-panel-header {
    padding-bottom: 20px;
  }

  .rmdp-mobile .rmdp-left i,
  .rmdp-mobile .rmdp-right i {
    margin-top: 6px;
  }

  .rmdp-mobile .rmdp-up i {
    margin-top: 8px;
  }

  .rmdp-mobile .rmdp-down i {
    margin-top: 4px;
  }

  .rmdp-mobile .rmdp-header {
    margin-top: 10px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .rmdp-mobile .rmdp-panel-header {
    margin-top: 15px;
  }

  .rmdp-mobile .rmdp-header,
  .rmdp-mobile .rmdp-panel-header {
    font-size: 14px;
  }

  .rmdp-mobile .rmdp-day-picker {
    margin-left: 5px;
    margin-right: 5px;
  }

  .rmdp-mobile .rmdp-action-button {
    margin-bottom: 10px;
    font-size: 12px;
  }
}

@media (max-height: 450px) {
  .rmdp-mobile .rmdp-header,
  .rmdp-mobile .rmdp-panel-header {
    height: 9px;
    font-size: 12px;
    line-height: 15px;
  }

  .rmdp-mobile .rmdp-day,
  .rmdp-mobile .rmdp-week-day {
    height: 22px;
    width: 22px;
  }

  .rmdp-mobile .rmdp-time-picker {
    padding: 0;
    min-width: 130px !important;
  }

  .rmdp-mobile .rmdp-time-picker div input {
    font-size: 12px;
    padding: 2px;
  }

  .rmdp-mobile .rmdp-day span {
    font-size: 12px;
  }

  .rmdp-mobile .rmdp-month-picker .rmdp-day span,
  .rmdp-mobile .rmdp-week-day {
    font-size: 10px;
  }

  .rmdp-mobile .rmdp-day-picker {
    padding: 0 7px;
  }

  .rmdp-mobile .rmdp-panel-body {
    padding: 0px;
    margin: 5px 0px;
  }

  .rmdp-mobile .rmdp-panel-body li {
    font-size: 11px;
    margin: 5px;
  }

  .rmdp-mobile .rmdp-action-button {
    font-size: 9px;
    padding: 0 5px;
    margin: 10px 5px;
  }

  .rmdp-mobile .rmdp-action-button:first-child {
    margin-right: 10px;
  }

  .rmdp-mobile .rmdp-arrow-container {
    margin: 0 3px;
    height: 16px;
    width: 16px;
  }

  .rmdp-mobile .rmdp-arrow {
    padding: 2px;
    height: 2px;
    width: 2px;
    margin-top: 3px;
  }

  .rmdp-mobile .only.rmdp-month-picker,
  .rmdp-mobile .only.rmdp-year-picker {
    height: 160px;
  }

  .rmdp-mobile .rmdp-time-picker div input,
  .rmdp-mobile .dvdr {
    margin: 0;
  }

  .rmdp-mobile .rmdp-week-day {
    margin-top: 0;
  }

  .rmdp-mobile .rmdp-left i {
    margin-top: 4px;
    margin-left: 4px;
  }

  .rmdp-mobile .rmdp-right i {
    margin-top: 4px;
    margin-left: 0px;
  }

  .rmdp-mobile .rmdp-up i {
    margin-top: 5px;
  }

  .rmdp-mobile .rmdp-header {
    margin-top: 10px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .rmdp-mobile .rmdp-panel-header {
    margin-top: 13px;
  }

  .rmdp-mobile .rmdp-day-picker {
    margin-left: 0px;
    margin-right: 0px;
  }

  .rmdp-mobile .rmdp-action-button {
    margin-bottom: 10px;
  }
}
._label_esobe_1 {
  font-weight: var(--fontWeightSemiBold);
  line-height: 16px;
  padding-top: 6px;
  padding-bottom: 2px;
  font-size: 14px;
}

._input_esobe_9 {
  width: 100%;
  box-sizing: border-box;
  font-weight: 500;
  line-height: 1.5;
  border: none;
  border-bottom: 3px solid var(--marketplaceColor);
  color: var(--matterColor);
}._wrapper_4u33y_1 {
  position: relative;
}

._optionsList_4u33y_5 {
  position: absolute;
  background-color: #ffffff;
  box-shadow: var(--boxShadow);
  max-height: 336px;
  overflow-y: auto;
  padding: 8px 0;
  z-index: 10;
  width: max-content;
}
@media screen and (max-width: 960px) {
  ._optionsList_4u33y_5 {
    max-height: 240px;
  }
}
._optionsList_4u33y_5 div {
  cursor: pointer;
  padding: 6px 16px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  color: var(--matterColor);
}
._optionsList_4u33y_5 div:hover {
  background-color: var(--matterColorNegative);
}
._optionsList_4u33y_5 div._active_4u33y_31 {
  color: #ffa459;
}._dropdown_h4wqa_1 {
  position: relative;
  color: #333;
  cursor: default;
}
._dropdown_h4wqa_1._disabled_h4wqa_6 {
  opacity: 0.5;
}

._arrow_h4wqa_10 {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 0;
  content: " ";
  display: block;
  height: 0;
  margin-top: 0.3rem;
  position: absolute;
  right: 10px;
  top: 14px;
  width: 0;
}
._arrow_h4wqa_10._open_h4wqa_23 {
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}

._selectedValue_h4wqa_28 {
  margin: 0 4px;
}
._selectedValue_h4wqa_28 input {
  border-bottom: 3px solid var(--marketplaceColor);
  box-sizing: border-box;
  cursor: default;
  outline: none;
  padding: 0 20px 0 4px;
  transition: all 200ms ease;
  width: 100%;
  background-image: url('data:image/svg+xml;utf8,<svg width="14" height="9" viewBox="0 0 14 9" xmlns="http://www.w3.org/2000/svg"><path d="M6.53 7.472c.26.26.68.26.94 0l5.335-5.333c.26-.263.26-.684 0-.944-.26-.26-.683-.26-.943 0L7 6.056l-4.862-4.86c-.26-.26-.683-.26-.943 0-.26.26-.26.68 0 .943L6.53 7.47z" stroke="%234A4A4A" fill="%234A4A4A" fill-rule="evenodd"/></svg>');
  background-size: 16px 16px;
  background-position: center right;
}
._selectedValue_h4wqa_28 input._empty_h4wqa_43 {
  border-bottom-color: var(--errorColor);
}
._selectedValue_h4wqa_28._increasedPadding_h4wqa_46 input {
  padding-right: 44px;
}
._selectedValue_h4wqa_28 ._error_h4wqa_49 {
  font-size: 14px;
  color: var(--errorColor);
}

._options_h4wqa_54 {
  display: none;
  position: absolute;
  top: 34px;
  background-color: #ffffff;
  box-shadow: var(--boxShadow);
  border: 1px solid var(--matterColorAnti);
  max-height: 336px;
  overflow-y: auto;
  padding: 8px 0;
  z-index: 10;
  width: max-content;
  min-width: 170px;
  max-width: 300px;
  -webkit-overflow-scrolling: touch;
}
._options_h4wqa_54._multipleOptions_h4wqa_70 {
  top: unset;
  bottom: 0;
  transform: translateY(100%);
}
._options_h4wqa_54._open_h4wqa_23 {
  display: block;
}

._option_h4wqa_54 {
  cursor: pointer;
  padding: 6px 16px;
  font-size: 14px;
  line-height: 20px;
  color: var(--matterColor);
}
._option_h4wqa_54:hover {
  background-color: var(--matterColorNegative);
}
._option_h4wqa_54._selected_h4wqa_28 {
  color: #ffa459;
}
._option_h4wqa_54._disabled_h4wqa_6 {
  color: #949494;
  background-color: #ddd;
}

._clear_h4wqa_97 {
  position: absolute;
  right: 30px;
  bottom: 12px;
  padding: 0 !important;
  width: 16px !important;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 24px;
}
@media (max-width: 1023px) {
  ._clear_h4wqa_97 {
    bottom: 6px;
    right: 26px;
  }
}
._clear_h4wqa_97 img {
  width: 16px;
  height: 16px;
}

._multipleList_h4wqa_120 {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  margin-bottom: 4px;
}
._multipleList_h4wqa_120 div {
  display: flex;
  align-items: center;
  column-gap: 4px;
  border-radius: 4px;
  background-color: #e6e6e6;
  font-size: 14px;
  line-height: 22px;
  padding: 2px 4px 2px 8px;
}
._multipleList_h4wqa_120 div button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 12px;
  height: 12px;
}._container_k8fz9_1 {
  --size-1-5x: calc(var(--size) * 1.5);
  --size-0-25x: calc(var(--size) * 0.25);
  display: flex;
  flex-direction: column;
  position: relative;
  font-size: var(--size, 16px);
  line-height: var(--size-1-5x, 24px);
  font-weight: var(--fontWeightMedium);
  color: var(--matterColor);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0 0 0 var(--size-1-5x, 24px);
  min-height: var(--size, 16px);
}
._container_k8fz9_1._noLabel_k8fz9_18 {
  align-items: center;
  justify-content: center;
  width: var(--size, 16px);
  padding: 0;
}
._container_k8fz9_1._noLabel_k8fz9_18 label {
  height: 100%;
}
._container_k8fz9_1._noLabel_k8fz9_18 ._checkmark_k8fz9_27 {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._container_k8fz9_1 label {
  cursor: pointer;
  padding: 0;
}
._container_k8fz9_1:hover ._checkmark_k8fz9_27 {
  border-color: var(--marketplaceColor);
}
._container_k8fz9_1._disabled_k8fz9_39 {
  opacity: 0.4;
  pointer-events: none;
}

._container_k8fz9_1 > div > p[class=ql-align-justify] {
  margin: 0;
  line-height: 24px;
}

._container_k8fz9_1 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

._checkmark_k8fz9_27 {
  position: absolute;
  top: var(--size-0-25x, 4px);
  left: 0;
  height: var(--size, 16px);
  width: var(--size, 16px);
  border: 2px solid var(--matterColorAnti);
  border-radius: 4px;
}

._container_k8fz9_1 input:checked ~ ._checkmark_k8fz9_27 {
  background-color: var(--marketplaceColor);
  border-color: var(--marketplaceColor);
}

._checkmark_k8fz9_27:after {
  content: "";
  position: absolute;
  display: none;
}

._container_k8fz9_1 input:checked ~ ._checkmark_k8fz9_27:after {
  display: block;
}

._container_k8fz9_1 ._checkmark_k8fz9_27:after {
  width: 100%;
  height: 100%;
  mask-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2026%2026'%20width='26px'%20height='26px'%3e%3cpath%20fill='%23ffa459'%20d='M%2022.566406%204.730469%20L%2020.773438%203.511719%20C%2020.277344%203.175781%2019.597656%203.304688%2019.265625%203.796875%20L%2010.476563%2016.757813%20L%206.4375%2012.71875%20C%206.015625%2012.296875%205.328125%2012.296875%204.90625%2012.71875%20L%203.371094%2014.253906%20C%202.949219%2014.675781%202.949219%2015.363281%203.371094%2015.789063%20L%209.582031%2022%20C%209.929688%2022.347656%2010.476563%2022.613281%2010.96875%2022.613281%20C%2011.460938%2022.613281%2011.957031%2022.304688%2012.277344%2021.839844%20L%2022.855469%206.234375%20C%2023.191406%205.742188%2023.0625%205.066406%2022.566406%204.730469%20Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2026%2026'%20width='26px'%20height='26px'%3e%3cpath%20fill='%23ffa459'%20d='M%2022.566406%204.730469%20L%2020.773438%203.511719%20C%2020.277344%203.175781%2019.597656%203.304688%2019.265625%203.796875%20L%2010.476563%2016.757813%20L%206.4375%2012.71875%20C%206.015625%2012.296875%205.328125%2012.296875%204.90625%2012.71875%20L%203.371094%2014.253906%20C%202.949219%2014.675781%202.949219%2015.363281%203.371094%2015.789063%20L%209.582031%2022%20C%209.929688%2022.347656%2010.476563%2022.613281%2010.96875%2022.613281%20C%2011.460938%2022.613281%2011.957031%2022.304688%2012.277344%2021.839844%20L%2022.855469%206.234375%20C%2023.191406%205.742188%2023.0625%205.066406%2022.566406%204.730469%20Z'/%3e%3c/svg%3e");
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-color: #ffffff;
}

._label_k8fz9_94 {
  font-size: 16px;
  line-height: 24px;
}
._label_k8fz9_94 p {
  margin: 0;
}
._label_k8fz9_94 span,
._label_k8fz9_94 strong {
  color: var(--matterColor);
}._container_krk3q_1 {
  display: grid;
  grid-template-columns: 1fr 7fr 1fr;
  align-items: center;
  padding: 20px 0;
}
._container_krk3q_1._single_krk3q_7 {
  grid-template-columns: 1fr;
}
@media (max-width: 767px) {
  ._container_krk3q_1 {
    grid-template-columns: 7fr 1fr;
  }
  ._container_krk3q_1._single_krk3q_7 {
    grid-template-columns: 1fr;
  }
}
._container_krk3q_1 select {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
}

._pagination_krk3q_24 {
  display: flex;
  justify-content: center;
  column-gap: 14px;
  margin: 0;
}
@media (max-width: 767px) {
  ._pagination_krk3q_24 {
    column-gap: 8px;
    justify-content: flex-start;
  }
}
._pagination_krk3q_24 li {
  width: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._pagination_krk3q_24 li a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  border-bottom: 3px solid transparent;
  color: var(--matterColor);
}

._prev_krk3q_51 svg {
  width: 16px;
  transform: rotate(-90deg);
}

._next_krk3q_56 svg {
  width: 16px;
  transform: rotate(90deg);
}

._pages_krk3q_61 {
  display: flex;
  align-items: center;
  column-gap: 32px;
}
._pages_krk3q_61 button {
  width: 16px;
  border-bottom: 3px solid transparent;
}
._pages_krk3q_61 button._active_krk3q_70 {
  border-bottom-color: var(--matterColorDark);
  color: var(--matterColorDark);
  font-weight: var(--fontWeightMedium);
}._wrapper_flt6q_1 {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
@media (max-width: 767px) {
  ._wrapper_flt6q_1 {
    white-space: nowrap;
    overflow-x: hidden;
    width: 100%;
  }
}
._wrapper_flt6q_1._scrollable_flt6q_13 {
  overflow-x: auto;
}
._wrapper_flt6q_1._scrollable_flt6q_13 ._tableHead_flt6q_16 div {
  padding-left: 8px;
  padding-right: 8px;
}
._wrapper_flt6q_1._scrollable_flt6q_13 ._tableBody_flt6q_20 ._td_flt6q_20 {
  white-space: normal;
}
._wrapper_flt6q_1 ._row_flt6q_23 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  ._wrapper_flt6q_1 ._row_flt6q_23._top_flt6q_29 {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 6px;
  }
}
._wrapper_flt6q_1 ._filters_flt6q_35 {
  display: flex;
  align-items: center;
  gap: 24px;
}
@media (max-width: 768px) {
  ._wrapper_flt6q_1 ._top_flt6q_29 {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 8px;
  }
}
._wrapper_flt6q_1 ._desc_flt6q_47 {
  line-height: 1.4;
  white-space: normal;
}
._wrapper_flt6q_1 ._title_flt6q_51 {
  font-size: 20px;
  font-weight: 600;
}
._wrapper_flt6q_1 ._actions_flt6q_55 {
  display: flex;
  align-items: center;
  column-gap: 14px;
}
._wrapper_flt6q_1 ._refreshIcon_flt6q_60 {
  font-size: 24px;
  margin-left: 6px;
}
._wrapper_flt6q_1 ._tableContainer_flt6q_64 {
  width: 100%;
  overflow: auto;
}
._wrapper_flt6q_1 ._table_flt6q_16 {
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  ._wrapper_flt6q_1 ._table_flt6q_16 {
    width: 200vw;
  }
}
._wrapper_flt6q_1 ._table_flt6q_16._scrollable_flt6q_13 {
  white-space: nowrap;
  overflow-x: auto;
}
._wrapper_flt6q_1 ._tableHead_flt6q_16 {
  display: grid;
  background-color: var(--marketplaceColor);
  color: #ffffff;
}
._wrapper_flt6q_1 ._tableHead_flt6q_16 div {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  line-height: 22px;
  padding: 6px 3px;
}
._wrapper_flt6q_1 ._tableBody_flt6q_20 {
  display: flex;
  flex-direction: column;
  border: 1px solid #ddd;
}
._wrapper_flt6q_1 ._tableBody_flt6q_20 ._tr_flt6q_99 {
  display: grid;
  align-items: center;
}
._wrapper_flt6q_1 ._tableBody_flt6q_20 ._tr_flt6q_99:nth-of-type(odd) {
  background-color: #ddd;
}
._wrapper_flt6q_1 ._tableBody_flt6q_20 ._tr_flt6q_99 ._td_flt6q_20 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px;
  line-height: 1.4;
}
._wrapper_flt6q_1 ._tableBody_flt6q_20 ._tr_flt6q_99 ._td_flt6q_20._nowrap_flt6q_113 {
  min-width: 0;
}
._wrapper_flt6q_1 ._tableBody_flt6q_20 ._tr_flt6q_99 ._plain_flt6q_116 {
  text-align: center;
}
._wrapper_flt6q_1 ._tableBody_flt6q_20 ._tr_flt6q_99 ._plain_flt6q_116._nowrap_flt6q_113 {
  max-width: 90%;
  white-space: pre-line;
  overflow: hidden;
  text-overflow: ellipsis;
}
._wrapper_flt6q_1 ._tableBody_flt6q_20 ._tr_flt6q_99 ._plain_flt6q_116._capitalize_flt6q_125 {
  text-transform: capitalize;
}
._wrapper_flt6q_1 ._tableBody_flt6q_20 ._tr_flt6q_99 ._money_flt6q_128 {
  text-align: center;
}
._wrapper_flt6q_1 ._tableBody_flt6q_20 ._tr_flt6q_99 ._money_flt6q_128._credit_flt6q_131 {
  color: var(--successColor);
  font-weight: 600;
}
._wrapper_flt6q_1 ._tableBody_flt6q_20 ._tr_flt6q_99 ._money_flt6q_128._debit_flt6q_135 {
  color: var(--errorColor);
  font-weight: 600;
}
._wrapper_flt6q_1 ._tableBody_flt6q_20 ._tr_flt6q_99 ._money_flt6q_128._pending_flt6q_139 {
  color: var(--attentionColor);
  font-weight: 600;
}
._wrapper_flt6q_1 ._tableBody_flt6q_20 ._tr_flt6q_99 ._money_flt6q_128 img {
  width: 14px;
  margin-left: 4px;
  margin-bottom: 2px;
}
._wrapper_flt6q_1 ._noData_flt6q_148 {
  display: grid;
  place-content: center;
  font-weight: 500;
  border: 1px solid #ddd;
  padding: 14px 22px;
}
._wrapper_flt6q_1._plain_flt6q_116 {
  border: 1px solid #000;
  font-size: 13px;
  line-height: 19px;
}
._wrapper_flt6q_1._plain_flt6q_116 ._tableHead_flt6q_16 {
  background-color: transparent;
  color: var(--matterColor);
  font-weight: 600;
  text-transform: uppercase;
}
._wrapper_flt6q_1._plain_flt6q_116 ._tableHead_flt6q_16 > div {
  border: 1px solid #000;
}
._wrapper_flt6q_1._plain_flt6q_116 ._tableHead_flt6q_16 > div:first-of-type {
  background-color: var(--matterColorNegative);
}
._wrapper_flt6q_1._plain_flt6q_116 ._tableBody_flt6q_20 {
  border: none;
}
._wrapper_flt6q_1._plain_flt6q_116 ._tableBody_flt6q_20 ._tr_flt6q_99 {
  background-color: transparent;
  text-transform: uppercase;
  color: var(--marketplaceColor);
}
._wrapper_flt6q_1._plain_flt6q_116 ._tableBody_flt6q_20 ._tr_flt6q_99 > div {
  padding-top: 6px;
  padding-bottom: 6px;
  border: 1px solid #000;
  height: 100%;
}
._wrapper_flt6q_1._plain_flt6q_116 ._tableBody_flt6q_20 ._tr_flt6q_99 > div:first-of-type {
  color: var(--matterColor);
  font-weight: 600;
}._wrapper_gtflq_1 {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
._wrapper_gtflq_1 ._tag_gtflq_6 {
  display: inline-flex;
  background-color: var(--marketplaceColor);
  border-radius: 4px;
  color: #ffffff;
  position: relative;
  padding: 6px 32px 6px 12px;
  font-size: 14px;
  line-height: 16px;
}
._wrapper_gtflq_1 ._tag_gtflq_6 button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  right: 4px;
  transform: translateY(-50%);
}._modalWrapper_9j4zw_1 {
  position: fixed;
  background: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  z-index: 99;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
._modalWrapper_9j4zw_1 ._modalWrapper_9j4zw_1, ._modalWrapper_9j4zw_1 + ._modalWrapper_9j4zw_1 {
  background: transparent;
}

._modalContainer_9j4zw_18 {
  position: relative;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  max-height: 90%;
  margin: 0 auto;
  padding: 32px 20px 20px;
  background: #fff;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  position: relative;
  line-height: 1.4;
}
@media screen and (max-width: 991px) {
  ._modalContainer_9j4zw_18 {
    max-width: calc(100% - 32px);
    padding-top: 16px;
  }
}
._modalContainer_9j4zw_18 ._top_9j4zw_38 {
  flex-shrink: 0;
  height: auto;
}
._modalContainer_9j4zw_18 ._btn_9j4zw_42 {
  margin-top: 12px;
}
._modalContainer_9j4zw_18 ._close_9j4zw_45 {
  position: absolute;
  top: 12px;
  right: 16px;
  width: 20px;
  height: 20px;
  z-index: 1;
}
@media screen and (max-width: 991px) {
  ._modalContainer_9j4zw_18 ._close_9j4zw_45 {
    width: 20px;
    height: 20px;
  }
  ._modalContainer_9j4zw_18 ._close_9j4zw_45 img {
    max-width: 100%;
  }
}
._modalContainer_9j4zw_18 ._title_9j4zw_62 {
  font-weight: 600;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 16px;
}
._modalContainer_9j4zw_18 ._title_9j4zw_62 span {
  color: var(--marketplaceColor);
}
@media screen and (max-width: 991px) {
  ._modalContainer_9j4zw_18 ._title_9j4zw_62 {
    font-size: 22px;
    line-height: 32px;
  }
}
._modalContainer_9j4zw_18 ._content_9j4zw_77 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  row-gap: 12px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  width: calc(100% + 20px);
  padding-right: 20px;
  scrollbar-width: thin;
  scrollbar-color: var(--marketplaceColor) #ccc;
}
._modalContainer_9j4zw_18 ._content_9j4zw_77 ::-webkit-scrollbar {
  width: 6px;
}
._modalContainer_9j4zw_18 ._content_9j4zw_77::-webkit-scrollbar-thumb {
  background-color: var(--marketplaceColor);
}
._modalContainer_9j4zw_18 ._content_9j4zw_77::-webkit-scrollbar-track {
  width: 6px;
  background-color: #ccc;
}
._modalContainer_9j4zw_18 ._buttons_9j4zw_99 {
  display: flex;
  align-items: center;
  column-gap: 22px;
  margin-top: 32px;
  flex-shrink: 0;
  height: auto;
}
._modalContainer_9j4zw_18 ._buttons_9j4zw_99._noMargin_9j4zw_107 {
  margin: 0;
}
._modalContainer_9j4zw_18 ._buttons_9j4zw_99 button {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  height: 52px;
  font-weight: 600;
  flex-grow: 1;
  border-radius: 4px;
  transition-duration: 0.15s;
}
@media screen and (max-width: 991px) {
  ._modalContainer_9j4zw_18 ._buttons_9j4zw_99 button {
    height: 36px;
  }
}
._modalContainer_9j4zw_18 ._buttons_9j4zw_99 button:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
._modalContainer_9j4zw_18 ._buttons_9j4zw_99 button._confirm_9j4zw_130 {
  background-color: var(--successColor);
}
._modalContainer_9j4zw_18 ._buttons_9j4zw_99 button._confirm_9j4zw_130:hover {
  background-color: var(--successColorDark);
}
._modalContainer_9j4zw_18 ._buttons_9j4zw_99 button._cancel_9j4zw_136 {
  background-color: var(--errorColor);
}
._modalContainer_9j4zw_18 ._buttons_9j4zw_99 button._cancel_9j4zw_136:hover {
  background-color: var(--errorColorDark);
}
._modalContainer_9j4zw_18 ._error_9j4zw_142 {
  margin-top: 12px;
  color: var(--errorColor);
}
._modalContainer_9j4zw_18 p {
  line-height: 24px;
  margin: 0;
}

._contactButtons_9j4zw_151 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-top: 12px;
}
@media screen and (max-width: 431px) {
  ._contactButtons_9j4zw_151 {
    flex-wrap: wrap;
  }
}
._contactButtons_9j4zw_151 button {
  width: 40%;
  border-radius: 5px !important;
}
._contactButtons_9j4zw_151 button a {
  color: inherit;
}
@media screen and (max-width: 431px) {
  ._contactButtons_9j4zw_151 button {
    width: max-content;
  }
}

._skip_9j4zw_176 {
  position: absolute;
  top: 12px;
  left: 16px;
  z-index: 1;
  background-color: #000 !important;
}
@media screen and (max-width: 1100px) {
  ._skip_9j4zw_176 {
    position: relative;
    top: 0;
    left: 0;
  }
}

._skip_9j4zw_176 {
  position: absolute;
  top: 12px;
  left: 16px;
  z-index: 1;
  background-color: #000 !important;
}
@media screen and (max-width: 1100px) {
  ._skip_9j4zw_176 {
    position: relative;
    top: 0;
    left: 0;
  }
}

@media screen and (max-width: 991px) {
  ._cancelButtons_9j4zw_207 button {
    width: max-content !important;
  }
}

._modalOverlay_9j4zw_212 {
  position: relative;
  width: 100%;
}

._floatingBottom_9j4zw_217 {
  position: absolute;
  top: calc(100% + 15px);
  left: 50%;
  z-index: 9999;
  font-size: 18px;
  font-weight: var(--fontWeightMedium);
  transform: translateX(-50%);
  color: #fff;
  cursor: pointer;
  text-decoration: underline;
}
@media screen and (max-width: 991px) {
  ._floatingBottom_9j4zw_217 {
    font-size: 16px;
  }
}._label_oabny_1 {
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--fontWeightSemiBold);
  color: var(--matterColorAnti);
  margin-top: 12px;
}

._textarea_oabny_9 {
  resize: none;
}

._stars_oabny_13 {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
._stars_oabny_13 button {
  padding: 0 3px;
}

._active_oabny_22 svg path {
  fill: var(--marketplaceColor);
}._wrapper_oro71_1 {
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: var(--matterColor);
  color: #ffffff;
  padding: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 12;
}
._wrapper_oro71_1 a {
  text-decoration: underline;
}._list_8mkjk_1 {
  margin: 0;
}
._list_8mkjk_1 li {
  line-height: 28px;
}._header_e5sas_1 {
  height: var(--topbarHeightDesktop);
  display: flex;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
  position: fixed;
  width: 100vw;
  top: 0;
  left: 0;
  background-color: var(--matterColorLight);
  z-index: 11;
}
._header_e5sas_1._psTablet_e5sas_12 {
  top: 48px;
}
@media screen and (max-width: 991px) {
  ._header_e5sas_1 {
    padding: 0 16px;
    justify-content: space-between;
    align-items: center;
  }
}
._header_e5sas_1 + * {
  padding-top: var(--topbarHeightDesktop);
}

._mapContainer_e5sas_26 {
  position: absolute;
  z-index: -10;
  opacity: 0;
  left: -100%;
}

._burger_e5sas_33 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._burger_e5sas_33 div {
  background-color: var(--marketplaceColor);
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  border-radius: 4px;
  height: 28px;
  line-height: 28px;
  width: 58px;
}

._logo_e5sas_49 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 135px;
  padding: 0 15px;
}
._logo_e5sas_49._org_e5sas_57 {
  width: 90px;
}
._logo_e5sas_49._org_e5sas_57 img {
  border-radius: 12px;
}
._logo_e5sas_49 img {
  width: 60px;
  height: 60px;
  aspect-ratio: 1/1;
}
@media screen and (max-width: 991px) {
  ._logo_e5sas_49 {
    width: 100px;
    padding: 0;
    margin-right: 18px;
  }
  ._logo_e5sas_49 img {
    width: 60px;
    height: 60px;
  }
}

._download_e5sas_80 {
  align-items: center;
  column-gap: 10px;
  display: flex;
  height: 100%;
  margin: 0 14px 0 32px;
}
._download_e5sas_80 img {
  height: 34px;
}

._search_e5sas_91 {
  border-left: 1px solid #e7e7e7;
  flex-grow: 1;
  flex-shrink: 1;
  width: 20px;
  margin-right: 24px;
  height: 100%;
  position: relative;
}
@media screen and (max-width: 991px) {
  ._search_e5sas_91 {
    width: 30px;
    flex-grow: 0;
    flex-shrink: 0;
    margin: 0;
    border: none;
  }
}
._search_e5sas_91 input {
  border: none;
  padding: 0 0 0 65px;
  height: 100%;
}
._search_e5sas_91 img {
  position: absolute;
  top: 50%;
  left: 34px;
  transform: translateY(-50%);
  width: 25px;
}
@media screen and (max-width: 991px) {
  ._search_e5sas_91 img {
    width: 100%;
    position: static;
    transform: none;
  }
}

._searchItem_e5sas_129 {
  font-size: 18px;
  line-height: 30px;
}

._searchResults_e5sas_134 {
  display: flex;
  flex-direction: column;
  background-color: var(--marketplaceColor);
  padding: 8px 0;
}
@media screen and (max-width: 991px) {
  ._searchResults_e5sas_134 {
    margin-top: -3px;
    z-index: 2;
    position: relative;
  }
}
._searchResults_e5sas_134 a {
  color: #ffffff;
  border-left: 4px solid transparent;
  padding: 8px 30px;
  opacity: 0.6;
}
._searchResults_e5sas_134 a:hover {
  opacity: 1;
  border-left-color: #ffffff;
}

._mobileSearch_e5sas_158 {
  margin-top: 72px;
  padding: 0 16px;
  position: relative;
}
._mobileSearch_e5sas_158 img {
  width: 24px;
  position: absolute;
  left: 16px;
  bottom: 6px;
}
._mobileSearch_e5sas_158 input {
  padding-left: 30px;
}

._noResults_e5sas_173 {
  padding: 8px 34px;
  color: #fff;
}

._links_e5sas_178 {
  padding-right: 24px;
  height: 100%;
  display: flex;
  align-items: center;
  font-size: 14px;
}

._addSpace_e5sas_186 {
  padding: 20px 12px;
  height: 100%;
  border-bottom: 0 solid var(--marketplaceColor);
  transition-duration: 0.1s;
}
._addSpace_e5sas_186:hover {
  border-bottom-width: 4px;
}

._btn_e5sas_196, ._draftBtn_e5sas_196 {
  padding: 4px 12px;
  height: auto;
  border-radius: 6px;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  transition-duration: 0.15s;
}
._btn_e5sas_196:hover, ._draftBtn_e5sas_196:hover {
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.4);
}

._draftBtn_e5sas_196 {
  background-color: var(--marketplaceColor);
  color: var(--matterColorLight);
}

._inbox_e5sas_212 {
  padding: 20px 12px;
  height: 100%;
  border-bottom: 0 solid var(--marketplaceColor);
  transition-duration: 0.1s;
  color: var(--matterColor);
}
._inbox_e5sas_212._red_e5sas_219 {
  color: var(--errorColor);
}
._inbox_e5sas_212._red_e5sas_219:hover {
  color: var(--errorColorDark);
}
._inbox_e5sas_212._green_e5sas_225 {
  color: var(--successColor);
}
._inbox_e5sas_212._green_e5sas_225:hover {
  color: var(--successColorDark);
}
._inbox_e5sas_212:hover {
  border-bottom-width: 4px;
  color: var(--matterColorDark);
}

._profileContainer_e5sas_236 {
  height: 100%;
  padding: 16px 12px;
  border-bottom: 0 solid var(--marketplaceColor);
  transition-duration: 0.1s;
}
._profileContainer_e5sas_236:hover {
  border-bottom-width: 4px;
}

._profile_e5sas_236 {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  font-weight: var(--fontWeightBold);
  color: var(--matterColorLight);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

._menu_e5sas_257 {
  background-color: var(--marketplaceColor);
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  border-radius: 2px;
  position: absolute;
  bottom: -20px;
  right: 33px;
  height: 24px;
  line-height: 24px;
  width: 48px;
}

._profileMenu_e5sas_271 {
  background-color: var(--matterColorLight);
  border-radius: 0 0 2px 2px;
  border-top: 1px solid var(--matterColorNegative);
  box-shadow: var(--boxShadowPopup);
  position: absolute;
  transition: var(--transitionStyleButton);
  z-index: var(--zIndexPopup);
  right: 20px;
  bottom: -20px;
  width: 276px;
  transform: translateY(100%);
}
._profileMenu_e5sas_271 nav {
  display: flex;
  flex-direction: column;
  padding: 10px 0;
  border-bottom: 1px solid var(--matterColorNegative);
}
._profileMenu_e5sas_271 a {
  font-size: 15px;
  line-height: 24px;
  color: var(--matterColor);
  padding: 4px 24px 4px 12px;
  border-left: 4px solid transparent;
}
._profileMenu_e5sas_271 a:hover {
  border-left-color: var(--marketplaceColor);
  color: var(--matterColorDark);
}
._profileMenu_e5sas_271._orange_e5sas_301 a {
  color: var(--marketplaceColor);
}

._logoutBtn_e5sas_305 {
  font-size: 14px;
  line-height: 16px;
  color: var(--matterColorAnti);
  font-weight: var(--fontWeightSemiBold);
  border-left: 4px solid transparent;
  padding: 20px 24px;
}
._logoutBtn_e5sas_305:hover {
  border-left-color: var(--marketplaceColor);
  color: var(--matterColorDark);
}

._mobileMenu_e5sas_318 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #ffffff;
}

._mobileSearchWindow_e5sas_327 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #ffffff;
  visibility: hidden;
}
._mobileSearchWindow_e5sas_327._active_e5sas_336 {
  visibility: visible;
}

._close_e5sas_340 {
  position: absolute;
  right: 12px;
  top: 50px;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: flex;
  align-items: center;
  column-gap: 8px;
}
._close_e5sas_340 img {
  width: 20px;
}

._addSpaceMobile_e5sas_354 {
  padding: 20px 16px 100px;
  position: absolute;
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  bottom: 0;
  left: 0;
  width: 100%;
  border-top: 1px solid var(--matterColorNegative);
  box-shadow: var(--boxShadowTop);
  z-index: 51;
  background-color: #ffffff;
}

._mobileButtonContainer_e5sas_369 {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  padding: 0 16px;
  margin-top: 10px;
}
._mobileButtonContainer_e5sas_369 a {
  border-radius: 8px;
}
._mobileButtonContainer_e5sas_369 a:nth-child(1) {
  background: var(--successColor);
}

._mobileMenuContent_e5sas_383 {
  display: flex;
  flex-direction: column;
  max-height: calc(100% - 220px);
  height: max-content;
  overflow-y: auto;
  position: relative;
}
._mobileMenuContent_e5sas_383 ._profileWrapper_e5sas_391 {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 30px 20px 10px 20px;
  border-bottom: 1px solid var(--matterColorNegative);
}
._mobileMenuContent_e5sas_383 ._profile_e5sas_236 {
  width: 48px;
  height: 48px;
  min-height: 48px;
  font-size: 30px;
}
._mobileMenuContent_e5sas_383 ._profileMenu_e5sas_271 {
  position: static;
  border: none;
  box-shadow: none;
  transform: none;
  width: 100%;
  padding: 0 20px;
}
._mobileMenuContent_e5sas_383 ._profileMenu_e5sas_271 button {
  border: none;
  padding: 0;
  font-size: 18px;
  line-height: 24px;
}
._mobileMenuContent_e5sas_383 ._profileMenu_e5sas_271 nav {
  border: none;
  gap: 2px;
}
._mobileMenuContent_e5sas_383 ._profileMenu_e5sas_271 nav a {
  color: var(--marketplaceColor);
  border: none;
  padding-left: 0;
  padding-right: 0;
  font-size: 22px;
  line-height: 28px;
}
._mobileMenuContent_e5sas_383 ._profileMenu_e5sas_271 nav a ._red_e5sas_219 {
  color: var(--errorColor);
}
._mobileMenuContent_e5sas_383 ._profileMenu_e5sas_271 nav a ._red_e5sas_219:hover {
  color: var(--errorColorDark);
}
._mobileMenuContent_e5sas_383 ._profileMenu_e5sas_271 nav a ._green_e5sas_225 {
  color: var(--successColor);
}
._mobileMenuContent_e5sas_383 ._profileMenu_e5sas_271 nav a ._green_e5sas_225:hover {
  color: var(--successColorDark);
}

._nameMobile_e5sas_443 {
  font-size: 22px;
  font-weight: 700;
  color: #1a1a1a;
}

._logoutMobileBtn_e5sas_449 {
  display: flex;
  align-items: center;
  color: #666;
  font-size: 18px;
  font-weight: 500;
  margin-top: 5px;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
}
._logoutMobileBtn_e5sas_449 svg {
  fill: none;
}

._nonAuth_e5sas_465 {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  padding: 50px 24px 16px;
  font-size: 30px;
  line-height: 30px;
  font-weight: var(--fontWeightSemiBold);
  position: relative;
}
._nonAuth_e5sas_465 ._close_e5sas_340 {
  right: 24px;
}
._nonAuth_e5sas_465 ._close_e5sas_340 svg {
  color: #ea580c;
}
._nonAuth_e5sas_465 ._loginButtonContainer_e5sas_481 {
  display: flex;
  gap: 16px;
  margin-top: 8px;
}
._nonAuth_e5sas_465 ._loginButtonContainer_e5sas_481 a {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  padding: 24px;
  background: #dcfce7;
  border: none;
  border-radius: 12px;
  cursor: pointer;
}
._nonAuth_e5sas_465 ._loginButtonContainer_e5sas_481 a svg {
  fill: none;
  margin-bottom: 8px;
  color: #16a34a;
}
._nonAuth_e5sas_465 ._loginButtonContainer_e5sas_481 a span {
  font-size: 20px;
  font-weight: 600;
  color: #16a34a;
}
._nonAuth_e5sas_465 ._loginButtonContainer_e5sas_481 ._login_e5sas_481 {
  background: #fff7ed;
}
._nonAuth_e5sas_465 ._loginButtonContainer_e5sas_481 ._login_e5sas_481 svg {
  color: #ea580c;
}
._nonAuth_e5sas_465 ._loginButtonContainer_e5sas_481 ._login_e5sas_481 span {
  color: #ea580c;
}
._nonAuth_e5sas_465 ._servicesContainer_e5sas_516 h4 {
  font-size: 20px;
  font-weight: var(--fontWeightSemiBold);
  margin-bottom: 16px;
}
._nonAuth_e5sas_465 ._servicesContainer_e5sas_516 ._linksContainer_e5sas_521 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._nonAuth_e5sas_465 ._servicesContainer_e5sas_516 ._linksContainer_e5sas_521 a {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 16px;
  background: #fff7ed;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  text-align: left;
  gap: 12px;
}
._nonAuth_e5sas_465 ._servicesContainer_e5sas_516 ._linksContainer_e5sas_521 a svg {
  fill: none;
  color: #ea580c;
}
._nonAuth_e5sas_465 ._servicesContainer_e5sas_516 ._linksContainer_e5sas_521 a div {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._nonAuth_e5sas_465 ._servicesContainer_e5sas_516 ._linksContainer_e5sas_521 a div span {
  font-weight: 600;
  font-size: 16px;
  color: #1f2937;
}
._nonAuth_e5sas_465 ._servicesContainer_e5sas_516 ._linksContainer_e5sas_521 a div span:nth-child(2) {
  color: #4b5563;
  font-size: 15px;
  font-weight: 500;
}

._navItem_e5sas_558 {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0.5rem 0.25rem;
  border: none;
  background: none;
  cursor: pointer;
  text-align: left;
}
._navItem_e5sas_558 ._navIcon_e5sas_568 {
  color: #020000;
  margin-right: 0.75rem;
  transition: transform 0.2s ease;
}
._navItem_e5sas_558 ._navIcon_e5sas_568 svg {
  fill: none;
}
@media screen and (max-width: 990px) {
  ._navItem_e5sas_558 ._navIcon_e5sas_568 svg {
    width: 25px;
    height: 25px;
  }
}
@media screen and (min-width: 990px) {
  ._navItem_e5sas_558:hover ._navIcon_e5sas_568:hover {
    transform: scale(1.1);
  }
  ._navItem_e5sas_558:hover ._navLabel_e5sas_586 {
    color: #ffa459;
    font-weight: 500;
    transition: font-weight 0.2s ease;
  }
  ._navItem_e5sas_558:hover ._navLabel_e5sas_586._red_e5sas_219 {
    color: var(--errorColor);
  }
  ._navItem_e5sas_558:hover ._navLabel_e5sas_586._green_e5sas_225 {
    color: var(--successColor);
  }
  ._navItem_e5sas_558:hover ._navLabel_e5sas_586._black_e5sas_597 {
    color: var(--matterColor);
  }
  ._navItem_e5sas_558:hover ._navLabel_e5sas_586:hover {
    font-weight: 700;
  }
}

._activeNavItem_e5sas_605 ._navLabel_e5sas_586 {
  font-weight: var(--fontWeightSemiBold);
}
._activeNavItem_e5sas_605 ._navIcon_e5sas_568 {
  color: #ffa459;
}
._footer_1ns3d_2 {
  padding: 50px 20px 32px;
  background-color: var(--matterColorBright);
  border-top: 1px solid var(--matterColorNegative);
}
._footer_1ns3d_2._strip_1ns3d_7 {
  padding-bottom: 82px;
}
@media screen and (max-width: 1023px) {
  ._footer_1ns3d_2 {
    padding: 30px 16px;
    justify-content: space-between;
    align-items: center;
  }
}
@media screen and (max-width: 600px) {
  ._footer_1ns3d_2 {
    padding-bottom: 16px;
    justify-content: space-between;
    align-items: center;
  }
}

._content_1ns3d_25 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-width: 1340px;
  margin: 0 auto;
}
@media (min-width: 601px) and (max-width: 1023px) {
  ._content_1ns3d_25 {
    gap: 22px;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 600px) {
  ._content_1ns3d_25._main_1ns3d_39 {
    flex-direction: column;
  }
}
._content_1ns3d_25._blog_1ns3d_43, ._content_1ns3d_25._truckStops_1ns3d_43 {
  flex-direction: column;
}
._content_1ns3d_25._blog_1ns3d_43 h4, ._content_1ns3d_25._truckStops_1ns3d_43 h4 {
  font-size: 22px;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 36px;
}
._content_1ns3d_25._blog_1ns3d_43 h4 a, ._content_1ns3d_25._truckStops_1ns3d_43 h4 a {
  font-size: 22px;
  font-weight: 600;
}
._content_1ns3d_25._blog_1ns3d_43 a, ._content_1ns3d_25._truckStops_1ns3d_43 a {
  font-size: 14px;
  line-height: 18px;
  color: #4a4a4a;
}
._content_1ns3d_25._blog_1ns3d_43 a:hover, ._content_1ns3d_25._truckStops_1ns3d_43 a:hover {
  text-decoration: underline;
}
._content_1ns3d_25 ._truckStops_1ns3d_43 {
  max-width: 1260px;
}
._content_1ns3d_25 ._blogLinks_1ns3d_67,
._content_1ns3d_25 ._truckStopsLinks_1ns3d_68 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  column-gap: 70px;
  row-gap: 18px;
}
._content_1ns3d_25 ._blogLinks_1ns3d_67 a,
._content_1ns3d_25 ._truckStopsLinks_1ns3d_68 a {
  font-size: 16px;
}
@media screen and (max-width: 1023px) {
  ._content_1ns3d_25 ._blogLinks_1ns3d_67,
  ._content_1ns3d_25 ._truckStopsLinks_1ns3d_68 {
    grid-template-columns: repeat(3, 1fr);
    column-gap: 40px;
  }
}
@media screen and (max-width: 800px) {
  ._content_1ns3d_25 ._blogLinks_1ns3d_67,
  ._content_1ns3d_25 ._truckStopsLinks_1ns3d_68 {
    column-gap: 20px;
  }
}
@media screen and (max-width: 800px) {
  ._content_1ns3d_25 ._blogLinks_1ns3d_67,
  ._content_1ns3d_25 ._truckStopsLinks_1ns3d_68 {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 16px;
  }
}
._content_1ns3d_25 ._truckStopsHeader_1ns3d_98 {
  display: flex;
  align-items: center;
  column-gap: 12px;
  position: relative;
  cursor: pointer;
}
._content_1ns3d_25 ._truckStopsHeader_1ns3d_98 h4 {
  margin-bottom: 0;
}
._content_1ns3d_25 ._truckStopsHeader_1ns3d_98::after {
  content: "+";
  font-size: 2rem;
  position: absolute;
  right: 1rem;
}
._content_1ns3d_25 ._truckStopsHeader_1ns3d_98._active_1ns3d_114::after {
  content: "−";
}
._content_1ns3d_25 ._truckStopsContent_1ns3d_117 {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
._content_1ns3d_25 ._truckStopsContent_1ns3d_117._active_1ns3d_114 {
  max-height: max-content;
}
._content_1ns3d_25 ._truckStopsLinks_1ns3d_68 {
  margin-top: 36px;
}
._content_1ns3d_25 ._separator_1ns3d_128 {
  height: 1px;
  width: 100%;
  background-color: #e7e7e7;
  margin: 60px 0;
}
@media screen and (max-width: 600px) {
  ._content_1ns3d_25 ._separator_1ns3d_128 {
    margin: 32px 0;
  }
}
._content_1ns3d_25 ._truckStopsSeparator_1ns3d_139 {
  margin-top: 35px;
}
._content_1ns3d_25._tpc_1ns3d_142 {
  flex-direction: column;
  margin-top: 60px;
  text-align: center;
}
@media screen and (max-width: 600px) {
  ._content_1ns3d_25._tpc_1ns3d_142 {
    margin-top: 32px;
  }
}
._content_1ns3d_25._tpc_1ns3d_142 ._bottomSeparator_1ns3d_152 {
  padding-bottom: 32px;
  border-top: 1px solid var(--matterColorNegative);
}

._companyInfo_1ns3d_157 {
  width: 240px;
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 32px;
}
._companyInfo_1ns3d_157 ._logo_1ns3d_164 img {
  height: 100px;
  width: 100px;
  min-width: 100px;
}
._companyInfo_1ns3d_157 ._text_1ns3d_169 {
  text-align: center;
}
@media screen and (max-width: 600px) {
  ._companyInfo_1ns3d_157 {
    width: 100%;
    flex-direction: row;
    column-gap: 53px;
  }
  ._companyInfo_1ns3d_157 ._text_1ns3d_169 {
    max-width: 209px;
  }
}

._links_1ns3d_183 {
  display: flex;
  flex-direction: column;
}
._links_1ns3d_183._app_1ns3d_187 {
  justify-content: center;
}
._links_1ns3d_183._app_1ns3d_187 ._list_1ns3d_190 {
  margin: 0;
}
._links_1ns3d_183 ._list_1ns3d_190 {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
@media screen and (max-width: 600px) {
  ._links_1ns3d_183 ._list_1ns3d_190 {
    margin-right: 94px;
  }
}
._links_1ns3d_183 a {
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  color: var(--matterColor);
}
._links_1ns3d_183 a:hover {
  color: var(--marketplaceColor);
}
._links_1ns3d_183 img {
  height: 36px;
}
._links_1ns3d_183 ._download_1ns3d_215 {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  margin-top: 36px;
}
@media screen and (max-width: 600px) {
  ._links_1ns3d_183 ._download_1ns3d_215 {
    margin-top: 0;
  }
}
@media screen and (max-width: 600px) {
  ._links_1ns3d_183 {
    flex-direction: row;
    margin: 32px 0;
  }
}

._address_1ns3d_233 {
  display: flex;
  flex-direction: column;
}
._address_1ns3d_233 a {
  color: #4a4a4a;
  margin-bottom: 8px;
  font-weight: 400;
  text-align: center;
}
._address_1ns3d_233 a:hover {
  color: var(--marketplaceColor);
}
._address_1ns3d_233 div {
  font-size: 14px;
  line-height: 22px;
  text-align: center;
}
._address_1ns3d_233 div a {
  color: #4a4a4a;
}
._address_1ns3d_233 div a:hover {
  color: var(--marketplaceColor);
}

._social_1ns3d_258 {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
._social_1ns3d_258 ._icons_1ns3d_263 {
  display: flex;
  align-items: center;
  column-gap: 22px;
  margin-bottom: 16px;
}
@media screen and (max-width: 600px) {
  ._social_1ns3d_258 ._icons_1ns3d_263 {
    margin-top: 32px;
    justify-content: center;
  }
}
._social_1ns3d_258 ._icons_1ns3d_263 svg {
  width: 25px;
}
._social_1ns3d_258 ._icons_1ns3d_263 svg path,
._social_1ns3d_258 ._icons_1ns3d_263 svg g {
  transition: ease-in-out 0.1s;
}
._social_1ns3d_258 ._icons_1ns3d_263 svg:hover path,
._social_1ns3d_258 ._icons_1ns3d_263 svg:hover g {
  fill: var(--marketplaceColor);
}
._social_1ns3d_258 ._icons_1ns3d_263 svg._youtube_1ns3d_286 {
  width: 35px;
}
._social_1ns3d_258 ._icons_1ns3d_263 svg._tiktok_1ns3d_289 {
  width: 30px;
  height: 30px;
  fill: #4a4a4a;
}
._social_1ns3d_258 a {
  color: #4a4a4a;
  font-weight: 500;
}
._social_1ns3d_258 a:hover {
  color: var(--marketplaceColor);
}._wrapper_n6z50_1 {
  background-color: #ffffff;
  border-top: 3px solid var(--marketplaceColor);
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  padding: 16px;
  z-index: 2;
}
@media screen and (max-width: 510px) {
  ._wrapper_n6z50_1 {
    flex-direction: column;
    row-gap: 8px;
    bottom: max(env(safe-area-inset-bottom), 0px);
    padding: 8px 10px 30px;
    align-items: start;
  }
}

._container_n6z50_20 {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 510px) {
  ._container_n6z50_20 {
    flex-wrap: wrap;
    row-gap: 8px;
    height: 100%;
  }
}

._left_n6z50_36 {
  display: flex;
  align-items: center;
  column-gap: 4px;
  font-weight: 600;
}
@media screen and (max-width: 510px) {
  ._left_n6z50_36 {
    font-size: 12px;
  }
}

._icon_n6z50_48 {
  background-color: var(--marketplaceColor);
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  position: relative;
}
._icon_n6z50_48::after {
  content: "";
  position: absolute;
  top: -5px;
  right: -5px;
  background-color: var(--successColor);
  width: 12px;
  height: 12px;
  border-radius: 50%;
  animation: _ping_n6z50_1 2s infinite;
}
._icon_n6z50_48 img {
  width: 14px;
  height: 14px;
  filter: brightness(0) invert(1);
}

._buttons_n6z50_75 {
  display: flex;
  align-items: center;
  column-gap: 10px;
  height: 100%;
}
._buttons_n6z50_75 button {
  column-gap: 4px;
  height: 100% !important;
}
._buttons_n6z50_75 button img {
  width: 18px;
  height: 18px;
}
@media screen and (max-width: 510px) {
  ._buttons_n6z50_75 {
    column-gap: 8px;
  }
  ._buttons_n6z50_75 button {
    height: max-content !important;
    padding: 6px !important;
  }
}

@keyframes _ping_n6z50_1 {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(1.5);
    opacity: 0;
  }
}._psTablet_127yh_1 {
  margin-top: 48px;
}

._main_127yh_5 {
  position: relative;
}
._main_127yh_5._count1_127yh_8 {
  padding-top: 112px;
}
._main_127yh_5._count2_127yh_11 {
  padding-top: 152px;
}
._main_127yh_5._count3_127yh_14 {
  padding-top: 192px;
}
._main_127yh_5._count4_127yh_17 {
  padding-top: 232px;
}

._stripsContainer_127yh_21 {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 12;
}
._stripsContainer_127yh_21._count1_127yh_8 + * {
  margin-top: 40px;
}
._stripsContainer_127yh_21._count2_127yh_11 + * {
  margin-top: 80px;
}
._stripsContainer_127yh_21._count3_127yh_14 + * {
  margin-top: 120px;
}
._stripsContainer_127yh_21._count4_127yh_17 + * {
  margin-top: 160px;
}

._bottomContainer_127yh_41 {
  position: fixed;
  bottom: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  max-height: 1000px;
  transition-duration: 0.25s;
}
._bottomContainer_127yh_41._collapsed_127yh_50 ._infoStrip_127yh_50 {
  max-height: 0;
  visibility: hidden;
}
._bottomContainer_127yh_41._collapsed_127yh_50 ._toggle_127yh_54 {
  top: -30px;
  transform: rotate(0);
}
@media screen and (max-width: 510px) {
  ._bottomContainer_127yh_41._collapsed_127yh_50 ._toggle_127yh_54 {
    top: -35px;
    right: 20px;
  }
}
._bottomContainer_127yh_41 ._toggle_127yh_54 {
  width: 30px;
  height: 30px;
  background-color: var(--successColor);
  border-radius: 4px;
  position: absolute;
  top: -12px;
  right: 30px;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: rotate(180deg);
  transition-duration: 0.25s;
}
@media screen and (max-width: 510px) {
  ._bottomContainer_127yh_41 ._toggle_127yh_54 {
    top: -30px;
    right: 10px;
  }
}
._bottomContainer_127yh_41 ._toggle_127yh_54 img {
  width: 20px;
  height: 20px;
  filter: brightness(0) invert(1);
}

._strip_127yh_21 {
  background-color: #ffffff;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid var(--matterColorAnti);
}
._strip_127yh_21 a {
  text-decoration: underline;
}
._strip_127yh_21._driver_127yh_102 button {
  position: absolute;
  right: 50px;
  font-size: 12px;
  background-color: red;
  height: 26px;
  width: 64px;
  border-radius: 2px;
  color: #fff;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
}
._strip_127yh_21._bottom_127yh_41 {
  display: block;
  height: auto;
  padding: 5px 5px;
  border-top: 1px solid var(--matterColorAnti);
  border-bottom: none;
  color: #fff;
  text-align: center;
}
._strip_127yh_21._bottom_127yh_41 a {
  color: #00D8FD;
}
._strip_127yh_21._red_127yh_128 {
  background-color: #f71149;
  color: #fff;
}
._strip_127yh_21._red_127yh_128 a {
  color: #fff;
}
._strip_127yh_21 ._advocate_127yh_135 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._strip_127yh_21 ._advocate_127yh_135 span {
  color: #fff;
  margin-left: 5px;
  cursor: pointer;
  text-decoration: underline;
}
._strip_127yh_21 ._advocate_127yh_135 ._close_127yh_146 {
  position: absolute;
  right: 20px;
}
@media screen and (max-width: 768px) {
  ._strip_127yh_21 ._advocate_127yh_135 {
    flex-direction: column;
  }
  ._strip_127yh_21 ._advocate_127yh_135 ._close_127yh_146 {
    margin-left: 10px;
  }
}
@media screen and (max-width: 960px) {
  ._strip_127yh_21 {
    display: block;
    text-align: center;
    line-height: 18px;
    padding: 2px 0;
  }
  ._strip_127yh_21._login_127yh_165 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 16px;
    padding-right: 16px;
  }
  ._strip_127yh_21._login_127yh_165 button {
    position: static;
    margin-left: auto;
  }
}._content_2j22k_1 {
  width: 700px;
  margin: 0 auto;
  padding: 60px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 1023px) {
  ._content_2j22k_1 {
    width: 100%;
  }
}
._content_2j22k_1 h1 {
  text-align: center;
  font-size: 30px;
  line-height: 40px;
  font-weight: var(--fontWeightSemiBold);
  color: #ed2626;
}
._content_2j22k_1 button {
  margin-top: 22px;
  width: 240px;
}

._error_2j22k_26 {
  font-size: 64px;
  line-height: 64px;
  font-weight: var(--fontWeightBold);
  color: var(--marketplaceColor);
}

._text_2j22k_33 {
  text-align: center;
}

._phone_2j22k_37 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 32px;
  line-height: 24px;
  text-align: center;
}
._phone_2j22k_37 a {
  font-size: 18px;
  margin-bottom: 4px;
}._wrapper_gk8fc_1 {
  padding: 100px 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 42px;
  font-size: 32px;
  line-height: 1.2;
  text-align: center;
}/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css *//* Document (https://html.spec.whatwg.org/multipage/semantics.html#semantics)
   ========================================================================== *//**
 * 1. Remove repeating backgrounds in all browsers (opinionated).
 * 2. Add box sizing inheritence in all browsers (opinionated).
 */*,
::before,
::after {
  background-repeat: no-repeat; /* 1 */
  box-sizing: inherit; /* 2 */
}/**
  * 1. Add text decoration inheritance in all browsers (opinionated).
  * 2. Add vertical alignment inheritence in all browsers (opinionated).
  */::before,
::after {
  text-decoration: inherit; /* 1 */
  vertical-align: inherit; /* 2 */
}/**
  * 1. Add border box sizing in all browsers (opinionated).
  * 2. Add the default cursor in all browsers (opinionated).
  * 3. Prevent font size adjustments after orientation changes in IE and iOS.
  */html {
  box-sizing: border-box; /* 1 */
  cursor: default; /* 2 */
  -ms-text-size-adjust: 100%; /* 3 */
  -webkit-text-size-adjust: 100%; /* 3 */
}/* Sections (https://html.spec.whatwg.org/multipage/semantics.html#sections)
    ========================================================================== *//**
  * Add the correct display in IE 9-.
  */article,
aside,
footer,
header,
nav,
section {
  display: block;
}/**
  * Remove the margin in all browsers (opinionated).
  */body {
  margin: 0;
}/**
  * Correct the font size and margin on `h1` elements within `section` and
  * `article` contexts in Chrome, Firefox, and Safari.
  */h1 {
  font-size: 2em;
  margin: 0.67em 0;
}/* Grouping content (https://html.spec.whatwg.org/multipage/semantics.html#grouping-content)
    ========================================================================== *//**
  * Add the correct display in IE 9-.
  * 1. Add the correct display in IE.
  */figcaption,
figure,
main {
  /* 1 */
  display: block;
}/**
  * Add the correct margin in IE 8.
  */figure {
  margin: 1em 40px;
}/**
  * 1. Add the correct box sizing in Firefox.
  * 2. Show the overflow in Edge and IE.
  */hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}/**
  * Remove the list style on navigation lists in all browsers (opinionated).
  */nav ol,
nav ul {
  list-style: none;
}/**
  * 1. Correct the inheritance and scaling of font size in all browsers.
  * 2. Correct the odd `em` font sizing in all browsers.
  */pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/* Text-level semantics (https://html.spec.whatwg.org/multipage/semantics.html#text-level-semantics)
    ========================================================================== *//**
  * 1. Remove the gray background on active links in IE 10.
  * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
  */a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}/**
  * 1. Remove the bottom border in Firefox 39-.
  * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
  */abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}/**
  * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
  */b,
strong {
  font-weight: inherit;
}/**
  * Add the correct font weight in Chrome, Edge, and Safari.
  */b,
strong {
  font-weight: bolder;
}/**
  * 1. Correct the inheritance and scaling of font size in all browsers.
  * 2. Correct the odd `em` font sizing in all browsers.
  */code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/**
  * Add the correct font style in Android 4.3-.
  */dfn {
  font-style: italic;
}/**
  * Add the correct background and color in IE 9-.
  */mark {
  background-color: #ffff00;
  color: #000000;
}/**
  * Add the correct font size in all browsers.
  */small {
  font-size: 80%;
}/**
  * Prevent `sub` and `sup` elements from affecting the line height in
  * all browsers.
  */sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
  * Remove the text shadow on text selections (opinionated).
  * 1. Restore the coloring undone by defining the text shadow (opinionated).
  */::-moz-selection {
  background-color: #b3d4fc; /* 1 */
  color: #000000; /* 1 */
  text-shadow: none;
}::selection {
  background-color: #b3d4fc; /* 1 */
  color: #000000; /* 1 */
  text-shadow: none;
}/* Embedded content (https://html.spec.whatwg.org/multipage/embedded-content.html#embedded-content)
    ========================================================================== *//*
  * Change the alignment on media elements in all browers (opinionated).
  */audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}/**
  * Add the correct display in IE 9-.
  */audio,
video {
  display: inline-block;
}/**
  * Add the correct display in iOS 4-7.
  */audio:not([controls]) {
  display: none;
  height: 0;
}/**
  * Remove the border on images inside links in IE 10-.
  */img {
  border-style: none;
}/**
  * Change the fill color to match the text color in all browsers (opinionated).
  */svg {
  fill: currentColor;
}/**
  * Hide the overflow in IE.
  */svg:not(:root) {
  overflow: hidden;
}/* Tabular data (https://html.spec.whatwg.org/multipage/tables.html#tables)
    ========================================================================== *//**
  * Collapse border spacing
  */table {
  border-collapse: collapse;
}/* Forms (https://html.spec.whatwg.org/multipage/forms.html#forms)
    ========================================================================== *//**
  * Remove the margin in Firefox and Safari.
  */button,
input,
optgroup,
select,
textarea {
  margin: 0;
}/**
  * Inherit styling in all browsers (opinionated).
  */button,
input,
select,
textarea {
  background-color: transparent;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}/**
  * Show the overflow in IE.
  * 1. Show the overflow in Edge.
  */button,
input {
  /* 1 */
  overflow: visible;
}/**
  * Remove the inheritance of text transform in Edge, Firefox, and IE.
  * 1. Remove the inheritance of text transform in Firefox.
  */button,
select {
  /* 1 */
  text-transform: none;
}/**
  * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
  *    controls in Android 4.
  * 2. Correct the inability to style clickable types in iOS and Safari.
  */button,
 html [type="button"], /* 1 */
 [type="reset"],
 [type="submit"] {
  -webkit-appearance: button; /* 2 */
}/**
  * Remove the inner border and padding in Firefox.
  */button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  border-style: none;
  padding: 0;
}/**
  * Restore the focus styles unset by the previous rule.
  */button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText;
}/**
  * 1. Correct the text wrapping in Edge and IE.
  * 2. Correct the color inheritance from `fieldset` elements in IE.
  * 3. Remove the padding so developers are not caught out when they zero out
  *    `fieldset` elements in all browsers.
  */legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}/**
  * 1. Add the correct display in IE 9-.
  * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
  */progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}/**
  * 1. Remove the default vertical scrollbar in IE.
  * 2. Change the resize direction on textareas in all browsers (opinionated).
  */textarea {
  overflow: auto; /* 1 */
  resize: vertical; /* 2 */
}/**
  * 1. Add the correct box sizing in IE 10-.
  * 2. Remove the padding in IE 10-.
  */[type='checkbox'],
[type='radio'] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}/**
  * Correct the cursor style of increment and decrement buttons in Chrome.
  */[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}/**
  * 1. Correct the odd appearance in Chrome and Safari.
  * 2. Correct the outline style in Safari.
  */[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/**
  * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
  */[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}/**
  * 1. Correct the inability to style clickable types in iOS and Safari.
  * 2. Change font properties to `inherit` in Safari.
  */::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/* Interactive elements (https://html.spec.whatwg.org/multipage/forms.html#interactive-elements)
    ========================================================================== *//*
  * Add the correct display in IE 9-.
  * 1. Add the correct display in Edge, IE, and Firefox.
  */details, /* 1 */
 menu {
  display: block;
}/*
  * Add the correct display in all browsers.
  */summary {
  display: list-item;
}/* Scripting (https://html.spec.whatwg.org/multipage/scripting.html#scripting-3)
    ========================================================================== *//**
  * Add the correct display in IE 9-.
  */canvas {
  display: inline-block;
}/**
  * Add the correct display in IE.
  */template {
  display: none;
}/* User interaction (https://html.spec.whatwg.org/multipage/interaction.html#editing)
    ========================================================================== *//*
  * Remove the tapping delay on clickable elements (opinionated).
  * 1. Remove the tapping delay in IE 10.
  */a,
area,
button,
input,
label,
select,
summary,
textarea,
[tabindex] {
  -ms-touch-action: manipulation; /* 1 */
  touch-action: manipulation;
}/**
  * Add the correct display in IE 10-.
  */[hidden] {
  display: none;
}/* ARIA (https://w3c.github.io/html-aria/)
    ========================================================================== *//**
  * Change the cursor on busy elements (opinionated).
  */[aria-busy='true'] {
  cursor: progress;
}/*
  * Change the cursor on control elements (opinionated).
  */[aria-controls] {
  cursor: pointer;
}/*
  * Change the display on visually hidden accessible elements (opinionated).
  */[aria-hidden='false'][hidden]:not(:focus) {
  clip: rect(0, 0, 0, 0);
  display: inherit;
  position: absolute;
}/*
  * Change the cursor on disabled, not-editable, or otherwise
  * inoperable elements (opinionated).
  */[aria-disabled] {
  cursor: default;
}/* Slider */.slick-slider
{
    position: relative;

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

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

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}.slick-list:focus
{
    outline: none;
}.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}.slick-track
{
    position: relative;
    top: 0;
    left: 0;

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

    content: '';
}.slick-track:after
{
    clear: both;
}.slick-loading .slick-track
{
    visibility: hidden;
}.slick-slide
{
    display: none;
    float: left;

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

    height: auto;

    border: 1px solid transparent;
}.slick-arrow.slick-hidden {
    display: none;
}/* Slider */.slick-loading .slick-list
{
    background: #fff url('/assets/images/ajax-loader.gif') center center no-repeat;
}/* Icons */@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=');
    src: url('data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=') format('embedded-opentype'), url('data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF') format('woff'), url('data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=') format('truetype'), url('/assets/images/slick.svg#slick') format('svg');
}/* Arrows */.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

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

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}.slick-prev
{
    left: -25px;
}[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}.slick-prev:before
{
    content: '←';
}[dir='rtl'] .slick-prev:before
{
    content: '→';
}.slick-next
{
    right: -25px;
}[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}.slick-next:before
{
    content: '→';
}[dir='rtl'] .slick-next:before
{
    content: '←';
}/* Dots */.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

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

    list-style: none;

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

    display: inline-block;

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

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

    display: block;

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

    cursor: pointer;

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

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

    width: 20px;
    height: 20px;

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

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}:root {
  /* ================ Colors ================ */
  --marketplaceColor: #ffa459;
  --marketplaceColorLight: #ffb77c;
  --marketplaceColorDark: #ff8d2f;
  --marketplaceBlue: #004882;
  --marketplaceBlueLight: #00569b;
  --marketplaceBlueDark: #002f55;
  --successColor: #2ecc71;
  --successColorDark: #239954;
  --successColorLight: #f0fff6;
  --failColor: #ff0000;
  --errorColorLight: #f14545;
  --errorColor: #ed2626;
  --errorColorDark: #c01818;
  --failColorLight: #fff0f0;
  --attentionColor: #ffaa00;
  --attentionColorLight: #fff7f0;
  --bannedColorLight: var(--marketplaceColorLight);
  --bannedColorDark: var(--marketplaceColor);
  --matterColorDark: #000000;
  --matterColor: #4a4a4a;
  --matterColorAnti: #b2b2b2;
  --matterColorNegative: #e7e7e7;
  --matterColorBright: #fcfcfc;
  --matterColorLight: #ffffff;
  --matterColorLightTransparent: rgba(255, 255, 255, 0.65);
  /* ================ Font ================ */
  --fontFamily: "Poppins", sans-serif;
  --fontWeightRegular: 400;
  --fontWeightMedium: 500;
  --fontWeightSemiBold: 600;
  --fontWeightBold: 700;
  --fontWeightHighlightEmail: var(--fontWeightBold);
  /* ================ Spacing unites ================ */
  /* Multiples of mobile and desktop spacing units should be used with margins and paddings. */
  --spacingUnit: 6px;
  --spacingUnitDesktop: 8px;
  /* Shadows */
  --boxShadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  --boxShadowTop: 0 -2px 4px 0 rgba(0, 0, 0, 0.1);
  --boxShadowLight: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
  --boxShadowPopup: 0 8px 16px 0 rgba(0, 0, 0, 0.3);
  --boxShadowPopupLight: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
  --boxShadowBreakdown: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
  --boxShadowButton: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
  --boxShadowListingCard: 0 0 50px 0 rgba(0, 0, 0, 0.1);
  --boxShadowNotFoundPageSearch: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  --boxShadowSectionLocationHover: 0 10px 30px 0 rgba(0, 0, 0, 0.1);
  --boxShadowBottomForm: 0 -2px 4px 0 rgba(0, 0, 0, 0.05);
  --boxShadowFilterButton: 0 4px 16px 0 rgba(0, 0, 0, 0.2);
  /* ================ Z-index base levels ================ */
  /* topbar is positioned slightly above content */
  --zIndexTopbar: 10;
  /* small popups on UI should use z-indexes above 50 */
  --zIndexPopup: 50;
  /* modals and UI overlays should use z-indexes above 100 */
  --zIndexModal: 100;
  /* generic error message should overlay even modals */
  --zIndexGenericError: 200;
  /* ================ Border radius ================ */
  --borderRadius: 2px;
  --borderRadiusMobileSearch: 3px;
  /* ================ Transition styles ================ */
  --transitionStyle: ease-in 0.2s;
  --transitionStyleButton: ease-in-out 0.1s;
  /* ================ Topbar related ================ */
  --topbarHeight: 60px;
  --topbarHeightDesktop: 72px;
  --TopbarMobileMenu_topMargin: 96px;
  --Topbar_logoHeight: 38px;
  --CheckoutPage_logoHeight: 25px;
  --CheckoutPage_logoHeightDesktop: 27px;
  --TopbarSearchForm_inputHeight: 53px;
  --TopbarSearchForm_topbarMargin: 94px;
  --TopbarSearchForm_bottomBorder: 3px;
  /* ================ Modal default padding ================ */
  --modalPadding: 24px 24px 48px 24px;
  --modalPaddingMedium: 55px 60px 55px 60px;
  /* ================ LocationAutocompleteInput bottom attribution padding ================ */
  /* Google Maps needs 72px bottom padding to accommodate logo, Mapbox doesn't have one */
  --locationAutocompleteBottomPadding: 8px;
  --LocationAutocompleteInput_inputHeight: 50px;
  --LocationAutocompleteInput_sidePaddingDesktop: 36px;
  /* ================ Filters ================ */
  --marketplaceButtonSmallDesktopPadding: 9px 16px 9px 16px;
  /* ================ DateInput, DateRangeInput, DateRangeController ================ */
  --ReactDates_selectionHeight: 36px;
  --ReactDates_hoveredOverlayColor: rgba(255, 255, 255, 0.2);
  --DateInput_selectionHeight: var(--ReactDates_selectionHeight);
  --DateInput_hoveredOverlayColor: var(--ReactDates_hoveredOverlayColor);
  --DateRangeInput_selectionHeight: var(--ReactDates_selectionHeight);
  --DateRangeInput_hoveredOverlayColor: var(--ReactDates_hoveredOverlayColor);
  --DateRangeController_selectionHeight: var(--ReactDates_selectionHeight);
  /* ================ SectionHero ================ */
  --SectionHero_desktopTitleMaxWidth: 625px;
  /* ================ TabNav ================ */
  --TabNav_linkWidth: 240px;
  /* ================ LandingPage ================ */
  --LandingPage_sectionMarginTop: 40px;
  --LandingPage_sectionMarginTopMedium: 60px;
  --LandingPage_sectionMarginTopLarge: 94px;
  /* ================ EditListingAvailabilityForm, ManageAvailabilityCalendar ================ */
  --ManageAvailabilityCalendar_gridColor: #e0e0e0;
  --ManageAvailabilityCalendar_availableColor: #ffffff;
  --ManageAvailabilityCalendar_availableColorHover: #fafafa;
  --ManageAvailabilityCalendar_blockedColor: #ebebeb;
  --ManageAvailabilityCalendar_blockedColorHover: #e6e6e6;
  --ManageAvailabilityCalendar_reservedColor: #e6fff0;
  --ManageAvailabilityCalendar_reservedColorHover: #e1faeb;
  --ManageAvailabilityCalendar_failedColor: #fff2f2;
  /* ================ ProfileSettingsForm ================ */
  --ProfileSettingsForm_avatarSize: 96px;
  --ProfileSettingsForm_avatarSizeDesktop: 240px;
}/* ================ Global element styles ================ */body {
  -webkit-font-smoothing: antialiased; /* http://szafranek.net/blog/2009/02/22/font-smoothing-explained/ */
  -moz-osx-font-smoothing: grayscale; /* http://szafranek.net/blog/2009/02/22/font-smoothing-explained/ */
  text-rendering: optimizeSpeed;
  background-color: var(--matterColorBright);
}::selection {
  background: var(--marketplaceColor); /* WebKit/Blink Browsers */
  color: var(--matterColorLight);
}::-moz-selection {
  background: var(--marketplaceColor); /* Gecko Browsers */
  color: var(--matterColorLight);
}a,
.a {
  display: inline;
  margin: 0;
  padding: 0;
  border: none;
  color: var(--marketplaceColor);
  text-decoration: none;
  transition: ease-in-out 0.1s;
}a:hover,
.a:hover {
  cursor: pointer;
}h1,
.h1 {
  font-weight: var(--fontWeightBold);
  font-size: 24px;
  line-height: 30px;
  letter-spacing: -0.5px;
}@media (min-width: 1023px) {
  h1,
  .h1 {
    font-size: 40px;
    font-weight: var(--fontWeightBold);
    line-height: 48px;
    letter-spacing: -1px;
  }
}h2,
.h2 {
  font-weight: var(--fontWeightSemiBold);
  font-size: 21px;
  line-height: 24px;
}@media (min-width: 1023px) {
  h2,
  .h2 {
    line-height: 32px;
  }
}h3,
.h3 {
  font-weight: var(--fontWeightSemiBold);
  font-size: 18px;
  line-height: 24px;
}h4,
.h4 {
  font-weight: var(--fontWeightMedium);
  font-size: 15px;
  line-height: 24px;
  letter-spacing: 0;
}@media (min-width: 1023px) {
  h4,
  .h4 {
    font-weight: var(--fontWeightMedium);
  }
}h5,
.h5 {
  font-weight: var(--fontWeightMedium);
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0;
}@media (min-width: 1023px) {
  h5,
  .h5 {
    line-height: 16px;
  }
}h6,
.h6 {
  font-weight: var(--fontWeightBold);
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}@media (min-width: 1023px) {
  h6,
  .h6 {
    line-height: 16px;
  }
}p,
pre,
.marketplaceBodyFontStyles {
  font-family: var(--fontFamily);
  font-weight: var(--fontWeightMedium);
  font-size: 14px;
  line-height: 24px;
  letter-spacing: -0.1px;
  margin-top: 12px;
  margin-bottom: 12px;
}@media (min-width: 1023px) {
  p,
  pre,
  .marketplaceBodyFontStyles {
    font-size: 16px;
    line-height: 32px;
    margin-top: 16px;
    margin-bottom: 16px;
  }
}html,
li,
.marketplaceDefaultFontStyles {
  font-family: var(--fontFamily);
  font-weight: var(--fontWeightMedium);
  font-size: 14px;
  line-height: 24px;
  letter-spacing: -0.1px;
  /* No margins for default font */
}@media (min-width: 1023px) {
  html,
  li,
  .marketplaceDefaultFontStyles {
    font-size: 16px;
    line-height: 32px;
  }
}/* ================ Normalisations ================ */html {
  /* font is set earlier */
  color: var(--matterColor);
  padding: 0;
  margin: 0;
}ul {
  list-style: none;
  padding: 0;
}legend,
label {
  display: block;
  font-weight: var(--fontWeightSemiBold);
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
}@media (min-width: 1023px) {
  legend,
  label {
    font-weight: var(--fontWeightSemiBold);
    line-height: 16px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 6px;
    padding-bottom: 2px;
  }
}button {
  font-family: "Poppins", sans-serif;
}/* marketplaceInputFontStyles */select,
input,
textarea {
  font-family: var(--fontFamily);
  font-weight: var(--fontWeightMedium);
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.1px;
  /* No margins for default font */
}@media (min-width: 1023px) {
  select,
  input,
  textarea {
    font-size: 16px;
    line-height: 32px;
  }
}select {
  /* Dimensions */
  display: block;
  width: 100%;
  margin: 0;
  padding: 5px 0 5px 0;
  /* Unset user agent styles */
  appearance: none;
  /* Borders */
  border: none;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: var(--marketplaceColor);
  border-radius: 0;
  /* Background */
  background-image: url('data:image/svg+xml;utf8,<svg width="14" height="9" viewBox="0 0 14 9" xmlns="http://www.w3.org/2000/svg"><path d="M6.53 7.472c.26.26.68.26.94 0l5.335-5.333c.26-.263.26-.684 0-.944-.26-.26-.683-.26-.943 0L7 6.056l-4.862-4.86c-.26-.26-.683-.26-.943 0-.26.26-.26.68 0 .943L6.53 7.47z" stroke="%234A4A4A" fill="%234A4A4A" fill-rule="evenodd"/></svg>');
  background-size: 16px 16px;
  background-position: center right;
  /* Effects */
  cursor: pointer;
  transition: border-bottom-color var(--transitionStyle);
}@media (min-width: 1023px) {
  select {
    padding: 4px 4px 2px;
  }
}select option:disabled {
  color: #949494;
  background-color: #ddd;
}select:hover,
select:focus {
  border-bottom-color: var(--matterColor);
  outline: none;
}input,
textarea,
.marketplaceInputStyles {
  /* Dimensions */
  display: block;
  width: 100%;
  margin: 0;
  padding: 5px 0 5px 0;
  /* Borders */
  border: none;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: var(--marketplaceColor);
  border-radius: 0;
  color: var(--matterColor);
  /* Effects */
  transition: border-bottom-color var(--transitionStyle);
}input::placeholder,
textarea::placeholder,
.marketplaceInputStyles::placeholder {
  color: var(--matterColorAnti);
}@media (min-width: 1023px) {
  input,
  textarea,
  .marketplaceInputStyles {
    padding: 4px 4px 2px;
  }
}input:hover,
input:focus,
textarea:hover,
textarea:focus,
.marketplaceInputStyles:hover,
.marketplaceInputStyles:focus {
  border-bottom-color: var(--matterColor);
  outline: none;
}textarea {
  box-sizing: content-box;
  padding: 0 0 10px 0;
}textarea::placeholder {
  padding: 0 0 10px 0;
}@media (min-width: 1023px) {
  textarea {
    padding: 4px 0 10px 0;
  }
}.fontsLoaded body {
  font-family: "Poppins", sans-serif;
}.fontsLoaded button {
  font-family: "Poppins", sans-serif;
}/* ================ Plain global CSS glasses ================ *//* Full screen Background image located in root-folder/src/assets */.defaultBackgroundImage {
  /* Add loading color for the div */
  background-color: var(--matterColor);
  /* Cover the whole screen with the background image */
  background-size: cover;
  /* Align the image within the container */
  background-position: center center;
}.defaultBackgroundImageForDesktop {
  /* Gradient direction and overlaying the black color on top of the image for better readability */
}@media (min-width: 1023px) {
  .defaultBackgroundImageForDesktop {
    /* Add loading color for the div */
    background-color: var(--matterColor);
    /* Cover the whole screen with the background image */
    background-size: cover;
    /* Align the image within the container */
    background-position: center center;
  }
}/* ================ Hero title ================ */.marketplaceHeroTitleFontStyles {
  font-weight: var(--fontWeightBold);
  font-size: 36px;
  line-height: 36px;
  letter-spacing: -0.7px;
  /* margin-top + n * line-height + margin-bottom => x * 6px */
  margin-top: 25px;
  margin-bottom: 14px;
}@media (min-width: 1023px) {
  .marketplaceHeroTitleFontStyles {
    font-size: 64px;
    line-height: 64px;
    letter-spacing: -1.5px;
    margin-top: 25px;
    margin-bottom: 23px;
  }
}/* ================ Other fonts ================ */.marketplaceTinyFontStyles {
  font-family: var(--fontFamily);
  font-weight: var(--fontWeightRegular);
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: subpixel-antialiased;
}@media (min-width: 1023px) {
  .marketplaceTinyFontStyles {
    line-height: 16px;
  }
}.marketplaceMessageFontStyles {
  font-family: var(--fontFamily);
  font-weight: var(--fontWeightRegular);
  font-size: 16px;
  line-height: 24px;
}.marketplaceMessageDateFontStyles {
  font-family: var(--fontFamily);
  font-weight: var(--fontWeightRegular);
  font-size: 12px;
  line-height: 18px;
}@media (min-width: 1023px) {
  .marketplaceMessageDateFontStyles {
    font-weight: var(--fontWeightMedium);
    font-size: 12px;
    line-height: 24px;
  }
}.marketplaceTxTransitionFontStyles {
  font-family: var(--fontFamily);
  font-weight: var(--fontWeightMedium);
  font-size: 16px;
  line-height: 18px;
}@media (min-width: 1023px) {
  .marketplaceTxTransitionFontStyles {
    font-size: 16px;
    line-height: 24px;
  }
}.marketplaceSearchFilterLabelFontStyles {
  font-family: var(--fontFamily);
  font-weight: var(--fontWeightSemiBold);
  font-size: 13px;
  line-height: 18px;
}@media (min-width: 1023px) {
  .marketplaceSearchFilterLabelFontStyles {
    font-weight: var(--fontWeightMedium);
    font-size: 13px;
    line-height: 20px;
  }
}.marketplaceSearchFilterSublabelFontStyles {
  font-family: var(--fontFamily);
  font-weight: var(--fontWeightMedium);
  font-size: 18px;
  line-height: 18px;
}.marketplaceListingAttributeFontStyles {
  font-family: var(--fontFamily);
  font-weight: var(--fontWeightMedium);
  font-size: 16px;
  line-height: 24px;
}/* ================ Clearfix solution ================ */.clearfix::after {
  content: "";
  display: table;
  clear: both;
}/* ================ Buttons ================ *//**
 * For actual buttons, use components: <Button>, <PrimaryButton>, <SecondaryButton>
 *
 * To create button look-and-feel for links, etc. combine button classes in CSS Modules:
 *
 * default button:
 *   composes: button buttonFont buttonText buttonBorders buttonColors from global;
 * primary button:
 *   composes: button buttonFont buttonText buttonBorders buttonColorsPrimary from global;
 * secondary button:
 *   composes: button buttonFont buttonText buttonBordersSecondary buttonColorsSecondary from global;
 *//* Button styles *//* Basic styles for button: dimensions, paddings, behaviour, etc. */.button {
  display: block;
  width: 100%;
  min-height: 59px;
  margin: 0;
  /* Padding is only for <a> elements where button styles are applied,
  buttons elements should have zero padding */
  padding: 17px 0 17px 0;
  transition: all var(--transitionStyleButton);
  cursor: pointer;
}@media (min-width: 1023px) {
  .button {
    padding: 20px 0 20px 0;
    min-height: 65px;
  }
}.button:focus,
.button:hover {
  outline: none;
  box-shadow: var(--boxShadowButton);
}.button:disabled {
  box-shadow: none;
  cursor: not-allowed;
}/* Button font *//* Default font style for buttons */.buttonFont {
  font-family: "Poppins", sans-serif;
  font-weight: var(--fontWeightSemiBold);
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.2px;
}/* Button text styles *//* Default button text is centered without decorations */.buttonText {
  text-align: center;
  text-decoration: none;
}.buttonText:focus,
.buttonText:hover {
  text-decoration: none;
}/* Button borders *//* Default button has no borders */.buttonBorders {
  border: none;
  border-radius: var(--borderRadius);
}/* Secondary button has clear borders */.buttonBordersSecondary {
  border-width: 1px;
  border-style: solid;
  border-color: var(--matterColorNegative);
  border-radius: var(--borderRadius);
}.buttonBordersSecondary:hover,
.buttonBordersSecondary:focus {
  border-color: var(--matterColorAnti);
}.buttonBordersSecondary:disabled {
  border-color: var(--matterColorNegative);
}/* Button colors *//* Default button uses marketplace color */.buttonColors {
  background-color: var(--marketplaceColor);
  color: var(--matterColorLight);
}.buttonColors:focus,
.buttonColors:hover {
  background-color: var(--marketplaceColorDark);
}.buttonColors:disabled {
  background-color: var(--matterColorNegative);
  color: var(--matterColorLight);
}/* Button colors: primary */.buttonColorsPrimary {
  background-color: var(--successColor);
  color: var(--matterColorLight);
}.buttonColorsPrimary:hover,
.buttonColorsPrimary:focus {
  background-color: var(--successColorDark);
  color: var(--matterColorLight);
}.buttonColorsPrimary:disabled {
  background-color: var(--matterColorNegative);
  color: var(--matterColorLight);
}/* Button colors: secondary */.buttonColorsSecondary {
  background-color: var(--matterColorLight);
  color: var(--matterColor);
}.buttonColorsSecondary:disabled {
  background-color: var(--matterColorNegative);
  color: var(--matterColorLight);
}/* ================ Modals ================ */.marketplaceModalRootStyles {
  /* Page is using flex: AuthenticationPage's .root takes all available space */
  flex-grow: 1;
  /* AuthenticationPage's root uses flexbox */
  display: flex;
}@media (min-width: 1023px) {
  .marketplaceModalRootStyles {
    justify-content: center;
    align-items: flex-start;
  }
}.marketplaceModalFormRootStyles {
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  height: 100%;
}.marketplaceModalBaseStyles {
  flex-grow: 1;
  /* Create context so the close button can be positioned within it */
  position: relative;
  /* Display and dimensions */
  display: flex;
  flex-direction: column;
  padding: var(--modalPadding);
  background-color: var(--matterColorLight);
  border-radius: var(--borderRadius);
  border-bottom: none;
}@media (min-width: 1023px) {
  .marketplaceModalBaseStyles {
    flex-basis: 480px;
    flex-grow: 0;
    /* min-height: 568px; */
    padding: var(--modalPaddingMedium);
    margin-top: 12.5vh;
    margin-bottom: 12.5vh;
    border-bottom: 8px solid var(--marketplaceColor);
  }
}.marketplaceModalInMobileBaseStyles {
  flex-grow: 1;
  /* Create context so the close button can be positioned within it */
  position: relative;
  /* Display and dimensions */
  display: flex;
  flex-direction: column;
  height: 100vh;
  padding: 0;
  background-color: var(--matterColorLight);
  border-radius: var(--borderRadius);
}@media (min-width: 1023px) {
  .marketplaceModalInMobileBaseStyles {
    flex-basis: 480px;
    flex-grow: 0;
    height: 100%;
    padding: 0;
    background-color: transparent;
    border-radius: 0;
  }
}/* Modal title */.marketplaceModalTitleStyles {
  font-weight: var(--fontWeightBold);
  font-size: 30px;
  line-height: 36px;
  letter-spacing: -0.5px;
  margin: 0;
}@media (min-width: 1023px) {
  .marketplaceModalTitleStyles {
    font-weight: var(--fontWeightSemiBold);
    line-height: 40px;
    letter-spacing: -0.9px;
    margin: 0;
  }
}/* Modal message */.marketplaceModalParagraphStyles {
  margin: 18px 0 0 0;
}@media (min-width: 1023px) {
  .marketplaceModalParagraphStyles {
    margin: 24px 0 0 0;
  }
}/* Bottom wrapper for the modal */.marketplaceModalBottomWrapper {
  text-align: center;
  margin-top: 60px;
  align-self: stretch;
}@media (min-width: 1023px) {
  .marketplaceModalBottomWrapper {
    margin-top: 96px;
  }
}/* Adjust the bottomWrapper's margin to match modals without the helper text */.marketplaceModalBottomWrapperText {
  margin-top: -24px;
  padding-bottom: 8px;
}@media (min-width: 1023px) {
  .marketplaceModalBottomWrapperText {
    padding-bottom: 0;
  }
}.marketplaceModalHelperText {
  font-family: var(--fontFamily);
  font-weight: var(--fontWeightRegular);
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: subpixel-antialiased;
  color: var(--matterColorAnti);
  margin: 0;
}@media (min-width: 1023px) {
  .marketplaceModalHelperText {
    line-height: 16px;
    margin: 0;
  }
}.marketplaceModalHelperLink {
  font-family: var(--fontFamily);
  font-weight: var(--fontWeightRegular);
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: subpixel-antialiased;
  color: var(--matterColor);
  margin: 0;
}@media (min-width: 1023px) {
  .marketplaceModalHelperLink {
    line-height: 16px;
    margin: 0;
  }
}/* Modal Close icon */.marketplaceModalCloseStyles {
  /* Position inside modal */
  position: fixed;
  top: 0;
  right: 0;
  /* Some content (like map) is positioning itself on top of close button without z-index handling */
  z-index: calc(var(--zIndexModal) + 1);
  /* Safari didn't know how to baseline-align svg icon and text */
  display: flex;
  align-items: flex-start;
  width: auto;
  /* Sizing (touch area) */
  padding: 24px;
  margin: 0;
  border: 0;
  /* Colors */
  background-color: transparent;
  color: var(--matterColor);
  cursor: pointer;
}@media (min-width: 1023px) {
  .marketplaceModalCloseStyles {
    padding: 27px 30px;
    position: absolute;
  }
}.marketplaceModalCloseStyles:enabled:hover {
  background-color: transparent;
  color: var(--matterColorDark);
  box-shadow: none;
  text-decoration: none;
}.marketplaceModalCloseStyles:enabled:active {
  background-color: transparent;
  color: var(--matterColorDark);
}.marketplaceModalCloseStyles:disabled {
  background-color: transparent;
}.marketplaceModalIconStyles {
  height: 48px;
  margin-bottom: 12px;
}@media (min-width: 1023px) {
  .marketplaceModalIconStyles {
    height: 64px;
    margin-bottom: 23px;
  }
}.marketplaceModalCloseText {
  /* Font */
  font-weight: var(--fontWeightBold);
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin: 0;
}@media (min-width: 1023px) {
  .marketplaceModalCloseText {
    line-height: 16px;
    margin: 0;
  }
}.marketplaceModalCloseIcon {
  display: inline-block;
  margin-left: 8px;
  /* Move X icon vertically to align it with the close text. */
  margin-top: 3px;
  box-sizing: content-box;
}@media (min-width: 1023px) {
  .marketplaceModalCloseIcon {
    margin-top: 2px;
  }
}.marketplaceModalErrorStyles {
  font-weight: var(--fontWeightMedium);
  font-size: 15px;
  line-height: 24px;
  letter-spacing: 0;
  margin-top: 24px;
  color: var(--failColor);
}@media (min-width: 1023px) {
  .marketplaceModalErrorStyles {
    font-weight: var(--fontWeightMedium);
    /* margin-top + n * line-height + margin-bottom => x * 8px */
    margin-top: 17px;
    margin-bottom: 15px;
  }
}.marketplaceModalPasswordMargins {
  /* Leave space between the input and the button below when the
  viewport height is small */
  margin-top: 24px;
}@media (min-width: 1023px) {
  .marketplaceModalPasswordMargins {
    margin-top: 32px;
  }
}.image-gallery-icon {
  color: #fff;
  transition: all 0.3s ease-out;
  appearance: none;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  outline: none;
  position: absolute;
  z-index: 4;
  filter: drop-shadow(0 2px 2px #1a1a1a);
}@media (hover: hover) and (pointer: fine) {
  .image-gallery-icon:hover {
    color: #337ab7;
  }
  .image-gallery-icon:hover .image-gallery-svg {
    transform: scale(1.1);
  }
}.image-gallery-icon:focus {
  outline: 2px solid #337ab7;
}.image-gallery-using-mouse .image-gallery-icon:focus {
  outline: none;
}.image-gallery-fullscreen-button,
.image-gallery-play-button {
  bottom: 0;
  padding: 20px;
}.image-gallery-fullscreen-button .image-gallery-svg,
.image-gallery-play-button .image-gallery-svg {
  height: 28px;
  width: 28px;
}@media (max-width: 768px) {
  .image-gallery-fullscreen-button,
  .image-gallery-play-button {
    padding: 15px;
  }
  .image-gallery-fullscreen-button .image-gallery-svg,
  .image-gallery-play-button .image-gallery-svg {
    height: 24px;
    width: 24px;
  }
}@media (max-width: 480px) {
  .image-gallery-fullscreen-button,
  .image-gallery-play-button {
    padding: 10px;
  }
  .image-gallery-fullscreen-button .image-gallery-svg,
  .image-gallery-play-button .image-gallery-svg {
    height: 16px;
    width: 16px;
  }
}.image-gallery-fullscreen-button {
  right: 0;
}.image-gallery-play-button {
  left: 0;
}.image-gallery-left-nav,
.image-gallery-right-nav {
  padding: 50px 10px;
  top: 50%;
  transform: translateY(-50%);
}.image-gallery-left-nav .image-gallery-svg,
.image-gallery-right-nav .image-gallery-svg {
  height: 120px;
  width: 60px;
}@media (max-width: 768px) {
  .image-gallery-left-nav .image-gallery-svg,
  .image-gallery-right-nav .image-gallery-svg {
    height: 72px;
    width: 36px;
  }
}@media (max-width: 480px) {
  .image-gallery-left-nav .image-gallery-svg,
  .image-gallery-right-nav .image-gallery-svg {
    height: 48px;
    width: 24px;
  }
}.image-gallery-left-nav[disabled],
.image-gallery-right-nav[disabled] {
  cursor: disabled;
  opacity: 0.6;
  pointer-events: none;
}.image-gallery-left-nav {
  left: 0;
}.image-gallery-right-nav {
  right: 0;
}.image-gallery {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  position: relative;
}.image-gallery.fullscreen-modal {
  background: #000;
  bottom: 0;
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 5;
}.image-gallery.fullscreen-modal .image-gallery-content {
  top: 50%;
  transform: translateY(-50%);
}.image-gallery-content {
  position: relative;
  line-height: 0;
  top: 0;
}.image-gallery-content.fullscreen {
  background: #000;
}.image-gallery-content .image-gallery-slide .image-gallery-image {
  max-height: calc(100vh - 80px);
}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image, .image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image {
  max-height: 100vh;
}.image-gallery-slide-wrapper {
  position: relative;
}.image-gallery-slide-wrapper.image-gallery-thumbnails-left, .image-gallery-slide-wrapper.image-gallery-thumbnails-right {
  display: inline-block;
  width: calc(100% - 110px);
}@media (max-width: 768px) {
  .image-gallery-slide-wrapper.image-gallery-thumbnails-left, .image-gallery-slide-wrapper.image-gallery-thumbnails-right {
    width: calc(100% - 87px);
  }
}.image-gallery-slide-wrapper.image-gallery-rtl {
  direction: rtl;
}.image-gallery-slides {
  line-height: 0;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
  text-align: center;
}.image-gallery-slide {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}.image-gallery-slide.image-gallery-center {
  position: relative;
}.image-gallery-slide .image-gallery-image {
  width: 100%;
  object-fit: contain;
}.image-gallery-slide .image-gallery-description {
  background: rgba(0, 0, 0, 0.4);
  bottom: 70px;
  color: #fff;
  left: 0;
  line-height: 1;
  padding: 10px 20px;
  position: absolute;
  white-space: normal;
}@media (max-width: 768px) {
  .image-gallery-slide .image-gallery-description {
    bottom: 45px;
    font-size: 0.8em;
    padding: 8px 15px;
  }
}.image-gallery-bullets {
  bottom: 20px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  width: 80%;
  z-index: 4;
}.image-gallery-bullets .image-gallery-bullets-container {
  margin: 0;
  padding: 0;
  text-align: center;
}.image-gallery-bullets .image-gallery-bullet {
  appearance: none;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 50%;
  box-shadow: 0 2px 2px #1a1a1a;
  cursor: pointer;
  display: inline-block;
  margin: 0 5px;
  outline: none;
  padding: 5px;
  transition: all 0.2s ease-out;
}@media (max-width: 768px) {
  .image-gallery-bullets .image-gallery-bullet {
    margin: 0 3px;
    padding: 3px;
  }
}@media (max-width: 480px) {
  .image-gallery-bullets .image-gallery-bullet {
    padding: 2.7px;
  }
}.image-gallery-bullets .image-gallery-bullet:focus {
  transform: scale(1.2);
  background: #337ab7;
  border: 1px solid #337ab7;
}.image-gallery-bullets .image-gallery-bullet.active {
  transform: scale(1.2);
  border: 1px solid #fff;
  background: #fff;
}@media (hover: hover) and (pointer: fine) {
  .image-gallery-bullets .image-gallery-bullet:hover {
    background: #337ab7;
    border: 1px solid #337ab7;
  }
  .image-gallery-bullets .image-gallery-bullet.active:hover {
    background: #337ab7;
  }
}.image-gallery-thumbnails-wrapper {
  position: relative;
}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal {
  touch-action: pan-y;
}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical {
  touch-action: pan-x;
}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl {
  direction: rtl;
}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left, .image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right {
  display: inline-block;
  vertical-align: top;
  width: 100px;
}@media (max-width: 768px) {
  .image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left, .image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right {
    width: 81px;
  }
}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails, .image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails {
  height: 100%;
  width: 100%;
  left: 0;
  padding: 0;
  position: absolute;
  top: 0;
}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail, .image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail {
  display: block;
  margin-right: 0;
  padding: 0;
}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail + .image-gallery-thumbnail, .image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail + .image-gallery-thumbnail {
  margin-left: 0;
  margin-top: 2px;
}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left, .image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right {
  margin: 0 5px;
}@media (max-width: 768px) {
  .image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left, .image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right {
    margin: 0 3px;
  }
}.image-gallery-thumbnails {
  overflow: hidden;
  padding: 5px 0;
}@media (max-width: 768px) {
  .image-gallery-thumbnails {
    padding: 3px 0;
  }
}.image-gallery-thumbnails .image-gallery-thumbnails-container {
  cursor: pointer;
  text-align: center;
  white-space: nowrap;
}.image-gallery-thumbnail {
  display: inline-block;
  border: 4px solid transparent;
  transition: border 0.3s ease-out;
  width: 100px;
  background: transparent;
  padding: 0;
}@media (max-width: 768px) {
  .image-gallery-thumbnail {
    border: 3px solid transparent;
    width: 81px;
  }
}.image-gallery-thumbnail + .image-gallery-thumbnail {
  margin-left: 2px;
}.image-gallery-thumbnail .image-gallery-thumbnail-inner {
  display: block;
  position: relative;
}.image-gallery-thumbnail .image-gallery-thumbnail-image {
  vertical-align: middle;
  width: 100%;
  line-height: 0;
}.image-gallery-thumbnail.active, .image-gallery-thumbnail:focus {
  outline: none;
  border: 4px solid #337ab7;
}@media (max-width: 768px) {
  .image-gallery-thumbnail.active, .image-gallery-thumbnail:focus {
    border: 3px solid #337ab7;
  }
}@media (hover: hover) and (pointer: fine) {
  .image-gallery-thumbnail:hover {
    outline: none;
    border: 4px solid #337ab7;
  }
}@media (hover: hover) and (pointer: fine) and (max-width: 768px) {
  .image-gallery-thumbnail:hover {
    border: 3px solid #337ab7;
  }
}.image-gallery-thumbnail-label {
  box-sizing: border-box;
  color: white;
  font-size: 1em;
  left: 0;
  line-height: 1em;
  padding: 5%;
  position: absolute;
  top: 50%;
  text-shadow: 0 2px 2px #1a1a1a;
  transform: translateY(-50%);
  white-space: normal;
  width: 100%;
}@media (max-width: 768px) {
  .image-gallery-thumbnail-label {
    font-size: 0.8em;
    line-height: 0.8em;
  }
}.image-gallery-index {
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  line-height: 1;
  padding: 10px 20px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 4;
}@media (max-width: 768px) {
  .image-gallery-index {
    font-size: 0.8em;
    padding: 5px 10px;
  }
}body {
  top: 0 !important;
  min-height: unset !important;
}body.mobForm {
  overflow: hidden;
}body.mobForm .back-btn {
  z-index: 0;
}body.mobForm header {
  z-index: -1;
}body.mobForm.burger header {
  z-index: 11;
}body li[role=menuitem] a[data-key^=minutes-] {
  display: none;
}body li[role=menuitem] a[data-key=minutes-0],
body li[role=menuitem] a[data-key=minutes-15],
body li[role=menuitem] a[data-key=minutes-30],
body li[role=menuitem] a[data-key=minutes-45] {
  display: block !important;
}body .partners .slick-track,
body .recentListings .slick-track {
  display: flex;
  align-items: center;
  column-gap: 60px;
}@media screen and (max-width: 420px) {
  body .partners .slick-track,
  body .recentListings .slick-track {
    column-gap: 0;
  }
}@media (min-width: 421px) and (max-width: 600px) {
  body .partners .slick-track,
  body .recentListings .slick-track {
    column-gap: 20px;
  }
}@media (min-width: 601px) and (max-width: 800px) {
  body .partners .slick-track,
  body .recentListings .slick-track {
    column-gap: 30px;
  }
}@media (min-width: 801px) and (max-width: 1100px) {
  body .partners .slick-track,
  body .recentListings .slick-track {
    column-gap: 46px;
  }
}@media (max-width: 1023px) {
  body .partners .slick-slider,
  body .recentListings .slick-slider {
    padding: 0 22px;
  }
}@media screen and (max-width: 768px) {
  body .partners .slick-dots,
  body .recentListings .slick-dots {
    left: 0;
  }
}body .partners .slick-slide a,
body .recentListings .slick-slide a {
  display: flex !important;
  justify-content: center;
  align-items: center;
}body .partners .slick-prev::before, body .partners .slick-next::before,
body .recentListings .slick-prev::before,
body .recentListings .slick-next::before {
  font-size: 26px;
  color: var(--marketplaceColor);
}body .reviews .slick-track {
  display: flex;
  align-items: center;
  column-gap: 40px;
}@media screen and (max-width: 649px) {
  body .reviews .slick-track {
    column-gap: 0;
  }
}@media screen and (max-width: 649px) {
  body .reviews .slick-slide {
    display: flex;
    justify-content: center;
  }
}body .reviews .slick-prev::before, body .reviews .slick-next::before,
body .tweets .slick-prev::before,
body .tweets .slick-next::before {
  font-size: 26px;
  color: var(--marketplaceColor);
}body .reviews .slick-next {
  left: 51%;
  top: 110%;
  z-index: 1;
}@media screen and (max-width: 649px) {
  body .reviews .slick-next {
    left: 90%;
    top: 50%;
  }
}body .reviews .slick-prev {
  left: 47%;
  top: 110%;
  z-index: 1;
}@media screen and (max-width: 649px) {
  body .reviews .slick-prev {
    left: 5%;
    top: 50%;
  }
}body .tweets .slick-track {
  display: flex;
  column-gap: 40px;
}@media screen and (max-width: 649px) {
  body .tweets .slick-track {
    column-gap: 0;
  }
}body .tweets .slick-slider {
  width: 100%;
}body .tweets .slick-slide {
  display: flex;
  justify-content: center;
}body .tweets .slick-slide > div {
  width: 100%;
}body .tweets .slick-slide > div > div {
  margin: 0;
}@media screen and (max-width: 649px) {
  body .tweets .slick-slide > div {
    width: 80vw;
  }
}body .tweets .slick-next {
  z-index: 1;
}@media screen and (max-width: 649px) {
  body .tweets .slick-next {
    left: 95%;
    top: 50%;
  }
}@media (min-width: 650px) and (max-width: 979px) {
  body .tweets .slick-next {
    left: 95%;
    top: 50%;
  }
}body .tweets .slick-prev {
  z-index: 1;
}@media screen and (max-width: 649px) {
  body .tweets .slick-prev {
    left: -2%;
    top: 50%;
  }
}@media (min-width: 650px) and (max-width: 979px) {
  body .tweets .slick-prev {
    left: -1%;
    top: 50%;
  }
}body .recentListings .slick-slide a {
  flex-direction: column;
  justify-content: start;
  align-items: start;
}@media screen and (max-width: 768px) {
  body .recentListings .slick-next {
    left: 50% !important;
    top: 105% !important;
  }
  body .recentListings .slick-prev {
    left: 40% !important;
    top: 105% !important;
  }
}@media screen and (max-width: 1300px) {
  body .recentListings .slick-next {
    left: 51%;
    top: 110%;
  }
  body .recentListings .slick-prev {
    left: 47%;
    top: 110%;
  }
  body .recentListings .slick-slider {
    padding: 0;
  }
}body .gallery .slick-track {
  display: flex;
  align-items: center;
}body .gallery .slick-prev {
  left: 15px;
  z-index: 1;
  width: 112px;
}@media screen and (min-width: 1400px) {
  body .gallery .slick-prev {
    width: 135px;
  }
}body .gallery .slick-prev::before {
  font-size: 112px;
}@media screen and (min-width: 1400px) {
  body .gallery .slick-prev::before {
    font-size: 135px;
  }
}body .gallery .slick-next {
  right: 15px;
  z-index: 1;
  width: 112px;
}@media screen and (min-width: 1400px) {
  body .gallery .slick-next {
    width: 135px;
  }
}body .gallery .slick-next::before {
  font-size: 112px;
}@media screen and (min-width: 1400px) {
  body .gallery .slick-next::before {
    font-size: 135px;
  }
}@media (max-width: 1023px) {
  body .gallery .slick-dots {
    bottom: -35px;
  }
  body .gallery .slick-arrow {
    top: unset;
    bottom: -60px;
    cursor: pointer;
    z-index: 1;
  }
  body .gallery .slick-arrow.slick-prev {
    width: 65px;
    left: 15px;
  }
  body .gallery .slick-arrow.slick-prev::before {
    font-size: 65px;
  }
  body .gallery .slick-arrow.slick-next {
    width: 65px;
    right: 15px;
  }
  body .gallery .slick-arrow.slick-next::before {
    font-size: 65px;
  }
}body .gallery .slick-dots li button::before {
  opacity: 0.4;
  color: #eee;
  font-size: 12px;
}body .gallery .slick-dots li.slick-active button::before {
  opacity: 1;
  color: var(--marketplaceColor);
}body .gallery .slick-prev::before, body .gallery .slick-next::before {
  color: var(--marketplaceColor);
}body .google-map-markers-overlay > div:hover {
  z-index: 1 !important;
}body .marker {
  width: 40px;
}body * {
  box-sizing: border-box;
}body img {
  max-width: 100%;
}body button {
  border: none;
  cursor: pointer;
  padding: 0;
}body .swiper-button-prev,
body .swiper-button-next {
  color: var(--marketplaceColor);
}body .swiper-button-prev::after,
body .swiper-button-next::after {
  z-index: 4;
}body .swiper-button-prev::before,
body .swiper-button-next::before {
  content: "";
  position: absolute;
  width: 150px;
  height: 150px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: var(--matterColorBright);
  z-index: 3;
}.datepicker-single .rmdp-container {
  width: 100%;
}.datepicker-single .custom-calendar .rmdp-week-day {
  color: #fff !important;
}.datepicker-single .rmdp-day, .datepicker-single .rmdp-week-day {
  color: #fff !important;
}.datepicker-single .rmdp-ym .rmdp-day {
  color: var(--marketplaceColor) !important;
}.datepicker-single .rmdp-day-picker {
  width: 100%;
}@media screen and (max-width: 768px) {
  .datepicker-single .rmdp-day-picker div {
    width: 100%;
  }
}.datepicker-single .rmdp-day:not(.rmdp-deactive) .highlight-red {
  color: #fff !important;
  background: red;
}.datepicker-single .rmdp-day, .datepicker-single .rmdp-week-day {
  width: 60px !important;
  height: 60px !important;
}.datepicker-single .rmdp-day.full {
  cursor: not-allowed;
  pointer-events: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}.datepicker-single .rmdp-day.full span {
  opacity: 0.6;
  background-color: rgba(0, 0, 0, 0.15);
}.datepicker-single .rmdp-day span {
  border-radius: 8px !important;
}.datepicker-single .rmdp-day .seats-available {
  position: absolute;
  bottom: 6px;
  right: 6px;
  font-size: 12px;
  line-height: 1;
  color: #35ff68;
}@media (max-width: 500px) {
  .datepicker-single .rmdp-day .seats-available {
    right: 0;
    text-align: right;
  }
}.datepicker-single .rmdp-day .seats-available.full {
  color: red;
}.datepicker-single .rmdp-day.rmdp-selected .seats-available {
  color: #fff;
}.datepicker-single .rmdp-action-buttons::before {
  content: var(--date-info, "Number in the bottom right corner displays the amount of estimated available spaces for the particular date");
  color: var(--date-info-color, #fff);
  font-size: var(--date-info-size, 11px);
  line-height: 1.3;
  width: 270px;
  text-align: left;
  font-weight: var(--date-info-weight, normal);
  margin-bottom: 5px;
}@media screen and (max-width: 768px) {
  .datepicker-single .rmdp-action-buttons::before {
    width: auto;
    word-break: break-word;
  }
}.datepicker-single .rmdp-mobile .rmdp-day-picker {
  margin-left: 0 !important;
}.datepicker-single .rmdp-calendar {
  width: 100% !important;
}.datepicker-single .rmdp-mobile.rmdp-wrapper {
  border: none !important;
  background: #ffa459 !important;
}.datepicker-single .rmdp-day.rmdp-disabled {
  color: #ff8d2f !important;
  cursor: not-allowed;
}.datepicker-single .rmdp-restriction {
  pointer-events: none;
  color: #ff8d2f !important;
}.datepicker-single .rmdp-restriction .seats-available {
  display: none;
}.datepicker-single .rmdp-day.rmdp-today span {
  background-color: transparent !important;
  border-bottom: 3px solid #fff !important;
  border-radius: 0 !important;
}.datepicker-single .rmdp-day.rmdp-today.rmdp-restriction span {
  color: #ff8d2f !important;
  border-bottom: 3px solid rgba(255, 255, 255, 0.4) !important;
}.datepicker-single .rmdp-day.rmdp-selected span:not(.highlight) {
  background-color: #2ecc71 !important;
  border-radius: 8px !important;
  border: none !important;
}.datepicker-single .rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) span:hover {
  background: #e4e7e7 !important;
  border: 1px double #e4e7e7;
  border-radius: 5px;
  color: #000 !important;
}.datepicker-single .rmdp-arrow {
  border: solid #fff !important;
  border-width: 0 2px 2px 0 !important;
}.datepicker-single .rmdp-arrow-container:hover {
  background: transparent !important;
  box-shadow: none !important;
}.datepicker-single .time-picker .rmdp-arrow {
  border: solid var(--marketplaceColorDark) !important;
  border-width: 0 3px 3px 0 !important;
}.datepicker-single .time-picker .rmdp-time-picker input {
  width: 30px !important;
}.datepicker-single .time-picker .rmdp-time-picker .rmdp-am {
  width: 30px !important;
  display: flex !important;
  justify-content: center !important;
  padding: 5px 2px;
  margin: 0;
}.datepicker-single .rmdp-header-values {
  color: #fff !important;
}.datepicker-single .rmdp-day span {
  font-weight: 500 !important;
}.datepicker-single .rmdp-action-button {
  color: #fff !important;
  background: transparent !important;
}@media screen and (max-width: 768px) {
  .datepicker-single .rmdp-action-button {
    width: auto !important;
    padding: 7px 12px !important;
  }
}@media screen and (max-width: 768px) {
  .datepicker-single .rmdp-action-buttons {
    margin-bottom: 10px;
  }
}.datepicker-single .rmdp-calendar-container-mobile .rmdp-mobile.rmdp-wrapper {
  visibility: visible !important;
}@media screen and (max-width: 768px) {
  .datepicker-single .rmdp-calendar-container-mobile .rmdp-mobile.rmdp-wrapper {
    width: 85vw;
    top: 55%;
    transform: translate(-50%, -55%);
  }
}.datepicker-range .rmdp-wrapper {
  display: flex;
}.datepicker-range .predefined-ranges {
  display: flex;
  flex-direction: column;
  padding: 10px 4px;
}.datepicker-range .predefined-ranges button {
  padding: 0 6px;
  color: var(--marketplaceColor);
  transition-duration: 0.15s;
  font-weight: 500;
}.datepicker-range .predefined-ranges button:hover {
  color: var(--marketplaceColorDark);
  text-decoration: underline;
}.datepicker-range .rmdp-container {
  width: 100%;
}.datepicker-range .rmdp-arrow-container {
  align-items: center;
}.datepicker-range .rmdp-arrow-container:hover {
  background-color: var(--marketplaceColor);
}.datepicker-range .rmdp-arrow-container:hover .rmdp-arrow {
  border-color: #ffffff;
  margin-top: 0;
}.datepicker-range .rmdp-arrow {
  border-color: var(--marketplaceColorDark);
}.datepicker-range .rmdp-week-day {
  color: var(--marketplaceColorDark);
}.datepicker-range .rmdp-day.rmdp-selected span:not(.highlight),
.datepicker-range .rmdp-day.rmdp-today span {
  background-color: var(--marketplaceColorLight);
}.datepicker-range .rmdp-range {
  background-color: var(--marketplaceColorDark);
}.datepicker-range .rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) span:hover {
  background-color: var(--marketplaceColor);
}.imageViewer > .container > .toolbar > .defaultButton > div > svg {
  width: 40px !important;
  height: 40px !important;
  fill: #ffa459;
}.pac-container {
  background-color: var(--marketplaceColor);
  padding: 8px 0;
  top: var(--topbarHeightDesktop);
  left: 26.75vw;
  z-index: 10 !important;
  font-family: var(--fontFamily);
}.pac-container.header-pac-container {
  position: fixed !important;
  top: 72px !important;
}@media screen and (max-width: 991px) {
  .pac-container.header-pac-container {
    position: fixed !important;
    top: 109px !important;
    z-index: 100 !important;
  }
}.admin-login .pac-container.header-pac-container {
  top: 112px !important;
}.order-summary .pac-container,
.modal-opened .pac-container {
  z-index: 100 !important;
}.pac-icon {
  display: none;
}.pac-item {
  color: #ffffff;
  border-top: none;
  border-bottom: none;
  border-left: 5px solid transparent;
  padding: 8px 30px;
  font-size: 16px;
  font-weight: var(--fontWeightRegular);
  cursor: pointer;
}.pac-item:hover {
  border-left-color: #ffffff;
  background-color: transparent;
}.pac-item span {
  opacity: 0.6;
}.pac-item span.pac-item-query {
  opacity: 1;
  color: #ffffff;
  font-size: 18px;
}.pac-item span.pac-item-query .pac-matched {
  font-weight: var(--fontWeightSemiBold);
  opacity: 1;
}.pac-logo::after {
  display: none;
}.pac-item-selected {
  background-color: transparent;
  border-left-color: #ffffff;
}.skiptranslate:not(.goog-te-gadget) {
  display: none;
}#google_translate_element {
  display: none;
  position: fixed;
  right: 10px;
  top: 80px;
  background-color: #fff;
}.home #google_translate_element {
  display: block;
}#google_translate_element .skiptranslate > div ~ * {
  display: none;
}#google_translate_element .skiptranslate {
  color: transparent;
  height: 40px;
  font-size: 0;
}#google_translate_element .skiptranslate > div {
  color: #000;
}.goog-te-combo {
  width: 150px;
  margin: 0 !important;
  padding: 0 8px;
  height: 40px;
  background-position: calc(100% - 10px) center;
  font-family: "Poppins", sans-serif !important;
}#root .article main {
  padding: 24px 0 96px;
  background-color: #f8f7f3;
}#root .article main .button {
  width: 360px;
  max-width: 100%;
  margin-bottom: 20px;
}#root .article main .author {
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 20px;
}#root .article main .ol {
  margin-bottom: 4px;
  padding-left: 26px;
}#root .article main .ul {
  padding-left: 26px;
}#root .article main .ul::before {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  background-color: #4a4a4a;
  border-radius: 50%;
  margin-right: 6px;
  margin-bottom: 2px;
}#root .article main .li {
  padding-left: 26px;
}#root .article main .disclaimer {
  font-size: 10px;
  line-height: 12px;
  width: 80%;
  margin-left: auto;
  text-align: right;
  margin-top: 60px;
  font-style: italic;
}.ql-editor > p > u {
  text-decoration-color: red !important;
}.gmnoprint .gm-style-mtc button {
  width: 87.5px !important;
  padding: 0 10px !important;
}@media screen and (max-width: 767px) {
  .gmnoprint .gm-style-mtc button {
    width: 50px !important;
    font-size: 12px !important;
    padding: 0 2px !important;
    height: 24px !important;
  }
}.pagination .selected a {
  border-bottom-color: var(--matterColorDark);
  color: var(--matterColorDark);
  font-weight: var(--fontWeightMedium);
}.pagination .disabled {
  opacity: 0.5;
  cursor: not-allowed;
}.pagination .disabled a {
  cursor: not-allowed;
}.fc-Prev-button span,
.fc-Next-button span {
  display: flex;
  align-items: center;
}.recharts-pie-sector:focus,
.recharts-pie-sector:focus-visible,
.recharts-pie-sector path:focus,
.recharts-pie-sector path:focus-visible,
.recharts-surface:focus,
.recharts-surface:focus-visible {
  outline: none !important;
}._banner_icjtn_1 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 0;
  position: relative;
}
._banner_icjtn_1::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.25);
  z-index: 0;
}

._container_icjtn_19 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin: 0 24px 0 24px;
  position: relative;
}
@media (min-width: 1023px) {
  ._container_icjtn_19 {
    margin: 0 7.5vw 0 7.5vw;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1366px) {
  ._container_icjtn_19 {
    padding: 0 36px 0 36px;
  }
}
@media only screen and (min-width: 1367px) {
  ._container_icjtn_19 {
    margin: 0 auto;
    max-width: 1124px;
    width: 100%;
    padding: 0 36px 0 36px;
  }
}
._container_icjtn_19 h1 {
  margin: 0;
  color: var(--matterColorLight);
  font-size: 35px;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  ._container_icjtn_19 h1 {
    line-height: 1.1;
    margin-bottom: 12px;
  }
}
._container_icjtn_19 i {
  color: var(--matterColorLight);
  text-align: center;
}

._text_icjtn_62 {
  margin: 8px 0 30px;
  color: #ffffff;
  text-align: center;
  font-weight: 500;
  width: 340px;
}

._listings_icjtn_70 {
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 18px;
}
._listings_icjtn_70 span {
  color: var(--marketplaceColorDark);
  font-size: 22px;
  font-weight: 600;
}

._browse_icjtn_82 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 260px;
  height: 65px;
  font-weight: var(--fontWeightSemiBold);
  margin-bottom: 12px;
  border-radius: 4px;
  background-color: var(--successColor);
  color: #ffffff;
}

._phone_icjtn_95 {
  color: var(--matterColorLight);
}
._phone_icjtn_95:hover {
  text-decoration: underline;
}._partners_e7nwl_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 30px 72px 60px;
  background-color: #ffffff;
  border-bottom: 1px solid var(--matterColorNegative);
}
@media screen and (max-width: 1023px) {
  ._partners_e7nwl_1 {
    padding-bottom: 30px;
  }
}
._partners_e7nwl_1 h3 {
  font-weight: var(--fontWeightSemiBold);
}

._slider_e7nwl_19 {
  width: 1200px;
  max-width: 100vw;
}
@media screen and (max-width: 1100px) {
  ._slider_e7nwl_19 {
    padding: 0 44px;
  }
}._recentListings_66l8x_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 30px 72px 60px;
  border-bottom: 1px solid var(--matterColorNegative);
}
@media screen and (max-width: 1023px) {
  ._recentListings_66l8x_1 {
    padding-bottom: 30px;
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media screen and (min-width: 787px) and (max-width: 1023px) {
  ._recentListings_66l8x_1 {
    padding-bottom: 50px;
  }
}
._recentListings_66l8x_1 h3 {
  font-weight: var(--fontWeightSemiBold);
}

._slider_66l8x_25 {
  width: 1200px;
  max-width: 100vw;
}
@media screen and (max-width: 1300px) {
  ._slider_66l8x_25 {
    padding: 30px 16px;
  }
}._containerLg_10fzn_1 {
  margin-top: 24px;
}

._containerSm_10fzn_5 {
  margin-bottom: 20px;
}

._title_10fzn_9 {
  display: flex;
  font-size: 20px;
  font-weight: 600;
}
._title_10fzn_9 select {
  color: #ed2626;
  width: 160px;
  margin-left: 10px;
  font-weight: 600;
  font-size: 20px;
  margin-top: -4px;
  padding: 4px 0 0 0;
}
._title_10fzn_9._sm_10fzn_23 {
  margin-bottom: 8px;
  font-size: 16px;
  justify-content: center;
}
._title_10fzn_9._sm_10fzn_23 select {
  font-size: 16px;
  color: var(--marketplaceColor);
}

._prices_10fzn_33 {
  display: flex;
  column-gap: 12px;
}
._prices_10fzn_33 ._listingPrices_10fzn_37 {
  display: flex;
  flex-direction: column;
}
._prices_10fzn_33 ._listingPrices_10fzn_37 div {
  font-size: 13px;
  line-height: 16px;
  color: var(--matterColor);
}
._prices_10fzn_33 ._listingPrices_10fzn_37 div._price_10fzn_33 {
  font-size: 18px;
  line-height: 32px;
  font-weight: var(--fontWeightSemiBold);
  color: var(--marketplaceColor);
}
._prices_10fzn_33._lg_10fzn_52 {
  display: flex;
  column-gap: 16px;
  margin-top: 8px;
}
._prices_10fzn_33._lg_10fzn_52 ._listingPrices_10fzn_37 {
  row-gap: 2px;
}
._prices_10fzn_33._lg_10fzn_52 ._listingPrices_10fzn_37 div {
  font-size: 14px;
  line-height: 16px;
  color: var(--matterColor);
}
._prices_10fzn_33._lg_10fzn_52 ._listingPrices_10fzn_37 div._price_10fzn_33 {
  font-size: 30px;
  line-height: 40px;
  font-weight: var(--fontWeightSemiBold);
  letter-spacing: -0.9px;
  color: var(--marketplaceColor);
}

._mobilePrice_10fzn_73 {
  justify-content: center;
}
@media screen and (min-width: 1000px) {
  ._mobilePrice_10fzn_73 {
    justify-content: start;
  }
}
._mobilePrice_10fzn_73 ._listingPrices_10fzn_37 {
  align-items: center;
}._card_e0zph_1 {
  flex: 1 1 45%;
  color: var(--matterColor);
  position: relative;
  user-select: none;
  -webkit-user-select: none;
}
@media screen and (max-width: 1023px) {
  ._card_e0zph_1 {
    flex: 1 1 343px;
  }
}
._card_e0zph_1 ._share_e0zph_13,
._card_e0zph_1 ._favourite_e0zph_14 {
  position: absolute;
  z-index: 2;
  color: #ffffff;
  padding: 0 14px;
  border-radius: 4px;
  left: 10px;
  top: 10px;
  background-color: var(--marketplaceColor);
}
@media screen and (max-width: 1023px) {
  ._card_e0zph_1 ._share_e0zph_13,
  ._card_e0zph_1 ._favourite_e0zph_14 {
    font-size: 14px;
    padding: 4px 14px;
  }
}
._card_e0zph_1 ._favourite_e0zph_14 {
  right: 10px;
  left: auto;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  padding: 0;
  background: transparent;
}
._card_e0zph_1 ._favourite_e0zph_14 svg {
  display: block;
  height: 24px;
  width: 24px;
  stroke: #ffffff;
  stroke-width: 2;
  overflow: visible;
  transition: all 0.2s ease-in-out;
}
._card_e0zph_1 ._favourite_e0zph_14 svg:hover {
  transform: scale(1.08);
}

._container_e0zph_55 {
  position: relative;
}
._container_e0zph_55 div {
  height: 100%;
}

._image_e0zph_62 {
  border-radius: var(--borderRadius);
  overflow: hidden;
  margin-bottom: 16px;
  transition: ease-in-out 0.15s;
  width: 100%;
  height: 300px;
}
._image_e0zph_62._recent_e0zph_70 {
  height: 200px;
}
._image_e0zph_62 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._image_e0zph_62:hover {
  box-shadow: var(--boxShadowListingCard);
}

._sliderControl_e0zph_82 {
  position: absolute;
  width: 26px;
  height: 26px !important;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  background-color: #ddd;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
._sliderControl_e0zph_82 img {
  width: 18px;
  height: 18px;
}

._prev_e0zph_100 {
  left: 6px;
  transform: rotate(270deg);
}

._next_e0zph_105 {
  right: 6px;
  transform: rotate(90deg);
}

._row_e0zph_110 {
  display: flex;
  flex-direction: column;
}

._info_e0zph_115 div {
  font-size: 13px;
  line-height: 16px;
  font-weight: var(--fontWeightRegular);
}
._info_e0zph_115 ._listingName_e0zph_120 {
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--fontWeightSemiBold);
}
._info_e0zph_115 ._availability_e0zph_125 {
  color: var(--marketplaceColor);
}
._info_e0zph_115 ._nonavailable_e0zph_128 {
  color: red;
}

._stars_e0zph_132 {
  display: flex;
  height: 14px;
  max-height: 14px;
  align-self: center;
}
._stars_e0zph_132 img {
  height: 14px;
}

._reviewsCount_e0zph_142, ._ratingsCount_e0zph_142 {
  border: transparent;
  font-size: 14px;
  line-height: 20px;
  color: var(--marketplaceBlueLight);
}

._ratingsCount_e0zph_142 {
  padding: 0 5px;
  background: #2ecc71;
  border-radius: 5px;
  color: #fff;
}

._midRating_e0zph_156 {
  background: #ffb800;
}

._lowRating_e0zph_160 {
  background: #ff403d;
}

._removeFav_e0zph_164 {
  font-size: 14px;
  line-height: 24px;
  font-weight: var(--fontWeightMedium);
  color: #ed2626;
}
._removeFav_e0zph_164:hover {
  text-decoration: underline;
}lite-youtube {
    background-color: #000;
    position: relative;
    display: block;
    contain: content;
    background-position: center center;
    background-size: cover;
    cursor: pointer;
    max-width: 720px;
}

/* gradient */
lite-youtube::before {
    content: attr(data-title);
    display: block;
    position: absolute;
    top: 0;
    /* Pixel-perfect port of YT's gradient PNG, using https://github.com/bluesmoon/pngtocss plus optimizations */
    background-image: linear-gradient(180deg, rgb(0 0 0 / 67%) 0%, rgb(0 0 0 / 54%) 14%, rgb(0 0 0 / 15%) 54%, rgb(0 0 0 / 5%) 72%, rgb(0 0 0 / 0%) 94%);
    height: 99px;
    width: 100%;
    font-family: "YouTube Noto",Roboto,Arial,Helvetica,sans-serif;
    color: hsl(0deg 0% 93.33%);
    text-shadow: 0 0 2px rgba(0,0,0,.5);
    font-size: 18px;
    padding: 25px 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box;
}

lite-youtube:hover::before {
    color: white;
}

/* responsive iframe with a 16:9 aspect ratio
    thanks https://css-tricks.com/responsive-iframes/
*/
lite-youtube::after {
    content: "";
    display: block;
    padding-bottom: calc(100% / (16 / 9));
}
lite-youtube > iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}

/* play button */
lite-youtube > .lty-playbtn {
    display: block;
    /* Make the button element cover the whole area for a large hover/click target… */
    width: 100%;
    height: 100%;
    /* …but visually it's still the same size */
    background: no-repeat center/68px 48px;
    /* YT's actual play button svg */
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');
    position: absolute;
    cursor: pointer;
    z-index: 1;
    filter: grayscale(100%);
    transition: filter .1s cubic-bezier(0, 0, 0.2, 1);
    border: 0;
}

lite-youtube:hover > .lty-playbtn,
lite-youtube .lty-playbtn:focus {
    filter: none;
}

/* Post-click styles */
lite-youtube.lyt-activated {
    cursor: unset;
}
lite-youtube.lyt-activated::before,
lite-youtube.lyt-activated > .lty-playbtn {
    opacity: 0;
    pointer-events: none;
}

.lyt-visually-hidden {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
  }
._howItWorks_eqw7u_1 {
  background-color: var(--matterColorLight);
  padding: var(--LandingPage_sectionMarginTopLarge) 0 60px;
  border-bottom: 1px solid var(--matterColorNegative);
}
@media screen and (max-width: 1023px) {
  ._howItWorks_eqw7u_1 {
    padding: 30px 16px;
    justify-content: space-between;
    align-items: center;
  }
}

._video_eqw7u_14 {
  margin-top: 32px;
  display: flex;
  justify-content: center;
  column-gap: 20px;
}
@media screen and (max-width: 500px) {
  ._video_eqw7u_14 {
    flex-direction: column;
    row-gap: 20px;
  }
}
._video_eqw7u_14 div {
  flex: 1 1 45%;
}
@media screen and (max-width: 800px) {
  ._video_eqw7u_14 div {
    flex-basis: 100%;
  }
}
._video_eqw7u_14 div iframe {
  height: unset;
  aspect-ratio: 1.6;
}

._container_eqw7u_39 {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}

._title_eqw7u_45 {
  color: #4a4a4a;
  margin-bottom: 48px;
  margin-top: 0;
  font-weight: 600;
  font-size: 40px;
  line-height: 48px;
  letter-spacing: -1px;
}

._sectionsContainer_eqw7u_55 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 48px;
}
@media screen and (max-width: 1023px) {
  ._sectionsContainer_eqw7u_55 {
    display: flex;
    flex-direction: column-reverse;
  }
}

._section_eqw7u_55 {
  background: #fff;
  border-radius: 12px;
  padding: 32px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
}

._sectionTitle_eqw7u_74 {
  font-size: 24px;
  color: #333;
  margin-bottom: 24px;
  display: flex;
  align-items: center;
  gap: 12px;
}
._sectionTitle_eqw7u_74 svg {
  color: #32CC71;
  fill: none;
}

._steps_eqw7u_87 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
}

._step_eqw7u_87 {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 24px;
  align-items: start;
  padding: 24px;
  background: #f8f9fa;
  border-radius: 8px;
}

._stepNumber_eqw7u_103 {
  width: 40px;
  height: 40px;
  background: #32CC71;
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 18px;
}

._stepContent_eqw7u_116 h3 {
  font-size: 18px;
  color: #333;
  margin: 0 0 8px 0;
  font-weight: 600;
}
._stepContent_eqw7u_116 p {
  color: #666;
  margin: 0;
  line-height: 1.6;
}

._highlight_eqw7u_128 {
  color: #ffa459;
  text-decoration: none;
  font-weight: 500;
}

._contact_eqw7u_134 {
  color: #666;
  font-size: 14px;
  margin-top: 8px;
}
._contact_eqw7u_134 a {
  color: #ffa459;
  text-decoration: none;
}

@media (min-width: 768px) {
  ._sectionsContainer_eqw7u_55 {
    grid-template-columns: 1fr 1fr;
  }
}
._fleetSales_eqw7u_149 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 32px;
  gap: 10px;
}
._fleetSales_eqw7u_149 h2 {
  font-weight: var(--fontWeightSemiBold);
  font-size: 35px;
  margin: 0;
  line-height: 1.6rem;
  text-align: center;
}
@media screen and (max-width: 991px) {
  ._fleetSales_eqw7u_149 h2 {
    font-size: 20px;
  }
}
._fleetSales_eqw7u_149 p {
  text-align: center;
  font-size: 16px;
  margin: 0;
}
._fleetSales_eqw7u_149 ._fleetBtn_eqw7u_173 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: max-content;
  padding: 0 20px;
  height: 52px;
  font-weight: var(--fontWeightSemiBold);
  border-radius: 4px;
  background-color: var(--successColor);
  color: #ffffff;
}._container_1ssx5_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
}

._container_1ssx5_1 h1,
._container_1ssx5_1 h2,
._container_1ssx5_1 h3 {
  color: rgb(255, 255, 107);
}

._left_1ssx5_14 {
  display: flex;
  align-items: flex-start;
}

._left_1ssx5_14 > div:not(._info_1ssx5_19) {
  padding-left: 25px;
}

._right_1ssx5_23 a {
  display: block;
  padding: 10px;
  background-color: #000;
}

._marker_1ssx5_29 {
  transform: scale(0);
  animation: 400ms _reveal_1ssx5_1 forwards;
}

._mapContainer_1ssx5_34 {
  position: relative;
  width: 100%;
  height: 100%;
}

._legend_1ssx5_40 {
  position: absolute;
  height: auto;
  background-color: #fff;
  padding: 5px 10px;
  left: 10px;
  top: 55px;
  width: 175px;
  z-index: 1;
  display: flex;
  gap: 10px;
}
@media screen and (max-width: 767px) {
  ._legend_1ssx5_40 {
    width: unset;
    padding: 2px 8px;
    top: 38px;
  }
}
._legend_1ssx5_40 ._legendItem_1ssx5_59 {
  display: flex;
  align-items: center;
  column-gap: 5px;
  font-size: 15px;
}
@media screen and (max-width: 767px) {
  ._legend_1ssx5_40 ._legendItem_1ssx5_59 {
    font-size: 12px;
  }
}
._legend_1ssx5_40 ._legendItem_1ssx5_59 ._icon_1ssx5_70 {
  width: 16px;
  height: 16px;
}
._legend_1ssx5_40 ._legendItem_1ssx5_59 ._img_1ssx5_74 {
  width: 16px;
  height: 16px;
}

._viewButton_1ssx5_79 {
  color: #ffffff;
  padding: 8px 16px;
  border-radius: 4px;
  background-color: var(--marketplaceColorDark);
  font-weight: var(--fontWeightSemiBold);
  font-size: 16px;
  margin-top: 10px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  ._viewButton_1ssx5_79 {
    font-size: 12px;
    padding: 4px 8px;
  }
}

._mapLoader_1ssx5_96 {
  position: absolute !important;
  width: 100% !important;
  height: 100% !important;
  left: 0 !important;
  top: 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.25);
  z-index: 2;
}

._currentLocation_1ssx5_109 {
  position: absolute;
  width: 175px;
  z-index: 1;
  background: #fff;
  padding: 5px 10px;
  left: 50%;
  top: 12px;
  font-size: 14px;
  font-weight: 500;
  transform: translate(-50%);
}
._currentLocation_1ssx5_109._home_1ssx5_121 {
  left: 10px;
  top: 102px;
  transform: none;
}
._currentLocation_1ssx5_109:disabled {
  opacity: 0.5;
}
@media screen and (max-width: 767px) {
  ._currentLocation_1ssx5_109 {
    left: 10px;
    top: 70px;
    transform: none;
    width: unset;
    padding: 0 8px;
    font-size: 12px;
  }
  ._currentLocation_1ssx5_109._home_1ssx5_121 {
    top: 70px;
  }
}

@keyframes _reveal_1ssx5_1 {
  to {
    transform: scale(1);
  }
}
@media screen and (max-width: 767px) {
  ._container_1ssx5_1 {
    flex-direction: column;
    align-items: flex-start;
  }
  ._left_1ssx5_14 {
    flex-direction: column;
  }
  ._left_1ssx5_14 > div:not(._info_1ssx5_19) {
    padding-left: 0;
  }
}
._priceMarker_1ssx5_160 {
  display: flex;
  background-color: transparent;
  border-radius: 2px;
  font-size: 12px;
  font-weight: var(--fontWeightMedium);
  position: absolute;
  box-shadow: var(--boxShadowBreakdown);
  transition-duration: 0.2s;
  transform: translate(-50%, calc(-100% - 4px));
  z-index: 110;
}
._priceMarker_1ssx5_160._hidden_1ssx5_172 {
  visibility: hidden;
}
._priceMarker_1ssx5_160._active_1ssx5_175 {
  z-index: 150;
}
._priceMarker_1ssx5_160._active_1ssx5_175::after {
  border-top: 4px solid #d8f9ff !important;
}
._priceMarker_1ssx5_160._highlighted_1ssx5_181 {
  color: #fff;
  transform: translate(-50%, calc(-100% - 4px)) scale(1.75);
  z-index: 111;
}
@media (hover: none) {
  ._priceMarker_1ssx5_160._highlighted_1ssx5_181 {
    transform: translate(-50%, calc(-100% - 4px));
  }
}
._priceMarker_1ssx5_160._highlighted_1ssx5_181::after {
  border-top-color: var(--marketplaceColor);
}
._priceMarker_1ssx5_160:hover {
  transform: translate(-50%, calc(-100% - 4px));
  z-index: 111;
}
._priceMarker_1ssx5_160:hover::after {
  border-top-color: var(--marketplaceColor);
}
._priceMarker_1ssx5_160 ._parkingDetails_1ssx5_201 {
  position: absolute;
  width: 200px;
  bottom: 0;
  left: calc(50% - 100px);
  background-color: #ffffff;
}
._priceMarker_1ssx5_160 ._parkingDetails_1ssx5_201::after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 4px solid var(--marketplaceColor);
  transition-duration: 0.2s;
}
._priceMarker_1ssx5_160 ._parkingDetails_1ssx5_201 img {
  width: 200px;
}
._priceMarker_1ssx5_160 ._parkingDetails_1ssx5_201 ._detailsContainer_1ssx5_224 {
  padding: 4px 8px;
  font-size: 14px;
  display: flex;
  column-gap: 10px;
}
._priceMarker_1ssx5_160 ._parkingDetails_1ssx5_201 ._detailsPrices_1ssx5_230 {
  display: flex;
  flex-direction: column;
  row-gap: 2px;
  color: var(--marketplaceColor);
}
._priceMarker_1ssx5_160._restStop_1ssx5_236 {
  background-color: #d8f9ff;
  padding: 0;
}
._priceMarker_1ssx5_160._restStop_1ssx5_236._hidden_1ssx5_172 {
  visibility: hidden;
}
._priceMarker_1ssx5_160._restStop_1ssx5_236 > div {
  padding: 2px 4px;
}
._priceMarker_1ssx5_160._restStop_1ssx5_236::after {
  border-top-color: #d8f9ff;
}
._priceMarker_1ssx5_160._restStop_1ssx5_236:hover {
  transform: translate(-50%, calc(-100% - 4px));
  background-color: #597bff;
}
._priceMarker_1ssx5_160._restStop_1ssx5_236:hover::after {
  border-top-color: #597bff;
}
._priceMarker_1ssx5_160._restStop_1ssx5_236 ._details_1ssx5_224 {
  background-color: #d8f9ff;
  position: absolute;
  bottom: 0;
  left: calc(50% - 80px);
  width: 160px;
  padding: 14px 4px 8px;
  border-radius: 2px;
  font-weight: var(--fontWeightRegular);
  display: flex;
  flex-direction: column;
  row-gap: 4px;
  color: var(--matterColor) !important;
  text-transform: none;
  z-index: 110;
}
._priceMarker_1ssx5_160._restStop_1ssx5_236 ._details_1ssx5_224::after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 4px solid #d8f9ff;
}
._priceMarker_1ssx5_160._restStop_1ssx5_236 ._details_1ssx5_224 span {
  font-weight: var(--fontWeightSemiBold);
}

._hover_1ssx5_288:hover {
  transform: scale(1.4);
  transition: all 0.2s ease-in-out;
}

._gmnoprint_1ssx5_293 ._gm-style-mtc_1ssx5_293 button {
  width: 87.5px !important;
  padding: 0 10px !important;
}

._currentLocationIcon_1ssx5_298 {
  background: white;
  padding: 10px;
  margin-right: 10px;
  width: 40px;
  cursor: pointer;
}
._currentLocationIcon_1ssx5_298 svg {
  fill: #ffa459;
  fill-opacity: 0.8;
  transition: all 0.3s ease-in-out;
}
._currentLocationIcon_1ssx5_298:hover svg {
  fill-opacity: 1;
}._amenitiesFilter_fnj2a_1 {
  position: relative;
}
._amenitiesFilter_fnj2a_1 ._h2_fnj2a_4 {
  font-size: 21px;
  line-height: 32px;
  margin: 17px 0;
  font-weight: var(--fontWeightSemiBold);
  color: var(--marketplaceColor);
}
._amenitiesFilter_fnj2a_1 button {
  border: 1px solid var(--matterColorNegative);
  border-radius: 4px;
  padding: 9px 16px;
  font-size: 13px;
  line-height: 20px;
  font-weight: var(--fontWeightMedium);
  transition-duration: 0.1s;
  background-color: #ffffff;
}
._amenitiesFilter_fnj2a_1 button:hover, ._amenitiesFilter_fnj2a_1 button._active_fnj2a_21 {
  border-color: var(--matterColorAnti);
  box-shadow: var(--boxShadowButton);
}
._amenitiesFilter_fnj2a_1 button._selected_fnj2a_25 {
  border-color: var(--marketplaceColor);
  position: relative;
}
._amenitiesFilter_fnj2a_1 button._selected_fnj2a_25::after {
  content: "";
  position: absolute;
  top: -4px;
  right: -4px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--marketplaceColor);
}

._amenitiesList_fnj2a_40 {
  position: absolute;
  background-color: #ffffff;
  box-shadow: var(--boxShadow);
  max-height: 336px;
  overflow-y: auto;
  padding: 8px 0;
  z-index: 10;
  width: max-content;
}
@media screen and (max-width: 960px) {
  ._amenitiesList_fnj2a_40 {
    max-height: 240px;
    bottom: 40px;
  }
}
._amenitiesList_fnj2a_40 a, ._amenitiesList_fnj2a_40 div {
  cursor: pointer;
  padding: 6px 16px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  color: var(--matterColor);
}
._amenitiesList_fnj2a_40 a:hover, ._amenitiesList_fnj2a_40 div:hover {
  background-color: var(--matterColorNegative);
}
._amenitiesList_fnj2a_40 a._active_fnj2a_21, ._amenitiesList_fnj2a_40 div._active_fnj2a_21 {
  color: #ffa459;
}

._amenitiesListMap_fnj2a_71 {
  right: 0;
}
@media screen and (max-width: 960px) {
  ._amenitiesListMap_fnj2a_71 {
    bottom: auto;
  }
}._map_ppkgu_1 {
  height: 500px;
  position: relative;
}
@media screen and (min-width: 1600px) {
  ._map_ppkgu_1 {
    height: 700px;
  }
}
@media screen and (min-width: 2560px) {
  ._map_ppkgu_1 {
    height: 1200px;
  }
}
._map_ppkgu_1 > div {
  height: 100%;
}._wrapper_1lqyu_1 {
  padding: 60px 0;
  border-bottom: 1px solid var(--matterColorNegative);
  background-color: #ffffff;
}
@media screen and (max-width: 1023px) {
  ._wrapper_1lqyu_1 {
    padding: 30px 16px;
    justify-content: space-between;
    align-items: center;
  }
}

._container_1lqyu_14 {
  max-width: 1128px;
  padding: 0 36px;
  margin: 0 auto;
  position: relative;
}
@media screen and (max-width: 1023px) {
  ._container_1lqyu_14 {
    padding: 0;
  }
}

._title_1lqyu_26 {
  font-weight: var(--fontWeightSemiBold);
  margin-bottom: 45px;
}

._content_1lqyu_31 {
  display: grid;
  grid-template-columns: repeat(auto-fill, 160px) !important;
  gap: 1rem;
}
._content_1lqyu_31 a {
  color: #4a4a4a;
}
._content_1lqyu_31 a:hover {
  text-decoration: underline;
}._verified_lvyh0_1 {
  margin-left: 0.125rem;
  max-width: 20px;
  max-height: 20px;
  height: 1.25em;
  fill: currentColor;
  user-select: none;
  vertical-align: text-bottom;
}
._root_98iqw_1 {
  width: 100%;
  min-width: 250px;
  max-width: 550px;
  overflow: hidden;
  /* Base font styles */
  color: var(--tweet-font-color);
  font-family: var(--tweet-font-family);
  font-weight: 400;
  box-sizing: border-box;
  border: var(--tweet-border);
  border-radius: 12px;
  margin: var(--tweet-container-margin);
  background-color: var(--tweet-bg-color);
  transition-property: background-color, box-shadow;
  transition-duration: 0.2s;
}
._root_98iqw_1:hover {
  background-color: var(--tweet-bg-color-hover);
}
._article_98iqw_21 {
  position: relative;
  box-sizing: inherit;
  padding: 0.75rem 1rem;
}
.react-tweet-theme {
  --tweet-container-margin: 1.5rem 0;

  /* Header */
  --tweet-header-font-size: 0.9375rem;
  --tweet-header-line-height: 1.25rem;

  /* Text */
  --tweet-body-font-size: 1.25rem;
  --tweet-body-font-weight: 400;
  --tweet-body-line-height: 1.5rem;
  --tweet-body-margin: 0;

  /* Quoted Tweet */
  --tweet-quoted-container-margin: 0.75rem 0;
  --tweet-quoted-body-font-size: 0.938rem;
  --tweet-quoted-body-font-weight: 400;
  --tweet-quoted-body-line-height: 1.25rem;
  --tweet-quoted-body-margin: 0.25rem 0 0.75rem 0;

  /* Info */
  --tweet-info-font-size: 0.9375rem;
  --tweet-info-line-height: 1.25rem;

  /* Actions like the like, reply and copy buttons */
  --tweet-actions-font-size: 0.875rem;
  --tweet-actions-line-height: 1rem;
  --tweet-actions-font-weight: 700;
  --tweet-actions-icon-size: 1.25em;
  --tweet-actions-icon-wrapper-size: calc(
    var(--tweet-actions-icon-size) + 0.75em
  );

  /* Reply button */
  --tweet-replies-font-size: 0.875rem;
  --tweet-replies-line-height: 1rem;
  --tweet-replies-font-weight: 700;
}

:where(.react-tweet-theme) * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

:is([data-theme='light'], .light) :where(.react-tweet-theme),
:where(.react-tweet-theme) {
  --tweet-skeleton-gradient: linear-gradient(
    270deg,
    #fafafa,
    #eaeaea,
    #eaeaea,
    #fafafa
  );
  --tweet-border: 1px solid rgb(207, 217, 222);
  --tweet-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
    Helvetica, Arial, sans-serif;
  --tweet-font-color: rgb(15, 20, 25);
  --tweet-font-color-secondary: rgb(83, 100, 113);
  --tweet-bg-color: #fff;
  --tweet-bg-color-hover: rgb(247, 249, 249);
  --tweet-quoted-bg-color-hover: rgba(0, 0, 0, 0.03);
  --tweet-color-blue-primary: rgb(29, 155, 240);
  --tweet-color-blue-primary-hover: rgb(26, 140, 216);
  --tweet-color-blue-secondary: rgb(0, 111, 214);
  --tweet-color-blue-secondary-hover: rgba(0, 111, 214, 0.1);
  --tweet-color-red-primary: rgb(249, 24, 128);
  --tweet-color-red-primary-hover: rgba(249, 24, 128, 0.1);
  --tweet-color-green-primary: rgb(0, 186, 124);
  --tweet-color-green-primary-hover: rgba(0, 186, 124, 0.1);
  --tweet-twitter-icon-color: var(--tweet-font-color);
  --tweet-verified-old-color: rgb(130, 154, 171);
  --tweet-verified-blue-color: var(--tweet-color-blue-primary);
}

:is([data-theme='dark'], .dark) :where(.react-tweet-theme) {
  --tweet-skeleton-gradient: linear-gradient(
    270deg,
    #15202b,
    rgb(30, 39, 50),
    rgb(30, 39, 50),
    rgb(21, 32, 43)
  );
  --tweet-border: 1px solid rgb(66, 83, 100);
  --tweet-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
    Helvetica, Arial, sans-serif;
  --tweet-font-color: rgb(247, 249, 249);
  --tweet-font-color-secondary: rgb(139, 152, 165);
  --tweet-bg-color: rgb(21, 32, 43);
  --tweet-bg-color-hover: rgb(30, 39, 50);
  --tweet-quoted-bg-color-hover: rgba(255, 255, 255, 0.03);
  --tweet-color-blue-primary: rgb(29, 155, 240);
  --tweet-color-blue-primary-hover: rgb(26, 140, 216);
  --tweet-color-blue-secondary: rgb(107, 201, 251);
  --tweet-color-blue-secondary-hover: rgba(107, 201, 251, 0.1);
  --tweet-color-red-primary: rgb(249, 24, 128);
  --tweet-color-red-primary-hover: rgba(249, 24, 128, 0.1);
  --tweet-color-green-primary: rgb(0, 186, 124);
  --tweet-color-green-primary-hover: rgba(0, 186, 124, 0.1);
  --tweet-twitter-icon-color: var(--tweet-font-color);
  --tweet-verified-old-color: rgb(130, 154, 171);
  --tweet-verified-blue-color: #fff;
}

@media (prefers-color-scheme: dark) {
  :where(.react-tweet-theme) {
    --tweet-skeleton-gradient: linear-gradient(
      270deg,
      #15202b,
      rgb(30, 39, 50),
      rgb(30, 39, 50),
      rgb(21, 32, 43)
    );
    --tweet-border: 1px solid rgb(66, 83, 100);
    --tweet-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
      Helvetica, Arial, sans-serif;
    --tweet-font-color: rgb(247, 249, 249);
    --tweet-font-color-secondary: rgb(139, 152, 165);
    --tweet-bg-color: rgb(21, 32, 43);
    --tweet-bg-color-hover: rgb(30, 39, 50);
    --tweet-color-blue-primary: rgb(29, 155, 240);
    --tweet-color-blue-primary-hover: rgb(26, 140, 216);
    --tweet-color-blue-secondary: rgb(107, 201, 251);
    --tweet-color-blue-secondary-hover: rgba(107, 201, 251, 0.1);
    --tweet-color-red-primary: rgb(249, 24, 128);
    --tweet-color-red-primary-hover: rgba(249, 24, 128, 0.1);
    --tweet-color-green-primary: rgb(0, 186, 124);
    --tweet-color-green-primary-hover: rgba(0, 186, 124, 0.1);
    --tweet-twitter-icon-color: var(--tweet-font-color);
    --tweet-verified-old-color: rgb(130, 154, 171);
    --tweet-verified-blue-color: #fff;
  }
}
._header_nqq4j_1 {
  display: flex;
  padding-bottom: 0.75rem;
  line-height: var(--tweet-header-line-height);
  font-size: var(--tweet-header-font-size);
  white-space: nowrap;
  overflow-wrap: break-word;
  overflow: hidden;
}

._avatar_nqq4j_11 {
  position: relative;
  height: 48px;
  width: 48px;
}
._avatarOverflow_nqq4j_16 {
  height: 100%;
  width: 100%;
  position: absolute;
  overflow: hidden;
  border-radius: 9999px;
}
._avatarSquare_nqq4j_23 {
  border-radius: 4px;
}
._avatarShadow_nqq4j_26 {
  height: 100%;
  width: 100%;
  transition-property: background-color;
  transition-duration: 0.2s;
  box-shadow: rgb(0 0 0 / 3%) 0px 0px 2px inset;
}
._avatarShadow_nqq4j_26:hover {
  background-color: rgba(26, 26, 26, 0.15);
}

._author_nqq4j_37 {
  max-width: calc(100% - 84px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 0.5rem;
}
._authorLink_nqq4j_44 {
  text-decoration: none;
  color: inherit;
  display: flex;
  align-items: center;
}
._authorLink_nqq4j_44:hover {
  text-decoration-line: underline;
}
._authorVerified_nqq4j_53 {
  display: inline-flex;
}
._authorLinkText_nqq4j_56 {
  font-weight: 700;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

._authorMeta_nqq4j_63 {
  display: flex;
}
._authorFollow_nqq4j_66 {
  display: flex;
}
._username_nqq4j_69 {
  color: var(--tweet-font-color-secondary);
  text-decoration: none;
  text-overflow: ellipsis;
}
._follow_nqq4j_74 {
  color: var(--tweet-color-blue-secondary);
  text-decoration: none;
  font-weight: 700;
}
._follow_nqq4j_74:hover {
  text-decoration-line: underline;
}
._separator_nqq4j_82 {
  padding: 0 0.25rem;
}

._brand_nqq4j_86 {
  margin-inline-start: auto;
}

._twitterIcon_nqq4j_90 {
  width: 23.75px;
  height: 23.75px;
  color: var(--tweet-twitter-icon-color);
  fill: currentColor;
  user-select: none;
}
._verifiedOld_lcna5_1 {
  color: var(--tweet-verified-old-color);
}
._verifiedBlue_lcna5_4 {
  color: var(--tweet-verified-blue-color);
}
._verifiedGovernment_lcna5_7 {
  /* color: var(--tweet-verified-government-color); */
  color: rgb(130, 154, 171);
}
._root_1ec15_1 {
  text-decoration: none;
  color: var(--tweet-font-color-secondary);
  font-size: 0.9375rem;
  line-height: 1.25rem;
  margin-bottom: 0.25rem;
  overflow-wrap: break-word;
  white-space: pre-wrap;
}
._root_1ec15_1:hover {
  text-decoration-thickness: 1px;
  text-decoration-line: underline;
}
._root_eihfa_1 {
  font-weight: inherit;
  color: var(--tweet-color-blue-secondary);
  text-decoration: none;
  cursor: pointer;
}
._root_eihfa_1:hover {
  text-decoration-thickness: 1px;
  text-decoration-line: underline;
}
._root_1xq52_1 {
  font-size: var(--tweet-body-font-size);
  font-weight: var(--tweet-body-font-weight);
  line-height: var(--tweet-body-line-height);
  margin: var(--tweet-body-margin);
  overflow-wrap: break-word;
  white-space: pre-wrap;
}
._root_g9tkv_1 {
  margin-top: 0.75rem;
  overflow: hidden;
  position: relative;
}
._rounded_g9tkv_6 {
  border: var(--tweet-border);
  border-radius: 12px;
}
._mediaWrapper_g9tkv_10 {
  display: grid;
  grid-auto-rows: 1fr;
  gap: 2px;
  height: 100%;
  width: 100%;
}
._grid2Columns_g9tkv_17 {
  grid-template-columns: repeat(2, 1fr);
}
._grid3_g9tkv_20 > a:first-child {
  grid-row: span 2;
}
._grid2x2_g9tkv_23 {
  grid-template-rows: repeat(2, 1fr);
}
._mediaContainer_g9tkv_26 {
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
._mediaLink_g9tkv_34 {
  text-decoration: none;
  outline-style: none;
}
._skeleton_g9tkv_38 {
  padding-bottom: 56.25%;
  width: 100%;
  display: block;
}
._image_g9tkv_43 {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  height: 100%;
  width: 100%;
  margin: 0;
  object-fit: cover;
  object-position: center;
}
._anchor_fp31d_1 {
  display: flex;
  align-items: center;
  color: white;
  padding: 0 1rem;
  border: 1px solid transparent;
  border-radius: 9999px;
  font-weight: 700;
  transition: background-color 0.2s;
  cursor: pointer;
  user-select: none;
  outline-style: none;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._videoButton_fp31d_17 {
  position: relative;
  height: 67px;
  width: 67px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--tweet-color-blue-primary);
  transition-property: background-color;
  transition-duration: 0.2s;
  border: 4px solid #fff;
  border-radius: 9999px;
  cursor: pointer;
}
._videoButton_fp31d_17:hover,
._videoButton_fp31d_17:focus-visible {
  background-color: var(--tweet-color-blue-primary-hover);
}
._videoButtonIcon_fp31d_35 {
  margin-left: 3px;
  width: calc(50% + 4px);
  height: calc(50% + 4px);
  max-width: 100%;
  color: #fff;
  fill: currentColor;
  user-select: none;
}
._watchOnTwitter_fp31d_44 {
  position: absolute;
  top: 12px;
  right: 8px;
}
._watchOnTwitter_fp31d_44 > a {
  min-width: 2rem;
  min-height: 2rem;
  font-size: 0.875rem;
  line-height: 1rem;
  backdrop-filter: blur(4px);
  background-color: rgba(15, 20, 25, 0.75);
}
._watchOnTwitter_fp31d_44 > a:hover {
  background-color: rgba(39, 44, 48, 0.75);
}
._viewReplies_fp31d_60 {
  position: relative;
  min-height: 2rem;
  background-color: var(--tweet-color-blue-primary);
  border-color: var(--tweet-color-blue-primary);
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
._viewReplies_fp31d_60:hover {
  background-color: var(--tweet-color-blue-primary-hover);
}
._root_i24yn_1 {
  color: inherit;
  text-decoration: none;
  font-size: var(--tweet-info-font-size);
  line-height: var(--tweet-info-line-height);
}
._root_i24yn_1:hover {
  text-decoration-thickness: 1px;
  text-decoration-line: underline;
}
._info_19qcj_1 {
  display: flex;
  align-items: center;
  color: var(--tweet-font-color-secondary);
  margin-top: 0.125rem;
  overflow-wrap: break-word;
  white-space: nowrap;
  text-overflow: ellipsis;
}
._infoLink_19qcj_10 {
  color: inherit;
  text-decoration: none;
}
._infoLink_19qcj_10 {
  height: var(--tweet-actions-icon-wrapper-size);
  width: var(--tweet-actions-icon-wrapper-size);
  font: inherit;
  margin-left: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: -4px;
  border-radius: 9999px;
  transition-property: background-color;
  transition-duration: 0.2s;
}
._infoLink_19qcj_10:hover {
  background-color: var(--tweet-color-blue-secondary-hover);
}
._infoIcon_19qcj_30 {
  color: inherit;
  fill: currentColor;
  height: var(--tweet-actions-icon-size);
  user-select: none;
}
._infoLink_19qcj_10:hover > ._infoIcon_19qcj_30 {
  color: var(--tweet-color-blue-secondary);
}
._actions_n2anf_1 {
  display: flex;
  align-items: center;
  color: var(--tweet-font-color-secondary);
  padding-top: 0.25rem;
  margin-top: 0.25rem;
  border-top: var(--tweet-border);
  overflow-wrap: break-word;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._like_n2anf_13,
._reply_n2anf_14,
._copy_n2anf_15 {
  text-decoration: none;
  color: inherit;
  display: flex;
  align-items: center;
  margin-right: 1.25rem;
}
._like_n2anf_13:hover,
._reply_n2anf_14:hover,
._copy_n2anf_15:hover {
  background-color: rgba(0, 0, 0, 0);
}
._like_n2anf_13:hover > ._likeIconWrapper_n2anf_27 {
  background-color: var(--tweet-color-red-primary-hover);
}
._like_n2anf_13:hover > ._likeCount_n2anf_30 {
  color: var(--tweet-color-red-primary);
  text-decoration-line: underline;
}
._likeIconWrapper_n2anf_27,
._replyIconWrapper_n2anf_35,
._copyIconWrapper_n2anf_36 {
  width: var(--tweet-actions-icon-wrapper-size);
  height: var(--tweet-actions-icon-wrapper-size);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: -0.25rem;
  border-radius: 9999px;
}
._likeIcon_n2anf_27,
._replyIcon_n2anf_35,
._copyIcon_n2anf_36 {
  height: var(--tweet-actions-icon-size);
  fill: currentColor;
  user-select: none;
}
._likeIcon_n2anf_27 {
  color: var(--tweet-color-red-primary);
}
._likeCount_n2anf_30,
._replyText_n2anf_56,
._copyText_n2anf_57 {
  font-size: var(--tweet-actions-font-size);
  font-weight: var(--tweet-actions-font-weight);
  line-height: var(--tweet-actions-line-height);
  margin-left: 0.25rem;
}

._reply_n2anf_14:hover > ._replyIconWrapper_n2anf_35 {
  background-color: var(--tweet-color-blue-secondary-hover);
}
._reply_n2anf_14:hover > ._replyText_n2anf_56 {
  color: var(--tweet-color-blue-secondary);
  text-decoration-line: underline;
}
._replyIcon_n2anf_35 {
  color: var(--tweet-color-blue-primary);
}

._copy_n2anf_15 {
  font: inherit;
  background: none;
  border: none;
  cursor: pointer;
}
._copy_n2anf_15:hover > ._copyIconWrapper_n2anf_36 {
  background-color: var(--tweet-color-green-primary-hover);
}
._copy_n2anf_15:hover ._copyIcon_n2anf_36 {
  color: var(--tweet-color-green-primary);
}
._copy_n2anf_15:hover > ._copyText_n2anf_57 {
  color: var(--tweet-color-green-primary);
  text-decoration-line: underline;
}
._replies_1cutb_1 {
  padding: 0.25rem 0;
}
._link_1cutb_4 {
  text-decoration: none;
  color: var(--tweet-color-blue-secondary);
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 32px;
  min-height: 32px;
  user-select: none;
  outline-style: none;
  transition-property: background-color;
  transition-duration: 0.2s;
  padding: 0 1rem;
  border: var(--tweet-border);
  border-radius: 9999px;
}
._link_1cutb_4:hover {
  background-color: var(--tweet-color-blue-secondary-hover);
}
._text_1cutb_23 {
  font-weight: var(--tweet-replies-font-weight);
  font-size: var(--tweet-replies-font-size);
  line-height: var(--tweet-replies-line-height);
  overflow-wrap: break-word;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
._root_q5799_1 {
  width: 100%;
  overflow: hidden;
  border: var(--tweet-border);
  border-radius: 12px;
  margin: var(--tweet-quoted-container-margin);
  transition-property: background-color, box-shadow;
  transition-duration: 0.2s;
  cursor: pointer;
}

._root_q5799_1:hover {
  background-color: var(--tweet-quoted-bg-color-hover);
}

._article_q5799_16 {
  position: relative;
  box-sizing: inherit;
}
._header_r31i5_1 {
  display: flex;
  padding: 0.75rem 0.75rem 0 0.75rem;
  line-height: var(--tweet-header-line-height);
  font-size: var(--tweet-header-font-size);
  white-space: nowrap;
  overflow-wrap: break-word;
  overflow: hidden;
}

._avatar_r31i5_11 {
  position: relative;
  height: 20px;
  width: 20px;
}

._avatarSquare_r31i5_17 {
  border-radius: 4px;
}

._author_r31i5_21 {
  display: flex;
  margin: 0 0.5rem;
}

._authorText_r31i5_26 {
  font-weight: 700;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

._username_r31i5_33 {
  color: var(--tweet-font-color-secondary);
  text-decoration: none;
  text-overflow: ellipsis;
  margin-left: 0.125rem;
}
._root_175ot_1 {
  font-size: var(--tweet-quoted-body-font-size);
  font-weight: var(--tweet-quoted-body-font-weight);
  line-height: var(--tweet-quoted-body-line-height);
  margin: var(--tweet-quoted-body-margin);
  overflow-wrap: break-word;
  white-space: pre-wrap;
  padding: 0 0.75rem;
}
._root_16yxa_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 0.75rem;
}
._root_16yxa_1 > h3 {
  font-size: 1.25rem;
  margin-bottom: 0.5rem;
}
._skeleton_oi7hr_1 {
  display: block;
  width: 100%;
  border-radius: 5px;
  background-image: var(--tweet-skeleton-gradient);
  background-size: 400% 100%;
  animation: _loading_oi7hr_1 8s ease-in-out infinite;
}

@media (prefers-reduced-motion: reduce) {
  ._skeleton_oi7hr_1 {
    animation: none;
    background-position: 200% 0;
  }
}

@keyframes _loading_oi7hr_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
._root_17qqv_1 {
  pointer-events: none;
  padding-bottom: 0.25rem;
}
._stars_8x0lh_1 {
  display: flex;
  height: 20px;
  max-height: 20px;
  width: 116px;
}
._stars_8x0lh_1 img {
  height: 20px;
}._wrapper_1x3op_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  border-bottom: 1px solid var(--matterColorNegative);
  padding: 46px 0 60px;
}
@media screen and (max-width: 768px) {
  ._wrapper_1x3op_1 {
    padding: 26px 0 40px;
  }
}
._wrapper_1x3op_1 h3 {
  font-weight: 600;
  margin-top: 0;
}

._container_1x3op_18 {
  width: 100%;
  max-width: 1330px;
  margin: 0 auto 52px;
}

._item_1x3op_24 {
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  padding: 40px 26px;
  color: var(--matterColor);
}
@media (min-width: 1250px) and (max-width: 1330px) {
  ._item_1x3op_24 {
    padding: 30px 16px;
  }
}
@media screen and (max-width: 768px) {
  ._item_1x3op_24 {
    padding: 30px 30px 26px;
  }
}
._item_1x3op_24._blue_1x3op_41 {
  background-color: #edf5fb;
}
._item_1x3op_24._blue_1x3op_41 h5 {
  padding-left: 114px;
}
._item_1x3op_24._blue_1x3op_41 h5 img {
  width: 100px;
}
._item_1x3op_24._white_1x3op_50 {
  background-color: #f5f5f5;
}
._item_1x3op_24._white_1x3op_50 h5 {
  padding-left: 122px;
}
._item_1x3op_24._white_1x3op_50 h5 img {
  width: 108px;
  transform: translateY(-3px);
}
._item_1x3op_24._violet_1x3op_60 {
  background-color: #ebf2ff;
}
._item_1x3op_24._violet_1x3op_60 h5 {
  padding-left: 128px;
}
._item_1x3op_24._violet_1x3op_60 h5 img {
  width: 114px;
}
._item_1x3op_24._darkBlue_1x3op_69 {
  background-color: #0066da;
  color: #ffffff;
}
._item_1x3op_24._darkBlue_1x3op_69 h5 {
  padding-left: 36px;
}
._item_1x3op_24._darkBlue_1x3op_69 h5 span {
  font-weight: 400;
  font-size: 18px;
  margin-right: 14px;
}
._item_1x3op_24 h5 {
  display: flex;
  align-items: center;
  font-size: 22px;
  font-weight: 600;
  margin: 0;
  position: relative;
}
._item_1x3op_24 h5 img {
  left: 0;
  position: absolute;
}

._rate_1x3op_94 {
  display: flex;
  align-items: center;
  column-gap: 8px;
  margin: 24px 0 8px;
}

._rating_1x3op_101 {
  font-size: 22px;
  font-weight: 600;
  line-height: 1.1;
}

._amount_1x3op_107 {
  font-size: 20px;
}

._tweets_1x3op_111 {
  display: flex;
  align-items: flex-start;
  gap: 40px;
  max-width: 1330px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  ._tweets_1x3op_111 {
    flex-direction: column;
    padding: 0 16px;
    row-gap: 0;
  }
}
._wrapper_q2z70_2 {
  background-color: var(--matterColorLight);
  padding: 30px 0;
}
@media screen and (max-width: 1023px) {
  ._wrapper_q2z70_2 {
    padding: 30px 16px;
    justify-content: space-between;
    align-items: center;
  }
}

._content_q2z70_14 {
  display: flex;
  justify-content: space-between;
  max-width: 1128px;
  padding: 0 36px;
  margin: 0 auto;
  position: relative;
}
@media (min-width: 601px) and (max-width: 1023px) {
  ._content_q2z70_14 {
    gap: 22px;
    flex-wrap: wrap;
    padding: 0;
  }
}
._content_q2z70_14._truckStops_q2z70_29 {
  flex-direction: column;
  padding: 30px 0;
  background-color: var(--matterColorLight);
}
._content_q2z70_14._truckStops_q2z70_29 h4 {
  font-size: 26px;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 18px;
}
._content_q2z70_14._truckStops_q2z70_29 h4 a {
  font-size: 22px;
  font-weight: 600;
}
._content_q2z70_14._truckStops_q2z70_29 a {
  font-size: 16px;
  line-height: 18px;
  color: #4a4a4a;
}
._content_q2z70_14._truckStops_q2z70_29 a:hover {
  text-decoration: underline;
}
._content_q2z70_14 ._truckStops_q2z70_29 {
  max-width: 1260px;
}
._content_q2z70_14 ._truckStopsLinks_q2z70_55 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  column-gap: 70px;
  row-gap: 18px;
}
._content_q2z70_14 ._truckStopsLinks_q2z70_55 a {
  font-size: 16px;
}
@media screen and (max-width: 1023px) {
  ._content_q2z70_14 ._truckStopsLinks_q2z70_55 {
    grid-template-columns: repeat(3, 1fr);
    column-gap: 40px;
  }
}
@media screen and (max-width: 800px) {
  ._content_q2z70_14 ._truckStopsLinks_q2z70_55 {
    column-gap: 20px;
  }
}
@media screen and (max-width: 800px) {
  ._content_q2z70_14 ._truckStopsLinks_q2z70_55 {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 16px;
  }
}
._content_q2z70_14 ._truckStopsHeader_q2z70_81 {
  display: flex;
  align-items: center;
  column-gap: 12px;
  position: relative;
  cursor: pointer;
}
._content_q2z70_14 ._truckStopsHeader_q2z70_81 h4 {
  margin-bottom: 0;
}
._content_q2z70_14 ._truckStopsHeader_q2z70_81::after {
  content: "+";
  font-size: 2rem;
  position: absolute;
  right: 1rem;
}
._content_q2z70_14 ._truckStopsHeader_q2z70_81._active_q2z70_97::after {
  content: "−";
}
._content_q2z70_14 ._truckStopsContent_q2z70_100 {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
._content_q2z70_14 ._truckStopsContent_q2z70_100._active_q2z70_97 {
  max-height: max-content;
}
._content_q2z70_14 ._truckStopsLinks_q2z70_55 {
  margin-top: 36px;
}
._content_q2z70_14 ._truckStopsSeparator_q2z70_111 {
  margin-top: 35px;
}._listings_s06kr_1 main {
  display: flex;
}
@media screen and (max-width: 960px) {
  ._listings_s06kr_1 main {
    flex-direction: column-reverse;
    padding-top: calc(var(--topbarHeightDesktop, 72px) + 12px);
  }
}

._item_s06kr_11 {
  flex: 1 1 45%;
}
@media screen and (max-width: 960px) {
  ._item_s06kr_11 {
    flex: 1 1 343px;
  }
}

._map_s06kr_20 {
  width: 37.5%;
  min-width: 37.5%;
  height: calc(100vh - var(--topbarHeightDesktop));
  position: sticky;
  top: var(--topbarHeightDesktop);
  right: 0;
}
@media screen and (max-width: 960px) {
  ._map_s06kr_20 {
    position: static;
    padding: 0 16px;
    height: 400px;
    width: 100%;
  }
}
._map_s06kr_20 > div {
  height: 100%;
  width: 100%;
}
._map_s06kr_20 iframe {
  height: calc(100vh - var(--topbarHeightDesktop));
  position: fixed;
  right: 0;
  bottom: 0;
}
@media screen and (max-width: 960px) {
  ._map_s06kr_20 iframe {
    position: static;
  }
}

._searchResultContainer_s06kr_52 {
  width: 62.5%;
  display: flex;
  flex-direction: column;
  padding: 2px 0 24px 0;
  overflow-y: auto;
  height: calc(100vh - var(--topbarHeightDesktop));
}
._searchResultContainer_s06kr_52._hasStrip_s06kr_60 {
  padding-bottom: 30px;
}
@media screen and (max-width: 960px) {
  ._searchResultContainer_s06kr_52 {
    padding: 0 16px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 100%;
  }
}
._searchResultContainer_s06kr_52 ._titleWrapper_s06kr_72 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._searchResultContainer_s06kr_52 ._titleWrapper_s06kr_72 ._favourite_s06kr_77 {
  width: 40px;
  height: 40px;
  margin-right: 36px;
}
._searchResultContainer_s06kr_52 ._titleWrapper_s06kr_72 ._favourite_s06kr_77 svg {
  width: 40px;
  height: 40px;
}
._searchResultContainer_s06kr_52 ._h1_s06kr_86 {
  font-size: 40px;
  line-height: 58px;
  letter-spacing: -1px;
  font-weight: var(--fontWeightSemiBold);
  margin: 0;
  display: inline;
}
@media screen and (max-width: 960px) {
  ._searchResultContainer_s06kr_52 ._h1_s06kr_86 {
    font-size: 32px;
    line-height: 42px;
    margin-top: 26px !important;
  }
}
._searchResultContainer_s06kr_52 ._h1_s06kr_86 span {
  text-transform: capitalize;
}
._searchResultContainer_s06kr_52 ._h1_s06kr_86 span._search_s06kr_52 {
  text-transform: unset;
  font-weight: var(--fontWeightBold);
  color: var(--marketplaceColor);
}
@media screen and (max-width: 960px) {
  ._searchResultContainer_s06kr_52 ._title_s06kr_72 {
    font-size: 24px;
    margin: 0;
  }
}
._searchResultContainer_s06kr_52 ._advocateTitle_s06kr_115 {
  font-size: 32px;
}

._row_s06kr_119 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 22px;
  margin: 26px 0 8px 36px;
}
@media screen and (max-width: 700px) {
  ._row_s06kr_119 {
    flex-direction: column;
    align-items: flex-start;
    margin: 0;
  }
}

._col_s06kr_134 {
  display: flex;
  flex-direction: column;
}

._total_s06kr_139 {
  font-size: 18px;
  line-height: 32px;
  font-weight: 500;
}
._total_s06kr_139 span {
  font-size: 22px;
  font-weight: 600;
  color: var(--marketplaceColor);
}

._share_s06kr_150, ._showAll_s06kr_150 {
  color: #ffffff;
  padding: 0 14px;
  border-radius: 4px;
  background-color: var(--marketplaceColor);
}
@media screen and (max-width: 1023px) {
  ._share_s06kr_150, ._showAll_s06kr_150 {
    font-size: 14px;
    padding: 4px 14px;
    margin-top: 26px;
  }
}
@media screen and (max-width: 700px) {
  ._share_s06kr_150, ._showAll_s06kr_150 {
    margin: 12px 0;
  }
}

._showAll_s06kr_150 {
  background-color: #2ecc71 !important;
}

._breadcrumbsContainer_s06kr_173 {
  display: flex;
  justify-content: space-between;
  margin-right: 36px;
}
@media screen and (max-width: 960px) {
  ._breadcrumbsContainer_s06kr_173 {
    flex-direction: column;
    gap: 10px;
    margin-right: 0;
  }
}
._breadcrumbsContainer_s06kr_173 button {
  border-radius: 4px;
  padding: 9px 16px;
  font-size: 13px;
  line-height: 20px;
  font-weight: var(--fontWeightMedium);
  transition-duration: 0.1s;
  background: #ed2626;
  color: #ffffff;
  width: max-content;
}

._breadcrumbs_s06kr_173 {
  margin-left: 36px;
}
@media screen and (max-width: 960px) {
  ._breadcrumbs_s06kr_173 {
    margin: 0;
  }
}

._results_s06kr_206 {
  display: flex;
  align-items: center;
  padding: 0 36px;
  margin-bottom: 24px;
}
._results_s06kr_206 > div {
  font-size: 15px;
}

._sort_s06kr_216 {
  font-size: 13px;
  font-weight: var(--fontWeightMedium);
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 5px;
  padding: 9px 16px;
  line-height: 20px;
}
._sort_s06kr_216 ._arrows_s06kr_226 {
  width: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}

._filters_s06kr_233 {
  display: flex;
  align-items: center;
  column-gap: 8px;
  padding: 0 36px;
  margin-bottom: 22px;
}
@media screen and (max-width: 960px) {
  ._filters_s06kr_233 {
    padding: 0;
    flex-wrap: wrap;
  }
}
._filters_s06kr_233 button {
  border: 1px solid var(--matterColorNegative);
  border-radius: 4px;
  padding: 9px 16px;
  font-size: 13px;
  line-height: 20px;
  font-weight: var(--fontWeightMedium);
  transition-duration: 0.1s;
}
._filters_s06kr_233 button:hover, ._filters_s06kr_233 button._active_s06kr_255 {
  border-color: var(--matterColorAnti);
  box-shadow: var(--boxShadowButton);
}
._filters_s06kr_233 button._selected_s06kr_259 {
  border-color: var(--marketplaceColor);
  position: relative;
}
._filters_s06kr_233 button._selected_s06kr_259::after {
  content: "";
  position: absolute;
  top: -4px;
  right: -4px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--marketplaceColor);
}
._filters_s06kr_233 ._showAvailable_s06kr_273 {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  margin-left: 14px;
}
._filters_s06kr_233 ._showAvailable_s06kr_273 > div {
  height: 31px;
}
@media screen and (max-width: 960px) {
  ._filters_s06kr_233 ._showAvailable_s06kr_273 {
    width: 100%;
    margin-left: 0;
    padding-bottom: 0;
    margin-top: 14px;
  }
}

._prices_s06kr_292 {
  margin-top: auto;
  margin-left: auto;
  margin-bottom: 4px;
}
._prices_s06kr_292:last-child {
  margin-left: 8px;
}
@media screen and (max-width: 960px) {
  ._prices_s06kr_292 {
    margin-left: unset;
    margin-top: 16px;
  }
  ._prices_s06kr_292:last-child {
    margin-left: unset;
  }
}

._list_s06kr_1 {
  display: flex;
  flex-wrap: wrap;
  gap: 36px 24px;
  padding: 0 36px;
  margin-bottom: 32px;
}
@media screen and (max-width: 960px) {
  ._list_s06kr_1 {
    padding: 0;
  }
}

@media screen and (max-width: 960px) {
  ._article_s06kr_324 > div {
    padding: 22px 0 !important;
  }
}

._statesFilter_s06kr_329 {
  position: relative;
}
._statesFilter_s06kr_329 ._h2_s06kr_332 {
  font-size: 21px;
  line-height: 32px;
  margin: 17px 0;
  font-weight: var(--fontWeightSemiBold);
  color: var(--marketplaceColor);
}

._statesList_s06kr_340 {
  position: absolute;
  background-color: #ffffff;
  box-shadow: var(--boxShadow);
  max-height: 336px;
  overflow-y: auto;
  padding: 8px 0;
  z-index: 10;
  width: max-content;
}
@media screen and (max-width: 960px) {
  ._statesList_s06kr_340 {
    max-height: 240px;
    bottom: 40px;
  }
}
._statesList_s06kr_340 a, ._statesList_s06kr_340 div {
  cursor: pointer;
  padding: 6px 16px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  color: var(--matterColor);
}
._statesList_s06kr_340 a:hover, ._statesList_s06kr_340 div:hover {
  background-color: var(--matterColorNegative);
}
._statesList_s06kr_340 a._active_s06kr_255, ._statesList_s06kr_340 div._active_s06kr_255 {
  color: #ffa459;
}

._pagination_s06kr_371 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
._pagination_s06kr_371 button {
  color: var(--marketplaceColor);
  font-weight: var(--fontWeightRegular);
  font-size: 20px;
  padding: 4px 6px;
  border-bottom: 3px solid transparent;
}
._pagination_s06kr_371 button:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

._pages_s06kr_389 {
  display: flex;
  align-items: center;
  column-gap: 14px;
  margin: 0 32px;
}
._pages_s06kr_389 button {
  font-weight: var(--fontWeightMedium);
  color: var(--matterColor);
  font-size: 16px;
}
._pages_s06kr_389 button._active_s06kr_255 {
  font-weight: var(--fontWeightSemiBold);
  border-bottom-color: var(--matterColor);
}

._removeFilterContainer_s06kr_405 {
  display: flex;
  gap: 20px;
  align-items: center;
}
@media screen and (max-width: 960px) {
  ._removeFilterContainer_s06kr_405 {
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
  }
}._signup_11duh_1 {
  background-position: center;
  background-size: cover;
  padding: 5vh 0 12.5vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 1023px) {
  ._signup_11duh_1 {
    padding: 50px 16px;
  }
}

._form_11duh_16 {
  width: 480px;
  background-color: var(--matterColorLight);
  border-radius: var(--borderRadius);
  padding: var(--modalPaddingMedium);
  border-bottom: 8px solid var(--marketplaceColor);
}
._form_11duh_16 h2 {
  margin: 0;
  text-align: center;
  color: var(--successColorDark);
}
@media screen and (max-width: 1023px) {
  ._form_11duh_16 {
    width: 100%;
    padding: 40px 30px;
  }
}

._host_11duh_35 {
  text-align: center;
  font-size: 26px;
  line-height: 1.5;
  margin-bottom: 22px;
  color: #fff;
}
@media screen and (max-width: 1023px) {
  ._host_11duh_35 {
    font-size: 15px;
    white-space: nowrap;
  }
}

._links_11duh_49 {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 24px;
}
@media screen and (max-width: 1023px) {
  ._links_11duh_49 {
    justify-content: center;
  }
}
._links_11duh_49 a {
  padding: 0 10px 16px;
  color: var(--matterColor);
  transition: ease-in-out 0.1s;
  font-size: 30px;
  font-weight: var(--fontWeightSemiBold);
  letter-spacing: -0.9px;
  border-bottom: 4px solid transparent;
}
@media screen and (max-width: 1023px) {
  ._links_11duh_49 a {
    font-size: 24px;
    padding: 0 8px 10px;
  }
}
._links_11duh_49 a:hover {
  color: var(--matterColorDark);
}
._links_11duh_49 a._active_11duh_78 {
  border-bottom-color: var(--matterColorDark);
  color: var(--matterColorDark);
}

._content_11duh_83 {
  display: flex;
  flex-direction: column;
  margin-top: 12px;
  row-gap: 12px;
}

._terms_11duh_90 {
  font-size: 13px;
  line-height: 16px;
  font-weight: var(--fontWeightRegular);
  color: var(--matterColorAnti);
}
._terms_11duh_90 a {
  color: blue;
  text-decoration: underline;
  font-weight: 500;
}

button._confirmBtn_11duh_102 {
  margin-top: 32px;
}

._divider_11duh_106 {
  display: flex;
  align-items: center;
  column-gap: 20px;
}
._divider_11duh_106 span {
  display: flex;
  height: 1px;
  flex-grow: 1;
  background-color: #d2d2d2;
}

._other_11duh_118 {
  margin-top: 12px;
}._socialBtn_eu7w1_1 {
  background-color: var(--matterColorLight);
  border: 1px solid #d2d2d2;
  border-radius: 4px;
  color: var(--matterColorDark);
  font-size: 14px;
  font-weight: var(--fontWeightMedium);
  min-height: 48px;
  position: relative;
}
._socialBtn_eu7w1_1._fb_eu7w1_11 img {
  width: 22px;
  top: 13px;
}
._socialBtn_eu7w1_1 img {
  width: 20px;
  position: absolute;
  left: 20px;
  top: 14px;
}.listing {
  display: flex;
  flex-direction: column;
  position: relative;
}
@media screen and (max-width: 1023px) {
  .listing {
    padding: 0 16px;
  }
}
.listing .back {
  position: absolute;
  z-index: 10;
  color: #ffffff;
  padding: 2px 14px;
  border-radius: 4px;
  left: 40px;
  top: 45px;
  background-color: #2ecc71;
  display: flex;
  align-items: center;
  gap: 5px;
}
.listing .back svg {
  fill: none;
}
@media screen and (max-width: 1023px) {
  .listing .back {
    position: fixed;
    font-size: 14px;
    padding: 4px 14px;
    left: 16px;
    top: 84px;
    z-index: 2;
  }
  .listing .back svg {
    width: 18px;
    height: 18px;
  }
}
.listing .share {
  position: absolute;
  z-index: 10;
  color: #ffffff;
  padding: 0 14px;
  border-radius: 4px;
  left: 40px;
  top: 95px;
  background-color: var(--marketplaceColor);
}
@media screen and (max-width: 1023px) {
  .listing .share {
    position: fixed;
    font-size: 14px;
    padding: 4px 14px;
    left: 16px;
    top: 124px;
    z-index: 2;
  }
}
.listing .favourite {
  position: absolute;
  z-index: 10;
  color: #ffffff;
  padding: 0 14px;
  border-radius: 4px;
  left: 40px;
  top: 140px;
  background-color: var(--marketplaceColor);
}
@media screen and (max-width: 1023px) {
  .listing .favourite {
    position: fixed;
    font-size: 14px;
    padding: 4px 14px;
    left: 16px;
    top: 164px;
    z-index: 2;
  }
}
.listing .favourite-icon {
  position: absolute;
  z-index: 1;
  right: 40px;
  top: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  padding: 0;
  background: transparent;
}
.listing .favourite-icon svg {
  display: block;
  height: 28px;
  width: 28px;
  stroke: #ffffff;
  stroke-width: 2;
  overflow: visible;
  transition: all 0.2s ease-in-out;
}
.listing .favourite-icon svg:hover {
  transform: scale(1.08);
}
@media screen and (max-width: 1023px) {
  .listing .favourite-icon {
    font-size: 14px;
    padding: 4px 14px;
    right: 16px;
  }
}

.image {
  margin: 36px 36px 0;
  height: 400px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  transition-duration: 0.3s;
  position: relative;
}
.image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (max-width: 1023px) {
  .image {
    margin: 36px 0 0;
  }
}
.image .coverImage {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.image:hover {
  transform: scale(1.005);
}
.image .overlay, .image .videoOverlay {
  position: absolute;
  right: 2%;
  bottom: 5%;
  color: #000;
  padding: 5px 20px;
  background: #fff;
  border-radius: 5px;
  display: flex;
  align-items: center;
  gap: 5px;
}
.image .overlay:hover, .image .videoOverlay:hover {
  background-color: #ffa459;
  color: #fff;
}
.image .overlay img, .image .videoOverlay img {
  height: 16px;
}

.videoOverlay {
  bottom: 18% !important;
}

.content {
  margin: 0 auto 120px;
  max-width: 1128px;
  padding: 30px 0 0 36px;
  display: flex;
  flex-direction: column;
  position: relative;
}
@media screen and (max-width: 991px) {
  .content {
    width: 100%;
    padding: 20px 0 0;
    flex-direction: column;
    margin-bottom: 40px;
  }
}

.wrapper {
  display: flex;
}

.ownerAvatar {
  width: 96px;
  height: 96px;
  min-height: 96px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  color: var(--matterColorLight);
  font-size: 30px;
  font-weight: var(--fontWeightSemiBold);
  position: absolute;
  top: -128px;
  left: 0;
}
@media screen and (max-width: 1023px) {
  .ownerAvatar {
    width: 80px;
    height: 80px;
    min-height: 80px;
    top: -90px;
  }
}

.videoLink {
  position: absolute;
  top: -123px;
  right: 0;
  border: 1px solid var(--matterColor);
  border-radius: 4px;
  padding: 6px 18px 0;
  height: 80px;
  white-space: nowrap;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #fff;
}
.videoLink img {
  height: 36px;
}
.videoLink span {
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .videoLink {
    height: 62px;
    top: -81px;
  }
  .videoLink img {
    height: 24px;
  }
  .videoLink span {
    height: 28px;
  }
}

.main {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  border-right: 1px solid var(--matterColorNegative);
  padding-right: 60px;
  position: relative;
}
@media screen and (max-width: 1023px) {
  .main {
    padding-right: 0;
    border: none;
  }
}

.general {
  display: flex;
  flex-direction: column;
  column-gap: 20px;
  margin-bottom: 14px;
}

.listingTitles {
  display: flex;
  flex-direction: column;
  row-gap: 2px;
  flex-grow: 1;
}
.listingTitles h1 {
  font-size: 30px;
  line-height: 40px;
  letter-spacing: -0.9px;
  font-weight: var(--fontWeightSemiBold);
  margin: 0;
}
.listingTitles div {
  font-size: 14px;
  line-height: 16px;
}
.listingTitles div a {
  color: var(--matterColor);
}
.listingTitles div a:hover {
  text-decoration: underline;
}

.dataContainer {
  display: flex;
  flex-direction: column;
  row-gap: 36px;
}

.dataSection {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}
.dataSection .showAll {
  color: #ffffff;
  padding: 0 14px;
  border-radius: 4px;
  left: 40px;
  top: 100px;
  background-color: var(--marketplaceColor);
  align-self: flex-start;
}

.label {
  color: var(--matterColorAnti);
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--fontWeightSemiBold);
  margin: 0;
}
.label.reviews {
  display: flex;
  column-gap: 10px;
}
.label.reviews .stars {
  height: 20px;
  background: #e7e7e7;
}
.label.reviews .ratingsCount {
  padding: 0 5px;
  background: #2ecc71;
  border-radius: 5px;
  color: #fff;
}
.label.reviews .reviewsCount {
  color: var(--marketplaceBlueLight);
}
.label.reviews .midRating {
  background: #ffb800;
}
.label.reviews .lowRating {
  background: #ff403d;
}

.value {
  word-break: break-word;
}
.value.amenities {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
@media screen and (max-width: 400px) {
  .value.amenities {
    flex-direction: column;
  }
}
.value.amenities li {
  width: 50%;
  font-size: 16px;
  line-height: 24px;
  color: var(--matterColorNegative);
  padding-left: 22px;
  position: relative;
  height: 40px;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1023px) {
  .value.amenities li {
    font-size: 14px;
    line-height: 20px;
  }
}
@media screen and (max-width: 400px) {
  .value.amenities li {
    width: 100%;
    padding-left: 16px;
    font-size: 14px;
    line-height: 20px;
    height: 30px;
  }
}
.value.amenities li.checked {
  text-decoration: none;
  font-weight: var(--fontWeightSemiBold);
  color: var(--matterColor);
}
.value.amenities li svg {
  width: 14px;
  position: absolute;
  left: 0;
}
.value.map {
  max-width: 620px;
  height: 410px;
  margin-top: 16px;
}
.value.map iframe {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1023px) {
  .value.map {
    width: 100%;
  }
}
.value.host {
  display: flex;
  column-gap: 36px;
  margin-top: 16px;
}
@media screen and (max-width: 768px) {
  .value.host {
    column-gap: 26px;
  }
}
.value.host .ownerAvatar {
  position: static;
}
.value.host .hostData {
  display: flex;
  flex-direction: column;
  justify-content: center;
  row-gap: 16px;
}
@media screen and (max-width: 1023px) {
  .value.host .hostData {
    row-gap: 8px;
  }
}
.value.host .hostData div {
  font-size: 21px;
  line-height: 32px;
  font-weight: var(--fontWeightSemiBold);
}
@media screen and (max-width: 786px) {
  .value.host .hostData div {
    font-size: 16px;
    line-height: 20px;
  }
}
.value.host .hostData a {
  font-size: 15px;
  line-height: 24px;
}
.value.host .hostData a:hover {
  text-decoration: underline;
}
.value u {
  text-decoration-color: red;
}

.rightSection {
  width: 420px;
  min-width: 420px;
}
@media screen and (max-width: 1023px) {
  .rightSection {
    width: 380px;
    min-width: 380px;
  }
}
@media screen and (max-width: 991px) {
  .rightSection {
    width: 100%;
    min-width: unset;
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: #ffffff;
    box-shadow: var(--boxShadowTop);
    border-top: 1px solid var(--matterColorNegative);
    z-index: 3;
  }
}
.rightSection .own {
  padding: 0 24px;
}
@media screen and (max-width: 991px) {
  .rightSection .own {
    padding: 20px 16px;
    width: 100%;
    min-width: unset;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.rightSection .own h2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 42px;
  font-weight: var(--fontWeightSemiBold);
}
@media screen and (max-width: 1023px) {
  .rightSection .own h2 {
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 991px) {
  .mobFooter {
    padding-bottom: 230px;
  }
}

.review {
  color: #ffffff;
  background-color: var(--marketplaceColor);
  border-radius: 2px;
  padding: 8px 24px;
  display: flex;
  align-self: flex-start;
  width: auto;
}

.from {
  display: flex;
  align-items: center;
  column-gap: 12px;
  font-size: 18px;
  font-weight: 600;
  justify-content: start;
  margin-bottom: 5px;
}
@media screen and (max-width: 500px) {
  .from {
    flex-direction: column;
    gap: 5px;
    align-items: start;
    justify-content: center;
  }
}

.reply {
  margin-top: 5px;
  padding-left: 20px;
  border-left: 3px solid var(--matterColorNegative);
  padding: 10px;
  border-radius: 4px;
}

.reply-content {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.stars {
  display: flex;
  align-items: center;
  column-gap: 2px;
}
.stars svg {
  width: 12px;
}

.ratingsontop {
  width: max-content;
  margin-bottom: 6px;
  display: flex;
  align-items: center;
  gap: 5px;
  padding-bottom: 2px;
  border-bottom: 2px solid transparent;
  cursor: pointer;
}
.ratingsontop:hover {
  border-bottom-color: var(--marketplaceColor);
}
.ratingsontop .stars {
  display: flex;
  height: 22px;
  max-height: 22px;
  align-self: center;
}
.ratingsontop .stars img {
  height: 22px;
}
.ratingsontop .reviewsCount, .ratingsontop .ratingsCount {
  border: transparent;
  font-size: 18px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: var(--marketplaceBlueLight);
}
.ratingsontop .ratingsCount {
  padding: 0 5px;
  background: #2ecc71;
  color: #fff;
  border-radius: 5px;
}
.ratingsontop .midRating {
  background: #ffb800;
}
.ratingsontop .lowRating {
  background: #ff403d;
}

.active svg path {
  fill: var(--marketplaceColor);
}

.nearbyWrapper {
  display: flex;
  flex-direction: column;
  row-gap: 18px;
  margin-top: 32px;
}

.nearby {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
  gap: 24px;
  padding-right: 36px;
}
@media screen and (max-width: 991px) {
  .nearby {
    padding-right: 0;
  }
}

.share-address {
  color: #fff;
  padding: 4px 6px;
  border-radius: 4px;
  font-weight: 500;
  background-color: var(--marketplaceColor);
  font-size: 12px;
  line-height: 20px;
  user-select: none;
}
.share-address img {
  width: 18px;
  cursor: pointer;
}

.review_date {
  font-size: 16px;
  color: var(--matterColor);
}
@media screen and (max-width: 420px) {
  .review_date {
    font-size: 14px;
  }
}

.bookings_count {
  padding: 0 5px;
  background: #2ecc71;
  color: #fff;
  border-radius: 5px;
  border: transparent;
  font-size: 14px;
  line-height: 1.6rem;
}

.coordinates {
  display: flex;
  flex-direction: column;
}
.coordinates .coord-item {
  display: flex;
  column-gap: 10px;
}
.coordinates .coord-item .coord-value {
  color: var(--marketplaceColor);
}

@media screen and (max-width: 991px) {
  .notAvailable {
    padding: 50px 16px;
  }
}
.notAvailable h2 {
  font-size: 24px;
  line-height: 32px;
  text-align: center;
  margin-bottom: 0;
}
.notAvailable p {
  margin: 30px 0;
  font-size: 18px;
  line-height: 26px;
  text-align: center;
}
.notAvailable .buttonsWrapper {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  margin: 32px 0 15px;
}
.notAvailable .value.map {
  max-width: 100%;
}
.notAvailable .nearby {
  padding: 0;
}
.notAvailable .button {
  width: 100%;
  max-width: max-content;
  padding: 16px;
  align-self: center;
  background-color: var(--successColor);
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 991px) {
  .notAvailable .button {
    max-width: 300px;
  }
}._availableCard_cnb2m_1 {
  width: 100%;
  background: white;
  border-radius: 0.75rem;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 6px -1px rgba(0, 0, 0, 0.06);
  overflow: hidden;
  margin: 0 auto 20px;
}
@media screen and (max-width: 990px) {
  ._availableCard_cnb2m_1 {
    padding: 0;
    margin: 0;
    background: transparent;
    box-shadow: none;
  }
}

._cardContent_cnb2m_18 {
  padding: 16px 12px;
}
@media screen and (max-width: 990px) {
  ._cardContent_cnb2m_18 {
    padding: 0;
  }
}

._cardHeader_cnb2m_27 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
@media screen and (max-width: 990px) {
  ._cardHeader_cnb2m_27 {
    display: none;
  }
}

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

._locationIcon_cnb2m_44 {
  color: var(--marketplaceColor);
  margin-right: 0.5rem;
  fill: none;
}

._locationTitle_cnb2m_50 {
  font-size: 15px;
  font-weight: 700;
  color: #1F2937;
  line-height: 16px;
  margin: 0;
}

._timestamp_cnb2m_58 {
  display: flex;
  align-items: center;
  color: #6B7280;
  font-size: 12px;
  line-height: 16px;
}

._clockIcon_cnb2m_66 {
  margin-right: 2px;
  fill: none;
}

._address_cnb2m_71 {
  color: #6B7280;
  margin-bottom: 16px;
  line-height: 16px;
  margin-top: 10px;
}
@media screen and (max-width: 990px) {
  ._address_cnb2m_71 {
    display: none;
  }
}

._availabilitySection_cnb2m_83 {
  background-color: #DCFCE7;
  border-radius: 0.5rem;
  padding: 1rem;
  margin-bottom: 1.5rem;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 990px) {
  ._availabilitySection_cnb2m_83 {
    width: 100%;
    margin-bottom: 0;
    max-height: 0;
    transition-duration: 0.15s;
    overflow: hidden;
    padding: 0;
  }
}

._fullSeats_cnb2m_102 {
  background-color: #fee2e2;
}

._expanded_cnb2m_106 {
  padding: 1rem;
  max-height: unset;
  margin-bottom: 16px;
}

._liveIndicator_cnb2m_112 {
  position: absolute;
  top: 1rem;
  right: 1rem;
  display: flex;
  align-items: center;
}

._liveDot_cnb2m_120 {
  height: 0.5rem;
  width: 0.5rem;
  background-color: #ed2626;
  border-radius: 50%;
  margin-right: 0.25rem;
  animation: _pulse_cnb2m_1 2s infinite;
}

._liveText_cnb2m_129 {
  color: #32CC71;
  font-size: 12px;
  font-weight: 500;
}

._availabilityContent_cnb2m_135 {
  display: flex;
  align-items: center;
  column-gap: 15px;
}
@media screen and (max-width: 990px) {
  ._availabilityContent_cnb2m_135 {
    flex-direction: column;
    column-gap: 5px;
  }
}

._truckIconWrapper_cnb2m_147 {
  position: relative;
  width: 24px;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 990px) {
  ._truckIconWrapper_cnb2m_147 {
    display: none;
  }
}

._truckIcon_cnb2m_147 {
  color: #32CC71;
  position: relative;
  z-index: 1;
  fill: none;
}

._fullSeats_cnb2m_102 ._truckIcon_cnb2m_147 {
  color: #ef4444;
}

._fullSeats_cnb2m_102 ._truckPulse_cnb2m_170 {
  background-color: #ef4444;
}

._truckPulse_cnb2m_170 {
  position: absolute;
  inset: 0;
  background-color: #32CC71;
  border-radius: 50%;
  animation: _ping_cnb2m_1 2s infinite;
  opacity: 0.2;
}

._spacesInfo_cnb2m_183 {
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
@media screen and (max-width: 990px) {
  ._spacesInfo_cnb2m_183 {
    justify-content: center;
  }
}

._spacesCount_cnb2m_194 {
  font-weight: 700;
  font-size: 17px;
  color: #32CC71;
  margin: 0;
}
@media screen and (max-width: 990px) {
  ._spacesCount_cnb2m_194 {
    font-size: 20px;
  }
}

._fullSeats_cnb2m_102 ._spacesCount_cnb2m_194 {
  color: #ef4444;
}

._statusDot_cnb2m_210 {
  color: #32CC71;
  font-size: 0.875rem;
  animation: _pulse_cnb2m_1 2s infinite;
}

._updateStatus_cnb2m_216 {
  color: #16a34a;
  font-size: 14px;
  display: flex;
  align-items: center;
  margin: 0;
  line-height: 16px;
}

._fullSeats_cnb2m_102 ._updateStatus_cnb2m_216 {
  color: #dc2626;
}

._statusDots_cnb2m_229 {
  display: flex;
  gap: 0.25rem;
  margin-left: 0.25rem;
}
@media screen and (max-width: 990px) {
  ._statusDots_cnb2m_229 {
    display: none;
  }
}

._statusDotBounce_cnb2m_240 {
  width: 4px;
  height: 4px;
  background-color: #32CC71;
  border-radius: 50%;
}

._fullSeats_cnb2m_102 ._statusDotBounce_cnb2m_240 {
  background-color: #ef4444;
}

._statusDotBounce_cnb2m_240:nth-child(1) {
  animation: _bounce_cnb2m_1 1s infinite;
}

._statusDotBounce_cnb2m_240:nth-child(2) {
  animation: _bounce_cnb2m_1 1s infinite 0.2s;
}

._statusDotBounce_cnb2m_240:nth-child(3) {
  animation: _bounce_cnb2m_1 1s infinite 0.4s;
}

._bookButton_cnb2m_263, ._loginButton_cnb2m_263 {
  width: 100%;
  background-color: var(--successColor);
  color: white;
  font-weight: 700;
  padding: 0.75rem 1rem;
  border-radius: 0.5rem;
  border: none;
  cursor: pointer;
  transition: background-color 0.2s;
  margin-bottom: 10px;
}
@media screen and (max-width: 990px) {
  ._bookButton_cnb2m_263, ._loginButton_cnb2m_263 {
    border-radius: 2px;
    padding: 20px 0;
    min-height: 65px;
    font-size: 16px;
    font-weight: 600;
  }
  ._bookButton_cnb2m_263:first-of-type, ._loginButton_cnb2m_263:first-of-type {
    margin-top: 20px;
  }
}

._bookButton_cnb2m_263:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._fullButton_cnb2m_293 {
  background-color: #9ca3af;
}
._fullButton_cnb2m_293:hover {
  background-color: #9ca3af !important;
}

._loginButton_cnb2m_263 {
  background-color: var(--marketplaceColor);
  display: inline-flex;
  justify-content: center;
}

._bookButton_cnb2m_263:hover {
  background-color: var(--successColorDark);
}

._loginButton_cnb2m_263:hover {
  background-color: var(--marketplaceColorDark);
}

._loginNotice_cnb2m_314 {
  text-align: center;
  font-size: 0.875rem;
  color: #ef4444;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 22px;
}
@media screen and (max-width: 990px) {
  ._loginNotice_cnb2m_314 {
    display: none;
  }
}

@keyframes _pulse_cnb2m_1 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _ping_cnb2m_1 {
  0% {
    transform: scale(1);
    opacity: 0.2;
  }
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}
@keyframes _bounce_cnb2m_1 {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-4px);
  }
}
._mobileView_cnb2m_357 {
  display: none;
}
@media screen and (max-width: 990px) {
  ._mobileView_cnb2m_357 {
    width: 100%;
    display: flex;
    flex-direction: column;
    row-gap: 10px;
  }
}

._note_cnb2m_369 {
  color: var(--errorColor);
  font-weight: 500;
  line-height: 15px;
  font-size: 15px;
  margin-bottom: 14px;
  margin-top: 14px;
}

._availability_cnb2m_83 {
  margin-bottom: 30px;
  color: var(--successColor);
  font-size: 16px;
  font-weight: var(--fontWeightSemiBold);
  line-height: 16px;
  margin-top: 10px;
}
@media screen and (max-width: 1023px) {
  ._availability_cnb2m_83 {
    margin: 0;
    margin-top: 10px;
    transition-duration: 0.15s;
    overflow: hidden;
  }
  ._availability_cnb2m_83._expanded_cnb2m_106 {
    max-height: unset;
    margin: 8px 0 20px;
  }
}

._notavailable_cnb2m_399 {
  margin-bottom: 30px;
  color: red;
  font-size: 16px;
  font-weight: var(--fontWeightSemiBold);
  line-height: 16px;
}
@media screen and (max-width: 1023px) {
  ._notavailable_cnb2m_399 {
    margin: 0;
    max-height: 0;
    transition-duration: 0.15s;
    overflow: hidden;
  }
  ._notavailable_cnb2m_399._expanded_cnb2m_106 {
    max-height: unset;
    margin: 8px 0 20px;
  }
}

._hide_cnb2m_419 {
  display: none;
}

@media screen and (max-width: 990px) {
  ._padding_cnb2m_424 {
    padding: 0 0 16px;
  }
}._bookingForm_xyk8w_1 {
  width: 420px;
  min-width: 420px;
  padding-left: 30px;
  padding-right: 10px;
  z-index: 21;
}
@media screen and (max-width: 1023px) {
  ._bookingForm_xyk8w_1 {
    width: 360px;
    min-width: 360px;
    padding-left: 20px;
  }
}
@media screen and (max-width: 991px) {
  ._bookingForm_xyk8w_1 {
    padding: 28px 16px 20px;
    width: 100%;
    min-width: unset;
    display: flex;
    flex-direction: column;
    align-items: center;
    transition-duration: 0.15s;
  }
  ._bookingForm_xyk8w_1._expanded_xyk8w_25 {
    padding: 45px 16px 35px;
  }
  ._bookingForm_xyk8w_1 button {
    width: 100%;
  }
}
._bookingForm_xyk8w_1 h2 {
  margin: 0 0 2px;
}
._bookingForm_xyk8w_1 ._arrow_xyk8w_35 {
  width: calc(100% - 32px);
  height: 20px;
  position: absolute;
  left: 16px;
  top: 4px;
  transition-duration: 0.15s;
  transform-origin: center;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
._bookingForm_xyk8w_1 ._arrow_xyk8w_35 img {
  width: 20px;
  height: 20px;
  transform: rotate(0);
}
._bookingForm_xyk8w_1 ._arrow_xyk8w_35._expanded_xyk8w_25 {
  top: 16px;
}
._bookingForm_xyk8w_1 ._arrow_xyk8w_35._expanded_xyk8w_25 img {
  transform: rotate(180deg);
}
._bookingForm_xyk8w_1 ._book_xyk8w_1 {
  padding: 0;
  min-height: 32px;
  transition-duration: 0.15s;
}
._bookingForm_xyk8w_1 ._book_xyk8w_1._expanded_xyk8w_25 {
  top: 16px;
  min-height: 59px;
  border-radius: 6px;
}

._choose_xyk8w_69 {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 14px;
  margin-top: 10px;
}

._title_xyk8w_76 {
  color: var(--matterColorAnti);
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--fontWeightSemiBold);
  margin-bottom: 4px;
}

._availabilityNote_xyk8w_84 {
  font-size: 13px;
  line-height: 16px;
  color: var(--matterColor);
  margin-bottom: 8px;
}

._availability_xyk8w_84 {
  margin-bottom: 10px;
  color: var(--successColor);
  font-size: 16px;
  font-weight: var(--fontWeightSemiBold);
  line-height: 16px;
  margin-top: 10px;
}
@media screen and (max-width: 1023px) {
  ._availability_xyk8w_84 {
    margin: 10px 0;
    transition-duration: 0.15s;
    overflow: hidden;
  }
  ._availability_xyk8w_84._expanded_xyk8w_25 {
    max-height: unset;
    margin: 8px 0 20px;
  }
}

._notAvailable_xyk8w_111 {
  margin-bottom: 20px;
  color: red;
  font-size: 16px;
  font-weight: var(--fontWeightSemiBold);
  line-height: 16px;
}

._note_xyk8w_119 {
  color: var(--errorColor);
  font-weight: 500;
  line-height: 15px;
  font-size: 15px;
  margin-bottom: 14px;
  margin-top: 14px;
}

._availabilityRefresh_xyk8w_128 {
  color: var(--marketplaceColor);
  font-size: 14px;
  font-weight: var(--fontWeightSemiBold);
  line-height: 16px;
}
._availabilityRefresh_xyk8w_128 span {
  font-family: "Segoe UI Symbol", "Apple Symbols", sans-serif;
  font-size: 20px;
}

._inputs_xyk8w_139 {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}
@media screen and (max-width: 1023px) {
  ._inputs_xyk8w_139 {
    width: 100%;
  }
}

._trucker_xyk8w_150 select {
  margin-bottom: 0;
  width: 100%;
}

._maxSeats_xyk8w_155 {
  font-size: 14px;
  line-height: 18px;
  margin-top: 16px;
}

._vehicles_xyk8w_161 {
  margin: 18px 0 24px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 12px;
}
._vehicles_xyk8w_161 div {
  width: 100%;
}
._vehicles_xyk8w_161 button {
  padding: 12px 24px;
  width: 100%;
  line-height: 1;
  min-height: unset;
}
._vehicles_xyk8w_161 ._row_xyk8w_177 {
  display: flex;
  justify-content: space-between;
}
._vehicles_xyk8w_161 ._row_xyk8w_177 a {
  display: flex;
  color: #4a4a4a;
  text-decoration: underline;
  white-space: nowrap;
  line-height: 16px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6px;
  padding-bottom: 2px;
  font-size: 14px;
}

._selected_xyk8w_194 {
  position: relative;
}
._selected_xyk8w_194 button {
  position: absolute;
  right: 30px;
  top: 12px;
  padding: 0;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 24px;
}
._selected_xyk8w_194 button img {
  width: 16px;
  height: 16px;
}

._breakdown_xyk8w_214 {
  margin-bottom: 18px;
}

._chargeNote_xyk8w_218 {
  font-size: 13px;
  line-height: 16px;
  color: var(--matterColorAnti);
  text-align: center;
  font-weight: var(--fontWeightRegular);
  margin-bottom: 8px;
}
._chargeNote_xyk8w_218 span {
  font-weight: var(--fontWeightMedium);
  color: red;
}

._label_xyk8w_231 {
  font-weight: var(--fontWeightSemiBold);
  line-height: 16px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6px;
  padding-bottom: 2px;
  font-size: 14px;
}

._mob_xyk8w_241 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  max-height: 100vh;
  overflow-y: auto;
  background-color: #ffffff;
  padding: 100px 24px;
}

._close_xyk8w_253 {
  width: 80px !important;
  position: absolute;
  right: 12px;
  top: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: flex;
  align-items: center;
  column-gap: 8px;
}
._close_xyk8w_253 img {
  width: 20px;
}
._close_xyk8w_253._admin_xyk8w_267 {
  top: 46px;
}

._manualForm_xyk8w_271 {
  position: relative;
}

button._remove_xyk8w_275 {
  position: absolute;
  right: 30px;
  top: 12px;
  padding: 0;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 24px;
  z-index: 1;
}
button._remove_xyk8w_275 img {
  width: 16px;
  height: 16px;
}

._prices_xyk8w_293 {
  max-height: 0;
  transition-duration: 0.15s;
  overflow: hidden;
  margin-bottom: 0 !important;
}
._prices_xyk8w_293._expanded_xyk8w_25 {
  max-height: unset;
  margin-bottom: 20px !important;
}

._saved_xyk8w_304 {
  display: flex;
  column-gap: 8px;
}
._saved_xyk8w_304 > div {
  width: 26px;
}
._saved_xyk8w_304 > div > div {
  border-width: 3px;
}._wrapper_1ihpk_1 {
  display: flex;
  font-size: 14px;
  line-height: 26px;
  color: var(--successColor);
}

._time_1ihpk_8 {
  font-weight: var(--fontWeightSemiBold);
}._toggleTabs_eyn1q_1 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  justify-content: center;
  width: 100%;
  background: #fff;
  border-radius: 0.75rem;
  position: relative;
  margin-bottom: 10px;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 6px -1px rgba(0, 0, 0, 0.06);
}

._toggleOptions_eyn1q_14 {
  padding: 8px 22px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-size: 14px;
  font-weight: var(--fontWeightMedium);
  transition: all 0.3s ease-in-out;
  color: var(--matterColorDark);
}
._toggleOptions_eyn1q_14:hover {
  background: rgba(0, 0, 0, 0.06);
  border-radius: 0.75rem;
}

._active_eyn1q_31 {
  background: var(--marketplaceColor);
  color: #fff;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
  border-radius: 0.75rem;
}
._active_eyn1q_31:hover {
  background: var(--marketplaceColorDark);
}

._detailsSection_eyn1q_42 {
  background-color: #DBECF9;
  border-radius: 0.5rem;
  padding: 0.5rem 1rem;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 990px) {
  ._detailsSection_eyn1q_42 {
    width: 100%;
    transition-duration: 0.15s;
    overflow: hidden;
  }
}
._detailsSection_eyn1q_42 ._content_eyn1q_57 {
  display: flex;
  align-items: center;
  column-gap: 15px;
}
@media screen and (max-width: 990px) {
  ._detailsSection_eyn1q_42 ._content_eyn1q_57 {
    flex-direction: column;
    column-gap: 5px;
  }
}
._detailsSection_eyn1q_42 ._truckIconWrapper_eyn1q_68 {
  position: relative;
  width: 24px;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 990px) {
  ._detailsSection_eyn1q_42 ._truckIconWrapper_eyn1q_68 {
    display: none;
  }
}
._detailsSection_eyn1q_42 ._truckIcon_eyn1q_68 {
  color: #558CAB;
  position: relative;
  z-index: 1;
  fill: none;
}
._detailsSection_eyn1q_42 ._truckPulse_eyn1q_85 {
  position: absolute;
  inset: 0;
  background-color: #558CAB;
  border-radius: 50%;
  animation: _ping_eyn1q_1 2s infinite;
  opacity: 0.2;
}
._detailsSection_eyn1q_42 ._textWrapper_eyn1q_93 {
  display: flex;
  align-items: start;
  margin-bottom: 0;
  flex-direction: column;
}
@media screen and (max-width: 990px) {
  ._detailsSection_eyn1q_42 ._textWrapper_eyn1q_93 {
    justify-content: center;
    align-items: center;
  }
}
._detailsSection_eyn1q_42 ._text_eyn1q_93 {
  font-weight: var(--fontWeightRegular);
  font-size: 15px;
  color: var(--matterColorDark);
  margin: 0;
  line-height: 1.2rem;
}
@media screen and (max-width: 990px) {
  ._detailsSection_eyn1q_42 ._text_eyn1q_93 {
    text-align: center;
    line-height: 1.5rem;
  }
}
._detailsSection_eyn1q_42 ._text_eyn1q_93 ._link_eyn1q_118 {
  font-weight: var(--fontWeightBold);
  color: var(--matterColorDark);
  text-decoration: underline;
  cursor: pointer;
}
@media screen and (max-width: 990px) {
  ._detailsSection_eyn1q_42 ._text_eyn1q_93 ._link_eyn1q_118 {
    margin-left: 5px;
  }
}
._detailsSection_eyn1q_42 ._text_eyn1q_93 ._bold_eyn1q_129 {
  font-weight: var(--fontWeightSemiBold);
}
@keyframes _ping_eyn1q_1 {
  0% {
    transform: scale(1);
    opacity: 0.2;
  }
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}._modal_qidaa_1 {
  padding-top: 16px;
  width: calc(100% - 20px) !important;
  max-width: 700px;
}
@media screen and (max-width: 991px) {
  ._modal_qidaa_1 {
    max-width: unset;
  }
}
._modal_qidaa_1 h3 {
  margin-bottom: 10px !important;
}
@media screen and (max-width: 991px) {
  ._modal_qidaa_1 h3 {
    font-size: 20px !important;
    margin-bottom: 8px !important;
  }
}

._text_qidaa_21 {
  font-size: 16px;
}
@media screen and (max-width: 991px) {
  ._text_qidaa_21 {
    font-size: 14px;
  }
}._breakdown_b53en_1 {
  font-size: 14px;
}

._dates_b53en_5 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._dates_b53en_5 ._right_b53en_10 {
  text-align: right;
}

._label_b53en_14 {
  font-size: 14px;
  line-height: 24px;
  color: var(--matterColorAnti);
  margin-bottom: 6px;
}

._title_b53en_21 {
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--fontWeightSemiBold);
}

._calculation_b53en_27 {
  display: flex;
  flex-direction: column;
  border-top: 1px solid var(--matterColorNegative);
  border-bottom: 1px solid var(--matterColorNegative);
  padding: 8px 0;
}

._clubCash_b53en_35 {
  display: flex;
  flex-direction: column;
  border-top: 1px solid var(--matterColorNegative);
  padding: 8px 0;
}
._clubCash_b53en_35._both_b53en_41 {
  border-bottom: 1px solid var(--matterColorNegative);
}

._green_b53en_45 {
  color: var(--successColor);
  line-height: 1.2;
}
._green_b53en_45 span {
  font-size: 12px;
}

._row_b53en_53 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._promo_b53en_59 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--matterColorNegative);
  padding: 8px 0;
}

._total_b53en_67 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 8px;
}

._subtotal_b53en_74 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._fee_b53en_80 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--matterColorNegative);
  padding-bottom: 8px;
  margin-bottom: 8px;
}
._fee_b53en_80 ._feeLabel_b53en_88 button {
  width: 18px;
  height: 18px;
  margin-left: 6px;
}
._fee_b53en_80 ._feeLabel_b53en_88 button img {
  max-width: 18px;
}

._note_b53en_97 {
  font-size: 13px;
  line-height: 16px;
  color: var(--matterColorAnti);
  font-weight: var(--fontWeightRegular);
  margin-top: 12px;
}

._points_b53en_105 {
  color: red;
  font-size: 12px;
}._radio_1yez3_1 {
  display: flex;
  flex-direction: column;
}
._radio_1yez3_1._error_1yez3_5 > span {
  color: var(--errorColor);
}
._radio_1yez3_1 > div {
  display: flex;
  border-radius: 6px;
  overflow: hidden;
  width: 100%;
  border: 2px solid var(--marketplaceColor);
}
._radio_1yez3_1 > div input {
  width: 0;
  height: 0;
  position: absolute;
}
._radio_1yez3_1 > div label {
  width: 50%;
  background-color: #ffffff;
  color: var(--matterColor);
  padding-top: 8px;
  padding-bottom: 8px;
  justify-content: center;
  font-size: 14px;
  cursor: pointer;
}
@media (max-width: 767px) {
  ._radio_1yez3_1 > div label {
    font-size: 13px;
  }
}
._radio_1yez3_1 > div label:first-of-type {
  border-right: 2px solid var(--marketplaceColor);
}
._radio_1yez3_1 > div label._active_1yez3_38 {
  background-color: var(--marketplaceColor);
  color: #ffffff;
}

._orgList_1yez3_43 {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  margin-top: 12px;
  margin-bottom: 18px;
}
._orgList_1yez3_43 ._item_1yez3_50 {
  background: rgba(227, 254, 238, 0.62);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  border-radius: 10px;
  color: var(--marketplaceColor);
  font-weight: 600;
  gap: 10px;
}
@media screen and (max-width: 991px) {
  ._orgList_1yez3_43 ._item_1yez3_50 {
    column-gap: 8px;
  }
  ._orgList_1yez3_43 ._item_1yez3_50 button {
    width: unset;
  }
}
._orgList_1yez3_43 ._item_1yez3_50 span {
  flex: 1;
}

._note_1yez3_73, ._warning_1yez3_73 {
  text-decoration: underline;
  color: var(--errorColor);
  font-style: italic;
  margin-top: 24px;
  font-size: 14px;
}

._warning_1yez3_73 {
  margin-top: 0;
  font-size: inherit;
}

._orInvite_1yez3_86 {
  margin: 14px 0 6px;
  font-size: 18px;
  font-weight: 600;
}

._form_1yez3_92 {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}

._options_1yez3_98 {
  max-width: unset;
  width: 100%;
}._wrapper_auxyi_1 {
  margin-bottom: 18px;
}
._wrapper_auxyi_1 ._heading_auxyi_4 {
  color: var(--matterColorAnti);
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--fontWeightSemiBold);
  margin-bottom: 4px;
}

._availabilityNote_auxyi_12 {
  font-size: 13px;
  line-height: 16px;
  color: var(--matterColor);
  margin-bottom: 8px;
}

._availability_auxyi_12 {
  margin-bottom: 30px;
  color: var(--successColor);
  font-size: 16px;
  font-weight: var(--fontWeightSemiBold);
  line-height: 16px;
  margin-top: 10px;
}
@media screen and (max-width: 1023px) {
  ._availability_auxyi_12 {
    margin: 0;
    margin-top: 10px;
    transition-duration: 0.15s;
    overflow: hidden;
  }
  ._availability_auxyi_12._expanded_auxyi_34 {
    max-height: unset;
    margin: 8px 0 20px;
  }
}

._notavailable_auxyi_40 {
  margin-bottom: 30px;
  color: red;
  font-size: 16px;
  font-weight: var(--fontWeightSemiBold);
  line-height: 16px;
}

._note_auxyi_48 {
  color: var(--errorColor);
  font-weight: 500;
  line-height: 15px;
  font-size: 15px;
  margin-bottom: 14px;
  margin-top: 14px;
}

._chargeNote_auxyi_57 {
  font-size: 13px;
  line-height: 16px;
  color: var(--matterColorAnti);
  text-align: center;
  font-weight: var(--fontWeightRegular);
  margin-bottom: 8px;
}
._chargeNote_auxyi_57 span {
  font-weight: var(--fontWeightMedium);
  color: red;
}

._share_auxyi_70 {
  font-size: 14px;
  line-height: 18px;
  color: var(--matterColor);
  text-align: center;
}

._shareBtn_auxyi_77 {
  text-align: center;
}
._shareBtn_auxyi_77 button {
  width: unset;
}._manualForm_50eme_1 {
  display: flex;
  flex-direction: column;
  row-gap: 6px;
  position: relative;
}
._manualForm_50eme_1 ._remove_50eme_7 {
  position: absolute;
  right: 30px;
  top: 12px;
  padding: 0;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 24px;
}
._manualForm_50eme_1 ._remove_50eme_7 img {
  width: 16px;
  height: 16px;
}

._labelBig_50eme_24 {
  font-weight: var(--fontWeightSemiBold);
  color: #2e4fff;
  line-height: 20px;
  margin-bottom: 0;
  padding-top: 6px;
  padding-bottom: 2px;
  font-size: 18px;
  margin-top: 6px;
}

._confirm_50eme_35 {
  width: auto;
  margin-top: 8px;
}._wrapper_1yfmr_1 {
  margin-top: 2px;
}

._title_1yfmr_5 {
  font-weight: 600;
}

._error_1yfmr_9 {
  color: red;
}

._note_1yfmr_13 {
  line-height: 1.2;
  color: red;
}._wrapper_9plcl_1 {
  display: flex;
  align-items: center;
  column-gap: 40px;
}._radio_9gx9b_1 {
  display: flex;
  column-gap: 24px;
}
._radio_9gx9b_1 span {
  font-weight: var(--fontWeightSemiBold);
  line-height: 16px;
  margin-top: 0;
  margin-bottom: 6px;
  padding-top: 6px;
  padding-bottom: 2px;
  font-size: 14px;
}
._radio_9gx9b_1 label {
  display: flex;
  align-items: center;
  column-gap: 8px;
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--fontWeightMedium);
}
._radio_9gx9b_1 label._disabled_9gx9b_22 {
  opacity: 0.6;
}
._radio_9gx9b_1 input {
  width: 14px;
  height: 14px;
  cursor: pointer;
}._resend_1tx3a_1 {
  font-size: 14px;
  margin-top: 10px;
}
._resend_1tx3a_1 div {
  display: flex;
  column-gap: 4px;
}
._resend_1tx3a_1 button {
  color: var(--marketplaceColor);
  text-decoration: underline;
}
@media screen and (max-width: 991px) {
  ._resend_1tx3a_1 button {
    width: unset;
  }
}._verify_tu1qv_1 {
  margin: 16px 0;
}
._verify_tu1qv_1 > button {
  margin: 0 6px;
}
@media screen and (max-width: 991px) {
  ._verify_tu1qv_1 > button {
    width: unset !important;
    white-space: nowrap;
    padding: 0 6px !important;
    margin: 0;
  }
}._title_100dt_1 {
  margin-top: 0;
}

._verifyTop_100dt_5 {
  margin: 20px 0 6px;
}

._verifyBot_100dt_9 {
  margin: 6px 0;
}

._verification_100dt_13 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 10px 0;
}
._verification_100dt_13 div {
  margin: 0;
}._wrapper_12bmb_1 {
  margin: -16px 0 12px;
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}._label_1ruy2_1 {
  display: inline-block;
  min-width: 160px;
}

._time_1ruy2_6 {
  display: flex;
  flex-direction: column;
  font-size: 14px;
}
._time_1ruy2_6._row_1ruy2_11 {
  display: block;
}
._time_1ruy2_6 u {
  font-size: 16px;
  font-weight: 600;
}

._list_1ruy2_19 {
  margin: 12px 0;
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}
._list_1ruy2_19 li {
  display: flex;
  line-height: 26px;
}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.yarl__thumbnails{display:flex;height:100%}.yarl__thumbnails_bottom,.yarl__thumbnails_end .yarl__thumbnails_track,.yarl__thumbnails_start .yarl__thumbnails_track,.yarl__thumbnails_top{flex-direction:column}.yarl__thumbnails_wrapper{flex:1;position:relative}.yarl__thumbnails_container{background-color:var(--yarl__thumbnails_container_background_color,var(--yarl__color_backdrop,#000));flex:0 0 auto;overflow:hidden;padding:var(--yarl__thumbnails_container_padding,16px);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.yarl__thumbnails_vignette{pointer-events:none;position:absolute;--yarl__thumbnails_vignette_size:12%}@media (min-width:1200px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:8%}}@media (min-width:2000px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:5%}}.yarl__thumbnails_bottom .yarl__thumbnails_vignette,.yarl__thumbnails_top .yarl__thumbnails_vignette{background:linear-gradient(to right,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);height:100%;left:0;right:0}.yarl__thumbnails_end .yarl__thumbnails_vignette,.yarl__thumbnails_start .yarl__thumbnails_vignette{background:linear-gradient(to bottom,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);bottom:0;top:0;width:100%}.yarl__thumbnails_track{gap:var(--yarl__thumbnails_thumbnail_gap,16px);outline:none}.yarl__thumbnails_thumbnail{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--yarl__thumbnails_thumbnail_background,#000);border-color:var(--yarl__thumbnails_thumbnail_border_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));border-radius:var(--yarl__thumbnails_thumbnail_border_radius,4px);border-style:var(--yarl__thumbnails_thumbnail_border_style,solid);border-width:var(--yarl__thumbnails_thumbnail_border,1px);cursor:pointer;flex:0 0 auto;-webkit-tap-highlight-color:transparent;box-sizing:content-box;height:var(--yarl__thumbnails_thumbnail_height,80px);outline:none;overflow:hidden;padding:var(--yarl__thumbnails_thumbnail_padding,4px);position:relative;width:var(--yarl__thumbnails_thumbnail_width,120px)}.yarl__thumbnails_thumbnail_active{border-color:var(--yarl__thumbnails_thumbnail_active_border_color,var(--yarl__color_button_active,#fff))}.yarl__thumbnails_thumbnail_fadein{animation:yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards;opacity:0}.yarl__thumbnails_thumbnail_fadeout{animation:yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards;cursor:unset}.yarl__thumbnails_thumbnail_placeholder{cursor:unset;visibility:hidden}.yarl__thumbnails_thumbnail:focus{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,hsla(0,0%,100%,.8)) 0 0 0 4px)}.yarl__thumbnails_thumbnail:focus:not(:focus-visible){box-shadow:unset}.yarl__thumbnails_thumbnail:focus-visible{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,hsla(0,0%,100%,.8)) 0 0 0 4px)}.yarl__thumbnails_thumbnail_icon{color:var(--yarl__thumbnails_thumbnail_icon_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));filter:var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));height:var(--yarl__thumbnails_thumbnail_icon_size,32px);left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:var(--yarl__thumbnails_thumbnail_icon_size,32px)}@keyframes yarl__thumbnails_thumbnail_fadein{0%{opacity:0}to{opacity:1}}@keyframes yarl__thumbnails_thumbnail_fadeout{0%{opacity:1}to{opacity:0}}._navHorizontal_1plme_1 {
  background-color: var(--matterColor);
  padding: 0 36px;
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 1023px) {
  ._navHorizontal_1plme_1 {
    padding: 16px;
    gap: 8px 14px;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}
._navHorizontal_1plme_1 a {
  font-size: 14px;
  line-height: 24px;
  font-weight: var(--fontWeightMedium);
  padding: 16px 10px 14px;
  color: var(--matterColorAnti);
  border-bottom: 4px solid transparent;
}
@media (max-width: 1023px) {
  ._navHorizontal_1plme_1 a {
    font-size: 14px;
    line-height: 18px;
    padding: 6px 4px;
    white-space: nowrap;
  }
}
._navHorizontal_1plme_1 a._active_1plme_31 {
  color: var(--matterColorLight);
  border-bottom-color: var(--matterColorLight);
}

._navVertical_1plme_36 {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  width: 240px;
  min-width: 240px;
  padding: 80px 0;
  border-right: 1px solid var(--matterColorNegative);
  position: sticky;
  top: 0;
}
@media (max-width: 1023px) {
  ._navVertical_1plme_36 {
    padding: 16px;
    gap: 8px 14px;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    min-width: unset;
    border-right: none;
    border-bottom: 1px solid var(--matterColorNegative);
    box-shadow: var(--boxShadowBottomForm);
    position: static;
  }
}
._navVertical_1plme_36 a, ._navVertical_1plme_36 div {
  font-size: 20px;
  line-height: 24px;
  color: var(--matterColor);
  font-weight: var(--fontWeightSemiBold);
  border-right: 4px solid transparent;
  padding: 6px 0;
}
._navVertical_1plme_36 a span, ._navVertical_1plme_36 div span {
  font-size: 12px;
}
@media (max-width: 1023px) {
  ._navVertical_1plme_36 a, ._navVertical_1plme_36 div {
    font-size: 14px;
    line-height: 18px;
    padding: 6px 4px;
    white-space: nowrap;
    border-right: none;
    border-bottom: 4px solid transparent;
  }
}
._navVertical_1plme_36 a._active_1plme_31, ._navVertical_1plme_36 div._active_1plme_31 {
  color: var(--matterColorDark);
  border-right-color: var(--matterColorDark);
}
@media (max-width: 1023px) {
  ._navVertical_1plme_36 a._active_1plme_31, ._navVertical_1plme_36 div._active_1plme_31 {
    border-bottom-color: var(--matterColorDark);
  }
}
._navVertical_1plme_36 a._empty_1plme_92, ._navVertical_1plme_36 div._empty_1plme_92 {
  color: var(--matterColorAnti);
}
._navVertical_1plme_36 div {
  color: var(--matterColorAnti);
}

@media (max-width: 1340px) {
  ._listingNavVertical_1plme_100 {
    padding: 16px;
    gap: 8px 14px;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    min-width: unset;
    border-right: none;
    border-bottom: 1px solid var(--matterColorNegative);
    box-shadow: var(--boxShadowBottomForm);
  }
  ._listingNavVertical_1plme_100 button {
    display: none;
  }
}
._listingNavVertical_1plme_100 button {
  width: 80%;
  height: auto;
  padding: 16px 0;
  min-height: 32px;
}
@media (max-width: 1340px) {
  ._listingNavVertical_1plme_100 a, ._listingNavVertical_1plme_100 div {
    font-size: 14px;
    line-height: 18px;
    padding: 6px 4px;
    white-space: nowrap;
    border-right: none;
    border-bottom: 4px solid transparent;
  }
}
@media (max-width: 1340px) {
  ._listingNavVertical_1plme_100 a._active_1plme_31, ._listingNavVertical_1plme_100 div._active_1plme_31 {
    border-bottom-color: var(--matterColorDark);
  }
}._content_10dto_1 {
  display: flex;
  align-items: flex-start;
  width: 1050px;
  margin: 0 auto;
}
@media (max-width: 1023px) {
  ._content_10dto_1 {
    width: 100%;
    flex-direction: column;
  }
}

._wrapper_10dto_14 {
  display: flex;
  flex-direction: column;
  padding: 72px 0 80px;
  margin-left: 90px;
  width: 564px;
}
@media (max-width: 1023px) {
  ._wrapper_10dto_14 {
    width: 100%;
    padding: 30px 16px;
    margin-left: 0;
  }
}
._wrapper_10dto_14 h1 {
  margin: 0 0 36px;
  font-size: 40px;
  line-height: 48px;
  font-weight: var(--fontWeightSemiBold);
}
@media (max-width: 1023px) {
  ._wrapper_10dto_14 h1 {
    font-size: 24px;
    line-height: 30px;
  }
}._wrapper_zbjr1_1 {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 99;
}

._content_zbjr1_14 {
  display: flex;
  flex-direction: column;
  row-gap: 22px;
  background-color: #ffffff;
  position: relative;
  width: 520px;
  padding: 60px 46px 42px;
  border-bottom: 8px solid var(--marketplaceColor);
}
._content_zbjr1_14 ._close_zbjr1_24 {
  width: 20px !important;
  position: absolute;
  right: 18px;
  top: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: flex;
  align-items: center;
  column-gap: 8px;
  font-weight: var(--fontWeightSemiBold);
}
._content_zbjr1_14 ._close_zbjr1_24 img {
  width: 20px;
}
._content_zbjr1_14 ._textContent_zbjr1_39 {
  height: max-content;
  max-height: 320px;
  overflow-y: auto;
}._cropContainer_swc4i_1 {
  position: relative;
  width: 100%;
  height: 250px;
  margin-top: 25px;
}

._controls_swc4i_8 {
  margin-top: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
}
._controls_swc4i_8 svg {
  fill: none;
}

._cropper_swc4i_19 {
  border-radius: 5px;
  background: inherit;
}

._saveBtn_swc4i_24 {
  background-color: var(--marketplaceColor);
  color: #fff;
  border-radius: 5px;
  padding: 8px 15px;
}._links_67704_1 {
  display: flex;
  align-items: center;
  column-gap: 5px;
}
@media (max-width: 1023px) {
  ._links_67704_1 {
    padding: 0 16px;
  }
}
._links_67704_1 a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 16px;
  border-color: var(--matterColorNegative);
  border-radius: var(--borderRadius);
  border-style: solid;
  border-width: 1px;
  font-size: 14px;
  line-height: 16px;
  color: var(--matterColor);
  height: 40px;
  transition-duration: 0.1s;
}
._links_67704_1 a:hover {
  box-shadow: var(--boxShadowButton);
}

._share_67704_30 {
  color: #ffffff;
  padding: 5px 14px;
  border-radius: 4px;
  left: 10px;
  top: 10px;
  font-weight: 500;
  background-color: var(--marketplaceColor);
}
@media screen and (max-width: 1023px) {
  ._share_67704_30 {
    font-size: 14px;
    padding: 4px 14px;
  }
}

._avatar_67704_46 {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1023px) {
  ._avatar_67704_46 {
    padding: 0 16px;
  }
}

._title_67704_56 {
  color: var(--matterColorAnti);
  margin-top: 36px;
  margin-bottom: 24px;
  font-weight: var(--fontWeightSemiBold);
  font-size: 18px;
}
@media (max-width: 1023px) {
  ._title_67704_56 {
    margin-top: 36px;
    margin-bottom: 12px;
  }
}

._title1_67704_70 {
  color: var(--matterColorAnti);
  margin-top: 45px;
  font-weight: var(--fontWeightSemiBold);
  font-size: 18px;
}
@media (max-width: 1023px) {
  ._title1_67704_70 {
    margin-top: 26px;
    padding: 0 16px;
  }
}
._title1_67704_70 h5 {
  color: var(--matterColorAnti);
  font-weight: var(--fontWeightSemiBold);
  font-size: 18px;
  margin: 0;
}
._title1_67704_70 h3 {
  font-size: 26px;
  margin: 15px 0;
  color: var(--marketplaceColor);
  font-weight: var(--fontWeightBold);
}

._avatarContainer_67704_95 {
  border-color: var(--matterColorNegative);
  border-style: dashed;
  border-width: 2px;
  transition: var(--transitionStyleButton);
  width: 240px;
  height: 240px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-color: var(--matterColorBright);
  font-size: 14px;
  line-height: 16px;
  font-weight: var(--fontWeightSemiBold);
  cursor: pointer;
}
._avatarContainer_67704_95 input {
  display: none;
}
._avatarContainer_67704_95:hover {
  border-color: var(--matterColorAnti);
}

._ava_67704_46 {
  width: 240px;
  height: 240px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-color: var(--matterColorBright);
  font-size: 14px;
  line-height: 16px;
  font-weight: var(--fontWeightSemiBold);
  cursor: pointer;
  color: transparent;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (max-width: 1023px) {
  ._ava_67704_46 {
    width: 122px;
    height: 122px;
  }
}
._ava_67704_46 * {
  display: none;
}

._tip_67704_148 {
  margin-top: 20px;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 32px;
  color: var(--matterColorAnti);
}
@media (max-width: 1023px) {
  ._tip_67704_148 {
    margin-top: 12px;
    font-size: 14px;
    line-height: 20px;
  }
}

@media (max-width: 1023px) {
  ._form_67704_164 {
    padding: 0 16px;
  }
}

@media (max-width: 1023px) {
  ._btn_67704_170 {
    padding: 0 16px;
  }
}

._type_67704_175 {
  font-size: 14px;
  line-height: 16px;
  color: var(--matterColorAnti);
}

._name_67704_181 {
  margin-bottom: 24px;
}

._desc_67704_185 {
  font-size: 16px;
  line-height: 32px;
  margin-top: 16px;
  margin-bottom: 50px;
  color: var(--matterColorAnti);
}
@media (max-width: 1023px) {
  ._desc_67704_185 {
    margin-bottom: 40px;
    font-size: 14px;
    line-height: 20px;
  }
}

._delete_67704_200 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 32px;
  border-color: red;
  border-radius: var(--borderRadius);
  border-style: solid;
  border-width: 1px;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  color: red;
  height: 48px;
  transition-duration: 0.1s;
  margin-top: 32px;
}
._delete_67704_200:hover {
  box-shadow: var(--boxShadowButton);
}

._uploadBtnGroup_67704_221 {
  margin-top: 16px;
  display: flex;
  gap: 16px;
}

._upload_67704_221, ._edit_67704_227 {
  background: var(--marketplaceColor);
  padding: 5px 7px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 7px;
  color: #ffffff;
  gap: 5px;
}
._upload_67704_221 svg, ._edit_67704_227 svg {
  fill: none;
  color: #fff;
}

._upload_67704_221 {
  background: var(--successColor);
}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}
._wrapper_x2uft_1 ._top_x2uft_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._wrapper_x2uft_1 ._label_x2uft_6 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
  align-items: center;
  column-gap: 14px;
}
._wrapper_x2uft_1 ._label_x2uft_6 ._alert_x2uft_15 {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  font-size: 10px;
  line-height: 12px;
  width: unset;
}
._wrapper_x2uft_1 ._label_x2uft_6 ._alert_x2uft_15 img {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}
._wrapper_x2uft_1 ._label_x2uft_6 ._alert_x2uft_15 img._tpc_x2uft_30 {
  width: 12px;
  height: 12px;
  margin-left: 2px;
}
._wrapper_x2uft_1 textarea {
  resize: none;
  height: 112px;
}
._wrapper_x2uft_1 button {
  margin-top: 0;
}
._wrapper_x2uft_1 ._pending_x2uft_42 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  white-space: pre-wrap;
  margin-top: 8px;
}
._wrapper_x2uft_1 ._pending_x2uft_42 img {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}
._wrapper_x2uft_1 ._pending_x2uft_42 p, ._wrapper_x2uft_1 ._pending_x2uft_42 span {
  margin: 0;
}._form_y5n76_1 {
  display: flex;
  flex-direction: column;
  row-gap: 22px;
}
._form_y5n76_1 ._btn_y5n76_6 {
  margin-top: 48px;
  width: 240px;
  margin-bottom: 0;
}._content_1rhrs_1 h1 {
  margin: 0;
  font-size: 40px;
  line-height: 48px;
  font-weight: var(--fontWeightSemiBold);
}
@media (max-width: 1023px) {
  ._content_1rhrs_1 h1 {
    font-size: 24px;
    line-height: 30px;
  }
}
._content_1rhrs_1 h1 a:hover {
  text-decoration: underline;
}
._content_1rhrs_1 h2 {
  margin-top: 36px;
  font-size: 22px;
  line-height: 32px;
}
@media (max-width: 1023px) {
  ._content_1rhrs_1 h2 {
    font-size: 18px;
    line-height: 22px;
  }
}
._content_1rhrs_1 form {
  display: flex;
  flex-direction: column;
  row-gap: 22px;
}
._content_1rhrs_1 button {
  margin-top: 48px;
  width: 240px;
  margin-bottom: 0;
}

._text_1rhrs_38 {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 22px;
}
@media (max-width: 1023px) {
  ._text_1rhrs_38 {
    font-size: 14px;
    line-height: 20px;
  }
}

._list_1rhrs_50 {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}

._addUser_1rhrs_56 {
  font-size: 14px;
  line-height: 32px;
  font-weight: var(--fontWeightSemiBold);
  display: flex;
  align-items: center;
}
._addUser_1rhrs_56 button {
  font-size: 32px;
  line-height: 1;
  color: var(--marketplaceColor);
  width: 32px;
  height: 32px;
  margin: 0 0 0 6px;
}

._notification_1rhrs_72 {
  border: 1px solid #ededed;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  margin-top: 20px;
  padding: 0 10px 30px;
}._form_y5n76_1 {
  display: flex;
  flex-direction: column;
  row-gap: 22px;
}
._form_y5n76_1 ._btn_y5n76_6 {
  margin-top: 48px;
  width: 240px;
  margin-bottom: 0;
}._checkboxes_1t7f9_1 {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  padding: 15px 12px;
}
._checkboxes_1t7f9_1._disabled_1t7f9_7 {
  cursor: not-allowed;
}
._checkboxes_1t7f9_1 ._warning_1t7f9_10 {
  color: red;
  cursor: default;
  font-size: 15px;
}
._checkboxes_1t7f9_1 ._warning_1t7f9_10 a {
  text-decoration: underline;
}

._border_1t7f9_19 {
  border: 2px solid #b2b2b2;
}._content_uy8r8_1 ._separate_uy8r8_1 {
  margin-top: 32px;
  margin-bottom: 26px;
  font-size: 18px;
}
._content_uy8r8_1 ._separate_uy8r8_1 span {
  width: 20px;
  height: 20px;
  top: 2px;
}
@media (max-width: 767px) {
  ._content_uy8r8_1 ._separate_uy8r8_1 {
    font-size: 14px;
  }
  ._content_uy8r8_1 ._separate_uy8r8_1 span {
    width: 16px;
    height: 16px;
    top: 4px;
  }
}
._content_uy8r8_1 ._form_uy8r8_21 {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
}
._content_uy8r8_1 ._inputs_uy8r8_26 {
  display: flex;
  column-gap: 24px;
}
._content_uy8r8_1 ._col_uy8r8_30 {
  display: flex;
  flex-direction: column;
  row-gap: 22px;
}
._content_uy8r8_1 ._col_uy8r8_30 h3 {
  margin: 0 0 4px 0;
}
._content_uy8r8_1 button {
  margin-top: 48px;
  width: 240px;
  margin-bottom: 0;
}

._row_uy8r8_44 {
  display: flex;
  column-gap: 24px;
}
._row_uy8r8_44 > div {
  width: 100%;
}
@media (max-width: 767px) {
  ._row_uy8r8_44 {
    flex-wrap: wrap;
    row-gap: 8px;
  }
}

._pair_uy8r8_58 {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
._pair_uy8r8_58 > label {
  font-size: 14px;
}

._alert_uy8r8_67 {
  margin-bottom: 24px;
  font-weight: 600;
  font-size: 24px;
}.fc-daygrid-day-top {
    justify-content: center !important;
}

.fc-toolbar-chunk:first-child > div {
    display: flex;
    align-items: center;
}

#fc-dom-2 {
    font-size: 13px;
    font-weight: 500;
    margin-left: 1rem;
}

.fc .fc-toolbar.fc-header-toolbar {
    display: flex;
    align-items: center;
    margin-bottom: 0 !important;
    padding: 0.5rem 1rem;
}

.fc-button {
    background: none !important;
    border: none !important;
    outline: none !important;
    color: #000 !important;
}

.fc-button:focus {
    box-shadow: none !important;
}

.fc-today-button {
    text-transform: uppercase !important;
    color: #000 !important;
    font-size: 12px !important;
    font-weight: 600 !important;
}

.fc-col-header-cell-cushion {
    font-weight: 300;
    color: var(--matterColor);
}

.fc-myCustomButton-button {
    margin-left: 2rem !important;
    font-weight: 600 !important;
}

.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end), .fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {
    border-color: transparent !important;
}

a.fc-daygrid-event.fc-daygrid-block-event.fc-h-event.fc-event.fc-event-start.fc-event-past {
    z-index: 0 !important;
}

a.fc-daygrid-event.fc-daygrid-block-event.fc-h-event.fc-event.fc-event-start.fc-event-end.fc-event-today {
    z-index: 0 !important;
}

.fc .fc-toolbar-title {
    font-size: 13.5px !important;
    font-weight: 600 !important;
    margin: 0;
}

.fc-daygrid-day-top {
    height: 100%;
    width: 100%;
}

.fc .fc-daygrid-day-number {
    width: 100%;
}

.fc-daygrid-day-frame {
    height: 100px;
}

.fc .fc-highlight {
    background-color: #fff;
}

.fc .fc-day-disabled {
    background-color: #ebebeb !important;
    opacity: 0.4 !important;
}

.fc .fc-daygrid-more-link {
    display: none;
}

.fc .fc-daygrid-day.fc-day-today {
    background-color: inherit;
}

.fc .day-cell-content-date {
    position: absolute;
    bottom: 10px;
    right: 10px;
    color: var(--matterColor) !important;
}

.fc .day-cell-content-date.text-white {
    color: #fff !important;
}

.fc-button {
    width: max-content !important;
}

.fc .day-cell-content-title {
    position: absolute;
    top: 10px;
    left: 10px;
    right: 0;
    color: var(--matterColor);
}

.fc .day-cell-content-title.text-white {
    color: #fff;
}

.fc .fc-bg-event {
    background-color: #e6e6e6;
    opacity: 1;
}

.fc .fc-bg-event .fc-event-title {
    visibility: hidden;
}

.calendar-legend {
    display: flex;
    gap: 30px;
    margin-top: 25px;
    margin-bottom: 20px;
}

@media screen and (max-width: 1100px) {
    .calendar-legend {
    flex-wrap: wrap;
    }
}

.calendar-legend-item {
    display: flex;
    align-items: center;
    gap: 10px;
}

.status-box {
    width: 20px !important;
    height: 20px !important;
    border-radius: 2px;
    background-color: #acacac;
    border: 1px solid #acacac;
}

.calendar-legend-item > h6 {
    margin-bottom: 0;
    margin-top: 0;
}

.available {
    background-color: #fff;
}

.booked {
    background-color: #e6fff0;
}

.closed {
    background-color: #ed2626;
}

.watermark {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 1;
    font-size: 100px;
    font-weight: 700;
    background-color: rgba(255,255,255,0.4);
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #ffa459;
    border-radius: 10px;
}

.watermark > h1 {
    font-size: 46px;
    font-weight: 900;
    /* transform: rotate(-50deg); */
    letter-spacing: 5px;
}

.fc .fc-daygrid-body{
    z-index: 0;
}
._form_1wkj4_1 {
  display: flex;
  flex-direction: column;
  row-gap: 22px;
}
._form_1wkj4_1 ._btn_1wkj4_6 {
  margin-top: 48px;
  width: 240px;
  margin-bottom: 0;
}

._modal_wrapper_1wkj4_12 {
  position: fixed;
  background: rgba(0, 0, 0, 0.6);
  width: 100vw;
  height: 100vh;
  z-index: 99;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 768px) {
  ._modal_wrapper_1wkj4_12 {
    left: 0;
  }
}
._modal_container_1wkj4_30 {
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  width: 500px;
  margin: 0 auto;
  padding: 20px;
  background: #fff;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 1100px) {
  ._modal_container_1wkj4_30 {
    width: 90%;
  }
}

._modal_btn_container_1wkj4_47 {
  display: flex;
  gap: 15px;
  margin-top: 15px;
}
._modal_btn_container_1wkj4_47 button {
  background: #ffa459;
  height: auto;
  width: 50%;
  color: #fff;
}
._modal_btn_container_1wkj4_47 button:disabled {
  opacity: 0.5;
}

._openTime_1wkj4_62 {
  display: flex;
  column-gap: 40px;
}
._openTime_1wkj4_62 > div {
  width: 240px;
}

._label_1wkj4_70 {
  font-weight: var(--fontWeightSemiBold);
  line-height: 16px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6px;
  padding-bottom: 2px;
  font-size: 14px;
}._canvasWrapper_ddhhf_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}

._noImage_ddhhf_11 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

._canvas_ddhhf_1 {
  width: auto;
  border: 2px solid #000;
  border-radius: 5px;
}

._loader_ddhhf_24 {
  position: absolute;
  top: 50%;
  right: 50%;
}

._hide-canvas_ddhhf_30 {
  width: 0 !important;
  height: 0 !important;
  opacity: 0;
  visibility: hidden;
}

._rejectReason_ddhhf_37 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: max-content;
  background-color: var(--errorColor);
  color: #fff;
  padding: 2px 5px;
  font-weight: 500;
  font-size: 14px;
}._canvasSidebar_84epg_1 {
  width: 20%;
  max-width: 200px;
  background: #e0e0e0;
  border-radius: 0.5rem;
  padding: 0.75rem 0;
  display: flex;
  flex-direction: column;
}
._canvasSidebar_84epg_1 button {
  margin-top: 0 !important;
  width: max-content !important;
}
._canvasSidebar_84epg_1 h4 {
  margin: 0 0 10px 0;
  text-align: center;
}
._canvasSidebar_84epg_1 ._saveBtn_84epg_18 {
  width: 100% !important;
  background-color: var(--marketplaceColor) !important;
  color: #fff !important;
  border-radius: 5px;
  padding: 5px 10px;
}

._shapeBtn_84epg_26 {
  background-color: transparent;
  border: 1px solid #ccc;
  padding: 5px;
  border-radius: 5px;
}
._shapeBtn_84epg_26 svg {
  fill: none;
}

._shapeBtnActive_84epg_36 {
  background-color: #f9f9f9;
}

._active_84epg_40 {
  background: #fff;
}

._separator_84epg_44 {
  height: 0;
  border: 1px solid rgb(204, 204, 204);
  margin: 0.65rem 0;
}

._dFlex_84epg_50 {
  display: flex;
  gap: 0.5rem;
}

._flexWrap_84epg_55 {
  flex-wrap: wrap;
}

._justifyContentBetween_84epg_59 {
  justify-content: space-between;
}

._removeBtn_84epg_63 {
  background-color: transparent;
  color: var(--errorColor);
  font-size: 14px;
}

._activeBtn_84epg_69 {
  background-color: #fff;
}

._flex1_84epg_73 {
  flex: 1;
}

._padding_84epg_77 {
  padding: 0 0.75rem;
}

._shapeContainer_84epg_81 {
  justify-content: start;
  align-items: center;
  min-height: 160px;
  max-height: 500px;
  overflow: auto;
  padding: 0 0.75rem 0.75rem;
  scrollbar-width: thin;
  scrollbar-color: var(--marketplaceColorDark) var(--marketplaceColorLight);
}
._shapeContainer_84epg_81 ::-webkit-scrollbar {
  width: 6px;
}
._shapeContainer_84epg_81 *::-webkit-scrollbar-thumb {
  background-color: var(--marketplaceColorDark);
}
._shapeContainer_84epg_81 *::-webkit-scrollbar-track {
  width: 6px;
  background-color: var(--marketplaceColorLight);
}

._grid_84epg_102 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  place-items: center;
  gap: 0.5rem;
}
._grid_84epg_102 ._shapeBtn_84epg_26 {
  width: 100% !important;
}

._colorPicker_84epg_112 {
  justify-content: start;
}
._colorPicker_84epg_112 ._color_84epg_112 {
  cursor: pointer;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-color: var(--color);
  box-shadow: var(--color) 0px 0px 0px 17px inset;
  transition: all 100ms;
}
._colorPicker_84epg_112 ._color_84epg_112:hover {
  transform: scale(1.1);
}
._colorPicker_84epg_112 ._active_84epg_40 {
  box-shadow: #c800ff 0px 0px 1px 3px;
}
._colorPicker_84epg_112 ._colorSmall_84epg_130 {
  width: 24px;
  height: 24px;
}

._colorSelection_84epg_135 {
  display: flex;
  background: #f9f9f9;
  border-radius: 5px;
  margin-bottom: 10px;
}
._colorSelection_84epg_135 button {
  width: 100% !important;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 3px 5px !important;
  border-radius: 5px;
  margin: 0;
  color: #020000;
  background: #f9f9f9;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.2rem;
}
._colorSelection_84epg_135 ._active_84epg_40 {
  background: #ffa459;
  border-radius: 5px;
  color: #fff;
}

._canvasSidebarSmall_84epg_162 {
  max-width: 160px;
}._content_10o81_1 button {
  margin-top: 48px;
  width: 300px;
  margin-bottom: 0;
}

._tip_10o81_7 {
  font-size: 14px;
  line-height: 16px;
  color: var(--matterColorAnti);
}

._images_10o81_13 {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 24px;
  padding-left: 10px;
}
@media screen and (max-width: 1023px) {
  ._images_10o81_13 {
    flex-direction: row;
    flex-wrap: wrap;
    padding-left: 0;
  }
}
._images_10o81_13 div {
  width: 100%;
  height: 200px;
  position: relative;
}
._images_10o81_13 div._avatar_10o81_32::before {
  content: "";
  position: absolute;
  left: -6px;
  top: -6px;
  width: calc(100% + 12px);
  height: calc(100% + 12px);
  border: 7px solid var(--marketplaceColorDark);
}
@media (max-width: 1023px) {
  ._images_10o81_13 div {
    width: 160px;
    height: 160px;
    flex-grow: 1;
    flex-shrink: 1;
  }
}
._images_10o81_13 div ._approveBtn_10o81_49 {
  position: absolute;
  bottom: 0.25rem;
  padding: 0.25rem 0.5rem;
  left: 0.25rem;
  background: #10B981;
  color: white;
  border-radius: 0.375rem;
  display: inline-flex;
  width: max-content !important;
  align-items: center;
  gap: 5px;
  margin: 0 !important;
  cursor: pointer;
  line-height: normal;
  font-size: 14px;
  font-weight: 600;
  align-items: center;
}
._images_10o81_13 div ._rejectReasonBtn_10o81_68 {
  position: absolute;
  top: 50%;
  padding: 0.25rem 0.5rem;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ed2626;
  color: white;
  border-radius: 0.375rem;
  display: inline-flex;
  width: max-content !important;
  align-items: center;
  gap: 5px;
  margin: 0 !important;
  cursor: pointer;
  line-height: normal;
  font-size: 14px;
  font-weight: 600;
  align-items: center;
}
._images_10o81_13 div ._groupBtn_10o81_88 {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  width: max-content;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
._images_10o81_13 div ._groupBtn_10o81_88 ._removeBtn_10o81_97 {
  position: relative;
  cursor: pointer;
  padding: 5px;
  background: #ed2626;
  width: 25px;
  height: 25px;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
._images_10o81_13 div ._groupBtn_10o81_88 ._removeBtn_10o81_97 svg {
  fill: none;
  color: #fff;
}
._images_10o81_13 div ._groupBtn_10o81_88 ._editBtn_10o81_114 {
  background-color: var(--marketplaceColorDark);
}
._images_10o81_13 div ._status_10o81_117 {
  position: absolute;
  top: 5px;
  left: 5px;
  display: inline-flex;
  align-items: center;
  font-weight: 600;
  padding: 0.3rem 0.5rem;
  font-size: 12px;
  color: #fff;
  border-radius: 6px;
  background-color: #ed2626;
  line-height: normal;
}
._images_10o81_13 div ._pending_10o81_131 {
  background-color: #ffa459;
}
._images_10o81_13 div ._success_10o81_134 {
  background-color: #10B981;
}
._images_10o81_13 div ._approval_10o81_137 {
  background-color: #7239EA;
}
._images_10o81_13 div ._reapprove_10o81_140 {
  background-color: #009ef7;
}
._images_10o81_13 div > img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

._file_10o81_149 {
  width: 100%;
  height: 240px;
  border: 2px dashed var(--matterColorAnti);
  border-radius: 2px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: 6px;
  cursor: pointer;
}
@media (max-width: 1023px) {
  ._file_10o81_149 {
    padding: 30px 16px;
    margin: 16px 0 8px;
  }
}
._file_10o81_149 input {
  display: none;
}
._file_10o81_149 span {
  font-size: 13px;
  line-height: 16px;
  color: var(--matterColorAnti);
  font-weight: var(--fontWeightRegular);
}

._selected_10o81_177 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  font-size: 14px;
  margin-bottom: 12px;
}
._selected_10o81_177 > div {
  display: flex;
  flex-direction: column;
}
._selected_10o81_177 > div div {
  display: flex;
  align-items: center;
  column-gap: 6px;
}
._selected_10o81_177 button {
  width: 10px;
  height: 10px;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

._selectedImageDetails_10o81_203 {
  display: flex;
  gap: 10px;
  align-items: flex-start;
  max-width: 100%;
  flex-wrap: nowrap;
}
._selectedImageDetails_10o81_203 ._imageName_10o81_210 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;
}

._verify_10o81_217 h4 {
  margin-top: 0;
}
._verify_10o81_217 a {
  width: 340px;
}

._modal_wrapper_10o81_224 {
  position: fixed;
  background: rgba(0, 0, 0, 0.6);
  width: 100vw;
  height: 100vh;
  z-index: 99;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 768px) {
  ._modal_wrapper_10o81_224 {
    left: 0;
  }
}
._modal_container_10o81_242 {
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  width: 500px;
  margin: 0 auto;
  padding: 20px;
  background: #fff;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 1100px) {
  ._modal_container_10o81_242 {
    width: 90%;
  }
}
._modal_container_10o81_242 p {
  margin: 0;
}
._modal_container_10o81_242 p span {
  color: #ed2626;
}

._modal_btn_container_10o81_265 {
  display: flex;
  gap: 15px;
  margin-top: 15px;
  justify-content: center;
}
._modal_btn_container_10o81_265 button {
  background: #ffa459;
  width: 50%;
  color: #fff;
  margin-top: 0;
}
._modal_btn_container_10o81_265 button:disabled {
  opacity: 0.5;
}

._editModal_10o81_281 {
  padding: 0 !important;
  width: 90% !important;
  max-width: 1600px !important;
  min-height: 635px !important;
  height: 90vh !important;
  max-height: 1200px !important;
}
._editModal_10o81_281 button {
  margin-top: 0 !important;
}

._imageEditor_10o81_293 {
  position: relative;
  max-width: 1023px;
  height: 675px;
  margin: 15px 0;
  border-radius: 10px;
  border: 1px solid #e6e6e6;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
}
._imageEditor_10o81_293 ._closeImageEditor_10o81_302 {
  position: absolute;
  right: 10px;
  top: 5px;
  width: max-content;
  cursor: pointer;
  margin-top: 0;
  z-index: 9;
}

._grid_10o81_312 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 24px;
  margin-top: 36px;
}
@media screen and (max-width: 1023px) {
  ._grid_10o81_312 {
    grid-template-columns: 1fr;
  }
}

._buttonsGroup_10o81_324 {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
._buttonsGroup_10o81_324 button {
  margin: 0 !important;
}

._noImage_10o81_333 {
  padding: 16px;
  border: 1px solid var(--matterColorAnti);
  height: 72px !important;
  border-radius: 8px;
  background-color: #f9f9f9;
  text-align: center;
  font-size: 14px;
  font-weight: var(--fontWeightSemiBold);
  color: #666;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.09);
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 1100px) {
  ._noImage_10o81_333 {
    display: none;
  }
}._form_18gi7_1 {
  display: flex;
  flex-direction: column;
  row-gap: 22px;
}
._form_18gi7_1 button {
  width: 240px;
}
._form_18gi7_1 h2 {
  margin: 0;
}

._tabs_18gi7_13 {
  display: flex;
  align-items: center;
  column-gap: 24px;
  margin: 40px 0 14px;
}
._tabs_18gi7_13 div {
  padding: 0 4px 4px;
  color: #4a4a4a;
  transition: ease-in-out 0.1s;
  font-size: 18px;
  font-weight: 600;
  border-bottom: 4px solid transparent;
  cursor: pointer;
}
._tabs_18gi7_13 div:hover {
  color: #000;
}
._tabs_18gi7_13 div._active_18gi7_31 {
  border-bottom-color: var(--matterColorDark);
  color: #000;
}._content_jscru_1 h2 {
  margin-top: 36px;
  font-size: 22px;
  line-height: 32px;
}
._content_jscru_1 button {
  margin-top: 48px;
  width: 240px;
  margin-bottom: 0;
}

._users_jscru_12 {
  margin-top: 32px;
  margin-bottom: 60px;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 2%;
}
@media (max-width: 1023px) {
  ._users_jscru_12 {
    flex-direction: column;
    column-gap: 0;
    row-gap: 14px;
    margin-bottom: 0;
  }
}

._item_jscru_29 {
  width: 32%;
  max-width: 32%;
  min-width: 32%;
  border-radius: 4px;
  border: 1px solid var(--matterColorNegative);
  padding: 24px 20px;
  display: flex;
  flex-direction: column;
  row-gap: 14px;
  position: relative;
}
@media (max-width: 1023px) {
  ._item_jscru_29 {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }
}
._item_jscru_29._existing_jscru_48 input {
  pointer-events: none;
  border-color: var(--matterColorDark);
  opacity: 1 !important;
  -webkit-text-fill-color: var(--matterColor) !important;
  color: var(--matterColor) !important;
}
._item_jscru_29._existing_jscru_48 input::placeholder {
  opacity: 0.5;
}
._item_jscru_29._existing_jscru_48._edited_jscru_58 input {
  pointer-events: all;
  border-color: var(--marketplaceColor);
}
._item_jscru_29._existing_jscru_48._edited_jscru_58 input::placeholder {
  opacity: 0.5;
}
._item_jscru_29 ._edit_jscru_58 {
  margin: 0;
  position: absolute;
  top: 8px;
  right: 12px;
  width: auto;
  color: var(--marketplaceColor);
}
._item_jscru_29 button {
  max-width: 100%;
}
@media (max-width: 1023px) {
  ._item_jscru_29 button {
    width: 100%;
  }
}

._text_jscru_82 {
  margin-top: 18px;
}

button._delete_jscru_86 {
  display: flex;
  width: auto;
  margin-top: 14px;
  margin-left: auto;
  color: red;
}._col_1mpb0_1 {
  display: flex;
  flex-direction: column;
  width: 50%;
  row-gap: 12px;
  margin-bottom: 12px;
}

._empty_1mpb0_9 {
  font-size: 20px;
  font-style: italic;
  text-decoration: underline;
}

._list_1mpb0_15 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}
@media screen and (max-width: 576px) {
  ._list_1mpb0_15 {
    grid-template-columns: 1fr;
  }
}

._listView_1mpb0_26 {
  grid-template-columns: 1fr;
  gap: 12px;
}
._listView_1mpb0_26 ._item_1mpb0_30 {
  grid-template-columns: 1fr 150px;
}

._item_1mpb0_30 {
  background: rgba(227, 254, 238, 0.62);
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 10px;
  border-radius: 10px;
  gap: 8px 28px;
  align-items: center;
}
._item_1mpb0_30._disabled_1mpb0_43 {
  background-color: #eeeeee;
}
._item_1mpb0_30 ._gridItem_1mpb0_46:only-child,
._item_1mpb0_30 ._gridItem_1mpb0_46:nth-last-child(1):nth-child(odd) {
  grid-column: span 2;
}
._item_1mpb0_30 ._pair_1mpb0_50 {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
._item_1mpb0_30 ._pair_1mpb0_50:nth-of-type(odd) {
  align-items: flex-start;
}
._item_1mpb0_30 ._pair_1mpb0_50:nth-of-type(even) {
  align-items: flex-end;
  text-align: right;
}
._item_1mpb0_30 ._label_1mpb0_62 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
._item_1mpb0_30 ._value_1mpb0_67 {
  font-size: 14px;
  line-height: 20px;
  color: var(--marketplaceColor);
  font-weight: 600;
}
._item_1mpb0_30 ._valueLg_1mpb0_73 {
  font-size: 18px;
}

._top_1mpb0_77 {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 14px;
  font-weight: 600;
}
._top_1mpb0_77 span {
  color: var(--marketplaceColor);
}

._logs_1mpb0_87 {
  margin-top: 20px;
}

._addGate_1mpb0_91 {
  border: 2px solid var(--marketplaceColor);
  border-radius: 10px;
  margin-top: 20px;
  padding: 20px;
}._container_16w0e_1 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  height: 100%;
  overflow-y: auto;
}

._item_16w0e_9 {
  background: rgba(227, 254, 238, 0.62);
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 10px;
  border-radius: 10px;
  gap: 8px;
}
._item_16w0e_9 ._pair_16w0e_17 {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
._item_16w0e_9 ._pair_16w0e_17._fullWidth_16w0e_22 {
  grid-column: 1/-1;
}
._item_16w0e_9 ._pair_16w0e_17:nth-of-type(odd) {
  align-items: flex-start;
}
._item_16w0e_9 ._pair_16w0e_17:nth-of-type(even) {
  align-items: flex-end;
  text-align: right;
}
._item_16w0e_9 ._label_16w0e_32 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
._item_16w0e_9 ._value_16w0e_37 {
  font-size: 14px;
  line-height: 20px;
  color: var(--marketplaceColor);
  font-weight: 600;
}

._top_16w0e_44 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 32px;
  margin-bottom: 18px;
}
._top_16w0e_44 h3 {
  margin: 0;
}

._row_16w0e_55 {
  display: flex;
  justify-content: flex-end;
  column-gap: 10px;
}
._row_16w0e_55 button {
  column-gap: 10px;
}
._row_16w0e_55 button:first-of-type svg {
  width: 26px;
}
._row_16w0e_55 button:first-of-type._active_16w0e_66 svg path {
  stroke: #ffffff;
}
._row_16w0e_55 button:last-of-type svg {
  width: 20px;
}
._row_16w0e_55 button:last-of-type._active_16w0e_66 svg path {
  fill: #ffffff;
}

._wrapper_16w0e_76 {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}._content_j6c0t_1 {
  max-width: 960px;
  margin: 0 auto;
  padding-bottom: 80px;
}
@media (max-width: 1023px) {
  ._content_j6c0t_1 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
._content_j6c0t_1 h2 {
  font-size: 34px;
  line-height: 1.2;
}
@media (max-width: 1023px) {
  ._content_j6c0t_1 h2 {
    font-size: 28px;
  }
}
._content_j6c0t_1 h3 {
  font-size: 28px;
  line-height: 1.2;
}
@media (max-width: 1023px) {
  ._content_j6c0t_1 h3 {
    font-size: 22px;
  }
}
._content_j6c0t_1 h4 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 12px;
  line-height: 1.2;
}
._content_j6c0t_1 ul {
  list-style-type: disc;
  padding-left: 40px;
}
@media (max-width: 1023px) {
  ._content_j6c0t_1 ul {
    padding-left: 24px;
  }
}
@media (max-width: 1023px) {
  ._content_j6c0t_1 ol {
    padding-left: 24px;
  }
}._container_sozqp_1 {
  max-width: 960px;
  margin: 0 auto;
  padding: 80px 0;
}
@media (max-width: 1023px) {
  ._container_sozqp_1 {
    max-width: unset;
    padding: 30px 16px;
  }
  ._container_sozqp_1 h1 {
    margin-bottom: 12px;
  }
}

._title_sozqp_16 {
  margin: 0 0 48px;
  font-weight: var(--fontWeightSemiBold);
}

._empty_sozqp_21 {
  margin-bottom: 12px;
}

._verify_sozqp_25 {
  margin-bottom: 10px;
}
._verify_sozqp_25 button {
  margin: 0 4px;
  color: var(--marketplaceColor);
  text-decoration: underline;
  font-weight: 600;
}

._disabledLink_sozqp_35 {
  opacity: 0.6;
  pointer-events: none;
}

._list_sozqp_40 {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 24px;
  margin-top: 48px;
}

._item_sozqp_47 {
  min-width: 0;
}

._image_sozqp_51 {
  margin-bottom: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: 12px;
  border-radius: 4px;
  height: 300px;
  background-color: var(--matterColorNegative);
  overflow-x: hidden;
  position: relative;
}
._image_sozqp_51 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._image_sozqp_51 div {
  color: var(--matterColor);
  text-align: center;
  font-size: 15px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
}
._image_sozqp_51 button {
  width: 150px;
  height: 40px;
  padding: 8px 0;
  border-radius: 4px;
  line-height: 16px;
  font-size: 14px;
  font-weight: var(--fontWeightMedium);
}
._image_sozqp_51 ._live_sozqp_86 {
  position: absolute;
  left: 12px;
  top: 10px;
  border-radius: 4px;
  background-color: var(--successColor);
  width: 70px;
  color: #fff;
}
._image_sozqp_51 ._available_sozqp_95, ._image_sozqp_51 ._notAvailable_sozqp_95 {
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--fontWeightSemiBold);
}
._image_sozqp_51 ._notAvailable_sozqp_95 {
  color: red;
  font-weight: var(--fontWeightMedium);
}

._link_sozqp_105 {
  background-color: #eee;
  display: flex;
  font-size: 12px;
  line-height: 1.4;
  margin-top: 6px;
  border: none;
  resize: none;
  height: 42px;
  padding: 4px;
}

._listingDisabled_sozqp_117, ._overlay_sozqp_117 {
  background-color: rgba(255, 255, 255, 0.8);
  color: red !important;
  border-radius: 4px;
  padding: 8px 14px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: 12px;
  width: 220px;
  padding: 14px;
}

._listingName_sozqp_135 {
  font-size: 18px;
  line-height: 24px;
  color: var(--matterColor);
  margin: 6px 0;
  overflow: hidden;
}
._listingName_sozqp_135:hover {
  text-decoration: underline;
}

._buttons_sozqp_146 {
  display: flex;
  align-items: center;
  column-gap: 4px;
  margin-bottom: 5px;
}
._buttons_sozqp_146 a, ._buttons_sozqp_146 button {
  font-size: 14px;
  line-height: 24px;
  color: var(--matterColor);
}
._buttons_sozqp_146 a:hover, ._buttons_sozqp_146 button:hover {
  text-decoration: underline;
}
._buttons_sozqp_146 button {
  margin-left: 14px;
  font-weight: var(--fontWeightMedium);
  color: #ffa459;
}
._buttons_sozqp_146 button._disabled_sozqp_35 {
  color: #07af07;
}
._buttons_sozqp_146 button._deleted_sozqp_168 {
  color: #ed2626;
}
._buttons_sozqp_146 span {
  color: var(--matterColor);
}

._row_sozqp_175 {
  display: flex;
  column-gap: 12px;
  margin-bottom: 8px;
}

._note_sozqp_181 ._top_sozqp_181 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 16px;
  font-size: 14px;
  font-weight: var(--fontWeightSemiBold);
}
._note_sozqp_181 ._label_sozqp_189 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6px;
  padding-bottom: 6px;
}
._note_sozqp_181 textarea {
  resize: none;
  height: 112px;
}

._marketing_sozqp_200 {
  border: 2px solid #e6e6e6;
  border-radius: 10px;
  padding: 20px;
  background: inherit;
  display: flex;
  flex-direction: column;
  margin-top: 20px;
  align-items: center;
  text-align: center;
}
._marketing_sozqp_200 p {
  font-size: 18px;
  color: #4a4a4a;
}
@media screen and (max-width: 1023px) {
  ._marketing_sozqp_200 p {
    font-size: 15px;
  }
}

._share_sozqp_221 {
  color: #ffffff;
  width: max-content;
  padding: 10px 20px;
  border-radius: 4px;
  left: 10px;
  top: 10px;
  font-weight: 500;
  background-color: var(--marketplaceColor);
  font-size: 16px;
  line-height: 20px;
  column-gap: 12px;
}._container_x44b6_1 {
  max-width: 960px;
  margin: 0 auto;
  padding: 80px 0;
}
@media (max-width: 1023px) {
  ._container_x44b6_1 {
    max-width: unset;
    padding: 30px 16px;
  }
  ._container_x44b6_1 h1 {
    margin-bottom: 12px;
  }
}

._title_x44b6_16 {
  margin: 0 0 48px;
  font-weight: var(--fontWeightSemiBold);
}

._list_x44b6_21 {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 24px;
  margin-top: 48px;
}

._item_x44b6_28 {
  flex-basis: 45%;
  flex-grow: 1;
  flex-shrink: 1;
}._form_1g73n_1 {
  display: flex;
  flex-direction: column;
  row-gap: 22px;
}
._form_1g73n_1 ._button_1g73n_6 {
  margin-top: 48px;
}

._top_1g73n_10 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._verif_1g73n_16 {
  color: var(--successColor);
  margin-top: 10px;
}

._unverif_1g73n_21 {
  color: var(--matterColorAnti);
  margin-top: 10px;
}
._unverif_1g73n_21 button {
  color: var(--matterColor);
  text-decoration: underline;
  font-weight: var(--fontWeightMedium);
  margin-top: 0 !important;
}._wrapper_yvugt_1 {
  display: flex;
  flex-direction: column;
  margin-top: 40px;
}

._title_yvugt_7 {
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--fontWeightSemiBold);
  color: var(--matterColorAnti);
}

._text_yvugt_14 {
  margin: 16px 0 48px;
}._form_texcx_1 {
  display: flex;
  flex-direction: column;
  row-gap: 22px;
}
._form_texcx_1 button {
  margin-top: 48px;
}._select_15gh6_1 {
  margin-bottom: 24px;
}

._form_15gh6_5 {
  display: flex;
  flex-direction: column;
  row-gap: 22px;
}
._form_15gh6_5 button {
  padding-left: 24px;
  padding-right: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
}
._form_15gh6_5 h2 {
  margin: 0;
}._hidden_19xa2_1 {
  position: absolute;
  width: 1px;
  height: 1px;
  opacity: 0;
}

._btn_19xa2_8 {
  margin-top: 16px;
  width: 100%;
}

._error_19xa2_13 {
  text-decoration: underline;
  font-style: italic;
  color: var(--errorColor);
  line-height: 1.4;
  margin-top: 12px;
}

._tabsLabels_19xa2_21 {
  display: grid;
  column-gap: 8px;
  margin-bottom: 4px;
}
._tabsLabels_19xa2_21._tabs-2_19xa2_26 {
  grid-template-columns: repeat(2, 1fr);
}
._tabsLabels_19xa2_21._tabs-3_19xa2_29 {
  grid-template-columns: repeat(3, 1fr);
}
._tabsLabels_19xa2_21._tabs-4_19xa2_32 {
  grid-template-columns: repeat(4, 1fr);
}
._tabsLabels_19xa2_21 ._active_19xa2_35 {
  color: var(--successColorDark);
  font-weight: 600;
}

._errorContainer_19xa2_40 {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  line-height: 1.6;
  margin-top: 24px;
}
._errorContainer_19xa2_40 a {
  background-color: var(--marketplaceColor);
  margin-left: 8px;
  border-radius: 2px;
  padding: 2px 6px;
  color: #ffffff;
  font-size: 14px;
  transition-duration: 0.15s;
  align-self: center;
}
._errorContainer_19xa2_40 a:hover {
  background-color: var(--marketplaceColorDark);
}._container_2ovfc_1 {
  width: 564px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1023px) {
  ._container_2ovfc_1 {
    width: 100%;
  }
}

._note_2ovfc_12 {
  color: var(--errorColor);
  font-style: italic;
  margin-bottom: 24px;
  text-decoration: underline;
}

._tabsLabels_2ovfc_19 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 8px;
  margin-bottom: 4px;
}
._tabsLabels_2ovfc_19._three_2ovfc_25 {
  grid-template-columns: repeat(3, 1fr);
}
._tabsLabels_2ovfc_19 ._active_2ovfc_28 {
  color: var(--successColorDark);
  font-weight: 600;
}

._btn_2ovfc_33 {
  margin-top: 16px;
  width: 100%;
}

._errorContainer_2ovfc_38 {
  line-height: 1.6;
  margin-top: 12px;
}
._errorContainer_2ovfc_38 a {
  background-color: var(--marketplaceColor);
  margin-left: 8px;
  border-radius: 2px;
  padding: 2px 6px;
  color: #ffffff;
  font-size: 14px;
  transition-duration: 0.15s;
}
._errorContainer_2ovfc_38 a:hover {
  background-color: var(--marketplaceColorDark);
}

._error_2ovfc_38 {
  text-decoration: underline;
  font-style: italic;
  color: var(--errorColor);
  line-height: 1.4;
  margin-top: 12px;
}._wrapper_1oamz_1 {
  display: flex;
  flex-direction: column;
}

._top_1oamz_6 {
  display: flex;
  margin-bottom: 8px;
}
._top_1oamz_6 > div:first-of-type {
  width: 250px;
}
._top_1oamz_6 > div:nth-of-type(2), ._top_1oamz_6 > div:nth-of-type(3) {
  width: 60px;
  text-align: center;
}

._body_1oamz_18 {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}

._row_1oamz_24 {
  display: flex;
}
._row_1oamz_24 > div:first-of-type {
  line-height: 22px;
  width: 250px;
}._label_19irh_1 {
  font-size: 18px;
  font-weight: 700;
  margin-top: 24px;
}

._highlight_19irh_7 {
  font-weight: var(--fontWeightBold);
  color: var(--errorColor);
  text-decoration: underline;
}

._key_19irh_13 {
  display: flex;
  align-items: center;
  column-gap: 8px;
  word-break: break-word;
}
._key_19irh_13 button img {
  width: 20px;
  margin-right: 6px;
}._wrapper_oiosi_1 {
  width: 800px;
}

._top_oiosi_5 {
  margin-bottom: 24px;
}
._top_oiosi_5 h1 {
  margin-bottom: 0;
}
._top_oiosi_5 button {
  margin-top: 12px;
  float: right;
}

._table_oiosi_16 {
  margin-bottom: 24px;
}

._form_oiosi_20 button {
  margin-top: 22px;
}

._row_oiosi_24 {
  display: flex;
  align-items: center;
  column-gap: 18px;
  margin-bottom: 10px;
}
._row_oiosi_24._key_oiosi_30 {
  margin-top: 24px;
}
._row_oiosi_24 ._value_oiosi_33 {
  color: var(--marketplaceColorDark);
}
._row_oiosi_24 div {
  white-space: nowrap;
}
._row_oiosi_24 ._input_oiosi_39 {
  width: 100%;
}
._row_oiosi_24 ._input_oiosi_39 input {
  padding: 0;
}

._divider_oiosi_46 {
  width: 100%;
  margin-top: 24px;
}

._text_oiosi_51 {
  font-family: monospace, monospace;
  font-size: 14px;
  line-height: 26px;
}
._text_oiosi_51 ._link_oiosi_56 {
  color: var(--marketplaceColorDark);
  background-color: #eeeeee;
  border: 1px solid #ddd;
  padding: 4px 8px;
  line-height: 18px;
  border-radius: 4px;
  margin: 4px 0;
}

._table_oiosi_16 {
  border: 1px solid #ddd;
}
._table_oiosi_16 td, ._table_oiosi_16 th {
  border: 1px solid #ddd;
  padding: 2px 4px;
}._content_1l1ir_1 {
  display: flex;
  width: 1050px;
  margin: 0 auto;
}
@media (max-width: 1023px) {
  ._content_1l1ir_1 {
    width: 100%;
    flex-direction: column;
  }
}._content_buhi0_1 {
  display: flex;
  flex-direction: column;
  padding: 72px 0 80px;
  margin-left: 60px;
  width: 564px;
}
@media (max-width: 1023px) {
  ._content_buhi0_1 {
    padding: 32px 16px;
    margin: 0;
    width: 100%;
  }
}
._content_buhi0_1 * {
  line-height: 1.6;
}
._content_buhi0_1 h1 {
  margin-top: 0;
  font-weight: var(--fontWeightSemiBold);
  font-size: 36px;
  line-height: 48px;
}
@media (max-width: 1023px) {
  ._content_buhi0_1 h1 {
    font-size: 28px;
    line-height: 34px;
  }
}
._content_buhi0_1 h2 {
  font-weight: var(--fontWeightSemiBold);
}._content_buhi0_1 {
  display: flex;
  flex-direction: column;
  padding: 72px 0 80px;
  margin-left: 60px;
  width: 564px;
}
@media (max-width: 1023px) {
  ._content_buhi0_1 {
    padding: 32px 16px;
    margin: 0;
    width: 100%;
  }
}
._content_buhi0_1 * {
  line-height: 1.6;
}
._content_buhi0_1 h1 {
  margin-top: 0;
  font-weight: var(--fontWeightSemiBold);
  font-size: 36px;
  line-height: 48px;
}
@media (max-width: 1023px) {
  ._content_buhi0_1 h1 {
    font-size: 28px;
    line-height: 34px;
  }
}
._content_buhi0_1 h2 {
  font-weight: var(--fontWeightSemiBold);
}._content_buhi0_1 {
  display: flex;
  flex-direction: column;
  padding: 72px 0 80px;
  margin-left: 60px;
  width: 564px;
}
@media (max-width: 1023px) {
  ._content_buhi0_1 {
    padding: 32px 16px;
    margin: 0;
    width: 100%;
  }
}
._content_buhi0_1 * {
  line-height: 1.6;
}
._content_buhi0_1 h1 {
  margin-top: 0;
  font-weight: var(--fontWeightSemiBold);
  font-size: 36px;
  line-height: 48px;
}
@media (max-width: 1023px) {
  ._content_buhi0_1 h1 {
    font-size: 28px;
    line-height: 34px;
  }
}
._content_buhi0_1 h2 {
  font-weight: var(--fontWeightSemiBold);
}._content_buhi0_1 {
  display: flex;
  flex-direction: column;
  padding: 72px 0 80px;
  margin-left: 60px;
  width: 564px;
}
@media (max-width: 1023px) {
  ._content_buhi0_1 {
    padding: 32px 16px;
    margin: 0;
    width: 100%;
  }
}
._content_buhi0_1 * {
  line-height: 1.6;
}
._content_buhi0_1 h1 {
  margin-top: 0;
  font-weight: var(--fontWeightSemiBold);
  font-size: 36px;
  line-height: 48px;
}
@media (max-width: 1023px) {
  ._content_buhi0_1 h1 {
    font-size: 28px;
    line-height: 34px;
  }
}
._content_buhi0_1 h2 {
  font-weight: var(--fontWeightSemiBold);
}._content_1lef9_1 {
  display: flex;
  flex-direction: column;
  padding: 72px 0 80px;
  margin-left: 60px;
  width: 564px;
}
@media (max-width: 1023px) {
  ._content_1lef9_1 {
    padding: 32px 16px;
    margin: 0;
    width: 100%;
  }
}
._content_1lef9_1 * {
  line-height: 1.6;
}
._content_1lef9_1 h1 {
  margin-top: 0;
  font-weight: var(--fontWeightSemiBold);
  font-size: 36px;
  line-height: 48px;
}
@media (max-width: 1023px) {
  ._content_1lef9_1 h1 {
    font-size: 28px;
    line-height: 34px;
  }
}
._content_1lef9_1 h2 {
  font-weight: var(--fontWeightSemiBold);
  line-height: 32px;
}._content_1pray_1 {
  width: 1056px;
  margin: 0 auto;
  padding: 80px 0;
}
._content_1pray_1 iframe {
  margin: 0 auto;
}
@media (max-width: 1023px) {
  ._content_1pray_1 {
    width: 100%;
    padding: 30px 16px;
  }
}
._content_1pray_1 h1 {
  margin-top: 0;
  font-weight: var(--fontWeightSemiBold);
  text-align: center;
}

._title_1pray_21 {
  text-align: center;
}

._video_1pray_25 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 24px;
  row-gap: 14px;
}
._video_1pray_25 ._heading_1pray_32 {
  text-align: center;
  font-size: 24px;
  font-weight: 600;
}
@media (max-width: 1023px) {
  ._video_1pray_25 iframe {
    max-width: 100%;
    aspect-ratio: 3/2;
    height: unset;
  }
}

._article_1pray_45 {
  margin-top: 40px;
}
._article_1pray_45 p {
  font-weight: 500;
}

._helpWrapper_1pray_52 {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 80%;
  margin: 24px auto 16px auto;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 1023px) {
  ._helpWrapper_1pray_52 {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }
}

._help_1pray_52 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--successColor);
  color: #fff;
  border: none;
  padding: 12px 24px;
  border-radius: 6px;
  cursor: pointer;
}
@media screen and (max-width: 1023px) {
  ._help_1pray_52 {
    width: 100%;
  }
}
._help_1pray_52 h4 {
  font-size: 16px;
  line-height: 16px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: var(--fontWeightSemiBold);
  text-align: center;
}
@media (max-width: 1023px) {
  ._help_1pray_52 h4 {
    font-size: 16px;
  }
}
._help_1pray_52 a {
  text-align: center;
}
@media (max-width: 1023px) {
  ._help_1pray_52 a {
    text-align: left;
  }
}._content_qnvsc_1 {
  width: 800px;
  margin: 0 auto;
  padding: 80px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 1023px) {
  ._content_qnvsc_1 {
    width: 100%;
    padding: 30px 16px;
  }
}
._content_qnvsc_1 h1 {
  margin-top: 0;
  font-weight: var(--fontWeightSemiBold);
  text-align: center;
}

._faq_qnvsc_21 {
  font-size: 20px;
  font-weight: 600;
}
._faq_qnvsc_21 a {
  text-decoration: underline;
}

._text_qnvsc_29 {
  width: 100%;
  text-align: center;
  display: inline-block;
  margin-bottom: 24px;
}
@media (max-width: 1023px) {
  ._text_qnvsc_29 {
    width: 100%;
  }
}

._phone_qnvsc_41 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 24px;
  line-height: 24px;
  text-align: center;
  background-color: var(--marketplaceColor);
  padding: 10px 10px;
  border-radius: 8px;
  width: 400px;
  max-width: 100%;
}
._phone_qnvsc_41 span {
  font-size: 20px;
  color: #fff;
}
._phone_qnvsc_41 span:last-child {
  font-size: 13px;
  white-space: nowrap;
  margin-top: 2px;
}

._form_qnvsc_64 {
  width: 800px;
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
@media (max-width: 1023px) {
  ._form_qnvsc_64 {
    width: 100%;
  }
}
._form_qnvsc_64 button {
  margin-top: 42px;
}
._form_qnvsc_64 ._nameContainer_qnvsc_78 {
  display: flex;
  gap: 16px;
}
@media (max-width: 1023px) {
  ._form_qnvsc_64 ._nameContainer_qnvsc_78 {
    flex-direction: column;
  }
}
._form_qnvsc_64 ._label_qnvsc_87 {
  font-weight: var(--fontWeightSemiBold);
  line-height: 16px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6px;
  padding-bottom: 2px;
  font-size: 14px;
}
._form_qnvsc_64 label {
  margin-bottom: 8px;
}
._form_qnvsc_64 select, ._form_qnvsc_64 textarea, ._form_qnvsc_64 input {
  border-radius: 6px;
  border: 1px solid #ddd;
  padding: 10px 12px;
  background-position: 96% center;
}
._form_qnvsc_64 select:hover, ._form_qnvsc_64 textarea:hover, ._form_qnvsc_64 input:hover {
  border: 1px solid #ddd;
}
._form_qnvsc_64 select:focus, ._form_qnvsc_64 textarea:focus, ._form_qnvsc_64 input:focus {
  border: 1px solid #ddd;
}
._form_qnvsc_64 ._phoneInput_qnvsc_111 span {
  left: 10px;
  bottom: 10px;
}
@media screen and (max-width: 1023px) {
  ._form_qnvsc_64 ._phoneInput_qnvsc_111 span {
    bottom: 8px;
  }
}
._form_qnvsc_64 ._phoneInput_qnvsc_111 input {
  padding-left: 30px;
}
._form_qnvsc_64 ._helpWrapper_qnvsc_123 {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 16px;
  flex-wrap: wrap;
}
@media (max-width: 1023px) {
  ._form_qnvsc_64 ._helpWrapper_qnvsc_123 {
    flex-direction: column;
    align-items: flex-start;
  }
}
._form_qnvsc_64 ._help_qnvsc_123 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--successColor);
  color: #fff;
  border: none;
  padding: 12px 24px;
  border-radius: 6px;
  cursor: pointer;
  flex-grow: 1;
}
._form_qnvsc_64 ._help_qnvsc_123:last-child {
  background-color: #ed2626;
  margin: 0;
}
@media screen and (max-width: 1023px) {
  ._form_qnvsc_64 ._help_qnvsc_123 {
    width: 100%;
  }
}
._form_qnvsc_64 ._help_qnvsc_123 h4 {
  font-size: 16px;
  line-height: 16px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: var(--fontWeightSemiBold);
  text-align: center;
}
@media (max-width: 1023px) {
  ._form_qnvsc_64 ._help_qnvsc_123 h4 {
    font-size: 16px;
  }
}
._form_qnvsc_64 ._help_qnvsc_123 a {
  text-align: center;
}
@media (max-width: 1023px) {
  ._form_qnvsc_64 ._help_qnvsc_123 a {
    text-align: left;
  }
}._container_pjyfu_1 {
  max-width: 1000px;
  margin: 0 auto;
  padding-bottom: 60px;
}
._container_pjyfu_1 h1 {
  text-align: center;
}
@media (max-width: 1023px) {
  ._container_pjyfu_1 {
    padding: 0 16px 44px;
  }
}
._container_pjyfu_1 ._back_pjyfu_14 {
  margin: 20px 0 0;
  color: #ffffff;
  padding: 4px 14px;
  border-radius: 4px;
  background-color: var(--successColor);
  display: none;
}
@media screen and (max-width: 1023px) {
  ._container_pjyfu_1 ._back_pjyfu_14 {
    display: block;
    font-size: 14px;
    padding: 4px 14px;
  }
}._wrapper_znlfy_1 {
  display: flex;
  align-items: flex-start;
  width: 1340px;
  margin: 0 auto;
  padding: 0 0 0 16px;
  position: relative;
}
@media (max-width: 1340px) {
  ._wrapper_znlfy_1 {
    width: 100%;
    flex-direction: column;
    height: auto;
  }
}
._wrapper_znlfy_1 ._content_znlfy_16 {
  display: flex;
  flex-direction: column;
  padding: 72px 0 80px;
  margin-left: 60px;
  flex-grow: 1;
  overflow-y: auto;
  padding-right: 16px;
}
@media (max-width: 1340px) {
  ._wrapper_znlfy_1 ._content_znlfy_16 {
    width: 100%;
    padding: 30px 16px;
    margin-left: 0;
    flex-grow: 0;
  }
}
._wrapper_znlfy_1 ._content_znlfy_16 ._link_znlfy_33 {
  font-style: italic;
  margin-bottom: 4px;
  text-decoration: underline;
}
._wrapper_znlfy_1 ._content_znlfy_16 h1 {
  margin: 0 0 36px;
  font-size: 40px;
  line-height: 48px;
  font-weight: var(--fontWeightSemiBold);
}
@media (max-width: 1023px) {
  ._wrapper_znlfy_1 ._content_znlfy_16 h1 {
    font-size: 24px;
    line-height: 30px;
  }
}
._wrapper_znlfy_1 ._content_znlfy_16 h1 a:hover {
  text-decoration: underline;
}._item_tng7r_1 {
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--matterColorNegative);
  padding: 20px 0;
}
._item_tng7r_1:last-of-type {
  border-bottom: none;
}

._avatar_tng7r_11 {
  width: 40px;
  min-width: 40px;
  height: 40px;
  border-radius: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  color: var(--matterColorLight);
  font-size: 16px;
  font-weight: var(--fontWeightBold);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 30px;
}

._info_tng7r_28 {
  display: flex;
  justify-content: space-between;
  flex-grow: 1;
  gap: 10px;
}

._col_tng7r_35 {
  display: flex;
  flex-direction: column;
}
._col_tng7r_35:last-of-type {
  align-items: flex-end;
}

._name_tng7r_43 {
  font-size: 15px;
  line-height: 18px;
  color: var(--matterColor);
  margin-bottom: 4px;
}

._date_tng7r_50 {
  font-size: 13px;
  line-height: 16px;
  color: var(--matterColorAnti);
  font-weight: var(--fontWeightRegular);
}

._row_tng7r_57 {
  display: flex;
  gap: 15px;
  justify-content: start;
}
@media screen and (max-width: 1023px) {
  ._row_tng7r_57 {
    flex-direction: column;
    gap: 0;
  }
}

._reservation_tng7r_69 {
  font-size: 14px;
  line-height: 16px;
  color: var(--matterColorAnti);
  font-weight: 600;
  margin-top: 4px;
}

._status_tng7r_77 {
  color: var(--matterColorAnti);
  font-weight: var(--fontWeightSemiBold);
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 6px;
}
._status_tng7r_77._error_tng7r_84 {
  color: var(--errorColor);
}
._status_tng7r_77._success_tng7r_87 {
  color: var(--successColor);
}

._cancel_tng7r_91 {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 6px;
  border-radius: 4px;
  padding: 2px 4px;
  color: #ffffff;
  background-color: var(--errorColor);
  transition-duration: 0.15s;
}
._cancel_tng7r_91:hover {
  background-color: var(--errorColorDark);
}
._cancel_tng7r_91._retry_tng7r_104 {
  background-color: var(--successColor);
}
._cancel_tng7r_91._retry_tng7r_104:hover {
  background-color: var(--successColorDark);
}
._cancel_tng7r_91._gate_tng7r_110 {
  display: flex;
  align-items: center;
  background-color: var(--marketplaceBlue);
  border-radius: 4px;
  padding-left: 6px;
  padding-right: 6px;
}
@media (max-width: 990px) {
  ._cancel_tng7r_91._gate_tng7r_110 {
    min-width: 90px;
  }
}
._cancel_tng7r_91._gate_tng7r_110 img {
  width: 18px;
  height: 18px;
  margin-right: 4px;
}
._cancel_tng7r_91._gate_tng7r_110:hover {
  background-color: var(--marketplaceBlueDark);
}
._cancel_tng7r_91._share_tng7r_131 {
  background-color: var(--marketplaceColor);
  transition-duration: 0.15s;
}
._cancel_tng7r_91._share_tng7r_131:hover {
  background-color: var(--marketplaceColorDark);
}
._cancel_tng7r_91._message_tng7r_138 {
  background-color: var(--marketplaceBlue);
  transition-duration: 0.15s;
  position: relative;
  padding: 6px;
}
._cancel_tng7r_91._message_tng7r_138::before {
  content: attr(data-count);
  background-color: var(--errorColor);
  color: white;
  font-size: 13px;
  font-weight: 600;
  white-space: nowrap;
  box-sizing: border-box;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: -4px;
  top: -2px;
  transform: translateY(-50%);
  height: 20px;
  min-width: 20px;
  padding: 0px 5px;
  border-radius: 10px;
}
._cancel_tng7r_91._message_tng7r_138:hover {
  background-color: var(--successColorDark);
}

._vehicleDetails_tng7r_168 {
  line-height: 20px;
}
._vehicleDetails_tng7r_168 strong {
  color: #959595;
  word-break: normal;
}

._vehicleDetailsItem_tng7r_176 {
  margin: 0 8px 0 0;
  word-break: break-all;
}
._vehicleDetailsItem_tng7r_176 ._separator_tng7r_180 {
  margin-left: 8px;
  font-weight: 900;
}._content_1l1ir_1 {
  display: flex;
  width: 1050px;
  margin: 0 auto;
}
@media (max-width: 1023px) {
  ._content_1l1ir_1 {
    width: 100%;
    flex-direction: column;
  }
}._dashboard_1m3kx_1 {
  padding: 60px 0;
  width: 1200px;
  margin: 0 auto;
}
@media screen and (max-width: 786px) {
  ._dashboard_1m3kx_1 {
    width: 100%;
    padding: 50px 20px;
  }
}
._dashboard_1m3kx_1 h1 {
  font-weight: var(--fontWeightSemiBold);
  margin: 0;
}

._empty_1m3kx_17 {
  display: flex;
  flex-direction: column;
  row-gap: 48px;
}

._top_1m3kx_23 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 26px;
}
@media screen and (max-width: 786px) {
  ._top_1m3kx_23 {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 10px;
  }
  ._top_1m3kx_23 h1 {
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
  }
}

._all_1m3kx_42 {
  font-size: 22px;
  margin-top: 32px;
}._checkboxes_jhlh6_1 {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
  margin: 10px 0;
}

._container_jhlh6_8 + div button {
  background-color: var(--successColor) !important;
}
._container_jhlh6_8 + div button:hover {
  background-color: var(--successColorDark) !important;
}._filters_pcdnj_1 {
  max-height: 0;
  transition-duration: 0.15s;
  overflow: hidden;
  padding-top: 0;
}
._filters_pcdnj_1._show_pcdnj_7 {
  padding-top: 22px;
  max-height: 1500px;
}

._row_pcdnj_12 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 32px;
  margin-bottom: 14px;
}
@media (max-width: 900px) {
  ._row_pcdnj_12 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    row-gap: 12px;
  }
}

._driver_pcdnj_27 {
  width: 100%;
}

._gateControl_pcdnj_31 {
  align-self: self-end;
}
@media (max-width: 900px) {
  ._gateControl_pcdnj_31 {
    align-self: flex-start !important;
  }
}._content_s97nu_1 {
  display: flex;
  flex-direction: column;
  padding: 72px 0 80px;
  margin-left: 60px;
  width: 760px;
}
._content_s97nu_1._noNav_s97nu_8 {
  margin: 0 auto;
}
@media (max-width: 1023px) {
  ._content_s97nu_1 {
    width: 100%;
    padding: 30px 16px;
    margin-left: 0;
  }
}
._content_s97nu_1 h1 {
  margin: 0;
  font-size: 40px;
  line-height: 48px;
  font-weight: var(--fontWeightSemiBold);
}
@media (max-width: 1023px) {
  ._content_s97nu_1 h1 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 16px;
  }
}

._top_s97nu_32 {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1023px) {
  ._top_s97nu_32 {
    flex-direction: column;
  }
}

._buttons_s97nu_42 {
  display: flex;
  align-items: center;
  column-gap: 14px;
}

._btn_s97nu_48 {
  background-color: var(--marketplaceColor);
  transition-duration: 0.15s;
  color: #ffffff;
  width: 220px;
  padding: 4px 0;
  border-radius: 4px;
  font-weight: 500;
}
._btn_s97nu_48:hover {
  background-color: var(--marketplaceColorDark);
}

._empty_s97nu_61 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._empty_s97nu_61 a {
  width: 250px;
}

._list_s97nu_71 {
  display: flex;
  flex-direction: column;
}._wrapper_fn0jp_1 {
  width: 420px;
  min-width: 400px;
  border-radius: 2px;
  border: 1px solid var(--matterColorNegative);
  padding: 16px 48px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
@media (max-width: 1023px) {
  ._wrapper_fn0jp_1 {
    width: 100vw;
    min-width: unset;
    padding: 16px 30px;
  }
}

._breakdown_fn0jp_20 {
  font-size: 14px;
  border-bottom: 1px solid var(--matterColorNegative);
}
._breakdown_fn0jp_20:last-child {
  border-bottom: none;
}

._dates_fn0jp_28 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._dates_fn0jp_28 ._right_fn0jp_33 {
  text-align: right;
}

._label_fn0jp_37 {
  font-size: 14px;
  line-height: 16px;
  color: var(--matterColorAnti);
  margin-bottom: 2px;
}

._title_fn0jp_44 {
  font-size: 16px;
  font-weight: var(--fontWeightSemiBold);
}

._sm_fn0jp_49 {
  font-size: 12px;
  line-height: 24px;
}

._smTitle_fn0jp_54 {
  font-size: 14px;
  line-height: 24px;
}

._total_fn0jp_59 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._subtotal_fn0jp_65 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._fee_fn0jp_71 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--matterColorNegative);
  padding-bottom: 4px;
  margin-bottom: 4px;
}._timer_1lgzl_1 {
  display: flex;
  column-gap: 8px;
  font-size: 22px;
}

._btn_1lgzl_7 {
  display: flex;
  align-items: center;
  column-gap: 6px;
  white-space: nowrap;
  padding: 0 10px;
}
@media screen and (max-width: 768px) {
  ._btn_1lgzl_7 {
    order: 1;
  }
}
._btn_1lgzl_7._disabled_1lgzl_19 img {
  width: 18px;
  height: 18px;
}
._btn_1lgzl_7 img {
  width: 24px;
  height: 24px;
}
._btn_1lgzl_7 > div {
  min-width: 85px;
  max-width: 85px;
}._wrapper_13pgq_1 {
  display: flex;
  flex-direction: column;
  row-gap: 14px;
}._btn_ni7x3_1 {
  width: max-content;
  padding: 0 15px;
}._vehiclesTable_nizcr_1 {
  text-transform: uppercase;
  display: grid;
  border: 1px solid #000000;
  font-size: 14px;
}
._vehiclesTable_nizcr_1 > div {
  display: grid;
  grid-template-columns: repeat(9, 1fr);
}
._vehiclesTable_nizcr_1 > div._vehicleEditable_nizcr_11 {
  grid-template-columns: 1.5fr 1fr 1.2fr repeat(7, 1fr);
}
._vehiclesTable_nizcr_1 > div > div {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border: 1px solid #000000;
  line-height: 1.5;
  word-break: break-word;
  color: var(--marketplaceColor);
  padding: 6px 2px;
  overflow: hidden;
  text-overflow: ellipsis;
}
._vehiclesTable_nizcr_1 > div > div._head_nizcr_27 {
  overflow: visible;
}

._head_nizcr_27 {
  color: var(--matterColor) !important;
  font-weight: var(--fontWeightSemiBold);
}
._head_nizcr_27 > div {
  color: var(--matterColor) !important;
}
._head_nizcr_27 > div._tableRoot_nizcr_38 {
  background-color: var(--matterColorNegative);
}
._head_nizcr_27 select {
  padding: 0 20px 0 4px;
  margin: 0 4px;
}

._buttons_nizcr_46 {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
}
@media (max-width: 1023px) {
  ._buttons_nizcr_46 {
    flex-direction: row;
    column-gap: 8px;
  }
}

._btn_nizcr_58 {
  background-color: var(--marketplaceColor);
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  border-radius: 2px;
  height: 24px;
  line-height: 24px;
  width: 60px;
}
._btn_nizcr_58:disabled {
  pointer-events: none;
  opacity: 0.8;
}

._mobileVehicles_nizcr_73 {
  border: 1px solid #a3a3a3;
  margin-bottom: 10px;
  border-radius: 10px;
  padding: 12px 10px 20px;
}
._mobileVehicles_nizcr_73 select {
  margin-bottom: 2px;
}

._mobVTitle_nizcr_83 {
  color: #4a4a4a;
  font-size: 14px;
  text-align: center;
  font-weight: 600;
  margin: 0 0 20px;
}

._mobVehicleTable_nizcr_91 {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 12px;
}
._mobVehicleTable_nizcr_91 div {
  flex: 1 1 40%;
}
._mobVehicleTable_nizcr_91 h5 {
  color: #a3a3a3;
  font-size: 12px;
  margin: 0;
}
._mobVehicleTable_nizcr_91 h6 {
  color: #4a4a4a;
  font-size: 12px;
  margin: 0;
}._review_1m044_1 {
  color: #ffffff;
  background-color: var(--marketplaceColor);
  border-radius: 2px;
  padding: 8px 24px;
  display: flex;
  align-self: flex-start;
  width: auto;
}
._review_1m044_1:disabled {
  opacity: 0.6;
}

._text_1m044_14 {
  margin-bottom: 8px;
  font-style: italic;
}._noteWrapper_jm4r7_1 {
  display: flex;
  padding: 12px;
  border-radius: 10px;
  border: 1px solid var(--failColor);
}
._noteWrapper_jm4r7_1 p {
  margin: 0;
  line-height: 1.6rem;
}._table_1b6o4_1 {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
}
._table_1b6o4_1 h1 {
  margin: 12px 0 0;
}

._top_1b6o4_10 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 35px;
}

._logo_1b6o4_17 {
  width: 60px;
  height: 60px;
}

._address_1b6o4_22 {
  font-size: 14px;
  line-height: 18px;
  margin-top: 6px;
}

._pair_1b6o4_28 {
  display: flex;
  column-gap: 8px;
  font-size: 16px;
  line-height: 28px;
}

._label_1b6o4_35 {
  text-transform: capitalize;
}

._value_1b6o4_39 {
  color: var(--marketplaceColor);
}

._item_1b6o4_43 {
  line-height: 24px;
}
._item_1b6o4_43 ul {
  list-style-type: disc;
  padding-left: 20px;
  margin: 0;
}
._item_1b6o4_43 ul span {
  color: var(--marketplaceColor);
}

._breakdown_1b6o4_55 {
  font-size: 14px;
}

._dates_1b6o4_59 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._dates_1b6o4_59 ._right_1b6o4_64 {
  text-align: right;
}

._labelBD_1b6o4_68 {
  font-size: 14px;
  line-height: 24px;
  color: var(--matterColorAnti);
  margin-bottom: 6px;
}

._title_1b6o4_75 {
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--fontWeightSemiBold);
}

._calculation_1b6o4_81 {
  display: flex;
  flex-direction: column;
  border-top: 1px solid var(--matterColorNegative);
  border-bottom: 1px solid var(--matterColorNegative);
  margin: 8px 0;
  padding: 8px 0;
}
._calculation_1b6o4_81 > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._promo_1b6o4_95 {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid var(--matterColorNegative);
  padding-bottom: 8px;
  margin-bottom: 8px;
}

._total_1b6o4_103 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._subtotal_1b6o4_109 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._fee_1b6o4_115 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--matterColorNegative);
  padding-bottom: 8px;
  margin-bottom: 8px;
}

._note_1b6o4_124 {
  font-size: 13px;
  line-height: 16px;
  color: var(--matterColorAnti);
  font-weight: var(--fontWeightRegular);
  margin-top: 12px;
}

._paymentHistoryWrapper_1b6o4_132 {
  margin-top: 10px;
  width: 100% !important;
  padding: 12px !important;
}

._pageBreak_1b6o4_138 {
  page-break-after: always;
}

._page_1b6o4_138 {
  padding-top: 14px;
}._receipt_131cd_1 {
  display: flex;
  align-items: center;
  column-gap: 10px;
}
@media screen and (max-width: 768px) {
  ._receipt_131cd_1 {
    order: 3;
    width: 100%;
  }
}
._receipt_131cd_1 button {
  column-gap: 6px;
}._btn_pjzuh_1 {
  color: #ffffff;
  background-color: var(--marketplaceColor);
  border-radius: 2px;
  display: flex;
  align-self: flex-start;
}
._btn_pjzuh_1:not(._extend_pjzuh_8) {
  font-size: 14px;
  line-height: 18px;
  padding: 0;
  width: 140px;
  height: 40px;
  align-items: center;
  justify-content: center;
}
._btn_pjzuh_1._extend_pjzuh_8 {
  padding: 8px 12px;
}
._btn_pjzuh_1._cancel_pjzuh_20 {
  border: 1px solid #000;
  color: #000;
  background-color: transparent;
  padding: 7px 24px;
}
._btn_pjzuh_1:disabled {
  opacity: 0.6;
}

._wrapper_pjzuh_30 {
  position: relative;
}
@media screen and (max-width: 768px) {
  ._wrapper_pjzuh_30 {
    width: 100%;
    order: 2;
  }
}

._ref_pjzuh_40 {
  position: absolute;
  top: -100px;
}
._ref_pjzuh_40 + div {
  margin-top: -6px;
}

._warning_pjzuh_48 {
  color: red;
  margin-bottom: 12px;
}._message_rrhhd_1 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  row-gap: 18px;
}
._message_rrhhd_1 > div {
  width: 100%;
}
._message_rrhhd_1 ._sendMessage_rrhhd_10 {
  width: 160px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 5px;
  color: #fff;
  background-color: var(--successColor);
  border-radius: var(--borderRadius);
  border-style: solid;
  border-width: 1px;
  font-size: 14px;
  line-height: 18px;
  margin-left: 12px;
  font-weight: var(--fontWeightSemiBold);
  transition-duration: 0.15s;
}
._message_rrhhd_1 ._sendMessage_rrhhd_10:disabled {
  opacity: 0.6;
}
._message_rrhhd_1 ._sendMessage_rrhhd_10:disabled img {
  opacity: 0.6;
}
._message_rrhhd_1 ._sendMessage_rrhhd_10 img {
  width: 14px;
}
._message_rrhhd_1 ._sendMessage_rrhhd_10:hover {
  box-shadow: var(--boxShadowButton);
  border-color: var(--matterColorAnti);
}

._ref_rrhhd_42 {
  position: relative;
  top: -100px;
}

._messages_rrhhd_47 {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  margin-bottom: 12px;
}
@media (max-width: 1023px) {
  ._messages_rrhhd_47 {
    margin-top: 30px;
  }
}
._messages_rrhhd_47 > div {
  display: flex;
}
._messages_rrhhd_47 ._messageWrapper_rrhhd_61 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 4px;
}
._messages_rrhhd_47 ._messageWrapper_rrhhd_61 ._ownMessage_rrhhd_67 {
  padding: 8px 12px;
  border-radius: 8px;
  font-size: 16px;
  line-height: 24px;
  background-color: var(--marketplaceColor);
  color: #ffffff;
  font-weight: var(--fontWeightRegular);
}
@media (max-width: 1023px) {
  ._messages_rrhhd_47 ._messageWrapper_rrhhd_61 ._ownMessage_rrhhd_67 {
    font-size: 14px;
    line-height: 20px;
  }
}
._messages_rrhhd_47 ._messageWrapper_rrhhd_61 ._otherMessage_rrhhd_82 {
  padding: 8px 12px;
  border-radius: 8px;
  font-size: 16px;
  line-height: 24px;
  background-color: #fff;
  color: var(--marketplaceColor);
  font-weight: var(--fontWeightRegular);
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.4);
  transition-duration: 0.15s;
}
@media (max-width: 1023px) {
  ._messages_rrhhd_47 ._messageWrapper_rrhhd_61 ._otherMessage_rrhhd_82 {
    font-size: 14px;
    line-height: 20px;
  }
}
._messages_rrhhd_47 ._messageWrapper_rrhhd_61 span {
  font-size: 12px;
  line-height: 24px;
  color: var(--matterColorAnti);
}
._messages_rrhhd_47 ._read_rrhhd_104 {
  width: auto;
  height: unset;
  border: none;
  font-weight: var(--fontWeightMedium);
  font-size: 12px;
  line-height: 2;
  color: red;
}
._messages_rrhhd_47 ._read_rrhhd_104:hover {
  box-shadow: none;
}
._messages_rrhhd_47 ._own_rrhhd_67 {
  align-items: flex-end;
}
._messages_rrhhd_47 ._unread_rrhhd_119 {
  position: relative;
  margin-left: 20px;
}
._messages_rrhhd_47 ._unread_rrhhd_119::before {
  content: "";
  position: absolute;
  left: -20px;
  top: 15px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: red;
}

._wrapper_rrhhd_134 {
  justify-content: flex-start;
}
._wrapper_rrhhd_134._isSender_rrhhd_137 {
  justify-content: flex-end;
}

._row_rrhhd_141 {
  display: flex;
  justify-content: space-between;
  column-gap: 14px;
  width: 100%;
}
._row_rrhhd_141._isSender_rrhhd_137 {
  width: unset;
}

._messageInput_rrhhd_151 {
  margin-top: 10px;
  padding: 0 10px 10px 0;
  height: 40px;
  line-height: 20px;
}

._buttons_rrhhd_158 {
  font-size: 14px;
  line-height: 22px;
  font-style: italic;
}
._buttons_rrhhd_158 button {
  float: right;
}
._buttons_rrhhd_158 p {
  margin: 0;
}
@media screen and (max-width: 991px) {
  ._buttons_rrhhd_158 {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
  }
  ._buttons_rrhhd_158 button {
    align-self: flex-end;
  }
}

._underlineValuePrimary_rrhhd_180 {
  text-decoration: underline;
  text-decoration-color: var(--marketplaceColor);
  text-decoration-thickness: 2px;
}._pair_i95yy_1 {
  font-size: 18px;
  line-height: 32px;
}
._pair_i95yy_1 ._col_i95yy_5 {
  flex-direction: column;
}
@media (max-width: 1023px) {
  ._pair_i95yy_1 {
    font-size: 14px;
    line-height: 20px;
  }
}

._label_i95yy_15 {
  display: inline;
  text-transform: uppercase;
}

._value_i95yy_20 {
  display: inline;
  margin-left: 10px;
  text-transform: uppercase;
  color: var(--marketplaceColor);
}

._underlineValue_i95yy_27, ._underlineValuePrimary_i95yy_27 {
  text-decoration: underline;
  text-decoration-color: red;
  text-decoration-thickness: 2px;
}

._underlineValuePrimary_i95yy_27 {
  text-decoration-color: var(--marketplaceColor);
}._modal_wrapper_y6465_1 {
  position: fixed;
  background: rgba(0, 0, 0, 0.6);
  width: 100vw;
  height: 100vh;
  z-index: 99;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

._modal_container_y6465_14 {
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  width: 550px;
  margin: 0 auto;
  padding: 20px;
  background: #fff;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
}

._modalListingName_y6465_26 {
  font-size: 18px;
  line-height: 24px;
  color: var(--matterColor);
  margin: 6px 0;
}
._modalListingName_y6465_26 span {
  color: #ffa459;
}

._stars_y6465_36 {
  display: flex;
  align-items: center;
  column-gap: 2px;
}
._stars_y6465_36._lg_y6465_41 {
  margin-bottom: 10px;
}
._stars_y6465_36._lg_y6465_41 svg {
  width: 24px;
}
._stars_y6465_36 svg {
  width: 12px;
}
._stars_y6465_36 ._active_y6465_50 svg path {
  fill: var(--marketplaceColor);
}

._modal_btn_container_y6465_54 {
  display: flex;
  gap: 15px;
  margin-top: 15px;
}
._modal_btn_container_y6465_54 button {
  background: #b2b2b2;
  color: #fff;
  height: 40px;
  flex-grow: 1;
}
._modal_btn_container_y6465_54 button:disabled {
  opacity: 0.5;
}
._modal_btn_container_y6465_54 ._delete_y6465_68 {
  background: var(--marketplaceColorDark);
}

._row_y6465_72 {
  display: flex;
  justify-content: space-between;
}._modal_wrapper_28bal_1 {
  position: fixed;
  background: rgba(0, 0, 0, 0.6);
  width: 100vw;
  height: 100vh;
  z-index: 99;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

._modal_container_28bal_14 {
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  width: 550px;
  margin: 0 auto;
  padding: 20px;
  background: #fff;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
}

._modal_btn_container_28bal_26 {
  display: flex;
  gap: 15px;
  margin-top: 15px;
}
._modal_btn_container_28bal_26 button {
  background: #b2b2b2;
  color: #fff;
  height: 40px;
  flex-grow: 1;
}
._modal_btn_container_28bal_26 button:disabled {
  opacity: 0.5;
}
._modal_btn_container_28bal_26 ._delete_28bal_40 {
  background: var(--marketplaceColorDark);
}

._modalListingName_28bal_44 {
  font-size: 18px;
  line-height: 24px;
  color: var(--matterColor);
  margin: 6px 0;
}
._modalListingName_28bal_44 span {
  color: #ffa459;
}._timeline_fkr33_1 {
  display: flex;
  flex-direction: column;
}
._timeline_fkr33_1 ul {
  margin: 0;
  list-style-type: disc;
  padding-left: 16px;
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}

._title_fkr33_14 {
  font-size: 18px;
  line-height: 24px;
  color: var(--matterColorAnti);
  font-weight: var(--fontWeightSemiBold);
  margin-bottom: 16px;
}

._item_fkr33_22 {
  line-height: 24px;
}
._item_fkr33_22 span {
  font-weight: 600;
  margin-right: 6px;
}
._item_fkr33_22 a {
  text-decoration: underline;
}

._stars_fkr33_33 {
  display: flex;
  align-items: center;
  column-gap: 2px;
}
._stars_fkr33_33._lg_fkr33_38 {
  margin-bottom: 10px;
}
._stars_fkr33_33._lg_fkr33_38 svg {
  width: 24px;
}
._stars_fkr33_33 svg {
  width: 12px;
}

._active_fkr33_48 svg path {
  fill: var(--marketplaceColor);
}

._reviewButtons_fkr33_52 {
  margin-top: 6px;
  display: flex;
  align-items: center;
  column-gap: 8px;
}
._reviewButtons_fkr33_52 button {
  background-color: var(--marketplaceColor);
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  border-radius: 2px;
  height: 24px;
  line-height: 24px;
  padding: 0 5px;
  width: max-content;
}

._reply_fkr33_70 {
  margin-top: 12px;
  padding-left: 20px;
  border-left: 3px solid var(--matterColorNegative);
  padding: 10px;
  border-radius: 4px;
}

._replyContent_fkr33_78 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}._processing_1gphw_1 {
  padding: 150px 20px;
  text-align: center;
  font-size: 32px;
  line-height: 42px;
}
@media (max-width: 650px) {
  ._processing_1gphw_1 {
    font-size: 26px;
    line-height: 36px;
  }
}

._back_1gphw_14 {
  margin: 20px 16px 0 16px;
  color: #ffffff;
  padding: 4px 14px;
  border-radius: 4px;
  background-color: var(--successColor);
}
@media screen and (max-width: 1023px) {
  ._back_1gphw_14 {
    font-size: 14px;
    padding: 4px 14px;
  }
}

._heading_1gphw_28 {
  font-size: 42px;
  font-weight: 600;
  text-align: center;
  padding-top: 40px;
}
@media (max-width: 1260px) {
  ._heading_1gphw_28 {
    font-size: 32px;
    padding-bottom: 40px;
  }
}

._mobileTitle_1gphw_41 {
  width: 100%;
  padding: 0 16px 20px;
}
._mobileTitle_1gphw_41 h1 {
  font-weight: var(--fontWeightSemiBold);
  margin: 0;
}
@media (min-width: 1260px) {
  ._mobileTitle_1gphw_41 {
    display: none;
  }
}

._container_1gphw_55 {
  width: 1260px;
  margin: 0 auto;
  padding: 50px 0 100px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
@media (max-width: 1260px) {
  ._container_1gphw_55 {
    width: 100%;
    flex-direction: column-reverse;
    padding: 0;
  }
}
._container_1gphw_55 h1 {
  margin: 0;
  font-weight: var(--fontWeightSemiBold);
}
@media (max-width: 1260px) {
  ._container_1gphw_55 ._title_1gphw_75 {
    display: none;
  }
}

._bookingForContainer_1gphw_80 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
._bookingForContainer_1gphw_80 ._bookingFor_1gphw_80 {
  background-color: var(--marketplaceColor);
  color: #ffffff;
  font-size: 16px;
  padding: 4px 14px;
  border-radius: 6px;
}

._shareBooking_1gphw_93 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 8px;
}

._row_1gphw_100 {
  display: flex;
  align-items: flex-start;
  column-gap: 10px;
}
._row_1gphw_100 button {
  font-size: 15px !important;
  white-space: nowrap;
}
@media (max-width: 767px) {
  ._row_1gphw_100 {
    flex-direction: column;
    row-gap: 18px;
    align-items: flex-start;
  }
}

._main_1gphw_117 {
  flex-shrink: 1;
  display: flex;
  flex-direction: column;
  row-gap: 40px;
  width: 750px;
}
@media (max-width: 1260px) {
  ._main_1gphw_117 {
    width: 100%;
    padding: 30px 16px;
    row-gap: 20px;
  }
}

._table_1gphw_132 {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
@media (max-width: 1260px) {
  ._table_1gphw_132 {
    row-gap: 12px;
  }
}

._clockIn_1gphw_143 {
  color: var(--successColor);
  font-size: 18px;
  line-height: 32px;
  margin: 36px 0 12px;
}

._activity_1gphw_150 {
  margin-top: 42px;
}
._activity_1gphw_150 h2 {
  font-size: 18px;
  line-height: 24px;
  color: var(--matterColorAnti);
}
._activity_1gphw_150 ul {
  list-style: disc;
  padding-left: 14px;
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
._activity_1gphw_150 ul button {
  color: var(--marketplaceColor);
}
._activity_1gphw_150 ul button:hover {
  text-decoration: underline;
}

._messages_1gphw_172 {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  margin-bottom: 12px;
}
@media (max-width: 1260px) {
  ._messages_1gphw_172 {
    margin-top: 30px;
  }
}
._messages_1gphw_172 > div {
  display: flex;
}
._messages_1gphw_172 ._messageWrapper_1gphw_186 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 4px;
}
._messages_1gphw_172 ._messageWrapper_1gphw_186 ._ownMessage_1gphw_192 {
  padding: 8px 12px;
  border-radius: 8px;
  font-size: 16px;
  line-height: 24px;
  background-color: var(--marketplaceColor);
  color: #ffffff;
  font-weight: var(--fontWeightRegular);
}
@media (max-width: 1260px) {
  ._messages_1gphw_172 ._messageWrapper_1gphw_186 ._ownMessage_1gphw_192 {
    font-size: 14px;
    line-height: 20px;
  }
}
._messages_1gphw_172 ._messageWrapper_1gphw_186 ._otherMessage_1gphw_207 {
  padding: 8px 12px;
  border-radius: 8px;
  font-size: 16px;
  line-height: 24px;
  background-color: #fff;
  color: var(--marketplaceColor);
  font-weight: var(--fontWeightRegular);
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.4);
}
@media (max-width: 1260px) {
  ._messages_1gphw_172 ._messageWrapper_1gphw_186 ._otherMessage_1gphw_207 {
    font-size: 14px;
    line-height: 20px;
  }
}
._messages_1gphw_172 ._messageWrapper_1gphw_186 span {
  font-size: 12px;
  line-height: 24px;
  color: var(--matterColorAnti);
}
._messages_1gphw_172 ._read_1gphw_228 {
  width: auto;
  height: unset;
  border: none;
  font-weight: var(--fontWeightMedium);
  font-size: 12px;
  line-height: 2;
  color: red;
}
._messages_1gphw_172 ._read_1gphw_228:hover {
  box-shadow: none;
}
._messages_1gphw_172 ._own_1gphw_192 {
  align-items: flex-end;
}
._messages_1gphw_172 ._unread_1gphw_243 {
  position: relative;
}
._messages_1gphw_172 ._unread_1gphw_243::before {
  content: "";
  position: absolute;
  left: -20px;
  top: 15px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: red;
}

._breakdown_1gphw_257 {
  position: relative;
  width: 420px;
  min-width: 400px;
  border-radius: 2px;
  border: 1px solid var(--matterColorNegative);
}
@media (max-width: 1260px) {
  ._breakdown_1gphw_257 {
    width: 100vw;
    min-width: unset;
  }
}

._image_1gphw_271 {
  height: 270px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

._content_1gphw_278 {
  border-top: 1px solid var(--matterColorNegative);
  padding: 0 48px 55px;
  background-color: #ffffff;
}
@media (max-width: 1260px) {
  ._content_1gphw_278 {
    padding: 0 16px 30px;
  }
}
._content_1gphw_278._sale_1gphw_288 {
  padding-top: 55px;
}
@media (max-width: 1260px) {
  ._content_1gphw_278._sale_1gphw_288 {
    padding-top: 30px;
  }
}

._avatar_1gphw_297 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: var(--matterColorLight);
  font-size: 20px;
  font-weight: var(--fontWeightBold);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: -30px;
}

._listing_1gphw_313 {
  margin-top: 18px;
  font-size: 22px;
  line-height: 32px;
  font-weight: var(--fontWeightSemiBold);
}

._host_1gphw_320 {
  color: var(--matterColor);
  margin-bottom: 10px;
  transition-duration: 0.15s;
  display: flex;
}
._host_1gphw_320:hover {
  color: var(--marketplaceColor);
}

._customerAvatar_1gphw_330 {
  width: 96px;
  height: 96px;
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: var(--matterColorLight);
  font-size: 30px;
  font-weight: var(--fontWeightBold);
  display: flex;
  justify-content: center;
  align-items: center;
}

._stars_1gphw_345 {
  display: flex;
  align-items: center;
  column-gap: 2px;
}
._stars_1gphw_345._lg_1gphw_350 {
  margin-bottom: 10px;
}
._stars_1gphw_345._lg_1gphw_350 svg {
  width: 24px;
}
._stars_1gphw_345 svg {
  width: 12px;
}

._active_1gphw_360 svg path {
  fill: var(--marketplaceColor);
}

._modal_wrapper_1gphw_364 {
  position: fixed;
  background: rgba(0, 0, 0, 0.6);
  width: 100vw;
  height: 100vh;
  z-index: 99;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

._modal_container_1gphw_377 {
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  width: 550px;
  margin: 0 auto;
  padding: 20px;
  background: #fff;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
}

._modalListingName_1gphw_389 {
  font-size: 18px;
  line-height: 24px;
  color: var(--matterColor);
  margin: 6px 0;
}
._modalListingName_1gphw_389 span {
  color: #ffa459;
}

@media screen and (max-width: 768px) {
  ._modal_wrapper_1gphw_364 {
    left: 0;
  }
  ._modal_container_1gphw_377 {
    width: 85%;
  }
}
._modal_btn_container_1gphw_407 {
  display: flex;
  gap: 15px;
  margin-top: 15px;
}
._modal_btn_container_1gphw_407 button {
  background: #b2b2b2;
  color: #fff;
  height: 40px;
  flex-grow: 1;
}
._modal_btn_container_1gphw_407 button:disabled {
  opacity: 0.5;
}
._modal_btn_container_1gphw_407 ._delete_1gphw_421 {
  background: var(--marketplaceColorDark);
}

._pastDue_1gphw_425 {
  color: #ffffff;
  border-radius: 2px;
  display: flex;
  align-self: flex-start;
  background-color: #2ecc71;
  padding: 8px 10px;
}

._paymentHistoryBtn_1gphw_434 {
  justify-content: center;
  display: none;
}

._showPaymentHistoryBtn_1gphw_439 {
  display: flex;
}

._breakdownWrapper_1gphw_443 {
  display: grid;
  gap: 10px;
}
@media screen and (max-width: 1260px) {
  ._breakdownWrapper_1gphw_443 {
    gap: 0;
  }
}

@media screen and (max-width: 1260px) {
  ._paymentHistory_1gphw_434 {
    display: none;
  }
}

._restricted_1gphw_459 {
  width: 420px;
  min-width: 400px;
  border-radius: 2px;
  border: 1px solid var(--matterColorNegative);
  padding: 16px 18px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
@media (max-width: 1260px) {
  ._restricted_1gphw_459 {
    width: 100vw;
    min-width: unset;
    padding: 16px;
    margin-top: 10px;
  }
}
._restricted_1gphw_459 p {
  margin: 0;
}
._restricted_1gphw_459 p span {
  font-weight: 600;
  font-style: italic;
  text-decoration: underline;
}
._restricted_1gphw_459 li > span u {
  font-size: 14px;
}

._favouriteIcon_1gphw_490 {
  position: absolute;
  z-index: 1;
  right: 5px;
  top: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  padding: 0;
  background: transparent;
}
._favouriteIcon_1gphw_490 svg {
  display: block;
  height: 28px;
  width: 28px;
  stroke: #ffffff;
  stroke-width: 2;
  overflow: visible;
  transition: all 0.2s ease-in-out;
}
._favouriteIcon_1gphw_490 svg:hover {
  transform: scale(1.08);
}
@media screen and (max-width: 1023px) {
  ._favouriteIcon_1gphw_490 {
    font-size: 14px;
    padding: 4px 14px;
    right: 16px;
  }
}._content_12kad_1 {
  display: flex;
  flex-direction: column;
}

._amount_12kad_6 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 12px;
}
._amount_12kad_6 span {
  font-size: 18px;
  color: var(--marketplaceColor);
}

._paymentHistoryWrapper_12kad_16 {
  border: none;
  width: 100%;
  padding: 0;
}._list_uv5v1_1 {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}

._cardItem_uv5v1_7 {
  display: flex;
  align-items: center;
  border: 1px solid var(--matterColorNegative);
  padding: 8px 16px;
}

._icon_uv5v1_14 img {
  width: 35px;
}

._number_uv5v1_18 {
  margin-left: 12px;
  margin-right: 24px;
}

._edit_uv5v1_23 {
  margin-left: auto;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
}

._delete_uv5v1_31 {
  margin-left: 12px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
}

._note_uv5v1_39 {
  color: red;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 8px;
}
._note_uv5v1_39 span {
  font-weight: 400;
}

._noteText_uv5v1_49 {
  font-style: italic;
  font-size: 14px;
  color: red;
  margin-bottom: 24px;
}._form_1udnj_1 {
  display: flex;
  flex-direction: column;
  row-gap: 18px;
}

._label_1udnj_7 {
  font-size: 14px;
  line-height: 16px;
  font-weight: var(--fontWeightSemiBold);
  margin-bottom: 10px;
}

._card_1udnj_14 {
  border-bottom: 3px solid var(--marketplaceColor);
  padding-bottom: 6px;
}

._billing_1udnj_19 {
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
._billing_1udnj_19 button {
  margin-top: 52px;
}

._title_1udnj_29 {
  font-size: 18px;
  line-height: 24px;
  color: var(--matterColorAnti);
  font-weight: var(--fontWeightSemiBold);
}

._inputs_1udnj_36 {
  display: block;
  flex-wrap: wrap;
  gap: 40px 30px;
  flex-direction: column;
}
._inputs_1udnj_36 > div {
  flex-grow: 1;
  flex-shrink: 1;
  margin-bottom: 1em;
}

._modal_wrapper_1udnj_48 {
  position: fixed;
  background: rgba(0, 0, 0, 0.6);
  width: 100vw;
  height: 100vh;
  z-index: 99;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

._modal_container_1udnj_61 {
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  width: 550px;
  margin: 0 auto;
  padding: 20px;
  background: #fff;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  position: relative;
}

._error_1udnj_74 {
  font-size: 22px;
  line-height: 28px;
  color: var(--matterColor);
  margin: 6px 0;
  display: flex;
  align-items: center;
  column-gap: 12px;
}

._close_1udnj_84 {
  position: absolute;
  top: 12px;
  right: 10px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}._content_19hmt_1 {
  display: flex;
  flex-direction: column;
}

._amount_19hmt_6 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 12px;
}
._amount_19hmt_6 span {
  font-size: 18px;
  color: var(--marketplaceColor);
}

._pin_19hmt_16 {
  display: flex;
  align-items: center;
  column-gap: 44px;
}
._pin_19hmt_16 button {
  background-color: var(--marketplaceColor);
  color: #fff;
  font-weight: 600;
  height: 44px;
  width: 140px;
}
._pin_19hmt_16 button:disabled {
  opacity: 0.6;
}._container_18uy1_1 {
  overflow-y: auto !important;
}

._options_18uy1_5 {
  max-width: unset;
  width: 100%;
}._container_12c4x_1 {
  display: flex;
  width: 1060px;
  margin: 0 auto;
}
@media (max-width: 1023px) {
  ._container_12c4x_1 {
    width: 100%;
    flex-direction: column;
  }
}

._back_12c4x_13 {
  position: absolute;
  z-index: 10;
  color: #ffffff;
  padding: 0 14px;
  border-radius: 4px;
  left: 40px;
  top: 90px;
  background-color: var(--successColor);
}
@media screen and (max-width: 1023px) {
  ._back_12c4x_13 {
    position: fixed;
    font-size: 14px;
    padding: 4px 14px;
    left: 16px;
    top: 84px;
    z-index: 2;
  }
}

._avatar_12c4x_34 {
  padding: 110px 96px 110px 0;
  border-right: 1px solid var(--matterColorNegative);
}
@media (max-width: 1023px) {
  ._avatar_12c4x_34 {
    padding: 60px 16px 30px;
    display: flex;
    column-gap: 32px;
  }
  ._avatar_12c4x_34 h1 {
    margin: 0;
  }
}
._avatar_12c4x_34 div {
  width: 96px;
  min-width: 96px;
  height: 96px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  font-size: 30px;
  line-height: 32px;
  font-weight: var(--fontWeightSemiBold);
  color: var(--matterColorLight);
}
._avatar_12c4x_34 a {
  display: flex;
  margin-top: 40px;
}

._content_12c4x_69 {
  padding: 110px 0 110px 58px;
  flex-grow: 1;
}
@media (max-width: 1023px) {
  ._content_12c4x_69 {
    padding: 30px 16px;
    flex-grow: 0;
  }
}
._content_12c4x_69 h1 {
  margin: 0;
  font-size: 40px;
  line-height: 48px;
  font-weight: var(--fontWeightSemiBold);
  padding-bottom: 32px;
  border-bottom: 1px solid var(--matterColorNegative);
}

._spaces_12c4x_88 {
  font-size: 18px;
  line-height: 24px;
  color: var(--matterColorAnti);
  font-weight: var(--fontWeightSemiBold);
  margin-top: 60px;
  margin-bottom: 28px;
}
@media (max-width: 1023px) {
  ._spaces_12c4x_88 {
    margin-top: 0;
  }
}

._listings_12c4x_102 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 36px 24px;
}

._item_12c4x_109 {
  flex: 1 1 45%;
}

._reviews_12c4x_113 {
  border-top: 1px solid var(--matterColorNegative);
  margin-top: 54px;
}
@media (max-width: 1023px) {
  ._reviews_12c4x_113 {
    margin-top: 18px;
  }
}

._buttons_12c4x_123 {
  display: flex;
  column-gap: 32px;
  padding-top: 40px;
}
@media (max-width: 1023px) {
  ._buttons_12c4x_123 {
    column-gap: 18px;
  }
}
._buttons_12c4x_123 button {
  padding: 10px;
  border-bottom: 4px solid transparent;
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--fontWeightSemiBold);
  color: var(--matterColor);
}
@media (max-width: 1023px) {
  ._buttons_12c4x_123 button {
    max-width: 50%;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 0;
  }
}
._buttons_12c4x_123 button._active_12c4x_149 {
  color: var(--matterColorDark);
  border-bottom-color: var(--matterColorDark);
}

@media screen and (max-width: 1023px) {
  ._own_12c4x_155 {
    width: 100%;
    min-width: unset;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 20px 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #ffffff;
    box-shadow: var(--boxShadowTop);
    border-top: 1px solid var(--matterColorNegative);
  }
  ._own_12c4x_155 h2 {
    text-align: center;
    margin-top: 0;
    font-weight: var(--fontWeightSemiBold);
    margin-bottom: 24px;
  }
}

._reviewsContainer_12c4x_177 {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  padding: 30px 10px;
}

._stars_12c4x_184 {
  display: flex;
  align-items: center;
  column-gap: 2px;
}
._stars_12c4x_184 svg {
  width: 12px;
}

._active_12c4x_149 svg path {
  fill: var(--marketplaceColor);
}._content_vqtva_1 {
  width: 588px;
  margin: 0 auto;
  padding: 60px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 1023px) {
  ._content_vqtva_1 {
    width: 100%;
  }
}
._content_vqtva_1 h1 {
  text-align: center;
  font-size: 30px;
  line-height: 40px;
  font-weight: var(--fontWeightSemiBold);
}
._content_vqtva_1 a {
  margin-top: 42px;
  width: 240px;
}

._error_vqtva_25 {
  font-size: 64px;
  line-height: 64px;
  font-weight: var(--fontWeightBold);
  color: var(--marketplaceColor);
}

._text_vqtva_32 {
  text-align: center;
}._signin_x0fp9_1 {
  background-position: center;
  background-size: cover;
  padding: 5vh 0 12.5vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 1023px) {
  ._signin_x0fp9_1 {
    padding: 50px 16px;
  }
}

._form_x0fp9_16 {
  width: 480px;
  background-color: var(--matterColorLight);
  border-radius: var(--borderRadius);
  padding: var(--modalPaddingMedium);
  border-bottom: 8px solid var(--marketplaceColor);
}
@media screen and (max-width: 1023px) {
  ._form_x0fp9_16 {
    width: 100%;
    padding: 40px 30px;
  }
}

._host_x0fp9_30 {
  text-align: center;
  font-size: 26px;
  line-height: 1.5;
  margin-bottom: 22px;
  color: #fff;
}
@media screen and (max-width: 1023px) {
  ._host_x0fp9_30 {
    font-size: 15px;
    white-space: nowrap;
  }
}

._links_x0fp9_44 {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 24px;
}
@media screen and (max-width: 1023px) {
  ._links_x0fp9_44 {
    justify-content: center;
  }
}
._links_x0fp9_44 a {
  padding: 0 10px 16px;
  color: var(--matterColor);
  transition: ease-in-out 0.1s;
  font-size: 30px;
  font-weight: var(--fontWeightSemiBold);
  letter-spacing: -0.9px;
  border-bottom: 4px solid transparent;
}
@media screen and (max-width: 1023px) {
  ._links_x0fp9_44 a {
    font-size: 24px;
    padding: 0 8px 10px;
  }
}
._links_x0fp9_44 a:hover {
  color: var(--matterColorDark);
}
._links_x0fp9_44 a._active_x0fp9_73 {
  border-bottom-color: var(--matterColorDark);
  color: var(--matterColorDark);
}

._content_x0fp9_78 {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  margin-top: 40px;
}

._confirmBtn_x0fp9_85 {
  margin-top: 20px;
}

._forgot_x0fp9_89, ._biometric_x0fp9_89 {
  font-size: 13px;
  line-height: 16px;
  color: var(--matterColorAnti);
  font-weight: var(--fontWeightRegular);
  text-align: center;
  margin-top: 8px;
}
._forgot_x0fp9_89 a, ._biometric_x0fp9_89 a {
  color: var(--matterColor);
}
._forgot_x0fp9_89 a:hover, ._biometric_x0fp9_89 a:hover {
  text-decoration: underline;
}

._divider_x0fp9_104 {
  display: flex;
  align-items: center;
  column-gap: 20px;
}
._divider_x0fp9_104 span {
  display: flex;
  height: 1px;
  flex-grow: 1;
  background-color: #d2d2d2;
}

._socialBtn_x0fp9_116 {
  background-color: var(--matterColorLight);
  border: 1px solid #d2d2d2;
  border-radius: 4px;
  color: var(--matterColorDark);
  font-size: 14px;
  font-weight: var(--fontWeightMedium);
  min-height: 48px;
  position: relative;
}
._socialBtn_x0fp9_116._fb_x0fp9_126 img {
  width: 22px;
  top: 13px;
}
._socialBtn_x0fp9_116 img {
  width: 20px;
  position: absolute;
  left: 20px;
  top: 14px;
}

._biometric_x0fp9_89 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 16px;
  color: var(--matterColorDark);
  font-weight: var(--fontWeightMedium);
  cursor: pointer;
  gap: 5px;
}

._biometricLogo_x0fp9_149 {
  width: 20px;
  height: 20px;
}._recoverPassword_sf4ha_1 {
  background-position: center;
  background-size: cover;
  padding: 12.5vh 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 1023px) {
  ._recoverPassword_sf4ha_1 {
    padding: 50px 16px;
  }
}

._form_sf4ha_15 {
  width: 480px;
  background-color: var(--matterColorLight);
  border-radius: var(--borderRadius);
  padding: var(--modalPaddingMedium);
  border-bottom: 8px solid var(--marketplaceColor);
}
@media screen and (max-width: 1023px) {
  ._form_sf4ha_15 {
    width: 100%;
    padding: 40px 30px;
  }
}

._content_sf4ha_29 {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}
._content_sf4ha_29 h1 {
  font-size: 30px;
  line-height: 40px;
  font-weight: var(--fontWeightSemiBold);
  margin-top: 0;
}

._text_sf4ha_41 {
  margin-bottom: 20px;
}

._confirmBtn_sf4ha_45 {
  margin-top: 6px;
}

._forgot_sf4ha_49 {
  font-size: 13px;
  line-height: 16px;
  color: var(--matterColorAnti);
  font-weight: var(--fontWeightRegular);
  text-align: center;
  margin-top: 8px;
  margin-bottom: 20px;
}
._forgot_sf4ha_49 a {
  color: var(--matterColor);
  white-space: nowrap;
}
._forgot_sf4ha_49 a:hover {
  text-decoration: underline;
}

._divider_sf4ha_66 {
  display: flex;
  align-items: center;
  column-gap: 20px;
}
._divider_sf4ha_66 span {
  display: flex;
  height: 1px;
  flex-grow: 1;
  background-color: #d2d2d2;
}._container_p0kea_1 {
  max-width: 1008px;
  margin: 0 auto;
  padding: 80px 0;
}
@media screen and (max-width: 1023px) {
  ._container_p0kea_1 {
    max-width: unset;
    padding: 30px 16px;
  }
}

._top_p0kea_13 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._title_p0kea_19 {
  margin: 0 0 48px;
  font-weight: var(--fontWeightSemiBold);
}

._list_p0kea_24 {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}

._item_p0kea_30 {
  flex-basis: 320px;
  padding: 12px 20px;
  border: 1px solid var(--matterColorNegative);
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  position: relative;
}
@media screen and (max-width: 1023px) {
  ._item_p0kea_30 {
    flex-grow: 1;
    flex-shrink: 1;
  }
}
._item_p0kea_30._single_p0kea_45 {
  flex-basis: 100%;
}
._item_p0kea_30 h2 {
  margin-top: 0;
  text-align: center;
}

._form_p0kea_53 {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}
._form_p0kea_53 input {
  pointer-events: none;
  border-color: var(--matterColor);
}
._form_p0kea_53._enabled_p0kea_62 input {
  pointer-events: all;
  border-color: var(--marketplaceColor);
}

._pair_p0kea_67 {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
}

._label_p0kea_73 {
  font-weight: var(--fontWeightSemiBold);
  font-size: 14px;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 0;
}

._value_p0kea_81 {
  font-size: 14px;
  line-height: 1;
  font-weight: var(--fontWeightRegular);
}

._editSave_p0kea_87 {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffa459;
}
._editSave_p0kea_87:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

._labelBig_p0kea_103 {
  font-weight: var(--fontWeightSemiBold);
  color: #2e4fff;
  line-height: 20px;
  margin-bottom: 0;
  padding-top: 6px;
  padding-bottom: 2px;
  font-size: 18px;
  margin-top: 6px;
}

._delete_p0kea_114 {
  align-self: flex-end;
  color: red;
}

._search_p0kea_119 {
  border: 1px solid #e7e7e7;
  flex-grow: 1;
  flex-shrink: 1;
  height: 100%;
  width: 350px;
  position: relative;
  padding: 12px 10px;
  margin-bottom: 20px;
  border-radius: 12px;
}
@media screen and (max-width: 991px) {
  ._search_p0kea_119 {
    width: 100%;
    flex-grow: 0;
    flex-shrink: 0;
  }
}
._search_p0kea_119 input {
  border: none;
  padding: 0 0 0 35px;
  height: 100%;
}
._search_p0kea_119 img {
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
  width: 25px;
}._content_1rw7u_1 {
  display: flex;
  flex-direction: column;
  width: 1050px;
  margin-left: auto;
  padding: 54px 0 54px 16px;
}
@media (max-width: 1023px) {
  ._content_1rw7u_1 {
    width: 100%;
    flex-direction: column;
    padding: 30px 16px;
  }
}
._content_1rw7u_1 h1 {
  font-weight: 600;
  margin: 0;
}

._top_1rw7u_20 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  ._top_1rw7u_20 {
    flex-direction: column;
    row-gap: 12px;
    align-items: flex-start;
  }
}
._top_1rw7u_20 button {
  width: 300px;
}

._members_1rw7u_36 {
  display: flex;
  flex-direction: column;
  margin-top: 42px;
}
@media (max-width: 767px) {
  ._members_1rw7u_36 {
    overflow-x: auto;
  }
}

._row_1rw7u_47 {
  display: flex;
  align-items: center;
  column-gap: 6px;
}
._row_1rw7u_47._mg_1rw7u_52 {
  margin: 6px 0;
}

._wrapper_1rw7u_56 {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
}

._actionButtons_1rw7u_62 {
  display: flex;
  flex-direction: column;
  row-gap: 6px;
  padding: 4px 0;
}
._actionButtons_1rw7u_62 button {
  width: 110px;
}

._list_1rw7u_72 {
  display: grid;
  grid-template-columns: repeat(auto-fill, 100%);
  gap: 24px;
}
._list_1rw7u_72 ._item_1rw7u_77 {
  background: rgba(227, 254, 238, 0.62);
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 10px;
  border-radius: 10px;
  gap: 8px 28px;
  align-items: center;
}
._list_1rw7u_72 ._item_1rw7u_77 ._pair_1rw7u_86 {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
._list_1rw7u_72 ._item_1rw7u_77 ._pair_1rw7u_86:nth-of-type(odd) {
  align-items: flex-start;
}
._list_1rw7u_72 ._item_1rw7u_77 ._pair_1rw7u_86:nth-of-type(even) {
  align-items: flex-end;
  text-align: right;
}
._list_1rw7u_72 ._item_1rw7u_77 ._label_1rw7u_98 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
._list_1rw7u_72 ._item_1rw7u_77 ._value_1rw7u_103 {
  font-size: 14px;
  line-height: 20px;
  color: var(--marketplaceColor);
  font-weight: 600;
}

._customTitle_1rw7u_110 {
  white-space: nowrap;
  width: 340px;
  display: flex;
  align-items: center;
  column-gap: 8px;
}

._radio_1rw7u_118 {
  flex-direction: column;
}._label_jx7a7_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}._export_1fqg3_1 {
  display: flex;
  align-items: center;
  column-gap: 24px;
}

._export_1fqg3_1 {
  display: flex;
  align-items: center;
  column-gap: 24px;
}
@media screen and (max-width: 786px) {
  ._export_1fqg3_1 {
    flex-wrap: wrap;
    row-gap: 12px;
    justify-content: space-between;
  }
}

._filterWrapper_1fqg3_20 {
  position: relative;
}

._filter_1fqg3_20 {
  border: 1px solid var(--matterColorNegative);
  border-radius: 4px;
  padding: 9px 16px;
  font-size: 13px;
  line-height: 20px;
  font-weight: var(--fontWeightMedium);
  transition-duration: 0.1s;
}
._filter_1fqg3_20:hover, ._filter_1fqg3_20._active_1fqg3_33 {
  border-color: var(--matterColorAnti);
  box-shadow: var(--boxShadowButton);
}
._filter_1fqg3_20._selected_1fqg3_37 {
  border-color: var(--marketplaceColor);
  position: relative;
}
._filter_1fqg3_20._selected_1fqg3_37::after {
  content: "";
  position: absolute;
  top: -4px;
  right: -4px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--marketplaceColor);
}

._optionsList_1fqg3_52 {
  position: absolute;
  background-color: #ffffff;
  box-shadow: var(--boxShadow);
  max-height: 336px;
  overflow-y: auto;
  padding: 8px 0;
  z-index: 10;
  width: max-content;
}
@media screen and (max-width: 960px) {
  ._optionsList_1fqg3_52 {
    max-height: 240px;
  }
}
._optionsList_1fqg3_52 a, ._optionsList_1fqg3_52 div {
  cursor: pointer;
  padding: 6px 16px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  color: var(--matterColor);
}
._optionsList_1fqg3_52 a:hover, ._optionsList_1fqg3_52 div:hover {
  background-color: var(--matterColorNegative);
}
._optionsList_1fqg3_52 a._active_1fqg3_33, ._optionsList_1fqg3_52 div._active_1fqg3_33 {
  color: #ffa459;
}

._calendar_1fqg3_82 {
  width: 250px;
}
@media screen and (max-width: 786px) {
  ._calendar_1fqg3_82 {
    width: 220px;
  }
}._wrapper_dii93_1 {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  padding: 0 14px;
}

._item_dii93_8 {
  border: 1px solid #a3a3a3;
  border-radius: 10px;
  padding: 12px 10px 20px;
}
._item_dii93_8 h4 {
  color: var(--matterColor);
  font-size: 14px;
  text-align: center;
  font-weight: 600;
  margin: 0 0 16px;
}

._content_dii93_21 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}
._content_dii93_21 div {
  display: flex;
  flex-direction: column;
  row-gap: 2px;
}
._content_dii93_21 div h5 {
  color: #a3a3a3;
  margin: 0;
  font-size: 12px;
}
._content_dii93_21 div h6 {
  margin: 0;
  font-size: 12px;
  color: var(--matterColor);
  text-transform: uppercase;
  font-weight: 700;
}._wrapper_1qg13_1 {
  display: flex;
  flex-direction: column;
  row-gap: 14px;
  padding-bottom: 14px;
  border: 1px solid #c1c1c1;
  background-color: #f5f5f5;
  border-radius: 8px;
  position: relative;
}
._wrapper_1qg13_1 ._multiplier_1qg13_11 {
  padding: 10px;
  border-radius: 50%;
  background: var(--marketplaceColor);
  position: absolute;
  right: -20px;
  top: -20px;
  color: #fff;
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
}

._item_1qg13_27 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
@media screen and (max-width: 786px) {
  ._item_1qg13_27 {
    grid-template-columns: repeat(2, 1fr);
  }
}

._pair_1qg13_37 {
  display: flex;
  flex-direction: column;
}

._label_1qg13_42 {
  padding: 6px 14px;
  color: #a3a3a3;
  font-size: 14px;
  line-height: 20px;
  font-weight: var(--fontWeightSemiBold);
  text-transform: uppercase;
}

._value_1qg13_51 {
  padding: 6px 14px;
  font-size: 14px;
  line-height: 20px;
  color: var(--matterColor);
  font-weight: var(--fontWeightSemiBold);
  word-wrap: break-word;
  display: flex;
  align-items: center;
  gap: 5px;
}
._value_1qg13_51 img {
  width: 16px;
  align-self: start;
}

._capitalize_1qg13_67 {
  text-transform: capitalize;
}

._more_1qg13_71 {
  display: flex;
  flex-direction: column;
  row-gap: 2px;
}

._payout_1qg13_77 {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

._table_1qg13_83 {
  margin-right: 14px;
  margin-left: 14px;
  word-wrap: anywhere;
}

._arrow_1qg13_89 {
  margin-left: 5px;
  height: 16px;
  cursor: pointer;
  transition-duration: 0.15s;
}
._arrow_1qg13_89._active_1qg13_95 {
  transform: rotate(180deg);
}._empty_rzdov_1 {
  font-size: 22px;
  margin-top: 32px;
}

._list_rzdov_6 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px 50px;
  align-items: start;
  margin-top: 40px;
}
@media screen and (max-width: 786px) {
  ._list_rzdov_6 {
    display: flex;
    flex-direction: column;
  }
}._toggle_1ybx4_1 {
  display: flex;
  align-items: center;
  column-gap: 10px;
  margin-top: 4px;
}

._switch_1ybx4_8 {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 26px;
}
._switch_1ybx4_8._disabled_1ybx4_14 {
  cursor: not-allowed;
  opacity: 0.6;
}

._switch_1ybx4_8 input {
  opacity: 0;
  width: 0;
  height: 0;
}

._slider_1ybx4_25 {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

._slider_1ybx4_25:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

input:checked + ._slider_1ybx4_25 {
  background-color: var(--marketplaceColor);
}

input:focus + ._slider_1ybx4_25 {
  box-shadow: 0 0 1px var(--marketplaceColor);
}

input:checked + ._slider_1ybx4_25:before {
  -webkit-transform: translateX(24px);
  -ms-transform: translateX(24px);
  transform: translateX(24px);
}

._slider_1ybx4_25._round_1ybx4_63 {
  border-radius: 34px;
}

._slider_1ybx4_25._round_1ybx4_63:before {
  border-radius: 50%;
}._container_1nqun_1 {
  width: 1160px;
  margin: 0 auto;
  padding: 100px 0;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
@media (max-width: 1200px) {
  ._container_1nqun_1 {
    width: 100vw;
    flex-direction: column-reverse;
    padding: 20px 16px;
  }
}
._container_1nqun_1 h1 {
  margin: 0;
  font-weight: var(--fontWeightSemiBold);
}

._main_1nqun_21 {
  flex-shrink: 1;
  display: flex;
  flex-direction: column;
  row-gap: 46px;
  width: 600px;
}
@media (max-width: 1200px) {
  ._main_1nqun_21 {
    width: 100%;
  }
}

._bookingForContainer_1nqun_34 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: -20px 0;
}
._bookingForContainer_1nqun_34 ._bookingFor_1nqun_34 {
  background-color: var(--marketplaceColor);
  color: #ffffff;
  font-size: 16px;
  padding: 4px 14px;
  border-radius: 6px;
}
._bookingForContainer_1nqun_34 ._tagsList_1nqun_47 {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}

._error_1nqun_53 {
  font-size: 20px;
  color: var(--errorColor);
}

._accDisabled_1nqun_58 {
  font-size: 20px;
  color: var(--errorColor);
}
._accDisabled_1nqun_58 strong {
  font-size: 24px;
}
._accDisabled_1nqun_58 ._black_1nqun_65 {
  color: #4a4a4a;
  margin-top: 6px;
}
._accDisabled_1nqun_58 ._black_1nqun_65 a {
  text-decoration: underline;
}

._breakdown_1nqun_73 {
  width: 420px;
  min-width: 400px;
  border-radius: 2px;
  border: 1px solid var(--matterColorNegative);
}
@media (max-width: 1200px) {
  ._breakdown_1nqun_73 {
    width: 100%;
    min-width: unset;
    margin-bottom: 32px;
  }
}

._image_1nqun_87 {
  height: 270px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

._content_1nqun_94 {
  border-top: 1px solid var(--matterColorNegative);
  padding: 0 48px 55px;
  background-color: #ffffff;
}
@media (max-width: 1200px) {
  ._content_1nqun_94 {
    padding: 0 16px 30px;
  }
}

._avatar_1nqun_105 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  color: var(--matterColorLight);
  font-size: 20px;
  font-weight: var(--fontWeightBold);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: -30px;
}

._listing_1nqun_121 {
  margin: 18px 0 10px;
  font-size: 22px;
  line-height: 32px;
  font-weight: var(--fontWeightSemiBold);
}

._title_1nqun_128 {
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--fontWeightSemiBold);
  color: var(--matterColorAnti);
  margin-bottom: 16px;
}

._pin_1nqun_136 {
  display: flex;
  align-items: center;
  column-gap: 44px;
}
._pin_1nqun_136 button {
  background-color: var(--marketplaceColor);
  color: #fff;
  font-weight: 600;
  height: 44px;
  width: 140px;
}
._pin_1nqun_136 button:disabled {
  opacity: 0.6;
}

._promoWrapper_1nqun_152 {
  position: relative;
  margin-bottom: 12px;
}

._delete_1nqun_157 {
  position: absolute;
  right: 0;
  bottom: 6px;
  width: 20px;
}

._disclaimer_1nqun_164 {
  color: #ff0000;
  text-align: left;
}
._disclaimer_1nqun_164 a {
  color: #ff0000;
  text-decoration: underline;
}
._disclaimer_1nqun_164 span {
  font-weight: var(--fontWeightBold);
  font-size: 18px;
}

._list_1nqun_121 {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  margin-bottom: 44px;
}

._cardItem_1nqun_184 {
  display: flex;
  align-items: center;
  border: 1px solid var(--matterColorNegative);
  padding: 8px 16px;
  cursor: pointer;
}
._cardItem_1nqun_184._active_1nqun_191 {
  border-color: var(--successColor);
}

._icon_1nqun_195 img {
  width: 35px;
}

._number_1nqun_199 {
  margin-left: 12px;
  margin-right: 24px;
}

._form_1nqun_204 {
  display: flex;
  flex-direction: column;
  row-gap: 18px;
}

._label_1nqun_210 {
  font-size: 14px;
  line-height: 16px;
  font-weight: var(--fontWeightSemiBold);
  margin-bottom: 10px;
}

._card_1nqun_184 {
  border-bottom: 3px solid var(--marketplaceColor);
  padding-bottom: 6px;
}

._billing_1nqun_222 {
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
._billing_1nqun_222 button {
  margin-top: 52px;
}

._inputs_1nqun_232 {
  display: block;
  flex-wrap: wrap;
  gap: 40px 30px;
  flex-direction: column;
}
._inputs_1nqun_232 > div {
  flex-basis: 40%;
  flex-grow: 1;
  flex-shrink: 1;
  margin-bottom: 1em;
}

._addCard_1nqun_245 {
  margin-bottom: 42px !important;
}

._points_1nqun_249 {
  font-size: 18px;
  font-weight: 600;
}
._points_1nqun_249 span {
  font-size: 20px;
  color: var(--marketplaceColor);
}

._verify_1nqun_258 {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 510px) {
  ._verify_1nqun_258 {
    display: block;
    margin: 12px 0;
  }
  ._verify_1nqun_258 > div {
    display: inline;
    margin-left: 6px;
    margin-right: 6px;
  }
}

._dot_1nqun_274 {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  margin: 12px 0;
}
._dot_1nqun_274 > span {
  color: var(--errorColor);
  font-size: 14px;
  font-style: italic;
}

._applePay_1nqun_286 {
  width: unset;
  height: unset;
  background-color: transparent;
  border: none;
}
._applePay_1nqun_286._disabled_1nqun_292 {
  opacity: 0.5;
  pointer-events: none;
}

._paymentTotal_1nqun_297 {
  font-weight: 500;
}
._paymentTotal_1nqun_297 ._price_1nqun_300, ._paymentTotal_1nqun_297 span {
  color: var(--marketplaceColor);
  font-weight: 700;
}
._paymentTotal_1nqun_297 ._price_1nqun_300 {
  color: #fff;
  background: var(--successColor);
  padding: 2px 0;
  margin: 0 4px;
}

._back_1nqun_311 {
  margin: 20px 16px 0 16px;
  color: #ffffff;
  padding: 4px 14px;
  border-radius: 4px;
  background-color: var(--successColor);
  display: none;
}
@media screen and (max-width: 1023px) {
  ._back_1nqun_311 {
    font-size: 14px;
    padding: 4px 14px;
    display: block;
  }
}

._messageInput_1nqun_327 {
  margin-top: 10px;
  padding: 0 10px 10px 0;
  height: 40px;
  line-height: 20px;
}._container_x15l0_1 {
  max-width: 416px;
}

._select_x15l0_5 {
  margin-bottom: 20px;
}

._error_x15l0_9 {
  margin-bottom: 14px;
}._content_g1lbs_1 {
  max-width: 600px;
  margin: 0 auto;
  padding: 60px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: 32px;
}
._content_g1lbs_1 h1 {
  text-align: center;
}
@media (max-width: 767px) {
  ._content_g1lbs_1 {
    max-width: 100%;
    padding: 60px 16px;
  }
}

._text_g1lbs_21 {
  font-size: 18px;
  text-align: center;
}._content_1l1ir_1 {
  display: flex;
  width: 1050px;
  margin: 0 auto;
}
@media (max-width: 1023px) {
  ._content_1l1ir_1 {
    width: 100%;
    flex-direction: column;
  }
}._content_aqi4m_1 {
  display: flex;
  flex-direction: column;
  padding: 72px 0 80px;
  margin-left: 60px;
  width: 760px;
}
@media (max-width: 1023px) {
  ._content_aqi4m_1 {
    width: 100%;
    padding: 30px 16px;
    margin-left: 0;
  }
}
._content_aqi4m_1 h1 {
  margin: 0 0 36px;
  font-size: 40px;
  line-height: 48px;
  font-weight: var(--fontWeightSemiBold);
}
@media (max-width: 1023px) {
  ._content_aqi4m_1 h1 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 16px;
  }
}

._buttons_aqi4m_29 {
  display: flex;
  align-items: center;
  column-gap: 14px;
  margin-top: 18px;
}
._buttons_aqi4m_29 button {
  background-color: var(--marketplaceColor);
  display: flex;
  width: auto;
  padding: 2px 18px;
  color: #ffffff;
}

._form_aqi4m_43 {
  display: flex;
  flex-direction: column;
  row-gap: 14px;
  margin-top: 24px;
  width: 272px;
}._recoverPassword_vet8q_1 {
  background-position: center;
  background-size: cover;
  padding: 12.5vh 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 1023px) {
  ._recoverPassword_vet8q_1 {
    padding: 50px 16px;
  }
}

._form_vet8q_15 {
  width: 480px;
  background-color: var(--matterColorLight);
  border-radius: var(--borderRadius);
  padding: var(--modalPaddingMedium);
  border-bottom: 8px solid var(--marketplaceColor);
}
@media screen and (max-width: 1023px) {
  ._form_vet8q_15 {
    width: 100%;
    padding: 40px 30px;
  }
}

._content_vet8q_29 {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}
._content_vet8q_29 h1 {
  font-size: 30px;
  line-height: 40px;
  font-weight: var(--fontWeightSemiBold);
  margin-top: 0;
}

._text_vet8q_41 {
  margin-bottom: 20px;
}

._confirmBtn_vet8q_45 {
  margin-top: 6px;
}

._forgot_vet8q_49 {
  font-size: 13px;
  line-height: 16px;
  color: var(--matterColorAnti);
  font-weight: var(--fontWeightRegular);
  text-align: center;
  margin-top: 60px;
  margin-bottom: 16px;
}
@media screen and (max-width: 1023px) {
  ._forgot_vet8q_49 {
    margin-top: 32px;
  }
}
._forgot_vet8q_49 a {
  color: var(--matterColor);
  white-space: nowrap;
}
._forgot_vet8q_49 a:hover {
  text-decoration: underline;
}

._divider_vet8q_71 {
  display: flex;
  align-items: center;
  column-gap: 20px;
}
._divider_vet8q_71 span {
  display: flex;
  height: 1px;
  flex-grow: 1;
  background-color: #d2d2d2;
}

._socialBtn_vet8q_83 {
  background-color: var(--matterColorLight);
  border: 1px solid #d2d2d2;
  border-radius: 4px;
  color: var(--matterColorDark);
  font-size: 14px;
  font-weight: var(--fontWeightMedium);
  min-height: 48px;
  position: relative;
}
._socialBtn_vet8q_83._fb_vet8q_93 img {
  width: 22px;
  top: 13px;
}
._socialBtn_vet8q_83 img {
  width: 20px;
  position: absolute;
  left: 20px;
  top: 14px;
}._recoverPassword_vet8q_1 {
  background-position: center;
  background-size: cover;
  padding: 12.5vh 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 1023px) {
  ._recoverPassword_vet8q_1 {
    padding: 50px 16px;
  }
}

._form_vet8q_15 {
  width: 480px;
  background-color: var(--matterColorLight);
  border-radius: var(--borderRadius);
  padding: var(--modalPaddingMedium);
  border-bottom: 8px solid var(--marketplaceColor);
}
@media screen and (max-width: 1023px) {
  ._form_vet8q_15 {
    width: 100%;
    padding: 40px 30px;
  }
}

._content_vet8q_29 {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}
._content_vet8q_29 h1 {
  font-size: 30px;
  line-height: 40px;
  font-weight: var(--fontWeightSemiBold);
  margin-top: 0;
}

._text_vet8q_41 {
  margin-bottom: 20px;
}

._confirmBtn_vet8q_45 {
  margin-top: 6px;
}

._forgot_vet8q_49 {
  font-size: 13px;
  line-height: 16px;
  color: var(--matterColorAnti);
  font-weight: var(--fontWeightRegular);
  text-align: center;
  margin-top: 60px;
  margin-bottom: 16px;
}
@media screen and (max-width: 1023px) {
  ._forgot_vet8q_49 {
    margin-top: 32px;
  }
}
._forgot_vet8q_49 a {
  color: var(--matterColor);
  white-space: nowrap;
}
._forgot_vet8q_49 a:hover {
  text-decoration: underline;
}

._divider_vet8q_71 {
  display: flex;
  align-items: center;
  column-gap: 20px;
}
._divider_vet8q_71 span {
  display: flex;
  height: 1px;
  flex-grow: 1;
  background-color: #d2d2d2;
}

._socialBtn_vet8q_83 {
  background-color: var(--matterColorLight);
  border: 1px solid #d2d2d2;
  border-radius: 4px;
  color: var(--matterColorDark);
  font-size: 14px;
  font-weight: var(--fontWeightMedium);
  min-height: 48px;
  position: relative;
}
._socialBtn_vet8q_83._fb_vet8q_93 img {
  width: 22px;
  top: 13px;
}
._socialBtn_vet8q_83 img {
  width: 20px;
  position: absolute;
  left: 20px;
  top: 14px;
}._container_1vnx9_1 {
  display: flex;
  flex-direction: column;
  padding: 80px 0;
  width: 600px;
  margin: 0 auto;
}
@media screen and (max-width: 786px) {
  ._container_1vnx9_1 {
    width: 100%;
    padding: 50px 20px;
  }
}
._container_1vnx9_1 h1 {
  font-weight: var(--fontWeightSemiBold);
  margin: 0;
}
._container_1vnx9_1 ._messagesWrapper_1vnx9_18 {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  margin-top: 36px;
}
._container_1vnx9_1 ._messagesWrapper_1vnx9_18 ._message_1vnx9_18 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
._container_1vnx9_1 ._messagesWrapper_1vnx9_18 ._message_1vnx9_18 ._userLink_1vnx9_29 {
  text-decoration: underline;
  margin-right: 34px;
}
._container_1vnx9_1 ._messagesWrapper_1vnx9_18 ._message_1vnx9_18 ._more_1vnx9_33 {
  background-color: var(--marketplaceColor);
  border-radius: 4px;
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
}._container_1eybv_1 {
  max-width: 1000px;
  background-color: #fff;
  padding: 85px 107px;
}
@media (max-width: 544px) {
  ._container_1eybv_1 {
    width: calc(100% - 16px);
    margin: 44px 8px 0;
    padding: 22px 14px;
  }
}
@media (max-width: 991px) {
  ._container_1eybv_1 {
    width: calc(100% - 40px);
    margin: 44px 20px 0;
    padding: 22px 31px;
  }
}
._container_1eybv_1 h1 {
  font-size: 30px;
  line-height: 36px;
  font-weight: 600;
  margin-bottom: 32px;
  margin-top: 0;
}
@media (max-width: 991px) {
  ._container_1eybv_1 h1 {
    font-size: 27px;
    line-height: 33px;
    margin-bottom: 10px;
  }
}
._container_1eybv_1 h2 {
  font-size: 32px;
  line-height: 35px;
  font-weight: 600;
  margin-bottom: 20px;
  margin-top: 0;
}
@media (max-width: 991px) {
  ._container_1eybv_1 h2 {
    font-size: 24px;
    line-height: 26px;
  }
}
._container_1eybv_1 h3 {
  font-size: 28px;
  line-height: 31px;
  font-weight: 600;
  margin-bottom: 20px;
  margin-top: 0;
}
@media (max-width: 991px) {
  ._container_1eybv_1 h3 {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 20px;
  }
}
._container_1eybv_1 p {
  font-size: 16px;
  line-height: 30px;
  margin-top: 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  ._container_1eybv_1 p {
    font-size: 14px;
    line-height: 27px;
    margin-bottom: 14px;
  }
}
._container_1eybv_1 img {
  margin-bottom: 20px;
}

._statesBanner_1eybv_78 {
  width: 300px;
  min-width: 300px;
  padding-right: 18px;
  position: sticky;
  top: 50%;
  transform: translateY(-44%);
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
._statesBanner_1eybv_78 a {
  display: flex;
  justify-content: center;
}
._statesBanner_1eybv_78 a img {
  max-height: 40vh;
}
@media (max-width: 991px) {
  ._statesBanner_1eybv_78 {
    flex-direction: row;
    column-gap: 12px;
    width: 100%;
    min-width: unset;
    position: static;
    order: 3;
    top: unset;
    transform: none;
    padding: 0 8px;
  }
}

._stickyWrapper_1eybv_110 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
@media (max-width: 991px) {
  ._stickyWrapper_1eybv_110 {
    flex-direction: column;
  }
}

._statesSidebar_1eybv_121 {
  display: flex;
  flex-direction: column;
  row-gap: 14px;
  width: 300px;
  min-width: 300px;
  padding-left: 18px;
  position: sticky;
  top: 88px;
}
@media (max-width: 991px) {
  ._statesSidebar_1eybv_121 {
    width: 100%;
    min-width: unset;
    padding: 0 8px;
    position: static;
    order: 2;
    margin: 18px 0;
  }
}

._statesTitle_1eybv_142 {
  font-size: 18px;
  line-height: 1.6;
  font-weight: 600;
  text-align: center;
}

._statesList_1eybv_149 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  height: calc(100vh - 160px);
  overflow-y: auto;
  scrollbar-width: none;
  padding-bottom: 20px;
}
@media (max-width: 991px) {
  ._statesList_1eybv_149 {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}._content_1t0vw_1 {
  display: flex;
  flex-direction: column;
  margin: 16px 0;
}

._label_1t0vw_7 {
  margin-bottom: 14px;
}
._label_1t0vw_7 span {
  font-style: italic;
  text-decoration: underline;
  color: var(--marketplaceColor);
}

._alert_1t0vw_16 {
  font-weight: 600;
  color: var(--errorColor);
  margin-bottom: 12px;
}

._radio_1t0vw_22 {
  margin-bottom: 14px;
}
@media (max-width: 600px) {
  ._radio_1t0vw_22 {
    flex-direction: column;
  }
}

._extra_1t0vw_31 {
  color: var(--successColor);
  position: relative;
  font-weight: 500;
  margin: -18px 0 8px;
}
._extra_1t0vw_31._sm_1t0vw_37 {
  font-size: 14px;
  text-align: right;
}
@media (max-width: 600px) {
  ._extra_1t0vw_31._sm_1t0vw_37 {
    margin: -12px 0 12px;
    left: 0;
  }
}

._inputs_1t0vw_48 {
  display: grid;
  grid-template-columns: repeat(3, 2fr) 3fr;
  column-gap: 16px;
}
._inputs_1t0vw_48 ._amount_1t0vw_53 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  border: 2px solid var(--marketplaceColor);
  font-weight: 500;
  cursor: pointer;
}
._inputs_1t0vw_48 ._amount_1t0vw_53._active_1t0vw_62 {
  color: #ffffff;
  background-color: var(--marketplaceColor);
}
@media (max-width: 450px) {
  ._inputs_1t0vw_48 {
    grid-template-columns: repeat(3, 2fr);
    grid-template-rows: repeat(2, 1fr);
    row-gap: 12px;
  }
  ._inputs_1t0vw_48 > div:not(._amount_1t0vw_53) {
    grid-column: 1/span 3;
  }
}

._payment_1t0vw_77 {
  font-size: 18px;
  margin-top: 22px;
}
._payment_1t0vw_77 span {
  color: var(--marketplaceColor);
  font-weight: 600;
}
._payment_1t0vw_77 span._extraCash_1t0vw_85 {
  color: var(--successColor);
}
._payment_1t0vw_77._sm_1t0vw_37 {
  font-size: 14px;
  margin-top: 12px;
}

._achDeposit_1t0vw_93 {
  margin-top: 10px;
  font-style: italic;
  text-decoration: underline;
  color: var(--errorColor);
}
._achDeposit_1t0vw_93._sm_1t0vw_37 {
  font-size: 14px;
}

._pin_1t0vw_103 {
  display: flex;
  align-items: center;
  column-gap: 44px;
}
._pin_1t0vw_103 button {
  background-color: var(--marketplaceColor);
  color: #fff;
  font-weight: 600;
  height: 44px;
  width: 140px;
}
._pin_1t0vw_103 button:disabled {
  opacity: 0.6;
}._content_1ofbj_1 {
  display: flex;
  width: 1340px;
  margin: 0 auto;
  padding: 0 16px;
}
@media (max-width: 1023px) {
  ._content_1ofbj_1 {
    width: 100%;
    flex-direction: column;
  }
}

._wrapper_1ofbj_14 {
  display: flex;
  flex-direction: column;
  padding: 72px 0 80px;
  margin-left: 90px;
  flex-grow: 1;
}
@media (max-width: 1023px) {
  ._wrapper_1ofbj_14 {
    width: 100%;
    padding: 30px 16px;
    margin-left: 0;
  }
}
._wrapper_1ofbj_14 h1 {
  margin: 0 0 36px;
  font-size: 40px;
  line-height: 48px;
  font-weight: var(--fontWeightSemiBold);
}
@media (max-width: 1023px) {
  ._wrapper_1ofbj_14 h1 {
    font-size: 24px;
    line-height: 30px;
  }
}._modal_bwi6i_1 {
  height: 90vh;
}
._modal_bwi6i_1 iframe {
  height: 100%;
  width: 100%;
  margin-top: 10px;
}._content_wl325_1 {
  display: flex;
  flex-direction: column;
  padding: 0 0 80px;
  margin: 0 auto;
  width: 100%;
}
._content_wl325_1._noNav_wl325_8 {
  padding: 72px 0 80px;
  width: 860px;
  margin: 0 auto;
}
@media (max-width: 1023px) {
  ._content_wl325_1 {
    padding: 0;
    margin-left: 0;
  }
  ._content_wl325_1._noNav_wl325_8 {
    padding: 30px 16px;
    margin-left: 0;
    width: 100%;
  }
}
._content_wl325_1 ._verify_wl325_24 {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 768px) {
  ._content_wl325_1 ._verify_wl325_24 {
    display: inline;
  }
  ._content_wl325_1 ._verify_wl325_24 > div {
    display: inline;
    margin: 0 8px;
  }
}
._content_wl325_1 ._dot_wl325_37 {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  margin: 12px 0;
}
._content_wl325_1 ._dot_wl325_37 > span {
  color: var(--errorColor);
  font-size: 14px;
  font-style: italic;
}
._content_wl325_1 h1 {
  margin: 0;
  font-size: 40px;
  line-height: 48px;
  font-weight: var(--fontWeightSemiBold);
}
@media (max-width: 1023px) {
  ._content_wl325_1 h1 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 16px;
  }
}

._row_wl325_62 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 6px;
}
@media (max-width: 1023px) {
  ._row_wl325_62 {
    flex-direction: column;
    row-gap: 12px;
    align-items: flex-start;
  }
}

._balance_wl325_76 {
  font-size: 20px;
  margin: 16px 0;
}
._balance_wl325_76 span {
  font-size: 22px;
  font-weight: 600;
  color: var(--matterColor);
}
._balance_wl325_76 ._red_wl325_85 {
  color: var(--errorColor);
}
._balance_wl325_76 ._red_wl325_85:hover {
  color: var(--errorColorDark);
}
._balance_wl325_76 ._green_wl325_91 {
  color: var(--successColor);
}
._balance_wl325_76 ._green_wl325_91:hover {
  color: var(--successColorDark);
}
._balance_wl325_76._sm_wl325_97 {
  font-size: 14px;
  line-height: 24px;
}
._balance_wl325_76._sm_wl325_97 span {
  font-size: 16px;
}

._extra_wl325_105 {
  color: var(--successColor);
  position: relative;
  text-align: right;
  font-weight: 500;
  margin-bottom: 20px;
  padding-right: 10px;
}
@media (max-width: 1023px) {
  ._extra_wl325_105 {
    text-align: left;
  }
}

._description_wl325_119 {
  list-style-type: disc;
  font-style: italic;
  font-size: 14px;
  line-height: 18px;
  margin: 0;
}

._history_wl325_127 {
  display: flex;
  flex-direction: column;
  row-gap: 6px;
}
@media (max-width: 767px) {
  ._history_wl325_127 {
    overflow-x: auto;
    white-space: nowrap;
  }
}

._title_wl325_139 {
  font-size: 20px;
  font-weight: 600;
}

._item_wl325_144 {
  display: flex;
  column-gap: 6px;
}
._item_wl325_144 span {
  font-weight: 600;
  color: var(--marketplaceColor);
}
._item_wl325_144 span._earn_wl325_152 {
  color: var(--successColor);
}
._item_wl325_144 span._spend_wl325_155 {
  color: red;
}

._date_wl325_159 {
  font-size: 14px;
  padding-top: 1px;
}

._top_wl325_164 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 36px;
}
._top_wl325_164 h1 {
  margin-bottom: 0;
}
@media (max-width: 500px) {
  ._top_wl325_164 {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 12px;
  }
}

._terms_wl325_181 {
  list-style: disc;
  padding-left: 32px;
}

._alert_wl325_186 {
  color: var(--errorColor);
}._col_7oot4_1 {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  margin-bottom: 22px;
}

._balance_7oot4_8 span {
  font-size: 20px;
  font-weight: 600;
  color: var(--marketplaceColor);
}

._payment_7oot4_14 {
  font-size: 14px;
  margin-top: 12px;
}
._payment_7oot4_14 span {
  color: var(--marketplaceColor);
  font-weight: 600;
}._content_dyp71_1 {
  display: flex;
  flex-direction: column;
  row-gap: 14px;
  max-width: 400px;
}

._listTitle_dyp71_8 {
  margin-top: 14px;
}

._list_dyp71_8 {
  margin-top: 0;
}._content_1d2zp_1 {
  display: flex;
  max-width: 1340px;
  margin: 0 auto;
  padding: 0 16px;
}
@media (max-width: 1023px) {
  ._content_1d2zp_1 {
    width: 100%;
    flex-direction: column;
    padding: 0;
  }
}._content_1mrjk_1 {
  display: flex;
  flex-direction: column;
  row-gap: 64px;
  width: 1050px;
  margin-left: auto;
  padding: 54px 0 54px 16px;
}
._content_1mrjk_1._employee_1mrjk_9 {
  margin-right: auto;
}
@media (max-width: 1023px) {
  ._content_1mrjk_1 {
    width: 100%;
    flex-direction: column;
    padding: 30px 16px;
    row-gap: 24px;
  }
}

._top_1mrjk_21 {
  display: flex;
  column-gap: 24px;
}
@media (max-width: 767px) {
  ._top_1mrjk_21 {
    flex-direction: column;
  }
}
._top_1mrjk_21 h1 {
  font-weight: 600;
}

._row_1mrjk_34 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  ._row_1mrjk_34 {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 16px;
  }
}
._row_1mrjk_34 button {
  width: 300px;
}

._logo_1mrjk_51 {
  width: 200px;
  min-width: 200px;
  height: 200px;
  border-radius: 50%;
  background-color: #dddddd;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

._col_1mrjk_62 {
  width: 100%;
  display: flex;
  flex-direction: column;
}
._col_1mrjk_62._center_1mrjk_67 {
  align-items: center;
}
@media (max-width: 767px) {
  ._col_1mrjk_62._center_1mrjk_67 {
    align-items: flex-start;
  }
}
._col_1mrjk_62._right_1mrjk_75 {
  align-items: flex-end;
}
@media (max-width: 767px) {
  ._col_1mrjk_62._right_1mrjk_75 {
    align-items: flex-start;
  }
}

._description_1mrjk_84 {
  margin-bottom: 14px;
}

._noDescription_1mrjk_88 {
  color: var(--matterColorAnti);
}

._pinContainer_1mrjk_92 {
  display: flex;
  align-items: center;
  column-gap: 210px;
}
@media (max-width: 767px) {
  ._pinContainer_1mrjk_92 {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 12px;
    margin: 10px 0;
  }
}

._pin_1mrjk_92 {
  line-height: 26px;
}
._pin_1mrjk_92 span {
  color: var(--marketplaceColor);
  font-size: 18px;
  font-weight: 600;
}

._bot_1mrjk_115 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  ._bot_1mrjk_115 {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 14px;
  }
}

._role_1mrjk_128 {
  font-size: 20px;
}
._role_1mrjk_128 span {
  text-transform: capitalize;
  font-weight: 600;
  color: var(--marketplaceColor);
}
._role_1mrjk_128 ._pending_1mrjk_136 {
  font-size: 16px;
  margin-top: 8px;
}

._label_1mrjk_141 {
  font-weight: 600;
}

._value_1mrjk_145 {
  color: var(--marketplaceColor);
  font-size: 18px;
}

._avatar_1mrjk_150 {
  margin-bottom: 14px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1023px) {
  ._avatar_1mrjk_150 {
    padding: 0 16px;
  }
}

._avatarContainer_1mrjk_161 {
  border-color: var(--matterColorNegative);
  border-style: dashed;
  border-width: 2px;
  transition: var(--transitionStyleButton);
  width: 200px;
  height: 200px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  margin: 12px 0;
  justify-content: center;
  text-align: center;
  background-color: var(--matterColorBright);
  font-size: 14px;
  line-height: 16px;
  font-weight: var(--fontWeightSemiBold);
  cursor: pointer;
}
._avatarContainer_1mrjk_161 input {
  display: none;
}
._avatarContainer_1mrjk_161:hover {
  border-color: var(--matterColorAnti);
}

._noHover_1mrjk_187 {
  cursor: default;
}
._noHover_1mrjk_187:hover {
  border-color: var(--matterColorNegative);
}

._ava_1mrjk_150 {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-color: var(--matterColorBright);
  margin: 12px 0;
  font-size: 14px;
  line-height: 16px;
  font-weight: var(--fontWeightSemiBold);
  cursor: pointer;
  color: transparent;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (max-width: 1023px) {
  ._ava_1mrjk_150 {
    width: 122px;
    height: 122px;
  }
}
._ava_1mrjk_150 * {
  display: none;
}

._tip_1mrjk_223 {
  margin-top: 20px;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 32px;
  color: var(--matterColorAnti);
}
@media (max-width: 1023px) {
  ._tip_1mrjk_223 {
    margin-top: 12px;
    font-size: 14px;
    line-height: 20px;
  }
}

._type_1mrjk_238 {
  font-size: 14px;
  line-height: 16px;
  color: var(--matterColorAnti);
}

._billingDate_1mrjk_244 {
  margin-top: 20px;
}
._billingDate_1mrjk_244 select {
  width: 50px;
  padding: 0;
  margin: 0 5px;
}._content_7sul5_1 {
  display: flex;
  flex-direction: column;
  width: 1050px;
  margin-left: auto;
  padding: 54px 0 54px 16px;
}
@media (max-width: 1023px) {
  ._content_7sul5_1 {
    width: 100%;
    flex-direction: column;
    padding: 30px 16px;
  }
}
._content_7sul5_1 h1 {
  font-weight: 600;
  margin: 0;
}

._top_7sul5_20 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  ._top_7sul5_20 {
    flex-direction: column;
    row-gap: 12px;
    align-items: flex-start;
  }
}
._top_7sul5_20 button {
  width: 300px;
}

._list_7sul5_36 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 52px 0;
  gap: 12px;
}
._list_7sul5_36 ._item_7sul5_42 {
  padding: 12px 20px;
  border: 1px solid var(--matterColorNegative);
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}
._list_7sul5_36 ._item_7sul5_42 span {
  font-size: 20px;
  font-weight: 600;
}
._list_7sul5_36 ._empty_7sul5_53 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: 14px;
  grid-column: 1/-1;
}

._toggles_7sul5_62 {
  display: flex;
  flex-wrap: wrap;
}
._toggles_7sul5_62 > div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1 1 50%;
  margin-top: 0;
}
._toggles_7sul5_62 > div span {
  font-size: 16px !important;
}._content_8pfti_1 {
  display: flex;
  flex-direction: column;
  width: 1050px;
  margin: 0 auto;
  padding: 20px 0 50px;
}
@media (max-width: 768px) {
  ._content_8pfti_1 {
    width: 100%;
    padding: 30px 16px;
  }
}
._content_8pfti_1 h1 {
  font-weight: 600;
  margin-top: 0;
}

._description_8pfti_19 {
  font-size: 24px;
  margin-bottom: 16px;
}
@media (max-width: 768px) {
  ._description_8pfti_19 {
    font-size: 16px;
  }
}
._description_8pfti_19 span {
  color: var(--marketplaceColor);
  font-weight: 600;
}

._accept_8pfti_33 {
  font-size: 18px;
  margin-bottom: 12px;
}
@media (max-width: 768px) {
  ._accept_8pfti_33 {
    font-size: 16px;
  }
}

._buttons_8pfti_43 {
  display: flex;
  align-items: center;
  column-gap: 14px;
  margin-bottom: 42px;
}
@media (max-width: 768px) {
  ._buttons_8pfti_43 {
    margin-bottom: 0;
  }
}
._buttons_8pfti_43 button {
  height: 44px;
  width: 220px;
  border-radius: 4px;
  color: #fff;
  font-weight: 600;
}
._buttons_8pfti_43 button._ok_8pfti_61 {
  background-color: var(--marketplaceColor);
}
._buttons_8pfti_43 button._cancel_8pfti_64 {
  background-color: red;
}._text_197fl_1 {
  padding: 32px 16px 0;
  background-color: #f5f8fa;
  text-align: center;
  font-size: 20px;
}._formContainer_1nest_1 {
  padding: 32px 16px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}
._formContainer_1nest_1 ._back_1nest_8 {
  color: #ffffff;
  padding: 4px 14px;
  border-radius: 4px;
  background-color: var(--successColor);
}
@media screen and (max-width: 1023px) {
  ._formContainer_1nest_1 ._back_1nest_8 {
    font-size: 14px;
    padding: 4px 14px;
  }
}
._formContainer_1nest_1 iframe {
  width: 100%;
  height: 2200px;
}
@media screen and (max-width: 1023px) {
  ._formContainer_1nest_1 iframe {
    height: 3000px;
  }
}._export_1fqg3_1 {
  display: flex;
  align-items: center;
  column-gap: 24px;
}

._export_1fqg3_1 {
  display: flex;
  align-items: center;
  column-gap: 24px;
}
@media screen and (max-width: 786px) {
  ._export_1fqg3_1 {
    flex-wrap: wrap;
    row-gap: 12px;
    justify-content: space-between;
  }
}

._filterWrapper_1fqg3_20 {
  position: relative;
}

._filter_1fqg3_20 {
  border: 1px solid var(--matterColorNegative);
  border-radius: 4px;
  padding: 9px 16px;
  font-size: 13px;
  line-height: 20px;
  font-weight: var(--fontWeightMedium);
  transition-duration: 0.1s;
}
._filter_1fqg3_20:hover, ._filter_1fqg3_20._active_1fqg3_33 {
  border-color: var(--matterColorAnti);
  box-shadow: var(--boxShadowButton);
}
._filter_1fqg3_20._selected_1fqg3_37 {
  border-color: var(--marketplaceColor);
  position: relative;
}
._filter_1fqg3_20._selected_1fqg3_37::after {
  content: "";
  position: absolute;
  top: -4px;
  right: -4px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--marketplaceColor);
}

._optionsList_1fqg3_52 {
  position: absolute;
  background-color: #ffffff;
  box-shadow: var(--boxShadow);
  max-height: 336px;
  overflow-y: auto;
  padding: 8px 0;
  z-index: 10;
  width: max-content;
}
@media screen and (max-width: 960px) {
  ._optionsList_1fqg3_52 {
    max-height: 240px;
  }
}
._optionsList_1fqg3_52 a, ._optionsList_1fqg3_52 div {
  cursor: pointer;
  padding: 6px 16px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  color: var(--matterColor);
}
._optionsList_1fqg3_52 a:hover, ._optionsList_1fqg3_52 div:hover {
  background-color: var(--matterColorNegative);
}
._optionsList_1fqg3_52 a._active_1fqg3_33, ._optionsList_1fqg3_52 div._active_1fqg3_33 {
  color: #ffa459;
}

._calendar_1fqg3_82 {
  width: 250px;
}
@media screen and (max-width: 786px) {
  ._calendar_1fqg3_82 {
    width: 220px;
  }
}._dashboard_1f2iv_1 {
  padding: 60px 0;
  width: 1200px;
  margin: 0 auto;
}
@media screen and (max-width: 786px) {
  ._dashboard_1f2iv_1 {
    width: 100%;
    padding: 50px 20px;
  }
}
._dashboard_1f2iv_1 h1 {
  font-weight: var(--fontWeightSemiBold);
  margin: 0;
}

._empty_1f2iv_17 {
  display: flex;
  flex-direction: column;
  row-gap: 48px;
}

._top_1f2iv_23 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 26px;
}
@media screen and (max-width: 786px) {
  ._top_1f2iv_23 {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 10px;
  }
  ._top_1f2iv_23 h1 {
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
  }
}

._all_1f2iv_42 {
  font-size: 22px;
  margin-top: 32px;
}

._widgetsContainer_1f2iv_47 {
  margin-top: 20px;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  gap: 16px;
}
@media screen and (max-width: 1200px) {
  ._widgetsContainer_1f2iv_47 {
    grid-template-columns: 1fr;
  }
}

._filtersContainer_1f2iv_59 {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
@media screen and (max-width: 1200px) {
  ._filtersContainer_1f2iv_59 {
    flex-direction: column-reverse;
  }
}

._graphContainer_1f2iv_70 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  margin-top: 30px;
}
@media screen and (max-width: 1200px) {
  ._graphContainer_1f2iv_70 {
    grid-template-columns: 1fr;
  }
}

._graphCard_1f2iv_82 {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  border-radius: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);
  padding: 16px;
}

._singleCard_1f2iv_91 {
  margin-top: 30px;
}

._chartContainer_1f2iv_95 {
  height: 500px;
  overflow: hidden;
  position: relative;
}

._header_1f2iv_101 {
  display: flex;
  align-items: center;
  gap: 15px;
  justify-content: space-between;
}

._filter_1f2iv_59 {
  width: 100%;
  max-width: 150px;
}

._note_1f2iv_113 {
  display: flex;
  justify-content: center;
  align-items: center;
  background: var(--marketplaceColor);
  border-radius: 8px;
  padding: 10px 6px;
  margin: 20px 0;
}
._note_1f2iv_113 p {
  margin: 0;
  color: #fff;
  text-align: center;
  line-height: 1.8rem;
  font-weight: var(--fontWeightSemiBold);
}._wrapper_1131t_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  font-weight: 600;
  background-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);
  padding: 16px;
  width: 100%;
}
._wrapper_1131t_1 h4 {
  color: var(--matterColorAnti);
  font-size: 16px;
  line-height: 16px;
  margin: 0;
}
._wrapper_1131t_1 h2 {
  color: var(--matterColorDark);
  font-size: 24px;
  line-height: 24px;
  margin: 0;
}