.button-group button{align-items:center;border-width:1px;display:flex;gap:.5rem;justify-content:center;min-width:152px;position:relative;--tw-border-opacity:1;border-color:rgb(54 55 72/var(--tw-border-opacity,1));font-size:18px;font-weight:700;line-height:28px;padding:.75rem;--tw-text-opacity:1;color:rgb(var(--text-color-button)/var(--tw-text-opacity,1))}.button-group button:after{border-radius:.125rem;content:"";top:0;right:0;bottom:0;left:0;margin:.25rem;position:absolute;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:-1}.button-group button.active:after,.button-group button:hover:after{--tw-bg-opacity:1;background-color:rgb(54 55 72/var(--tw-bg-opacity,1))}.calendar-day.has-event:before{bottom:.25rem;height:.25rem;left:50%;position:absolute;width:.25rem;--tw-translate-x:-50%;border-radius:9999px;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));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content)}@media (min-width:1024px){.calendar-day.has-event:before{display:none}}.calendar-highlight:after{right:-1rem;top:0}.calendar-highlight:before{left:-1rem;top:0}.calendar-highlight:after,.calendar-highlight:before{content:"";height:100%;position:absolute;width:1rem;--tw-bg-opacity:1;background-color:rgb(var(--background-color-section)/var(--tw-bg-opacity,1))}@media (min-width:1024px){.calendar-highlight:after,.calendar-highlight:before{display:none}}.card-calendar-hbz:has(+.calendar-highlight):after{display:none}
