.task-cal-item[data-v-251e76fa]{border:1px solid #0000;border-left:3px solid var(--task-tone);background:color-mix(in srgb,var(--task-tone) 12%,var(--ui-bg));width:100%;min-width:0;color:var(--ui-text);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.25rem;flex-direction:column;gap:.125rem;padding:.125rem .375rem;font-size:.6875rem;line-height:1rem;display:flex}.task-cal-item[data-v-251e76fa]:hover{background:color-mix(in srgb,var(--task-tone) 20%,var(--ui-bg))}.task-cal-item[data-v-251e76fa]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:1px}.task-cal-item--block[data-v-251e76fa]{justify-content:flex-start;height:100%;overflow:hidden}.task-cal-item--overdue[data-v-251e76fa]{border-color:var(--ui-error);border-left-color:var(--task-tone)}.task-cal-item--done[data-v-251e76fa]{opacity:.55}.task-cal-item--done .task-cal-item__heading[data-v-251e76fa]{text-decoration:line-through}.task-cal-item__line[data-v-251e76fa]{align-items:center;gap:.25rem;min-width:0;display:flex}.task-cal-item__icon[data-v-251e76fa]{width:.75rem;height:.75rem;color:var(--task-tone);flex-shrink:0}.task-cal-item__heading[data-v-251e76fa]{min-width:0;font-weight:500}.task-cal-item__heading[data-v-251e76fa],.task-cal-item__sub[data-v-251e76fa]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-cal-item__sub[data-v-251e76fa]{color:var(--ui-text-muted)}.task-cal-item__dot[data-v-251e76fa]{background:var(--task-tone);border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.calendar-month-grid[data-v-405156e2]{border-top:1px solid var(--ui-border);border-left:1px solid var(--ui-border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-month-grid__row[data-v-405156e2]{display:contents}.calendar-month-grid__weekday[data-v-405156e2]{border-right:1px solid var(--ui-border);color:var(--ui-text-muted);text-align:center;padding:.5rem;font-size:.75rem}.calendar-month-grid__day[data-v-405156e2]{border-top:1px solid var(--ui-border);border-right:1px solid var(--ui-border);min-width:0;min-height:7rem;padding:.25rem}.calendar-month-grid__day.is-outside[data-v-405156e2]{opacity:.55;background:var(--ui-bg-elevated)}.calendar-month-grid__date[data-v-405156e2]{text-align:center;border-radius:9999px;width:1.8rem;height:1.8rem;font-size:.75rem;display:block}.calendar-month-grid__date[data-v-405156e2]:hover{background:var(--ui-bg-accented)}.calendar-month-grid__day.is-today .calendar-month-grid__date[data-v-405156e2]{background:var(--ui-primary);color:var(--ui-text-inverted);font-weight:700}.calendar-month-grid__item[data-v-405156e2]{min-width:0}.calendar-month-grid__day.is-creatable[data-v-405156e2]{cursor:cell}.calendar-month-grid__day.is-creatable .calendar-month-grid__item[data-v-405156e2],.calendar-month-grid__day.is-creatable button[data-v-405156e2]{cursor:auto}.calendar-month-grid__day.is-creatable .calendar-month-grid__item.is-draggable[data-v-405156e2],.calendar-month-grid__item.is-draggable[data-v-405156e2]{cursor:grab}.calendar-month-grid__item.is-dragged[data-v-405156e2]{opacity:.45}.calendar-month-grid__day.is-drop-target[data-v-405156e2]{outline:2px dashed var(--ui-primary);outline-offset:-2px}.calendar-month-grid.is-fit[data-v-405156e2]{grid-template-rows:auto repeat(6,minmax(7rem,1fr));height:100%}.calendar-month-grid.is-fit .calendar-month-grid__day[data-v-405156e2]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.calendar-month-grid.is-fit .calendar-month-grid__list[data-v-405156e2]{contain:size;flex:1 1 0;min-height:0;overflow:hidden}.calendar-month-grid__popover[data-v-405156e2]{flex-direction:column;gap:2px;width:16rem;max-height:20rem;padding:.5rem;display:flex;overflow-y:auto}.calendar-month-grid__popover-day[data-v-405156e2]{border-radius:calc(var(--ui-radius)*.75);color:var(--ui-text-highlighted);text-align:left;text-transform:capitalize;margin-bottom:.25rem;padding:.1rem .25rem;font-size:.8rem;font-weight:600}.calendar-month-grid__popover-day[data-v-405156e2]:hover{background:var(--ui-bg-elevated)}.calendar-month-grid__more[data-v-405156e2]{color:var(--ui-text-muted);padding:.1rem .25rem;font-size:.7rem;display:block}@media (width<=640px){.calendar-month-grid__day[data-v-405156e2]{min-height:5rem;padding:.125rem}.calendar-month-grid.is-fit[data-v-405156e2]{grid-template-rows:auto repeat(6,minmax(5rem,1fr))}}.calendar-time-grid[data-v-d3998885]{--calendar-axis-width:3.25rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius);overflow:hidden}.calendar-time-grid__scroll[data-v-d3998885]{max-height:calc(100vh - 15rem);overflow:auto}.calendar-time-grid__body[data-v-d3998885],.calendar-time-grid__header[data-v-d3998885]{grid-template-columns:var(--calendar-axis-width) repeat(var(--calendar-columns),minmax(7.5rem,1fr));display:grid}.calendar-time-grid__sticky[data-v-d3998885]{z-index:3;background:color-mix(in srgb,var(--ui-bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.calendar-time-grid__all-day[data-v-d3998885]{grid-template-columns:var(--calendar-axis-width) repeat(var(--calendar-columns),minmax(7.5rem,1fr));border-top:1px solid var(--ui-border);display:grid}.calendar-time-grid__all-day-label[data-v-d3998885]{color:var(--ui-text-muted);text-align:right;padding:.3rem .35rem 0 0;font-size:.65rem;line-height:1.1}.calendar-time-grid__all-day-cell[data-v-d3998885]{border-left:1px solid var(--ui-border);flex-direction:column;gap:2px;min-width:0;min-height:2rem;max-height:7.5rem;padding:2px;display:flex;overflow-y:auto}.calendar-time-grid__all-day-cell.is-today[data-v-d3998885]{background:var(--ui-bg-accented)}.calendar-time-grid__all-day-item[data-v-d3998885]{min-width:0}.calendar-time-grid__all-day-cell.is-drop-target[data-v-d3998885]{outline:2px dashed var(--ui-primary);outline-offset:-2px}.is-creatable[data-v-d3998885]{cursor:cell}.is-creatable>.calendar-time-grid__all-day-item[data-v-d3998885],.is-creatable>.calendar-time-grid__item[data-v-d3998885]{cursor:auto}.is-creatable>.is-draggable[data-v-d3998885],.is-draggable[data-v-d3998885]{cursor:grab}.is-dragged[data-v-d3998885]{opacity:.45}.calendar-time-grid__drop-preview[data-v-d3998885]{z-index:1;box-sizing:border-box;border:2px dashed var(--ui-primary);border-radius:calc(var(--ui-radius)*.75);background:color-mix(in srgb,var(--ui-primary) 10%,transparent);color:var(--ui-primary);pointer-events:none;padding:0 .25rem;font-size:.65rem;font-weight:600;position:absolute;left:2px;right:2px}.calendar-time-grid__axis[data-v-d3998885]{z-index:2;background:var(--ui-bg);position:sticky;left:0}.calendar-time-grid__column-head[data-v-d3998885]{border-left:1px solid var(--ui-border);text-align:center;padding:.55rem .35rem;font-size:.8rem}.calendar-time-grid__column-head.is-today[data-v-d3998885],.calendar-time-grid__column.is-today[data-v-d3998885]{background:var(--ui-bg-accented)}.calendar-time-grid__hour-label[data-v-d3998885]{box-sizing:border-box;border-top:1px solid var(--ui-border);color:var(--ui-text-muted);text-align:right;padding:.15rem .35rem 0 0;font-size:.65rem}.calendar-time-grid__column[data-v-d3998885]{border-left:1px solid var(--ui-border);position:relative}.calendar-time-grid__hour[data-v-d3998885]{box-sizing:border-box;border-top:1px solid var(--ui-border)}.calendar-time-grid__hour-label.is-off-hours[data-v-d3998885]{color:var(--ui-text-dimmed)}.calendar-time-grid.is-fit[data-v-d3998885]{height:100%}@media (width>=1024px){.calendar-time-grid.is-fit .calendar-time-grid__scroll[data-v-d3998885]{scroll-snap-type:y proximity;height:100%;max-height:none}.calendar-time-grid.is-fit .calendar-time-grid__hour-label[data-v-d3998885]{scroll-snap-align:start}}@media (width<1024px){.calendar-time-grid.is-fit[data-v-d3998885]{height:auto}.calendar-time-grid.is-fit .calendar-time-grid__scroll[data-v-d3998885]{max-height:none}}.calendar-time-grid__item[data-v-d3998885]{z-index:1;box-sizing:border-box;padding:2px;position:absolute}.calendar-time-grid__now[data-v-d3998885]{z-index:2;border-top:2px solid var(--ui-text-error);pointer-events:none;position:absolute;left:0;right:0}@media (width<=640px){.calendar-time-grid__scroll[data-v-d3998885]{max-height:calc(100vh - 12rem)}.calendar-time-grid__body[data-v-d3998885],.calendar-time-grid__header[data-v-d3998885]{grid-template-columns:var(--calendar-axis-width) repeat(var(--calendar-columns),minmax(6rem,1fr))}}.task-calendar[data-v-5334212f]{flex-direction:column}.task-calendar[data-v-5334212f],.task-calendar__body[data-v-5334212f]{gap:.75rem;display:flex}@media (width<640px){.task-calendar__body[data-v-5334212f]{flex-direction:column}}.task-calendar__backlog[data-v-5334212f]{border:1px solid var(--ui-border);background:var(--ui-bg-muted);border-radius:.75rem;flex-direction:column;flex:none;gap:.5rem;width:15rem;max-height:70dvh;padding:.75rem;display:flex;overflow-y:auto}@media (width<640px){.task-calendar__backlog[data-v-5334212f]{width:auto;max-height:40dvh}}.task-calendar__backlog-item--draggable[data-v-5334212f]{cursor:grab}.task-calendar__grid[data-v-5334212f]{flex-direction:column;flex:auto;min-width:0;transition:opacity .12s;display:flex}.task-calendar__grid--loading[data-v-5334212f]{opacity:.6}@media (width>=1024px){.task-calendar[data-v-5334212f]{min-height:0}.task-calendar__body[data-v-5334212f]{flex:auto;min-height:0}.task-calendar__backlog[data-v-5334212f]{max-height:none}.task-calendar__grid[data-v-5334212f]{min-height:0}.task-calendar__month[data-v-5334212f],.task-calendar__time[data-v-5334212f]{flex:auto;min-height:0}}.task-card[data-v-0005abde]{border:1px solid var(--ui-border);background:var(--ui-bg);cursor:pointer;border-radius:.625rem;flex-direction:column;flex:none;gap:.25rem;padding:.5rem .625rem;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.task-card--static[data-v-0005abde]{cursor:default}.task-card[draggable=true][data-v-0005abde]{cursor:grab}.task-card[data-v-0005abde]:hover{border-color:var(--ui-border-accented)}.task-card[data-v-0005abde]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:1px}.task-card--overdue[data-v-0005abde]{box-shadow:inset 2px 0 0 var(--ui-error)}.task-card--active[data-v-0005abde]{border-color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 6%,var(--ui-bg))}.task-card__meta[data-v-0005abde]{min-height:1.125rem;color:var(--ui-text-muted);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.task-card__actions[data-v-0005abde]{background:linear-gradient(to right,transparent,var(--ui-bg) .5rem);opacity:0;pointer-events:none;align-items:center;gap:.25rem;padding-left:.5rem;transition:opacity .12s;display:flex;position:absolute;bottom:.3125rem;right:.375rem}.task-card--active .task-card__actions[data-v-0005abde]{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--ui-primary) 6%,var(--ui-bg)) .5rem)}.task-card:focus-within .task-card__actions[data-v-0005abde],.task-card:hover .task-card__actions[data-v-0005abde],.task-card__actions--open[data-v-0005abde]{opacity:1;pointer-events:auto}@media (hover:none){.task-card__actions[data-v-0005abde]{opacity:1;pointer-events:auto;background:0 0;padding:.25rem 0 0;position:static}.task-card--active .task-card__actions[data-v-0005abde]{background:0 0}}.task-column[data-v-725d9ae2]{background:color-mix(in srgb,var(--ui-bg-elevated) 60%,transparent);scroll-snap-align:start;border-radius:.75rem;flex-direction:column;flex:none;width:17rem;min-height:0;transition:width .16s,background-color .12s,box-shadow .12s,opacity .12s;display:flex}.task-column--strip[data-v-725d9ae2]{width:2.75rem}.task-column--strip .task-column__header[data-v-725d9ae2]{flex-direction:column;align-items:center;gap:.5rem;padding:.625rem 0}.task-column--strip .task-column__none[data-v-725d9ae2],.task-column--strip .task-column__title[data-v-725d9ae2]{white-space:nowrap;text-overflow:ellipsis;writing-mode:vertical-rl;overflow:hidden;transform:rotate(180deg)}.task-column--target[data-v-725d9ae2]{box-shadow:inset 0 0 0 1px var(--ui-border-accented)}.task-column--drag-over[data-v-725d9ae2]{background:color-mix(in srgb,var(--ui-color-primary-500) 8%,var(--ui-bg-elevated));box-shadow:inset 0 0 0 2px var(--ui-color-primary-500)}.task-column--forbidden[data-v-725d9ae2]{opacity:.55;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--ui-bg-elevated) 60%,transparent) 0 .5rem,color-mix(in srgb,var(--ui-color-error-500) 6%,transparent) .5rem 1rem)}.task-column__header[data-v-725d9ae2]{flex:none;align-items:center;gap:.375rem;padding:.5rem .625rem .375rem;display:flex}.task-column__title[data-v-725d9ae2]{min-width:0;color:var(--ui-text-highlighted);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.875rem;font-weight:600;overflow:hidden}.task-column--strip .task-column__title[data-v-725d9ae2]{color:var(--ui-text-muted);flex:none;font-size:.8125rem;font-weight:500}.task-column--overdue .task-column__title[data-v-725d9ae2]{color:var(--ui-error)}.task-column__none[data-v-725d9ae2]{color:var(--ui-text-dimmed);flex:none;font-size:.75rem}.task-column__ban[data-v-725d9ae2]{color:var(--ui-error);flex:none}.task-column__error[data-v-725d9ae2]{color:var(--ui-error);background:color-mix(in srgb,var(--ui-color-error-500) 8%,transparent);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.375rem .5rem;font-size:.75rem;display:flex}.task-column__body[data-v-725d9ae2]{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.375rem;min-height:0;padding:0 .375rem .375rem;display:flex;overflow-y:auto}@media (width<640px){.task-column[data-v-725d9ae2]{width:calc(100vw - 3.5rem)}.task-column--strip[data-v-725d9ae2]{width:2.75rem}}.task-people[data-v-1da4a95c]{overscroll-behavior-x:contain;align-items:stretch;gap:.5rem;min-width:0;min-height:0;padding-bottom:.25rem;display:flex;overflow:auto hidden}@media (width<640px){.task-people[data-v-1da4a95c]{scroll-snap-type:x mandatory;scroll-padding-inline:.25rem}}.task-people__avatar[data-v-1da4a95c]{flex:none}.task-board[data-v-e5ace7bc]{overscroll-behavior-x:contain;align-items:stretch;gap:.5rem;min-width:0;min-height:0;padding-bottom:.25rem;display:flex;overflow:auto hidden}@media (width<640px){.task-board[data-v-e5ace7bc]{scroll-snap-type:x mandatory;scroll-padding-inline:.25rem}}.task-row[data-v-7d13c71c]{cursor:pointer;align-items:center;gap:.75rem;min-height:2.5rem;padding:.25rem .75rem;font-size:.875rem;display:flex}.task-row[data-v-7d13c71c]:hover{background:color-mix(in srgb,var(--ui-bg-elevated) 60%,transparent)}.task-row[data-v-7d13c71c]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px}.task-row--static[data-v-7d13c71c]{cursor:default}.task-row--active[data-v-7d13c71c],.task-row--active[data-v-7d13c71c]:hover{background:color-mix(in srgb,var(--ui-primary) 10%,transparent)}.task-row--done[data-v-7d13c71c]{color:var(--ui-text-muted)}.task-row--selected[data-v-7d13c71c],.task-row--selected[data-v-7d13c71c]:hover{background:color-mix(in srgb,var(--ui-primary) 6%,transparent)}.task-row__check[data-v-7d13c71c]{width:1rem;height:1rem;accent-color:var(--ui-primary);cursor:pointer;opacity:0;flex-shrink:0;margin-inline-end:-.25rem;transition:opacity .12s}.task-row__check[data-v-7d13c71c]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}@media (hover:none){.task-row__check[data-v-7d13c71c]{opacity:1}}.task-row--selected .task-row__check[data-v-7d13c71c],.task-row--selecting .task-row__check[data-v-7d13c71c],.task-row:focus-within .task-row__check[data-v-7d13c71c],.task-row:hover .task-row__check[data-v-7d13c71c]{opacity:1}.task-row__check-gap[data-v-7d13c71c]{flex-shrink:0;width:1rem;margin-inline-end:-.25rem}.task-row__tag[data-v-7d13c71c]{background:var(--ui-bg-elevated);color:var(--ui-text-muted);border-radius:.375rem;align-items:center;gap:.25rem;padding:0 .375rem;font-size:.75rem;line-height:1.25rem;display:inline-flex}.task-row__tag[data-v-7d13c71c],.task-row__time[data-v-7d13c71c]{white-space:nowrap;flex-shrink:0}.task-row__time[data-v-7d13c71c]{min-width:10.5rem;font-size:.8125rem}.task-bulk-bar[data-v-e1383d88]{z-index:10;border:1px solid var(--ui-border-accented);background:var(--ui-bg);box-shadow:var(--shadow-lg);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:sticky;bottom:5.5rem}@media (width>=1024px){.task-bulk-bar[data-v-e1383d88]{bottom:1rem}}.queue-row[data-v-aa3f5ca7]{cursor:pointer;align-items:center;gap:.75rem;min-height:2.5rem;padding:.25rem .75rem;font-size:.875rem;display:flex}.queue-row[data-v-aa3f5ca7]:hover{background:color-mix(in srgb,var(--ui-bg-elevated) 60%,transparent)}.queue-row[data-v-aa3f5ca7]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px}.queue-row--active[data-v-aa3f5ca7],.queue-row--active[data-v-aa3f5ca7]:hover{background:color-mix(in srgb,var(--ui-primary) 10%,transparent)}.tasks-page[data-v-293f930f]{flex-direction:column;gap:1rem;padding-block:.75rem;display:flex}@media (width>=640px){.tasks-page--board[data-v-293f930f]{height:calc(100dvh - var(--app-header-h) - 1px - 5rem);overflow:hidden}}@media (width>=1024px){.tasks-page--board[data-v-293f930f]{height:calc(100dvh - var(--app-header-h) - 1px)}}.tasks-page__group-check[data-v-293f930f]{width:1rem;height:1rem;accent-color:var(--ui-primary);cursor:pointer;opacity:0;flex-shrink:0;margin-inline-start:.75rem;transition:opacity .12s}.tasks-page__group-check[data-v-293f930f]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}@media (hover:none){.tasks-page__group-check[data-v-293f930f]{opacity:1}}.tasks-page__group--selecting .tasks-page__group-check[data-v-293f930f],.tasks-page__group:focus-within .tasks-page__group-check[data-v-293f930f],section:hover .tasks-page__group-check[data-v-293f930f]{opacity:1}@media (width>=1024px){.tasks-page--calendar[data-v-293f930f]{height:calc(100dvh - var(--app-header-h) - 1px);overflow:hidden}.tasks-page__calendar[data-v-293f930f]{flex:auto;min-height:0}}.tasks-page__board[data-v-293f930f]{flex:auto;min-height:0}@media (width<640px){.tasks-page__board[data-v-293f930f]{height:70dvh}}
