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

  html body.cvx-on #cvHistoryPanel .cv-history-model-section[data-history-model-group="manual"] > .cv-history-model-toggle {
    border-color: #4f86bd !important;
    background: #cfe6ff !important;
    color: #123f70 !important;
  }

  html body.cvx-on #cvHistoryPanel .cv-history-model-section[data-history-model-group="manual"].is-open > .cv-history-model-body {
    border-color: #7ca7d2 !important;
    background: #e1efff !important;
  }

  html body.cvx-on #cvHistoryPanel .cv-history-model-section[data-history-model-group="automatic"] > .cv-history-model-toggle {
    border-color: #8d5cba !important;
    background: #e4cff8 !important;
    color: #462365 !important;
  }

  html body.cvx-on #cvHistoryPanel .cv-history-model-section[data-history-model-group="automatic"].is-open > .cv-history-model-body {
    border-color: #aa7dce !important;
    background: #eee2f8 !important;
  }

  html body.cvx-on #cvHistoryPanel .cv-history-talent-section > .cv-history-model-toggle {
    border-color: #c2760f !important;
    background: #ffe6c2 !important;
    color: #6d3c05 !important;
  }

  html body.cvx-on #cvHistoryPanel .cv-history-talent-section.is-open > .cv-history-model-body {
    border-color: #d19a50 !important;
    background: linear-gradient(180deg, #f8e8d1 0%, #f3d6ad 55%, #f9ead7 100%) !important;
  }

  html body.cvx-on[data-cv-access-mode="history"] :is(
    .draft-reset-button[data-cv-history-locked="1"],
    [data-cv-history-action-locked="1"]
  ) {
    cursor: not-allowed !important;
    opacity: 0.58 !important;
    filter: saturate(0.72) !important;
    transform: none !important;
    box-shadow: 0 5px 12px rgba(22, 38, 62, 0.13) !important;
  }

  html body.cvx-on[data-cv-access-mode="history"] :is(
    .draft-reset-button[data-cv-history-locked="1"],
    [data-cv-history-action-locked="1"]
  ):is(:hover, :focus, :active) {
    opacity: 0.58 !important;
    filter: saturate(0.72) !important;
    transform: none !important;
    box-shadow: 0 5px 12px rgba(22, 38, 62, 0.13) !important;
  }

  @media print {
    #cv-history-state-rules-v167 {
      display: none !important;
    }
  }
