body button[data-mis-control=button][data-mis-button-presentation=calendar-day]{min-width:0!important;max-width:100%!important;min-height:0!important;align-items:stretch!important;justify-content:normal!important;white-space:normal!important;border:0!important;box-shadow:none!important;font-weight:inherit}body button[data-mis-control=button][data-mis-button-presentation=calendar-day]{position:relative!important;width:100%!important;height:100%!important;display:grid!important;align-content:start!important;justify-items:stretch!important;justify-self:stretch!important;gap:5px!important;padding:8px!important;cursor:pointer!important;border-right:1px solid #edf1f5!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;color:#465267!important;background:#fff!important;font-size:var(--mis-type-control);text-align:left!important;transition:background .14s ease,box-shadow .14s ease!important}body button[data-mis-control=button][data-mis-button-presentation=calendar-day] .calendar-day-heading{min-width:0!important;display:flex!important;align-items:center!important;gap:4px!important;padding-right:12px!important;line-height:1}body button[data-mis-control=button][data-mis-button-presentation=calendar-day] .calendar-day-heading>span{flex:0 0 auto!important}body button[data-mis-control=button][data-mis-button-presentation=calendar-day] .calendar-day-heading>em{min-width:0!important;overflow:hidden!important;color:#b36a17!important;font-size:var(--mis-type-control);font-style:normal;text-overflow:ellipsis!important;white-space:nowrap!important}body button[data-mis-control=button][data-mis-button-presentation=calendar-day] .calendar-day-lunar{color:#8492a7!important;font-size:var(--mis-type-caption);line-height:1}body button[data-mis-control=button][data-mis-button-presentation=calendar-day] .calendar-day-lunar.is-emphasized{width:fit-content!important;padding:2px 5px!important;border-radius:999px!important;color:#2f63c8!important;background:#edf3ff!important;font-weight:750}body button[data-mis-control=button][data-mis-button-presentation=calendar-day] .calendar-day-birthday{width:fit-content!important;padding:2px 5px!important;border:1px solid #efb8ce!important;border-radius:999px!important;color:#a6426b!important;background:#fff0f6!important;font-size:var(--mis-type-caption);font-weight:750;line-height:1}body button[data-mis-control=button][data-mis-button-presentation=calendar-day]:nth-child(7n){border-right:0!important}body button[data-mis-control=button][data-mis-button-presentation=calendar-day]:nth-last-child(-n+7){border-bottom:0!important}body button[data-mis-control=button][data-mis-button-presentation=calendar-day]:hover{z-index:2!important;background:#f6f9ff!important;box-shadow:inset 0 0 0 1px #b9cdf0!important}body button[data-mis-control=button][data-mis-button-presentation=calendar-day].is-selected{z-index:1!important;box-shadow:inset 0 0 0 1px #83a9e1!important}body button[data-mis-control=button][data-mis-button-presentation=calendar-day].is-weekend{background:#fafbfd!important}body button[data-mis-control=button][data-mis-button-presentation=calendar-day].is-adjust-work{background:#fff!important}body button[data-mis-control=button][data-mis-button-presentation=calendar-day].is-adjust-rest{background:#faf7fe!important}body button[data-mis-control=button][data-mis-button-presentation=calendar-day].is-holiday{background:#fff9ef!important}body button[data-mis-control=button][data-mis-button-presentation=calendar-day].is-unknown{background:#fffcf3!important}body button[data-mis-control=button][data-mis-button-presentation=calendar-day].is-birthday{box-shadow:inset 0 0 0 1.5px #e6a0bd!important}body button[data-mis-control=button][data-mis-button-presentation=calendar-day].is-birthday:hover,body button[data-mis-control=button][data-mis-button-presentation=calendar-day].is-birthday.is-selected{box-shadow:inset 0 0 0 1.5px #cf6f99!important}body button[data-mis-control=button][data-mis-button-presentation=calendar-day].is-today{color:var(--primary)!important;background:#eaf2ff!important;box-shadow:inset 0 0 0 1.5px #4f83dc!important;font-weight:650}body button[data-mis-control=button][data-mis-button-presentation=calendar-day].is-today:hover,body button[data-mis-control=button][data-mis-button-presentation=calendar-day].is-today:focus-visible{background:#dfeaff!important;box-shadow:inset 0 0 0 2px #326bd6!important}body button[data-mis-control=button][data-mis-button-presentation=calendar-day].is-other{color:#bdc5d1!important;background:#fbfcfe!important}
