.showcase-calendar[data-v-04509362]{justify-content:center;align-items:space-between;-webkit-mask-composite:source-in;background:0 0;flex-direction:column;display:flex;-webkit-mask-image:linear-gradient(0deg,#0000,#000 100px),linear-gradient(270deg,#0000,#000 200px);mask-image:linear-gradient(0deg,#0000,#000 100px),linear-gradient(270deg,#0000,#000 200px);-webkit-mask-composite:source-in;mask-composite:intersect}.calendar-container[data-v-04509362]{width:100%;max-width:300px}.calendar-header[data-v-04509362]{padding:10px 0}.weekdays[data-v-04509362]{text-align:center;color:var(--color-secondary);font-weight:700}.calendar-grid[data-v-04509362],.weekdays[data-v-04509362]{grid-template-columns:repeat(7,1fr);display:grid}.calendar-grid[data-v-04509362]{gap:4px}.calendar-day[data-v-04509362]{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:38px;height:38px;margin:0 auto;transition:all .3s;display:flex}.calendar-day.other-month[data-v-04509362]{color:var(--color-secondary);background:0 0}.calendar-day.current-month[data-v-04509362]{color:var(--color-main);background:0 0}.calendar-day.current-month[data-v-04509362]:hover:not(.selected-day){background:var(--color-highlight);color:var(--color-main);border-radius:8px}.calendar-day.highlighted-day[data-v-04509362]{background:var(--color-blue);color:var(--color-main);border-radius:8px}.calendar-day.selected-day[data-v-04509362]{background:var(--color-blue);color:var(--color-white);border-radius:8px;font-weight:700}
