/* ==========================================================================
 *  cv-panel-visual-unification-v161: extraido do index.html em 17/08/2026.
 *
 *  Nao e estilo novo. E o bloco <style id="cv-panel-visual-unification-v161"> que morava dentro do index.html. movido para fora SEM UMA LINHA ALTERADA (3.044 bytes).
 *
 *  A TAG FICOU NA MESMA POSICAO, porque a cascata do CSS depende da posicao no documento.
 * ========================================================================== */

  html body.cvx-on {
    --cv-panel-surface-v161: #eef2f6;
    --cv-panel-border-v161: #b8c6d8;
    --cv-panel-divider-v161: #aebed2;
  }

  html body.cvx-on .cv-standard-panel-shell {
    scrollbar-gutter: auto !important;
    border-color: var(--cv-panel-border-v161) !important;
  }

  html body.cvx-on .cv-standard-panel-shell > .cv-standard-panel-header {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding-left: 14px !important;
    padding-right: 14px !important;
    border-bottom-color: var(--cv-panel-divider-v161) !important;
    background: #ffffff !important;
  }

  html body.cvx-on .cv-standard-panel-header .cv-history-title,
  html body.cvx-on .cv-standard-panel-header .job-analysis-title,
  html body.cvx-on .cv-standard-panel-header .cv-access-title,
  html body.cvx-on .cv-standard-panel-header .cv-tour-title,
  html body.cvx-on .cv-standard-panel-header .selective-remove-title,
  html body.cvx-on .cv-standard-panel-header .prompt-import-title,
  html body.cvx-on .cv-standard-panel-header h1,
  html body.cvx-on .cv-standard-panel-header h2,
  html body.cvx-on .cv-standard-panel-header h3,
  html body.cvx-on .cv-standard-panel-header > span {
    margin-left: 0 !important;
  }

  html body.cvx-on .cv-standard-panel-shell > .cv-standard-panel-scroll {
    padding-left: 14px !important;
    padding-right: 14px !important;
    scrollbar-gutter: auto !important;
    background: var(--cv-panel-surface-v161) !important;
  }

  html body.cvx-on #cvHistoryPanel .cv-history-header {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }

  html body.cvx-on #cvHistorySideRailViewport > .cvx-painel > .cvx-painel-card,
  html body.cvx-on #cvHistorySideRailViewport > .job-analysis-overlay > .job-analysis-panel,
  html body.cvx-on #cvHistorySideRailViewport > #settingsPanel,
  html body.cvx-on #cvHistorySideRailViewport > #personalizationPanel,
  html body.cvx-on #cvHistorySideRailViewport > #cvHistoryPanel {
    border-color: var(--cv-panel-border-v161) !important;
  }

  html body.cvx-on .cv-panel-explainer-grid,
  html body.cvx-on .cvx-menu-item,
  html body.cvx-on .settings-group,
  html body.cvx-on .cv-settings-accordion-trigger,
  html body.cvx-on .cv-settings-accordion-body,
  html body.cvx-on .cv-history-model-toggle,
  html body.cvx-on .cv-history-model-body,
  html body.cvx-on .cv-history-form,
  html body.cvx-on .cv-history-search input,
  html body.cvx-on .cv-history-field input,
  html body.cvx-on .cv-history-empty,
  html body.cvx-on .cv-history-item,
  html body.cvx-on .job-analysis-textarea,
  html body.cvx-on .job-analysis-empty,
  html body.cvx-on .job-analysis-score,
  html body.cvx-on .job-analysis-section {
    border-color: var(--cv-panel-border-v161) !important;
  }

  html body.cvx-on .cv-history-model-body,
  html body.cvx-on .cv-settings-accordion-body {
    background: #ffffff !important;
  }

  @media print {
    html body #cv-panel-visual-unification-v161 {
      display: none !important;
    }
  }
