.calendar-wrap[data-v-f8e4d019]{color:var(--va-text-color-1);font-size:14px;line-height:1.57142857;list-style:none;background:var(--va-bg-container-color);border-radius:4px}.calendar-wrap .calendar-header-wrap[data-v-f8e4d019]{padding:12px 0}.calendar-wrap .calendar-header-wrap .calendar-header-content[data-v-f8e4d019]{margin-bottom:10px}.calendar-wrap .calendar-header-wrap .calendar-header-content[data-v-f8e4d019] svg{fill:currentColor}.calendar-wrap .calendar-header-wrap .calendar-header-actions[data-v-f8e4d019]{display:flex;align-items:center;justify-content:flex-end}.calendar-wrap .calendar-header-wrap .calendar-header-actions .calendar-month-select[data-v-f8e4d019],.calendar-wrap .calendar-header-wrap .calendar-header-actions .calendar-mode-radio[data-v-f8e4d019]{margin-left:8px}.calendar-wrap .calendar-display-wrap[data-v-f8e4d019]{background:var(--va-bg-container-color)}.calendar-wrap .calendar-display-wrap .calendar-date-panel[data-v-f8e4d019],.calendar-wrap .calendar-display-wrap .calendar-month-panel[data-v-f8e4d019]{display:flex;flex-direction:column;width:auto}.calendar-wrap .calendar-display-wrap .calendar-date-panel .calendar-body[data-v-f8e4d019],.calendar-wrap .calendar-display-wrap .calendar-month-panel .calendar-body[data-v-f8e4d019]{padding:8px 0}.calendar-wrap .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table[data-v-f8e4d019],.calendar-wrap .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table[data-v-f8e4d019]{display:table;margin:0;width:100%;table-layout:fixed;border-collapse:collapse}.calendar-wrap .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table tr[data-v-f8e4d019],.calendar-wrap .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table tr[data-v-f8e4d019]{border:none;background-color:transparent}.calendar-wrap .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table th[data-v-f8e4d019],.calendar-wrap .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table th[data-v-f8e4d019],.calendar-wrap .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table td[data-v-f8e4d019],.calendar-wrap .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table td[data-v-f8e4d019]{position:relative;min-width:24px;font-size:inherit;font-weight:400;padding:0;border:none}.calendar-wrap .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table th[data-v-f8e4d019],.calendar-wrap .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table th[data-v-f8e4d019]{text-align:inherit;height:auto;line-height:18px;width:36px;color:var(--va-text-color-1);vertical-align:middle;background:transparent}.calendar-wrap .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table .calendar-date-cell[data-v-f8e4d019],.calendar-wrap .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .calendar-date-cell[data-v-f8e4d019]{color:var(--va-text-color-disabled);cursor:pointer}.calendar-wrap .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table .calendar-date-cell .date-cell-inner[data-v-f8e4d019],.calendar-wrap .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .calendar-date-cell .date-cell-inner[data-v-f8e4d019]{position:relative;z-index:2;min-width:24px;line-height:24px}.calendar-wrap .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table .calendar-date-cell:hover:not(.date-cell-selected) .date-cell-inner[data-v-f8e4d019],.calendar-wrap .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .calendar-date-cell:hover:not(.date-cell-selected) .date-cell-inner[data-v-f8e4d019]{background:var(--va-fill-color-1)}.calendar-wrap .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table .date-cell-disabled[data-v-f8e4d019],.calendar-wrap .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .date-cell-disabled[data-v-f8e4d019]{color:var(--va-text-color-disabled);pointer-events:none}.calendar-wrap .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table .date-cell-in-view[data-v-f8e4d019]:not(.date-cell-disabled):not(.date-cell-selected),.calendar-wrap .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .date-cell-in-view[data-v-f8e4d019]:not(.date-cell-disabled):not(.date-cell-selected){color:var(--va-text-color-1)}.calendar-display-wrap[data-v-f8e4d019]:focus-visible{outline:none}.calendar-panel .calendar-header-wrap .calendar-header-actions .calendar-year-select[data-v-f8e4d019]{min-width:90px}.calendar-panel .calendar-header-wrap .calendar-header-actions .calendar-month-select[data-v-f8e4d019]{min-width:72px}.calendar-panel .calendar-display-wrap[data-v-f8e4d019]{width:100%;text-align:end}.calendar-panel .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table th[data-v-f8e4d019],.calendar-panel .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table th[data-v-f8e4d019]{padding-right:12px;padding-bottom:4px}.calendar-panel .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table .calendar-date-cell .date-cell-inner[data-v-f8e4d019],.calendar-panel .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .calendar-date-cell .date-cell-inner[data-v-f8e4d019]{display:block;width:auto;height:auto;margin:0 4px;padding:4px 8px 0;border:0;border-top:2px solid var(--va-border-split-color);border-radius:0;transition:background .3s}.calendar-panel .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table .calendar-date-cell .date-cell-inner .date-value[data-v-f8e4d019],.calendar-panel .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .calendar-date-cell .date-cell-inner .date-value[data-v-f8e4d019]{line-height:24px;transition:color .3s}.calendar-panel .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table .calendar-date-cell .date-cell-inner .date-content[data-v-f8e4d019],.calendar-panel .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .calendar-date-cell .date-cell-inner .date-content[data-v-f8e4d019]{position:static;width:auto;height:86px;overflow-y:auto;color:var(--va-text-color-1);line-height:1.57142857;text-align:start}.calendar-panel .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table .date-cell-selected .date-cell-inner[data-v-f8e4d019],.calendar-panel .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .date-cell-selected .date-cell-inner[data-v-f8e4d019]{color:var(--va-cp-calendar-primary-color, var(--va-primary-color));background:var(--va-cp-calendar-primary-bg-color, var(--va-primary-bg-color));border-top-color:var(--va-cp-calendar-primary-color, var(--va-primary-color))}.calendar-panel .calendar-date-panel .date-cell-inner.date-cell-today .date-value[data-v-f8e4d019]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 4px;color:var(--va-text-color-solid);background:var(--va-cp-calendar-primary-color, var(--va-primary-color));border-radius:12px}.calendar-panel .calendar-month-panel .date-cell-inner.date-cell-today .date-value[data-v-f8e4d019]{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 8px;color:var(--va-text-color-solid);background:var(--va-cp-calendar-primary-color, var(--va-primary-color));border-radius:12px}.calendar-panel .calendar-date-panel .calendar-date-cell.date-cell-disabled .date-cell-inner.date-cell-today .date-value[data-v-f8e4d019],.calendar-panel .calendar-month-panel .calendar-date-cell.date-cell-disabled .date-cell-inner.date-cell-today .date-value[data-v-f8e4d019]{background:var(--va-text-color-disabled)}.calendar-card[data-v-f8e4d019]{width:300px;max-width:100%;box-sizing:border-box;border:1px solid var(--va-border-color);border-radius:4px}.calendar-card .calendar-header-wrap[data-v-f8e4d019]{padding-left:8px;padding-right:8px}.calendar-card .calendar-header-wrap .calendar-header-actions[data-v-f8e4d019]{flex-wrap:wrap}.calendar-card .calendar-header-wrap .calendar-header-actions .calendar-year-select[data-v-f8e4d019]{min-width:86px}.calendar-card .calendar-header-wrap .calendar-header-actions .calendar-month-select[data-v-f8e4d019]{min-width:70px}.calendar-card .calendar-display-wrap[data-v-f8e4d019]{display:flex;flex-direction:column;text-align:center;border-top:1px solid var(--va-border-split-color);border-radius:0 0 4px 4px}.calendar-card .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table .calendar-date-cell[data-v-f8e4d019],.calendar-card .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .calendar-date-cell[data-v-f8e4d019]{padding:4px 0}.calendar-card .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table .calendar-date-cell[data-v-f8e4d019]:before,.calendar-card .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .calendar-date-cell[data-v-f8e4d019]:before{position:absolute;top:50%;left:0;right:0;z-index:1;height:24px;transform:translateY(-50%);transition:all .3s;content:"";pointer-events:none}.calendar-card .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table .calendar-date-cell .date-cell-inner[data-v-f8e4d019],.calendar-card .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .calendar-date-cell .date-cell-inner[data-v-f8e4d019]{display:inline-block;height:24px;vertical-align:middle;overflow:hidden;border-radius:4px;transition:background .2s,color .2s}.calendar-card .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table .date-cell-disabled[data-v-f8e4d019]:before,.calendar-card .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .date-cell-disabled[data-v-f8e4d019]:before{background:var(--va-fill-color-1)}.calendar-card .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table .date-cell-inner.date-cell-today[data-v-f8e4d019]:before,.calendar-card .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .date-cell-inner.date-cell-today[data-v-f8e4d019]:before{position:absolute;inset:0;z-index:1;border:1px solid var(--va-cp-calendar-primary-color, var(--va-primary-color));border-radius:4px;content:""}.calendar-card .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table .date-cell-inner.date-cell-today .date-value[data-v-f8e4d019],.calendar-card .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .date-cell-inner.date-cell-today .date-value[data-v-f8e4d019]{position:relative;z-index:2;color:var(--va-cp-calendar-primary-color, var(--va-primary-color))}.calendar-card .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table .calendar-date-cell.date-cell-disabled:not(.date-cell-selected) .date-cell-inner.date-cell-today[data-v-f8e4d019]:before,.calendar-card .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .calendar-date-cell.date-cell-disabled:not(.date-cell-selected) .date-cell-inner.date-cell-today[data-v-f8e4d019]:before{border-color:var(--va-text-color-disabled)}.calendar-card .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table .calendar-date-cell.date-cell-disabled:not(.date-cell-selected) .date-cell-inner.date-cell-today .date-value[data-v-f8e4d019],.calendar-card .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .calendar-date-cell.date-cell-disabled:not(.date-cell-selected) .date-cell-inner.date-cell-today .date-value[data-v-f8e4d019]{color:var(--va-text-color-disabled)}.calendar-card .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table .date-cell-selected .date-cell-inner[data-v-f8e4d019],.calendar-card .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .date-cell-selected .date-cell-inner[data-v-f8e4d019]{color:var(--va-text-color-solid);background:var(--va-cp-calendar-primary-color, var(--va-primary-color))}.calendar-card .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table .date-cell-selected .date-cell-inner.date-cell-today .date-value[data-v-f8e4d019],.calendar-card .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .date-cell-selected .date-cell-inner.date-cell-today .date-value[data-v-f8e4d019]{color:var(--va-text-color-solid)}.calendar-card .calendar-display-wrap .calendar-date-panel .calendar-body .calendar-table .calendar-date-cell[data-v-f8e4d019]{height:40px}.calendar-card .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .calendar-date-cell[data-v-f8e4d019]{height:64px}.calendar-card .calendar-display-wrap .calendar-month-panel .calendar-body .calendar-table .calendar-date-cell .date-cell-inner[data-v-f8e4d019]{width:60px;padding:0 8px}@media(max-width:480px){.calendar-header-actions[data-v-f8e4d019]{flex-wrap:wrap}.calendar-header-actions .calendar-year-select[data-v-f8e4d019],.calendar-header-actions .calendar-month-select[data-v-f8e4d019]{width:calc(50% - 4px);margin-left:0}.calendar-header-actions .calendar-month-select[data-v-f8e4d019]{margin-left:8px}.calendar-header-actions .calendar-mode-radio[data-v-f8e4d019]{width:100%;margin-top:8px;margin-left:0}}
