Spaces:
Sleeping
Sleeping
| :root { | |
| color-scheme: dark; | |
| font-family: Inter, system-ui, -apple-system, sans-serif; | |
| } | |
| * { | |
| box-sizing: border-box; | |
| } | |
| body { | |
| margin: 0; | |
| min-height: 100vh; | |
| background: #0b0f17; | |
| color: #f3f4f6; | |
| } | |
| a { | |
| color: #fbbf24; | |
| } | |
| .app-shell { | |
| display: flex; | |
| flex-direction: column; | |
| height: 100vh; | |
| min-height: 100vh; | |
| overflow: hidden; | |
| } | |
| .app-header { | |
| display: flex; | |
| align-items: center; | |
| justify-content: space-between; | |
| gap: 12px; | |
| padding: 12px 20px; | |
| border-bottom: 1px solid rgba(148, 163, 184, 0.18); | |
| } | |
| .app-header h1 { | |
| margin: 0; | |
| font-size: 1.1rem; | |
| } | |
| .header-actions { | |
| display: flex; | |
| gap: 8px; | |
| align-items: center; | |
| flex-wrap: wrap; | |
| justify-content: flex-end; | |
| } | |
| .header-actions [hidden] { | |
| display: none ; | |
| } | |
| .header-actions a, | |
| .header-actions button, | |
| button { | |
| border-radius: 8px; | |
| border: 1px solid rgba(148, 163, 184, 0.25); | |
| background: rgba(17, 24, 39, 0.9); | |
| color: #f9fafb; | |
| padding: 8px 12px; | |
| font-size: 0.9rem; | |
| cursor: pointer; | |
| } | |
| button.primary { | |
| background: #d97706; | |
| border-color: #d97706; | |
| color: #111827; | |
| font-weight: 600; | |
| } | |
| button:disabled { | |
| opacity: 0.55; | |
| cursor: not-allowed; | |
| } | |
| .borderless-main-workspace { | |
| display: grid; | |
| grid-template-columns: minmax(0, 1.6fr) minmax(360px, 1fr); | |
| gap: 12px; | |
| flex: 1 1 auto; | |
| min-height: 0; | |
| padding: 12px 16px 16px; | |
| } | |
| .borderless-center-panel, | |
| .borderless-chat-panel { | |
| min-height: 0; | |
| height: 100%; | |
| display: flex; | |
| flex-direction: column; | |
| gap: 8px; | |
| } | |
| .borderless-hero h2 { | |
| margin: 0 0 0.25rem; | |
| } | |
| .borderless-hero p { | |
| margin: 0; | |
| max-width: 820px; | |
| color: #9ca3af; | |
| } | |
| .globe-root { | |
| flex: 1 1 auto; | |
| min-height: 0; | |
| } | |
| .borderless-chat-panel { | |
| border-left: 1px solid rgba(148, 163, 184, 0.18); | |
| padding-left: 10px; | |
| overflow: hidden; | |
| } | |
| .side-view { | |
| display: none; | |
| flex: 1 1 auto; | |
| min-height: 0; | |
| flex-direction: column; | |
| gap: 8px; | |
| } | |
| .side-view.is-active { | |
| display: flex; | |
| } | |
| .borderless-form-panel { | |
| display: flex; | |
| flex-direction: column; | |
| gap: 14px; | |
| flex: 1 1 auto; | |
| min-height: 0; | |
| overflow-y: auto; | |
| padding-right: 4px; | |
| } | |
| .form-row { | |
| display: grid; | |
| grid-template-columns: 1fr 1fr; | |
| gap: 12px; | |
| } | |
| .form-field { | |
| display: flex; | |
| flex-direction: column; | |
| gap: 6px; | |
| } | |
| .form-goals-field { | |
| flex: 0 0 auto; | |
| } | |
| .form-footer { | |
| flex: 0 0 auto; | |
| display: flex; | |
| flex-direction: column; | |
| gap: 12px; | |
| } | |
| .form-footer .primary { | |
| width: 100%; | |
| } | |
| .form-examples { | |
| display: flex; | |
| flex-direction: column; | |
| gap: 8px; | |
| } | |
| .form-examples-note { | |
| margin: 0; | |
| font-size: 0.85rem; | |
| color: #9ca3af; | |
| } | |
| .form-field label { | |
| font-size: 0.85rem; | |
| color: #d1d5db; | |
| } | |
| .form-field input, | |
| .form-field select, | |
| .form-field textarea { | |
| width: 100%; | |
| border-radius: 8px; | |
| border: 1px solid rgba(148, 163, 184, 0.25); | |
| background: rgba(17, 24, 39, 0.9); | |
| color: #f9fafb; | |
| padding: 8px 10px; | |
| font: inherit; | |
| } | |
| .form-goals-field textarea { | |
| min-height: 84px; | |
| resize: vertical; | |
| } | |
| .form-field select.invalid, | |
| .form-field textarea.invalid { | |
| border-color: #f87171; | |
| } | |
| .persona-list { | |
| display: grid; | |
| grid-template-columns: 1fr 1fr; | |
| gap: 8px; | |
| } | |
| .persona-list button { | |
| width: 100%; | |
| font-size: 0.85rem; | |
| text-align: left; | |
| } | |
| .chat-messages { | |
| flex: 1 1 auto; | |
| min-height: 0; | |
| overflow-y: auto; | |
| display: flex; | |
| flex-direction: column; | |
| gap: 10px; | |
| padding-right: 4px; | |
| } | |
| .chat-message { | |
| border-radius: 10px; | |
| padding: 10px 12px; | |
| line-height: 1.45; | |
| } | |
| .chat-message-body { | |
| white-space: pre-wrap; | |
| } | |
| .chat-message.assistant .chat-message-body.markdown-body { | |
| white-space: normal; | |
| } | |
| .chat-message.user { | |
| background: rgba(59, 130, 246, 0.15); | |
| align-self: flex-end; | |
| max-width: 92%; | |
| } | |
| .chat-message.assistant { | |
| background: rgba(31, 41, 55, 0.9); | |
| border: 1px solid rgba(148, 163, 184, 0.15); | |
| } | |
| .chat-message.tool { | |
| background: rgba(245, 158, 11, 0.08); | |
| border: 1px solid rgba(245, 158, 11, 0.25); | |
| font-size: 0.92rem; | |
| } | |
| .chat-message.tool.pending { | |
| opacity: 0.85; | |
| } | |
| .chat-message.tool .tool-title { | |
| font-weight: 600; | |
| color: #fbbf24; | |
| margin-bottom: 4px; | |
| } | |
| .chat-message.tool.thinking { | |
| background: rgba(79, 70, 229, 0.08); | |
| border-color: rgba(99, 102, 241, 0.28); | |
| font-style: normal; | |
| color: #e5e7eb; | |
| padding: 0; | |
| overflow: hidden; | |
| } | |
| .thinking-message-header { | |
| display: flex; | |
| align-items: center; | |
| gap: 8px; | |
| padding: 10px 12px 0; | |
| font-size: 0.72rem; | |
| font-weight: 700; | |
| letter-spacing: 0.12em; | |
| text-transform: uppercase; | |
| color: #a5b4fc; | |
| } | |
| .thinking-message-header::before { | |
| content: ""; | |
| width: 6px; | |
| height: 6px; | |
| border-radius: 50%; | |
| background: #818cf8; | |
| box-shadow: 0 0 0 4px rgba(99, 102, 241, 0.15); | |
| } | |
| .thinking-message { | |
| padding: 8px 12px 12px; | |
| } | |
| .thinking-block-wrap { | |
| margin-bottom: 10px; | |
| } | |
| .thinking-block-wrap:last-child { | |
| margin-bottom: 0; | |
| } | |
| .thinking-block-label { | |
| margin-bottom: 6px; | |
| font-size: 0.72rem; | |
| font-weight: 700; | |
| letter-spacing: 0.1em; | |
| text-transform: uppercase; | |
| color: #a5b4fc; | |
| } | |
| .thinking-block { | |
| background: rgba(79, 70, 229, 0.12); | |
| border-left: 3px solid #6366f1; | |
| border-radius: 4px 12px 12px 4px; | |
| padding: 12px 14px; | |
| font-size: 0.92rem; | |
| color: #c7d2fe; | |
| font-style: italic; | |
| } | |
| .thinking-block.markdown-body { | |
| white-space: normal; | |
| font-style: italic; | |
| } | |
| .thinking-block.markdown-body p, | |
| .thinking-block.markdown-body li { | |
| color: #c7d2fe; | |
| } | |
| .thinking-block.markdown-body code { | |
| color: #e0e7ff; | |
| background: rgba(15, 23, 42, 0.35); | |
| } | |
| .assistant-message-content .thinking-block-wrap + .chat-message-body { | |
| margin-top: 4px; | |
| } | |
| .chat-message.assistant .assistant-message-content { | |
| display: flex; | |
| flex-direction: column; | |
| gap: 0; | |
| } | |
| .chat-message.tool.thinking details.tool-log > summary { | |
| color: #cbd5e1; | |
| } | |
| .chat-message.tool details.tool-log { | |
| margin: 0; | |
| } | |
| .chat-message.tool details.tool-log > summary { | |
| cursor: pointer; | |
| font-weight: 600; | |
| color: #fbbf24; | |
| list-style-position: outside; | |
| } | |
| .chat-message.tool .tool-summary-text { | |
| margin-top: 6px; | |
| white-space: pre-wrap; | |
| color: #e5e7eb; | |
| font-style: normal; | |
| } | |
| .chat-message.tool.thinking .tool-summary-text { | |
| color: #d1d5db; | |
| font-style: italic; | |
| } | |
| .chat-message.tool .tool-log-section { | |
| margin-top: 10px; | |
| } | |
| .chat-message.tool .tool-log-section strong { | |
| display: block; | |
| margin-bottom: 4px; | |
| font-size: 0.8rem; | |
| color: #9ca3af; | |
| text-transform: uppercase; | |
| letter-spacing: 0.04em; | |
| } | |
| .chat-message.tool .tool-log-section pre { | |
| margin: 0; | |
| padding: 8px 10px; | |
| border-radius: 8px; | |
| background: rgba(15, 23, 42, 0.85); | |
| border: 1px solid rgba(148, 163, 184, 0.15); | |
| overflow-x: auto; | |
| font-size: 0.78rem; | |
| line-height: 1.4; | |
| white-space: pre-wrap; | |
| word-break: break-word; | |
| font-style: normal; | |
| color: #e5e7eb; | |
| } | |
| .tool-log-compact > summary.tool-compact-summary { | |
| color: #fbbf24; | |
| font-weight: 600; | |
| } | |
| .tool-compact-detail { | |
| margin-top: 4px; | |
| font-size: 0.82rem; | |
| line-height: 1.4; | |
| color: #9ca3af; | |
| white-space: pre-wrap; | |
| } | |
| details.tool-log-raw { | |
| margin-top: 8px; | |
| } | |
| details.tool-log-raw > summary { | |
| cursor: pointer; | |
| font-size: 0.75rem; | |
| color: #6b7280; | |
| } | |
| .plan-message > summary { | |
| color: #fbbf24; | |
| font-weight: 700; | |
| } | |
| .plan-todo-list { | |
| display: flex; | |
| flex-direction: column; | |
| gap: 8px; | |
| margin-top: 8px; | |
| } | |
| .plan-todo-item { | |
| padding: 8px 10px; | |
| border-radius: 8px; | |
| border: 1px solid rgba(148, 163, 184, 0.16); | |
| background: rgba(15, 23, 42, 0.55); | |
| } | |
| .plan-todo-country { | |
| font-weight: 700; | |
| color: #f9fafb; | |
| font-size: 0.9rem; | |
| line-height: 1.3; | |
| } | |
| .plan-todo-methods { | |
| margin-top: 3px; | |
| font-size: 0.8rem; | |
| line-height: 1.35; | |
| color: #9ca3af; | |
| } | |
| .markdown-body > :first-child { | |
| margin-top: 0; | |
| } | |
| .markdown-body > :last-child { | |
| margin-bottom: 0; | |
| } | |
| .markdown-body p, | |
| .markdown-body ul, | |
| .markdown-body ol, | |
| .markdown-body pre, | |
| .markdown-body blockquote, | |
| .markdown-body table { | |
| margin: 0.65em 0; | |
| } | |
| .markdown-body h1, | |
| .markdown-body h2, | |
| .markdown-body h3, | |
| .markdown-body h4 { | |
| margin: 0.9em 0 0.45em; | |
| line-height: 1.3; | |
| color: #f9fafb; | |
| } | |
| .markdown-body h1 { | |
| font-size: 1.2rem; | |
| } | |
| .markdown-body h2 { | |
| font-size: 1.1rem; | |
| } | |
| .markdown-body h3, | |
| .markdown-body h4 { | |
| font-size: 1rem; | |
| } | |
| .markdown-body ul, | |
| .markdown-body ol { | |
| padding-left: 1.25rem; | |
| } | |
| .markdown-body li + li { | |
| margin-top: 0.25em; | |
| } | |
| .markdown-body a { | |
| color: #fbbf24; | |
| text-decoration: underline; | |
| } | |
| .markdown-body code { | |
| font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; | |
| font-size: 0.9em; | |
| background: rgba(15, 23, 42, 0.8); | |
| border: 1px solid rgba(148, 163, 184, 0.2); | |
| border-radius: 4px; | |
| padding: 0.1em 0.35em; | |
| } | |
| .markdown-body pre { | |
| overflow-x: auto; | |
| background: rgba(15, 23, 42, 0.9); | |
| border: 1px solid rgba(148, 163, 184, 0.2); | |
| border-radius: 8px; | |
| padding: 10px 12px; | |
| } | |
| .markdown-body pre code { | |
| background: none; | |
| border: 0; | |
| padding: 0; | |
| } | |
| .markdown-body blockquote { | |
| border-left: 3px solid rgba(245, 158, 11, 0.45); | |
| padding-left: 12px; | |
| color: #d1d5db; | |
| } | |
| .markdown-body table { | |
| width: 100%; | |
| border-collapse: collapse; | |
| font-size: 0.92rem; | |
| } | |
| .markdown-body th, | |
| .markdown-body td { | |
| border: 1px solid rgba(148, 163, 184, 0.22); | |
| padding: 6px 8px; | |
| text-align: left; | |
| } | |
| .markdown-body hr { | |
| border: 0; | |
| border-top: 1px solid rgba(148, 163, 184, 0.25); | |
| margin: 1em 0; | |
| } | |
| .markdown-body strong { | |
| color: #f9fafb; | |
| font-weight: 600; | |
| } | |
| .markdown-body em { | |
| color: #e5e7eb; | |
| } | |
| .markdown-body img { | |
| max-width: 100%; | |
| height: auto; | |
| border-radius: 8px; | |
| } | |
| .chat-message.tool .tool-summary-text.markdown-body { | |
| white-space: normal; | |
| font-style: normal; | |
| color: #e5e7eb; | |
| } | |
| .chat-message.tool .tool-summary-text.markdown-body p { | |
| margin: 0.45em 0; | |
| } | |
| .research-carousel { | |
| display: flex; | |
| flex-direction: column; | |
| gap: 10px; | |
| background: rgba(17, 24, 39, 0.94); | |
| border: 1px solid rgba(245, 158, 11, 0.28); | |
| } | |
| .research-carousel-header { | |
| display: flex; | |
| align-items: center; | |
| justify-content: space-between; | |
| gap: 12px; | |
| } | |
| .research-carousel-title { | |
| font-weight: 700; | |
| color: #fbbf24; | |
| } | |
| .research-carousel-progress { | |
| flex: 0 0 auto; | |
| border-radius: 999px; | |
| border: 1px solid rgba(148, 163, 184, 0.22); | |
| background: rgba(15, 23, 42, 0.75); | |
| color: #d1d5db; | |
| padding: 3px 8px; | |
| font-size: 0.75rem; | |
| } | |
| .research-carousel-tabs { | |
| display: flex; | |
| gap: 8px; | |
| overflow-x: auto; | |
| padding-bottom: 2px; | |
| } | |
| .research-carousel-tab { | |
| flex: 0 0 min(180px, 42%); | |
| display: flex; | |
| flex-direction: column; | |
| align-items: flex-start; | |
| gap: 4px; | |
| padding: 8px 10px; | |
| border-radius: 10px; | |
| border-color: rgba(148, 163, 184, 0.24); | |
| background: rgba(15, 23, 42, 0.82); | |
| color: #e5e7eb; | |
| text-align: left; | |
| line-height: 1.25; | |
| } | |
| .research-carousel-tab-title { | |
| font-weight: 700; | |
| font-size: 0.88rem; | |
| color: #f9fafb; | |
| white-space: nowrap; | |
| overflow: hidden; | |
| text-overflow: ellipsis; | |
| max-width: 100%; | |
| } | |
| .research-carousel-tab-subtitle { | |
| font-size: 0.74rem; | |
| line-height: 1.3; | |
| color: #9ca3af; | |
| display: -webkit-box; | |
| -webkit-line-clamp: 2; | |
| -webkit-box-orient: vertical; | |
| overflow: hidden; | |
| } | |
| .research-carousel-tab::before { | |
| content: ""; | |
| width: 8px; | |
| height: 8px; | |
| flex: 0 0 auto; | |
| border-radius: 999px; | |
| background: #fbbf24; | |
| box-shadow: 0 0 12px rgba(251, 191, 36, 0.35); | |
| } | |
| .research-carousel-tab[data-status="done"]::before { | |
| background: #34d399; | |
| box-shadow: 0 0 12px rgba(52, 211, 153, 0.35); | |
| } | |
| .research-carousel-tab[data-status="running"]::before { | |
| background: #60a5fa; | |
| box-shadow: 0 0 12px rgba(96, 165, 250, 0.35); | |
| } | |
| .research-carousel-tab.is-active { | |
| border-color: #f59e0b; | |
| background: rgba(245, 158, 11, 0.16); | |
| color: #f9fafb; | |
| } | |
| .research-carousel-body { | |
| display: flex; | |
| flex-direction: column; | |
| gap: 8px; | |
| max-height: min(42vh, 360px); | |
| overflow-y: auto; | |
| overscroll-behavior: contain; | |
| border-radius: 10px; | |
| border: 1px solid rgba(148, 163, 184, 0.16); | |
| background: rgba(2, 6, 23, 0.28); | |
| padding: 10px; | |
| } | |
| .research-carousel-active-status { | |
| color: #9ca3af; | |
| font-size: 0.8rem; | |
| } | |
| .research-event { | |
| border-radius: 9px; | |
| border: 1px solid rgba(148, 163, 184, 0.14); | |
| background: rgba(15, 23, 42, 0.62); | |
| padding: 8px 10px; | |
| } | |
| .research-event.pending { | |
| opacity: 0.82; | |
| } | |
| .research-event details.tool-log-compact > summary { | |
| cursor: default; | |
| color: #fbbf24; | |
| font-weight: 600; | |
| } | |
| .research-event .tool-compact-detail { | |
| color: #cbd5e1; | |
| } | |
| .research-event details.tool-log-raw > summary { | |
| cursor: pointer; | |
| color: #6b7280; | |
| font-weight: 500; | |
| font-size: 0.75rem; | |
| } | |
| .research-event .tool-log-section { | |
| margin-top: 8px; | |
| } | |
| .research-event .tool-log-section strong { | |
| display: block; | |
| margin-bottom: 4px; | |
| color: #9ca3af; | |
| font-size: 0.75rem; | |
| text-transform: uppercase; | |
| letter-spacing: 0.04em; | |
| } | |
| .research-event .tool-log-section pre { | |
| margin: 0; | |
| padding: 8px; | |
| max-height: 220px; | |
| overflow: auto; | |
| border-radius: 8px; | |
| border: 1px solid rgba(148, 163, 184, 0.16); | |
| background: rgba(2, 6, 23, 0.5); | |
| color: #e5e7eb; | |
| white-space: pre-wrap; | |
| word-break: break-word; | |
| font-size: 0.78rem; | |
| } | |
| .research-event .chat-message-body { | |
| white-space: normal; | |
| } | |
| .chat-input-row { | |
| display: flex; | |
| gap: 8px; | |
| } | |
| .chat-input-row textarea { | |
| flex: 1 1 auto; | |
| min-height: 72px; | |
| border-radius: 8px; | |
| border: 1px solid rgba(148, 163, 184, 0.25); | |
| background: rgba(17, 24, 39, 0.9); | |
| color: #f9fafb; | |
| padding: 10px; | |
| font: inherit; | |
| resize: vertical; | |
| } | |
| .status-banner { | |
| display: none; | |
| border-radius: 8px; | |
| padding: 8px 10px; | |
| background: rgba(245, 158, 11, 0.12); | |
| border: 1px solid rgba(245, 158, 11, 0.3); | |
| color: #fde68a; | |
| font-size: 0.9rem; | |
| } | |
| .status-banner.visible { | |
| display: block; | |
| } | |
| .history-dialog { | |
| position: fixed; | |
| inset: 0; | |
| z-index: 1000; | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| padding: 20px; | |
| } | |
| .history-dialog[hidden] { | |
| display: none ; | |
| } | |
| .history-dialog-backdrop { | |
| position: absolute; | |
| inset: 0; | |
| background: rgba(2, 6, 23, 0.72); | |
| } | |
| .history-dialog-panel { | |
| position: relative; | |
| width: min(480px, 100%); | |
| max-height: min(70vh, 560px); | |
| display: flex; | |
| flex-direction: column; | |
| gap: 12px; | |
| border-radius: 12px; | |
| border: 1px solid rgba(148, 163, 184, 0.22); | |
| background: #111827; | |
| box-shadow: 0 24px 48px rgba(0, 0, 0, 0.45); | |
| padding: 16px; | |
| } | |
| .history-dialog-header { | |
| display: flex; | |
| align-items: center; | |
| justify-content: space-between; | |
| gap: 12px; | |
| } | |
| .history-dialog-header h3 { | |
| margin: 0; | |
| font-size: 1rem; | |
| } | |
| .history-dialog-close { | |
| font-size: 0.85rem; | |
| } | |
| .history-list { | |
| display: flex; | |
| flex-direction: column; | |
| gap: 8px; | |
| overflow-y: auto; | |
| min-height: 0; | |
| } | |
| .history-list-empty { | |
| margin: 0; | |
| padding: 12px 0; | |
| color: #9ca3af; | |
| font-size: 0.9rem; | |
| } | |
| .history-item-row { | |
| display: flex; | |
| align-items: stretch; | |
| gap: 8px; | |
| border-radius: 8px; | |
| border: 1px solid rgba(148, 163, 184, 0.25); | |
| background: rgba(17, 24, 39, 0.9); | |
| } | |
| .history-item-row.is-active { | |
| border-color: #f59e0b; | |
| background: rgba(245, 158, 11, 0.08); | |
| } | |
| .history-item-main { | |
| display: flex; | |
| flex-direction: column; | |
| align-items: flex-start; | |
| gap: 4px; | |
| flex: 1; | |
| min-width: 0; | |
| text-align: left; | |
| padding: 10px 12px; | |
| border: none; | |
| background: transparent; | |
| color: inherit; | |
| } | |
| .history-item-main:hover { | |
| background: rgba(148, 163, 184, 0.08); | |
| } | |
| .history-item-actions { | |
| display: flex; | |
| flex-direction: column; | |
| justify-content: center; | |
| gap: 4px; | |
| flex-shrink: 0; | |
| padding: 6px 8px 6px 0; | |
| } | |
| .history-item-action { | |
| font-size: 0.75rem; | |
| padding: 4px 8px; | |
| white-space: nowrap; | |
| } | |
| .history-item-action-delete { | |
| color: #fca5a5; | |
| border-color: rgba(248, 113, 113, 0.35); | |
| } | |
| .history-item-action-delete:hover { | |
| background: rgba(248, 113, 113, 0.12); | |
| } | |
| .history-item-title { | |
| font-weight: 600; | |
| color: #f9fafb; | |
| width: 100%; | |
| overflow: hidden; | |
| text-overflow: ellipsis; | |
| white-space: nowrap; | |
| } | |
| .history-item-meta { | |
| font-size: 0.8rem; | |
| color: #9ca3af; | |
| } | |
| .history-item-rename-input { | |
| width: 100%; | |
| font-weight: 600; | |
| font-size: inherit; | |
| font-family: inherit; | |
| color: #f9fafb; | |
| background: rgba(2, 6, 23, 0.6); | |
| border: 1px solid rgba(245, 158, 11, 0.5); | |
| border-radius: 4px; | |
| padding: 2px 6px; | |
| } | |
| @media (max-width: 900px) { | |
| .app-shell { | |
| height: auto; | |
| overflow: auto; | |
| } | |
| .borderless-main-workspace { | |
| grid-template-columns: 1fr; | |
| } | |
| .borderless-center-panel, | |
| .borderless-chat-panel { | |
| height: auto; | |
| min-height: 50vh; | |
| } | |
| .borderless-chat-panel { | |
| border-left: 0; | |
| padding-left: 0; | |
| } | |
| .form-row { | |
| grid-template-columns: 1fr; | |
| } | |
| .form-goals-field textarea { | |
| min-height: 88px; | |
| height: 88px; | |
| resize: vertical; | |
| } | |
| .persona-list { | |
| grid-template-columns: 1fr; | |
| } | |
| } | |