/* AURELION_APPLICATION_HISTORY_ALIGN_V417_START */
/* Final status colors and history columns alignment. */

/* Not serviced = blue */
body.application-body-v190 .application-history-row-v190 strong.info,
body.application-body-v190 .application-history-row-v200 strong.info,
body.application-body-v190 .application-history-row-v190 strong[data-aurelion-status-v416="not-serviced"],
body.application-body-v190 .application-history-row-v200 strong[data-aurelion-status-v416="not-serviced"],
body.application-body-v190 .application-history-row-v190 strong[data-aurelion-status-v417="not-serviced"],
body.application-body-v190 .application-history-row-v200 strong[data-aurelion-status-v417="not-serviced"] {
  color: #1d4ed8 !important;
  background: rgba(37, 99, 235, .11) !important;
  border: 1px solid rgba(37, 99, 235, .20) !important;
}

/* Temporarily unavailable = orange */
body.application-body-v190 .application-history-row-v190 strong.warn,
body.application-body-v190 .application-history-row-v200 strong.warn,
body.application-body-v190 .application-history-row-v190 strong[data-aurelion-status-v416="temporarily-unavailable"],
body.application-body-v190 .application-history-row-v200 strong[data-aurelion-status-v416="temporarily-unavailable"],
body.application-body-v190 .application-history-row-v190 strong[data-aurelion-status-v417="temporarily-unavailable"],
body.application-body-v190 .application-history-row-v200 strong[data-aurelion-status-v417="temporarily-unavailable"] {
  color: #b45309 !important;
  background: rgba(245, 158, 11, .15) !important;
  border: 1px solid rgba(245, 158, 11, .28) !important;
}

/* History grid alignment */
body.application-body-v190 .application-history-columns-v217,
body.application-body-v190 .application-history-row-v200 {
  display: grid !important;
  grid-template-columns: 98px 166px minmax(170px, 1fr) 72px !important;
  column-gap: 10px !important;
  align-items: center !important;
}

/* TIME */
body.application-body-v190 .application-history-columns-v217 > *:nth-child(1),
body.application-body-v190 .application-history-row-v200 > .application-history-date-v200 {
  justify-self: start !important;
  text-align: left !important;
}

/* NUMBER — move slightly right and keep as a clean column */
body.application-body-v190 .application-history-columns-v217 > *:nth-child(2),
body.application-body-v190 .application-history-row-v200 > .application-history-phone-v196 {
  justify-self: start !important;
  text-align: left !important;
  padding-left: 10px !important;
}

/* STATUS — left aligned, not centered */
body.application-body-v190 .application-history-columns-v217 > *:nth-child(3),
body.application-body-v190 .application-history-row-v200 > strong {
  justify-self: start !important;
  text-align: left !important;
}

body.application-body-v190 .application-history-row-v200 > strong {
  max-width: 205px !important;
  min-width: 0 !important;
  justify-content: center !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

/* PRICE — right edge aligned */
body.application-body-v190 .application-history-columns-v217 > *:nth-child(4),
body.application-body-v190 .application-history-row-v200 > i {
  justify-self: end !important;
  text-align: right !important;
  min-width: 66px !important;
  padding-right: 8px !important;
  font-style: normal !important;
}

body.application-body-v190 .application-history-row-v200 > i {
  color: #334155 !important;
  font-weight: 900 !important;
}

@media (max-width: 920px) {
  body.application-body-v190 .application-history-columns-v217,
  body.application-body-v190 .application-history-row-v200 {
    grid-template-columns: 84px 132px minmax(140px, 1fr) 62px !important;
    column-gap: 7px !important;
  }

  body.application-body-v190 .application-history-columns-v217 > *:nth-child(2),
  body.application-body-v190 .application-history-row-v200 > .application-history-phone-v196 {
    padding-left: 4px !important;
  }

  body.application-body-v190 .application-history-row-v200 > strong {
    max-width: 160px !important;
  }

  body.application-body-v190 .application-history-columns-v217 > *:nth-child(4),
  body.application-body-v190 .application-history-row-v200 > i {
    min-width: 56px !important;
    padding-right: 3px !important;
  }
}
/* AURELION_APPLICATION_HISTORY_ALIGN_V417_END */
