/*
 * IPTV Belgique Commerce Engine v2.7.19.33
 * Ma commande layout authority.
 * Scope: order KPI grid + order history card only, to prevent vertical/compressed text.
 */

body .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-kpi-grid-v271818,
body .iptvbc-client-unified-v274.is-section-orders .iptvbc-order-kpi-grid-v271818,
body #iptvbc-client-app.is-section-orders .iptvbc-order-kpi-grid-v271818{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(218px,1fr))!important;
  gap:14px!important;
  width:100%!important;
  min-width:0!important;
  align-items:stretch!important;
}

body .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-kpi-card-v271818,
body .iptvbc-client-unified-v274.is-section-orders .iptvbc-order-kpi-card-v271818,
body #iptvbc-client-app.is-section-orders .iptvbc-order-kpi-card-v271818{
  display:grid!important;
  grid-template-columns:42px minmax(0,1fr)!important;
  grid-template-areas:"icon label" "icon value" "icon help"!important;
  column-gap:13px!important;
  row-gap:4px!important;
  align-content:center!important;
  min-width:0!important;
  min-height:88px!important;
  padding:15px 16px!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}

body .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-kpi-card-v271818 i,
body .iptvbc-client-unified-v274.is-section-orders .iptvbc-order-kpi-card-v271818 i,
body #iptvbc-client-app.is-section-orders .iptvbc-order-kpi-card-v271818 i{
  grid-area:icon!important;
  position:static!important;
  inset:auto!important;
  align-self:center!important;
  justify-self:center!important;
  width:40px!important;
  height:40px!important;
  min-width:40px!important;
  margin:0!important;
  z-index:1!important;
}

body .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-kpi-card-v271818 span,
body .iptvbc-client-unified-v274.is-section-orders .iptvbc-order-kpi-card-v271818 span,
body #iptvbc-client-app.is-section-orders .iptvbc-order-kpi-card-v271818 span{
  grid-area:label!important;
  min-width:0!important;
  width:auto!important;
  max-width:100%!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  hyphens:none!important;
}

body .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-kpi-card-v271818 strong,
body .iptvbc-client-unified-v274.is-section-orders .iptvbc-order-kpi-card-v271818 strong,
body #iptvbc-client-app.is-section-orders .iptvbc-order-kpi-card-v271818 strong{
  grid-area:value!important;
  display:block!important;
  min-width:0!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  font-size:17px!important;
  line-height:1.16!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
  hyphens:none!important;
}

body .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-kpi-card-v271818 small,
body .iptvbc-client-unified-v274.is-section-orders .iptvbc-order-kpi-card-v271818 small,
body #iptvbc-client-app.is-section-orders .iptvbc-order-kpi-card-v271818 small{
  grid-area:help!important;
  display:block!important;
  min-width:0!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  line-height:1.22!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
  hyphens:none!important;
}

body .iptvbc-account-card.iptvbc-client-history-card-v2630.iptvbc-client-history-card-v271818,
body .iptvbc-client-unified-v273.is-section-orders .iptvbc-client-history-card-v2630.iptvbc-client-history-card-v271818,
body .iptvbc-client-unified-v274.is-section-orders .iptvbc-client-history-card-v2630.iptvbc-client-history-card-v271818,
body #iptvbc-client-app.is-section-orders .iptvbc-client-history-card-v2630.iptvbc-client-history-card-v271818{
  min-width:0!important;
  overflow:hidden!important;
}

body .iptvbc-client-unified-v273.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-orders-list,
body .iptvbc-client-unified-v274.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-orders-list,
body #iptvbc-client-app.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-orders-list{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:12px!important;
  width:100%!important;
  min-width:0!important;
  margin-top:16px!important;
  border:0!important;
  border-radius:0!important;
  overflow:visible!important;
  background:transparent!important;
}

body .iptvbc-client-unified-v273.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-orders-list:before,
body .iptvbc-client-unified-v274.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-orders-list:before,
body #iptvbc-client-app.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-orders-list:before{
  display:none!important;
  content:none!important;
}

body .iptvbc-client-unified-v273.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row,
body .iptvbc-client-unified-v274.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row,
body #iptvbc-client-app.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row{
  display:grid!important;
  grid-template-columns:minmax(0,1.1fr) auto minmax(180px,1.25fr) auto!important;
  grid-template-areas:"order status meta action"!important;
  align-items:center!important;
  gap:12px!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:15px 16px!important;
  border:1px solid rgba(226,232,240,.92)!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 10px 26px rgba(15,23,42,.045)!important;
  color:#101828!important;
  text-decoration:none!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}

body .iptvbc-client-unified-v273.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row strong,
body .iptvbc-client-unified-v274.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row strong,
body #iptvbc-client-app.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row strong{
  grid-area:order!important;
  min-width:0!important;
  width:auto!important;
  max-width:100%!important;
  font-size:15px!important;
  line-height:1.24!important;
  font-weight:950!important;
  white-space:normal!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  hyphens:none!important;
}

body .iptvbc-client-unified-v273.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row .iptvbc-status,
body .iptvbc-client-unified-v274.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row .iptvbc-status,
body #iptvbc-client-app.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row .iptvbc-status{
  grid-area:status!important;
  justify-self:start!important;
  width:auto!important;
  max-width:100%!important;
  white-space:nowrap!important;
  overflow:visible!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  hyphens:none!important;
}

body .iptvbc-client-unified-v273.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row small,
body .iptvbc-client-unified-v274.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row small,
body #iptvbc-client-app.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row small{
  grid-area:meta!important;
  min-width:0!important;
  width:100%!important;
  max-width:100%!important;
  color:#475467!important;
  font-size:13px!important;
  line-height:1.35!important;
  font-weight:750!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
  hyphens:none!important;
}

body .iptvbc-client-unified-v273.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row em,
body .iptvbc-client-unified-v274.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row em,
body #iptvbc-client-app.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row em{
  grid-area:action!important;
  justify-self:end!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:94px!important;
  min-height:38px!important;
  padding:0 14px!important;
  border-radius:999px!important;
  background:#f8fbff!important;
  border:1px solid rgba(226,232,240,.96)!important;
  color:#2563eb!important;
  font-size:13px!important;
  line-height:1!important;
  font-style:normal!important;
  font-weight:950!important;
  white-space:nowrap!important;
  overflow:visible!important;
  word-break:normal!important;
}

@media(max-width:980px){
  body .iptvbc-client-unified-v273.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row,
  body .iptvbc-client-unified-v274.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row,
  body #iptvbc-client-app.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row{
    grid-template-columns:minmax(0,1fr) auto!important;
    grid-template-areas:"order status" "meta action"!important;
  }
}

@media(max-width:640px){
  body .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-kpi-grid-v271818,
  body .iptvbc-client-unified-v274.is-section-orders .iptvbc-order-kpi-grid-v271818,
  body #iptvbc-client-app.is-section-orders .iptvbc-order-kpi-grid-v271818{
    grid-template-columns:minmax(0,1fr)!important;
  }

  body .iptvbc-client-unified-v273.is-section-orders .iptvbc-order-kpi-card-v271818,
  body .iptvbc-client-unified-v274.is-section-orders .iptvbc-order-kpi-card-v271818,
  body #iptvbc-client-app.is-section-orders .iptvbc-order-kpi-card-v271818{
    min-height:82px!important;
    padding:14px!important;
    grid-template-columns:38px minmax(0,1fr)!important;
  }

  body .iptvbc-client-unified-v273.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row,
  body .iptvbc-client-unified-v274.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row,
  body #iptvbc-client-app.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row{
    grid-template-columns:minmax(0,1fr)!important;
    grid-template-areas:"status" "order" "meta" "action"!important;
    justify-items:start!important;
    padding:14px!important;
  }

  body .iptvbc-client-unified-v273.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row em,
  body .iptvbc-client-unified-v274.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row em,
  body #iptvbc-client-app.is-section-orders .iptvbc-client-history-card-v271818 .iptvbc-client-order-row em{
    justify-self:stretch!important;
    width:100%!important;
  }
}
