aboutsummaryrefslogtreecommitdiffstats
path: root/renderer/src/styles
diff options
context:
space:
mode:
Diffstat (limited to 'renderer/src/styles')
-rw-r--r--renderer/src/styles/globals.css77
1 files changed, 76 insertions, 1 deletions
diff --git a/renderer/src/styles/globals.css b/renderer/src/styles/globals.css
index 8e43f3a..03c7443 100644
--- a/renderer/src/styles/globals.css
+++ b/renderer/src/styles/globals.css
@@ -408,10 +408,57 @@ html[data-theme="light"] .session-rename-input {
408 408
409/* ── Chat Pane ───────────────────────────────────────────────── */ 409/* ── Chat Pane ───────────────────────────────────────────────── */
410.chat-pane { 410.chat-pane {
411 width: 380px;
412 display: flex; 411 display: flex;
413 flex-direction: column; 412 flex-direction: column;
414 background: var(--bg-secondary); 413 background: var(--bg-secondary);
414 min-width: 0;
415 overflow: hidden;
416 transition: width 0.2s ease;
417}
418
419/* ── Chat Resize Handle ──────────────────────────────────────── */
420.chat-resize-handle {
421 width: 5px;
422 background: transparent;
423 cursor: col-resize;
424 flex-shrink: 0;
425 transition: background 0.15s;
426}
427
428.chat-resize-handle:hover {
429 background: var(--accent);
430}
431
432/* ── Chat Header Strip ───────────────────────────────────────── */
433.chat-header {
434 display: flex;
435 justify-content: space-between;
436 align-items: center;
437 padding: 7px 12px;
438 background: var(--bg-secondary);
439 border-bottom: 1px solid var(--border);
440 font-size: 11px;
441 letter-spacing: 0.07em;
442 text-transform: uppercase;
443 color: var(--text-secondary);
444 flex-shrink: 0;
445}
446
447.chat-collapse-btn {
448 background: transparent;
449 border: 1px solid var(--border);
450 border-radius: 2px;
451 color: var(--text-secondary);
452 cursor: pointer;
453 font-size: 12px;
454 padding: 2px 7px;
455 font-family: inherit;
456 transition: background 0.15s, color 0.15s;
457}
458
459.chat-collapse-btn:hover {
460 background: var(--bg-tertiary);
461 color: var(--text-primary);
415} 462}
416 463
417.chat-messages { 464.chat-messages {
@@ -998,3 +1045,31 @@ html[data-theme="light"] .settings-textarea:focus {
998 background: var(--bg-tertiary); 1045 background: var(--bg-tertiary);
999 color: var(--text-primary); 1046 color: var(--text-primary);
1000} 1047}
1048
1049/* ── Scrollbars ──────────────────────────────────────────────── */
1050.chat-messages::-webkit-scrollbar,
1051.document-content::-webkit-scrollbar,
1052.cm-scroller::-webkit-scrollbar {
1053 width: 8px;
1054 height: 8px;
1055}
1056
1057.chat-messages::-webkit-scrollbar-track,
1058.document-content::-webkit-scrollbar-track,
1059.cm-scroller::-webkit-scrollbar-track {
1060 background: var(--bg-primary);
1061}
1062
1063.chat-messages::-webkit-scrollbar-thumb,
1064.document-content::-webkit-scrollbar-thumb,
1065.cm-scroller::-webkit-scrollbar-thumb {
1066 background: var(--bg-tertiary);
1067 border-radius: 4px;
1068 border: 2px solid var(--bg-primary);
1069}
1070
1071.chat-messages::-webkit-scrollbar-thumb:hover,
1072.document-content::-webkit-scrollbar-thumb:hover,
1073.cm-scroller::-webkit-scrollbar-thumb:hover {
1074 background: var(--border);
1075}