.inner #content.content {
  overflow: visible;
  min-height: unset;
  padding: 0;
}

.content.buy .select-label.tab input[type=radio]:checked + label {
  border-top: 2px solid #28a745;
  background-color: white;
  color: #28a745;
}

.checkbox-container.price {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 4px;
}
.checkbox-container label {
  height: 36px;
  line-height: 36px;
  padding: 0 12px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.checkbox-container input[type=radio]:checked + label,
.checkbox-container input[type=checkbox]:checked + label {
  background-color: #0048c8;
  color: #fff;
}

.priceRangeInput.currencyInput {
  height: 32px;
}

.desktop-item-list {
  display: flex;
}

.mobile-item-list {
  display: none;
}

.tit.tit_text {
  gap: 10px;
}

.compensation {
  min-width: 50px;
}
.compensation .logo-area-wrap {
  display: flex;
  align-items: center;
  max-width: 35px;
}

.badge-tooltip-trigger {
  background-color: #0048c8;
  color: #fff;
  border-radius: 4px;
  padding: 4px 8px;
  font-size: 12px;
  text-align: center;
}
.badge-tooltip-trigger span {
  text-decoration: none;
  color: #fff;
}
.badge-tooltip-trigger span:hover {
  text-decoration: none;
  color: #d5d5d5;
}

@media only screen and (max-width: 1024px) {
  .compensation .logo-area-wrap {
    max-width: 25px;
  }
  .badge-tooltip-trigger {
    background-color: #0048c8;
    border-radius: 4px;
    padding: 2px 4px;
  }
  .badge-tooltip-trigger span {
    color: #fff;
    font-size: 8px;
  }
}
@media only screen and (max-width: 768px) {
  .table__grid--cont .desktop-item-list {
    display: none;
  }
  .table__grid--cont .mobile-item-list {
    display: flex;
    width: 100%;
    align-self: stretch;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding: 10px 12px;
    cursor: pointer;
    background: #fff;
  }
  .logo-area-wrap {
    display: flex;
    margin: 0px 12px;
    min-width: 25px;
    max-width: 25px;
    min-height: 25px;
    max-height: 25px;
    align-items: center;
    justify-content: center;
  }
  .mobile-item-footer {
    align-self: stretch;
    justify-content: flex-start;
    align-items: flex-end;
    gap: 12px;
    display: inline-flex;
    margin-top: 4px;
  }
  .mobile-item-footer .badge-tooltip-trigger {
    background-color: #0048c8;
    color: #fff;
    border-radius: 4px;
    padding: 4px 8px;
  }
}
@media only screen and (max-width: 480px) {
  .content {
    padding: 0 0 85px;
  }
  .checkbox-container label {
    padding: 0 18px;
  }
  .logo-area-wrap {
    display: flex;
    margin: 0px 12px;
    min-width: 25px;
    max-width: 25px;
    min-height: 25px;
    max-height: 25px;
    align-items: center;
    justify-content: center;
  }
}

/*# sourceMappingURL=item-list.css.map */
