/*
 * PROSPECTA CORBAN — V288 · Nova proposta / fluxo de bancos
 * Camada EXCLUSIVAMENTE VISUAL do modo escuro.
 *
 * Isolamento deliberado: modais #new-proposal-bank-backdrop e
 * #automation-bank-flow-backdrop. Nao muda layout, eventos, campos, estados,
 * logos dos bancos ou o simbolo original da Prospecta.
 * Nao aplicar filtros de cor a imagens / svg da identidade visual.
 */
html[data-app-theme="dark"] #new-proposal-bank-backdrop,
html[data-app-theme="dark"] #automation-bank-flow-backdrop {
  --proposal-blue-ink: #e9f7ff;
  --proposal-blue-soft: #9cc1d8;
  --proposal-blue-cyan: #6bdcff;
  --proposal-blue-line: rgba(82, 170, 239, .26);
  --proposal-blue-line-strong: rgba(108, 216, 255, .58);
  --proposal-blue-glass: linear-gradient(140deg, rgba(20, 53, 83, .88), rgba(7, 23, 42, .96));
  --proposal-blue-active: linear-gradient(122deg, #4399f5, #6bcfff 55%, #8fe5ff);
  --proposal-blue-glow: 0 0 22px rgba(36, 160, 247, .16);
}

/* Seletor inicial do banco — fundo, cabecalho e iluminacao azul. */
html[data-app-theme="dark"] #new-proposal-bank-backdrop {
  background: radial-gradient(circle at 80% 12%, rgba(20, 107, 237, .14), transparent 36%),
              radial-gradient(circle at 14% 82%, rgba(45, 201, 255, .09), transparent 36%),
              rgba(2, 8, 20, .82) !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal {
  border-color: rgba(73, 156, 233, .32) !important;
  background: radial-gradient(circle at 11% -8%, rgba(47, 145, 253, .14), transparent 38%),
              linear-gradient(172deg, #0d2038 0%, #07182d 42%, #060f20 100%) !important;
  box-shadow: 0 35px 105px rgba(0, 3, 16, .65),
              0 0 42px rgba(23, 126, 244, .08),
              inset 0 1px 0 rgba(173, 232, 255, .10) !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal::before {
  background: radial-gradient(circle at 15% -8%, rgba(37, 146, 248, .23), transparent 57%),
              linear-gradient(90deg, rgba(58, 148, 245, .08), transparent 63%) !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal::after {
  background: linear-gradient(90deg, transparent, rgba(71, 176, 255, .85), rgba(146, 233, 255, .63), transparent) !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-head {
  border-bottom-color: rgba(91, 174, 241, .15) !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-kicker {
  color: #85deff !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-kicker::before,
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-view-note span,
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-footer > span i {
  background: #46b6ff !important;
  box-shadow: 0 0 12px rgba(51, 176, 255, .55) !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-head p,
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-section-title small,
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-card-copy small {
  color: #91afc6 !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal :is(.new-proposal-bank-close, .new-proposal-bank-footer button) {
  border-color: rgba(91, 166, 228, .26) !important;
  color: #c3e5f8 !important;
  background: linear-gradient(145deg, rgba(24, 51, 78, .85), rgba(9, 24, 46, .95)) !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal :is(.new-proposal-bank-close, .new-proposal-bank-footer button):hover {
  border-color: rgba(103, 208, 255, .62) !important;
  color: #fff !important;
  background: rgba(36, 112, 189, .24) !important;
  box-shadow: 0 0 17px rgba(49, 174, 254, .16) !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-search {
  border-color: rgba(83, 161, 227, .38) !important;
  background: rgba(12, 32, 57, .94) !important;
  box-shadow: inset 0 1px 0 rgba(188, 233, 255, .05) !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-search:focus-within {
  border-color: #62c8ff !important;
  background: #0e2847 !important;
  box-shadow: 0 0 0 3px rgba(48, 153, 250, .11), 0 0 21px rgba(25, 142, 244, .14) !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-search svg {
  stroke: #8dc9eb !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-search kbd {
  border-color: rgba(100, 183, 250, .20) !important;
  background: rgba(34, 79, 121, .28) !important;
  color: #a8cce2 !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-view-note {
  border-color: rgba(68, 169, 253, .30) !important;
  background: rgba(29, 105, 189, .11) !important;
  color: #9fdfff !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-content {
  scrollbar-color: rgba(71, 166, 242, .48) transparent !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-content::-webkit-scrollbar-thumb {
  background: rgba(66, 159, 239, .46) !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-card {
  border-color: rgba(91, 161, 226, .24) !important;
  color: var(--proposal-blue-ink);
  background: linear-gradient(145deg, rgba(24, 54, 85, .78), rgba(8, 25, 46, .96)) !important;
  box-shadow: inset 0 1px 0 rgba(185, 230, 255, .055) !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-card.is-featured {
  border-color: rgba(73, 163, 242, .40) !important;
  background: linear-gradient(135deg, rgba(27, 80, 135, .49), rgba(8, 30, 56, .97)) !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-card::before {
  background: rgba(47, 156, 255, .25) !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-card:is(:hover, :focus-visible) {
  border-color: #64cfff !important;
  background: linear-gradient(135deg, rgba(31, 98, 170, .56), rgba(8, 32, 64, .98)) !important;
  box-shadow: 0 13px 32px rgba(0, 6, 25, .25), 0 0 22px rgba(39, 167, 253, .16),
              inset 0 1px 0 rgba(171, 232, 255, .12) !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-logo {
  border-color: rgba(99, 197, 255, .37) !important;
  background: rgba(41, 120, 204, .11) !important;
  color: #9bddff !important;
}
/* Preserva cores naturais dos logos dos bancos; sem filter, mix-blend ou opacity. */
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-card-action {
  color: #88c9f1 !important;
  background: rgba(40, 111, 175, .18) !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-card:is(:hover, :focus-visible) .new-proposal-bank-card-action {
  color: #d9f8ff !important;
  background: rgba(48, 163, 244, .28) !important;
}
html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-footer {
  border-top-color: rgba(80, 160, 235, .19) !important;
  background: rgba(5, 15, 32, .90) !important;
}

/* Nova proposta Quali / Finanto / FOX — revestimento externo e cabecalho. */
html[data-app-theme="dark"] #automation-bank-flow-backdrop {
  background: radial-gradient(circle at 83% 8%, rgba(31, 128, 248, .14), transparent 33%),
              rgba(1, 7, 18, .84) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-bank-flow-modal {
  border-color: rgba(69, 168, 245, .35) !important;
  background: radial-gradient(circle at 10% -14%, rgba(31, 134, 255, .20), transparent 33%),
              radial-gradient(circle at 100% 2%, rgba(14, 97, 200, .13), transparent 30%),
              linear-gradient(180deg, #091d34 0%, #08182c 45%, #061326 100%) !important;
  box-shadow: 0 34px 96px rgba(0, 3, 16, .62), 0 0 34px rgba(20, 123, 247, .09),
              inset 0 1px 0 rgba(160, 228, 255, .11) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-bank-flow-head {
  border-bottom-color: rgba(82, 176, 245, .22) !important;
  background: linear-gradient(90deg, rgba(33, 116, 210, .13), transparent 70%) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-bank-flow-identity span {
  color: #80d9ff !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-bank-flow-logo {
  border-color: rgba(90, 187, 249, .35) !important;
  background: rgba(31, 103, 190, .12) !important;
  color: #a3e4ff !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-bank-flow-head > button {
  border-color: rgba(99, 175, 235, .26) !important;
  color: #bfdcf3 !important;
  background: rgba(12, 38, 65, .85) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-bank-flow-head > button:hover {
  border-color: rgba(127, 222, 255, .7) !important;
  color: #fff !important;
  background: rgba(31, 114, 205, .29) !important;
  box-shadow: 0 0 16px rgba(41, 166, 250, .17) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-bank-flow-content {
  scrollbar-color: rgba(74, 169, 243, .51) transparent !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-bank-flow-content::-webkit-scrollbar-thumb {
  background: rgba(73, 165, 240, .43) !important;
}

/* Consulta CPF, beneficios e estados preliminares do fluxo. */
html[data-app-theme="dark"] #automation-bank-flow-backdrop :is(
  .automation-bank-cpf-form, .automation-bank-benefit-card,
  .automation-bank-flow-crm-status, .automation-bank-flow-ready,
  .automation-bank-customer-stage, .automation-bank-customer-stage-premium
) {
  border-color: rgba(75, 163, 236, .27) !important;
  background: var(--proposal-blue-glass) !important;
  box-shadow: inset 0 1px 0 rgba(159, 221, 255, .045) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-bank-benefit-card:hover {
  border-color: rgba(101, 206, 255, .66) !important;
  background: linear-gradient(140deg, rgba(28, 87, 151, .75), rgba(9, 29, 55, .95)) !important;
  box-shadow: var(--proposal-blue-glow) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop :is(
  .automation-bank-cpf-heading > span, .automation-bank-benefit-index,
  .automation-bank-benefit-action, .automation-bank-customer-next-icon,
  .automation-bank-flow-roadmap b
) {
  color: #79d8ff !important;
  border-color: rgba(74, 181, 254, .33) !important;
  background: rgba(41, 124, 217, .15) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-bank-cpf-input-shell {
  border-color: rgba(84, 165, 236, .40) !important;
  background: rgba(10, 30, 54, .98) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-bank-cpf-input-shell:focus-within {
  border-color: #5dc7ff !important;
  box-shadow: 0 0 0 3px rgba(38, 149, 255, .12) !important;
}

/* Etapas, containers e campos da simulacao e cadastro. */
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-standard-section {
  border-color: rgba(67, 149, 228, .29) !important;
  background: linear-gradient(150deg, rgba(20, 57, 85, .80), rgba(8, 27, 49, .96) 65%) !important;
  box-shadow: inset 0 1px 0 rgba(173, 226, 255, .08), 0 12px 26px rgba(0, 10, 27, .12) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-standard-section::before {
  background: rgba(52, 147, 254, .19) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-standard-section-head > div > span {
  border-color: rgba(90, 192, 253, .43) !important;
  color: #89e4ff !important;
  background: rgba(38, 128, 223, .16) !important;
  box-shadow: 0 0 13px rgba(20, 134, 246, .11) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-standard-section-head small {
  color: #7bd4ff !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-standard-section-head strong {
  color: #e9f7ff !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-edit-field > span {
  color: #99bfd7 !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-edit-field :is(
  input:not([type="checkbox"]):not([type="radio"]), select, textarea,
  .corban-employee-select-trigger, .corban-employee-select-search
) {
  color: #e7f5ff !important;
  border-color: rgba(89, 158, 217, .34) !important;
  background: linear-gradient(180deg, rgba(16, 37, 64, .95), rgba(11, 28, 52, .98)) !important;
  box-shadow: inset 0 1px 0 rgba(174, 228, 255, .045) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-edit-field :is(
  input:not([type="checkbox"]):not([type="radio"]), select, textarea,
  .corban-employee-select-trigger, .corban-employee-select-search
):focus,
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-edit-field .corban-employee-select.is-open > .corban-employee-select-trigger {
  border-color: rgba(93, 202, 255, .75) !important;
  box-shadow: 0 0 0 3px rgba(38, 150, 247, .13), 0 0 16px rgba(34, 150, 255, .12) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-edit-field input[readonly] {
  color: #abdfff !important;
  border-color: rgba(78, 165, 237, .28) !important;
  background: rgba(22, 59, 96, .29) !important;
}

/* Campos Corban: dropdown sem alterar abertura, altura, z-index ou busca. */
html[data-app-theme="dark"] #automation-bank-flow-backdrop .corban-employee-select-menu {
  border-color: rgba(83, 179, 246, .39) !important;
  background: linear-gradient(180deg, #102943, #091b32) !important;
  box-shadow: 0 18px 45px rgba(0, 5, 23, .43), 0 0 20px rgba(35, 145, 243, .09) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .corban-employee-select-option:is(:hover, .is-selected) {
  color: #eefbff !important;
  background: linear-gradient(90deg, rgba(41, 136, 238, .32), rgba(50, 192, 249, .10)) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-table-field {
  border-color: rgba(76, 167, 246, .30) !important;
  background: rgba(24, 83, 148, .14) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-table-field > span {
  color: #8adaff !important;
}

/* Parcelas e contratos selecionados — azul, nunca verde. */
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-loan {
  border-color: rgba(84, 155, 220, .30) !important;
  background: linear-gradient(170deg, rgba(15, 48, 75, .92), rgba(8, 27, 48, .96)) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-loan:is(:hover, :focus-within) {
  border-color: rgba(99, 195, 255, .49) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-loan.is-selected {
  border-color: rgba(96, 205, 255, .68) !important;
  background: linear-gradient(95deg, rgba(28, 99, 169, .36), rgba(8, 33, 62, .96) 68%) !important;
  box-shadow: 0 0 18px rgba(41, 158, 246, .12), inset 0 1px 0 rgba(164, 226, 255, .08) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-loan-summary:hover {
  background: rgba(39, 141, 247, .09) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-loan-check {
  border-color: rgba(91, 168, 230, .45) !important;
  color: #a0e9ff !important;
  background: rgba(35, 99, 168, .16) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-loan.is-selected .automation-proposal-loan-check {
  border-color: #6ed3ff !important;
  background: rgba(39, 143, 252, .23) !important;
  box-shadow: 0 0 12px rgba(52, 169, 255, .19) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-loan-summary > i {
  color: #84d9ff !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-loan-editor {
  border-top-color: rgba(93, 179, 250, .23) !important;
  background: rgba(6, 23, 44, .63) !important;
}

/* Simulacao, calculos, documentos e acoes finais. */
html[data-app-theme="dark"] #automation-bank-flow-backdrop :is(
  .automation-proposal-calculation, .automation-proposal-port-shell,
  .automation-proposal-port-result, .automation-proposal-novo-card,
  .automation-proposal-novo-result, .automation-proposal-final-action,
  .automation-proposal-document, .automation-proposal-in100-actionbox,
  .automation-proposal-in100-linkbox
) {
  border-color: rgba(80, 163, 234, .30) !important;
  background: linear-gradient(145deg, rgba(19, 55, 88, .78), rgba(8, 27, 51, .94)) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-calculation-grid article {
  border-color: rgba(79, 157, 223, .28) !important;
  background: rgba(9, 35, 65, .84) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-calculation-grid article.is-highlight {
  border-color: rgba(92, 207, 255, .61) !important;
  background: linear-gradient(135deg, rgba(31, 113, 214, .26), rgba(9, 40, 78, .85)) !important;
  box-shadow: 0 0 20px rgba(45, 172, 255, .13) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-calculation-grid article.is-highlight :is(small, strong),
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-calculation-head i,
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-final-action small {
  color: #8bdeff !important;
  text-shadow: none !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-document:is(:hover, .has-file) {
  border-color: rgba(99, 211, 255, .52) !important;
  background: rgba(26, 107, 195, .21) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-document-icon {
  border-color: rgba(90, 202, 255, .38) !important;
  color: #95e7ff !important;
  background: rgba(35, 130, 232, .19) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-final-action.is-ready {
  border-color: rgba(110, 212, 255, .42) !important;
  background: linear-gradient(90deg, rgba(25, 105, 192, .20), rgba(9, 29, 52, .94)) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-final-action button:not(:disabled) {
  border-color: rgba(129, 224, 255, .76) !important;
  color: #061b37 !important;
  background: var(--proposal-blue-active) !important;
  box-shadow: 0 0 18px rgba(65, 183, 255, .25), 0 8px 23px rgba(20, 114, 207, .24),
              inset 0 1px rgba(255,255,255,.40) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-final-action button:not(:disabled):hover {
  border-color: #c8f4ff !important;
  background: linear-gradient(120deg, #6ab7ff, #9be8ff) !important;
  box-shadow: 0 0 23px rgba(81, 194, 255, .36), 0 10px 26px rgba(21, 117, 216, .30) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop .automation-proposal-final-action button:disabled {
  border-color: rgba(94, 153, 216, .18) !important;
  color: rgba(173, 197, 222, .48) !important;
  background: rgba(44, 90, 138, .14) !important;
  box-shadow: none !important;
}

/* So aparencia: responsividade, estados de erro, logos e tema claro permanecem intactos. */
@media (prefers-reduced-motion: reduce) {
  html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-card,
  html[data-app-theme="dark"] #new-proposal-bank-modal .new-proposal-bank-close {
    transition: none !important;
  }
}

/* V288.3 — Troco verde-neon com brilho difuso somente no INTERIOR do card.
 * Sem box-shadow externo: elimina o halo retangular ao redor da borda.
 * Mantem alertas de valor abaixo do minimo com seu estilo proprio.
 */
html[data-app-theme="dark"] #automation-bank-flow-backdrop
.automation-proposal-calculation-grid article.is-highlight:not(.is-below-minimum) {
  border-color: rgba(98, 255, 171, .43) !important;
  background:
    radial-gradient(ellipse 70% 90% at 23% 52%,
      rgba(76, 255, 171, .12) 0%,
      rgba(45, 191, 133, .05) 43%,
      rgba(19, 96, 73, .015) 72%,
      transparent 100%),
    linear-gradient(138deg, rgba(16, 79, 61, .30), rgba(7, 47, 45, .57)) !important;
  box-shadow: inset 0 1px 0 rgba(170, 255, 214, .06) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop
.automation-proposal-calculation-grid article.is-highlight:not(.is-below-minimum) small {
  color: #98f8bf !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop
.automation-proposal-calculation-grid article.is-highlight:not(.is-below-minimum) strong {
  color: #61ffad !important;
  background: transparent !important;
  box-shadow: none !important;
  text-shadow: 0 0 6px rgba(74, 255, 170, .13),
               0 0 14px rgba(47, 228, 137, .045) !important;
}
/* Se o banco indicar valor abaixo do minimo, mantem o alerta vermelho. */
html[data-app-theme="dark"] #automation-bank-flow-backdrop
.automation-proposal-calculation-grid article.is-highlight.is-below-minimum {
  border-color: rgba(248, 112, 127, .53) !important;
  background: linear-gradient(138deg, rgba(125, 30, 48, .23), rgba(36, 17, 40, .65)) !important;
  box-shadow: inset 0 1px 0 rgba(255, 196, 200, .07) !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop
.automation-proposal-calculation-grid article.is-highlight.is-below-minimum small {
  color: #ffacb1 !important;
}
html[data-app-theme="dark"] #automation-bank-flow-backdrop
.automation-proposal-calculation-grid article.is-highlight.is-below-minimum strong {
  color: #ff8995 !important;
  text-shadow: 0 0 13px rgba(240, 70, 92, .21) !important;
}
