.fixed-menu.svelte-1g8an99{display:flex;align-items:center;gap:4px;padding:8px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;flex-wrap:wrap;box-shadow:0 1px 3px #0000001a}.toolbar-group.svelte-1g8an99{display:flex;align-items:center;gap:2px}.toolbar-divider.svelte-1g8an99{width:1px;height:24px;background:#e5e7eb;margin:0 4px}.fixed-menu.svelte-1g8an99 button:where(.svelte-1g8an99){min-width:32px;height:32px;padding:4px 8px;border:1px solid transparent;background:#fff;border-radius:4px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#374151}.fixed-menu.svelte-1g8an99 button:where(.svelte-1g8an99):hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.fixed-menu.svelte-1g8an99 button:where(.svelte-1g8an99):disabled{opacity:.4;cursor:not-allowed}.fixed-menu.svelte-1g8an99 button.active:where(.svelte-1g8an99){background:#3b82f6;color:#fff;border-color:#3b82f6}.fixed-menu.svelte-1g8an99 button.active:where(.svelte-1g8an99):hover{background:#2563eb;border-color:#2563eb}.fixed-menu.svelte-1g8an99 button:where(.svelte-1g8an99) strong:where(.svelte-1g8an99),.fixed-menu.svelte-1g8an99 button:where(.svelte-1g8an99) em:where(.svelte-1g8an99),.fixed-menu.svelte-1g8an99 button:where(.svelte-1g8an99) s:where(.svelte-1g8an99),.fixed-menu.svelte-1g8an99 button:where(.svelte-1g8an99) code:where(.svelte-1g8an99){font-weight:inherit;font-style:inherit;text-decoration:inherit;font-family:inherit}.internal-link-dialog-overlay.svelte-1g8an99{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.internal-link-dialog.svelte-1g8an99{background:#fff;border-radius:8px;padding:24px;min-width:400px;max-width:500px;box-shadow:0 4px 20px #00000026}.dialog-header.svelte-1g8an99{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.dialog-header.svelte-1g8an99 h3:where(.svelte-1g8an99){margin:0;font-size:18px;font-weight:600}.close-button.svelte-1g8an99{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.close-button.svelte-1g8an99:hover{background:#f0f0f0}.dialog-content.svelte-1g8an99{margin-bottom:20px}.form-group.svelte-1g8an99{margin-bottom:16px}.form-group.svelte-1g8an99 label:where(.svelte-1g8an99){display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:#333}.form-input.svelte-1g8an99{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.form-input.svelte-1g8an99:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.dialog-actions.svelte-1g8an99{display:flex;gap:8px;justify-content:flex-end}.btn.svelte-1g8an99{padding:8px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn.svelte-1g8an99:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-1g8an99{background:#3b82f6;color:#fff}.btn-primary.svelte-1g8an99:hover:not(:disabled){background:#2563eb}.btn-secondary.svelte-1g8an99{background:#f3f4f6;color:#374151}.btn-secondary.svelte-1g8an99:hover{background:#e5e7eb}.btn-danger.svelte-1g8an99{background:#ef4444;color:#fff}.btn-danger.svelte-1g8an99:hover{background:#dc2626}.internal-link{color:#3b82f6;text-decoration:underline;cursor:pointer}.internal-link:hover{color:#2563eb}.internal-link-active{color:#3b82f6;text-decoration:underline;cursor:pointer;transition:color .2s ease}.internal-link-active:hover{color:#2563eb;text-decoration:underline}.external-link{color:#3b82f6;text-decoration:underline}.external-link:hover{color:#2563eb}
