.rec.svelte-i651xc{display:flex;flex-direction:column;gap:12px;padding:14px;background:color-mix(in srgb,var(--md-sys-color-on-surface) 4%,transparent);border-radius:12px}.toggle.svelte-i651xc{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;cursor:pointer}.toggle.svelte-i651xc input:where(.svelte-i651xc){accent-color:var(--md-sys-color-primary);width:18px;height:18px}.rec-grid.svelte-i651xc{display:grid;grid-template-columns:1fr 100px;gap:10px}.field.svelte-i651xc{display:flex;flex-direction:column;gap:4px}.field.small.svelte-i651xc{width:100px}.lbl.svelte-i651xc{font-size:11px;color:var(--md-sys-color-on-surface-variant);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.field.svelte-i651xc input[type=number]:where(.svelte-i651xc){padding:8px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 45%,transparent);background:var(--md-sys-color-surface);color:inherit;font-family:inherit;font-size:14px;outline:none}.weekdays.svelte-i651xc{display:flex;gap:4px;flex-wrap:wrap}.wd-btn.svelte-i651xc{background:transparent;border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 30%,transparent);border-radius:50%;width:36px;height:36px;cursor:pointer;font-size:12px;font-weight:600;color:var(--md-sys-color-on-surface-variant);font-family:inherit}.wd-btn.selected.svelte-i651xc{background:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}fieldset.end-mode.svelte-i651xc{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}fieldset.end-mode.svelte-i651xc legend:where(.svelte-i651xc){font-size:11px;color:var(--md-sys-color-on-surface-variant);font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.radio.svelte-i651xc{display:flex;align-items:center;gap:8px;font-size:14px}.radio.svelte-i651xc input[type=radio]:where(.svelte-i651xc){accent-color:var(--md-sys-color-primary)}.inline-num.svelte-i651xc{width:60px;padding:4px 6px;border-radius:6px;border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 30%,transparent);background:var(--md-sys-color-surface);color:inherit;font-family:inherit;font-size:13px}.inline-date.svelte-i651xc{padding:4px 8px;border-radius:6px;border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 30%,transparent);background:var(--md-sys-color-surface);color:inherit;font-family:inherit;font-size:13px}.preview.svelte-i651xc{margin:0;padding:8px 10px;background:color-mix(in srgb,var(--md-sys-color-primary) 10%,transparent);border-radius:8px;font-size:13px;color:var(--md-sys-color-on-surface)}.preview.svelte-i651xc strong:where(.svelte-i651xc){color:var(--md-sys-color-primary);font-weight:600}.attendees.svelte-l32n95{display:flex;flex-direction:column;gap:8px;padding:12px;background:color-mix(in srgb,var(--md-sys-color-on-surface) 4%,transparent);border-radius:12px}.head.svelte-l32n95{display:flex;align-items:center;gap:6px;color:var(--md-sys-color-on-surface-variant)}h4.svelte-l32n95{margin:0;font-size:13px;font-weight:600}.mode-toggle.svelte-l32n95{display:flex;gap:4px;padding:4px;background:color-mix(in srgb,var(--md-sys-color-on-surface) 6%,transparent);border-radius:18px;width:fit-content}.mode-toggle.svelte-l32n95 button:where(.svelte-l32n95){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:4px 12px;border-radius:14px;cursor:pointer;font-family:inherit;font-size:12px;color:var(--md-sys-color-on-surface-variant)}.mode-toggle.svelte-l32n95 button.active:where(.svelte-l32n95){background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.add-row.svelte-l32n95{display:flex;gap:6px;align-items:stretch}.input.svelte-l32n95{flex:1;padding:8px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 45%,transparent);background:var(--md-sys-color-surface);color:inherit;font-family:inherit;font-size:13px;outline:none}.input.svelte-l32n95:focus{border-color:var(--md-sys-color-primary)}.add-btn.svelte-l32n95{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border:0;padding:0 14px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center}.add-btn[disabled].svelte-l32n95{opacity:.5;cursor:default}.muted.svelte-l32n95,.hint.svelte-l32n95{font-size:12px;color:var(--md-sys-color-on-surface-variant);margin:0}.found.svelte-l32n95{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--md-sys-color-on-surface);padding:4px 8px;border-radius:6px;background:color-mix(in srgb,var(--md-sys-color-primary) 10%,transparent);margin:0}.list.svelte-l32n95{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.row.svelte-l32n95{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--md-sys-color-surface);border-radius:8px}.who.svelte-l32n95{flex:1;display:flex;align-items:center;gap:6px;min-width:0}.label.svelte-l32n95{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status.svelte-l32n95{font-size:10px;padding:2px 8px;border-radius:100px;text-transform:uppercase;letter-spacing:.04em;font-weight:500}.status.status-pending.svelte-l32n95{background:color-mix(in srgb,var(--md-sys-color-on-surface) 12%,transparent);color:var(--md-sys-color-on-surface-variant)}.status.status-accepted.svelte-l32n95{background:color-mix(in srgb,#2e7d32 22%,transparent);color:#2e7d32}.status.status-declined.svelte-l32n95{background:color-mix(in srgb,var(--md-sys-color-error, #b3261e) 18%,transparent);color:var(--md-sys-color-error, #b3261e)}.status.status-tentative.svelte-l32n95{background:color-mix(in srgb,#ed6c02 22%,transparent);color:#ed6c02}.icon-btn.svelte-l32n95{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:4px;border-radius:6px;cursor:pointer;color:var(--md-sys-color-on-surface-variant);display:inline-flex}.icon-btn.svelte-l32n95:hover{background:color-mix(in srgb,var(--md-sys-color-on-surface) 8%,transparent);color:var(--md-sys-color-error, #b3261e)}.hint.svelte-1w2017v{margin:0 0 12px;color:var(--md-sys-color-on-surface-variant);font-size:13px;line-height:1.5}.opts.svelte-1w2017v{display:flex;flex-direction:column;gap:6px}.opt.svelte-1w2017v{display:flex;gap:12px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background .1s ease}.opt.svelte-1w2017v:hover{background:color-mix(in srgb,var(--md-sys-color-on-surface) 5%,transparent)}.opt.svelte-1w2017v input[type=radio]:where(.svelte-1w2017v){accent-color:var(--md-sys-color-primary);margin-top:3px;flex:0 0 auto}.opt.svelte-1w2017v>div:where(.svelte-1w2017v){display:flex;flex-direction:column;gap:2px}.opt.svelte-1w2017v strong:where(.svelte-1w2017v){font-size:14px;font-weight:500;color:var(--md-sys-color-on-surface)}.opt.svelte-1w2017v small:where(.svelte-1w2017v){font-size:12px;color:var(--md-sys-color-on-surface-variant);line-height:1.4}.btn.svelte-1w2017v{padding:8px 18px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;border:0;font-family:inherit}.btn.outline.svelte-1w2017v{background:transparent;color:var(--md-sys-color-on-surface);border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 45%,transparent)}.btn.primary.svelte-1w2017v{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.btn.primary.danger.svelte-1w2017v{background:var(--md-sys-color-error, #b3261e);color:var(--md-sys-color-on-error, #fff)}.form.svelte-bw92ib{display:flex;flex-direction:column;gap:14px}.row.svelte-bw92ib{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:540px){.row.svelte-bw92ib{grid-template-columns:1fr}}.full.svelte-bw92ib{display:flex;flex-direction:column;gap:6px}.field.svelte-bw92ib{display:flex;flex-direction:column;gap:8px}.lbl.svelte-bw92ib{font-size:12px;color:var(--md-sys-color-on-surface-variant);font-weight:500}.chips.svelte-bw92ib{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-bw92ib{display:inline-flex;align-items:center;gap:4px;font-size:13px;padding:5px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 40%,transparent);background:transparent;color:var(--md-sys-color-on-surface);font-family:inherit}.chip.person.svelte-bw92ib{background:color-mix(in srgb,var(--md-sys-color-primary) 12%,transparent);border-color:transparent}.chip-x.svelte-bw92ib{display:inline-flex;align-items:center;border:none;background:none;color:var(--md-sys-color-on-surface-variant);cursor:pointer;padding:0;margin-left:2px}.chip-x.svelte-bw92ib:hover{color:var(--md-sys-color-on-surface)}.chip.toggle.svelte-bw92ib{cursor:pointer;transition:background .12s ease,border-color .12s ease}.chip.toggle.active.svelte-bw92ib{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-color:transparent}.suggestions.svelte-bw92ib{display:flex;flex-wrap:wrap;gap:6px}.sug.svelte-bw92ib{font-size:12px;padding:4px 9px;border-radius:999px;border:1px dashed color-mix(in srgb,var(--md-sys-color-outline) 45%,transparent);background:transparent;color:var(--md-sys-color-on-surface-variant);cursor:pointer;font-family:inherit}.sug.svelte-bw92ib:hover{color:var(--md-sys-color-primary);border-color:color-mix(in srgb,var(--md-sys-color-primary) 50%,transparent)}.field.svelte-bw92ib input[type=text]:where(.svelte-bw92ib){padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 45%,transparent);background:var(--md-sys-color-surface);color:inherit;font-family:inherit;font-size:14px;outline:none;transition:border-color .12s ease}.field.svelte-bw92ib input[type=text]:where(.svelte-bw92ib):focus{border-color:var(--md-sys-color-primary)}input[type=text].svelte-bw92ib,textarea.svelte-bw92ib{padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 45%,transparent);background:var(--md-sys-color-surface);color:inherit;font-family:inherit;font-size:14px;outline:none;transition:border-color .12s ease}textarea.svelte-bw92ib{resize:vertical;min-height:60px}input[type=text].svelte-bw92ib:focus,textarea.svelte-bw92ib:focus{border-color:var(--md-sys-color-primary)}.checkbox.svelte-bw92ib{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--md-sys-color-on-surface);cursor:pointer}.checkbox.svelte-bw92ib input:where(.svelte-bw92ib){accent-color:var(--md-sys-color-primary);width:18px;height:18px}.btn.svelte-bw92ib{padding:8px 18px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;border:0;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.btn[disabled].svelte-bw92ib{opacity:.6;cursor:default}.btn.outline.svelte-bw92ib{background:transparent;color:var(--md-sys-color-on-surface);border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 45%,transparent)}.btn.primary.svelte-bw92ib{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.btn.danger.svelte-bw92ib{background:transparent;color:var(--md-sys-color-error, #b3261e)}.btn.danger.svelte-bw92ib:hover{background:color-mix(in srgb,var(--md-sys-color-error, #b3261e) 10%,transparent)}.spacer.svelte-bw92ib{flex:1}.linked-tasks.svelte-bw92ib{display:flex;flex-direction:column;gap:8px;padding-top:4px;border-top:1px solid color-mix(in srgb,var(--md-sys-color-outline) 18%,transparent)}.lt-muted.svelte-bw92ib{font-size:12px;color:var(--md-sys-color-on-surface-variant)}.lt-list.svelte-bw92ib{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.lt-row.svelte-bw92ib{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--md-sys-color-on-surface)}.lt-row.done.svelte-bw92ib .lt-title:where(.svelte-bw92ib){text-decoration:line-through;color:var(--md-sys-color-on-surface-variant)}.lt-title.svelte-bw92ib{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-add.svelte-bw92ib{display:flex;gap:8px}.lt-add.svelte-bw92ib input:where(.svelte-bw92ib){flex:1;padding:8px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 45%,transparent);background:var(--md-sys-color-surface);color:inherit;font-family:inherit;font-size:13px;outline:none}.lt-add.svelte-bw92ib input:where(.svelte-bw92ib):focus{border-color:var(--md-sys-color-primary)}.lt-add-btn.svelte-bw92ib{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 45%,transparent);background:transparent;color:var(--md-sys-color-on-surface);font-family:inherit;font-size:13px;cursor:pointer}.lt-add-btn.svelte-bw92ib:hover:not([disabled]){background:color-mix(in srgb,var(--md-sys-color-primary) 10%,transparent)}.lt-add-btn[disabled].svelte-bw92ib{opacity:.5;cursor:default}
