.calendar .dates-container[data-v-8b0d3667]{width:100%;display:grid;grid-auto-rows:1fr;gap:0}@media screen and (min-width: 425px){.calendar .dates-container[data-v-8b0d3667]{gap:var(--space-5)}}:is(.calendar .dates-container) .dates-row[data-v-8b0d3667]{width:100%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}@media screen and (min-width: 420px){:is(.calendar .dates-container) .dates-row[data-v-8b0d3667]{gap:var(--space-5)}}.week-days:is(:is(.calendar .dates-container) .dates-row) .days-cell[data-v-8b0d3667]{position:relative;display:flex;flex:0 0 100%;width:100%;flex-direction:column;justify-content:center;align-items:center;color:var(--darker-gray);min-height:3em;padding:.5em 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}:is(:is(.calendar .dates-container) .dates-row) .dates-cell[data-v-8b0d3667]{position:relative;display:flex;flex:0 0 100%;width:100%;flex-direction:column;justify-content:center;align-items:center;min-height:3em;padding:var(--space-10) 0;border-radius:var(--space-10);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;color:var(--dark-blue);transition:box-shadow .12s ease-in,background-color 50ms ease-in-out}.is-today[data-v-8b0d3667]:is(:is(:is(.calendar .dates-container) .dates-row) .dates-cell):after{width:.25em;height:.25em;border-radius:50%;background-color:var(--dark-blue);position:absolute;bottom:.125em;content:""}.has-slot-content[data-v-8b0d3667]:is(:is(:is(.calendar .dates-container) .dates-row) .dates-cell){padding:.25em}.is-prev-next-month[data-v-8b0d3667]:is(:is(:is(.calendar .dates-container) .dates-row) .dates-cell){color:var(--darker-gray);background-color:#0000}.is-prev-next-month.selected[data-v-8b0d3667]:is(:is(:is(.calendar .dates-container) .dates-row) .dates-cell){color:var(--dark-blue)}:is(:is(:is(.calendar .dates-container) .dates-row) .dates-cell[data-v-8b0d3667]):hover:not(.selected){background-color:rgba(var(--yellow),.36)}.selected[data-v-8b0d3667]:is(:is(:is(.calendar .dates-container) .dates-row) .dates-cell),:is(:is(:is(.calendar .dates-container) .dates-row) .dates-cell[data-v-8b0d3667]):active{background-color:var(--yellow)}.selected[data-v-8b0d3667]:is(:is(:is(.calendar .dates-container) .dates-row) .dates-cell){color:var(--white)}.non-pickable[data-v-8b0d3667]:is(:is(:is(.calendar .dates-container) .dates-row) .dates-cell){background-color:#0000;color:var(--light-gray);cursor:not-allowed}.non-pickable.selected[data-v-8b0d3667]:is(:is(:is(.calendar .dates-container) .dates-row) .dates-cell){background-color:var(--yellow);color:var(--dark-blue)}.calendar-heading[data-v-c4cdf617]{min-height:50px;width:100%;display:grid;grid-template-columns:1fr 5fr 1fr}.calendar-heading .prev-next[data-v-c4cdf617],.calendar-heading .title[data-v-c4cdf617]{display:flex;align-items:center;justify-content:center;width:100%}.calendar-heading .title[data-v-c4cdf617]{color:var(--orange)}:is(.calendar-heading .title) .button[data-v-c4cdf617]{display:flex;align-items:center;height:100%;border-radius:var(--radius-10);padding:0 var(--space-20);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(:is(.calendar-heading .title) .button[data-v-c4cdf617]):hover{background-color:var(--light-gray)}:is(.calendar-heading .title) .button[data-v-c4cdf617]{transition:var(--default-transition)}.calendar-heading .fade-enter-active[data-v-c4cdf617],.calendar-heading .fade-leave-active[data-v-c4cdf617]{transition:opacity 175ms ease-in-out}.calendar-heading .fade-enter[data-v-c4cdf617],.calendar-heading .fade-leave-to[data-v-c4cdf617]{opacity:0}.year-list[data-v-8050d589]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-10);max-height:23em;margin-top:var(--space-20);overflow-y:auto}.month-list[data-v-8050d589]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10);margin-top:var(--space-20)}.fade-enter-active[data-v-8050d589],.fade-leave-active[data-v-8050d589]{transition:opacity 175ms ease-in-out}.fade-enter[data-v-8050d589],.fade-leave-to[data-v-8050d589]{opacity:0}
