/* src/styles.scss */
/**
 * @license
 * Copyright 2025 Google LLC & 42ROWS
 * 42ROWS Lead Generation - Orange/Teal Theme
 */
html {
  color-scheme: light;
}
html {
  --mat-sys-background: light-dark(#fafafa, #121212);
  --mat-sys-error: light-dark(#ba1a1a, #ffb4ab);
  --mat-sys-error-container: light-dark(#ffdad6, #93000a);
  --mat-sys-inverse-on-surface: light-dark(#f2f2f2, #2f2f2f);
  --mat-sys-inverse-primary: light-dark(#fb923c, #973300);
  --mat-sys-inverse-surface: light-dark(#2f2f2f, #e3e3e3);
  --mat-sys-on-background: light-dark(#1a1a1a, #e3e3e3);
  --mat-sys-on-error: light-dark(#ffffff, #690005);
  --mat-sys-on-error-container: light-dark(#410002, #ffdad6);
  --mat-sys-on-primary: light-dark(#ffffff, #4d1600);
  --mat-sys-on-primary-container: light-dark(#2d0a00, #fed7aa);
  --mat-sys-on-primary-fixed: light-dark(#2d0a00, #2d0a00);
  --mat-sys-on-primary-fixed-variant: light-dark(#702300, #702300);
  --mat-sys-on-secondary: light-dark(#ffffff, #003631);
  --mat-sys-on-secondary-container: light-dark(#00201d, #99f6e4);
  --mat-sys-on-secondary-fixed: light-dark(#00201d, #00201d);
  --mat-sys-on-secondary-fixed-variant: light-dark(#004f47, #004f47);
  --mat-sys-on-surface: light-dark(#1a1a1a, #e3e3e3);
  --mat-sys-on-surface-variant: light-dark(#434646, #dfe2e2);
  --mat-sys-on-tertiary: light-dark(#ffffff, #4d1600);
  --mat-sys-on-tertiary-container: light-dark(#2d0a00, #fed7aa);
  --mat-sys-on-tertiary-fixed: light-dark(#2d0a00, #2d0a00);
  --mat-sys-on-tertiary-fixed-variant: light-dark(#702300, #702300);
  --mat-sys-outline: light-dark(#747777, #8d9090);
  --mat-sys-outline-variant: light-dark(#c3c6c6, #434646);
  --mat-sys-primary: light-dark(#973300, #fb923c);
  --mat-sys-primary-container: light-dark(#fed7aa, #702300);
  --mat-sys-primary-fixed: light-dark(#fed7aa, #fed7aa);
  --mat-sys-primary-fixed-dim: light-dark(#fb923c, #fb923c);
  --mat-sys-scrim: light-dark(#000000, #000000);
  --mat-sys-secondary: light-dark(#006a5f, #5eead4);
  --mat-sys-secondary-container: light-dark(#99f6e4, #004f47);
  --mat-sys-secondary-fixed: light-dark(#99f6e4, #99f6e4);
  --mat-sys-secondary-fixed-dim: light-dark(#5eead4, #5eead4);
  --mat-sys-shadow: light-dark(#000000, #000000);
  --mat-sys-surface: light-dark(#fafafa, #121212);
  --mat-sys-surface-bright: light-dark(#fafafa, #383838);
  --mat-sys-surface-container: light-dark(#efefef, #1f1f1f);
  --mat-sys-surface-container-high: light-dark(#e9e9e9, #292929);
  --mat-sys-surface-container-highest: light-dark(#e3e3e3, #383838);
  --mat-sys-surface-container-low: light-dark(#f5f5f5, #1a1a1a);
  --mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0d0d);
  --mat-sys-surface-dim: light-dark(#dadada, #121212);
  --mat-sys-surface-tint: light-dark(#973300, #fb923c);
  --mat-sys-surface-variant: light-dark(#dfe2e2, #434646);
  --mat-sys-tertiary: light-dark(#973300, #fb923c);
  --mat-sys-tertiary-container: light-dark(#fed7aa, #702300);
  --mat-sys-tertiary-fixed: light-dark(#fed7aa, #fed7aa);
  --mat-sys-tertiary-fixed-dim: light-dark(#fb923c, #fb923c);
  --mat-sys-neutral-variant20: #2d2f2f;
  --mat-sys-neutral10: #1a1a1a;
}
html {
  --mat-sys-level0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-level1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-level2:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-level3:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-level4:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-level5:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-corner-extra-large: 28px;
  --mat-sys-corner-extra-large-top: 28px 28px 0 0;
  --mat-sys-corner-extra-small: 4px;
  --mat-sys-corner-extra-small-top: 4px 4px 0 0;
  --mat-sys-corner-full: 9999px;
  --mat-sys-corner-large: 16px;
  --mat-sys-corner-large-end: 0 16px 16px 0;
  --mat-sys-corner-large-start: 16px 0 0 16px;
  --mat-sys-corner-large-top: 16px 16px 0 0;
  --mat-sys-corner-medium: 12px;
  --mat-sys-corner-none: 0;
  --mat-sys-corner-small: 8px;
}
html {
  --mat-sys-dragged-state-layer-opacity: 0.16;
  --mat-sys-focus-state-layer-opacity: 0.12;
  --mat-sys-hover-state-layer-opacity: 0.08;
  --mat-sys-pressed-state-layer-opacity: 0.12;
}
html {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Inter",
    "Segoe UI",
    system-ui,
    sans-serif !important;
}
body {
  height: 100vh;
  margin: 0;
  color: #1f1f1f;
  background-color: #fafafa;
}
markdown p {
  margin-block-start: 0.5em;
  margin-block-end: 0.5em;
}
:root {
  --mat-sys-primary: #ea580c;
  --mdc-checkbox-selected-icon-color: white;
  --mat-sys-background: #ffffff;
  --mat-tab-header-active-label-text-color: #ea580c;
  --mat-tab-header-active-hover-label-text-color: #ea580c;
  --mat-tab-header-active-focus-label-text-color: #ea580c;
  --mat-tab-header-label-text-weight: 600;
  --mdc-text-button-label-text-color: #ea580c;
}
:root {
  --mdc-dialog-container-color: #ffffff;
}
:root {
  --mdc-dialog-subhead-color: #1f1f1f;
}
:root {
  --chat-panel-function-event-button-background-color: #ea580c;
  --chat-panel-function-event-button-color: #ffffff;
  --chat-panel-function-event-button-highlight-background-color: #0f766e;
  --chat-panel-function-event-button-highlight-border-color: #0f766e;
  --chat-panel-function-event-button-highlight-color: white;
  --chat-panel-user-message-message-card-background-color: transparent;
  --chat-panel-user-message-message-card-color: #1f1f1f;
  --chat-panel-bot-message-message-card-background-color: transparent;
  --chat-panel-bot-message-message-card-color: #1f1f1f;
  --chat-panel-bot-message-focus-within-message-card-background-color: #fafafa;
  --chat-panel-bot-message-focus-within-message-card-border-color: transparent;
  --chat-panel-message-textarea-background-color: #fafafa;
  --chat-panel-message-textarea-focus-background-color: #ffffff;
  --chat-panel-eval-compare-container-background-color: #f9fafb;
  --chat-panel-actual-result-border-right-color: #e5e7eb;
  --chat-panel-eval-response-header-border-bottom-color: #e5e7eb;
  --chat-panel-header-expected-color: #0f766e;
  --chat-panel-header-actual-color: #dc2626;
  --chat-panel-eval-pass-color: #0f766e;
  --chat-panel-eval-fail-color: #dc2626;
  --chat-panel-input-field-textarea-color: #1f1f1f;
  --chat-panel-input-field-textarea-placeholder-color: #999;
  --chat-panel-input-field-button-color: #1f1f1f;
  --chat-panel-input-field-button-background-color: #fafafa;
  --chat-panel-mat-mdc-mini-fab-background-color: #ea580c;
  --chat-panel-mat-mdc-mini-fab-mat-icon-color: white;
  --chat-panel-input-field-mat-mdc-text-field-wrapper-border-color: #e5e5e5;
  --chat-panel-delete-button-background-color: rgba(0, 0, 0, 0.1);
  --chat-panel-delete-button-color: #1f1f1f;
  --chat-panel-file-container-background-color: #fafafa;
  --chat-panel-thought-chip-background-color: #ea580c;
  --chat-panel-link-style-button-color: #ea580c;
  --artifact-tab-download-button-background-color: #ea580c;
  --artifact-tab-white-separator-border-top-color: #e5e5e5;
  --artifact-tab-version-select-container-background-color: #fafafa;
  --artifact-tab-link-style-button-color: #ea580c;
  --artifact-tab-link-style-button-hover-color: #c2410c;
  --artifact-tab-link-style-button-focus-outline-color: #ea580c;
  --artifact-tab-link-style-button-active-color: #c2410c;
  --artifact-tab-link-style-button-disabled-color: #999;
  --audio-player-container-background-color: #ffffff;
  --audio-player-container-box-shadow-color: rgba(0, 0, 0, 0.1);
  --audio-player-custom-controls-button-background-color: #ea580c;
  --audio-player-custom-controls-button-color: white;
  --audio-player-custom-controls-button-hover-background-color: #c2410c;
  --chat-drawer-container-background-color: #ffffff;
  --chat-event-container-color: #1f1f1f;
  --chat-card-background-color: #ffffff;
  --chat-function-event-button-background-color: #ea580c;
  --chat-function-event-button-color: #ffffff;
  --chat-function-event-button-highlight-background-color: #0f766e;
  --chat-function-event-button-highlight-border-color: #0f766e;
  --chat-function-event-button-highlight-color: white;
  --chat-user-message-message-card-background-color: transparent;
  --chat-user-message-message-card-color: #1f1f1f;
  --chat-bot-message-message-card-background-color: transparent;
  --chat-bot-message-message-card-color: #1f1f1f;
  --chat-bot-message-focus-within-message-card-background-color: #fafafa;
  --chat-bot-message-focus-within-message-card-border-color: transparent;
  --chat-message-textarea-background-color: #fafafa;
  --chat-message-textarea-focus-background-color: #ffffff;
  --chat-eval-compare-container-background-color: #f9fafb;
  --chat-actual-result-border-right-color: #e5e7eb;
  --chat-eval-response-header-border-bottom-color: #e5e7eb;
  --chat-header-expected-color: #0f766e;
  --chat-header-actual-color: #dc2626;
  --chat-eval-pass-color: #0f766e;
  --chat-eval-fail-color: #dc2626;
  --chat-side-drawer-background-color: #f5f5f5;
  --chat-side-drawer-color: #1f1f1f;
  --chat-file-item-background-color: #fafafa;
  --chat-empty-state-container-color: #666;
  --chat-warning-color: #f59e0b;
  --chat-error-color: #dc2626;
  --chat-mat-mdc-unelevated-button-color: white;
  --chat-mat-mdc-unelevated-button-background-color: #ea580c;
  --chat-mdc-linear-progress-buffer-dots-background-color: #ea580c;
  --chat-mat-mdc-text-field-wrapper-border-color: #e5e5e5;
  --chat-segment-key-color: #666;
  --chat-bottom-resize-handler-background-color: #e5e5e5;
  --chat-trace-detail-container-background-color: #fafafa;
  --chat-toolbar-background-color: #ffffff;
  --chat-toolbar-edit-mode-background-color: #fff7ed;
  --chat-toolbar-session-text-color: #1f1f1f;
  --chat-toolbar-session-id-color: #666;
  --chat-toolbar-icon-color: #666;
  --chat-toolbar-new-session-color: #666;
  --chat-toolbar-sse-toggle-label-text-color: #666;
  --chat-toolbar-sse-toggle-selected-track-color: #ea580c;
  --chat-toolbar-sse-toggle-selected-handle-color: #ea580c;
  --chat-toolbar-sse-toggle-track-outline-color: #ea580c;
  --chat-mat-drawer-border-right-color: #e5e5e5;
  --chat-credits-badge-background-color: rgba(234, 88, 12, 0.1);
  --chat-credits-amount-color: #ea580c;
  --chat-credits-label-color: #666;
  --chat-toolbar-user-name-color: #1f1f1f;
  --chat-toolbar-user-button-hover-background-color: #f5f5f5;
  --chat-user-menu-name-color: #1f1f1f;
  --chat-user-menu-email-color: #666;
  --chat-user-menu-stat-color: #666;
  --chat-user-menu-icon-color: #666;
  --chat-user-menu-stat-value-color: #ea580c;
  --chat-user-menu-action-icon-color: #666;
  --chat-link-style-button-color: #ea580c;
  --edit-json-dialog-container-box-shadow-color: rgba(0, 0, 0, 0.1);
  --eval-tab-eval-set-actions-color: #666;
  --eval-tab-empty-eval-info-background-color: #fafafa;
  --eval-tab-empty-eval-info-box-shadow-color1: rgba(0, 0, 0, 0.05);
  --eval-tab-empty-eval-info-box-shadow-color2: rgba(0, 0, 0, 0.1);
  --eval-tab-info-title-color: #1f1f1f;
  --eval-tab-info-detail-color: #666;
  --eval-tab-info-create-color: #ea580c;
  --eval-tab-selected-eval-case-color: #ea580c;
  --eval-tab-save-session-btn-background-color1: rgba(234, 88, 12, 0.1);
  --eval-tab-save-session-btn-background-color2: #fafafa;
  --eval-tab-save-session-btn-text-color: #ea580c;
  --eval-tab-run-eval-btn-border-color: #e5e5e5;
  --eval-tab-run-eval-btn-color: #ea580c;
  --eval-tab-run-eval-btn-hover-background-color: #fafafa;
  --eval-tab-result-btn-border-color: #e5e5e5;
  --eval-tab-result-btn-hover-background-color: #fafafa;
  --eval-tab-result-btn-pass-color: #0f766e;
  --eval-tab-result-btn-fail-color: #dc2626;
  --eval-tab-status-card-background-color: #ffffff;
  --eval-tab-status-card-timestamp-color: #666;
  --eval-tab-status-card-metric-color: #666;
  --eval-tab-status-card-failed-color: #dc2626;
  --eval-tab-status-card-separator-color: #e5e5e5;
  --eval-tab-status-card-passed-color: #0f766e;
  --eval-tab-status-card-action-mat-icon-color: #666;
  --eval-tab-status-card-icon-color: #666;
  --run-eval-config-dialog-container-box-shadow-color: rgba(0, 0, 0, 0.1);
  --run-eval-config-dialog-threshold-slider-active-track-color: #ea580c;
  --run-eval-config-dialog-threshold-slider-inactive-track-color: #e5e5e5;
  --run-eval-config-dialog-threshold-slider-handle-color: #ea580c;
  --run-eval-config-dialog-threshold-slider-ripple-color: #ea580c;
  --run-eval-config-dialog-mdc-slider-thumb-background-color: white;
  --event-tab-events-wrapper-color: #666;
  --event-tab-event-index-color: #999;
  --event-tab-event-list-active-indicator-color: #f59e0b;
  --event-tab-event-list-list-item-container-color: #fafafa;
  --event-tab-mdc-list-item-border-color: #e5e5e5;
  --event-tab-mdc-list-item-hover-background-color: #f5f5f5;
  --trace-chart-trace-label-color: #1f1f1f;
  --trace-chart-trace-bar-background-color: #fed7aa;
  --trace-chart-trace-bar-color: #ea580c;
  --trace-chart-trace-duration-color: #666;
  --trace-chart-vertical-line-background-color: #e5e5e5;
  --trace-chart-horizontal-line-background-color: #e5e5e5;
  --session-tab-session-wrapper-color: #666;
  --session-tab-session-item-background-color: #fafafa;
  --session-tab-session-item-hover-background-color: #f5f5f5;
  --session-tab-session-item-current-background-color: #fff;
  --session-tab-session-id-color: #1f1f1f;
  --session-tab-session-date-color: #666;
  --side-panel-button-filled-container-color: #ea580c;
  --side-panel-button-filled-label-text-color: white;
  --side-panel-mat-icon-color: #666;
  --side-panel-resize-handler-background-color: #e5e5e5;
  --side-panel-details-panel-container-background-color: #fafafa;
  --side-panel-details-content-color: #1f1f1f;
  --side-panel-powered-by-adk-color: #666;
  --side-panel-app-select-container-background-color: #fafafa;
  --side-panel-select-placeholder-text-color: #666;
  --side-panel-select-enabled-trigger-text-color: #ea580c;
  --side-panel-select-enabled-arrow-color: #ea580c;
  --side-panel-app-name-option-color: #666;
  --trace-tab-trace-title-color: #666;
  --trace-tab-trace-label-color: #1f1f1f;
  --trace-tab-trace-bar-background-color: #fed7aa;
  --trace-tab-trace-bar-color: #ea580c;
  --trace-tab-trace-duration-color: #666;
  --trace-tab-vertical-line-background-color: #e5e5e5;
  --trace-tab-horizontal-line-background-color: #e5e5e5;
  --trace-tab-trace-item-container-background-color: #fafafa;
  --trace-tab-trace-item-header-focus-state-layer-color: #fff7ed;
  --trace-tab-trace-item-header-description-color: #666;
  --trace-tab-mat-expansion-panel-header-focus-background-color: #f5f5f5;
  --trace-tab-mat-expansion-panel-header-background-color: #fafafa;
  --trace-tab-mat-expansion-panel-header-hover-background-color: #f5f5f5;
  --trace-event-json-viewer-container-background-color: #ffffff;
  --trace-tree-trace-label-color: #1f1f1f;
  --trace-tree-trace-bar-background-color: #fed7aa;
  --trace-tree-trace-bar-color: #ea580c;
  --trace-tree-short-trace-bar-duration-color: #ea580c;
  --trace-tree-trace-duration-color: #666;
  --trace-tree-trace-row-hover-background-color: #f5f5f5;
  --trace-tree-trace-row-selected-background-color: #fff7ed;
  --trace-tree-vertical-line-background-color: #e5e5e5;
  --trace-tree-horizontal-line-background-color: #e5e5e5;
  --trace-tree-invocation-id-container-color: #666;
  --trace-tree-trace-row-left-span-div-color: #1f1f1f;
  --trace-tree-trace-row-left-is-event-row-color: #ea580c;
}
:root {
  --mdc-circular-progress-active-indicator-color: #ea580c;
}
:root {
  --mdc-circular-progress-size: 80;
}
.results-dialog-container .mat-mdc-dialog-container {
  width: 90vw;
  max-width: 1600px;
  height: 85vh;
  padding: 0;
  overflow: hidden;
  border-radius: 12px;
}
.image-preview-panel .mat-mdc-dialog-container {
  width: 100vw !important;
  height: 100vh !important;
  max-width: 100vw !important;
  max-height: 100vh !important;
  padding: 0 !important;
  background: transparent !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
.image-preview-panel .mat-mdc-dialog-container .mdc-dialog__surface {
  background: transparent !important;
  box-shadow: none !important;
}
.longtext-tooltip .mdc-tooltip__surface {
  max-width: 400px !important;
  max-height: 300px !important;
  overflow-y: auto !important;
  white-space: pre-wrap !important;
  word-wrap: break-word !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
  padding: 12px 16px !important;
  background: #1e293b !important;
  color: #f8fafc !important;
  border-radius: 8px !important;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.25) !important;
}
.contacts-dialog-container .mat-mdc-dialog-container {
  width: 98vw !important;
  max-width: none !important;
  max-height: 88vh !important;
  padding: 0 !important;
}
.contacts-dialog-container .mat-mdc-dialog-surface {
  max-height: 88vh !important;
  overflow: hidden !important;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
