/*
 * CSS of templates/blocks/dealer-select.php, moved verbatim from its inline <style> blocks, in source order.
 * Printed as a <link> where the block renders: kosmos_block_css('dealer-select') (functions/actions.php).
 */
.dealer-select {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px 15px;
  margin: 25px 0;
  padding: 15px 20px;
  background: #f9f9f9;
  border-left: 4px solid #E31937;
  border-radius: 6px;
}
.dealer-select__label {
  font-weight: 700;
  color: #333;
  margin: 0;
}
.dealer-select__field {
  flex: 1 1 240px;
  max-width: 360px;
  padding: 8px 12px;
  border: 1px solid #ddd;
  border-radius: 4px;
  background: #fff;
  cursor: pointer;
}
.dealer-select__field:focus {
  border-color: #E31937;
  outline: none;
}
@media (max-width: 768px) {
  .dealer-select__field {
    max-width: 100%;
  }
}
