.modal-overlay.svelte-1vnoac{position:fixed;inset:0;background:var(--bg-overlay);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:svelte-1vnoac-fadeIn .15s ease}@keyframes svelte-1vnoac-fadeIn{0%{opacity:0}to{opacity:1}}.modal-content.svelte-1vnoac{width:90%;max-width:500px;padding:var(--space-lg);background:var(--bg-card-solid);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);animation:svelte-1vnoac-modalIn .25s var(--ease-out)}@keyframes svelte-1vnoac-modalIn{0%{opacity:0;transform:scale(.95) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-content.svelte-1vnoac h3:where(.svelte-1vnoac){font-size:1.0625rem;font-weight:600;margin-bottom:var(--space-md)}.form-group.svelte-1vnoac{margin-bottom:var(--space-md)}.form-group.svelte-1vnoac label:where(.svelte-1vnoac){display:block;font-size:.8125rem;font-weight:500;margin-bottom:var(--space-xs);color:var(--text-secondary)}textarea.input.svelte-1vnoac{width:100%;resize:vertical;font-family:inherit;min-height:80px}.hint.svelte-1vnoac{font-size:.8125rem;padding:.5rem .85rem;border-radius:var(--radius-md);margin-bottom:var(--space-md);background:var(--warning-muted);color:var(--warning);border:1px solid var(--border-warning)}.modal-actions.svelte-1vnoac{display:flex;gap:var(--space-sm);justify-content:flex-end}.btn-success.svelte-1vnoac{background:linear-gradient(135deg,#059669,var(--success));color:var(--text-on-color);border:none;box-shadow:0 2px 6px #10b98133}.btn-success.svelte-1vnoac:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.btn-warning.svelte-1vnoac{background:linear-gradient(135deg,#d97706,var(--warning));color:var(--text-on-color);border:none;box-shadow:0 2px 6px #f59e0b33}.btn-warning.svelte-1vnoac:hover{box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-1px)}.btn-danger.svelte-1vnoac{background:linear-gradient(135deg,#dc2626,var(--danger));color:var(--text-on-color);border:none;box-shadow:var(--shadow-glow-danger)}.btn-danger.svelte-1vnoac:hover{box-shadow:var(--shadow-glow-danger);transform:translateY(-1px)}.shortcut-hint.svelte-1vnoac{text-align:center;font-size:.6875rem;color:var(--text-muted);margin-top:var(--space-sm)}.timeline-container.svelte-e9uzom{margin-top:var(--space-md)}.timeline-container.svelte-e9uzom h3:where(.svelte-e9uzom){font-size:.9375rem;font-weight:600;margin-bottom:var(--space-md)}.timeline-container.svelte-e9uzom h4:where(.svelte-e9uzom){font-size:.8125rem;font-weight:600;margin-top:var(--space-lg);margin-bottom:var(--space-sm);color:var(--text-secondary)}.loading.svelte-e9uzom,.empty.svelte-e9uzom{font-size:.8125rem;color:var(--text-muted);padding:var(--space-md)}.timeline.svelte-e9uzom{position:relative;padding-left:28px}.timeline-item.svelte-e9uzom{position:relative;padding-bottom:var(--space-md)}.timeline-dot.svelte-e9uzom{position:absolute;left:-28px;top:2px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1}.dot-icon.svelte-e9uzom{font-size:.6rem}.timeline-connector.svelte-e9uzom{position:absolute;left:-18px;top:24px;width:2px;bottom:0;background:var(--border)}.timeline-connector.hidden.svelte-e9uzom{display:none}.timeline-content.svelte-e9uzom{padding:.55rem var(--space-md);background:var(--bg-card);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) ease}.timeline-content.svelte-e9uzom:hover{border-color:var(--border-primary)}.event-header.svelte-e9uzom{display:flex;justify-content:space-between;align-items:center}.event-action.svelte-e9uzom{font-weight:600;text-transform:capitalize;font-size:.8125rem}.event-time.svelte-e9uzom{font-size:.6875rem;color:var(--text-muted)}.event-detail.svelte-e9uzom{display:flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-xs)}.state-badge.svelte-e9uzom{font-size:.625rem;padding:2px 7px;border-radius:999px;font-weight:600;text-transform:capitalize}.arrow.svelte-e9uzom{font-size:.6875rem;color:var(--text-secondary)}.event-meta.svelte-e9uzom{font-size:.6875rem;color:var(--text-muted);margin-top:var(--space-xs)}.event-comment.svelte-e9uzom{font-size:.75rem;margin-top:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);line-height:1.45}.event-signature.svelte-e9uzom{font-size:.625rem;color:var(--text-muted);margin-top:2px;cursor:help;position:relative;display:inline-flex;align-items:center;gap:4px}.sig-tooltip.svelte-e9uzom{display:none;position:absolute;bottom:calc(100% + 8px);left:0;width:280px;padding:8px 12px;background:var(--bg-card-solid);color:var(--text-primary);font-size:.6875rem;line-height:1.5;border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-xl);z-index:10;pointer-events:none}.sig-tooltip.svelte-e9uzom:after{content:"";position:absolute;top:100%;left:16px;border:6px solid transparent;border-top-color:var(--border)}.event-signature.svelte-e9uzom:hover .sig-tooltip:where(.svelte-e9uzom){display:block}.approvals-list.svelte-e9uzom{display:flex;flex-direction:column;gap:var(--space-sm)}.approval-item.svelte-e9uzom{display:flex;gap:var(--space-sm);padding:.5rem var(--space-md);background:var(--bg-card);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) ease}.approval-item.svelte-e9uzom:hover{border-color:var(--border-primary)}.approval-icon.svelte-e9uzom{font-size:1.125rem;flex-shrink:0}.approval-header.svelte-e9uzom{font-size:.8125rem;font-weight:600}.approval-meta.svelte-e9uzom{font-size:.6875rem;color:var(--text-muted)}.approval-comment.svelte-e9uzom{font-size:.75rem;color:var(--text-secondary);margin-top:2px}.conditions.svelte-e9uzom ul:where(.svelte-e9uzom){margin:2px 0 0;padding-left:1em;font-size:.75rem;color:var(--text-secondary)}.comment-thread.svelte-1wjobo5{margin-top:var(--space-md)}.comment-thread.svelte-1wjobo5 h3:where(.svelte-1wjobo5){font-size:.9375rem;font-weight:600;margin-bottom:var(--space-md)}.new-comment.svelte-1wjobo5{margin-bottom:var(--space-lg)}.new-comment.svelte-1wjobo5 textarea:where(.svelte-1wjobo5){width:100%;resize:vertical;font-family:inherit}.comment-actions.svelte-1wjobo5,.reply-actions.svelte-1wjobo5{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-sm);margin-top:var(--space-xs)}.hint-text.svelte-1wjobo5{font-size:.6875rem;color:var(--text-muted);margin-right:auto}.loading.svelte-1wjobo5,.empty.svelte-1wjobo5{font-size:.8125rem;color:var(--text-muted);padding:var(--space-md);text-align:center}.comments-list.svelte-1wjobo5{display:flex;flex-direction:column;gap:var(--space-md)}.comment-item.svelte-1wjobo5{padding:.65rem var(--space-md);background:var(--bg-card);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) ease}.comment-item.svelte-1wjobo5:hover{border-color:var(--border-primary)}.comment-item.resolved.svelte-1wjobo5{opacity:.6}.comment-header.svelte-1wjobo5{display:flex;justify-content:space-between;align-items:center}.comment-author.svelte-1wjobo5{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.comment-time.svelte-1wjobo5{font-size:.6875rem;color:var(--text-muted)}.annotation-badge.svelte-1wjobo5{font-size:.6875rem;font-weight:600;background:var(--warning-muted);color:var(--warning);padding:2px 8px;border-radius:var(--radius-full);border:1px solid var(--border-warning);margin:var(--space-xs) 0}.comment-body.svelte-1wjobo5{font-size:.8125rem;margin-top:var(--space-xs);line-height:1.55;white-space:pre-wrap;color:var(--text-secondary)}.comment-footer.svelte-1wjobo5{display:flex;align-items:center;gap:var(--space-md);margin-top:var(--space-sm);padding-top:var(--space-xs)}.link-btn.svelte-1wjobo5{background:none;border:none;color:var(--primary);font-size:.6875rem;font-weight:500;cursor:pointer;padding:0;font-family:inherit;transition:color var(--duration-fast) ease}.link-btn.svelte-1wjobo5:hover{color:var(--primary-hover);text-decoration:underline}.resolved-badge.svelte-1wjobo5{font-size:.6875rem;color:var(--success);font-weight:500}.reply-input.svelte-1wjobo5{margin-top:var(--space-sm);padding-left:var(--space-md);border-left:2px solid var(--border-primary)}.reply-input.svelte-1wjobo5 textarea:where(.svelte-1wjobo5){width:100%;resize:vertical;font-family:inherit}.btn-sm.svelte-1wjobo5{padding:4px 10px;font-size:.75rem}.replies.svelte-1wjobo5{margin-top:var(--space-sm);padding-left:var(--space-md);border-left:2px solid var(--border);display:flex;flex-direction:column;gap:var(--space-sm)}.reply-item.svelte-1wjobo5{padding:var(--space-xs) var(--space-sm)}
