.picker.svelte-1e7tszd{position:relative;display:flex;flex-direction:column;gap:var(--hc-space-1)}.for-row.svelte-1e7tszd{display:flex;align-items:center;gap:var(--hc-space-2);font-size:var(--hc-text-sm);color:var(--hc-ink-subtle)}.record-pill.svelte-1e7tszd{display:inline-flex;align-items:center;max-width:100%;height:28px;padding:0 var(--hc-space-3);border:var(--hc-border-width) solid var(--hc-border-strong);border-radius:var(--hc-radius-pill);background:var(--hc-bg-wash);color:var(--hc-ink);font-family:var(--hc-font-sans);font-size:var(--hc-text-sm);font-weight:var(--hc-weight-medium);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-pill.svelte-1e7tszd:hover{background:var(--hc-bg-hover)}.assoc-trigger.svelte-1e7tszd{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--hc-space-1);border:none;background:transparent;padding:0;color:var(--hc-link);font-family:var(--hc-font-sans);font-size:var(--hc-text-sm);font-weight:var(--hc-weight-medium);cursor:pointer}.assoc-trigger.svelte-1e7tszd:hover{color:var(--hc-link-hover)}.assoc-trigger.invalid.svelte-1e7tszd{color:var(--hc-error)}.hint.svelte-1e7tszd,.limits.svelte-1e7tszd,.none.svelte-1e7tszd{margin:0;font-size:var(--hc-text-xs);line-height:var(--hc-leading-xs);color:var(--hc-ink-subtle)}.hint.svelte-1e7tszd{color:var(--hc-error)}.pad.svelte-1e7tszd{padding:var(--hc-space-2) var(--hc-space-3)}.popover.svelte-1e7tszd{position:absolute;top:calc(100% + var(--hc-space-1));left:0;z-index:var(--hc-z-dropdown);width:min(460px,100%);background:var(--hc-bg-page);border:var(--hc-border-width) solid var(--hc-border);border-radius:var(--hc-radius-panel);box-shadow:var(--hc-shadow-popover);padding:var(--hc-space-3);display:flex;flex-direction:column;gap:var(--hc-space-2)}.chosen.svelte-1e7tszd{display:flex;flex-wrap:wrap;gap:var(--hc-space-1)}.search.svelte-1e7tszd{display:flex;align-items:center;gap:var(--hc-space-2);height:var(--hc-control-height);padding:0 var(--hc-space-3);border:var(--hc-border-width) solid var(--hc-border-strong);border-radius:var(--hc-radius-control);color:var(--hc-ink-muted)}.search.svelte-1e7tszd input:where(.svelte-1e7tszd){flex:1;border:none;outline:none;background:transparent;color:var(--hc-ink);font-family:var(--hc-font-sans);font-size:var(--hc-text-sm)}.clear.svelte-1e7tszd{display:inline-flex;border:none;background:transparent;color:var(--hc-ink-subtle);cursor:pointer;padding:var(--hc-space-1)}.results.svelte-1e7tszd{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto}.result.svelte-1e7tszd{display:grid;grid-template-columns:72px 1fr;column-gap:var(--hc-space-2);width:100%;min-height:36px;padding:var(--hc-space-1) var(--hc-space-2);border:none;background:transparent;text-align:left;font-family:var(--hc-font-sans);cursor:pointer;border-radius:var(--hc-radius-control)}.result.svelte-1e7tszd:hover,.result.svelte-1e7tszd:focus-visible{background:var(--hc-bg-hover)}.kind.svelte-1e7tszd{font-size:var(--hc-text-xs);text-transform:uppercase;letter-spacing:var(--hc-tracking-caps);color:var(--hc-ink-muted);align-self:center}.title.svelte-1e7tszd{font-size:var(--hc-text-sm);font-weight:var(--hc-weight-semibold);color:var(--hc-link)}.subtitle.svelte-1e7tszd{grid-column:2;font-size:var(--hc-text-xs);color:var(--hc-ink-subtle)}.result-skeleton.svelte-1e7tszd{padding:var(--hc-space-2)}.line.svelte-1e7tszd{height:14px;width:60%}.datetime.svelte-1lxemyz{display:flex;gap:var(--hc-space-2)}.date.svelte-1lxemyz{flex:1 1 0;min-width:0}.time.svelte-1lxemyz{flex:0 0 140px}.error.svelte-1lxemyz{margin:var(--hc-space-1) 0 0;font-size:var(--hc-text-xs);line-height:var(--hc-leading-xs);color:var(--hc-error)}.rich-text.svelte-ulowmo{display:flex;flex-direction:column;border:var(--hc-border-width) solid var(--hc-border-strong);border-radius:var(--hc-radius-control);background:var(--hc-bg-page)}.rich-text.svelte-ulowmo:focus-within{border-color:var(--hc-interactive)}textarea.svelte-ulowmo{width:100%;resize:vertical;border:none;outline:none;padding:var(--hc-space-3);background:transparent;color:var(--hc-ink);font-family:var(--hc-font-sans);font-size:var(--hc-text-sm);line-height:var(--hc-leading-sm);font-weight:var(--hc-weight-light)}textarea.svelte-ulowmo::placeholder{color:var(--hc-ink-muted)}.toolbar.svelte-ulowmo{display:flex;align-items:center;gap:var(--hc-space-1);height:40px;padding:0 var(--hc-space-2);border-top:var(--hc-border-width) solid var(--hc-border);background:var(--hc-bg-wash)}.more.svelte-ulowmo{display:inline-flex;align-items:center;gap:var(--hc-space-1);height:var(--hc-control-height-sm);padding:0 var(--hc-space-2);border:none;border-radius:var(--hc-radius-control);background:transparent;color:var(--hc-ink);font-family:var(--hc-font-sans);font-size:var(--hc-text-xs);font-weight:var(--hc-weight-medium);cursor:pointer}.more.svelte-ulowmo:hover{background:var(--hc-bg-hover)}.more-icons.svelte-ulowmo{display:inline-flex;gap:2px;color:var(--hc-ink-muted)}.link-row.svelte-ulowmo{display:flex;gap:var(--hc-space-2);align-items:center;padding:var(--hc-space-2);border-top:var(--hc-border-width) solid var(--hc-border)}.log-composer.svelte-1nnaq50{display:flex;flex-direction:column;gap:var(--hc-space-3)}.routing.svelte-1nnaq50{margin:var(--hc-space-1) 0 0;font-size:var(--hc-text-xs);line-height:var(--hc-leading-xs);color:var(--hc-ink-subtle)}.routing.upcoming.svelte-1nnaq50{color:var(--hc-interactive)}.routing.error.svelte-1nnaq50{color:var(--hc-error)}.notes-disabled.svelte-1nnaq50{padding:var(--hc-space-3);border:var(--hc-border-width) dashed var(--hc-border);border-radius:var(--hc-radius-control);color:var(--hc-ink-disabled);font-size:var(--hc-text-sm)}.spacer.svelte-1nnaq50{flex:1}.note-composer.svelte-1ygt9cy{display:flex;flex-direction:column;gap:var(--hc-space-3)}.follow-up.svelte-1ygt9cy{display:flex;align-items:center;gap:var(--hc-space-2);font-size:var(--hc-text-sm);line-height:var(--hc-leading-sm);color:var(--hc-ink);min-height:var(--hc-touch-target)}.follow-up.disabled.svelte-1ygt9cy{color:var(--hc-ink-disabled)}.follow-up.svelte-1ygt9cy input:where(.svelte-1ygt9cy){width:16px;height:16px;accent-color:var(--hc-interactive)}.follow-text.svelte-1ygt9cy{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--hc-space-2)}.inline-select.svelte-1ygt9cy{display:inline-flex;width:110px}.inline-select.wide.svelte-1ygt9cy{width:220px}.support.svelte-1ygt9cy{margin:calc(-1 * var(--hc-space-2)) 0 0;font-size:var(--hc-text-xs);line-height:var(--hc-leading-xs);color:var(--hc-ink-subtle)}.spacer.svelte-1ygt9cy{flex:1}.task-composer.svelte-fna56l{display:flex;flex-direction:column;gap:var(--hc-space-3)}.date-row.svelte-fna56l{display:flex;gap:var(--hc-space-2)}.preset.svelte-fna56l{flex:1 1 0;min-width:0}.custom-date.svelte-fna56l{flex:0 0 160px}.time.svelte-fna56l{flex:0 0 130px}.row.svelte-fna56l{display:grid;grid-template-columns:1fr 1fr;gap:var(--hc-space-3)}.spacer.svelte-fna56l{flex:1}.status-circle.svelte-da2kx9{display:inline-flex;align-items:center;justify-content:center;width:var(--hc-touch-target);height:var(--hc-touch-target);margin:calc(-1 * (var(--hc-touch-target) - 20px) / 2);border:none;background:transparent;padding:0;cursor:pointer;color:var(--hc-ink-on-dark)}.ring.svelte-da2kx9{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--hc-radius-pill);border:1.5px solid var(--hc-border-strong);background:var(--hc-bg-page);transition:border-color var(--hc-duration-base) var(--hc-ease),background var(--hc-duration-base) var(--hc-ease)}.status-circle.svelte-da2kx9:hover:not(:disabled) .ring:where(.svelte-da2kx9),.status-circle.svelte-da2kx9:focus-visible .ring:where(.svelte-da2kx9){border-color:var(--hc-success);background:var(--hc-success-subtle)}.completed.svelte-da2kx9 .ring:where(.svelte-da2kx9),.completed.svelte-da2kx9:hover .ring:where(.svelte-da2kx9){border-color:var(--hc-success);background:var(--hc-success)}.readonly.svelte-da2kx9{cursor:not-allowed}.readonly.svelte-da2kx9 .ring:where(.svelte-da2kx9){border-color:var(--hc-ink-disabled);background:var(--hc-bg-page);color:var(--hc-ink-disabled)}.lock.svelte-da2kx9{display:none;line-height:0}.readonly.svelte-da2kx9:hover .lock:where(.svelte-da2kx9){display:inline-flex}
