.btwk-event-link:focus,.btwk-event-link:focus-visible{outline:var(--btwk-event-focus-ring-width) solid var(--btwk-event-focus-ring-color);outline-offset:var(--btwk-event-focus-ring-offset);box-shadow:var(--btwk-event-focus-shadow);transform:var(--btwk-event-focus-transform)}.btwk-event-card:focus-within{border-color:var(--btwk-event-focus-border-color);background:var(--btwk-event-focus-background);box-shadow:var(--btwk-event-focus-shadow);transform:var(--btwk-event-focus-transform)}.bt-wirtschaft-kalender-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.bt-wirtschaft-kalender-absolute{position:absolute}.bt-wirtschaft-kalender-relative{position:relative}.bt-wirtschaft-kalender-z-50{z-index:50}.bt-wirtschaft-kalender-mb-2{margin-bottom:.5rem}.bt-wirtschaft-kalender-mr-3{margin-right:.75rem}.bt-wirtschaft-kalender-mt-2{margin-top:.5rem}.bt-wirtschaft-kalender-block{display:block}.bt-wirtschaft-kalender-flex{display:flex}.bt-wirtschaft-kalender-h-3\.5{height:.875rem}.bt-wirtschaft-kalender-h-4{height:1rem}.bt-wirtschaft-kalender-h-6{height:1.5rem}.bt-wirtschaft-kalender-max-h-80{max-height:20rem}.bt-wirtschaft-kalender-w-3\.5{width:.875rem}.bt-wirtschaft-kalender-w-4{width:1rem}.bt-wirtschaft-kalender-w-6{width:1.5rem}.bt-wirtschaft-kalender-w-full{width:100%}.bt-wirtschaft-kalender-flex-1{flex:1 1 0%}.bt-wirtschaft-kalender-flex-shrink-0{flex-shrink:0}.bt-wirtschaft-kalender-rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bt-wirtschaft-kalender-cursor-pointer{cursor:pointer}.bt-wirtschaft-kalender-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.bt-wirtschaft-kalender-flex-col{flex-direction:column}.bt-wirtschaft-kalender-items-end{align-items:flex-end}.bt-wirtschaft-kalender-items-center{align-items:center}.bt-wirtschaft-kalender-justify-center{justify-content:center}.bt-wirtschaft-kalender-justify-between{justify-content:space-between}.bt-wirtschaft-kalender-gap-4{gap:1rem}.bt-wirtschaft-kalender-overflow-auto{overflow:auto}.bt-wirtschaft-kalender-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-wirtschaft-kalender-rounded-full{border-radius:9999px}.bt-wirtschaft-kalender-border-2{border-width:2px}.bt-wirtschaft-kalender-fill-current{fill:currentColor}.bt-wirtschaft-kalender-p-3{padding:.75rem}.bt-wirtschaft-kalender-px-2{padding-left:.5rem;padding-right:.5rem}.bt-wirtschaft-kalender-py-2{padding-top:.5rem;padding-bottom:.5rem}.bt-wirtschaft-kalender-text-left{text-align:left}.bt-wirtschaft-kalender-text-sm{font-size:.875rem;line-height:1.25rem}.bt-wirtschaft-kalender-font-bold{font-weight:700}.bt-wirtschaft-kalender-font-medium{font-weight:500}.bt-wirtschaft-kalender-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bt-wirtschaft-kalender-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--btwk-event-focus-ring-color: #000;--btwk-event-focus-ring-width: 2px;--btwk-event-focus-ring-offset: 2px;--btwk-event-focus-outline-color: transparent;--btwk-event-focus-shadow: none;--btwk-event-focus-border-color: inherit;--btwk-event-focus-background: inherit;--btwk-event-focus-transform: none}#btwk-search-form button,#btwk-search-form [role=button],#btwk-search-form [role=combobox],#btwk-search-form input,#btwk-search-form select,#btwk-event-list button,#btwk-event-list a[href],.btwk-events a[href],.btwk-top-events a[href]{-webkit-tap-highlight-color:transparent}#btwk-search-form button:focus-visible,#btwk-search-form [role=button]:focus-visible,#btwk-search-form [role=combobox]:focus-visible,#btwk-search-form input:focus-visible,#btwk-search-form select:focus-visible,#btwk-event-list button:focus-visible,#btwk-event-list a[href]:focus-visible,.btwk-events a[href]:focus-visible,.btwk-top-events a[href]:focus-visible{outline:var(--btwk-event-focus-ring-width) solid var(--btwk-event-focus-ring-color);outline-offset:var(--btwk-event-focus-ring-offset)}:root{--btwk-accent: var(--color-content-secondary, #f3bf78);--btwk-primary: var(--color-content-primary, #3ebee5);--btwk-text: var(--color-content-heading, #f5efe5);--btwk-muted: var(--color-content-faded, rgba(245, 239, 229, .65));--btwk-border: var(--color-content-border, rgba(62, 190, 229, .35));--btwk-page-bg: var(--color-content-bg, #041f2d);--btwk-panel-bg: var(--color-content-bg-alt, #0b3551);--btwk-date-bg: #02141d;--btwk-date-bg-first: linear-gradient(160deg, #3ebee5 0%, #187bbc 100%);--btwk-date-glow: 0 0 3.5rem .75rem rgba(62, 190, 229, .4);--btwk-radius: var(--site-border-radius, .3rem)}.btwk-events{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2.5rem}.btwk-events>li{margin:0;padding:0}.btwk-event{background:none}.btwk-event-link{display:grid;grid-template-columns:10rem 1fr auto;align-items:center;gap:2.5rem;padding:0 1rem 0 0;color:var(--btwk-text);text-decoration:none}.btwk-event-link:hover .btwk-event-title{text-decoration:underline}.btwk-event-date{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:12rem;padding:1.5rem .5rem;background:var(--btwk-date-bg);border-radius:var(--btwk-radius);text-align:center;line-height:1.1}.btwk-events>li:first-child .btwk-event-date{background:var(--btwk-date-bg-first);box-shadow:var(--btwk-date-glow)}.btwk-event-month{font-size:1rem;color:var(--btwk-muted)}.btwk-event-day{font-size:4rem;font-weight:var(--h1-bold-font-weight, 800)}.btwk-event-time{font-size:1rem;color:var(--btwk-muted)}.btwk-event-body{min-width:0}.btwk-event-title{margin:0 0 .35rem;font-size:var(--h4-font-size, 1.5rem);font-weight:var(--h1-bold-font-weight, 800);line-height:var(--h4-line-height, 1.2);letter-spacing:var(--h4-letter-spacing, 0);color:var(--btwk-text)}.btwk-event-venue{margin:0 0 .5rem;font-size:1rem;font-weight:var(--h1-bold-font-weight, 800);color:var(--btwk-accent)}.btwk-event-teaser{margin:0;font-size:.95rem;color:var(--btwk-muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.btwk-event-meta{margin:.5rem 0 0;font-size:.85rem;color:var(--btwk-muted)}.btwk-event-chevron{align-self:center;width:1.75rem;height:1.75rem;flex:none;color:var(--btwk-text)}@media (max-width: 40rem){.btwk-events{gap:1.75rem}.btwk-event-link{grid-template-columns:6rem 1fr;gap:1.25rem;padding-right:0}.btwk-event-date{min-height:7.5rem;padding:1rem .5rem}.btwk-event-day{font-size:2.5rem}.btwk-event-chevron{display:none}}.btwk-filters{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.btwk-filter-btn{display:inline-block;padding:.6rem 1.4rem;text-decoration:none;border:2px solid var(--btwk-primary);border-radius:var(--btwk-radius);background:transparent;color:var(--btwk-text);font-weight:var(--h1-bold-font-weight, 800);cursor:pointer;transition:background-color .2s ease,color .2s ease}.btwk-filter-btn:hover,.btwk-filter-btn--active{background:var(--btwk-primary);color:var(--btwk-page-bg)}.btwk-state{padding:2rem 0;text-align:center}.btwk-state--error{color:var(--btwk-accent)}.btwk-load-more{margin-top:2rem;text-align:center}.btwk-check-on{background:var(--btwk-primary);border-color:var(--btwk-primary);color:var(--btwk-page-bg)}.btwk-check-off{border-color:var(--btwk-border)}#btwk-search-form input[type=search]{min-width:12rem}.btwk-events-more{margin:2.5rem 0 0;text-align:center}.btwk-more-btn{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.75rem;border:2px solid var(--btwk-text);border-radius:var(--btwk-radius);color:var(--btwk-text);font-weight:var(--h1-bold-font-weight, 800);text-decoration:none;transition:background-color .2s ease,color .2s ease}.btwk-more-btn:hover{background:var(--btwk-text);color:var(--btwk-page-bg)}.btwk-more-btn-chevron{width:1.1rem;height:1.1rem}.btwk-search{padding:1.5rem;background:var(--btwk-panel-bg);border-radius:var(--btwk-radius);color:var(--btwk-text)}#btwk-search-form label{display:block;margin-bottom:.5rem;color:var(--btwk-text);line-height:1.2}#btwk-search-form button[type=submit]{height:var(--inputs-height, 3em)}.btwk-input{padding:0 var(--inputs-padding, 1em);height:var(--inputs-height, 3em);border:1px solid var(--btwk-border);border-radius:var(--btwk-radius);background:var(--btwk-page-bg);color:var(--btwk-text)}.btwk-input::-moz-placeholder{color:var(--btwk-muted)}.btwk-input::placeholder,.btwk-input-placeholder{color:var(--btwk-muted)}.btwk-input:focus-visible{border-color:var(--btwk-primary);outline:2px solid var(--btwk-primary);outline-offset:2px}.btwk-input::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.7}.btwk-dropdown{background:var(--btwk-page-bg);border:1px solid var(--btwk-border);border-radius:var(--btwk-radius);box-shadow:0 1rem 2rem #00000059;color:var(--btwk-text)}.btwk-option{border-radius:var(--btwk-radius)}.btwk-option:hover,.btwk-option--focus{background:var(--btwk-panel-bg)}@media (min-width: 768px){.md\:bt-wirtschaft-kalender-w-auto{width:auto}.md\:bt-wirtschaft-kalender-flex-row{flex-direction:row}}.bt-wirtschaft-kalender-sr-only[data-v-505aaaf4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bt-wirtschaft-kalender-rotate-180[data-v-505aaaf4]{transform:rotate(180deg)}.btwk-sr-only[data-v-cee331ed]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
