.toolbar.svelte-1ctar3i{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg);border-bottom:1px solid var(--border)}.toolbar.svelte-1ctar3i button:where(.svelte-1ctar3i){background:transparent;border:none;color:var(--text);padding:6px 12px;border-radius:4px;font-size:13px;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.toolbar.svelte-1ctar3i button:where(.svelte-1ctar3i):hover{background:var(--surface-2)}.toolbar.svelte-1ctar3i .primary:where(.svelte-1ctar3i){background:var(--accent);color:var(--bg);font-weight:600}.toolbar.svelte-1ctar3i .primary:where(.svelte-1ctar3i):hover{filter:brightness(1.1);background:var(--accent)}.toolbar.svelte-1ctar3i .primary.outline:where(.svelte-1ctar3i){background:transparent;border:1px solid var(--border);color:var(--text)}.toolbar.svelte-1ctar3i .iconbtn:where(.svelte-1ctar3i){color:var(--text-dim)}.toolbar.svelte-1ctar3i .iconbtn.active-btn:where(.svelte-1ctar3i){background:#6366f126;color:var(--accent)}.toolbar.svelte-1ctar3i .badge-count:where(.svelte-1ctar3i){background:var(--accent);color:var(--bg);border-radius:10px;padding:0 6px;font-size:10px;font-weight:700;margin-left:4px}.toolbar.svelte-1ctar3i .ic:where(.svelte-1ctar3i){font-weight:700}.toolbar.svelte-1ctar3i .nav-group:where(.svelte-1ctar3i){display:flex;align-items:center;gap:2px}.toolbar.svelte-1ctar3i .today-btn:where(.svelte-1ctar3i){color:var(--text)}.toolbar.svelte-1ctar3i .spacer:where(.svelte-1ctar3i){flex:1}.toolbar.svelte-1ctar3i .link:where(.svelte-1ctar3i){font-size:12px;padding:6px 12px}.menu-card.svelte-1ctar3i{position:absolute;top:calc(100% + 4px);right:0;background:#fff;color:#1e293b;border-radius:8px;box-shadow:0 8px 24px #0006;min-width:240px;z-index:50;padding:8px 0}.menu-card.wide.svelte-1ctar3i{min-width:320px}.menu-header.svelte-1ctar3i{padding:8px 16px;font-size:12px;color:#64748b;border-bottom:1px solid #e2e8f0;margin-bottom:4px;font-weight:600}.menu-item.svelte-1ctar3i{width:100%;background:transparent;border:none;color:#1e293b;padding:8px 16px;text-align:left;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:12px}.menu-item.svelte-1ctar3i:hover{background:#f1f5f9}.menu-item.selected.svelte-1ctar3i{color:#6366f1}.menu-item.svelte-1ctar3i .check:where(.svelte-1ctar3i){width:14px;color:#6366f1}.menu-item.svelte-1ctar3i .m-icon:where(.svelte-1ctar3i){width:16px}.menu-item.svelte-1ctar3i .format-sample:where(.svelte-1ctar3i){margin-left:auto;background:#e2e8f0;color:#475569;padding:2px 8px;border-radius:4px;font-size:11px}.menu-item.primary-text.svelte-1ctar3i{color:#6366f1;font-weight:500}.divider.svelte-1ctar3i{height:1px;background:#e2e8f0;margin:6px 0}.divider.thin.svelte-1ctar3i{background:#f1f5f9}.zoom-dropdown.svelte-1ctar3i,.filter-dropdown.svelte-1ctar3i,.group-dropdown.svelte-1ctar3i,.metric-dropdown.svelte-1ctar3i,.format-dropdown.svelte-1ctar3i,.views-dropdown.svelte-1ctar3i{position:relative}.menu-row-flex.svelte-1ctar3i{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid #e2e8f0;margin-bottom:4px}.filter-section.svelte-1ctar3i{padding:8px 16px}.filter-section-title.svelte-1ctar3i{color:#94a3b8;font-size:12px;margin-bottom:8px;font-weight:600}.checkbox-row.svelte-1ctar3i,.radio-row.svelte-1ctar3i{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer}.checkbox-row.svelte-1ctar3i:hover,.radio-row.svelte-1ctar3i:hover{background:#f8fafc}.link-btn.svelte-1ctar3i{background:transparent;border:none;color:#6366f1;cursor:pointer;font-size:12px}.link-btn.svelte-1ctar3i:hover{text-decoration:underline;background:transparent}.link-btn.small.svelte-1ctar3i{padding:4px 0;font-size:12px}.view-row.svelte-1ctar3i{display:flex;align-items:center}.view-load.svelte-1ctar3i{flex:1;background:transparent;border:none;padding:8px 16px;cursor:pointer;text-align:left;font-size:14px;color:#1e293b}.view-load.svelte-1ctar3i:hover{background:#f1f5f9}.view-del.svelte-1ctar3i{background:transparent;border:none;padding:4px 12px;color:#ef4444;cursor:pointer}.sidebar-backdrop.svelte-1ctar3i{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:99}.sidebar.svelte-1ctar3i{position:fixed;top:0;right:0;bottom:0;width:380px;background:#fff;color:#1e293b;box-shadow:-4px 0 24px #0000004d;z-index:100;display:flex;flex-direction:column}.sb-header.svelte-1ctar3i{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0}.sb-header.svelte-1ctar3i h2:where(.svelte-1ctar3i){margin:0;font-size:18px;flex:1}.sb-header.svelte-1ctar3i .close:where(.svelte-1ctar3i){color:#64748b;font-size:18px;padding:4px 8px;cursor:pointer;background:transparent;border:none}.sb-body.svelte-1ctar3i{flex:1;overflow-y:auto;padding:12px 20px}.sb-row.svelte-1ctar3i{display:flex;align-items:center;padding:12px 0;gap:12px;position:relative}.sb-icon.svelte-1ctar3i{width:20px;color:#64748b}.sb-label.svelte-1ctar3i{flex:1;font-size:14px}.sb-value-btn.svelte-1ctar3i{background:transparent;border:1px solid transparent;color:#1e293b;padding:4px 8px;border-radius:4px;cursor:pointer}.sb-value-btn.svelte-1ctar3i:hover{background:#f1f5f9;border-color:#e2e8f0}.sb-inline-menu.svelte-1ctar3i{position:absolute;top:calc(100% + 4px);right:0;min-width:200px}.sb-section-title.svelte-1ctar3i{color:#94a3b8;font-size:12px;font-weight:600;padding:8px 0 4px}.sb-option.svelte-1ctar3i{width:100%;background:transparent;border:none;padding:6px 0;text-align:left;cursor:pointer;color:#1e293b;display:flex;align-items:center;gap:12px;font-size:14px}.sb-option.svelte-1ctar3i .check:where(.svelte-1ctar3i){width:14px;color:#6366f1}.sb-option.svelte-1ctar3i:hover{background:#f8fafc}.sb-option.selected.svelte-1ctar3i{color:#6366f1}.radio-row.sb-r.svelte-1ctar3i{padding:4px 0}.sb-link.svelte-1ctar3i{display:block;margin:16px 0;color:#6366f1;font-size:13px}.sb-footer.svelte-1ctar3i{padding:16px 20px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end}.sb-footer.svelte-1ctar3i .primary:where(.svelte-1ctar3i){background:#6366f1;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer}.modal-backdrop.svelte-1ctar3i{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:199}.modal.svelte-1ctar3i{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;color:#1e293b;width:min(760px,94vw);max-height:92vh;border-radius:10px;box-shadow:0 20px 60px #00000080;z-index:200;display:flex;flex-direction:column;overflow:hidden}.modal.small.svelte-1ctar3i{width:min(480px,92vw)}.m-header.svelte-1ctar3i{display:flex;align-items:center;padding:10px 16px;border-bottom:1px solid #e2e8f0;flex-shrink:0}.m-header.svelte-1ctar3i h2:where(.svelte-1ctar3i){margin:0;font-size:15px;flex:1;font-weight:600}.m-header-right.svelte-1ctar3i{display:flex;align-items:center;gap:8px}.m-header.svelte-1ctar3i .iconbtn:where(.svelte-1ctar3i){background:transparent;border:1px solid #e2e8f0;color:#1e293b;padding:4px 10px;border-radius:6px;cursor:pointer;font-size:12px}.m-header.svelte-1ctar3i .iconbtn.close:where(.svelte-1ctar3i){border:none;color:#64748b;padding:2px 6px;font-size:18px}.m-tabs.svelte-1ctar3i{display:flex;padding:0 16px;border-bottom:1px solid #e2e8f0;gap:20px;flex-shrink:0}.m-tabs.svelte-1ctar3i .tab:where(.svelte-1ctar3i){background:transparent;border:none;padding:8px 0;cursor:pointer;color:#64748b;font-size:13px;border-bottom:2px solid transparent}.m-tabs.svelte-1ctar3i .tab.active:where(.svelte-1ctar3i){color:#1e293b;border-bottom-color:#1e293b;font-weight:600}.m-body.svelte-1ctar3i{padding:12px 16px;flex:1 1 auto;overflow-y:auto}.m-field.svelte-1ctar3i{margin-bottom:10px;position:relative}.m-field.svelte-1ctar3i label:where(.svelte-1ctar3i){display:block;font-size:11px;color:#64748b;margin-bottom:3px;font-weight:500}.m-field.svelte-1ctar3i label:where(.svelte-1ctar3i) .required:where(.svelte-1ctar3i){color:#ef4444}.m-field.svelte-1ctar3i input:where(.svelte-1ctar3i),.m-field.svelte-1ctar3i textarea:where(.svelte-1ctar3i),.m-field.svelte-1ctar3i select:where(.svelte-1ctar3i){width:100%;padding:6px 10px;border:1px solid #e2e8f0;border-radius:5px;font-size:13px;color:#1e293b;font-family:inherit;background:#fff}.m-field.svelte-1ctar3i textarea:where(.svelte-1ctar3i){resize:vertical;min-height:60px}.hint-text.svelte-1ctar3i{display:block;font-size:10px;color:#94a3b8;margin-top:2px}.dt-group.svelte-1ctar3i{display:grid;grid-template-columns:2fr 1fr 1fr;gap:6px}.dt-date.svelte-1ctar3i,.dt-sel.svelte-1ctar3i{width:100%}.dt-sel.svelte-1ctar3i:disabled{opacity:.4;cursor:not-allowed}.dt-presets.svelte-1ctar3i{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.chip.svelte-1ctar3i{background:#f1f5f9;color:#1e293b;border:1px solid #e2e8f0;padding:2px 8px;border-radius:12px;font-size:11px;cursor:pointer;transition:background .1s}.chip.svelte-1ctar3i:hover{background:#e0e7ff;border-color:#6366f1;color:#4338ca}.chip.ghost.svelte-1ctar3i{background:#fff;color:#64748b}.chip.ghost.svelte-1ctar3i:hover{background:#fee2e2;color:#dc2626;border-color:#fca5a5}.m-field-row.svelte-1ctar3i{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:0}.m-field-row.svelte-1ctar3i .m-field:where(.svelte-1ctar3i){margin-bottom:10px}.type-display.svelte-1ctar3i{padding:8px 12px;background:#f1f5f9;border-radius:6px;font-size:14px}.format-btn.svelte-1ctar3i{width:100%;padding:8px 12px;border:2px solid #6366f1;border-radius:6px;background:#fff;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#1e293b}.format-menu.svelte-1ctar3i{left:0;right:auto;min-width:280px}.example.svelte-1ctar3i{display:flex;align-items:center;gap:16px;margin-top:12px}.example-label.svelte-1ctar3i{color:#64748b;font-size:12px}.example-value.svelte-1ctar3i{font-size:16px;color:#1e293b}.library-section.svelte-1ctar3i{background:#f8fafc;border-radius:8px;padding:0;margin-top:8px}.library-header.svelte-1ctar3i{display:flex;justify-content:space-between;padding:8px 16px;color:#64748b;font-size:12px;border-bottom:1px solid #e2e8f0}.library-row.svelte-1ctar3i{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 16px;border-bottom:1px solid #e2e8f0;cursor:pointer}.library-row.svelte-1ctar3i:hover{background:#fff}.library-row.svelte-1ctar3i strong:where(.svelte-1ctar3i){font-size:14px}.badge-recommend.svelte-1ctar3i{color:#16a34a;font-size:11px;font-weight:500;margin-left:8px}.lib-desc.svelte-1ctar3i{color:#64748b;font-size:12px;margin-top:4px}.lib-type.svelte-1ctar3i{color:#94a3b8;font-size:16px}.m-footer.svelte-1ctar3i{display:flex;justify-content:flex-end;gap:8px;padding:10px 16px;border-top:1px solid #e2e8f0;flex-shrink:0;background:#fff}.m-footer.svelte-1ctar3i .ghost:where(.svelte-1ctar3i){background:#fff;border:1px solid #e2e8f0;color:#1e293b;padding:6px 14px;border-radius:5px;cursor:pointer;font-size:13px}.m-footer.svelte-1ctar3i .primary:where(.svelte-1ctar3i){background:#6366f1;color:#fff;border:none;padding:6px 14px;border-radius:5px;cursor:pointer;font-weight:600;font-size:13px}.m-footer.svelte-1ctar3i .primary:where(.svelte-1ctar3i):disabled{background:#cbd5e1;cursor:not-allowed}.config-summary.svelte-1ctar3i{background:#f8fafc;border-radius:6px;padding:12px;font-size:13px;line-height:1.8;color:#475569}.cap-hint.svelte-1ctar3i{font-size:12px;color:#64748b;margin:0 0 12px;line-height:1.5}.cap-table.svelte-1ctar3i{width:100%;border-collapse:collapse;font-size:13px}.cap-table.svelte-1ctar3i th:where(.svelte-1ctar3i){text-align:left;padding:6px 8px;color:#64748b;font-size:11px;font-weight:600;border-bottom:1px solid #e2e8f0}.cap-table.svelte-1ctar3i td:where(.svelte-1ctar3i){padding:6px 8px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.cap-avatar.svelte-1ctar3i{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#f97316;color:#fff;font-weight:700;font-size:11px;margin-right:6px}.cap-time.svelte-1ctar3i{color:#94a3b8;font-size:11px}.cap-input.svelte-1ctar3i{padding:4px 8px;font-size:13px;border:1px solid #e2e8f0;border-radius:4px;width:100px}.cap-actions.svelte-1ctar3i{display:flex;gap:4px}.cap-actions.svelte-1ctar3i .primary:where(.svelte-1ctar3i),.cap-actions.svelte-1ctar3i .ghost:where(.svelte-1ctar3i){padding:4px 10px;font-size:12px;border-radius:4px;cursor:pointer}.cap-actions.svelte-1ctar3i .primary:where(.svelte-1ctar3i){background:#6366f1;color:#fff;border:none}.cap-actions.svelte-1ctar3i .ghost:where(.svelte-1ctar3i){background:#fff;color:#64748b;border:1px solid #e2e8f0}.cap-actions.svelte-1ctar3i .ghost:where(.svelte-1ctar3i):hover{color:#dc2626;border-color:#fca5a5}.msg.svelte-1ctar3i{padding:12px;border-radius:6px;margin-top:12px;font-size:13px}.msg.svelte-1ctar3i pre:where(.svelte-1ctar3i){margin:0;white-space:pre-wrap;word-break:break-all;font-family:ui-monospace,SF Mono,monospace;font-size:11px;line-height:1.5}.msg.ok.svelte-1ctar3i{background:#dcfce7;color:#16a34a}.msg.err.svelte-1ctar3i{background:#fee2e2;color:#dc2626}.timeline-wrap.svelte-1ctar3i{background:var(--bg);overflow-x:auto;overflow-y:visible;border-top:1px solid var(--border)}.timeline.svelte-1ctar3i{display:block;min-width:calc(var(--label-w) + var(--cell-w) * var(--n))}.row.svelte-1ctar3i{display:grid;grid-template-columns:var(--label-w) 1fr;border-bottom:1px solid var(--border)}.row.task-row.svelte-1ctar3i{border-bottom:none}.label.svelte-1ctar3i{padding:6px 12px;background:var(--bg);border-right:1px solid var(--border);display:flex;align-items:center;font-size:13px;position:sticky;left:0;z-index:2}.strip.svelte-1ctar3i{position:relative;display:flex}.day-cell.svelte-1ctar3i{width:var(--cell-w);flex-shrink:0;border-right:1px solid rgba(71,85,105,.3);box-sizing:border-box}.day-cell.weekend.svelte-1ctar3i{background:#47556914}.day-cell.today.svelte-1ctar3i{background:#6366f11f}.month-row.svelte-1ctar3i{min-height:24px;background:var(--bg)}.month-row.svelte-1ctar3i .label:where(.svelte-1ctar3i){font-size:11px;color:var(--text-dim);padding:4px 12px}.day-cell.month.svelte-1ctar3i{display:flex;align-items:center;padding-left:4px;height:24px}.day-cell.month.svelte-1ctar3i .m:where(.svelte-1ctar3i){font-size:11px;color:var(--text-dim);white-space:nowrap}.day-row.svelte-1ctar3i{min-height:36px;background:var(--bg)}.day-row.svelte-1ctar3i .label:where(.svelte-1ctar3i){background:var(--bg)}.day-cell.day-num.svelte-1ctar3i{display:flex;align-items:center;justify-content:flex-start;padding-left:4px;height:36px;font-size:13px;color:var(--text-dim);white-space:nowrap;overflow:visible}.day-cell.day-num.today.svelte-1ctar3i{background:var(--accent);color:var(--bg);font-weight:700;border-radius:4px;justify-content:center;padding:0}.day-cell.day-num.bucket-start.svelte-1ctar3i{color:var(--text);font-weight:500}.clickable-strip.svelte-1ctar3i{cursor:pointer}.clickable-strip.svelte-1ctar3i:hover,.summary-row.svelte-1ctar3i{background:#6366f10a}.summary-label.svelte-1ctar3i{font-weight:500;gap:8px}.summary-label.svelte-1ctar3i .check-c:where(.svelte-1ctar3i){color:var(--text-dim)}.assignee-row.svelte-1ctar3i{background:var(--bg)}.assignee-label.svelte-1ctar3i{gap:8px}.assignee-label.svelte-1ctar3i .caret-btn:where(.svelte-1ctar3i){color:var(--text-dim);font-size:10px;padding:4px 6px}.assignee-label.clickable.svelte-1ctar3i{cursor:pointer;transition:background .1s}.assignee-label.clickable.svelte-1ctar3i:hover{background:var(--surface-2)}.assignee-label.clickable.svelte-1ctar3i:hover .caret-btn:where(.svelte-1ctar3i){color:var(--accent)}.assignee-label.svelte-1ctar3i .avatar:where(.svelte-1ctar3i){width:24px;height:24px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}.assignee-label.svelte-1ctar3i .aname:where(.svelte-1ctar3i){font-weight:600}.assignee-label.svelte-1ctar3i .atitle:where(.svelte-1ctar3i){color:var(--text-dim);font-size:12px}.count-cell.svelte-1ctar3i{position:absolute;top:0;display:flex;align-items:flex-end;justify-content:center;pointer-events:auto;cursor:pointer}.count.svelte-1ctar3i{font-size:11px;color:var(--text-dim);padding:0 0 6px}.sparkline.svelte-1ctar3i{position:absolute;left:0;top:0;pointer-events:none}.task-row.svelte-1ctar3i{min-height:40px;background:var(--bg)}.task-row.svelte-1ctar3i .label:where(.svelte-1ctar3i){border-right:1px solid var(--border)}.task-row.svelte-1ctar3i .day-cell:where(.svelte-1ctar3i){height:40px}.bar.svelte-1ctar3i{position:absolute;top:4px;height:32px;background:#a78bfa2e;border-left:3px solid rgb(167,139,250);border-radius:4px;padding:4px 8px;display:flex;align-items:center;gap:6px;text-decoration:none;color:var(--text);overflow:visible;box-sizing:border-box;cursor:grab;transition:filter .1s;-webkit-user-select:none;user-select:none}.bar.svelte-1ctar3i:hover{filter:brightness(1.2);text-decoration:none}.bar.dragging.svelte-1ctar3i{cursor:grabbing;opacity:.7;box-shadow:0 4px 12px #0006;z-index:10}.drag-shift-hint.svelte-1ctar3i{position:absolute;right:-56px;top:50%;transform:translateY(-50%);background:var(--accent);color:#fff;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.bar.milestone.svelte-1ctar3i{background:#a78bfa4d;border-left-color:#7c3aed}.bar.completed.svelte-1ctar3i{background:#22c55e2e;border-left-color:#22c55e}.bar.tiny.svelte-1ctar3i{padding:0;min-width:4px;border-left-width:4px}.bar-icon.svelte-1ctar3i{font-size:12px;flex-shrink:0}.bar-text.svelte-1ctar3i{flex:1;min-width:0;line-height:1.15}.bar-name.svelte-1ctar3i{font-size:12px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-due.svelte-1ctar3i{font-size:10px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-name-tiny.svelte-1ctar3i{font-size:10px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty.svelte-1ctar3i{padding:40px;text-align:center;color:var(--text-dim)}.error.svelte-1ctar3i{padding:16px;background:var(--red);color:#fff;border-radius:8px}.popover.svelte-1ctar3i{position:absolute;transform:translate(-50%,calc(-100% - 12px));background:#fff;color:#1e293b;border-radius:12px;box-shadow:0 12px 32px #00000080;padding:16px 18px;min-width:280px;z-index:100;pointer-events:none;font-size:14px}.popover-arrow.svelte-1ctar3i{position:absolute;bottom:-6px;left:50%;transform:translate(-50%) rotate(45deg);width:12px;height:12px;background:#fff;box-shadow:2px 2px 4px #0000001a}.popover-header.svelte-1ctar3i{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #e2e8f0;margin-bottom:10px}.popover-header.svelte-1ctar3i .phc:where(.svelte-1ctar3i){display:inline-flex;align-items:center;gap:8px;font-weight:500}.popover-header.svelte-1ctar3i .phd:where(.svelte-1ctar3i){font-size:14px}.popover-header.svelte-1ctar3i .check-circle:where(.svelte-1ctar3i){display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid #94a3b8;border-radius:50%;color:#94a3b8;font-size:11px}.popover-chip.svelte-1ctar3i{background:#e2e8f0;color:#475569;padding:4px 10px;border-radius:8px;font-size:12px;display:inline-flex;align-items:center;gap:6px}.popover-chip.svelte-1ctar3i .check-circle:where(.svelte-1ctar3i){width:18px;height:18px;border-color:#94a3b8;font-size:10px}.popover-body.svelte-1ctar3i{display:flex;flex-direction:column;gap:0}.popover-row.svelte-1ctar3i{display:flex;align-items:center;gap:12px;padding:8px 0}.popover-row.svelte-1ctar3i .dot:where(.svelte-1ctar3i){width:12px;height:12px;background:#a78bfa;border-radius:3px;flex-shrink:0}.popover-row.svelte-1ctar3i .pname:where(.svelte-1ctar3i){flex:1;color:#1e293b}.popover-row.svelte-1ctar3i .num:where(.svelte-1ctar3i){font-weight:500;color:#1e293b}.popover-divider.svelte-1ctar3i{border-top:1px solid #e2e8f0;margin:4px 0}.toast.svelte-1ctar3i{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#1e293b;color:#fff;padding:12px 16px;border-radius:8px;box-shadow:0 8px 24px #0006;display:flex;align-items:center;gap:12px;z-index:300;max-width:min(560px,90vw);font-size:13px}.toast-undo.svelte-1ctar3i{background:transparent;color:#38bdf8;border:none;cursor:pointer;font-weight:600;padding:4px 8px;border-radius:4px}.toast-undo.svelte-1ctar3i:hover{background:#38bdf81a}.toast-close.svelte-1ctar3i{background:transparent;color:#94a3b8;border:none;cursor:pointer;padding:4px 8px}
