.event--timetable[data-v-4e5c427d]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;margin-top:1.5rem;margin-bottom:1rem}.event--timetable-title[data-v-4e5c427d]{background:var(--xtra--primary-color, #b3272d);color:#fff;font-weight:700;text-align:center;padding:12px;letter-spacing:1px}.event--timetable-identity-hint[data-v-4e5c427d]{background:#fff6e0;color:#7a5b00;font-size:14px;padding:10px 14px;border-bottom:1px solid #e0e0e0}.event--timetable-filters[data-v-4e5c427d]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px;border-bottom:1px solid #e0e0e0}.event--timetable-filters>.v-select[data-v-4e5c427d]{flex:1 1 220px;min-width:180px}.event--timetable-weekdays[data-v-4e5c427d]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;flex:1 1 100%}.event--timetable-table[data-v-4e5c427d]{width:100%;border-collapse:collapse}.event--timetable-table th[data-v-4e5c427d]{background:var(--xtra--primary-color, #b3272d);color:#fff;text-align:left;padding:10px 14px;font-weight:600}.event--timetable-table td[data-v-4e5c427d]{padding:10px 14px;border-bottom:1px solid #f0f0f0}.event--timetable-table tr:nth-child(odd) td[data-v-4e5c427d]{background:#fdf6d8}.event--timetable-row-full td[data-v-4e5c427d]{background:#e0e0e0!important;color:#888}.event--timetable-cart-cta[data-v-4e5c427d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#f5f5f5;border-top:1px solid #e0e0e0}@media (max-width: 768px){.event--image{border-right:none;border-bottom:5px solid transparent}}
