.app-calendar-panel__header[data-v-e9423d79]{display:flex;align-items:center;justify-content:space-between;height:24px}.app-calendar-panel__current-date[data-v-e9423d79]{margin:auto 0;font-size:16px;font-weight:800;line-height:20px;color:var(--ui-text-primary);cursor:pointer}.app-calendar-panel__weekdays[data-v-e9423d79]{display:grid;grid-template-columns:repeat(7,1fr);gap:15px;height:16px;margin:24px 0 20px}.app-calendar-panel__weekdays-weekday[data-v-e9423d79]{font-size:14px;font-weight:600;line-height:16px;color:var(--ui-color-neutral-700);text-align:center}.app-calendar-panel__days[data-v-e9423d79]{display:grid;grid-template-columns:repeat(7,1fr);gap:24px 5px}.app-calendar-panel__days-button[data-v-e9423d79]{position:relative;display:flex;align-items:center;justify-content:center;height:18px;aspect-ratio:1;margin:auto;font-size:14px;font-weight:600;line-height:14px;color:var(--ui-text-primary);cursor:pointer}.app-calendar-panel__days-button--other-month[data-v-e9423d79]{color:var(--ui-color-neutral-300)}.app-calendar-panel__days-button[data-v-e9423d79]:focus-visible{border-radius:50%;outline:1px solid var(--ui-color-neutral-950)}.app-calendar-panel__days-button--selected[data-v-e9423d79]{z-index:2;color:var(--ui-color-supporting-01)}.app-calendar-panel__days-button--selected[data-v-e9423d79]:after{position:absolute;bottom:50%;left:50%;z-index:-1;width:36px;height:36px;content:"";background:var(--ui-color-primary-500);border-radius:50%;transform:translate(-50%,49%);animation:app-calendar-panel-selected-date-e9423d79 .24s ease-out}.app-calendar-panel__days-button--disabled[data-v-e9423d79]{color:var(--ui-color-neutral-200);cursor:not-allowed!important}.app-calendar-panel__years[data-v-e9423d79]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 8px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.app-calendar-panel__years[data-v-e9423d79]::-webkit-scrollbar{display:none}@keyframes app-calendar-panel-selected-date-e9423d79{0%{opacity:0;transform:translate(-50%,49%) scale(0)}75%{transform:translate(-50%,49%) scale(1.1)}to{opacity:1;transform:translate(-50%,49%) scale(1)}}
