diff --git a/ui/src/components/ConversationDrawer.tsx b/ui/src/components/ConversationDrawer.tsx
index d0e84eabc7a54d7820757a436522018ed08f061a..294ad2c02056785002a16975d44db441b298ea01 100644
--- a/ui/src/components/ConversationDrawer.tsx
+++ b/ui/src/components/ConversationDrawer.tsx
@@ -193,53 +193,40 @@ function ConversationDrawer({
{/* Header */}
{showArchived ? "Archived" : "Conversations"}
-
-
-
- {/* New conversation button */}
- {!showArchived && (
-
+
+ {/* New conversation button - mobile only */}
+ {!showArchived && (
+
+ )}
- )}
+
{/* Conversations list */}
diff --git a/ui/src/styles.css b/ui/src/styles.css
index 22cb0aeea3783fe1521d9548908afb3d3548ee71..a7955e6b5eb42e191c53f67be37dcde33e62d515 100644
--- a/ui/src/styles.css
+++ b/ui/src/styles.css
@@ -365,8 +365,8 @@ button {
.btn-new {
width: 2rem;
height: 2rem;
- background: var(--green-600);
- color: white;
+ background: var(--text-primary);
+ color: var(--bg-base);
border-radius: 50%;
display: flex;
align-items: center;
@@ -375,7 +375,7 @@ button {
}
.btn-new:hover {
- background: var(--green-700);
+ background: var(--text-secondary);
}
/* Header */
@@ -452,6 +452,12 @@ button {
border-bottom: 1px solid var(--border);
}
+.drawer-header-actions {
+ display: flex;
+ align-items: center;
+ gap: 0.25rem;
+}
+
.drawer-title {
font-size: 1.125rem;
font-weight: 600;