/* missing-link-rental/assets/css/rental-styles.css */

/* Flatpickr booked dates styling */
.flatpickr-day.flatpickr-disabled {
    background: #cc0000 !important; /* Red background to indicate booked */
    color: #ffffff !important;      /* White text for contrast */
    font-weight: bold !important;   /* Make the date stand out */
    cursor: not-allowed !important; /* Show not-allowed cursor */
    opacity: 0.7 !important;
    text-decoration: line-through !important; /* Strike through to show unavailable */
}

.flatpickr-day.flatpickr-disabled:hover {
    background: #cc0000 !important;
    color: #ffffff !important;
    cursor: not-allowed !important;
}

/* Custom styling for the date input */
/* Convert table body to flex */
.woocommerce-cart .cart-collaterals .cart_totals table .cart-subtotal, .shop_table  .cart-subtotal {
	display: none !important;
}

.wc-block-order-confirmation-totals__table 
.woocommerce-table__line-item 
.wc-block-order-confirmation-totals__total 
.woocommerce-Price-amount {
    display: none;
}

.rental-error {
    padding-bottom: 15px;
	font-size: 20px;
    line-height: 23px;
}