.calendar-heatmap-wrapper[data-v-ae4fb0d7]{position:relative}.reset-button[data-v-ae4fb0d7]{position:absolute;top:-1.5rem;right:1rem;z-index:10}.calendar-heatmap[data-v-ae4fb0d7]{overflow-x:auto;-webkit-overflow-scrolling:touch}.months-container[data-v-ae4fb0d7]{display:flex;scroll-snap-type:x mandatory}.month[data-v-ae4fb0d7]{flex:0 0 100%;scroll-snap-align:start;padding:1rem;box-sizing:border-box}.month-name[data-v-ae4fb0d7]{font-size:1.25rem;font-weight:700;margin-bottom:1rem;text-align:center}.days-of-week-container[data-v-ae4fb0d7]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:.5rem}.day-of-week[data-v-ae4fb0d7]{font-size:.875rem;text-align:center}.days-container[data-v-ae4fb0d7]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.day[data-v-ae4fb0d7]{width:100%;padding-bottom:100%;border-radius:3px;cursor:pointer;box-sizing:border-box;border:2px solid transparent;position:relative}.day span[data-v-ae4fb0d7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem}.day.selected[data-v-ae4fb0d7]{border-color:#000}@media (min-width: 768px){.reset-button[data-v-ae4fb0d7]{position:static;margin-bottom:.5rem}.calendar-heatmap[data-v-ae4fb0d7]{border:1px solid #e0e0e0;border-radius:8px}.months-container[data-v-ae4fb0d7]{scroll-snap-type:none}.month[data-v-ae4fb0d7]{flex:none;margin-right:1rem}.month-name[data-v-ae4fb0d7]{font-size:12px;margin-bottom:.5rem}.days-of-week-container[data-v-ae4fb0d7]{grid-template-columns:repeat(7,25px)}.day-of-week[data-v-ae4fb0d7]{font-size:10px}.days-container[data-v-ae4fb0d7]{grid-template-columns:repeat(7,25px)}.day[data-v-ae4fb0d7]{width:25px;height:25px;padding-bottom:0}.day span[data-v-ae4fb0d7]{font-size:14px}}input.dp__input_reg{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));padding:12px 12px 12px 38px}.inner_shadow{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.truncate-3-lines{max-height:4.5em;line-height:1.5em;overflow:hidden;position:relative}.truncate-3-lines:after{content:"...";position:absolute;bottom:0;right:0;padding-left:10px;background:linear-gradient(to right,transparent,white 50%)}
