.custom-input-label input{display:none}.training-filter-list li.custom-input-label input+li{padding-top:1rem}@media (min-width: 1024px){.training-filter-list li.custom-input-label input+li{padding-top:0}}.custom-input-label input:checked+span{--tw-border-opacity: 1;border-color:rgb(227 6 19 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(227 6 19 / var(--tw-bg-opacity));background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.66663 8.66667L6.66663 10.6667L11.3333 6' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.trainings-search-input::-moz-placeholder{font-weight:500;--tw-text-opacity: 1;color:rgb(30 31 32 / var(--tw-text-opacity))}.trainings-search-input::placeholder{font-weight:500;--tw-text-opacity: 1;color:rgb(30 31 32 / var(--tw-text-opacity))}.trainings-layout-toggler:hover,.trainings-layout-toggler.active{--tw-bg-opacity: 1;background-color:rgb(227 6 19 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.trainings-list-item:hover{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-drop-shadow: drop-shadow(0px 10px 30px rgba(0, 0, 0, .04));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.trainings-list-item:hover .arrow-wrapper{--tw-bg-opacity: 1;background-color:rgb(227 6 19 / var(--tw-bg-opacity))}.trainings-list-item:hover .arrow-wrapper svg{--tw-rotate: 45deg;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))}.layout{display:none}.training-filter-list li.layout+li{padding-top:1rem}@media (min-width: 1024px){.training-filter-list li.layout+li{padding-top:0}.layout--active{display:block}}@media (max-width: 1279px){.list-layout{display:block!important}.calendar-layout{display:none!important}}.month-change-button{position:relative;display:flex;aspect-ratio:1 / 1;height:46px;width:46px;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(234 234 234 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow: 8px 8px 24px -8px rgba(0, 0, 0, .24);--tw-shadow-colored: 8px 8px 24px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 1024px){.month-change-button{height:4rem;width:4rem}}@media (min-width: 1440px){.month-change-button{height:72px;width:72px}}.month-change-button--next{--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))}.month-change-button:before{position:absolute;left:50%;top:50%;height:100%;width:100%;--tw-translate-x: -50%;--tw-translate-y: -50%;--tw-scale-x: 0;--tw-scale-y: 0;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));border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(30 31 32 / var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;--tw-content: "";content:var(--tw-content)}.month-change-button svg{position:relative;z-index:10}.month-change-button svg path{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.month-change-button:hover:before{--tw-scale-x: 1;--tw-scale-y: 1;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))}.month-change-button:hover path{stroke:#fff}.trainings-filters-wrapper--active{pointer-events:auto;opacity:1}.calendar-popup__wrapper{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(234 234 234 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem 1rem;--tw-drop-shadow: drop-shadow(0px 10px 30px rgba(0, 0, 0, .15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.calendar-popup__day{font-size:.75rem;font-weight:500;text-transform:capitalize;line-height:140%;--tw-text-opacity: 1;color:rgb(30 31 32 / var(--tw-text-opacity))}.calendar-popup__date{padding-top:.25rem;font-size:1rem;font-weight:500;line-height:140%;--tw-text-opacity: 1;color:rgb(30 31 32 / var(--tw-text-opacity))}.calendar-popup__trainings{margin-top:.75rem}.calendar-popup__trainings>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.calendar-popup__training-city{font-size:10px;--tw-text-opacity: 1;color:rgb(50 62 72 / var(--tw-text-opacity))}.calendar-popup__training-link{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.calendar-popup__training-link:hover{--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity))}.calendar-popup__training-title{margin-top:.25rem;display:flex;-moz-column-gap:.25rem;column-gap:.25rem;font-size:.75rem}.calendar-popup__training-title .color-dot{margin-top:5px}.active-filter-badge{display:flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(234 234 234 / var(--tw-border-opacity));padding-left:.75rem;padding-right:.75rem;padding-top:7px;padding-bottom:7px;font-size:13px;line-height:1rem;--tw-text-opacity: 1;color:rgb(30 31 32 / var(--tw-text-opacity));--tw-drop-shadow: drop-shadow(0px 10px 30px rgba(0, 0, 0, .04));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.training-filter-list li.hidden+li{padding-top:1rem}@media (min-width: 1024px){.training-filter-list li.hidden+li{padding-top:0}}
