/* RTL (Right-to-Left) Overrides for Event Booking Plugin */

/* General text alignment */
.ebp-booking-form,
.ebp-event-calendar-container,
.ebp-events-calendar-container {
    direction: rtl;
    text-align: right;
}

/* Product selection */
.ebp_product_select {
    text-align: left;
}

/* Calendar header - ensure proper RTL layout */
.ebp-calendar-header {
    direction: rtl;
}

/* Flex direction for inline fields */
.ebp_inline_selection {
    flex-direction: row-reverse;
}

/* Summary and info panels */
.ebp_summary,
.ebp-date-info-panel {
    text-align: right;
}

/* Legend items */
.ebp-calendar-legend {
    direction: rtl;
}

.ebp-legend-item {
    flex-direction: row-reverse;
}

.ebp-legend-dot {
    margin-left: 8px;
    margin-right: 0;
}

/* Form elements */
.ebp-calendar-booking-form label {
    text-align: right;
}

/* Price display */
.ebp-date-info-price del {
    margin-left: 8px;
    margin-right: 0;
}

/* Events list in multi-event calendar */
.ebp-events-list {
    text-align: right;
}

.ebp-event-card {
    text-align: right;
}

/* Batch coupons admin */
.ebp-coupon-form {
    direction: rtl;
}

/* Status badges */
.ebp-status-badge {
    margin-left: 0;
    margin-right: 8px;
}
