.pt.svelte-17hgndl{flex-direction:column;gap:12px;display:flex}.pt-list.svelte-17hgndl{flex-direction:column;gap:10px;display:flex}.pt-event.svelte-17hgndl{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:clamp(10px,2.5vw,14px);display:flex}.pt-event-head.svelte-17hgndl{justify-content:space-between;align-items:center;display:flex}.pt-num.svelte-17hgndl{color:var(--color-muted);font-size:12px;font-weight:500}.pt-remove.svelte-17hgndl{border:1px solid var(--color-line);border-radius:var(--radius-button);background:var(--color-surface);width:28px;height:28px;color:var(--color-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.pt-remove.svelte-17hgndl:hover{background:var(--color-error-soft);color:var(--color-error);border-color:var(--color-error-line)}.pt-remove.svelte-17hgndl:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pt-fields.svelte-17hgndl{grid-template-columns:1fr;gap:10px;display:grid}@media (width>=860px){.pt-fields.svelte-17hgndl{grid-template-columns:2fr 170px 1fr 2fr}}.pt-field.svelte-17hgndl{flex-direction:column;gap:4px;display:flex}.pt-label.svelte-17hgndl{color:var(--color-muted);font-size:12px;font-weight:500}.pt-label-row.svelte-17hgndl{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.pt-field.svelte-17hgndl input:where(.svelte-17hgndl){border:1px solid var(--color-line);border-radius:var(--radius-input);background:var(--color-surface);width:100%;color:var(--color-ink);font:inherit;padding:8px 10px;font-size:14px}.pt-field.svelte-17hgndl input:where(.svelte-17hgndl):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pt-add.svelte-17hgndl{border:1px dashed var(--color-primary);border-radius:var(--radius-button);background:var(--color-primary-soft);color:var(--color-primary-ink);font:inherit;cursor:pointer;align-self:flex-start;padding:9px 16px;font-weight:500}.pt-add.svelte-17hgndl:hover{background:var(--color-primary-soft-hover);border-style:solid}.pt-add.svelte-17hgndl:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pt-output.svelte-17hgndl{background:var(--color-primary-soft);border:1px solid var(--color-primary-line);border-radius:var(--radius-card);padding:clamp(14px,3vw,20px)}.pt-output.svelte-17hgndl h4:where(.svelte-17hgndl){color:var(--color-primary-ink);margin:0 0 12px;font-size:15px}.pt-timeline.svelte-17hgndl{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pt-timeline.svelte-17hgndl li:where(.svelte-17hgndl){border-left:2px solid var(--color-primary-line);flex-wrap:wrap;align-items:baseline;gap:8px;padding-left:16px;font-size:14px;display:flex}.pt-timeline.svelte-17hgndl time:where(.svelte-17hgndl){color:var(--color-primary);font-variant-numeric:tabular-nums;min-width:100px;font-weight:600}.pt-cat.svelte-17hgndl{background:var(--color-surface);border:1px solid var(--color-primary-line);color:var(--color-primary-ink);border-radius:999px;padding:2px 8px;font-size:12px}.pt-note.svelte-17hgndl{color:var(--color-muted);font-size:13px}
