@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 767px){#accordion-headline .coh-accordion-title a:before{top:.9375rem}}.notice-occupation{color:#d6002a;margin-left:.375rem}@media(max-width: 767px){.notice-occupation{display:block;font-size:.875rem;line-height:1.125rem;margin:.25rem 0 0 1.875rem}}.show-club-checkin{margin-bottom:1.5rem}.show-club-checkin--loader{border:5px solid #eceded;border-top:5px solid #3e3d40;margin:0 auto;border-radius:50%;width:2.5rem;height:2.5rem;animation:spin 1s linear infinite;font-size:0;text-indent:-100000px}.show-club-checkin .week-navigation{position:relative;display:flex;align-items:center;justify-content:center;padding:.75rem .625rem;width:100%;background-color:#f6f6f6}.show-club-checkin .week-navigation ul{position:relative;display:flex;justify-content:center;align-items:center;width:22.8125rem}.show-club-checkin .week-navigation ul a{color:#000;font-size:.875rem;line-height:1.0625rem;padding:10px;margin:0 5px}.show-club-checkin .week-navigation ul a.active{font-weight:bold}@media(max-width: 1023px){.show-club-checkin .week-navigation ul a{padding:.375rem}}.show-club-checkin .week-navigation ul .prev-days,.show-club-checkin .week-navigation ul .next-days{position:absolute}.show-club-checkin .week-navigation ul .prev-days a,.show-club-checkin .week-navigation ul .next-days a{width:1.875rem;display:block;font-size:0;text-indent:-10000000000px;margin:0}.show-club-checkin .week-navigation ul .prev-days a:after,.show-club-checkin .week-navigation ul .next-days a:after{line-height:1;font-family:Fontello;color:#3e3d40;display:block;font-size:.75rem;text-indent:initial;position:absolute;top:40%}.show-club-checkin .week-navigation ul .prev-days a.disabled,.show-club-checkin .week-navigation ul .next-days a.disabled{display:none}.show-club-checkin .week-navigation ul .prev-days{left:0}.show-club-checkin .week-navigation ul .prev-days a:after{content:""}.show-club-checkin .week-navigation ul .next-days{right:0}.show-club-checkin .week-navigation ul .next-days a:after{content:""}.show-club-checkin .legend{display:flex;flex-direction:row;justify-content:center;gap:8px;padding:.75rem .625rem;background-color:#f6f6f6}.show-club-checkin .legend-item{display:flex;align-items:center;margin:0 .25rem}.show-club-checkin .legend-item span{font-size:.625rem}.show-club-checkin .legend-square{width:.625rem;height:.625rem;display:inline-block;margin-right:.25rem}.show-club-checkin .legend-square--general{background-color:#3e3d40}.show-club-checkin .legend-square--current{background-color:#d6002a}.show-club-checkin .legend-square--future{background-color:#9c9e9f}.show-club-checkin header{position:relative}.show-club-checkin header span{display:inline-block}@media(max-width: 1023px){.show-club-checkin header span{font-size:.875rem;line-height:1.0625rem}}.show-club-checkin header .headline-club-occupation{background-color:#3e3d40;color:#fff;text-transform:uppercase;font-weight:bold;padding:.1625rem .5rem .2375rem .5rem;border-radius:4px;margin-left:1.875rem;font-size:.875rem;line-height:1.125rem}@media(max-width: 1023px){.show-club-checkin header .headline-club-occupation:before{width:108%;position:absolute;left:50%;transform:translateX(-50%);content:"";border-top:1px solid #f6f6f6;top:-12px}}.show-club-checkin header:before{position:absolute;content:"";background-image:url("https://lifefitgroup.widen.net/content/9ca82e20-8744-4966-868a-c5078d6b09ac/web/icon-people.svg");background-position:left center;background-size:contain;background-repeat:no-repeat;display:inline-block;width:2.5rem;height:1.25rem;top:.375rem;left:0}.show-club-checkin .chart{position:relative;display:flex;margin:0;padding:0 3.125rem;height:5.625rem;background-color:#f6f6f6}.show-club-checkin .chart .bars{display:flex;justify-content:center;width:100%}.show-club-checkin .chart .bars:before{content:"";position:absolute;width:100%;height:2px;bottom:38px;left:0;background-color:#eceded}.show-club-checkin .chart .bars li{display:flex;justify-content:center;align-items:flex-end;width:1rem;height:3.125rem;position:relative;background:rgba(0,0,0,0);margin:0 .125rem;border-top-right-radius:4px;border-top-left-radius:4px}.show-club-checkin .chart .bars span{font-size:.75rem;width:2rem;position:absolute;bottom:-1.5625rem;left:-0.4375rem;text-align:center;white-space:nowrap}.show-club-checkin .chart .bars .bar{display:block;width:1rem;position:absolute;text-align:center;background-color:#3e3d40;border-top-right-radius:4px;border-top-left-radius:4px}.show-club-checkin .chart .bars .bar:hover{cursor:pointer}.show-club-checkin .chart .bars .bar.active{background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);z-index:1;background-size:50px 50px;animation:move 5s linear infinite}.show-club-checkin .chart .bars .bar.is-future{background-color:#9c9e9f}@keyframes move{0%{background-position:0 0}100%{background-position:-50px -50px}}.nostripes>span>span,.nostripes>span::after{background-image:none}
