.fade-move[data-v-2db6a67b],.fade-enter-active[data-v-2db6a67b],.fade-leave-active[data-v-2db6a67b]{transition:opacity .15s ease-in-out}.fade-enter-from[data-v-2db6a67b],.fade-leave-to[data-v-2db6a67b]{opacity:0}@layer components{.clockme__calendar#month.clockme__calendar-month{flex-direction:column;gap:2px;width:100%;display:flex}.clockme__calendar#month.clockme__calendar-month .clockme__event{display:flex}.clockme__calendar#month.clockme__calendar-month .clockme__event *{pointer-events:none}.clockme__calendar#month .clockme__month-heading{justify-content:space-evenly;width:100%;max-height:25px;display:flex}.clockme__calendar#month .clockme__week-heading{justify-content:center;align-items:center;width:100%;height:20px;font-size:.8em;display:flex}.clockme__calendar#month .clockme__month-grid{scroll-snap-align:start;flex-shrink:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;width:100%;margin-bottom:5px;padding:0 10px;display:grid}.clockme__calendar#month .clockme__month-grid-wrapper{flex-shrink:0;width:100%}.clockme__calendar#month .clockme__month-grid>:nth-child(7n+1){scroll-snap-align:start}.clockme__calendar#month .clockme__cell{border-radius:10px;flex-direction:column;justify-content:start;align-items:center;width:100%;height:100%;display:flex}.clockme__calendar#month .clockme__cell.week-day{background-color:var(--color-cell-week-day)}.clockme__calendar#month .clockme__cell.week-end{background-color:var(--color-cell-week-end)}.clockme__calendar#month .clockme__cell-date{justify-content:center;align-items:center;width:100%;height:22px;padding:2px;display:flex}.clockme__calendar#month .clockme__cell-date span[data-value]{word-spacing:4px;border-radius:100%;justify-content:center;align-items:center;width:100%;height:2em;padding-top:1px;padding-right:4px;font-size:1em;font-weight:500;display:flex}.clockme__calendar#month .clockme__cell-date[data-today=true] span[data-highlight]{isolation:isolate;justify-content:center;align-items:center;width:auto;height:auto;display:inline-flex;position:relative;color:var(--color-primary-foreground)!important;background-color:var(--color-primary)!important}.clockme__calendar#month .clockme__cell-events{flex-direction:column;width:100%;height:100%;padding:0;display:flex;position:relative}.clockme__calendar#month .clockme__cell-events:after{content:attr(data-count-hidden);justify-content:start;align-items:center;width:100%;padding:0 4px;font-size:10px;display:flex;position:absolute;bottom:2px}.clockme__calendar#month .clockme__cell .clockme__event-left-bar:before{content:"";background-color:var(--event-border-color);z-index:11;border-radius:20px;justify-content:center;align-items:center;width:8px;height:8px;display:flex;position:absolute;top:5px;left:4px}.clockme__calendar#month .clockme__cell .vuecal__event-with-left-bar:before{content:"";background-color:var(--event-border-color);z-index:11;border-radius:20px;width:6px;height:18px;position:absolute;top:0;left:0}.clockme__calendar#month .clockme__event-title:before{content:var(--icon-url);display:flex;position:absolute;top:2px;left:8px}.clockme__calendar#year .clockme__year-grid-wrapper{flex-shrink:0;width:100%}.clockme__calendar#year .clockme__year-grid{scroll-snap-align:start;width:100%;height:100%;display:grid}.clockme__calendar#year .clockme__year-grid>*{scroll-snap-align:start}@media only screen and (max-width:425px){.clockme__calendar#year .clockme__year-grid{grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));width:100%;height:100%;padding:10px;display:grid}}@media only screen and (max-width:860px) and (min-width:426px){.clockme__calendar#year .clockme__year-grid{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:100%;padding:0 10px;display:grid}.clockme__calendar#year .clockme__year-grid>:nth-child(odd){scroll-snap-align:start}}@media only screen and (max-width:1047px) and (min-width:861px){.clockme__calendar#year .clockme__year-grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:100%;padding:0 20px;display:grid}.clockme__calendar#year .clockme__year-grid>:nth-child(3n+1){scroll-snap-align:start}}@media only screen and (min-width:1048px){.clockme__calendar#year .clockme__year-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:100%;padding:0 20px;display:grid}.clockme__calendar#year .clockme__year-grid>:nth-child(4n+1){scroll-snap-align:start}}:is(.clockme__calendar#day,.clockme__calendar#week) .clockme__event.clockme__all-day{cursor:default;border-color:var(--color-border);align-items:center;min-height:25px;display:flex}:is(.clockme__calendar#day,.clockme__calendar#week) .clockme__event-title:before{content:var(--icon-url);display:flex;position:absolute;top:2px;left:0}:is(.clockme__calendar#day,.clockme__calendar#week) .clockme__time-cell{display:flex;position:relative}:is(.clockme__calendar#day,.clockme__calendar#week) .clockme__event-details{background-color:color-mix(in oklab,var(--background)35%,transparent);flex-direction:column;justify-items:start;gap:2px;width:100%;height:100%;padding:4px 4px 4px 8px;display:flex;position:relative;overflow:hidden}:is(.clockme__calendar#day,.clockme__calendar#week) .clockme__event-details>div:not(.clockme__activity-duration){justify-content:start;align-items:center;gap:6px;width:100%;display:flex}:is(.clockme__calendar#day,.clockme__calendar#week) .clockme__event-details .clockme__event-left-bar:before{content:"";z-index:1;background-color:var(--event-border-color);border-radius:20px;width:.7rem;height:.7rem;position:absolute;top:calc(50% - .4rem);left:.1rem}:is(.clockme__calendar#day,.clockme__calendar#week) .clockme__activity-duration{z-index:1;--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);border-radius:calc(.25rem - 4px);padding:0;position:absolute;bottom:2px;right:2px}:is(.clockme__calendar#day,.clockme__calendar#week) .clockme__allday-bar{width:calc(100% - 10px);min-height:77px;display:flex}:is(.clockme__calendar#day,.clockme__calendar#week) .clockme__allday-label{justify-content:center;align-items:center;width:48px;padding-top:20px;display:flex}:is(.clockme__calendar#day,.clockme__calendar#week) .clockme__allday-label>span{font-size:.85em}:is(.clockme__calendar#day,.clockme__calendar#week) .clockme__weekday-headers{flex-direction:column;flex-grow:1;height:100%;display:flex}.clockme__calendar#day .clockme__now-line:after{top:8px}.clockme__calendar#day .clockme__timeline-row{gap:0;width:100%;transition:grid-template-rows .25s ease-out,opacity .25s ease-out;display:grid;position:relative}.clockme__calendar#day .clockme__timeline-row>*{transition:height .25s ease-out}.clockme__calendar#day .clockme__timeline-row[data-state=hidden]{opacity:0;grid-template-rows:0fr}.clockme__calendar#day .clockme__timeline-row[data-state=hidden]>*{height:0!important}.clockme__calendar#day .clockme__timeline-row[data-state=expanded],.clockme__calendar#day .clockme__timeline-row[data-state=collapsed],.clockme__calendar#day .clockme__timeline-row[data-state=forced-collapsed]{opacity:1;grid-template-rows:1fr;padding-bottom:.25rem}.clockme__calendar#day .clockme__timeline-row-collapsible{grid-template-rows:1fr;transition:grid-template-rows .25s ease-out;display:grid}.clockme__calendar#day .clockme__timeline-row-collapsible[data-collapsed=true]{grid-template-rows:0fr}.clockme__calendar#day .clockme__timeline-row-collapsible>*{min-height:0;overflow:hidden}.clockme__calendar#day .clockme__event-timer{cursor:pointer;color:var(--foreground);background-color:var(--button-timer);border-radius:3.40282e38px;justify-content:center;align-items:center;width:80px;height:32px;display:flex;position:relative;overflow:hidden}.clockme__calendar#day .clockme__event-timer>.timer-content{background-color:var(--button-timer-content);z-index:2;--tw-duration:.3s;width:calc(100% - 4px);height:calc(100% - 4px);transition-property:background-color,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-duration:.3s;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;justify-content:center;align-items:center;gap:4px;display:flex}.clockme__calendar#day .clockme__event-timer>.timer-content:hover,.clockme__calendar#day .clockme__event-timer>.timer-content[data-active=true]{background-color:var(--active-color)}.clockme__calendar#day .animate-elliptical-spin{z-index:1;offset-path:ellipse(40px 20px at 50% 50%);offset-rotate:0deg;background:radial-gradient(circle,var(--animation-color)0%,transparent 70%);opacity:.8;border-radius:3.40282e38px;width:76px;height:60px;animation:2s linear infinite elliptical-orbit;position:absolute}.clockme__calendar#day .clockme__time-row-border{z-index:10;background-image:radial-gradient(circle,var(--color-primary).3px,transparent .5px);background-repeat:repeat-x;background-size:3px 100%;flex-grow:1;height:1px;display:flex}.clockme__calendar#week .clockme__weekday-header{cursor:pointer;justify-content:center;align-items:center;width:100%;height:24px;font-size:.95em;display:flex}.clockme__calendar#week .clockme__weekday-today{color:var(--color-primary-foreground);background-color:var(--color-primary);border-radius:1.5rem}.clockme__calendar#week .clockme__now-line:after{top:4px}.clockme__calendar#week .clockme__now-line:before{content:attr(data-formatted-time);background-color:var(--color-primary);color:var(--color-primary-foreground);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:5px;margin-right:2px;padding:0 4px;font-size:.55rem;font-weight:400;display:flex;position:absolute;right:calc(100% - 2px);transform:translateY(-25%)}.calendar-scroll-area{scroll-behavior:auto;flex-direction:column;width:100%;height:calc(100vh - 110px);display:flex;overflow-y:scroll!important}.calendar-scroll-area::-webkit-scrollbar{display:none}.calendar-scroll-area{-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:none;overflow-anchor:none;-webkit-overflow-scrolling:touch;scroll-snap-type:y proximity}.clockme__time-at-cursor:before{content:attr(data-formatted-time);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:99em;margin-right:2px;padding:0 3px;font-size:.65rem;font-weight:600;display:flex;position:absolute;top:-2px;right:100%;transform:translateY(-50%)}.clockme__now-line{z-index:10;background-image:radial-gradient(circle,var(--color-primary)1px,transparent 1.5px);background-repeat:repeat-x;background-size:7px 100%;width:calc(100% - 48px);height:3px;position:absolute}.clockme__event-resizer{opacity:.02;cursor:ns-resize;background-color:#fff;width:100%;height:6px;transition:all .2s ease-in-out;position:absolute;bottom:0}.clockme__event-resizer:hover{opacity:.1}.grid-cell,.grid-cell-thick{background:linear-gradient(0deg,var(--color-divider)0,transparent 1px 40px)0 1px;background-size:100% 160px}.grid-week-cell{background:linear-gradient(90deg,var(--color-divider)1px,transparent 1px);background-size:14.2857% 100%;width:100%}.clockme__all-day-counter{justify-content:center;align-items:center;width:100%;height:25px;font-size:11px;display:flex;position:absolute;bottom:0}.clockme__allday-cells{flex-direction:row-reverse;justify-content:space-evenly;width:100%;height:100%;display:flex;overflow:hidden}.clockme__allday-cell{flex-direction:column;gap:0;height:100%;display:flex;position:relative}@keyframes elliptical-orbit{0%{offset-distance:0%;transform:rotate(0)}to{offset-distance:100%;transform:rotate(360deg)}}}
