From 70baa67dfd3f9d2a9d6d1e3aef7d67520c45a9d2 Mon Sep 17 00:00:00 2001 From: James Date: Sat, 21 Mar 2026 06:02:09 -0400 Subject: [PATCH] chore: auto-commit uncommitted changes --- .opencode/init | 0 .opencode/opencode.db | Bin 0 -> 4096 bytes .opencode/opencode.db-shm | Bin 0 -> 32768 bytes .opencode/opencode.db-wal | Bin 0 -> 2212472 bytes OpenCode.md | 33 + portal/portal/emails/answer_approved.html | 85 --- portal/portal/emails/answer_rejected.html | 76 -- portal/portal/emails/answer_submitted.html | 92 --- portal/portal/emails/invite.html | 76 -- portal/portal/emails/request_forwarded.html | 85 --- portal/portal/emails/tasks_assigned.html | 87 --- portal/portal/emails/welcome.html | 61 -- portal/portal/static/themes.css | 744 ------------------- portal/portal/templates/admin/dashboard.html | 111 --- portal/portal/templates/app/orgs.html | 154 ---- portal/portal/templates/app/project.html | 494 ------------ portal/portal/templates/app/projects.html | 155 ---- portal/portal/templates/app/request.html | 204 ----- portal/portal/templates/app/tasks.html | 169 ----- portal/portal/templates/auth/login.html | 206 ----- portal/portal/templates/auth/setup.html | 100 --- portal/portal/templates/request-detail.html | 572 -------------- portal/portal/templates/task-inbox.html | 258 ------- 23 files changed, 33 insertions(+), 3729 deletions(-) create mode 100644 .opencode/init create mode 100644 .opencode/opencode.db create mode 100644 .opencode/opencode.db-shm create mode 100644 .opencode/opencode.db-wal create mode 100644 OpenCode.md delete mode 100644 portal/portal/emails/answer_approved.html delete mode 100644 portal/portal/emails/answer_rejected.html delete mode 100644 portal/portal/emails/answer_submitted.html delete mode 100644 portal/portal/emails/invite.html delete mode 100644 portal/portal/emails/request_forwarded.html delete mode 100644 portal/portal/emails/tasks_assigned.html delete mode 100644 portal/portal/emails/welcome.html delete mode 100644 portal/portal/static/themes.css delete mode 100644 portal/portal/templates/admin/dashboard.html delete mode 100644 portal/portal/templates/app/orgs.html delete mode 100644 portal/portal/templates/app/project.html delete mode 100644 portal/portal/templates/app/projects.html delete mode 100644 portal/portal/templates/app/request.html delete mode 100644 portal/portal/templates/app/tasks.html delete mode 100644 portal/portal/templates/auth/login.html delete mode 100644 portal/portal/templates/auth/setup.html delete mode 100644 portal/portal/templates/request-detail.html delete mode 100644 portal/portal/templates/task-inbox.html diff --git a/.opencode/init b/.opencode/init new file mode 100644 index 0000000..e69de29 diff --git a/.opencode/opencode.db b/.opencode/opencode.db new file mode 100644 index 0000000000000000000000000000000000000000..4e86411b5803e34b1e4767ce981907694f15c1ed GIT binary patch literal 4096 zcmWFz^vNtqRY=P(%1ta$FlG>7U}9o$P*7lCU|@t|AVoG{WYBBV8?ZPJuePMNvgGBYzXGcz+YGcz+YGcz+Y?@V^BwW3)4iB_$h zyisnFnSba1=kuPeFH3&*y^{iZbSI#GJfoR_lzO3Wm0Ve8PxX5iw^M=n9SXhN@#0qV zB>s23e1qxNr_#e)o%g53_-FOM-|E^>7C0zb{vS@w!z)Ela#V6sa#nIta#eCua#sp! zkKSwPu{PK1dVk>K5!ISU5bOG!*7kU+V_r&;lp-rdQSw&OesipPZeBBA*YcQ;Iv!QY zS1FoObfv)i^*$YkK2MB)j|asls5Q%TnfIEnujkfezNS7NQxvKh=o+!C6P<5sYv$UK zn)tKN3#0kbKJ)929J-1a^%dek`Ij&MXrT9t-loBc>QcA4kuarb7sZuhfMRu-eyX>Izv`Kh3R&u_6 zNVWcvDl7Cyu4<1LbqeU4W{;6e%+?5$LQT{~J=8}7G(;mbMl);HFuv}LGN>5F8HBcn z-yAK_60Oi0ZO|6&&>kJo5uMN(UCcO{6TQ$Ieb5*E&>sUZ5Q8unLogJ>FdQQ= z5~DC0V=xxuFdh>y5tA?(Q!o|NFdZ{66SFWIb1)b4FdqxB5R0%FORyBnupBF}605Kp zYp@pUupS$*5u30XTd)<|upK+F6T7e*d$1S#upb9-5QlIWM{pF!a2zLa5~pw)XK)th za2^+M5tncoS8x^Aa2+>r6Sr_1cW@W?@E9-f25<2W@9_a2@d=;t1z+(E-|+)K)muC2 zR)h`=$MB3mM>^4&E_9_ET~HR4;LeEjpeMZ;iIEwF-t=Kq`Z5}$GX`Ta7GpCG{TP?= z7@rB4kcpU>{!GH8OvdC)!IVtJ)J(&)Ovm)hz>Lhq%*?{9%*O1@!M~W3xtN=In3wsO zp9NTug;XLAncavtY%0T*%+ z7jp@hav7I%1y^zvS91;5avj%m12=LLH**WOavQgE2X}H8cXJQ-av%5e01xsI5Az65 z+WE7`4dqeA7E>rOg_ytvUg1?<<8|KPP2S>d-r-%|<9$BhLq6hTKH*b7<8!{?OTOZ3 zzTsQG<9mMKM}FdGe&JVs<9GhxPX;t04{Zuz*Yi}l!qE!d8oIGkfRfya4{ml)m@RTvv&{JU+=k{N@@J=OQ9#8Q3ZlOZj#ArFe8 z2I}Aup5ryjvodS5KAW;7+p{xAa4aYC1kdv_Bba=Ju|dYa+vXyfF^F7$SAvYtMZi_6 z-(W)Zw}i+DT?E{u`VA&Dok5@2?1zB6RKLMwr8npkoBa@oDAjK;Ss4ua#AZJPJf!*! tCM%;spV;h&fTvWy!DMAJ=o6d$5b%=fH<+x<$c`Myi()8ga7S3R{S9XbS62W4 literal 0 HcmV?d00001 diff --git a/.opencode/opencode.db-wal b/.opencode/opencode.db-wal new file mode 100644 index 0000000000000000000000000000000000000000..bdb67af5493c9d2f042b4dbdafba2d862701ca53 GIT binary patch literal 2212472 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 bzCcLqp-| - - - - - Your answer was approved ✓ - - - - - - -
- - - - - - - - - - - - - - - -
-

DEALSPACE

-
- -
-
- ✓ -
-
- -

- Your answer was approved -

- -

- Hi{{if .RecipientName}} {{.RecipientName}}{{end}}, -

- -

- Great news! Your answer for {{.RequestTitle}} has been approved. -

- - {{if .Published}} -
-

- 📁 Published to Data Room — Your response is now visible to authorized buyers. -

-
- {{end}} - - {{if .DataRoomURL}} - - - - - -
- View in Data Room -
- {{end}} - -

- Thank you for your prompt response. Keep up the excellent work! -

-
-

- Questions? Contact support@muskepo.com -

-

- © 2026 Dealspace · Privacy Policy · Terms of Service -

-
-
- - -{{end}} diff --git a/portal/portal/emails/answer_rejected.html b/portal/portal/emails/answer_rejected.html deleted file mode 100644 index 3a5da95..0000000 --- a/portal/portal/emails/answer_rejected.html +++ /dev/null @@ -1,76 +0,0 @@ -{{define "answer_rejected.html"}} - - - - - - Your answer needs revision - - - - - - -
- - - - - - - - - - - - - - - -
-

DEALSPACE

-
-

- Your answer needs revision -

- -

- Hi{{if .RecipientName}} {{.RecipientName}}{{end}}, -

- -

- Your answer for {{.RequestTitle}} requires some changes before it can be approved. -

- - - {{if .Reason}} -
-

Feedback

-

{{.Reason}}

-
- {{end}} - - - - - - -
- View Feedback -
- -

- Please update your response based on the feedback above. If you have any questions, you can reply directly in the request thread. -

-
-

- Questions? Contact support@muskepo.com -

-

- © 2026 Dealspace · Privacy Policy · Terms of Service -

-
-
- - -{{end}} diff --git a/portal/portal/emails/answer_submitted.html b/portal/portal/emails/answer_submitted.html deleted file mode 100644 index a496ead..0000000 --- a/portal/portal/emails/answer_submitted.html +++ /dev/null @@ -1,92 +0,0 @@ -{{define "answer_submitted.html"}} - - - - - - {{.AnswererName}} submitted an answer for: {{.RequestTitle}} - - - - - - -
- - - - - - - - - - - - - - - -
-

DEALSPACE

-
-
- ACTION REQUIRED -
- -

- New answer submitted for review -

- -

- Hi{{if .RecipientName}} {{.RecipientName}}{{end}}, -

- -

- {{.AnswererName}} has submitted an answer that needs your review. -

- - - - - - -
-

Request

-

{{.RequestTitle}}

- - {{if .WorkstreamName}} -

Workstream

-

{{.WorkstreamName}}

- {{end}} - - {{if .AnswerPreview}} -

Preview

-

"{{truncate .AnswerPreview 200}}"

- {{end}} -
- - - - - - -
- Review Answer -
- -

- Once approved, this answer will be published to the data room and visible to authorized buyers. -

-
-

- Questions? Contact support@muskepo.com -

-

- © 2026 Dealspace · Privacy Policy · Terms of Service -

-
-
- - -{{end}} diff --git a/portal/portal/emails/invite.html b/portal/portal/emails/invite.html deleted file mode 100644 index 3ba8281..0000000 --- a/portal/portal/emails/invite.html +++ /dev/null @@ -1,76 +0,0 @@ -{{define "invite.html"}} - - - - - - You're invited to {{.ProjectName}} - - - - - - -
- - - - - - - - - - - - - - - -
-

DEALSPACE

-
-

- You've been invited to join {{.ProjectName}} -

- -

- Hi{{if .RecipientName}} {{.RecipientName}}{{end}}, -

- -

- {{.InviterName}} from {{.InviterOrg}} has invited you to join the due diligence process for {{.ProjectName}}. -

- - - - - - -
- Accept Invitation -
- - -
-

What is Dealspace?

-

- Dealspace is a secure platform for managing M&A due diligence. All documents are encrypted and watermarked. You control what gets shared and when. -

-
- -

- ⏱ This invitation expires in {{if .ExpiresIn}}{{.ExpiresIn}}{{else}}7 days{{end}}. -

-
-

- Questions? Contact support@muskepo.com -

-

- © 2026 Dealspace · Privacy Policy · Terms of Service -

-
-
- - -{{end}} diff --git a/portal/portal/emails/request_forwarded.html b/portal/portal/emails/request_forwarded.html deleted file mode 100644 index 317d184..0000000 --- a/portal/portal/emails/request_forwarded.html +++ /dev/null @@ -1,85 +0,0 @@ -{{define "request_forwarded.html"}} - - - - - - {{.SenderName}} forwarded a request to you - - - - - - -
- - - - - - - - - - - - - - - -
-

DEALSPACE

-
-

- Request forwarded to you -

- -

- Hi{{if .RecipientName}} {{.RecipientName}}{{end}}, -

- -

- {{.SenderName}} has forwarded a request to you for your input. -

- - - - - - -
-

Request

-

{{.RequestTitle}}

- - {{if .HasDueDate}} -
-

Due Date

-

{{.DueDate}}

-
- {{end}} -
- - - - - - -
- View Request -
- -

- You can respond to this request directly in Dealspace. Your response will be routed back to {{.SenderName}} for review. -

-
-

- Questions? Contact support@muskepo.com -

-

- © 2026 Dealspace · Privacy Policy · Terms of Service -

-
-
- - -{{end}} diff --git a/portal/portal/emails/tasks_assigned.html b/portal/portal/emails/tasks_assigned.html deleted file mode 100644 index 7f73ca3..0000000 --- a/portal/portal/emails/tasks_assigned.html +++ /dev/null @@ -1,87 +0,0 @@ -{{define "tasks_assigned.html"}} - - - - - - You have {{.Count}} new task{{if gt .Count 1}}s{{end}} on {{.ProjectName}} - - - - - - -
- - - - - - - - - - - - - - - -
-

DEALSPACE

-
-

- You have {{.Count}} new task{{if gt .Count 1}}s{{end}} on {{.ProjectName}} -

- -

- Hi{{if .RecipientName}} {{.RecipientName}}{{end}}, -

- -

- The following request{{if gt .Count 1}}s have{{else}} has{{end}} been assigned to you: -

- - - - {{range $i, $task := .Tasks}} - {{if lt $i 5}} - - - - - {{end}} - {{end}} -
-

{{$task.Title}}

- {{if $task.DueDate}} -

Due: {{$task.DueDate}}{{if eq $task.Priority "high"}} · High Priority{{end}}

- {{end}} -
- - {{if gt .Count 5}} -

- ...and {{sub .Count 5}} more -

- {{end}} - - - - - - -
- View My Tasks -
-
-

- You're receiving this because you're assigned to requests in {{.ProjectName}}. -

-

- © 2026 Dealspace · Manage Notifications · Unsubscribe -

-
-
- - -{{end}} diff --git a/portal/portal/emails/welcome.html b/portal/portal/emails/welcome.html deleted file mode 100644 index 2f08a32..0000000 --- a/portal/portal/emails/welcome.html +++ /dev/null @@ -1,61 +0,0 @@ -{{define "welcome.html"}} - - - - - - Welcome to Dealspace - - - - - - -
- - - - - - - - - - -
-

DEALSPACE

-
-

- Welcome to Dealspace{{if .RecipientName}}, {{.RecipientName}}{{end}}! 🎉 -

-

- You're all set up and ready to go. Here are three quick tips to get you started: -

-
-

📥 Your inbox is your home

-

Everything assigned to you appears in your task inbox. Start there each day to see what needs your attention.

-
-
-

📋 Requests, not folders

-

We organize by requests, not file folders. Each request tracks its own status, comments, and documents — all in one place.

-
-
-

🤖 Ask Aria

-

Not sure where something is? Ask Aria, our AI assistant. She can find documents, answer questions, and guide you through the process.

-
- - - - -
- Go to My Tasks -
-

We're excited to have you on board. Let's make this deal happen! 🚀

-
-

Need help? Contact support@muskepo.com

-

© 2026 Dealspace · Privacy Policy · Terms of Service

-
-
- - -{{end}} diff --git a/portal/portal/static/themes.css b/portal/portal/static/themes.css deleted file mode 100644 index e51d614..0000000 --- a/portal/portal/static/themes.css +++ /dev/null @@ -1,744 +0,0 @@ -/** - * Dealspace Theme System - * - * All colors are CSS custom properties. Zero hardcoded values in templates. - * Switch themes by changing the class on : theme-light, theme-dark, theme-contrast - * Per-project overrides use data-project attribute. - */ - -/* ========================================================================== - BASE TOKENS (shared across themes) - ========================================================================== */ - -:root { - /* Spacing */ - --space-xs: 0.25rem; /* 4px */ - --space-sm: 0.5rem; /* 8px */ - --space-md: 1rem; /* 16px */ - --space-lg: 1.5rem; /* 24px */ - --space-xl: 2rem; /* 32px */ - --space-2xl: 3rem; /* 48px */ - - /* Border radius */ - --radius-sm: 0.25rem; /* 4px */ - --radius-md: 0.5rem; /* 8px */ - --radius-lg: 0.75rem; /* 12px */ - --radius-full: 9999px; - - /* Typography */ - --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; - --font-mono: "SF Mono", Consolas, "Liberation Mono", Menlo, monospace; - - --text-xs: 0.75rem; /* 12px */ - --text-sm: 0.875rem; /* 14px */ - --text-base: 1rem; /* 16px */ - --text-lg: 1.125rem; /* 18px */ - --text-xl: 1.25rem; /* 20px */ - --text-2xl: 1.5rem; /* 24px */ - - --leading-tight: 1.25; - --leading-normal: 1.5; - --leading-relaxed: 1.75; - - /* Transitions */ - --transition-fast: 150ms ease; - --transition-normal: 250ms ease; - - /* Z-index scale */ - --z-dropdown: 100; - --z-modal: 200; - --z-toast: 300; -} - - -/* ========================================================================== - LIGHT THEME (default) - ========================================================================== */ - -.theme-light, -:root { - /* Surfaces */ - --color-bg-primary: #ffffff; - --color-bg-secondary: #f9fafb; - --color-bg-tertiary: #f3f4f6; - --color-bg-inverse: #1f2937; - --color-bg-hover: #f3f4f6; - --color-bg-selected: #eff6ff; - - /* Text */ - --color-text-primary: #111827; - --color-text-secondary: #6b7280; - --color-text-tertiary: #9ca3af; - --color-text-inverse: #ffffff; - --color-text-link: #2563eb; - --color-text-link-hover: #1d4ed8; - - /* Borders */ - --color-border-primary: #e5e7eb; - --color-border-secondary: #f3f4f6; - --color-border-focus: #2563eb; - - /* Semantic colors */ - --color-accent: #2563eb; - --color-accent-hover: #1d4ed8; - --color-accent-light: #dbeafe; - --color-success: #059669; - --color-success-light: #d1fae5; - --color-warning: #d97706; - --color-warning-light: #fef3c7; - --color-error: #dc2626; - --color-error-light: #fee2e2; - --color-info: #0284c7; - --color-info-light: #e0f2fe; - - /* Priority indicators */ - --color-priority-high: #dc2626; - --color-priority-normal: #d97706; - --color-priority-low: #9ca3af; - - /* Status badges */ - --color-status-open: #6b7280; - --color-status-open-bg: #f3f4f6; - --color-status-assigned: #2563eb; - --color-status-assigned-bg: #dbeafe; - --color-status-answered: #d97706; - --color-status-answered-bg: #fef3c7; - --color-status-vetted: #7c3aed; - --color-status-vetted-bg: #ede9fe; - --color-status-published: #059669; - --color-status-published-bg: #d1fae5; - --color-status-closed: #9ca3af; - --color-status-closed-bg: #f3f4f6; - - /* Components */ - --color-header-bg: #ffffff; - --color-header-text: #111827; - --color-header-border: #e5e7eb; - --color-card-bg: #ffffff; - --color-card-border: #e5e7eb; - --color-card-shadow: rgba(0, 0, 0, 0.05); - --color-input-bg: #ffffff; - --color-input-border: #d1d5db; - --color-input-focus: #2563eb; - --color-input-placeholder: #9ca3af; - --color-badge-bg: #ef4444; - --color-badge-text: #ffffff; - - /* Shadows */ - --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - --shadow-focus: 0 0 0 3px rgba(37, 99, 235, 0.2); -} - - -/* ========================================================================== - DARK THEME - ========================================================================== */ - -.theme-dark { - /* Surfaces */ - --color-bg-primary: #111827; - --color-bg-secondary: #1f2937; - --color-bg-tertiary: #374151; - --color-bg-inverse: #f9fafb; - --color-bg-hover: #374151; - --color-bg-selected: #1e3a5f; - - /* Text */ - --color-text-primary: #f9fafb; - --color-text-secondary: #9ca3af; - --color-text-tertiary: #6b7280; - --color-text-inverse: #111827; - --color-text-link: #60a5fa; - --color-text-link-hover: #93c5fd; - - /* Borders */ - --color-border-primary: #374151; - --color-border-secondary: #4b5563; - --color-border-focus: #60a5fa; - - /* Semantic colors */ - --color-accent: #3b82f6; - --color-accent-hover: #60a5fa; - --color-accent-light: #1e3a5f; - --color-success: #10b981; - --color-success-light: #064e3b; - --color-warning: #f59e0b; - --color-warning-light: #78350f; - --color-error: #ef4444; - --color-error-light: #7f1d1d; - --color-info: #0ea5e9; - --color-info-light: #0c4a6e; - - /* Priority indicators */ - --color-priority-high: #ef4444; - --color-priority-normal: #f59e0b; - --color-priority-low: #6b7280; - - /* Status badges */ - --color-status-open: #9ca3af; - --color-status-open-bg: #374151; - --color-status-assigned: #60a5fa; - --color-status-assigned-bg: #1e3a5f; - --color-status-answered: #f59e0b; - --color-status-answered-bg: #78350f; - --color-status-vetted: #a78bfa; - --color-status-vetted-bg: #4c1d95; - --color-status-published: #10b981; - --color-status-published-bg: #064e3b; - --color-status-closed: #6b7280; - --color-status-closed-bg: #374151; - - /* Components */ - --color-header-bg: #1f2937; - --color-header-text: #f9fafb; - --color-header-border: #374151; - --color-card-bg: #1f2937; - --color-card-border: #374151; - --color-card-shadow: rgba(0, 0, 0, 0.3); - --color-input-bg: #374151; - --color-input-border: #4b5563; - --color-input-focus: #60a5fa; - --color-input-placeholder: #6b7280; - --color-badge-bg: #ef4444; - --color-badge-text: #ffffff; - - /* Shadows */ - --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.3); - --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.4), 0 2px 4px -1px rgba(0, 0, 0, 0.3); - --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.5), 0 4px 6px -2px rgba(0, 0, 0, 0.3); - --shadow-focus: 0 0 0 3px rgba(96, 165, 250, 0.3); -} - - -/* ========================================================================== - HIGH CONTRAST THEME - ========================================================================== */ - -.theme-contrast { - /* Surfaces */ - --color-bg-primary: #000000; - --color-bg-secondary: #1a1a1a; - --color-bg-tertiary: #333333; - --color-bg-inverse: #ffffff; - --color-bg-hover: #333333; - --color-bg-selected: #003366; - - /* Text */ - --color-text-primary: #ffffff; - --color-text-secondary: #e0e0e0; - --color-text-tertiary: #b0b0b0; - --color-text-inverse: #000000; - --color-text-link: #66b3ff; - --color-text-link-hover: #99ccff; - - /* Borders */ - --color-border-primary: #ffffff; - --color-border-secondary: #808080; - --color-border-focus: #ffff00; - - /* Semantic colors */ - --color-accent: #66b3ff; - --color-accent-hover: #99ccff; - --color-accent-light: #003366; - --color-success: #00ff00; - --color-success-light: #003300; - --color-warning: #ffff00; - --color-warning-light: #333300; - --color-error: #ff3333; - --color-error-light: #330000; - --color-info: #00ffff; - --color-info-light: #003333; - - /* Priority indicators */ - --color-priority-high: #ff3333; - --color-priority-normal: #ffff00; - --color-priority-low: #808080; - - /* Status badges */ - --color-status-open: #ffffff; - --color-status-open-bg: #333333; - --color-status-assigned: #66b3ff; - --color-status-assigned-bg: #003366; - --color-status-answered: #ffff00; - --color-status-answered-bg: #333300; - --color-status-vetted: #cc99ff; - --color-status-vetted-bg: #330066; - --color-status-published: #00ff00; - --color-status-published-bg: #003300; - --color-status-closed: #808080; - --color-status-closed-bg: #1a1a1a; - - /* Components */ - --color-header-bg: #000000; - --color-header-text: #ffffff; - --color-header-border: #ffffff; - --color-card-bg: #1a1a1a; - --color-card-border: #ffffff; - --color-card-shadow: none; - --color-input-bg: #1a1a1a; - --color-input-border: #ffffff; - --color-input-focus: #ffff00; - --color-input-placeholder: #808080; - --color-badge-bg: #ff3333; - --color-badge-text: #ffffff; - - /* Shadows - disabled for clarity */ - --shadow-sm: none; - --shadow-md: none; - --shadow-lg: none; - --shadow-focus: 0 0 0 3px #ffff00; -} - -/* High contrast specific: underline all links */ -.theme-contrast a { - text-decoration: underline; -} - -.theme-contrast a:focus { - outline: 3px solid var(--color-border-focus); - outline-offset: 2px; -} - - -/* ========================================================================== - PER-PROJECT BRAND OVERRIDES - ========================================================================== */ - -/* Project overrides cascade on top of the selected theme */ -/* Example: data-project="alpha" */ - -[data-project="alpha"] { - --color-accent: #7c3aed; /* Purple accent */ - --color-accent-hover: #6d28d9; - --color-header-bg: #7c3aed; - --color-header-text: #ffffff; -} - -[data-project="beta"] { - --color-accent: #059669; /* Emerald accent */ - --color-accent-hover: #047857; - --color-header-bg: #059669; - --color-header-text: #ffffff; -} - - -/* ========================================================================== - COMPONENT STYLES (using theme variables) - ========================================================================== */ - -/* Base reset */ -*, *::before, *::after { - box-sizing: border-box; -} - -body { - font-family: var(--font-sans); - font-size: var(--text-base); - line-height: var(--leading-normal); - color: var(--color-text-primary); - background-color: var(--color-bg-primary); - margin: 0; - padding: 0; -} - -/* Header */ -.global-header { - display: flex; - align-items: center; - gap: var(--space-lg); - padding: var(--space-md) var(--space-lg); - background: var(--color-header-bg); - border-bottom: 1px solid var(--color-header-border); -} - -.global-header .logo { - font-size: var(--text-xl); - font-weight: 700; - color: var(--color-header-text); -} - -/* Project selector */ -.project-select { - flex: 1; - max-width: 400px; - padding: var(--space-sm) var(--space-md); - font-size: var(--text-sm); - color: var(--color-text-primary); - background: var(--color-input-bg); - border: 1px solid var(--color-input-border); - border-radius: var(--radius-md); - cursor: pointer; -} - -.project-select:focus { - outline: none; - border-color: var(--color-input-focus); - box-shadow: var(--shadow-focus); -} - -/* Workstream tabs */ -.workstream-tabs { - display: flex; - gap: var(--space-xs); - padding: 0 var(--space-lg); - background: var(--color-bg-secondary); - border-bottom: 1px solid var(--color-border-primary); -} - -.workstream-tabs a { - display: inline-flex; - align-items: center; - gap: var(--space-sm); - padding: var(--space-md) var(--space-lg); - font-size: var(--text-sm); - font-weight: 500; - color: var(--color-text-secondary); - text-decoration: none; - border-bottom: 2px solid transparent; - transition: color var(--transition-fast), border-color var(--transition-fast); -} - -.workstream-tabs a:hover { - color: var(--color-text-primary); -} - -.workstream-tabs a.active { - color: var(--color-accent); - border-bottom-color: var(--color-accent); -} - -/* Badge */ -.badge { - display: inline-flex; - align-items: center; - justify-content: center; - min-width: 1.25rem; - height: 1.25rem; - padding: 0 var(--space-xs); - font-size: var(--text-xs); - font-weight: 600; - color: var(--color-badge-text); - background: var(--color-badge-bg); - border-radius: var(--radius-full); -} - -.badge-muted { - background: var(--color-bg-tertiary); - color: var(--color-text-secondary); -} - -/* Task card */ -.task-card { - display: block; - padding: var(--space-md) var(--space-lg); - background: var(--color-card-bg); - border: 1px solid var(--color-card-border); - border-radius: var(--radius-lg); - box-shadow: var(--shadow-sm); - text-decoration: none; - color: inherit; - transition: box-shadow var(--transition-fast), border-color var(--transition-fast); -} - -.task-card:hover { - border-color: var(--color-border-focus); - box-shadow: var(--shadow-md); -} - -.task-card-header { - display: flex; - align-items: flex-start; - gap: var(--space-md); - margin-bottom: var(--space-sm); -} - -.task-card-priority { - width: 0.625rem; - height: 0.625rem; - border-radius: var(--radius-full); - flex-shrink: 0; - margin-top: 0.375rem; -} - -.task-card-priority.high { background: var(--color-priority-high); } -.task-card-priority.normal { background: var(--color-priority-normal); } -.task-card-priority.low { background: var(--color-priority-low); } - -.task-card-ref { - font-size: var(--text-sm); - font-weight: 600; - color: var(--color-text-secondary); - font-family: var(--font-mono); -} - -.task-card-title { - flex: 1; - font-size: var(--text-base); - font-weight: 600; - color: var(--color-text-primary); -} - -.task-card-due { - font-size: var(--text-sm); - color: var(--color-text-secondary); - white-space: nowrap; -} - -.task-card-due.overdue { - color: var(--color-error); - font-weight: 600; -} - -.task-card-due.today { - color: var(--color-warning); - font-weight: 600; -} - -.task-card-meta { - font-size: var(--text-sm); - color: var(--color-text-secondary); - margin-bottom: var(--space-sm); -} - -.task-card-preview { - font-size: var(--text-sm); - color: var(--color-text-tertiary); - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -/* Status badge */ -.status-badge { - display: inline-flex; - align-items: center; - padding: var(--space-xs) var(--space-sm); - font-size: var(--text-xs); - font-weight: 600; - text-transform: uppercase; - letter-spacing: 0.025em; - border-radius: var(--radius-sm); -} - -.status-badge.open { color: var(--color-status-open); background: var(--color-status-open-bg); } -.status-badge.assigned { color: var(--color-status-assigned); background: var(--color-status-assigned-bg); } -.status-badge.answered { color: var(--color-status-answered); background: var(--color-status-answered-bg); } -.status-badge.vetted { color: var(--color-status-vetted); background: var(--color-status-vetted-bg); } -.status-badge.published { color: var(--color-status-published); background: var(--color-status-published-bg); } -.status-badge.closed { color: var(--color-status-closed); background: var(--color-status-closed-bg); } - -/* Buttons */ -.btn { - display: inline-flex; - align-items: center; - justify-content: center; - gap: var(--space-sm); - padding: var(--space-sm) var(--space-md); - font-size: var(--text-sm); - font-weight: 500; - text-decoration: none; - border-radius: var(--radius-md); - border: 1px solid transparent; - cursor: pointer; - transition: all var(--transition-fast); -} - -.btn-primary { - color: var(--color-text-inverse); - background: var(--color-accent); - border-color: var(--color-accent); -} - -.btn-primary:hover { - background: var(--color-accent-hover); - border-color: var(--color-accent-hover); -} - -.btn-secondary { - color: var(--color-text-primary); - background: var(--color-bg-secondary); - border-color: var(--color-border-primary); -} - -.btn-secondary:hover { - background: var(--color-bg-tertiary); -} - -.btn:focus { - outline: none; - box-shadow: var(--shadow-focus); -} - -/* Form inputs */ -.input, .textarea { - width: 100%; - padding: var(--space-sm) var(--space-md); - font-size: var(--text-base); - color: var(--color-text-primary); - background: var(--color-input-bg); - border: 1px solid var(--color-input-border); - border-radius: var(--radius-md); -} - -.input::placeholder, .textarea::placeholder { - color: var(--color-input-placeholder); -} - -.input:focus, .textarea:focus { - outline: none; - border-color: var(--color-input-focus); - box-shadow: var(--shadow-focus); -} - -.textarea { - min-height: 100px; - resize: vertical; -} - -/* Thread messages */ -.thread-message { - padding: var(--space-md); - background: var(--color-card-bg); - border: 1px solid var(--color-card-border); - border-radius: var(--radius-lg); - margin-bottom: var(--space-md); -} - -.thread-message-header { - display: flex; - justify-content: space-between; - align-items: center; - margin-bottom: var(--space-sm); -} - -.thread-message-author { - font-weight: 600; - color: var(--color-text-primary); -} - -.thread-message-time { - font-size: var(--text-sm); - color: var(--color-text-tertiary); -} - -.thread-message-body { - color: var(--color-text-primary); - line-height: var(--leading-relaxed); -} - -.thread-message-attachment { - display: inline-flex; - align-items: center; - gap: var(--space-sm); - margin-top: var(--space-sm); - padding: var(--space-sm) var(--space-md); - background: var(--color-bg-tertiary); - border-radius: var(--radius-md); - font-size: var(--text-sm); - color: var(--color-text-link); - text-decoration: none; -} - -.thread-message-attachment:hover { - color: var(--color-text-link-hover); -} - -/* Routing chain */ -.routing-chain { - display: flex; - align-items: center; - gap: var(--space-md); - padding: var(--space-md); - background: var(--color-bg-secondary); - border-radius: var(--radius-lg); - overflow-x: auto; -} - -.routing-step { - display: flex; - align-items: center; - gap: var(--space-sm); - white-space: nowrap; - font-size: var(--text-sm); - color: var(--color-text-secondary); -} - -.routing-step.current { - font-weight: 600; - color: var(--color-accent); -} - -.routing-arrow { - color: var(--color-text-tertiary); -} - -/* Empty state */ -.empty-state { - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - padding: var(--space-2xl); - text-align: center; -} - -.empty-state-icon { - font-size: 3rem; - margin-bottom: var(--space-md); -} - -.empty-state-title { - font-size: var(--text-xl); - font-weight: 600; - color: var(--color-text-primary); - margin-bottom: var(--space-sm); -} - -.empty-state-text { - color: var(--color-text-secondary); -} - - -/* ========================================================================== - UTILITY CLASSES - ========================================================================== */ - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - -.container { - max-width: 1200px; - margin: 0 auto; - padding: 0 var(--space-lg); -} - -.flex { display: flex; } -.flex-col { flex-direction: column; } -.items-center { align-items: center; } -.justify-between { justify-content: space-between; } -.gap-sm { gap: var(--space-sm); } -.gap-md { gap: var(--space-md); } -.gap-lg { gap: var(--space-lg); } - -.mt-sm { margin-top: var(--space-sm); } -.mt-md { margin-top: var(--space-md); } -.mt-lg { margin-top: var(--space-lg); } -.mb-sm { margin-bottom: var(--space-sm); } -.mb-md { margin-bottom: var(--space-md); } -.mb-lg { margin-bottom: var(--space-lg); } - -.text-sm { font-size: var(--text-sm); } -.text-lg { font-size: var(--text-lg); } -.text-muted { color: var(--color-text-secondary); } -.font-semibold { font-weight: 600; } diff --git a/portal/portal/templates/admin/dashboard.html b/portal/portal/templates/admin/dashboard.html deleted file mode 100644 index 988f20b..0000000 --- a/portal/portal/templates/admin/dashboard.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - Admin — Dealspace - - - - - -
-
- -
-

Admin Dashboard

-

Platform overview and management.

- -
-
-
Users
-
-
-
-
Projects
-
-
-
-
Organizations
-
-
-
-
Active Sessions
-
-
-
- -
-
-

All Users

-
-
Loading...
-
-
-
- - - - diff --git a/portal/portal/templates/app/orgs.html b/portal/portal/templates/app/orgs.html deleted file mode 100644 index a445794..0000000 --- a/portal/portal/templates/app/orgs.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - Organizations — Dealspace - - - - - -
- Dealspace -
- - -
-
-
- -
-
-
-

Organizations

-

Company directory — parties eligible to participate in deals.

-
- -
-
-
Loading...
-
- -
-
- - - - - - - diff --git a/portal/portal/templates/app/project.html b/portal/portal/templates/app/project.html deleted file mode 100644 index 5445b18..0000000 --- a/portal/portal/templates/app/project.html +++ /dev/null @@ -1,494 +0,0 @@ - - - - - Project — Dealspace - - - - - -
-
- Dealspace - / - Projects - / - Loading... -
-
- - -
-
-
- -
-
-
-
-

Loading...

- -
-

-
-
- - -
-
-
- - - -
-
-
Loading requests...
- -
- - -
-
- - - - - - - diff --git a/portal/portal/templates/app/projects.html b/portal/portal/templates/app/projects.html deleted file mode 100644 index 10669c8..0000000 --- a/portal/portal/templates/app/projects.html +++ /dev/null @@ -1,155 +0,0 @@ - - - - - Projects — Dealspace - - - - - -
- Dealspace -
- - -
-
-
- -
-
-
-

Projects

-

All deals you have access to.

-
- -
-
-
Loading projects...
-
- -
-
- - - - - - - diff --git a/portal/portal/templates/app/request.html b/portal/portal/templates/app/request.html deleted file mode 100644 index 635835c..0000000 --- a/portal/portal/templates/app/request.html +++ /dev/null @@ -1,204 +0,0 @@ - - - - - Request — Dealspace - - - - - -
-
- Dealspace - / - Projects - / - Project - / - Request -
-
- - -
-
-
- -
- -
-
-
-

Loading...

-

-
- -
-
- - -
-
- - -
-

Response

-
-
-
📎
-

Drop files here or click to upload

-

PDF, DOCX, XLSX, images

- -
-
-
- - -
-

Comments

-
-
- - -
-
-
-
- - - - diff --git a/portal/portal/templates/app/tasks.html b/portal/portal/templates/app/tasks.html deleted file mode 100644 index 74b8343..0000000 --- a/portal/portal/templates/app/tasks.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - My Tasks — Dealspace - - - - - - - -
-
- - Dealspace - - -
-
- - -
-
- -
- - - - -
- -
-

-

Here are your pending tasks.

-
- - -
-
Loading tasks...
-
- - - -
-
- - - - diff --git a/portal/portal/templates/auth/login.html b/portal/portal/templates/auth/login.html deleted file mode 100644 index eaf9b07..0000000 --- a/portal/portal/templates/auth/login.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Login — Dealspace - - - - - - -
- -
-

- Dealspace -

-

Secure M&A deal management

-
- - -
-

Sign in

-

Enter your email to receive a login code.

- - - -
-
- - -
- -
-
- - - - -

- Don’t have an account? Dealspace is invite-only.
- Request access on muskepo.com -

-

© 2026 Muskepo B.V. — Amsterdam

-
- - - - diff --git a/portal/portal/templates/auth/setup.html b/portal/portal/templates/auth/setup.html deleted file mode 100644 index f5c827c..0000000 --- a/portal/portal/templates/auth/setup.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Setup — Dealspace - - - - - - -
- -
-

- Dealspace -

-

First-time setup

-
- - -
-

Create admin account

-

This will be the first administrator account for your Dealspace instance.

- - - - -
-
- - -
-
- - -
-
- - -

Minimum 8 characters

-
- -
-
- -

© 2026 Muskepo B.V. — Amsterdam

-
- - - - diff --git a/portal/portal/templates/request-detail.html b/portal/portal/templates/request-detail.html deleted file mode 100644 index c3579a6..0000000 --- a/portal/portal/templates/request-detail.html +++ /dev/null @@ -1,572 +0,0 @@ - - - - - - FIN-042: Audited financials FY2024 — Dealspace - - - - -
- - - - -
- - - ← Back to Inbox - - - -
-
-
- FIN-042 - Assigned -
-

Audited financials FY2024

-

Project Alpha • Finance • Due: March 15, 2026

-
-
- - High Priority -
-
- -
-
- -
-

Routing

-
- -
- When done, returns to: M. Chen (CFO) -
-
- - -
-
-
- - -
-

Thread

-
- -
-
- J. Smith (IB) - -
-
-

Please provide audited financial statements for FY2024.

-

We need the following documents:

-
    -
  • Income statement (P&L)
  • -
  • Balance sheet
  • -
  • Cash flow statement
  • -
  • Auditor's opinion letter
  • -
-

Please ensure these are the final audited versions, not draft.

-
-
- - -
-
- M. Chen (CFO) - -
-
-

@accountant Can you pull these from the ERP? The audit was finalized last month.

-

Attaching last year's format for reference so we maintain consistency.

-
- - 📎 fy2023-financials-format.xlsx - -
- - -
-
- S. Johnson (You) - -
-
-

On it. Just waiting for the auditor to send the final signed opinion letter. Should have everything by EOD Thursday.

-
-
-
-
- - -
-

Your Response

-
- -
-
- - -
-
- - -
-
-
-
-
- - -
-
-
- - -
- - - -
- - diff --git a/portal/portal/templates/task-inbox.html b/portal/portal/templates/task-inbox.html deleted file mode 100644 index 995cf91..0000000 --- a/portal/portal/templates/task-inbox.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - - - My Tasks — Dealspace - - - - - - - -
- - - -
- - - - -
- Dealspace -
- Super Admin - - -
-