.calendar-container{max-width:100%}.sf-special-indicator{bottom:5px;right:15px}.margin-top{margin-top:var(--sf-spacing-10)}.margin-bottom{margin-bottom:var(--sf-spacing-10)}.mid-margin-bottom{margin-bottom:var(--sf-spacing-30)}.flex-direction-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.mid-gap{gap:1.25rem}.max-gap{gap:2.5rem}
.special-date.birthday,.special-date.birthday:hover{background-color:rgb(var(--sf-color-error));color:rgba(var(--sf-color-on-primary));border-radius:var(--sf-radius-full)}.special-date.sickLeave,.special-date.sickLeave:hover{background-color:rgb(var(--sf-color-success));color:rgba(var(--sf-color-on-primary));border-radius:var(--sf-radius-full)}.special-date.vacationLeave,.special-date.vacationLeave:hover{background-color:rgb(var(--sf-color-info));color:rgba(var(--sf-color-on-primary));border-radius:var(--sf-radius-full)}
