/*
Theme Name: Kesselland Ticketing Suite
Theme URI: https://kesselland.events/
Author: Kesselland Entertainment
Description: Professionelles, responsives Dark-Mode-WordPress-Theme für den Kesselland-Ticketshop. WooCommerce-kompatibel und für die Kesselland Ticket Engine ausgelegt.
Version: 1.1.1.1
Requires at least: 6.2
Tested up to: 6.8
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: kesselland-tickets
*/

/* Kesselland event discovery and customer account navigation */
.kst-event-filters{display:grid;grid-template-columns:minmax(190px,2fr) repeat(4,minmax(130px,1fr)) auto;gap:12px;align-items:center;margin:0 0 28px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.035)}
.kst-event-filters input,.kst-event-filters select,.kst-admin-event-filters input,.kst-admin-event-filters select{min-width:0;width:100%;padding:12px 13px;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:#17191d;color:inherit}
.kst-event-filters button{padding:12px 18px;border:0;border-radius:9px;background:var(--kst-accent,#d5e36a);color:#111;font-weight:700;cursor:pointer}
.kst-filter-reset{white-space:nowrap;color:inherit}.kst-event-taxonomy,.kst-event-genres{margin:0 0 5px;font-size:.78rem;opacity:.72}.kst-event-taxonomy{font-weight:700;text-transform:uppercase;letter-spacing:.06em}.kst-nav-account,.kst-nav-tickets{white-space:nowrap}
.kst-taxonomy-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:210px;overflow:auto;padding:8px;border:1px solid #ddd;border-radius:8px}.kst-taxonomy-checklist label{font-weight:400!important}.kst-event-classification fieldset{min-width:0;border:0;padding:0;margin:10px 0}.kst-admin-event-filters{display:flex;gap:8px;align-items:center;margin:16px 0}.kst-admin-event-filters input{max-width:300px}
@media(max-width:900px){.kst-event-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.kst-event-filters input[type=search]{grid-column:1/-1}}@media(max-width:560px){.kst-event-filters{grid-template-columns:1fr}.kst-admin-event-filters{align-items:stretch;flex-direction:column}}
