/* 1) Štýly pre WooCommerce error správy */
.woocommerce-error {
    background: none !important;
    border: none !important;
    color: #cc0000 !important;
    margin-bottom: 20px;
    list-style: none;
    padding: 0;
}
.woocommerce-error li {
    display: inline-flex;
    align-items: center;
    margin: 0;
    padding: 0;
    color: #cc0000 !important;
}
.woocommerce-error li::before,
.woocommerce-error li::after {
    content: none !important;
    background: none !important;
}
.woocommerce-error li::before {
    content: "🔔 ";         
    color: #cc0000 !important;
    font-size: 1.2em;
    margin-right: 6px;
}
.woocommerce-error:focus,
.woocommerce-error li:focus,
.woocommerce-error li:focus-within,
.woocommerce-error:focus-within {
    outline: none !important;
    box-shadow: none !important;
    background: none !important;
    color: #cc0000 !important;
}

/* Štýly pre custom calendar formulár */
.wcc-date-selection {
    margin-bottom: 20px;
    background: transparent;
}
.wcc-date-selection h4 {
    margin-bottom: 15px;
}
.wcc-date-selection select {
    padding: 8px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
}

/* Ak chcete úplne odstrániť zobrazenie starej ceny, netreba žiadne extra štýly */
/* Ak by ste chceli starú cenu zobraziť menšou, sivou a preškrtnutou, môžete pridať: */
/*
.old-price {
    text-decoration: line-through;
    color: #999;
    font-size: 0.9em;
    margin-right: 5px;
}
*/
.wcc-date-selection p {
    margin-bottom: 5px;
}


.zajazd-type-button {
  padding: 8px 16px;
  margin-right: 8px;
  border: 1px solid #ccc;
  background: #fff;
  cursor: pointer;
  border-radius: 7px;
}
.zajazd-type-button.active {
  background: #EB9000;
  color: #fff;
  border-color: #EB9000;
}

