.multi-step-form.svelte-1kshead{display:flex;flex-direction:column}.multi-step-form.flex-col.svelte-1kshead{flex-direction:row}.conditional-field.svelte-4bwumw{transition:opacity .2s ease,height .2s ease}.bulk-actions-toolbar.svelte-56nlwi{animation:svelte-56nlwi-slideUp .2s ease-out}@keyframes svelte-56nlwi-slideUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.overflow-x-auto.svelte-93ofvo::-webkit-scrollbar{height:6px}.overflow-x-auto.svelte-93ofvo::-webkit-scrollbar-track{background:transparent}.overflow-x-auto.svelte-93ofvo::-webkit-scrollbar-thumb{background:oklch(var(--bc) / .2);border-radius:3px}.overflow-x-auto.svelte-93ofvo::-webkit-scrollbar-thumb:hover{background:oklch(var(--bc) / .3)}.overflow-y-auto.svelte-17taede::-webkit-scrollbar{width:6px}.overflow-y-auto.svelte-17taede::-webkit-scrollbar-track{background:transparent}.overflow-y-auto.svelte-17taede::-webkit-scrollbar-thumb{background:oklch(var(--bc) / .2);border-radius:3px}.overflow-y-auto.svelte-17taede::-webkit-scrollbar-thumb:hover{background:oklch(var(--bc) / .3)}.bulk-actions-bar.svelte-7lp3cs{animation:svelte-7lp3cs-slideUp .2s ease-out}@keyframes svelte-7lp3cs-slideUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.multi-person-timeline.svelte-3zew8t{overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}@media (prefers-color-scheme: dark){.multi-person-timeline.svelte-3zew8t{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}}.timeline-header.svelte-3zew8t{display:flex;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}@media (prefers-color-scheme: dark){.timeline-header.svelte-3zew8t{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}}.user-label-spacer.svelte-3zew8t{width:10rem;flex-shrink:0}.hours-row.svelte-3zew8t,.days-row.svelte-3zew8t{display:flex;flex:1 1 0%}.hour-marker.svelte-3zew8t,.day-header.svelte-3zew8t{flex:1 1 0%;border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hour-marker.svelte-3zew8t:first-child,.day-header.svelte-3zew8t:first-child{border-left-width:0px}@media (prefers-color-scheme: dark){.hour-marker.svelte-3zew8t,.day-header.svelte-3zew8t{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}}.swimlanes.svelte-3zew8t>:where(.svelte-3zew8t):not([hidden])~:where(.svelte-3zew8t):not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}@media (prefers-color-scheme: dark){.swimlanes.svelte-3zew8t>:where(.svelte-3zew8t):not([hidden])~:where(.svelte-3zew8t):not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}}.swimlane.svelte-3zew8t{display:flex;min-height:3rem}.user-label.svelte-3zew8t{display:flex;width:10rem;flex-shrink:0;flex-direction:column;justify-content:center;border-left-width:4px;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.5rem .75rem}@media (prefers-color-scheme: dark){.user-label.svelte-3zew8t{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}}.user-name.svelte-3zew8t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}@media (prefers-color-scheme: dark){.user-name.svelte-3zew8t{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}}.user-total.svelte-3zew8t{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}@media (prefers-color-scheme: dark){.user-total.svelte-3zew8t{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}}.track-content.svelte-3zew8t{display:flex;flex:1 1 0%}.day-track.svelte-3zew8t{position:relative;height:2.5rem;flex:1 1 0%;border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.day-track.svelte-3zew8t:first-child{border-left-width:0px}@media (prefers-color-scheme: dark){.day-track.svelte-3zew8t{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}}.allocation-block.svelte-3zew8t{position:absolute;top:.25rem;bottom:.25rem;cursor:pointer;overflow:hidden;border-radius:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.allocation-block.svelte-3zew8t:hover{opacity:.8}.allocation-block.svelte-3zew8t{min-width:2px}.alloc-label.svelte-3zew8t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:.25rem;padding-right:.25rem}.empty-state.svelte-3zew8t{padding:2rem;text-align:center}.team-time-stats.svelte-ur9m0p>:where(.svelte-ur9m0p):not([hidden])~:where(.svelte-ur9m0p):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.section-title.svelte-ur9m0p{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}@media (prefers-color-scheme: dark){.section-title.svelte-ur9m0p{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}}.member-list.svelte-ur9m0p>:where(.svelte-ur9m0p):not([hidden])~:where(.svelte-ur9m0p):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.member-card.svelte-ur9m0p{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme: dark){.member-card.svelte-ur9m0p{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}}.member-card.svelte-ur9m0p:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}@media (prefers-color-scheme: dark){.member-card.svelte-ur9m0p:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}}.member-card.selected.svelte-ur9m0p{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));--tw-ring-opacity: .5 }.member-card.active.svelte-ur9m0p{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}@media (prefers-color-scheme: dark){.member-card.active.svelte-ur9m0p{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}}.member-header.svelte-ur9m0p{margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.checkbox-wrapper.svelte-ur9m0p{display:flex;align-items:center}.checkbox-wrapper.svelte-ur9m0p input[type=checkbox]:where(.svelte-ur9m0p){height:1rem;width:1rem;border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.checkbox-wrapper.svelte-ur9m0p input[type=checkbox]:where(.svelte-ur9m0p):focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)) }@media (prefers-color-scheme: dark){.checkbox-wrapper.svelte-ur9m0p input[type=checkbox]:where(.svelte-ur9m0p){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}}.avatar.svelte-ur9m0p{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.avatar.svelte-ur9m0p img:where(.svelte-ur9m0p){height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.member-info.svelte-ur9m0p{min-width:0px;flex:1 1 0%}.member-name.svelte-ur9m0p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}@media (prefers-color-scheme: dark){.member-name.svelte-ur9m0p{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}}.active-indicator.svelte-ur9m0p{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}@media (prefers-color-scheme: dark){.active-indicator.svelte-ur9m0p{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}}.pulse.svelte-ur9m0p{height:.5rem;width:.5rem}@keyframes svelte-ur9m0p-pulse{50%{opacity:.5}}.pulse.svelte-ur9m0p{animation:svelte-ur9m0p-pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.member-stats.svelte-ur9m0p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;text-align:center}.stat.svelte-ur9m0p{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.25rem .5rem}@media (prefers-color-scheme: dark){.stat.svelte-ur9m0p{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}}.stat.billable.svelte-ur9m0p{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}@media (prefers-color-scheme: dark){.stat.billable.svelte-ur9m0p{background-color:#14532d33}}.stat-label.svelte-ur9m0p{display:block;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}@media (prefers-color-scheme: dark){.stat-label.svelte-ur9m0p{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}}.stat-value.svelte-ur9m0p{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}@media (prefers-color-scheme: dark){.stat-value.svelte-ur9m0p{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}}.stat.billable.svelte-ur9m0p .stat-value:where(.svelte-ur9m0p){--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}@media (prefers-color-scheme: dark){.stat.billable.svelte-ur9m0p .stat-value:where(.svelte-ur9m0p){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}}.empty-state.svelte-ur9m0p{padding-top:1rem;padding-bottom:1rem;text-align:center}.filter-sidebar.svelte-1fotunk>:where(.svelte-1fotunk):not([hidden])~:where(.svelte-1fotunk):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.search-box.svelte-1fotunk{position:relative}.search-box.svelte-1fotunk .search-icon{position:absolute;left:.75rem;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.search-input.svelte-1fotunk{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem .5rem 2.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.search-input.svelte-1fotunk::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.search-input.svelte-1fotunk::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}@media (prefers-color-scheme: dark){.search-input.svelte-1fotunk{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}}.search-input.svelte-1fotunk:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)) }.clear-filters.svelte-1fotunk{width:100%;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.clear-filters.svelte-1fotunk:hover{text-decoration-line:underline}@media (prefers-color-scheme: dark){.clear-filters.svelte-1fotunk{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}}.filter-section.svelte-1fotunk{overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}@media (prefers-color-scheme: dark){.filter-section.svelte-1fotunk{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}}.section-header.svelte-1fotunk{display:flex;width:100%;align-items:center;gap:.5rem;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.section-header.svelte-1fotunk:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}@media (prefers-color-scheme: dark){.section-header.svelte-1fotunk{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.section-header.svelte-1fotunk:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}}.section-header.svelte-1fotunk span:where(.svelte-1fotunk){flex:1 1 0%;text-align:left}.badge.svelte-1fotunk{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));padding:.125rem .5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}@media (prefers-color-scheme: dark){.badge.svelte-1fotunk{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}}.filter-items.svelte-1fotunk{max-height:12rem}.filter-items.svelte-1fotunk>:where(.svelte-1fotunk):not([hidden])~:where(.svelte-1fotunk):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.filter-items.svelte-1fotunk{overflow-y:auto;padding:.5rem}.filter-item.svelte-1fotunk{display:flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:.25rem;padding:.375rem .5rem}.filter-item.svelte-1fotunk:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}@media (prefers-color-scheme: dark){.filter-item.svelte-1fotunk:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}}.filter-item.svelte-1fotunk input[type=checkbox]:where(.svelte-1fotunk){height:1rem;width:1rem;border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.filter-item.svelte-1fotunk input[type=checkbox]:where(.svelte-1fotunk):focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)) }@media (prefers-color-scheme: dark){.filter-item.svelte-1fotunk input[type=checkbox]:where(.svelte-1fotunk){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}}.color-dot.svelte-1fotunk{height:.75rem;width:.75rem;flex-shrink:0;border-radius:9999px}.item-name.svelte-1fotunk{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}@media (prefers-color-scheme: dark){.item-name.svelte-1fotunk{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}}@keyframes svelte-1183xui-pulse{50%{opacity:.5}}.skeleton.svelte-1183xui{animation:svelte-1183xui-pulse 2s cubic-bezier(.4,0,.6,1) infinite;--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity, 1)))}.mobile-timeline-wrapper.svelte-1a58soq{touch-action:pan-y}.timeline-content.svelte-1a58soq{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.timeline-content.svelte-1a58soq::-webkit-scrollbar{height:6px}.timeline-content.svelte-1a58soq::-webkit-scrollbar-track{background:hsl(var(--b2));border-radius:3px}.timeline-content.svelte-1a58soq::-webkit-scrollbar-thumb{background:hsl(var(--bc) / .2);border-radius:3px}.timeline-content.svelte-1a58soq::-webkit-scrollbar-thumb:hover{background:hsl(var(--bc) / .3)}@media (max-width: 640px){.btn-group.svelte-1a58soq .btn:where(.svelte-1a58soq){padding-inline:.75rem}}.milestone-marker.svelte-1qr5j1d:focus,.milestone-line.svelte-1qr5j1d:focus{outline:2px solid var(--color-primary);outline-offset:2px}
