.cd-card.svelte-1q9o7q1{background-color:var(--surface);border:thin solid var(--border);border-radius:var(--r-xl);color:var(--ink);position:relative;display:flex;height:8rem;width:100%;overflow:hidden;transition:border-color var(--dur) var(--ease)}.cd-color-strip.svelte-1q9o7q1{width:.25rem;flex-shrink:0;align-self:stretch;transition:opacity var(--dur) var(--ease)}@media (hover: hover) and (pointer: fine){.cd-card.svelte-1q9o7q1:hover .cd-color-strip:where(.svelte-1q9o7q1){opacity:0}}.cd-body.svelte-1q9o7q1{display:flex;width:100%;flex-direction:column;justify-content:space-between;padding:1rem}.cd-name.svelte-1q9o7q1{overflow:hidden;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:var(--text-md);font-weight:500;color:var(--ink)}.cd-time-block.svelte-1q9o7q1{display:flex;flex-direction:column}.cd-time.svelte-1q9o7q1{font-size:var(--text-xl);color:var(--ink)}.cd-label.svelte-1q9o7q1{font-size:var(--text-2xs);letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.cd-stopped-badge.svelte-1q9o7q1{margin-left:.5rem;color:var(--yellow)}.cd-overlay.svelte-1q9o7q1{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:var(--sp-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease);background:color-mix(in srgb,var(--surface) 80%,transparent)}@media (hover: hover) and (pointer: fine){.cd-card.svelte-1q9o7q1:hover .cd-overlay:where(.svelte-1q9o7q1){opacity:1;pointer-events:auto}}.overlay-btn.svelte-1q9o7q1{background-color:var(--surface-2);color:var(--ink);border:thin solid var(--border);cursor:pointer;padding:var(--sp-3);transition:background-color var(--dur) var(--ease)}.overlay-btn.svelte-1q9o7q1:hover{background-color:var(--bg)}.pin-indicator.svelte-1q9o7q1{position:absolute;top:var(--sp-2);right:var(--sp-2);color:var(--accent);pointer-events:none;z-index:1;line-height:0}.overlay-btn-pinned.svelte-1q9o7q1{color:var(--accent);border-color:var(--accent)}.form-root.svelte-7qt3yl{color:var(--ink);display:flex;flex-direction:column;gap:.75rem}.form-grid-2.svelte-7qt3yl{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.form-label.svelte-7qt3yl{display:block;margin-bottom:.25rem;font-size:.875rem;color:var(--muted)}.form-muted.svelte-7qt3yl{color:var(--muted);font-size:.875rem}.form-input.svelte-7qt3yl{background-color:var(--surface-2);color:var(--ink);border:thin solid var(--border);width:100%;padding:.5rem;font-size:.875rem;outline:none}.form-input.svelte-7qt3yl:focus{border-color:var(--accent);outline:none}.input-disabled.svelte-7qt3yl{opacity:.6}.form-row.svelte-7qt3yl{display:flex;align-items:center;gap:1rem}.status-row.svelte-7qt3yl{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.checkbox-label.svelte-7qt3yl{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem}.checkbox.svelte-7qt3yl{width:1rem;height:1rem}.checkbox-sm.svelte-7qt3yl{width:.75rem;height:.75rem}.color-presets.svelte-7qt3yl{display:flex;gap:.25rem}.color-preset-btn.svelte-7qt3yl{width:1.5rem;height:1.5rem;border:thin solid var(--border);transition:border-color var(--dur) var(--ease)}.color-preset-selected.svelte-7qt3yl{border-color:var(--ink)}.form-end.svelte-7qt3yl{display:flex;align-items:flex-end;gap:.5rem}.format-checkboxes.svelte-7qt3yl{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.875rem}.form-actions.svelte-7qt3yl{display:flex;gap:.5rem;padding-top:.5rem}.form-btn.svelte-7qt3yl{flex:1;padding:.5rem;font-size:.875rem;background-color:var(--surface-2);color:var(--ink);border:thin solid var(--border);transition:background-color var(--dur) var(--ease);display:flex;align-items:center;justify-content:center;gap:.25rem}.form-btn.svelte-7qt3yl:hover{background-color:var(--bg)}.form-btn-accent.svelte-7qt3yl{flex:1;padding:.5rem;font-size:.875rem;background-color:var(--accent);color:var(--surface);border:thin solid var(--accent);transition:opacity var(--dur) var(--ease);display:flex;align-items:center;justify-content:center;gap:.25rem}.form-btn-accent.svelte-7qt3yl:hover{opacity:.9}.form-btn-warning.svelte-7qt3yl{width:100%;padding:.5rem;font-size:.875rem;background-color:color-mix(in srgb,var(--yellow) 20%,var(--surface-2));color:var(--ink);border:thin solid color-mix(in srgb,var(--yellow) 50%,var(--border));transition:background-color var(--dur) var(--ease)}.form-btn-warning.svelte-7qt3yl:hover{background-color:color-mix(in srgb,var(--yellow) 30%,var(--surface-2))}.badge-stopped.svelte-7qt3yl{background-color:color-mix(in srgb,var(--yellow) 15%,var(--surface-2));color:var(--ink);border:thin solid color-mix(in srgb,var(--yellow) 40%,var(--border));padding:.125rem .5rem}.badge-running.svelte-7qt3yl{background-color:color-mix(in srgb,var(--green) 15%,var(--surface-2));color:var(--ink);border:thin solid color-mix(in srgb,var(--green) 40%,var(--border));padding:.125rem .5rem}.cd-main.svelte-rqg8yd{display:flex;flex:1;flex-direction:column;padding-top:.125rem}.cd-section.svelte-rqg8yd{display:flex;flex:1;flex-direction:column;gap:var(--sp-6);padding:var(--sp-4);background-color:transparent}.cd-form.svelte-rqg8yd{background-color:var(--surface);border:thin solid var(--border);box-shadow:0 .5rem 1.5rem var(--shadow),.25rem .25rem 0 var(--border);caret-color:var(--accent);color:var(--ink);display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2)}.cd-form.svelte-rqg8yd:focus-within{border-color:var(--accent);box-shadow:0 0 0 .1rem var(--accent)}.cd-input.svelte-rqg8yd{color:var(--ink);display:block;padding:var(--sp-2);outline:none;border:none}.cd-input.svelte-rqg8yd::placeholder{color:var(--muted)}.cd-input-name.svelte-rqg8yd{flex:5;width:100%}.cd-input-date.svelte-rqg8yd{flex:3;width:100%}.cd-btn.svelte-rqg8yd{background-color:var(--surface-2);color:var(--ink);border:thin solid var(--border);cursor:pointer;padding:var(--sp-3);transition:background-color var(--dur) var(--ease)}.cd-btn.svelte-rqg8yd:hover{background-color:var(--bg)}.cd-expanded-form.svelte-rqg8yd{background-color:var(--surface);border:thin solid var(--border);box-shadow:0 .5rem 1.5rem var(--shadow),.25rem .25rem 0 var(--border);color:var(--ink);padding:var(--sp-4)}.cd-grid-wrapper.svelte-rqg8yd{padding:.5rem}.cd-grid.svelte-rqg8yd{display:grid;width:100%;align-content:center;gap:1rem}.loading-text.svelte-rqg8yd{color:var(--muted);padding-block:2rem;text-align:center}
