/* Styles specifically for the Moje Konto subpage (/moje-konto) */
div.stm-rent-fields-wrap {
  background-color: #0a2e4f !important;
}

body.stm-template-car_rental div.woocommerce h4,
body.stm-template-car_rental div.woocommerce .h4,
body.stm-template-car_rental div.woocommerce label.h4,
body.stm-template-car_rental div.woocommerce-page h4,
body.stm-template-car_rental div.woocommerce-page .h4,
body.stm-template-car_rental div.woocommerce-page label.h4 {
  color: #fffffe !important;
}

div.woocommerce-notices-wrapper h4 {
  color: white !important;
}

div.stm-rent-btn-wrap input.button {
  color: #fffffe !important;
}
div.entry-header {
  position: relative;
}

div.entry-header::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #051829 100%);
  z-index: 1;
  pointer-events: none;
}
body.stm-template-car_rental.woocommerce-account #wrapper a.button {
  color: #fffffe !important;
}
/* Nadpisanie dla przycisków wysyłania (np. "Zaloguj się", "Zarejestruj") */
body.stm-template-car_rental.woocommerce-account #wrapper input[type="submit"] {
  color: #fffffe !important;
  padding: 2px 5px !important;
}
body.stm-template-car_rental.woocommerce-account
  #wrapper
  div.stm-rent-btn-wrap.button.stm-button.stm-button-icon.stm-button-secondary-color
  input[type="submit"] {
  background-color: transparent !important;
  border: none !important;
}
body.stm-template-car_rental.woocommerce-account
  #wrapper
  div.stm-rent-btn-wrap.button.stm-button.stm-button-icon.stm-button-secondary-color
  input[type="submit"]:hover {
  background-color: none !important;
  border: none !important;
}

a.woocommerce-privacy-policy-link {
  color: #e63946 !important;
}

li.is-active a {
  color: #e63946 !important;
}

time,
div.stm-order-date-wrap span,
.woocommerce-orders-table__cell,
bdi,
div.stm_rental_order_success content {
  color: #fffffe !important;
}
body.stm-template-car_rental
  #wrapper
  .stm_rental_order_success
  .single_order_info {
  color: #fffffe !important;
}

mark {
  background-color: #e63946;
}

div.woocommerce-info {
  color: black;
}

body.stm-template-car_rental.woocommerce-account #wrapper a.button:hover,
body.stm-template-car_rental.woocommerce-account
  #wrapper
  a.button.wc-forward:hover {
  color: black !important;
}

legend {
  color: #fffffe !important;
}

p.woocommerce-form-row label,
span {
  color: #fffffe !important;
}

table.woocommerce-orders-table th {
  background-color: #0a2e4f !important;
}
