.timetracker-bar[data-v-f3d996fa]{align-items:center;background:var(--pace-bg-sidebar,var(--p-content-background,#fff));border:1px solid var(--pace-border-light,var(--p-content-border-color,#e5e7eb));border-radius:16px;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:1rem 1.25rem;margin-bottom:1rem;padding:1.1rem 1.25rem;transition:box-shadow .3s ease}.timetracker-bar--fallback[data-v-f3d996fa]{min-height:7.5rem;pointer-events:none}.timetracker-bar__fallback-time[data-v-f3d996fa]{color:var(--pace-primary,#6158ff);display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em;margin:0;opacity:.35}.timer-round-row--fallback[data-v-f3d996fa]{gap:.65rem}.fallback-round[data-v-f3d996fa]{background:var(--p-content-border-color,#e5e7eb);border-radius:50%;display:inline-block;height:3.25rem;opacity:.45;width:3.25rem}.timetracker-bar__meta--fallback[data-v-f3d996fa]{background:var(--p-surface-100,#f3f4f6);border-radius:8px;flex:1 1 28rem;min-height:3.25rem;min-width:8rem;opacity:.5}.timetracker-bar--active[data-v-f3d996fa]{animation:pace-timer-glow-f3d996fa 2.2s ease-in-out infinite}@keyframes pace-timer-glow-f3d996fa{0%,to{box-shadow:0 0 #6158ff00}50%{box-shadow:0 0 0 6px #6158ff1f,0 0 28px #6158ff2e}}.timetracker-bar__timer[data-v-f3d996fa]{align-self:center;flex:0 0 auto;flex-direction:row-reverse;flex-wrap:wrap}.timetracker-bar__meta[data-v-f3d996fa],.timetracker-bar__timer[data-v-f3d996fa]{align-items:center;display:flex;gap:.65rem .75rem;min-width:0}.timetracker-bar__meta[data-v-f3d996fa]{flex:1 1 28rem;flex-wrap:wrap}.timetracker-meta-row[data-v-f3d996fa]{align-items:center;display:flex;gap:.75rem;min-width:0;width:100%}.timetracker-meta-row__actions[data-v-f3d996fa]{align-items:center;display:inline-flex;flex:0 0 auto;gap:.25rem}[data-v-f3d996fa] .p-button.tt-icon-btn--active,[data-v-f3d996fa] .p-button.tt-icon-btn--active:hover{background:#6158ff38;color:var(--pace-primary-dark,#4b42d1)}[data-v-f3d996fa]::deep(.p-button.tt-icon-btn--taskboard.tt-icon-btn--active),[data-v-f3d996fa]::deep(.p-button.tt-icon-btn--taskboard.tt-icon-btn--active:hover){background:#22c55e24;color:#15803d}.tt-popover-wrap[data-v-f3d996fa]{display:inline-flex;position:relative}[data-v-f3d996fa]::deep(.p-button.p-button-text){border-color:transparent}[data-v-f3d996fa]::deep(.p-button.tt-icon-btn--active),[data-v-f3d996fa]::deep(.p-button.tt-icon-btn--active:hover){background:transparent!important}[data-v-f3d996fa]::deep(.p-button.tt-icon-btn--active .p-button-icon),[data-v-f3d996fa]::deep(.p-button.tt-icon-btn--active:hover .p-button-icon){background:#6158ff2e;border-radius:999px;color:var(--pace-primary-dark,#4b42d1);padding:.45rem}[data-v-f3d996fa]::deep(.p-button.tt-icon-btn--taskboard.tt-icon-btn--active .p-button-icon),[data-v-f3d996fa]::deep(.p-button.tt-icon-btn--taskboard.tt-icon-btn--active:hover .p-button-icon){background:#22c55e29;color:#15803d}.tt-tooltip[data-v-f3d996fa]{background:var(--pace-bg-sidebar,var(--p-content-background,#fff));border:1px solid var(--pace-border-light,var(--p-content-border-color,#e5e7eb));border-radius:10px;box-shadow:0 12px 28px #0f172a29,0 4px 10px #0f172a1f;color:var(--p-text-color,inherit);font-size:.78rem;font-weight:600;opacity:0;padding:.4rem .55rem;pointer-events:none;position:absolute;right:0;top:calc(100% + .35rem);transform:translateY(-2px);transition:opacity .08s ease,transform .08s ease;white-space:nowrap;z-index:90}.tt-popover-wrap:focus-within .tt-tooltip[data-v-f3d996fa],.tt-popover-wrap:hover .tt-tooltip[data-v-f3d996fa]{opacity:1;transform:translateY(0)}.tt-popover[data-v-f3d996fa]{background:var(--pace-bg-sidebar,var(--p-content-background,#fff));border:1px solid var(--pace-border-light,var(--p-content-border-color,#e5e7eb));border-radius:14px;box-shadow:0 18px 40px #0f172a2e,0 6px 16px #0f172a1f;max-width:min(22rem,92vw);padding:1rem;position:absolute;right:0;top:calc(100% + .5rem);width:22rem;z-index:80}.tt-menu[data-v-f3d996fa]{padding:.85rem}.tt-menu__search[data-v-f3d996fa]{align-items:center;background:transparent;border:1px solid var(--pace-border-light,var(--p-content-border-color,#e5e7eb));border-radius:12px;display:flex;gap:.45rem;margin-bottom:.65rem;padding:.55rem .6rem}.tt-menu__search-input[data-v-f3d996fa]{background:transparent;border:none;color:inherit;min-width:0;outline:none;width:100%}.tt-menu__group[data-v-f3d996fa]{margin-top:.45rem}.tt-menu__group-title[data-v-f3d996fa]{color:var(--p-text-muted-color,#6b7280);font-size:.7rem;font-weight:700;padding:.35rem .35rem .25rem;text-transform:none}.tt-menu__item[data-v-f3d996fa]{align-items:center;background:transparent;border:0;border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:.55rem;padding:.5rem .45rem;text-align:left;width:100%}.tt-menu__checkmark[data-v-f3d996fa]{font-size:.9rem;margin-left:auto;opacity:.9}.tt-menu__item[data-v-f3d996fa]:hover{background:#ffffff0f}.tt-menu__item--active[data-v-f3d996fa]{background:#ffffff14}.tt-menu__item-text[data-v-f3d996fa]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-menu__checks[data-v-f3d996fa]{display:flex;flex-direction:column;gap:.35rem;margin:.25rem 0 .65rem}.tt-menu__check[data-v-f3d996fa]{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:.55rem;padding:.35rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tt-menu__check[data-v-f3d996fa]:hover{background:#ffffff0f}.tt-menu__check-input[data-v-f3d996fa]{height:1rem;width:1rem}.tt-menu__check-label[data-v-f3d996fa]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-menu__create[data-v-f3d996fa]{align-items:center;background:transparent;border:none;color:var(--pace-primary,var(--p-primary-color,#6158ff));cursor:pointer;display:flex;font-weight:600;gap:.5rem;justify-content:center;padding:1.5rem .35rem .5rem;width:100%}.tt-menu__create[data-v-f3d996fa]:hover{text-decoration:underline}.tt-popover--wide[data-v-f3d996fa]{max-width:min(24rem,92vw);width:24rem}.tt-task-wrap[data-v-f3d996fa]{position:relative;width:100%}.tt-task-wrap[data-v-f3d996fa] .p-inputtext{padding-right:2.5rem}.tt-task-clear[data-v-f3d996fa]{align-items:center;background:transparent;border:none;border-radius:999px;color:var(--p-text-muted-color,#6b7280);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;position:absolute;right:.65rem;top:50%;transform:translateY(-50%);width:2rem}.tt-task-clear[data-v-f3d996fa]:hover:not(:disabled){background:#0000000d;color:var(--pace-text-main,#1f2937)}.tt-task-clear[data-v-f3d996fa]:disabled{cursor:not-allowed;opacity:.45}.tt-popover--task[data-v-f3d996fa]{left:0;max-width:min(30rem,92vw);right:auto;width:30rem}.tt-popover__divider[data-v-f3d996fa]{background:var(--pace-border-light,var(--p-content-border-color,#e5e7eb));height:1px;margin:.65rem 0;opacity:.6}.tt-task-suggestions[data-v-f3d996fa]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.65rem}.tt-task-suggestion[data-v-f3d996fa]{align-items:center;background:var(--p-content-background,#fff);border:none;border-radius:10px;cursor:pointer;display:grid;gap:.5rem;grid-template-columns:1fr auto;padding:.5rem 0;text-align:left;transition:background-color .15s ease;width:100%}.tt-task-suggestion[data-v-f3d996fa]:hover{background:var(--p-surface-50,#f9fafb)}.tt-task-suggestion__name[data-v-f3d996fa]{color:var(--pace-text-main,#1f2937);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-task-suggestion__meta[data-v-f3d996fa]{align-items:center;color:var(--p-text-muted-color,#6b7280);display:inline-flex;font-size:.8rem;gap:.35rem;white-space:nowrap}.tt-dot[data-v-f3d996fa]{border-radius:999px;flex:0 0 auto;height:.35rem;width:.35rem}.tt-task-empty[data-v-f3d996fa]{color:var(--p-text-muted-color,#6b7280);font-size:.9rem;margin:0 0 .65rem}.tt-task-picker-nav[data-v-f3d996fa]{align-items:center;border-top:1px solid var(--pace-border-light,var(--p-content-border-color,#e5e7eb));display:flex;gap:.75rem;justify-content:center;margin-top:.35rem;padding-top:.5rem}.tt-task-picker-nav__label[data-v-f3d996fa]{color:var(--p-text-muted-color,#6b7280);font-size:.8rem;font-variant-numeric:tabular-nums;min-width:3.25rem;text-align:center}.tt-task-picker-nav__btn[data-v-f3d996fa]{align-items:center;background:transparent;border:1px solid var(--pace-border-light,var(--p-content-border-color,#e5e7eb));border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding:0;width:2rem}.tt-task-picker-nav__btn[data-v-f3d996fa]:hover:not(:disabled){background:#0000000d}.tt-task-picker-nav__btn[data-v-f3d996fa]:disabled{cursor:not-allowed;opacity:.35}.tt-task-actions[data-v-f3d996fa]{display:flex;gap:.5rem}.flex-1[data-v-f3d996fa]{flex:1}.timetracker-field--desc[data-v-f3d996fa]{flex:1 1 auto;min-width:12rem}.timetracker-field[data-v-f3d996fa]{flex:1 1 0;max-width:100%;min-width:7.5rem}@media(min-width:900px){.timetracker-field[data-v-f3d996fa]{min-width:9rem}}.timetracker-field[data-v-f3d996fa] .p-multiselect,.timetracker-field[data-v-f3d996fa] .p-select{min-width:0;width:100%}.timetracker-field[data-v-f3d996fa] .p-multiselect-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timetracker-select__add[data-v-f3d996fa]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--pace-primary,var(--p-primary-color,#6158ff));cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;margin:0;padding:0;transition:background-color .15s ease,color .15s ease;width:2.25rem}.timetracker-select__add[data-v-f3d996fa]:hover:not(:disabled){background:var(--pace-primary-light,rgba(97,88,255,.1));color:var(--pace-primary-dark,#4b42d1)}.timetracker-select__add[data-v-f3d996fa]:disabled{cursor:not-allowed;opacity:.45}.timetracker-select__add .pi[data-v-f3d996fa]{font-size:.95rem}.timer-round-row[data-v-f3d996fa]{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.timer-round-btn[data-v-f3d996fa] .p-button{border-radius:50%;height:3.25rem;justify-content:center;min-width:3.25rem;padding:0;width:3.25rem}.timer-round-btn--stop[data-v-f3d996fa] .p-button{height:3.25rem;min-width:3.25rem;width:3.25rem}.text-muted[data-v-f3d996fa]{color:var(--p-text-muted-color,#6b7280);font-size:.9rem}.text-muted a[data-v-f3d996fa]{color:var(--pace-primary,#6158ff);font-weight:500}
