/*
 * IPTV Belgique Commerce Engine v2.7.19.31
 * Client orders mini panel readability fix.
 * Scope: .iptvbc-account-card.iptvbc-client-mini-panel-v2693.is-orders only.
 */
body.iptvb-client-portal-page .iptvbc-account-card.iptvbc-client-mini-panel-v2693.is-orders,
body .iptvbc-client-light-shell-v2693 .iptvbc-account-card.iptvbc-client-mini-panel-v2693.is-orders,
body .iptvbc-client-light-shell-v2694 .iptvbc-account-card.iptvbc-client-mini-panel-v2693.is-orders{
  min-width:0!important;
  overflow:hidden!important;
}

body.iptvb-client-portal-page .iptvbc-client-mini-panel-v2693.is-orders header,
body .iptvbc-client-light-shell-v2693 .iptvbc-client-mini-panel-v2693.is-orders header,
body .iptvbc-client-light-shell-v2694 .iptvbc-client-mini-panel-v2693.is-orders header{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  min-width:0!important;
}

body.iptvb-client-portal-page .iptvbc-client-mini-panel-v2693.is-orders header h3,
body .iptvbc-client-light-shell-v2693 .iptvbc-client-mini-panel-v2693.is-orders header h3,
body .iptvbc-client-light-shell-v2694 .iptvbc-client-mini-panel-v2693.is-orders header h3{
  flex:1 1 auto!important;
  min-width:0!important;
  max-width:100%!important;
  white-space:normal!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  line-height:1.08!important;
}

body.iptvb-client-portal-page .iptvbc-client-mini-panel-v2693.is-orders header a,
body .iptvbc-client-light-shell-v2693 .iptvbc-client-mini-panel-v2693.is-orders header a,
body .iptvbc-client-light-shell-v2694 .iptvbc-client-mini-panel-v2693.is-orders header a{
  flex:0 0 auto!important;
  white-space:nowrap!important;
}

body.iptvb-client-portal-page .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-orders-list,
body .iptvbc-client-light-shell-v2693 .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-orders-list,
body .iptvbc-client-light-shell-v2694 .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-orders-list{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:12px!important;
  width:100%!important;
  min-width:0!important;
}

body.iptvb-client-portal-page .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-order-row,
body .iptvbc-client-light-shell-v2693 .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-order-row,
body .iptvbc-client-light-shell-v2694 .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-order-row{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  grid-auto-flow:row!important;
  align-items:start!important;
  justify-items:start!important;
  gap:8px!important;
  width:100%!important;
  min-width:0!important;
  min-height:0!important;
  padding:14px!important;
  border:1px solid #e6edf5!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 10px 24px rgba(15,23,42,.045)!important;
  text-decoration:none!important;
  color:#101828!important;
  overflow:hidden!important;
}

body.iptvb-client-portal-page .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-order-row:hover,
body .iptvbc-client-light-shell-v2693 .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-order-row:hover,
body .iptvbc-client-light-shell-v2694 .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-order-row:hover{
  transform:translateY(-1px)!important;
  border-color:#dbeafe!important;
  box-shadow:0 16px 34px rgba(15,23,42,.075)!important;
}

body.iptvb-client-portal-page .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-order-row .iptvbc-status,
body .iptvbc-client-light-shell-v2693 .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-order-row .iptvbc-status,
body .iptvbc-client-light-shell-v2694 .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-order-row .iptvbc-status{
  display:inline-flex!important;
  width:auto!important;
  max-width:100%!important;
  justify-self:start!important;
  white-space:normal!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  line-height:1.2!important;
}

body.iptvb-client-portal-page .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-order-row strong,
body .iptvbc-client-light-shell-v2693 .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-order-row strong,
body .iptvbc-client-light-shell-v2694 .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-order-row strong{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  color:#101828!important;
  font-size:15px!important;
  line-height:1.25!important;
  font-weight:900!important;
  white-space:normal!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  hyphens:none!important;
}

body.iptvb-client-portal-page .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-order-row small,
body .iptvbc-client-light-shell-v2693 .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-order-row small,
body .iptvbc-client-light-shell-v2694 .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-order-row small{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  color:#53627a!important;
  font-size:13px!important;
  line-height:1.35!important;
  font-weight:700!important;
  white-space:normal!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  hyphens:none!important;
}

body.iptvb-client-portal-page .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-order-row em,
body .iptvbc-client-light-shell-v2693 .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-order-row em,
body .iptvbc-client-light-shell-v2694 .iptvbc-client-mini-panel-v2693.is-orders .iptvbc-client-order-row em{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:34px!important;
  margin-top:2px!important;
  padding:8px 12px!important;
  border-radius:999px!important;
  background:#f1f5ff!important;
  border:1px solid #dbeafe!important;
  color:#1d4ed8!important;
  font-size:12px!important;
  line-height:1!important;
  font-style:normal!important;
  font-weight:900!important;
  white-space:nowrap!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
}

@media(max-width:780px){
  body.iptvb-client-portal-page .iptvbc-client-mini-panel-v2693.is-orders,
  body .iptvbc-client-light-shell-v2693 .iptvbc-client-mini-panel-v2693.is-orders,
  body .iptvbc-client-light-shell-v2694 .iptvbc-client-mini-panel-v2693.is-orders{
    padding:20px!important;
  }
}
