.backdrop.svelte-1xmoxia{position:absolute;top:0;right:0;bottom:0;left:0;background:#10232a66;display:flex;align-items:flex-end;justify-content:center;z-index:50;animation:svelte-1xmoxia-fade .15s ease}@keyframes svelte-1xmoxia-fade{0%{opacity:0}}.sheet.svelte-1xmoxia{background:var(--surface);width:100%;max-width:100%;border-radius:22px 22px 0 0;box-shadow:var(--shadow-pop);max-height:94%;overflow:hidden;position:relative;animation:svelte-1xmoxia-slide .2s cubic-bezier(.22,1,.36,1)}.sheet-body.svelte-1xmoxia{max-height:94vh;overflow-y:auto;padding:20px 30px 26px}@keyframes svelte-1xmoxia-slide{0%{transform:translateY(30px);opacity:.6}}@media (prefers-reduced-motion: reduce){.backdrop.svelte-1xmoxia,.sheet.svelte-1xmoxia{animation:none}}.top.svelte-1xmoxia{display:flex;align-items:center;gap:10px;margin-bottom:6px}.name.svelte-1xmoxia{flex:1;border:0;background:transparent;font-family:inherit;font-size:26px;font-weight:600;color:var(--ink);padding:6px 0;outline:none;letter-spacing:-.01em}.name.svelte-1xmoxia::placeholder{color:var(--muted-2);font-weight:500}.x.svelte-1xmoxia{border:0;background:transparent;color:var(--muted);font-size:16px;width:32px;height:32px;border-radius:50%}.x.svelte-1xmoxia:hover{background:var(--surface-2)}.row.svelte-1xmoxia{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-top:1px solid var(--line);width:100%}.lbl.svelte-1xmoxia{font-size:15px;font-weight:500;color:var(--ink)}.lbl.svelte-1xmoxia em:where(.svelte-1xmoxia){font-weight:400;color:var(--muted-2);font-size:13px}.row.col.svelte-1xmoxia{flex-direction:column;align-items:stretch;gap:10px}.val.svelte-1xmoxia{display:flex;align-items:center;gap:14px}.seg.svelte-1xmoxia{display:flex;gap:6px}.seg__b.svelte-1xmoxia{flex:1;border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;padding:10px 0;font-weight:700;color:var(--muted)}.seg__b.on.svelte-1xmoxia{color:#fff;border-color:transparent}.seg__b.p0.on.svelte-1xmoxia{background:var(--muted)}.seg__b.p1.on.svelte-1xmoxia{background:#e8890c}.seg__b.p2.on.svelte-1xmoxia{background:var(--danger)}.people.svelte-1xmoxia{display:flex;gap:8px;flex-wrap:wrap}.att.svelte-1xmoxia{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:58px}.att__av.svelte-1xmoxia{position:relative;display:grid;place-items:center}.anyicon.svelte-1xmoxia{width:46px;height:46px;border-radius:50%;background:var(--surface-2);border:1px dashed var(--line-strong);color:var(--muted)}.att.on.svelte-1xmoxia .anyicon:where(.svelte-1xmoxia){background:var(--accent);color:#fff;border-style:solid;border-color:var(--accent)}.att__chk.svelte-1xmoxia{position:absolute;right:-2px;bottom:-2px;width:20px;height:20px;border-radius:50%;background:var(--accent);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;border:2px solid var(--surface)}.att__name.svelte-1xmoxia{font-size:12px;font-weight:500;color:var(--muted)}.att[aria-pressed=true].svelte-1xmoxia .att__name:where(.svelte-1xmoxia),.att.on.svelte-1xmoxia .att__name:where(.svelte-1xmoxia){color:var(--ink)}.dbtn.svelte-1xmoxia{border:0;background:transparent;font-family:inherit;font-size:16px;font-weight:500;padding:6px 8px;border-radius:8px;color:var(--ink);cursor:pointer}.dbtn.active.svelte-1xmoxia{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.clr.svelte-1xmoxia{border:0;background:transparent;color:var(--danger);font-weight:600;font-size:13px}.adddate.svelte-1xmoxia{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;padding:8px 16px;font-weight:700;color:var(--muted)}.cal.svelte-1xmoxia{padding:6px 0 14px}.cal__head.svelte-1xmoxia{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cal__head.svelte-1xmoxia>span:where(.svelte-1xmoxia){font-weight:700;font-size:15px}.cal__nav.svelte-1xmoxia button:where(.svelte-1xmoxia){border:0;background:var(--surface-2);width:30px;height:30px;border-radius:8px;font-size:18px;color:var(--ink);margin-left:6px}.cal__dow.svelte-1xmoxia{display:grid;grid-template-columns:repeat(7,1fr)}.cal__dow.svelte-1xmoxia span:where(.svelte-1xmoxia){text-align:center;font-size:11px;font-weight:700;color:var(--muted-2);padding:4px 0}.cal__grid.svelte-1xmoxia{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cal__day.svelte-1xmoxia{border:0;background:transparent;aspect-ratio:1;border-radius:50%;font-size:13px;font-weight:600;color:var(--ink);display:grid;place-items:center}.cal__day.out.svelte-1xmoxia{color:var(--muted-2)}.cal__day.today.svelte-1xmoxia{color:var(--accent);font-weight:800}.cal__day.sel.svelte-1xmoxia{background:var(--accent);color:#fff}.days.svelte-1xmoxia{display:flex;gap:6px}.day.svelte-1xmoxia{flex:1;border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;padding:9px 0;font-weight:800;color:var(--muted)}.day.on.svelte-1xmoxia{background:var(--accent);color:#fff;border-color:var(--accent)}.plain.svelte-1xmoxia{border:0;border-bottom:1px solid transparent;background:transparent;font-family:inherit;font-size:15px;color:var(--ink);padding:6px 0;width:100%;outline:none}.plain.svelte-1xmoxia:focus{border-bottom-color:var(--accent)}textarea.plain.svelte-1xmoxia{resize:vertical;line-height:1.4}.num.svelte-1xmoxia{max-width:120px}.chips.svelte-1xmoxia{display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-1xmoxia{border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);border-radius:999px;padding:8px 16px;font-weight:600;font-size:14px}.chip.on.svelte-1xmoxia{background:var(--accent);color:#fff;border-color:var(--accent)}.error.svelte-1xmoxia{color:var(--danger);font-size:13px;font-weight:600;margin:8px 0 0}.actions.svelte-1xmoxia{display:flex;align-items:center;gap:10px;margin-top:20px}.spacer.svelte-1xmoxia{flex:1}.actions.svelte-1xmoxia button:where(.svelte-1xmoxia){border-radius:999px;font-weight:700;font-size:15px;padding:11px 26px;border:0}.save.svelte-1xmoxia{background:var(--accent);color:#fff}.cancel.svelte-1xmoxia{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong)!important}.del.svelte-1xmoxia{background:transparent;color:var(--danger);padding-left:0}.actions.svelte-1xmoxia button:where(.svelte-1xmoxia):disabled{opacity:.6}
