.fz-calendar{--fz-calendar-text-color: var(--fz-text-color);--fz-calendar-active-text-color: var(--fz-color-primary);--fz-calendar-active-bg-color: var(--fz-color-primary-light-9);--fz-calendar-disabled-text-color: var(--fz-disabled-text-color);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fz-calendar__header{width:100%;display:flex;padding:7px 20px;align-items:center;box-sizing:border-box;justify-content:space-between}.fz-calendar__header .fz-svg-icon{cursor:pointer;padding:4px;transition:background-color .3s;font-size:28px}.fz-calendar__header .fz-svg-icon:hover{background-color:var(--fz-fill-color)}.fz-calendar__header .fz-calendar__option{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px}.fz-calendar__week{width:100%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background-color:var(--fz-fill-color-light)}.fz-calendar__week .fz-calendar__week-item{padding:10px;display:flex;align-items:center;box-sizing:border-box;justify-content:center;height:50px;height:var(--fz-calendar-week-cell-height, 50px)}.fz-calendar__day{display:grid;cursor:pointer;grid-template-columns:repeat(7,minmax(0,1fr))}.fz-calendar__day .fz-calendar__day-item{padding:10px;display:flex;overflow:hidden;position:relative;align-items:center;flex-direction:column;box-sizing:border-box;border-top:3px solid transparent;transition:.3s;height:85px;height:var(--fz-calendar-day-cell-height, 85px);color:var(--fz-calendar-disabled-text-color);row-gap:3px}.fz-calendar__day .fz-calendar__day-item.is-day-current{color:var(--fz-calendar-text-color)}.fz-calendar__day .fz-calendar__day-item.is-day-today{transition:.3s;color:var(--fz-calendar-active-text-color);background-color:var(--fz-calendar-active-bg-color);border-top:3px solid var(--fz-calendar-active-text-color)}.fz-calendar__day .fz-calendar__day-item .fz-calendar__solar{font-size:15px}.fz-calendar__day .fz-calendar__day-item .fz-calendar__lunar{font-size:14px}.fz-calendar.is-border{border-top:1px solid var(--fz-border-color-lighter);border-top:1px solid var(--fz-calendar-border-color, var(--fz-border-color-lighter));border-left:1px solid var(--fz-border-color-lighter);border-left:1px solid var(--fz-calendar-border-color, var(--fz-border-color-lighter))}.fz-calendar.is-border .fz-calendar__header{border-right:1px solid var(--fz-border-color-lighter);border-right:1px solid var(--fz-calendar-border-color, var(--fz-border-color-lighter))}.fz-calendar.is-border .fz-calendar__week{border-bottom:1px solid var(--fz-border-color-lighter);border-bottom:1px solid var(--fz-calendar-border-color, var(--fz-border-color-lighter));border-top:1px solid var(--fz-border-color-lighter);border-top:1px solid var(--fz-calendar-border-color, var(--fz-border-color-lighter));margin:0}.fz-calendar.is-border .fz-calendar__week .fz-calendar__week-item{border-right:1px solid var(--fz-border-color-lighter);border-right:1px solid var(--fz-calendar-border-color, var(--fz-border-color-lighter))}.fz-calendar.is-border .fz-calendar__day{margin:0}.fz-calendar.is-border .fz-calendar__day .fz-calendar__day-item{border-right:1px solid var(--fz-border-color-lighter);border-right:1px solid var(--fz-calendar-border-color, var(--fz-border-color-lighter));border-bottom:1px solid var(--fz-border-color-lighter);border-bottom:1px solid var(--fz-calendar-border-color, var(--fz-border-color-lighter))}
