/* AURELION_PROVIDER_ALIASES_CSS_START */

/*
  Цвета используются только как акценты.
  Фоны карточек остаются белыми.
*/

.provider-theme-lookupone {
  --provider-main:#ea580c;
  --provider-dark:#c2410c;
  --provider-border:#fdba74;
  --provider-chip:#fff7ed;
}

.provider-theme-seven {
  --provider-main:#7c3aed;
  --provider-dark:#6d28d9;
  --provider-border:#c4b5fd;
  --provider-chip:#f5f3ff;
}

.provider-theme-lookupmulti {
  --provider-main:#e11d48;
  --provider-dark:#be123c;
  --provider-border:#fda4af;
  --provider-chip:#fff1f2;
}


/*
  Карточка API-вызова:
  только тонкая верхняя полоса.
*/
.provider-v2-call.provider-theme-lookupone,
.provider-v2-call.provider-theme-seven,
.provider-v2-call.provider-theme-lookupmulti {
  border:1px solid #dbe5f2 !important;

  border-top:
    4px solid
    var(--provider-main)
    !important;

  background:#ffffff !important;
  box-shadow:none !important;
  color:#334155 !important;
}


/*
  Обычный текст внутри карточки
  не окрашивается цветом провайдера.
*/
.provider-v2-call[
  class*="provider-theme-"
]
.provider-v2-call-details,
.provider-v2-call[
  class*="provider-theme-"
]
.provider-v2-call-details span,
.provider-v2-call[
  class*="provider-theme-"
]
.provider-v2-call-details b {
  color:#334155 !important;
}

.provider-v2-call[
  class*="provider-theme-"
]
.provider-v2-call-status {
  color:#0f172a !important;
}

.provider-v2-call[
  class*="provider-theme-"
]
.provider-v2-call-cost,
.provider-v2-call[
  class*="provider-theme-"
]
.provider-v2-confirmed-cost {
  color:#334155 !important;
}


/*
  Цветным остаётся только название.
*/
.provider-v2-call[
  class*="provider-theme-"
]
.provider-v2-call-head b {
  color:
    var(--provider-dark)
    !important;
}


/*
  Метка HLR или NT.
*/
.provider-v2-call[
  class*="provider-theme-"
]
.provider-v2-call-head span {
  border:1px solid
    var(--provider-border)
    !important;

  background:
    var(--provider-chip)
    !important;

  color:
    var(--provider-dark)
    !important;
}


/*
  Верхние три карточки статистики.
  Без цветного фона — только полоска.
*/
#providersPanel
.provider-alias-summary-card {
  border:1px solid #dbe5f2 !important;

  border-top:
    4px solid
    var(--provider-main)
    !important;

  background:#ffffff !important;
  box-shadow:none !important;
  color:#334155 !important;
}

#providersPanel
.provider-alias-summary-card h3,
#providersPanel
.provider-alias-summary-card
.provider-box-title {
  color:
    var(--provider-dark)
    !important;
}


/*
  Не окрашиваем все числа и подписи
  внутри верхних карточек.
*/
#providersPanel
.provider-alias-summary-card b,
#providersPanel
.provider-alias-summary-card span,
#providersPanel
.provider-alias-summary-card div {
  color:inherit;
}


/*
  Метки «Задействованы».
*/
.provider-v2-used-provider.provider-theme-lookupone,
.provider-v2-used-provider.provider-theme-seven,
.provider-v2-used-provider.provider-theme-lookupmulti {
  border:1px solid
    var(--provider-border)
    !important;

  background:
    var(--provider-chip)
    !important;

  color:
    var(--provider-dark)
    !important;

  box-shadow:none !important;
}

.provider-v2-used-provider[
  class*="provider-theme-"
] small {
  border-color:
    var(--provider-border)
    !important;

  color:
    var(--provider-dark)
    !important;
}


/*
  Ошибка не окрашивает всю карточку.
*/
.provider-v2-call.failed {
  background:#ffffff !important;
}

.provider-v2-call.failed::after {
  display:none !important;
}


/*
  Защита от случайной окраски больших
  родительских контейнеров старым скриптом.
*/
#providersPanel.provider-theme-lookupone,
#providersPanel.provider-theme-seven,
#providersPanel.provider-theme-lookupmulti,
#providersPanel
.provider-v2-request.provider-theme-lookupone,
#providersPanel
.provider-v2-request.provider-theme-seven,
#providersPanel
.provider-v2-request.provider-theme-lookupmulti {
  border-color:inherit !important;
  border-top-color:inherit !important;
  background:inherit !important;
  box-shadow:inherit !important;
}

/* AURELION_PROVIDER_ALIASES_CSS_END */

/* LOOKUPONE_GRAPHITE_OVERRIDE_START */

/*
  LookupOne — жёлтый.
*/
#providersPanel .provider-theme-lookupone {
  --provider-main:#EAB308;
  --provider-dark:#713F12;
  --provider-border:#FACC15;
  --provider-chip:#FEF9C3;
}

/*
  Жёлтая верхняя линия.
*/
#providersPanel
.provider-v2-call.provider-theme-lookupone,
#providersPanel
.provider-alias-summary-card.provider-theme-lookupone {
  border-top-color:#EAB308 !important;
}

/*
  Название провайдера.
*/
#providersPanel
.provider-v2-call.provider-theme-lookupone
.provider-v2-call-head b,
#providersPanel
.provider-alias-summary-card.provider-theme-lookupone h3 {
  color:#713F12 !important;
}

/*
  Метка HLR и плашка «Задействованы».
*/
#providersPanel
.provider-v2-call.provider-theme-lookupone
.provider-v2-call-head span,
#providersPanel
.provider-v2-used-provider.provider-theme-lookupone {
  background:#FEF9C3 !important;
  border-color:#FACC15 !important;
  color:#713F12 !important;
}

/* LOOKUPONE_GRAPHITE_OVERRIDE_END */
