/* LIQ_PRESIDENT_UX_FIX_20261108 — only legacy Employment (non-Coach). */
#emprego.employment-view:not(.employment-v2-mode) {
  min-height: calc(100vh - 180px);
  background: linear-gradient(180deg, #091522 0%, #07111d 100%) !important;
  color: #e8f3fa !important;
}
#emprego.employment-view:not(.employment-v2-mode) .employment-header {
  background: linear-gradient(115deg, #0d2234 0%, #091725 90%) !important;
  border-bottom: 1px solid #294b64 !important;
  color: #e8f3fa !important;
}
#emprego.employment-view:not(.employment-v2-mode) .employment-header b {
  color: #77d9dd !important;
  letter-spacing: .12em;
}
#emprego.employment-view:not(.employment-v2-mode) .employment-header h2 {
  color: #f6fbff !important;
}
#emprego.employment-view:not(.employment-v2-mode) .employment-header p {
  color: #b1c5d5 !important;
}
#emprego.employment-view:not(.employment-v2-mode) .employment-workspace {
  max-width: 1140px;
  padding: 28px 34px 42px;
}
#emprego.employment-view:not(.employment-v2-mode) .employment-empty {
  background: linear-gradient(135deg, #122b3d 0%, #0b1b2b 90%) !important;
  color: #edf7fc !important;
  border: 1px solid #2e5368 !important;
  box-shadow: 0 14px 42px rgba(0, 0, 0, .2);
  padding: 30px;
}
#emprego.employment-view:not(.employment-v2-mode) .employment-empty > span,
#emprego.employment-view:not(.employment-v2-mode) .employment-empty dt {
  color: #8dd7d6 !important;
}
#emprego.employment-view:not(.employment-v2-mode) .employment-empty h3,
#emprego.employment-view:not(.employment-v2-mode) .employment-empty dd {
  color: #f4fbff !important;
}
#emprego.employment-view:not(.employment-v2-mode) .employment-empty p {
  color: #bdd0dd !important;
}
#emprego.employment-view:not(.employment-v2-mode) .employment-empty button {
  background: #102738 !important;
  color: #e4f7fa !important;
  border: 1px solid #508293 !important;
}
#emprego .liq-president-office-cta {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 46px;
  padding: 12px 18px;
  margin: 20px 12px 0 0;
  text-decoration: none;
  font-weight: 850;
  letter-spacing: .035em;
  border: 1px solid #5ae2db;
  border-radius: 9px;
  color: #041a22 !important;
  background: linear-gradient(120deg, #81e6de, #44b7bf);
  box-shadow: 0 0 18px rgba(54, 206, 207, .16);
}
#emprego .liq-president-office-cta:hover,
#emprego .liq-president-office-cta:focus-visible {
  color: #03161c !important;
  background: #a0fff0;
  outline: 2px solid #a0fff0;
  outline-offset: 2px;
}
@media (max-width: 640px) {
  #emprego.employment-view:not(.employment-v2-mode) .employment-workspace {padding: 14px;}
  #emprego.employment-view:not(.employment-v2-mode) .employment-header {padding: 20px 16px;}
}
