.entity-summary.svelte-31yhk9{border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;padding:10px 0;display:flex}.summary-label.svelte-31yhk9{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.refresh-btn.svelte-31yhk9{text-transform:none;letter-spacing:normal;border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;border-radius:4px;margin-left:auto;padding:4px 8px;font-size:11px;font-weight:500}.refresh-btn.svelte-31yhk9:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.refresh-btn.svelte-31yhk9:disabled{opacity:.5;cursor:not-allowed}.summary-icon.svelte-31yhk9{font-size:13px}.summary-title.svelte-31yhk9{color:var(--text-muted)}.summary-empty.svelte-31yhk9{color:var(--text-muted);font-size:12px;font-style:italic;line-height:1.5}.summary-error.svelte-31yhk9{color:var(--danger);font-size:12px}.short-summary.svelte-31yhk9{color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.4}.full-summary.svelte-31yhk9{color:var(--text-secondary);word-break:break-word;font-size:13px;line-height:1.6}.markdown-body p{margin:0 0 6px}.markdown-body ul,.markdown-body ol{margin:4px 0;padding-left:18px}.markdown-body li{margin-bottom:2px}.markdown-body strong{color:var(--text-primary);font-weight:600}.markdown-body em{font-style:italic}.markdown-body code{background:var(--bg-elevated);border-radius:3px;padding:1px 4px;font-family:monospace;font-size:12px}.markdown-body h1,.markdown-body h2,.markdown-body h3{color:var(--text-primary);margin:6px 0 3px;font-size:13px;font-weight:600}.refs-row.svelte-31yhk9{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.refs-label.svelte-31yhk9{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600}.ref-chip.svelte-31yhk9{background:var(--bg-elevated);color:var(--text-secondary);border-radius:8px;padding:1px 6px;font-family:monospace;font-size:11px}.summary-meta.svelte-31yhk9{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meta-item.svelte-31yhk9{color:var(--text-muted);font-size:11px}.meta-item.muted.svelte-31yhk9{opacity:.7}.meta-badge.svelte-31yhk9{text-transform:uppercase;letter-spacing:.02em;border-radius:6px;padding:1px 5px;font-size:10px;font-weight:600}.meta-badge.manual.svelte-31yhk9{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent)}.meta-badge.cron.svelte-31yhk9{background:color-mix(in srgb, var(--text-muted) 15%, transparent);color:var(--text-muted)}.history-toggle.svelte-31yhk9{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:4px 0;font-size:12px;display:flex}.history-toggle.svelte-31yhk9:hover{color:var(--text-primary)}.history-toggle-icon.svelte-31yhk9{color:var(--text-muted);font-size:10px}.history-count.svelte-31yhk9{color:var(--text-muted)}.history-list.svelte-31yhk9{border-left:2px solid var(--border-subtle);flex-direction:column;gap:6px;margin-left:2px;padding:4px 0 0 10px;display:flex}.history-loading.svelte-31yhk9,.history-empty.svelte-31yhk9{color:var(--text-muted);font-size:12px}.history-item.svelte-31yhk9{background:var(--bg-elevated);border-radius:6px;flex-direction:column;gap:3px;padding:6px 8px;display:flex}.history-item.is-current.svelte-31yhk9{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--bg-elevated))}.history-item-meta.svelte-31yhk9{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.history-date.svelte-31yhk9{color:var(--text-muted);font-family:monospace;font-size:11px}.badge-current.svelte-31yhk9{background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--accent);border-radius:6px;padding:1px 5px;font-size:10px;font-weight:600}.history-short.svelte-31yhk9{color:var(--text-secondary);font-size:12px;line-height:1.4}.btn-load-more.svelte-31yhk9{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;padding:4px 10px;font-size:12px}.btn-load-more.svelte-31yhk9:hover:not(:disabled){background:var(--bg-elevated)}.btn-load-more.svelte-31yhk9:disabled{opacity:.5;cursor:not-allowed}.skeleton-block.svelte-31yhk9{flex-direction:column;gap:6px;display:flex}.skeleton-line.svelte-31yhk9{background:var(--bg-elevated);border-radius:4px;height:12px;animation:1.4s ease-in-out infinite svelte-31yhk9-pulse}.w-3\/4.svelte-31yhk9{width:75%}.w-full.svelte-31yhk9{width:100%}.w-5\/6.svelte-31yhk9{width:83%}@keyframes svelte-31yhk9-pulse{0%,to{opacity:.6}50%{opacity:1}}@media (width<=640px){.full-summary.svelte-31yhk9,.short-summary.svelte-31yhk9{font-size:14px}.history-toggle.svelte-31yhk9{font-size:13px}}.modal-overlay.svelte-11o8nva{z-index:200;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-backdrop.svelte-11o8nva{cursor:pointer;background:#000000a6;position:absolute;inset:0}.modal-panel.svelte-11o8nva{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:8px;flex-direction:column;gap:16px;width:100%;max-width:460px;padding:24px;display:flex;position:relative}.modal-title.svelte-11o8nva{margin:0;font-size:18px;font-weight:600}.modal-desc.svelte-11o8nva{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.action-buttons.svelte-11o8nva{flex-direction:column;gap:10px;display:flex}.action-btn.svelte-11o8nva{border:1px solid var(--border-subtle);background:var(--bg-elevated);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:14px 16px;transition:background-color .12s,border-color .12s;display:flex}.action-btn.svelte-11o8nva:hover{background:var(--bg-hover);border-color:var(--border-strong)}.action-btn--primary.svelte-11o8nva{border-color:var(--accent)}.action-btn__icon.svelte-11o8nva{flex-shrink:0;font-size:22px}.action-btn__text.svelte-11o8nva{flex-direction:column;gap:2px;display:flex}.action-btn__text.svelte-11o8nva strong:where(.svelte-11o8nva){font-size:14px;font-weight:600}.action-btn__text.svelte-11o8nva span:where(.svelte-11o8nva){color:var(--text-muted);font-size:13px}.remember-checkbox.svelte-11o8nva{color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:flex}.remember-checkbox.svelte-11o8nva input:where(.svelte-11o8nva){cursor:pointer}.cancel-row.svelte-11o8nva{border-top:1px solid var(--border-subtle);justify-content:flex-end;padding-top:12px;display:flex}.btn.svelte-11o8nva{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:8px 14px;font-size:14px;font-weight:500;transition:background-color .12s}.btn--ghost.svelte-11o8nva{color:var(--text-muted);background:0 0}.btn--ghost.svelte-11o8nva:hover{background:var(--bg-hover);color:var(--text-default)}.modal-overlay.svelte-1xndeme{z-index:180;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-backdrop.svelte-1xndeme{cursor:pointer;background:#000000a6;position:absolute;inset:0}.modal-panel.svelte-1xndeme{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:8px;flex-direction:column;gap:12px;width:100%;max-width:560px;padding:24px;display:flex;position:relative}.modal-title.svelte-1xndeme{margin:0;font-size:18px;font-weight:600}.comment-textarea.svelte-1xndeme{resize:vertical;background:var(--bg-elevated);width:100%;min-height:120px;color:var(--text-default);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:6px;padding:12px;font-family:inherit;font-size:14px;line-height:1.5}.comment-textarea.svelte-1xndeme:focus{border-color:var(--accent);outline:none}.meta-row.svelte-1xndeme{justify-content:space-between;align-items:center;font-size:13px;display:flex}.voice-stub-btn.svelte-1xndeme{border:1px dashed var(--border-subtle);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-size:13px;transition:border-color .12s}.voice-stub-btn.svelte-1xndeme:hover:not(:disabled){border-color:var(--accent);color:var(--text-default)}.char-count.svelte-1xndeme{color:var(--text-muted)}.char-count--warn.svelte-1xndeme{color:var(--warning)}.inline-error.svelte-1xndeme{border-left:3px solid var(--danger);color:var(--danger);background:#dc262614;border-radius:4px;padding:10px 12px;font-size:13px}.form-actions.svelte-1xndeme{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.btn.svelte-1xndeme{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .12s}.btn--ghost.svelte-1xndeme{color:var(--text-muted);background:0 0}.btn--ghost.svelte-1xndeme:hover:not(:disabled){background:var(--bg-hover);color:var(--text-default)}.btn--primary.svelte-1xndeme{background:var(--accent);color:#fff}.btn--primary.svelte-1xndeme:hover:not(:disabled){filter:brightness(1.1)}.btn.svelte-1xndeme:disabled{opacity:.5;cursor:not-allowed}.entity-comments.svelte-10f7son{border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.comments-header.svelte-10f7son{justify-content:space-between;align-items:center;display:flex}.section-title.svelte-10f7son{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:13px;font-weight:600}.add-btn.svelte-10f7son{border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-default);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500;transition:background-color .12s}.add-btn.svelte-10f7son:hover{background:var(--bg-hover);border-color:var(--accent)}.hint.svelte-10f7son{color:var(--text-muted);padding:8px 0;font-size:13px}.hint--empty.svelte-10f7son{font-style:italic}.inline-error.svelte-10f7son{border-left:3px solid var(--danger);color:var(--danger);background:#dc262614;border-radius:4px;padding:8px 10px;font-size:12px}.comments-list.svelte-10f7son{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.comment-item.svelte-10f7son{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:6px;padding:8px 10px}.comment-head.svelte-10f7son{color:var(--text-muted);align-items:baseline;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.comment-author.svelte-10f7son{color:var(--text-default);font-weight:600}.comment-time.svelte-10f7son{font-size:11px}.comment-edited.svelte-10f7son{font-size:11px;font-style:italic}.comment-body.svelte-10f7son{white-space:pre-wrap;word-wrap:break-word;color:var(--text-default);font-size:13px;line-height:1.5}.comment-actions.svelte-10f7son{gap:8px;margin-top:6px;display:flex}.delete-confirm-text.svelte-10f7son{color:var(--text-muted);font-size:12px}.action-link.svelte-10f7son{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 6px;font-size:11px;transition:background-color .12s,color .12s}.action-link.svelte-10f7son:hover{background:var(--bg-hover);color:var(--text-default)}.action-link--danger.svelte-10f7son:hover{color:var(--danger)}.expand-btn.svelte-10f7son{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-self:flex-start;padding:4px 8px;font-size:12px}.expand-btn.svelte-10f7son:hover{background:var(--bg-hover);color:var(--text-default)}.toaster.svelte-10f7son{background:var(--bg-panel);border:1px solid var(--border-strong);color:var(--text-default);z-index:250;border-radius:6px;padding:10px 16px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000004d}.focus-toggle.svelte-rhohgw{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:8px;display:inline-flex;overflow:hidden}.focus-option.svelte-rhohgw{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:6px 12px;font-size:12px;font-weight:500;transition:background .12s,color .12s}.focus-option.svelte-rhohgw+.focus-option:where(.svelte-rhohgw){border-left:1px solid var(--border-subtle)}.focus-option--active.svelte-rhohgw{background:var(--accent);color:#fff}.focus-option.svelte-rhohgw:disabled{opacity:.55;cursor:not-allowed}.focus-option.svelte-rhohgw:not(:disabled):not(.focus-option--active):hover{background:var(--bg-hover);color:var(--text-default)}
