/* =========================================================
   CRS FIXES ONLY FOR DARK HOMEPAGE
   ========================================================= */


/* CRS Rental Options: светлые строки -> читаемый текст */
.home .fleet-management-search-options-list .extra:nth-child(even),
.home .fleet-management-search-options-list .selected-item-model:nth-child(even) {
  color: #1a1a1a !important;
}

.home .fleet-management-search-options-list .extra:nth-child(even) *,
.home .fleet-management-search-options-list .selected-item-model:nth-child(even) * {
  color: inherit !important;
}

.home .fleet-management-search-options-list .extra:nth-child(even) select,
.home .fleet-management-search-options-list .selected-item-model:nth-child(even) select {
  color: #1a1a1a !important;
  background-color: #ffffff !important;
}



/* =========================
   CRS Step "Summary / Customer details"
   (fleet-management-search-summary-table)
   ========================= */

/* Инпуты / textarea / select — белый текст (в т.ч. предзаполненный) */
.home .fleet-management-search-summary-table .customer-data-input input[type="text"],
.home .fleet-management-search-summary-table .customer-data-input input[type="email"],
.home .fleet-management-search-summary-table .customer-data-input input[type="tel"],
.home .fleet-management-search-summary-table .customer-data-input input[type="password"],
.home .fleet-management-search-summary-table .customer-data-input textarea,
.home .fleet-management-search-summary-table .customer-data-input select {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

/* placeholder */
.home .fleet-management-search-summary-table .customer-data-input input::placeholder,
.home .fleet-management-search-summary-table .customer-data-input textarea::placeholder {
  color: rgba(255,255,255,0.65) !important;
}

/* Chrome autofill */
.home .fleet-management-search-summary-table .customer-data-input input:-webkit-autofill,
.home .fleet-management-search-summary-table .customer-data-input textarea:-webkit-autofill,
.home .fleet-management-search-summary-table .customer-data-input select:-webkit-autofill {
  -webkit-text-fill-color: #ffffff !important;
  transition: background-color 99999s ease-out, color 99999s ease-out;
  box-shadow: 0 0 0px 1000px transparent inset !important;
}

/* Названия методов оплаты */
.home .fleet-management-search-summary-table .customer-data-input .payment-method-name {
  color: #ffffff !important;
}

/* подписи и текст */
.home .fleet-management-search-summary-table .customer-data-input,
.home .fleet-management-search-summary-table .customer-data-input label,
.home .fleet-management-search-summary-table .customer-data-input .padded-payment-method-description {
  color: #ffffff !important;
}

/* terms & conditions */
.home .fleet-management-search-summary-table .customer-data-input a {
  color: #ffffff !important;
  text-decoration: underline;
}

.home .fleet-management-search-summary-table .customer-data-input a:hover {
  opacity: 0.85;
}