.dashboardContentArea { display: flex; flex-direction: column; flex: 1; min-height: 0; overflow: hidden; } .chatLogContainer { display: flex; flex-direction: column; flex: 1; min-height: 0; overflow: hidden; } .chatArea { display: flex; flex-direction: column; flex: 1; min-height: 0; overflow: hidden; } .dashboardPageCard { position: relative; } .verticalDivider { position: absolute; top: calc(86px + 23px + 1px); bottom: 0; left: calc(66.666% - 9px); width: 1px; background-color: var(--color-primary); z-index: 10; pointer-events: none; } .headerControls { display: flex; gap: 15px; align-items: center; } .workflowStats { display: flex; align-items: center; gap: 20px; padding: 12px 20px; border-radius: 12px; font-size: 13px; font-weight: 500; } .statItem { display: flex; flex-direction: column; align-items: center; gap: 2px; } .statLabel { color: var(--color-text-secondary); font-size: 11px; text-transform: uppercase; } .statValue { color: var(--color-text); } .statValueMonospace { color: var(--color-text); font-family: monospace; } .statDivider { width: 1px; height: 40px; background-color: var(--color-primary); opacity: 0.3; } .dropdownContainer { position: relative; display: inline-block; } .dropdownButton { min-width: 180px; justify-content: space-between; } .dropdownIcon { transition: transform 0.2s ease; } .dropdownIconOpen { transform: rotate(180deg); } .dropdownMenu { position: absolute; top: 100%; left: 0; right: 0; margin-top: 4px; background-color: var(--color-bg); border: 1px solid var(--color-primary); border-radius: 8px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); z-index: 1000; max-height: 300px; overflow-y: auto; } .dropdownHeader { padding: 12px 16px; font-size: 12px; font-weight: 600; color: var(--color-text); background-color: var(--color-bg); border-bottom: 1px solid var(--color-primary); text-transform: uppercase; letter-spacing: 0.5px; } .dropdownEmpty { padding: 12px 16px; font-size: 14px; color: var(--color-text); font-style: italic; } .dropdownItem { width: 100%; padding: 12px 16px; background: none; border: none; text-align: left; cursor: pointer; font-family: var(--font-family); transition: 0.2s ease; border-bottom: 1px solid var(--color-gray-disabled); } .dropdownItem:hover { background-color: var(--color-secondary); color: white; } .workflowInfo { display: flex; flex-direction: column; gap: 4px; } .workflowName { font-size: 14px; font-weight: 500; } .workflowId { font-size: 12px; color: var(--color-text-secondary); font-family: monospace; } .workflowStatus { font-size: 12px; color: var(--color-text-secondary); text-transform: capitalize; } .statValueSuccess { color: var(--color-success); } .statValueWarning { color: var(--color-warning); } .statValueError { color: var(--color-error); } .statValueBold { font-weight: 600; } .statValueSmall { font-size: 12px; }