.calendar-day .day-number{color:inherit}.calendar-day.sunday .day-number,.calendar-day.holiday .day-number{color:#b13249}.calendar-day.saturday:not(.holiday) .day-number{color:#28649c}.calendar-day .holiday-name{display:block;width:100%;min-width:0;font-size:10px;line-height:1.35;font-weight:600;color:#b13249;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.holiday-selected{color:#b13249;font-size:13px;font-weight:600;margin:6px 0}.holiday-status{font-size:11px;color:var(--muted);line-height:1.5;margin:8px 0 0}.holiday-status button{font:inherit;padding:3px 6px}.calendar-card .weekdays span:first-child{color:#b13249}.calendar-card .weekdays span:last-child{color:#28649c}[data-mode=dark] .calendar-day.holiday .day-number,[data-mode=dark] .calendar-day.sunday .day-number,[data-mode=dark] .holiday-name,[data-mode=dark] .holiday-selected,[data-mode=dark] .weekdays span:first-child{color:#ff9cad}[data-mode=dark] .calendar-day.saturday:not(.holiday) .day-number,[data-mode=dark] .weekdays span:last-child{color:#98c9ff}@media(min-width:1100px){.pair-month .calendar-day{min-height:52px}.pair-month .holiday-name{font-size:9px}}@media(max-width:380px){.calendar-day .holiday-name{font-size:9px}}
.calendar-day .holiday-name{height:auto;border-radius:0;box-shadow:none!important}.calendar-day.selected .day-number,.calendar-day.selected .holiday-name{color:inherit}
