/**
 * Yacht Listing Block Styles
 */

.mi-yacht-listing {
  width: 100%;
}

.mi-yacht-listing-search .search-container {
  background: #ffffff;
}

/* Custom Dropdown Styles */
.mi-yacht-listing-search [x-data] button[type="button"] {
  min-height: 3rem;
}

.mi-yacht-listing-search [x-data] input[type="radio"] {
  cursor: pointer;
}

.mi-yacht-listing-search [x-data] label:hover {
  background-color: #f9fafb;
}

.mi-yacht-listing-filter .filter-category:last-child {
  border-bottom: none;
  padding-bottom: 0;
}

.mi-yacht-listing-filter label {
  display: flex;
  align-items: center;
  padding: 0.5rem 0;
}

.mi-yacht-listing-filter input[type="checkbox"] {
  accent-color: #376b37;
}

/* Hide number input spinners */
.no-spinner::-webkit-outer-spin-button,
.no-spinner::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.no-spinner {
  -moz-appearance: textfield; /* Firefox */
}

/* Responsive styles are handled via Tailwind CSS classes in the PHP files */
