.focus-timer.svelte-1d154j4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem;height:100%}.focus-timer-status.svelte-1d154j4{min-height:2rem}.focus-timer-display.svelte-1d154j4{text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.focus-timer-actions.svelte-1d154j4{min-height:3.5rem;display:flex;align-items:center;justify-content:center}.focus-timer-daily.svelte-1d154j4{text-align:center;padding:1rem;background:oklch(var(--b2));border-radius:var(--rounded-box, 1rem);min-width:150px}.today-tasks.svelte-1tfkevg{display:flex;flex-direction:column;height:100%;padding:1.5rem;overflow:hidden;min-width:0}.today-tasks-header.svelte-1tfkevg{margin-bottom:1rem;flex-shrink:0}.personal-toggle.svelte-1tfkevg{padding:.125rem .5rem;margin:0;min-height:auto;background:oklch(var(--b2));border-radius:var(--rounded-btn, .5rem);width:-moz-fit-content;width:fit-content}.empty-state.svelte-1tfkevg{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.task-list.svelte-1tfkevg{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.25rem}.task-item.svelte-1tfkevg{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:var(--rounded-btn, .5rem);transition:background-color .15s}.task-item.svelte-1tfkevg:hover{background:oklch(var(--b2))}.task-item.task-active.svelte-1tfkevg{background:oklch(var(--su) / .1);border:1px solid oklch(var(--su) / .3)}.task-checkbox.svelte-1tfkevg{flex-shrink:0;display:flex;align-items:center}.task-content.svelte-1tfkevg{flex:1;display:flex;align-items:center;gap:.5rem;text-align:left;min-width:0;background:none;border:none;padding:0;cursor:pointer}.task-content.svelte-1tfkevg:hover .task-title:where(.svelte-1tfkevg){text-decoration:underline}.task-title.svelte-1tfkevg{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-actions.svelte-1tfkevg{flex-shrink:0;display:flex;align-items:center;gap:.25rem}.task-timer-active.svelte-1tfkevg{display:flex;align-items:center;gap:.5rem}.task-item.svelte-1tfkevg:hover .task-actions:where(.svelte-1tfkevg) button:where(.svelte-1tfkevg){opacity:1}.completed-section.svelte-1tfkevg{margin-top:.5rem;padding-top:.5rem;border-top:1px solid oklch(var(--b3))}.completed-section.svelte-1tfkevg summary:where(.svelte-1tfkevg){list-style:none}.completed-section.svelte-1tfkevg summary:where(.svelte-1tfkevg)::-webkit-details-marker{display:none}.quick-add.svelte-1tfkevg{margin-top:1rem;padding-top:1rem;border-top:1px solid oklch(var(--b3));flex-shrink:0;min-width:0;width:100%;box-sizing:border-box}.quick-add.svelte-1tfkevg .join{width:100%;min-width:0}.quick-add.svelte-1tfkevg .join .input{min-width:0;width:100%}.focus-button.svelte-1p3apql{position:relative}.focus-button.svelte-1p3apql:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,oklch(var(--p) / .1),oklch(var(--s) / .1));opacity:0;transition:opacity .2s}.focus-button.svelte-1p3apql:hover:before{opacity:1}
