.week-filter-tabs .tab-con{border-color:var(--cl-divider);border-left-width:1px;border-top-width:1px}.week-filter-tabs .tab-con:last-child{border-right-width:1px}.week-filter-tabs .tab{background-color:var(--cl-bg);color:var(--cl-heading);display:block;font-size:var(--h6-font-size);font-weight:var(--h6-font-weight);letter-spacing:var(--h6-letter-spacing);line-height:var(--h6-line-height);outline-offset:-4px;padding:20px 32px;text-decoration-color:transparent;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.week-filter-tabs .tab:hover{color:var(--cl-accent)}.week-filter-tabs .tab.current{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.calendar--week{background-color:var(--cl-card);border-bottom-width:1px;border-color:var(--cl-divider);border-top-width:1px}@media (min-width:56.25em){.calendar--week{border-left-width:1px;border-right-width:1px}}.calendar--week{box-shadow:0 0 20px #7d3d001a}.calendar--week .calendar--day{border-bottom-width:1px;border-color:var(--cl-divider);list-style-type:none}.calendar--week .calendar--day:last-child{border-bottom-width:0}.calendar--week .calendar--day .date-header,.calendar--week .calendar--day .date-header time{align-items:center;display:flex;gap:12px}@media (min-width:56.25em){.calendar--week .calendar--day .date-header,.calendar--week .calendar--day .date-header time{gap:4px}}.calendar--week .calendar--day .date-header .date,.calendar--week .calendar--day .date-header time .date{align-items:center;display:flex;height:3rem;justify-content:center;width:3rem}.calendar--week .calendar--day .date-header .today,.calendar--week .calendar--day .date-header time .today{font-family:var(--h6-font-family);font-size:var(--h6-font-size);font-weight:var(--h6-font-weight);letter-spacing:var(--h6-letter-spacing);line-height:var(--h6-line-height);margin-left:auto;text-transform:uppercase}.calendar--week .calendar--day .day-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(16px*var(--tw-space-y-reverse));margin-top:16px;margin-top:calc(16px*(1 - var(--tw-space-y-reverse)))}@media (min-width:56.25em){.calendar--week .calendar--day .day-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(12px*var(--tw-space-y-reverse));margin-top:12px;margin-top:calc(12px*(1 - var(--tw-space-y-reverse)))}}.calendar--week .calendar--day .day-body{display:flex;flex-direction:column;justify-content:center}.calendar--week .calendar--day .date-header,.calendar--week .calendar--day .day-body{padding:var(--gutter-container)}.calendar--week .calendar--day.today{background-color:#f9720040}.calendar--week .calendar--day.today .date-header .date{background-color:#ffffff4d;border-radius:100%}.calendar--week .calendar--day.today .date-header{position:relative}.calendar--week .calendar--day.today .date-header:before{display:block;height:100%;left:0;position:absolute;top:0;width:4px;--tw-content:"";background-color:var(--cl-orange);content:"";content:var(--tw-content)}.calendar--week .calendar--day.no-events:not(.today),.calendar--week .calendar--day.past{opacity:.3}@media (min-width:56.25em){.calendar--week .calendar--day{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.calendar--week .calendar--day .date-header{border-color:var(--cl-divider);border-right-width:1px;grid-column:span 2/span 2;padding:20px}.calendar--week .calendar--day .date-header,.calendar--week .calendar--day .date-header time{flex-direction:column}.calendar--week .calendar--day .date-header .today{margin:initial}.calendar--week .calendar--day .day-body{grid-column:span 10/span 10;padding:24px}}
