/* IPTVBC v2.7.19.44 — Futuristic IPTV order progress timeline
   Scoped only to Ma commande / iptvbc-order-progress-shell-v271818. */
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818{
  --iptvbc-iptv-green:#16b862;
  --iptvbc-iptv-green-dark:#07883f;
  --iptvbc-iptv-mint:#dcfce7;
  --iptvbc-iptv-blue:#2563eb;
  --iptvbc-iptv-ink:#081225;
  --iptvbc-iptv-muted:#637083;
  position:relative!important;
  isolation:isolate!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-v271943{
  position:relative!important;
  overflow:hidden!important;
  gap:18px!important;
  padding:22px!important;
  border:1px solid rgba(22,184,98,.20)!important;
  border-radius:28px!important;
  background:
    radial-gradient(circle at 9% 16%,rgba(22,184,98,.17) 0,rgba(22,184,98,0) 30%),
    radial-gradient(circle at 92% 10%,rgba(37,99,235,.12) 0,rgba(37,99,235,0) 34%),
    linear-gradient(135deg,#ffffff 0%,#f8fffb 46%,#fffdfa 100%)!important;
  box-shadow:0 24px 70px rgba(15,23,42,.09),0 1px 0 rgba(255,255,255,.94) inset!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-v271943:before,
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-v271943:after{
  content:"";
  position:absolute;
  pointer-events:none;
  z-index:-1;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-v271943:before{
  inset:-1px;
  background:
    linear-gradient(115deg,transparent 0 18%,rgba(22,184,98,.16) 26%,transparent 34% 58%,rgba(37,99,235,.10) 66%,transparent 74% 100%),
    repeating-linear-gradient(90deg,rgba(15,23,42,.035) 0 1px,transparent 1px 42px);
  opacity:.58;
  mask-image:linear-gradient(180deg,rgba(0,0,0,.82),rgba(0,0,0,.12));
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-v271943:after{
  width:240px;
  height:240px;
  right:-96px;
  top:-118px;
  border-radius:999px;
  background:radial-gradient(circle,rgba(22,184,98,.16) 0 32%,rgba(22,184,98,0) 72%);
  animation:iptvbcProgressHalo271943 5.4s ease-in-out infinite;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-summary{
  position:relative!important;
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  grid-template-areas:"icon kicker" "icon title" "icon text"!important;
  column-gap:16px!important;
  align-items:center!important;
  padding:2px 4px 0!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-v271943{
  --iptvbc-icon-received:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7.5h16v10.2a2.3 2.3 0 0 1-2.3 2.3H6.3A2.3 2.3 0 0 1 4 17.7V7.5Z'/%3E%3Cpath d='M4 7.5 12 3l8 4.5'/%3E%3Cpath d='m8.5 13 2.2 2.2 4.8-5'/%3E%3C/svg%3E");
  --iptvbc-icon-payment:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='M7 15h4'/%3E%3Cpath d='M15 15h2'/%3E%3C/svg%3E");
  --iptvbc-icon-confirmed:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 19 6v5.4c0 4.2-2.8 7.5-7 9.6-4.2-2.1-7-5.4-7-9.6V6l7-3Z'/%3E%3Cpath d='m8.5 12.2 2.2 2.2 4.8-5'/%3E%3C/svg%3E");
  --iptvbc-icon-preparing:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19v-7'/%3E%3Cpath d='M8 21h8'/%3E%3Cpath d='m9.5 19 2.5-7 2.5 7'/%3E%3Ccircle cx='12' cy='10' r='1.6'/%3E%3Cpath d='M8.5 7.2a5 5 0 0 1 7 0'/%3E%3Cpath d='M5.8 4.8a8.8 8.8 0 0 1 12.4 0'/%3E%3C/svg%3E");
  --iptvbc-icon-delivered:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='13' rx='3'/%3E%3Cpath d='M10 9.2v4.9l4.6-2.45L10 9.2Z'/%3E%3Cpath d='M8 21h8'/%3E%3C/svg%3E");
  --iptvbc-summary-icon:var(--iptvbc-icon-received);
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-v271943[data-order-status="awaiting_payment"]{--iptvbc-summary-icon:var(--iptvbc-icon-payment)}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-v271943[data-order-status="approved"]{--iptvbc-summary-icon:var(--iptvbc-icon-confirmed)}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-v271943[data-order-status="preparing"]{--iptvbc-summary-icon:var(--iptvbc-icon-preparing)}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-v271943[data-order-status="delivered"]{--iptvbc-summary-icon:var(--iptvbc-icon-delivered)}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-summary:before{
  content:""!important;
  grid-area:icon!important;
  display:block!important;
  width:52px!important;
  height:52px!important;
  border-radius:20px!important;
  background:
    radial-gradient(circle at 64% 18%,rgba(255,255,255,.98),rgba(255,255,255,0) 30%),
    linear-gradient(135deg,rgba(255,255,255,.98),rgba(220,252,231,.86))!important;
  border:1px solid rgba(22,184,98,.25)!important;
  box-shadow:0 16px 34px rgba(22,184,98,.18),0 0 0 8px rgba(22,184,98,.075),inset 0 1px 0 rgba(255,255,255,.95)!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-summary:after{
  content:""!important;
  position:absolute!important;
  left:17px!important;
  top:16px!important;
  width:25px!important;
  height:25px!important;
  background:linear-gradient(135deg,#069447,#16b862 72%,#38bdf8)!important;
  -webkit-mask:var(--iptvbc-summary-icon) center/contain no-repeat!important;
  mask:var(--iptvbc-summary-icon) center/contain no-repeat!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  transform:none!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-kicker{
  grid-area:kicker!important;
  justify-self:start!important;
  min-height:27px!important;
  padding:0 12px!important;
  border:1px solid rgba(22,184,98,.22)!important;
  background:linear-gradient(180deg,#effff5,#dcfce7)!important;
  color:#057a3b!important;
  box-shadow:0 8px 18px rgba(22,184,98,.10)!important;
  letter-spacing:.09em!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-summary strong{
  grid-area:title!important;
  color:#071225!important;
  font-size:clamp(1.18rem,2vw,1.55rem)!important;
  letter-spacing:-.035em!important;
  line-height:1.05!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-summary p{
  grid-area:text!important;
  max-width:850px!important;
  color:#4f5f74!important;
  font-weight:820!important;
  line-height:1.58!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-meter{
  display:block!important;
  position:relative!important;
  height:12px!important;
  margin:0 42px!important;
  border:1px solid rgba(148,163,184,.28)!important;
  border-radius:999px!important;
  overflow:visible!important;
  background:linear-gradient(180deg,#eef3f8,#f8fafc)!important;
  box-shadow:inset 0 2px 5px rgba(15,23,42,.08),0 12px 25px rgba(15,23,42,.05)!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-meter:before{
  content:"";
  position:absolute;
  inset:3px;
  border-radius:999px;
  background:repeating-linear-gradient(90deg,rgba(148,163,184,.22) 0 2px,transparent 2px 18px);
  opacity:.38;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-meter span{
  position:relative!important;
  height:100%!important;
  min-width:14px!important;
  border:1px solid rgba(255,255,255,.72)!important;
  background:linear-gradient(90deg,#16b862 0%,#22c55e 42%,#38bdf8 100%)!important;
  box-shadow:0 0 22px rgba(22,184,98,.38),0 8px 22px rgba(37,99,235,.18)!important;
  overflow:hidden!important;
  animation:iptvbcProgressGrow271943 .9s cubic-bezier(.2,.8,.2,1) both!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-meter span:before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(110deg,transparent 0 35%,rgba(255,255,255,.58) 46%,transparent 58% 100%);
  transform:translateX(-110%);
  animation:iptvbcProgressShine271943 2.8s ease-in-out infinite;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-meter span:after{
  content:"";
  position:absolute;
  top:50%;
  right:-7px;
  width:18px;
  height:18px;
  border-radius:999px;
  transform:translateY(-50%);
  background:#ffffff;
  border:4px solid var(--iptvbc-iptv-green);
  box-shadow:0 0 0 8px rgba(22,184,98,.14),0 0 22px rgba(22,184,98,.34);
  animation:iptvbcProgressBeacon271943 1.8s ease-in-out infinite;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-steps{
  position:relative!important;
  z-index:1!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:12px!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-steps li{
  position:relative!important;
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  grid-template-areas:"dot title" "dot help"!important;
  align-content:center!important;
  align-items:center!important;
  gap:3px 11px!important;
  min-height:76px!important;
  padding:15px 13px!important;
  border-radius:22px!important;
  border:1px solid rgba(226,232,240,.92)!important;
  background:rgba(255,255,255,.74)!important;
  box-shadow:0 12px 28px rgba(15,23,42,.055),0 1px 0 rgba(255,255,255,.9) inset!important;
  backdrop-filter:blur(10px)!important;
  -webkit-backdrop-filter:blur(10px)!important;
  transform:translateY(0)!important;
  transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-steps li:hover{
  transform:translateY(-2px)!important;
  box-shadow:0 18px 36px rgba(15,23,42,.08)!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-steps li.is-done{
  border-color:rgba(22,184,98,.26)!important;
  background:linear-gradient(180deg,#ffffff 0%,#ecfdf3 100%)!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-steps li.is-current{
  border-color:rgba(22,184,98,.42)!important;
  background:linear-gradient(180deg,#ffffff 0%,#dcfce7 100%)!important;
  box-shadow:0 20px 44px rgba(22,184,98,.17),0 0 0 1px rgba(22,184,98,.10) inset!important;
  animation:iptvbcCurrentCard271943 2.9s ease-in-out infinite!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-steps li.is-pending{
  background:rgba(255,255,255,.62)!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-step-dot{
  grid-area:dot!important;
  position:relative!important;
  display:grid!important;
  place-items:center!important;
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  min-height:42px!important;
  overflow:hidden!important;
  border-radius:16px!important;
  border:1px solid rgba(203,213,225,.88)!important;
  background:
    radial-gradient(circle at 66% 20%,rgba(255,255,255,.92),rgba(255,255,255,0) 27%),
    linear-gradient(180deg,#f8fafc,#eef2f7)!important;
  color:transparent!important;
  font-size:0!important;
  line-height:0!important;
  box-shadow:0 11px 22px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.96)!important;
  --iptvbc-step-icon-color:#64748b;
  --iptvbc-step-icon:var(--iptvbc-icon-received);
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .is-step-pending .iptvbc-order-step-dot{--iptvbc-step-icon:var(--iptvbc-icon-received)}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .is-step-awaiting_payment .iptvbc-order-step-dot{--iptvbc-step-icon:var(--iptvbc-icon-payment)}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .is-step-approved .iptvbc-order-step-dot{--iptvbc-step-icon:var(--iptvbc-icon-confirmed)}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .is-step-preparing .iptvbc-order-step-dot{--iptvbc-step-icon:var(--iptvbc-icon-preparing)}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .is-step-delivered .iptvbc-order-step-dot{--iptvbc-step-icon:var(--iptvbc-icon-delivered)}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-step-dot:before{
  content:""!important;
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  width:22px!important;
  height:22px!important;
  background:var(--iptvbc-step-icon-color)!important;
  -webkit-mask:var(--iptvbc-step-icon) center/contain no-repeat!important;
  mask:var(--iptvbc-step-icon) center/contain no-repeat!important;
  transform:translate(-50%,-50%)!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-step-dot:after{
  content:""!important;
  position:absolute!important;
  inset:5px!important;
  border-radius:13px!important;
  border:1px solid rgba(255,255,255,.28)!important;
  background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,0))!important;
  transform:none!important;
  box-shadow:none!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-steps li.is-done .iptvbc-order-step-dot,
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-steps li.is-current .iptvbc-order-step-dot{
  border-color:rgba(22,184,98,.45)!important;
  background:
    radial-gradient(circle at 68% 18%,rgba(255,255,255,.56),rgba(255,255,255,0) 28%),
    linear-gradient(135deg,#069447,#16b862 70%,#22c55e)!important;
  box-shadow:0 13px 28px rgba(22,184,98,.25),0 0 0 7px rgba(22,184,98,.10),inset 0 1px 0 rgba(255,255,255,.38)!important;
  --iptvbc-step-icon-color:#ffffff;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-steps li.is-current .iptvbc-order-step-dot{
  animation:iptvbcStepIconPulse271944 2.2s ease-in-out infinite!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-steps li.is-current .iptvbc-order-step-dot:after{
  inset:-6px!important;
  border-radius:22px!important;
  border:1px solid rgba(22,184,98,.32)!important;
  background:conic-gradient(from 90deg,rgba(22,184,98,0),rgba(56,189,248,.42),rgba(22,184,98,0) 68%)!important;
  animation:iptvbcStepOrbit271944 3.2s linear infinite!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-steps li.is-pending .iptvbc-order-step-dot{
  --iptvbc-step-icon-color:#64748b;
}
@keyframes iptvbcStepIconPulse271944{0%,100%{transform:scale(1)}50%{transform:scale(1.045)}}
@keyframes iptvbcStepOrbit271944{to{transform:rotate(360deg)}}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-steps strong{
  grid-area:title!important;
  color:#071225!important;
  font-size:.94rem!important;
  line-height:1.08!important;
  letter-spacing:-.018em!important;
  white-space:normal!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-steps small{
  grid-area:help!important;
  color:#64748b!important;
  font-size:.72rem!important;
  font-weight:820!important;
  line-height:1.25!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-steps li.is-current strong{
  color:#045c2f!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-steps li.is-current small{
  color:#057a3b!important;
}
@keyframes iptvbcProgressGrow271943{from{max-width:0;opacity:.58}to{max-width:100%;opacity:1}}
@keyframes iptvbcProgressShine271943{0%,38%{transform:translateX(-120%)}72%,100%{transform:translateX(120%)}}
@keyframes iptvbcProgressBeacon271943{0%,100%{box-shadow:0 0 0 6px rgba(22,184,98,.12),0 0 18px rgba(22,184,98,.24)}50%{box-shadow:0 0 0 12px rgba(22,184,98,.06),0 0 30px rgba(22,184,98,.46)}}
@keyframes iptvbcProgressHalo271943{0%,100%{transform:scale(1);opacity:.72}50%{transform:scale(1.08);opacity:.95}}
@keyframes iptvbcCurrentCard271943{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}
@media (max-width:980px){
  .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-v271943{padding:18px!important;border-radius:24px!important}
  .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-meter{margin:0 22px!important}
  .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:620px){
  .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-v271943{padding:16px!important;gap:14px!important}
  .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-summary{grid-template-columns:1fr!important;grid-template-areas:"kicker" "title" "text"!important;gap:7px!important}
  .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-summary:before,
  .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-summary:after{display:none!important}
  .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-meter{display:block!important;margin:0!important;height:10px!important}
  .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-steps{grid-template-columns:1fr!important;gap:9px!important}
  .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-steps li{min-height:68px!important;padding:13px!important;border-radius:19px!important}
}
@media (prefers-reduced-motion:reduce){
  .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 *,
  .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 *:before,
  .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 *:after{
    animation:none!important;
    transition:none!important;
  }
}

/* IPTV Belgique Commerce v2.7.19.48 — Font Awesome order progress icons */
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-summary-icon:before,
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-step-dot:before{
  font-family:"Font Awesome 6 Free"!important;
  font-weight:900!important;
  font-style:normal!important;
  font-variant:normal!important;
  text-rendering:auto!important;
  -webkit-font-smoothing:antialiased!important;
  -moz-osx-font-smoothing:grayscale!important;
  -webkit-mask:none!important;
  mask:none!important;
  background:transparent!important;
  color:var(--iptvbc-step-icon-color,#64748b)!important;
  display:grid!important;
  place-items:center!important;
  line-height:1!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-summary-icon:before{
  content:"\f466"!important;
  left:50%!important;
  top:50%!important;
  width:30px!important;
  height:30px!important;
  font-size:24px!important;
  color:#ffffff!important;
  transform:translate(-50%,-50%)!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-v271943[data-order-status="awaiting_payment"] .iptvbc-order-progress-summary-icon:before{content:"\f09d"!important;}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-v271943[data-order-status="approved"] .iptvbc-order-progress-summary-icon:before{content:"\f3ed"!important;}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-v271943[data-order-status="preparing"] .iptvbc-order-progress-summary-icon:before{content:"\f519"!important;}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-v271943[data-order-status="delivered"] .iptvbc-order-progress-summary-icon:before{content:"\f26c"!important;}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-step-dot:before{
  content:"\f466"!important;
  width:22px!important;
  height:22px!important;
  font-size:16px!important;
  transform:translate(-50%,-50%)!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .is-step-awaiting_payment .iptvbc-order-step-dot:before{content:"\f09d"!important;}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .is-step-approved .iptvbc-order-step-dot:before{content:"\f3ed"!important;}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .is-step-preparing .iptvbc-order-step-dot:before{content:"\f519"!important;}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .is-step-delivered .iptvbc-order-step-dot:before{content:"\f26c"!important;}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-steps li.is-done .iptvbc-order-step-dot:before,
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-steps li.is-current .iptvbc-order-step-dot:before{
  color:#ffffff!important;
}

/* v2.7.19.48 — summary icon actual pseudo-element override */
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-summary:after{
  content:"\f466"!important;
  display:grid!important;
  place-items:center!important;
  font-family:"Font Awesome 6 Free"!important;
  font-weight:900!important;
  font-style:normal!important;
  font-variant:normal!important;
  text-rendering:auto!important;
  -webkit-font-smoothing:antialiased!important;
  -moz-osx-font-smoothing:grayscale!important;
  -webkit-mask:none!important;
  mask:none!important;
  background:transparent!important;
  color:#059669!important;
  width:25px!important;
  height:25px!important;
  font-size:21px!important;
  line-height:1!important;
}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-v271943[data-order-status="awaiting_payment"] .iptvbc-order-progress-summary:after{content:"\f09d"!important;}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-v271943[data-order-status="approved"] .iptvbc-order-progress-summary:after{content:"\f3ed"!important;}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-v271943[data-order-status="preparing"] .iptvbc-order-progress-summary:after{content:"\f519"!important;}
.iptvbc-client-unified-v273.is-section-orders .iptvbc-order-progress-shell-v271818 .iptvbc-order-progress-v271943[data-order-status="delivered"] .iptvbc-order-progress-summary:after{content:"\f26c"!important;}
