.qd-calendar{--qd-calendar-border:var(--qd-table-border, 1px solid var(--qd-border-color-light));--qd-calendar-header-border-bottom:var(--qd-calendar-border);--qd-calendar-selected-bg-color:var(--qd-color-primary-light-9);--qd-calendar-cell-width:85px;background-color:var(--qd-fill-color-blank)}.qd-calendar__header{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:var(--qd-calendar-header-border-bottom)}.qd-calendar__title{color:var(--qd-text-color);align-self:center}.qd-calendar__body{padding:12px 20px 35px}.qd-calendar-table{table-layout:fixed;width:100%}.qd-calendar-table thead th{padding:12px 0;color:var(--qd-text-color-regular);font-weight:400}.qd-calendar-table:not(.is-range) td.next,.qd-calendar-table:not(.is-range) td.prev{color:var(--qd-text-color-placeholder)}.qd-calendar-table td{border-bottom:var(--qd-calendar-border);border-right:var(--qd-calendar-border);vertical-align:top;transition:background-color var(--qd-transition-duration-fast) ease}.qd-calendar-table td.is-selected{background-color:var(--qd-calendar-selected-bg-color)}.qd-calendar-table td.is-today{color:var(--qd-color-primary)}.qd-calendar-table tr:first-child td{border-top:var(--qd-calendar-border)}.qd-calendar-table tr td:first-child{border-left:var(--qd-calendar-border)}.qd-calendar-table tr.qd-calendar-table__row--hide-border td{border-top:none}.qd-calendar-table .qd-calendar-day{box-sizing:border-box;padding:8px;height:var(--qd-calendar-cell-width)}.qd-calendar-table .qd-calendar-day:hover{cursor:pointer;background-color:var(--qd-calendar-selected-bg-color)}