/* IPTVBC v2.7.0 — Mes accès minimal + marketing */
.iptvbc-access-v2700{position:relative;isolation:isolate;padding:0}.iptvbc-expiry-card-v2700{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(210px,.42fr);gap:22px;align-items:center;min-height:246px;padding:28px;border:1px solid rgba(231,237,243,.96);border-radius:32px;background:radial-gradient(circle at 86% 12%,rgba(245,158,11,.18),transparent 34%),linear-gradient(135deg,#fff,#fffaf5 62%,#fff1f3 100%);box-shadow:0 28px 84px rgba(15,23,42,.09);overflow:hidden}.iptvbc-expiry-card-v2700:after{content:"";position:absolute;right:-80px;top:-110px;width:260px;height:260px;border-radius:999px;border:1px solid rgba(245,158,11,.18);pointer-events:none}.iptvbc-expiry-left-v2700{display:grid;gap:12px;min-width:0}.iptvbc-expiry-left-v2700 h3{font-size:clamp(28px,3.5vw,46px);line-height:.98;letter-spacing:-.06em;color:#111827}.iptvbc-expiry-left-v2700 p{max-width:620px;color:#667085;font-size:14.5px;line-height:1.65;font-weight:750}.iptvbc-expiry-meta-v2700{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.iptvbc-expiry-meta-v2700 span{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border-radius:999px;background:#fff;border:1px solid #e8edf4;color:#667085;font-size:12px;font-weight:850}.iptvbc-expiry-meta-v2700 strong{color:#111827}.iptvbc-expiry-actions-v2700{display:grid;gap:10px;align-content:center}.iptvbc-expiry-actions-v2700 small{display:block;text-align:center;color:#667085;font-size:11px;font-weight:800}.iptvbc-expiry-card-v2700.is-safe{background:radial-gradient(circle at 85% 10%,rgba(16,185,129,.18),transparent 34%),linear-gradient(135deg,#fff,#f5fffb 68%,#fffaf0)}.iptvbc-expiry-card-v2700.is-warning{background:radial-gradient(circle at 85% 10%,rgba(249,115,22,.22),transparent 34%),linear-gradient(135deg,#fff,#fff7ed 68%,#fffaf0)}.iptvbc-expiry-card-v2700.is-critical,.iptvbc-expiry-card-v2700.is-expired{background:radial-gradient(circle at 85% 10%,rgba(225,29,72,.18),transparent 34%),linear-gradient(135deg,#fff,#fff1f2 68%,#fff7ed);border-color:rgba(225,29,72,.16)}.iptvbc-access-summary-v2700{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden}.iptvbc-access-summary-v2700>div{display:grid;gap:6px;min-height:92px;padding:18px;background:linear-gradient(180deg,#fff,#fbfcfe)}.iptvbc-access-summary-v2700 span{color:#667085;font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.iptvbc-access-summary-v2700 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111827;font-size:16px}.iptvbc-access-list-v2700{padding:18px}.iptvbc-access-list-head-v2700{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:0 0 14px}.iptvbc-access-list-head-v2700 h3{font-size:24px;line-height:1.05;letter-spacing:-.04em}.iptvbc-access-list-head-v2700 p{margin-top:5px;color:#667085;font-size:13px;font-weight:750}.iptvbc-access-list-head-v2700>span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#f8fafc;border:1px solid #e7edf3;color:#475569;font-size:12px;font-weight:900}.iptvbc-access-support-v2700{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;background:linear-gradient(135deg,#fffaf0,#fff1f3)}.iptvbc-access-support-v2700 div{display:grid;gap:4px}.iptvbc-access-support-v2700 strong{font-size:16px}.iptvbc-access-support-v2700 span{color:#667085;font-size:13px;font-weight:750}

/* IPTVBC v2.7.1 — Premium access value section */
.iptvbc-access-list-v2710{
  position:relative;
  margin-top:18px;
  padding:0;
  overflow:hidden;
  border:1px solid rgba(16,185,129,.16);
  border-radius:30px;
  background:
    radial-gradient(circle at 7% 0%,rgba(16,185,129,.16),transparent 34%),
    radial-gradient(circle at 100% 4%,rgba(255,196,0,.14),transparent 28%),
    linear-gradient(180deg,#ffffff 0%,#f8fffc 56%,#fffaf2 100%);
  box-shadow:0 24px 72px rgba(15,23,42,.075);
}
.iptvbc-access-list-v2710::before{
  content:"";
  position:absolute;
  inset:0 auto auto 0;
  width:100%;
  height:5px;
  background:linear-gradient(90deg,#10b981,#f5c451,#ef3340);
  opacity:.72;
}
.iptvbc-access-list-head-v2710{
  margin:0;
  padding:26px 26px 18px;
  align-items:center;
  border-bottom:1px solid rgba(226,232,240,.72);
}
.iptvbc-access-ready-copy-v2710{display:grid;gap:10px;min-width:0!important;max-width:620px}
.iptvbc-access-eyebrow-v2710{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:max-content;
  min-height:28px;
  padding:0 11px;
  border-radius:999px;
  background:#ecfdf5;
  color:#047857;
  border:1px solid rgba(16,185,129,.18);
  font-size:11px;
  font-weight:900;
  letter-spacing:.06em;
  text-transform:uppercase;
}
.iptvbc-access-list-head-v2710 h3{
  margin:0;
  font-size:clamp(27px,3vw,40px);
  line-height:.98;
  letter-spacing:-.065em;
  color:#101828;
}
.iptvbc-access-list-head-v2710 p{
  margin:0;
  max-width:580px;
  color:#516173;
  font-size:14px;
  line-height:1.62;
  font-weight:780;
}
.iptvbc-access-trust-row-v2710{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}
.iptvbc-access-trust-row-v2710 span{
  display:inline-flex;
  align-items:center;
  min-height:30px;
  padding:0 10px;
  border-radius:999px;
  background:rgba(255,255,255,.82);
  border:1px solid rgba(226,232,240,.82);
  color:#344054;
  font-size:11.5px;
  font-weight:900;
  box-shadow:0 8px 20px rgba(15,23,42,.035);
}
.iptvbc-access-ready-panel-v2710{
  display:grid;
  place-items:center;
  align-content:center;
  min-width:176px;
  min-height:132px;
  padding:18px;
  border-radius:26px;
  background:linear-gradient(145deg,#ffffff,#effff8);
  border:1px solid rgba(16,185,129,.18);
  box-shadow:0 18px 44px rgba(16,185,129,.10);
  text-align:center;
}
.iptvbc-access-ready-panel-v2710 strong{
  font-size:46px;
  line-height:.9;
  letter-spacing:-.06em;
  color:#047857;
}
.iptvbc-access-ready-panel-v2710 span{margin-top:6px;color:#0f513a;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}
.iptvbc-access-ready-panel-v2710 small{margin-top:8px;color:#667085;font-size:11px;font-weight:850;line-height:1.35}
.iptvbc-access-quick-actions-v2710{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  padding:0 26px 22px;
}
.iptvbc-access-quick-actions-v2710 .iptvbc-btn-v2700{min-height:44px}
.iptvbc-access-accordion-v2710{
  margin-inline:18px;
  border-color:rgba(16,185,129,.13);
  border-radius:24px;
  background:linear-gradient(180deg,#ffffff,#fbfffd);
  box-shadow:0 18px 46px rgba(15,23,42,.06);
  transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;
}
.iptvbc-access-accordion-v2710:hover{
  transform:translateY(-1px);
  border-color:rgba(16,185,129,.24);
  box-shadow:0 24px 58px rgba(15,23,42,.08);
}
.iptvbc-access-accordion-v2710[open]{
  border-color:rgba(239,51,64,.18);
  box-shadow:0 26px 68px rgba(15,23,42,.08),0 12px 36px rgba(239,51,64,.045);
}
.iptvbc-access-accordion-v2710>summary{
  min-height:82px;
  padding:17px 18px;
  background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(248,255,252,.98));
}
.iptvbc-access-accordion-v2710[open]>summary{
  border-bottom:1px solid rgba(226,232,240,.82);
}
.iptvbc-access-index-v2700{
  background:linear-gradient(145deg,#0f172a,#111827);
  box-shadow:0 14px 26px rgba(15,23,42,.18);
}
.iptvbc-access-title-v2700 strong{font-size:17px;color:#101828}
.iptvbc-access-title-v2700 small{color:#667085;font-weight:850}
.iptvbc-access-state-v2700,
.iptvbc-access-days-v2700{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:30px;
  padding:0 10px;
  border-radius:999px;
  font-size:11px;
  font-weight:900;
  white-space:nowrap;
}
.iptvbc-access-state-v2700.is-active{background:#ecfdf5;color:#047857;border:1px solid rgba(16,185,129,.18)}
.iptvbc-access-days-v2700.is-safe{background:#ecfdf5;color:#047857;border:1px solid rgba(16,185,129,.18)}
.iptvbc-access-days-v2700.is-warning{background:#fff7ed;color:#c2410c;border:1px solid rgba(249,115,22,.22)}
.iptvbc-access-days-v2700.is-critical,.iptvbc-access-days-v2700.is-expired{background:#fff1f2;color:#be123c;border:1px solid rgba(225,29,72,.20)}
.iptvbc-access-body-v2700{padding:18px;gap:14px;background:linear-gradient(180deg,#ffffff,#fbfffd)}
.iptvbc-access-field-group-v2700{
  border-color:rgba(226,232,240,.86);
  border-radius:20px;
  background:linear-gradient(180deg,#ffffff,#fbfdff);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.7);
}
.iptvbc-access-field-group-v2700 details>summary{padding:15px 16px}
.iptvbc-access-field-group-v2700 summary strong{font-size:15px;color:#101828}
.iptvbc-access-field-group-v2700 summary small{color:#667085;font-weight:800}
.iptvbc-client-access-item{
  padding:14px;
  border-color:rgba(16,185,129,.10);
  border-radius:18px;
  background:linear-gradient(180deg,#ffffff,#fafffd);
  box-shadow:0 10px 28px rgba(15,23,42,.035);
}
.iptvbc-access-value{
  min-height:48px;
  display:flex;
  align-items:center;
  padding:12px 13px;
  border-radius:14px;
  background:#f8fafc;
  border:1px solid #e8edf4;
  color:#111827;
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;
  font-size:13px;
  line-height:1.45;
  word-break:break-word;
}
.iptvbc-access-value.is-protected{color:#475569;background:linear-gradient(180deg,#f8fafc,#ffffff)}
.iptvbc-access-secure{background:#ecfdf5;color:#047857;border:1px solid rgba(16,185,129,.18)}
.iptvbc-copy-btn{background:linear-gradient(135deg,#d1fae5,#ecfdf5)!important;border-color:rgba(16,185,129,.25)!important;color:#047857!important}
.iptvbc-toggle-secret{background:linear-gradient(135deg,#fff7ed,#fffaf0)!important;border-color:rgba(245,158,11,.28)!important;color:#9a3412!important}
.iptvbc-access-support-v2700{margin-top:16px;border-radius:24px;border:1px solid rgba(249,115,22,.14)}

@media(max-width:760px){
  .iptvbc-access-list-v2710{border-radius:24px;margin-top:14px}
  .iptvbc-access-list-head-v2710{display:grid;padding:22px 18px 16px;gap:16px}
  .iptvbc-access-list-head-v2710 h3{font-size:30px}
  .iptvbc-access-ready-panel-v2710{width:100%;min-height:104px;grid-template-columns:auto 1fr;place-items:center start;text-align:left;column-gap:12px}
  .iptvbc-access-ready-panel-v2710 strong{font-size:40px;grid-row:1/3}
  .iptvbc-access-ready-panel-v2710 span,.iptvbc-access-ready-panel-v2710 small{margin:0}
  .iptvbc-access-quick-actions-v2710{display:grid;padding:0 18px 18px}
  .iptvbc-access-quick-actions-v2710 .iptvbc-btn-v2700{width:100%}
  .iptvbc-access-accordion-v2710{margin-inline:12px;border-radius:20px}
  .iptvbc-access-accordion-v2710>summary{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:72px;padding:14px}
  .iptvbc-access-days-v2700{grid-column:2/3;justify-self:start;margin-top:2px}
  .iptvbc-access-accordion-v2700>summary i{grid-column:3;grid-row:1/3}
  .iptvbc-access-state-v2700{display:none}
  .iptvbc-access-body-v2700{padding:12px;gap:12px}
  .iptvbc-access-field-group-v2700 summary small{display:none}
  .iptvbc-access-fields-v2700{grid-template-columns:1fr;padding:0 12px 12px;gap:10px}
  .iptvbc-access-actions{grid-template-columns:1fr}
  .iptvbc-access-value{min-height:44px;font-size:12px}
}

/* IPTV Belgique Commerce v2.7.15 — Live Access Sync */
.iptvbc-access-live-sync-v2715{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  margin:14px 0 0;
  padding:10px 12px;
  border:1px solid rgba(16,185,129,.18);
  border-radius:18px;
  background:linear-gradient(135deg,rgba(236,253,245,.78),rgba(255,255,255,.92));
  color:#047857;
  font-size:12px;
  font-weight:850;
}
.iptvbc-access-live-sync-v2715::before{
  content:"";
  width:8px;
  height:8px;
  border-radius:999px;
  background:#10b981;
  box-shadow:0 0 0 5px rgba(16,185,129,.12);
  flex:0 0 auto;
}
.iptvbc-access-live-sync-v2715 span{
  min-width:0!important;
  flex:1 1 auto;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.iptvbc-access-live-sync-v2715 button{
  appearance:none;
  border:1px solid rgba(16,185,129,.24);
  background:#fff;
  color:#047857;
  border-radius:999px;
  min-height:34px;
  padding:0 12px;
  font:inherit;
  font-weight:900;
  cursor:pointer;
  box-shadow:0 10px 24px rgba(15,23,42,.055);
}
.iptvbc-access-live-sync-v2715 button:disabled{opacity:.68;cursor:progress}
.iptvbc-access-live-sync-v2715.is-checking{color:#b45309;border-color:rgba(245,158,11,.28);background:linear-gradient(135deg,#fffbeb,#fff)}
.iptvbc-access-live-sync-v2715.is-checking::before{background:#f59e0b;box-shadow:0 0 0 5px rgba(245,158,11,.14)}
.iptvbc-access-live-sync-v2715.is-updated{color:#047857}
.iptvbc-access-live-sync-v2715.is-error{color:#b42318;border-color:rgba(244,63,94,.25);background:linear-gradient(135deg,#fff1f2,#fff)}
.iptvbc-access-live-sync-v2715.is-error::before{background:#f43f5e;box-shadow:0 0 0 5px rgba(244,63,94,.12)}
@media(max-width:640px){
  .iptvbc-access-live-sync-v2715{display:grid;grid-template-columns:auto 1fr;align-items:center}
  .iptvbc-access-live-sync-v2715 button{grid-column:1/-1;width:100%}
  .iptvbc-access-live-sync-v2715 span{white-space:normal}
}

/* IPTVBC v2.7.19.25 — Client Portal UI Final Polish */
.iptvbc-access-quickstart-v271925{
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:12px;
  margin:16px 0;
}
.iptvbc-access-quickstart-v271925 .iptvbc-access-quick-card{
  min-height:126px;
  border-radius:20px;
  background:linear-gradient(180deg,#ffffff 0%,#f8fffc 100%);
  border:1px solid rgba(16,185,129,.14);
  box-shadow:0 14px 32px rgba(15,23,42,.05);
}
.iptvbc-access-install-guide-v271925{
  display:grid;
  gap:16px;
  margin:16px 0;
  padding:18px;
  border-radius:26px;
  background:linear-gradient(135deg,#eefdf5 0%,#ffffff 52%,#f5f8ff 100%);
  border:1px solid rgba(16,185,129,.16);
  box-shadow:0 18px 45px rgba(15,23,42,.06);
}
.iptvbc-access-install-guide-head-v271925 span{
  display:inline-flex;
  align-items:center;
  min-height:28px;
  padding:0 11px;
  border-radius:999px;
  background:#ecfdf5;
  color:#047857;
  font-size:11px;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:.08em;
}
.iptvbc-access-install-guide-head-v271925 strong{
  display:block;
  margin-top:8px;
  color:#101828;
  font-size:22px;
  line-height:1.12;
  font-weight:900;
  letter-spacing:-.025em;
}
.iptvbc-access-install-guide-head-v271925 p{
  margin:6px 0 0;
  color:#667085;
  font-size:14px;
  line-height:1.55;
  font-weight:750;
}
.iptvbc-access-install-context-v271925{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
}
.iptvbc-access-install-context-v271925 span{
  display:grid;
  gap:4px;
  min-width:0!important;
  padding:13px 14px;
  border-radius:18px;
  background:rgba(255,255,255,.78);
  border:1px solid rgba(226,232,240,.82);
}
.iptvbc-access-install-context-v271925 small{
  color:#64748b;
  font-size:11px;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:.055em;
}
.iptvbc-access-install-context-v271925 strong{
  min-width:0!important;
  overflow:hidden;
  text-overflow:ellipsis;
  color:#0f172a;
  font-size:14px;
  font-weight:900;
  white-space:nowrap;
}
.iptvbc-access-install-steps-v271925{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:10px;
}
.iptvbc-access-install-steps-v271925 article{
  position:relative;
  display:grid;
  gap:8px;
  min-height:146px;
  padding:15px;
  border-radius:20px;
  background:#fff;
  border:1px solid rgba(226,232,240,.88);
  box-shadow:0 12px 30px rgba(15,23,42,.045);
}
.iptvbc-access-install-steps-v271925 i{
  width:38px;
  height:38px;
  display:grid;
  place-items:center;
  border-radius:14px;
  background:linear-gradient(135deg,#ecfdf5,#e0f2fe);
  color:#047857;
  font-style:normal;
}
.iptvbc-access-install-steps-v271925 span{
  position:absolute;
  top:12px;
  right:12px;
  width:26px;
  height:26px;
  display:grid;
  place-items:center;
  border-radius:999px;
  background:#0f172a;
  color:#fff;
  font-size:11px;
  font-weight:900;
}
.iptvbc-access-install-steps-v271925 strong{
  color:#101828;
  font-size:15px;
  font-weight:900;
}
.iptvbc-access-install-steps-v271925 p{
  margin:0;
  color:#64748b;
  font-size:12.5px;
  line-height:1.45;
  font-weight:760;
}
.iptvbc-delivery-box-v271925 .iptvbc-access-install-guide-v271925{
  margin:18px 0;
}
.iptvbc-access-authority-gate-v271921 .iptvbc-access-authority-steps-v271921 span,
.iptvbc-customer-gate-v2671 .iptvbc-access-authority-steps-v271921 span{
  word-break:normal;
}
@media(max-width:900px){
  .iptvbc-access-quickstart-v271925,
  .iptvbc-access-install-steps-v271925{grid-template-columns:repeat(2,minmax(0,1fr))}
  .iptvbc-access-install-context-v271925{grid-template-columns:1fr}
}
@media(max-width:560px){
  .iptvbc-access-install-guide-v271925{padding:15px;border-radius:22px}
  .iptvbc-access-install-guide-head-v271925 strong{font-size:20px}
  .iptvbc-access-quickstart-v271925,
  .iptvbc-access-install-steps-v271925{grid-template-columns:1fr}
  .iptvbc-access-install-steps-v271925 article{min-height:116px}
  .iptvbc-access-install-context-v271925 strong{white-space:normal}
}

/* IPTV Belgique Commerce v2.7.19.46 — Mes accès IPTV Motion Premium */
.iptvbc-access-v2700{
  --iptvbc-motion-ease:cubic-bezier(.16,1,.3,1);
  --iptvbc-motion-fast:.28s;
  --iptvbc-motion-normal:.58s;
  --iptvbc-motion-slow:1.1s;
  --iptvbc-electric:#14b8a6;
  --iptvbc-lime:#22c55e;
  --iptvbc-gold:#f5c451;
  --iptvbc-rose:#f43f5e;
  --iptvbc-night:#0f172a;
  animation:iptvbcV46Rise var(--iptvbc-motion-slow) var(--iptvbc-motion-ease) both;
}
.iptvbc-access-list-v2710{
  isolation:isolate;
  border-color:rgba(20,184,166,.22)!important;
  background:
    radial-gradient(circle at 5% 4%,rgba(34,197,94,.20),transparent 30%),
    radial-gradient(circle at 96% 2%,rgba(245,196,81,.22),transparent 26%),
    radial-gradient(circle at 88% 88%,rgba(20,184,166,.12),transparent 30%),
    linear-gradient(135deg,#f8fffd 0%,#ffffff 48%,#fff9ec 100%)!important;
  box-shadow:0 32px 92px rgba(15,23,42,.09),0 0 0 1px rgba(255,255,255,.70) inset!important;
  transform:translateZ(0);
}
.iptvbc-access-list-v2710::before{
  height:1px!important;
  opacity:.88!important;
  background:linear-gradient(90deg,transparent 0%,rgba(34,197,94,.0) 5%,#22c55e 22%,#14b8a6 48%,#f5c451 74%,transparent 100%)!important;
  animation:iptvbcV46Signal 3.8s var(--iptvbc-motion-ease) infinite;
}
.iptvbc-access-list-v2710::after{
  content:"";
  position:absolute;
  inset:1px;
  z-index:-1;
  border-radius:29px;
  pointer-events:none;
  background:
    linear-gradient(90deg,rgba(15,23,42,.025) 1px,transparent 1px),
    linear-gradient(180deg,rgba(15,23,42,.022) 1px,transparent 1px);
  background-size:44px 44px;
  mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 76%);
  -webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 76%);
  opacity:.55;
  animation:iptvbcV46Grid 16s linear infinite;
}
.iptvbc-access-list-head-v2710{
  position:relative;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(184px,220px)!important;
  align-items:center!important;
  gap:24px!important;
  padding:34px 34px 24px!important;
  border-bottom:1px solid rgba(20,184,166,.13)!important;
}
.iptvbc-access-list-head-v2710::after{
  content:"";
  position:absolute;
  left:34px;
  right:34px;
  bottom:-1px;
  height:1px;
  background:linear-gradient(90deg,transparent,#22c55e,#14b8a6,#f5c451,transparent);
  opacity:.55;
}
.iptvbc-access-ready-copy-v2710{
  position:relative;
  min-height:118px;
  padding-left:92px;
  display:grid;
  align-content:center;
  gap:10px;
}
.iptvbc-access-ready-copy-v2710::before,
.iptvbc-access-ready-copy-v2710::after{
  content:"";
  position:absolute;
  left:0;
  top:50%;
  transform:translateY(-50%);
  pointer-events:none;
}
.iptvbc-access-ready-copy-v2710::before{
  width:66px;
  height:66px;
  border-radius:24px;
  background:
    linear-gradient(135deg,rgba(255,255,255,.96),rgba(236,253,245,.92)),
    radial-gradient(circle at 35% 28%,rgba(34,197,94,.22),transparent 42%);
  border:1px solid rgba(20,184,166,.22);
  box-shadow:0 20px 42px rgba(16,185,129,.18),0 0 0 10px rgba(20,184,166,.055);
  animation:iptvbcV46Float 4.8s ease-in-out infinite;
}
.iptvbc-access-ready-copy-v2710::after{
  left:20px;
  width:27px;
  height:27px;
  background:#059669;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 6.5A2.5 2.5 0 0 1 6.5 4h11A2.5 2.5 0 0 1 20 6.5v8a2.5 2.5 0 0 1-2.5 2.5H14l-2.8 2.4a.75.75 0 0 1-1.2-.58V17H6.5A2.5 2.5 0 0 1 4 14.5v-8Zm3.25 2.25a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5Zm0 3.25a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5h-6.5Z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 6.5A2.5 2.5 0 0 1 6.5 4h11A2.5 2.5 0 0 1 20 6.5v8a2.5 2.5 0 0 1-2.5 2.5H14l-2.8 2.4a.75.75 0 0 1-1.2-.58V17H6.5A2.5 2.5 0 0 1 4 14.5v-8Zm3.25 2.25a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5Zm0 3.25a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5h-6.5Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
.iptvbc-access-eyebrow-v2710{
  background:rgba(236,253,245,.88)!important;
  box-shadow:0 12px 24px rgba(16,185,129,.08);
}
.iptvbc-access-eyebrow-v2710::before{
  content:"";
  width:7px;
  height:7px;
  margin-right:7px;
  border-radius:999px;
  background:#22c55e;
  box-shadow:0 0 0 5px rgba(34,197,94,.13),0 0 20px rgba(34,197,94,.55);
  animation:iptvbcV46Pulse 2.4s ease-in-out infinite;
}
.iptvbc-access-list-head-v2710 h3{
  color:#0f172a!important;
  text-shadow:0 12px 30px rgba(15,23,42,.08);
}
.iptvbc-access-list-head-v2710 p{
  max-width:680px!important;
  color:#516173!important;
}
.iptvbc-access-trust-row-v2710{
  gap:10px!important;
}
.iptvbc-access-trust-row-v2710 span{
  min-height:34px!important;
  gap:8px!important;
  padding:0 12px!important;
  background:rgba(255,255,255,.78)!important;
  border-color:rgba(20,184,166,.16)!important;
  backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);
  transition:transform var(--iptvbc-motion-fast) var(--iptvbc-motion-ease),box-shadow var(--iptvbc-motion-fast) var(--iptvbc-motion-ease),border-color var(--iptvbc-motion-fast) var(--iptvbc-motion-ease);
}
.iptvbc-access-trust-row-v2710 span:hover{
  transform:translateY(-2px);
  border-color:rgba(20,184,166,.30)!important;
  box-shadow:0 14px 30px rgba(15,23,42,.08)!important;
}
.iptvbc-access-trust-row-v2710 i{
  width:15px;
  height:15px;
  display:inline-block;
  flex:0 0 auto;
  background:#059669;
}
.iptvbc-access-trust-row-v2710 .is-lock i{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 10V8a5 5 0 0 1 10 0v2h1a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h1Zm2 0h6V8a3 3 0 0 0-6 0v2Zm3 4a1.5 1.5 0 0 0-.75 2.8V18h1.5v-1.2A1.5 1.5 0 0 0 12 14Z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 10V8a5 5 0 0 1 10 0v2h1a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h1Zm2 0h6V8a3 3 0 0 0-6 0v2Zm3 4a1.5 1.5 0 0 0-.75 2.8V18h1.5v-1.2A1.5 1.5 0 0 0 12 14Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
.iptvbc-access-trust-row-v2710 .is-copy i{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 7.5A2.5 2.5 0 0 1 10.5 5h7A2.5 2.5 0 0 1 20 7.5v7a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 8 14.5v-7ZM4 10a3 3 0 0 1 3-3v2a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1h2a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3v-7Z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 7.5A2.5 2.5 0 0 1 10.5 5h7A2.5 2.5 0 0 1 20 7.5v7a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 8 14.5v-7ZM4 10a3 3 0 0 1 3-3v2a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1h2a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3v-7Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
.iptvbc-access-trust-row-v2710 .is-support i{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a8 8 0 0 0-8 8v3a3 3 0 0 0 3 3h1v-6H6a6 6 0 0 1 12 0h-2v6h1.5a3.5 3.5 0 0 1-3.5 3.5h-2.25a1.25 1.25 0 1 1 0-2.5H14a1 1 0 0 0 1-1v-6h3v3h-1v1h.5a1 1 0 0 0 1-1v-3a6.5 6.5 0 0 0-13 0v3a1 1 0 0 0 1 1H7v-1H6v-3h3v6H7a3 3 0 0 1-3-3v-3a8 8 0 0 1 8-8Z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a8 8 0 0 0-8 8v3a3 3 0 0 0 3 3h1v-6H6a6 6 0 0 1 12 0h-2v6h1.5a3.5 3.5 0 0 1-3.5 3.5h-2.25a1.25 1.25 0 1 1 0-2.5H14a1 1 0 0 0 1-1v-6h3v3h-1v1h.5a1 1 0 0 0 1-1v-3a6.5 6.5 0 0 0-13 0v3a1 1 0 0 0 1 1H7v-1H6v-3h3v6H7a3 3 0 0 1-3-3v-3a8 8 0 0 1 8-8Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
.iptvbc-access-ready-panel-v2710{
  position:relative;
  overflow:hidden;
  min-height:144px!important;
  border-radius:30px!important;
  background:
    radial-gradient(circle at 50% 12%,rgba(34,197,94,.18),transparent 38%),
    linear-gradient(145deg,rgba(255,255,255,.96),rgba(237,255,248,.95))!important;
  box-shadow:0 26px 60px rgba(16,185,129,.16),0 0 0 1px rgba(255,255,255,.75) inset!important;
  animation:iptvbcV46PanelIn .95s var(--iptvbc-motion-ease) .12s both;
}
.iptvbc-access-ready-panel-v2710::before{
  content:"";
  position:absolute;
  inset:-45% -20%;
  background:conic-gradient(from 180deg,transparent,rgba(34,197,94,.24),transparent,rgba(245,196,81,.22),transparent);
  animation:iptvbcV46Orbit 9s linear infinite;
  opacity:.60;
}
.iptvbc-access-ready-panel-v2710::after{
  content:"";
  position:absolute;
  inset:1px;
  border-radius:29px;
  background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.56));
  pointer-events:none;
}
.iptvbc-access-ready-panel-v2710 strong,
.iptvbc-access-ready-panel-v2710 span,
.iptvbc-access-ready-panel-v2710 small{
  position:relative;
  z-index:1;
}
.iptvbc-access-ready-panel-v2710 strong{
  color:#047857!important;
  text-shadow:0 14px 30px rgba(4,120,87,.20);
}
.iptvbc-access-live-sync-v2715{
  position:relative;
  margin:16px 22px 0!important;
  padding:11px 12px 11px 16px!important;
  border-radius:999px!important;
  background:rgba(247,255,251,.76)!important;
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
  box-shadow:0 16px 36px rgba(15,23,42,.055),0 0 0 1px rgba(255,255,255,.65) inset;
  overflow:hidden;
}
.iptvbc-access-live-sync-v2715::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,transparent,rgba(20,184,166,.16),transparent);
  transform:translateX(-100%);
  animation:iptvbcV46Sweep 4.8s ease-in-out infinite;
  pointer-events:none;
}
.iptvbc-access-live-sync-v2715 button{
  position:relative;
  z-index:1;
  transition:transform var(--iptvbc-motion-fast) var(--iptvbc-motion-ease),box-shadow var(--iptvbc-motion-fast) var(--iptvbc-motion-ease),border-color var(--iptvbc-motion-fast) var(--iptvbc-motion-ease)!important;
}
.iptvbc-access-live-sync-v2715 button:hover{
  transform:translateY(-1px);
  box-shadow:0 14px 28px rgba(16,185,129,.14)!important;
  border-color:rgba(16,185,129,.38)!important;
}
.iptvbc-access-quick-actions-v2710{
  padding:18px 22px 26px!important;
  border-bottom:1px solid rgba(20,184,166,.10);
}
.iptvbc-access-quick-actions-v2710 .iptvbc-btn-v2700{
  position:relative;
  min-height:48px!important;
  overflow:hidden;
  transition:transform var(--iptvbc-motion-fast) var(--iptvbc-motion-ease),box-shadow var(--iptvbc-motion-fast) var(--iptvbc-motion-ease),filter var(--iptvbc-motion-fast) var(--iptvbc-motion-ease)!important;
}
.iptvbc-access-quick-actions-v2710 .iptvbc-btn-v2700::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);
  transform:translateX(-120%);
  transition:transform .72s var(--iptvbc-motion-ease);
}
.iptvbc-access-quick-actions-v2710 .iptvbc-btn-v2700:hover::after{transform:translateX(120%)}
.iptvbc-access-quick-actions-v2710 .iptvbc-btn-v2700:hover{filter:saturate(1.08)}
.iptvbc-access-accordion-v2710{
  position:relative;
  overflow:hidden!important;
  margin-inline:18px!important;
  border-color:rgba(20,184,166,.18)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,255,252,.94))!important;
  box-shadow:0 22px 58px rgba(15,23,42,.07),0 0 0 1px rgba(255,255,255,.72) inset!important;
  transform-origin:50% 0;
  animation:iptvbcV46CardIn .72s var(--iptvbc-motion-ease) both;
}
.iptvbc-access-accordion-v2710:nth-of-type(1){animation-delay:.05s}
.iptvbc-access-accordion-v2710:nth-of-type(2){animation-delay:.12s}
.iptvbc-access-accordion-v2710:nth-of-type(3){animation-delay:.19s}
.iptvbc-access-accordion-v2710:nth-of-type(4){animation-delay:.26s}
.iptvbc-access-accordion-v2710::before{
  content:"";
  position:absolute;
  inset:0 0 auto;
  height:2px;
  background:linear-gradient(90deg,transparent,#22c55e,#14b8a6,transparent);
  opacity:0;
  transform:scaleX(.18);
  transform-origin:left;
  transition:opacity var(--iptvbc-motion-normal) var(--iptvbc-motion-ease),transform var(--iptvbc-motion-normal) var(--iptvbc-motion-ease);
}
.iptvbc-access-accordion-v2710[open]::before{opacity:.9;transform:scaleX(1)}
.iptvbc-access-accordion-v2710:hover{
  transform:translateY(-3px)!important;
  border-color:rgba(20,184,166,.34)!important;
  box-shadow:0 30px 72px rgba(15,23,42,.10),0 0 0 1px rgba(255,255,255,.80) inset!important;
}
.iptvbc-access-accordion-v2710[open]{
  border-color:rgba(20,184,166,.30)!important;
  box-shadow:0 34px 84px rgba(15,23,42,.11),0 16px 44px rgba(16,185,129,.07)!important;
}
.iptvbc-access-accordion-v2710>summary{
  position:relative;
  min-height:88px!important;
  padding:20px 20px!important;
  background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(245,255,250,.90))!important;
}
.iptvbc-access-index-v2700{
  position:relative;
  border-radius:18px!important;
  background:linear-gradient(145deg,#0f172a 0%,#15243d 100%)!important;
  color:#fff!important;
  box-shadow:0 18px 32px rgba(15,23,42,.22),0 0 0 6px rgba(15,23,42,.045)!important;
}
.iptvbc-access-index-v2700::after{
  content:"";
  position:absolute;
  width:12px;
  height:12px;
  right:-4px;
  top:-4px;
  border-radius:999px;
  background:#22c55e;
  box-shadow:0 0 0 6px rgba(34,197,94,.13),0 0 24px rgba(34,197,94,.54);
}
.iptvbc-access-title-v2700 strong{letter-spacing:-.04em!important}
.iptvbc-access-title-v2700 small{letter-spacing:.01em!important}
.iptvbc-access-accordion-v2700>summary i{
  position:relative;
  width:34px!important;
  height:34px!important;
  border-radius:14px!important;
  background:linear-gradient(135deg,#f8fafc,#eefdf5)!important;
  border:1px solid rgba(20,184,166,.16);
  color:transparent!important;
  box-shadow:0 12px 24px rgba(15,23,42,.06);
}
.iptvbc-access-accordion-v2700>summary i::before{
  content:"";
  width:15px;
  height:15px;
  background:#0f766e;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41Z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
.iptvbc-access-accordion-v2700[open]>summary i{transform:rotate(180deg)!important}
.iptvbc-access-body-v2700{
  animation:iptvbcV46Reveal .48s var(--iptvbc-motion-ease) both;
}
.iptvbc-access-field-group-v2700{
  position:relative;
  overflow:hidden;
  border-color:rgba(20,184,166,.14)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.92))!important;
  box-shadow:0 14px 34px rgba(15,23,42,.045),0 0 0 1px rgba(255,255,255,.74) inset!important;
  transition:transform var(--iptvbc-motion-fast) var(--iptvbc-motion-ease),border-color var(--iptvbc-motion-fast) var(--iptvbc-motion-ease),box-shadow var(--iptvbc-motion-fast) var(--iptvbc-motion-ease);
}
.iptvbc-access-field-group-v2700:hover{
  transform:translateY(-1px);
  border-color:rgba(20,184,166,.26)!important;
  box-shadow:0 18px 42px rgba(15,23,42,.06),0 0 0 1px rgba(255,255,255,.76) inset!important;
}
.iptvbc-access-field-group-v2700 details>summary strong{
  display:inline-flex;
  align-items:center;
  gap:10px;
}
.iptvbc-access-field-group-v2700 details>summary strong::before{
  content:"";
  width:28px;
  height:28px;
  border-radius:12px;
  background:linear-gradient(135deg,#ecfdf5,#e0f2fe);
  border:1px solid rgba(20,184,166,.14);
  box-shadow:0 10px 22px rgba(16,185,129,.09);
}
.iptvbc-access-field-group-v2700.is-group-credentials details>summary strong::before{background:linear-gradient(135deg,#ecfdf5,#dcfce7)}
.iptvbc-access-field-group-v2700.is-group-connection details>summary strong::before{background:linear-gradient(135deg,#eff6ff,#ecfeff)}
.iptvbc-access-field-group-v2700.is-group-expiration details>summary strong::before{background:linear-gradient(135deg,#fff7ed,#fffaf0)}
.iptvbc-client-access-item{
  position:relative;
  overflow:hidden;
  border-color:rgba(20,184,166,.13)!important;
  background:linear-gradient(180deg,#ffffff 0%,#fbfffd 100%)!important;
  box-shadow:0 16px 34px rgba(15,23,42,.055)!important;
  transition:transform var(--iptvbc-motion-fast) var(--iptvbc-motion-ease),border-color var(--iptvbc-motion-fast) var(--iptvbc-motion-ease),box-shadow var(--iptvbc-motion-fast) var(--iptvbc-motion-ease);
}
.iptvbc-client-access-item::before{
  content:"";
  position:absolute;
  inset:0 auto 0 0;
  width:3px;
  background:linear-gradient(180deg,#22c55e,#14b8a6,#f5c451);
  opacity:.66;
}
.iptvbc-client-access-item:hover{
  transform:translateY(-2px);
  border-color:rgba(20,184,166,.26)!important;
  box-shadow:0 22px 46px rgba(15,23,42,.075)!important;
}
.iptvbc-access-label{color:#0f172a!important}
.iptvbc-access-secure{
  gap:5px;
  min-height:24px!important;
  background:rgba(236,253,245,.9)!important;
  box-shadow:0 8px 18px rgba(16,185,129,.08);
}
.iptvbc-access-secure::before{
  content:"";
  width:7px;
  height:7px;
  border-radius:999px;
  background:#22c55e;
  box-shadow:0 0 0 4px rgba(34,197,94,.13);
}
.iptvbc-access-value{
  position:relative;
  overflow:hidden;
  min-height:52px!important;
  border-color:rgba(226,232,240,.95)!important;
  background:linear-gradient(180deg,#f8fafc,#ffffff)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.82);
}
.iptvbc-access-value.is-protected::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(110deg,transparent 0%,rgba(20,184,166,.10) 40%,rgba(245,196,81,.12) 50%,rgba(20,184,166,.10) 60%,transparent 100%);
  transform:translateX(-130%);
  animation:iptvbcV46Protected 3.6s ease-in-out infinite;
  pointer-events:none;
}
.iptvbc-access-actions{gap:10px!important}
.iptvbc-copy-btn,.iptvbc-toggle-secret{
  position:relative;
  overflow:hidden;
  min-height:46px!important;
  border-radius:16px!important;
  box-shadow:0 12px 26px rgba(15,23,42,.055)!important;
  transition:transform var(--iptvbc-motion-fast) var(--iptvbc-motion-ease),box-shadow var(--iptvbc-motion-fast) var(--iptvbc-motion-ease),filter var(--iptvbc-motion-fast) var(--iptvbc-motion-ease)!important;
}
.iptvbc-copy-btn:hover,.iptvbc-toggle-secret:hover{
  transform:translateY(-2px)!important;
  box-shadow:0 18px 34px rgba(15,23,42,.09)!important;
}
.iptvbc-copy-btn .iptvbc-btn-icon,
.iptvbc-toggle-secret .iptvbc-btn-icon{
  width:15px;
  height:15px;
  font-size:0!important;
  background:currentColor;
  display:inline-block;
  flex:0 0 auto;
}
.iptvbc-copy-btn .iptvbc-btn-icon{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 7.5A2.5 2.5 0 0 1 10.5 5h7A2.5 2.5 0 0 1 20 7.5v7a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 8 14.5v-7ZM4 10a3 3 0 0 1 3-3v2a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1h2a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3v-7Z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 7.5A2.5 2.5 0 0 1 10.5 5h7A2.5 2.5 0 0 1 20 7.5v7a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 8 14.5v-7ZM4 10a3 3 0 0 1 3-3v2a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1h2a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3v-7Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
.iptvbc-toggle-secret .iptvbc-btn-icon{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 5c5.2 0 8.6 4.4 9.7 6.1a1.6 1.6 0 0 1 0 1.8C20.6 14.6 17.2 19 12 19s-8.6-4.4-9.7-6.1a1.6 1.6 0 0 1 0-1.8C3.4 9.4 6.8 5 12 5Zm0 3.5a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7Zm0 2a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3Z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 5c5.2 0 8.6 4.4 9.7 6.1a1.6 1.6 0 0 1 0 1.8C20.6 14.6 17.2 19 12 19s-8.6-4.4-9.7-6.1a1.6 1.6 0 0 1 0-1.8C3.4 9.4 6.8 5 12 5Zm0 3.5a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7Zm0 2a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
.iptvbc-access-support-v2700{
  position:relative;
  overflow:hidden;
  padding:22px!important;
  border-color:rgba(245,196,81,.20)!important;
  background:radial-gradient(circle at 4% 8%,rgba(245,196,81,.20),transparent 30%),linear-gradient(135deg,#fffaf0,#ffffff 58%,#f8fffc)!important;
  box-shadow:0 22px 54px rgba(15,23,42,.065)!important;
}
.iptvbc-access-support-v2700::before{
  content:"";
  width:42px;
  height:42px;
  border-radius:16px;
  background:linear-gradient(135deg,#0f172a,#134e4a);
  box-shadow:0 16px 30px rgba(15,23,42,.18);
  flex:0 0 auto;
}
@keyframes iptvbcV46Rise{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes iptvbcV46PanelIn{from{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes iptvbcV46CardIn{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes iptvbcV46Reveal{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
@keyframes iptvbcV46Float{0%,100%{transform:translateY(-50%) translate3d(0,0,0)}50%{transform:translateY(calc(-50% - 6px)) translate3d(0,0,0)}}
@keyframes iptvbcV46Pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.62;transform:scale(.82)}}
@keyframes iptvbcV46Signal{0%{background-position:-360px 0}100%{background-position:360px 0}}
@keyframes iptvbcV46Grid{from{background-position:0 0,0 0}to{background-position:44px 0,0 44px}}
@keyframes iptvbcV46Orbit{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@keyframes iptvbcV46Sweep{0%,32%{transform:translateX(-100%)}62%,100%{transform:translateX(100%)}}
@keyframes iptvbcV46Protected{0%,38%{transform:translateX(-130%)}72%,100%{transform:translateX(130%)}}
@media(prefers-reduced-motion:reduce){
  .iptvbc-access-v2700,
  .iptvbc-access-list-v2710::before,
  .iptvbc-access-list-v2710::after,
  .iptvbc-access-ready-copy-v2710::before,
  .iptvbc-access-eyebrow-v2710::before,
  .iptvbc-access-ready-panel-v2710,
  .iptvbc-access-ready-panel-v2710::before,
  .iptvbc-access-live-sync-v2715::after,
  .iptvbc-access-accordion-v2710,
  .iptvbc-access-body-v2700,
  .iptvbc-access-value.is-protected::after{
    animation:none!important;
  }
  .iptvbc-access-quick-actions-v2710 .iptvbc-btn-v2700,
  .iptvbc-access-accordion-v2710,
  .iptvbc-access-field-group-v2700,
  .iptvbc-client-access-item,
  .iptvbc-copy-btn,
  .iptvbc-toggle-secret{
    transition:none!important;
  }
}

/* IPTV Belgique Commerce v2.7.19.47 — Mes accès IPTV real premium icons finalizer */
#iptvbc-client-app .iptvbc-access-v2700{
  --iptvbc-icon-green:#047857;
  --iptvbc-icon-teal:#0f766e;
  --iptvbc-icon-amber:#b45309;
  --iptvbc-icon-ink:#0f172a;
}
#iptvbc-client-app .iptvbc-access-ready-copy-v2710::before{
  width:72px!important;
  height:72px!important;
  border-radius:26px!important;
  background:
    radial-gradient(circle at 72% 18%,rgba(20,184,166,.22),transparent 30%),
    linear-gradient(145deg,#ffffff 0%,#ecfdf5 100%)!important;
  box-shadow:0 24px 50px rgba(16,185,129,.20),0 0 0 11px rgba(20,184,166,.06)!important;
}
#iptvbc-client-app .iptvbc-access-ready-copy-v2710::after{
  left:20px!important;
  width:32px!important;
  height:32px!important;
  background:linear-gradient(135deg,#059669,#0f766e)!important;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 6.25A2.25 2.25 0 0 1 6.25 4h11.5A2.25 2.25 0 0 1 20 6.25v7.5A2.25 2.25 0 0 1 17.75 16H13v2h3a1 1 0 1 1 0 2H8a1 1 0 1 1 0-2h3v-2H6.25A2.25 2.25 0 0 1 4 13.75v-7.5Zm2.25-.25a.25.25 0 0 0-.25.25v7.5c0 .14.11.25.25.25h11.5c.14 0 .25-.11.25-.25v-7.5a.25.25 0 0 0-.25-.25H6.25Zm4.28 2.35a1 1 0 0 1 1.07-.04l3.5 2.08a1 1 0 0 1 0 1.72l-3.5 2.08A1 1 0 0 1 10 13.33V9.17a1 1 0 0 1 .53-.82Z'/%3E%3C/svg%3E") center/contain no-repeat!important;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 6.25A2.25 2.25 0 0 1 6.25 4h11.5A2.25 2.25 0 0 1 20 6.25v7.5A2.25 2.25 0 0 1 17.75 16H13v2h3a1 1 0 1 1 0 2H8a1 1 0 1 1 0-2h3v-2H6.25A2.25 2.25 0 0 1 4 13.75v-7.5Zm2.25-.25a.25.25 0 0 0-.25.25v7.5c0 .14.11.25.25.25h11.5c.14 0 .25-.11.25-.25v-7.5a.25.25 0 0 0-.25-.25H6.25Zm4.28 2.35a1 1 0 0 1 1.07-.04l3.5 2.08a1 1 0 0 1 0 1.72l-3.5 2.08A1 1 0 0 1 10 13.33V9.17a1 1 0 0 1 .53-.82Z'/%3E%3C/svg%3E") center/contain no-repeat!important;
  filter:drop-shadow(0 10px 16px rgba(4,120,87,.20));
}
#iptvbc-client-app .iptvbc-access-trust-row-v2710 span i{
  position:relative!important;
  display:inline-grid!important;
  place-items:center!important;
  width:25px!important;
  height:25px!important;
  border-radius:11px!important;
  background:linear-gradient(145deg,#ecfdf5,#ffffff)!important;
  border:1px solid rgba(16,185,129,.18)!important;
  box-shadow:0 8px 18px rgba(16,185,129,.10)!important;
  -webkit-mask:none!important;
  mask:none!important;
}
#iptvbc-client-app .iptvbc-access-trust-row-v2710 span i::before{
  content:"";
  width:15px;
  height:15px;
  background:var(--iptvbc-icon-green);
  display:block;
}
#iptvbc-client-app .iptvbc-access-trust-row-v2710 .is-lock i::before{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2 20 5.5v5.8c0 5.1-3.3 8.8-8 10.7-4.7-1.9-8-5.6-8-10.7V5.5L12 2Zm0 4.2 4.8 2.1v3c0 3.1-1.8 5.5-4.8 7-3-1.5-4.8-3.9-4.8-7v-3L12 6.2Zm-2.1 5.3a1 1 0 0 0-1.4 1.4l2.1 2.1a1 1 0 0 0 1.4 0l4-4a1 1 0 0 0-1.4-1.4l-3.3 3.3-1.4-1.4Z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2 20 5.5v5.8c0 5.1-3.3 8.8-8 10.7-4.7-1.9-8-5.6-8-10.7V5.5L12 2Zm0 4.2 4.8 2.1v3c0 3.1-1.8 5.5-4.8 7-3-1.5-4.8-3.9-4.8-7v-3L12 6.2Zm-2.1 5.3a1 1 0 0 0-1.4 1.4l2.1 2.1a1 1 0 0 0 1.4 0l4-4a1 1 0 0 0-1.4-1.4l-3.3 3.3-1.4-1.4Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
#iptvbc-client-app .iptvbc-access-trust-row-v2710 .is-copy i::before{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8.5 4A2.5 2.5 0 0 0 6 6.5v9A2.5 2.5 0 0 0 8.5 18h7a2.5 2.5 0 0 0 2.5-2.5v-9A2.5 2.5 0 0 0 15.5 4h-7Zm0 2h7a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5ZM4 8a1 1 0 0 0-1 1v8.5A3.5 3.5 0 0 0 6.5 21H14a1 1 0 1 0 0-2H6.5A1.5 1.5 0 0 1 5 17.5V9a1 1 0 0 0-1-1Z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8.5 4A2.5 2.5 0 0 0 6 6.5v9A2.5 2.5 0 0 0 8.5 18h7a2.5 2.5 0 0 0 2.5-2.5v-9A2.5 2.5 0 0 0 15.5 4h-7Zm0 2h7a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5ZM4 8a1 1 0 0 0-1 1v8.5A3.5 3.5 0 0 0 6.5 21H14a1 1 0 1 0 0-2H6.5A1.5 1.5 0 0 1 5 17.5V9a1 1 0 0 0-1-1Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
#iptvbc-client-app .iptvbc-access-trust-row-v2710 .is-support i::before{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a8 8 0 0 0-8 8v3.5A3.5 3.5 0 0 0 7.5 18H9v-7H6.1A5.9 5.9 0 0 1 18 11h-3v7h1.7a3.3 3.3 0 0 1-3.2 2.5H12a1 1 0 1 0 0 2h1.5A5.3 5.3 0 0 0 19 17.2a3.5 3.5 0 0 0 1-2.7V11a8 8 0 0 0-8-8Zm-5 10h1v3H7.5A1.5 1.5 0 0 1 6 14.5V13h1Zm9 0h1a1 1 0 0 1 1 1v.5a1.5 1.5 0 0 1-1.5 1.5H16v-3Z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a8 8 0 0 0-8 8v3.5A3.5 3.5 0 0 0 7.5 18H9v-7H6.1A5.9 5.9 0 0 1 18 11h-3v7h1.7a3.3 3.3 0 0 1-3.2 2.5H12a1 1 0 1 0 0 2h1.5A5.3 5.3 0 0 0 19 17.2a3.5 3.5 0 0 0 1-2.7V11a8 8 0 0 0-8-8Zm-5 10h1v3H7.5A1.5 1.5 0 0 1 6 14.5V13h1Zm9 0h1a1 1 0 0 1 1 1v.5a1.5 1.5 0 0 1-1.5 1.5H16v-3Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
#iptvbc-client-app .iptvbc-access-field-group-v2700 details>summary strong{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  min-height:36px!important;
  padding-left:44px!important;
  gap:0!important;
}
#iptvbc-client-app .iptvbc-access-field-group-v2700 details>summary strong::before{
  content:"";
  position:absolute!important;
  left:0!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  width:31px!important;
  height:31px!important;
  border-radius:13px!important;
  background:linear-gradient(145deg,#ecfdf5,#ffffff)!important;
  border:1px solid rgba(16,185,129,.16)!important;
  box-shadow:0 10px 24px rgba(16,185,129,.09)!important;
}
#iptvbc-client-app .iptvbc-access-field-group-v2700 details>summary strong::after{
  content:"";
  position:absolute;
  left:8px;
  top:50%;
  width:16px;
  height:16px;
  transform:translateY(-50%);
  background:var(--iptvbc-icon-green);
  display:block;
}
#iptvbc-client-app .iptvbc-access-field-group-v2700.is-group-credentials details>summary strong::after{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14.5 3a6.5 6.5 0 0 0-6.1 8.7L3 17.1V21h3.9l1.2-1.2h2.3v-2.3h2.3l1.6-1.6A6.5 6.5 0 1 0 14.5 3Zm0 2a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9Zm1.8 2.2a1.4 1.4 0 1 0 0 2.8 1.4 1.4 0 0 0 0-2.8Z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14.5 3a6.5 6.5 0 0 0-6.1 8.7L3 17.1V21h3.9l1.2-1.2h2.3v-2.3h2.3l1.6-1.6A6.5 6.5 0 1 0 14.5 3Zm0 2a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9Zm1.8 2.2a1.4 1.4 0 1 0 0 2.8 1.4 1.4 0 0 0 0-2.8Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
#iptvbc-client-app .iptvbc-access-field-group-v2700.is-group-connection details>summary strong::after{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 6.5A2.5 2.5 0 0 1 6.5 4h11A2.5 2.5 0 0 1 20 6.5v7A2.5 2.5 0 0 1 17.5 16H13v2h2a1 1 0 1 1 0 2H9a1 1 0 1 1 0-2h2v-2H6.5A2.5 2.5 0 0 1 4 13.5v-7Zm2.5-.5a.5.5 0 0 0-.5.5v7c0 .28.22.5.5.5h11a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.5-.5h-11Zm2.2 3.1a1 1 0 0 1 1.4 0L12 11l1.9-1.9a1 1 0 1 1 1.4 1.4l-2.6 2.6a1 1 0 0 1-1.4 0l-2.6-2.6a1 1 0 0 1 0-1.4Z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 6.5A2.5 2.5 0 0 1 6.5 4h11A2.5 2.5 0 0 1 20 6.5v7A2.5 2.5 0 0 1 17.5 16H13v2h2a1 1 0 1 1 0 2H9a1 1 0 1 1 0-2h2v-2H6.5A2.5 2.5 0 0 1 4 13.5v-7Zm2.5-.5a.5.5 0 0 0-.5.5v7c0 .28.22.5.5.5h11a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.5-.5h-11Zm2.2 3.1a1 1 0 0 1 1.4 0L12 11l1.9-1.9a1 1 0 1 1 1.4 1.4l-2.6 2.6a1 1 0 0 1-1.4 0l-2.6-2.6a1 1 0 0 1 0-1.4Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
#iptvbc-client-app .iptvbc-access-field-group-v2700.is-group-expiration details>summary strong::after{
  background:var(--iptvbc-icon-amber);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 2a1 1 0 0 1 1 1v1h8V3a1 1 0 1 1 2 0v1h1.5A2.5 2.5 0 0 1 22 6.5v12A2.5 2.5 0 0 1 19.5 21h-15A2.5 2.5 0 0 1 2 18.5v-12A2.5 2.5 0 0 1 4.5 4H6V3a1 1 0 0 1 1-1Zm12.5 8h-15a.5.5 0 0 0-.5.5v8c0 .28.22.5.5.5h15a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5ZM7 13h3v3H7v-3Zm5 0h5v2h-5v-2Z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 2a1 1 0 0 1 1 1v1h8V3a1 1 0 1 1 2 0v1h1.5A2.5 2.5 0 0 1 22 6.5v12A2.5 2.5 0 0 1 19.5 21h-15A2.5 2.5 0 0 1 2 18.5v-12A2.5 2.5 0 0 1 4.5 4H6V3a1 1 0 0 1 1-1Zm12.5 8h-15a.5.5 0 0 0-.5.5v8c0 .28.22.5.5.5h15a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5ZM7 13h3v3H7v-3Zm5 0h5v2h-5v-2Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
#iptvbc-client-app .iptvbc-copy-btn,
#iptvbc-client-app .iptvbc-toggle-secret{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
}
#iptvbc-client-app .iptvbc-copy-btn .iptvbc-btn-icon,
#iptvbc-client-app .iptvbc-toggle-secret .iptvbc-btn-icon{
  position:relative!important;
  display:inline-grid!important;
  place-items:center!important;
  width:25px!important;
  height:25px!important;
  border-radius:10px!important;
  font-size:0!important;
  line-height:0!important;
  flex:0 0 25px!important;
  color:currentColor!important;
  -webkit-mask:none!important;
  mask:none!important;
}
#iptvbc-client-app .iptvbc-copy-btn .iptvbc-btn-icon{background:rgba(4,120,87,.12)!important;}
#iptvbc-client-app .iptvbc-toggle-secret .iptvbc-btn-icon{background:rgba(180,83,9,.12)!important;}
#iptvbc-client-app .iptvbc-copy-btn .iptvbc-btn-icon::before,
#iptvbc-client-app .iptvbc-toggle-secret .iptvbc-btn-icon::before{
  content:"";
  width:15px;
  height:15px;
  background:currentColor;
  display:block;
}
#iptvbc-client-app .iptvbc-copy-btn .iptvbc-btn-icon::before{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8.5 4A2.5 2.5 0 0 0 6 6.5v9A2.5 2.5 0 0 0 8.5 18h7a2.5 2.5 0 0 0 2.5-2.5v-9A2.5 2.5 0 0 0 15.5 4h-7Zm0 2h7a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5ZM4 8a1 1 0 0 0-1 1v8.5A3.5 3.5 0 0 0 6.5 21H14a1 1 0 1 0 0-2H6.5A1.5 1.5 0 0 1 5 17.5V9a1 1 0 0 0-1-1Z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8.5 4A2.5 2.5 0 0 0 6 6.5v9A2.5 2.5 0 0 0 8.5 18h7a2.5 2.5 0 0 0 2.5-2.5v-9A2.5 2.5 0 0 0 15.5 4h-7Zm0 2h7a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5ZM4 8a1 1 0 0 0-1 1v8.5A3.5 3.5 0 0 0 6.5 21H14a1 1 0 1 0 0-2H6.5A1.5 1.5 0 0 1 5 17.5V9a1 1 0 0 0-1-1Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
#iptvbc-client-app .iptvbc-toggle-secret .iptvbc-btn-icon::before{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 5c5.2 0 8.6 4.4 9.7 6.1a1.6 1.6 0 0 1 0 1.8C20.6 14.6 17.2 19 12 19s-8.6-4.4-9.7-6.1a1.6 1.6 0 0 1 0-1.8C3.4 9.4 6.8 5 12 5Zm0 3.3a3.7 3.7 0 1 0 0 7.4 3.7 3.7 0 0 0 0-7.4Zm0 2a1.7 1.7 0 1 1 0 3.4 1.7 1.7 0 0 1 0-3.4Z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 5c5.2 0 8.6 4.4 9.7 6.1a1.6 1.6 0 0 1 0 1.8C20.6 14.6 17.2 19 12 19s-8.6-4.4-9.7-6.1a1.6 1.6 0 0 1 0-1.8C3.4 9.4 6.8 5 12 5Zm0 3.3a3.7 3.7 0 1 0 0 7.4 3.7 3.7 0 0 0 0-7.4Zm0 2a1.7 1.7 0 1 1 0 3.4 1.7 1.7 0 0 1 0-3.4Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
#iptvbc-client-app .iptvbc-access-accordion-v2700>summary i{
  display:grid!important;
  place-items:center!important;
  color:transparent!important;
}
#iptvbc-client-app .iptvbc-access-accordion-v2700>summary i::before{
  position:absolute!important;
  inset:8px!important;
  width:auto!important;
  height:auto!important;
  background:#0f766e!important;
}
#iptvbc-client-app .iptvbc-access-support-v2700::after{
  content:"";
  position:absolute;
  left:35px;
  top:50%;
  width:18px;
  height:18px;
  transform:translateY(-50%);
  background:#ffffff;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a8 8 0 0 0-8 8v3.5A3.5 3.5 0 0 0 7.5 18H9v-7H6.1A5.9 5.9 0 0 1 18 11h-3v7h1.7a3.3 3.3 0 0 1-3.2 2.5H12a1 1 0 1 0 0 2h1.5A5.3 5.3 0 0 0 19 17.2a3.5 3.5 0 0 0 1-2.7V11a8 8 0 0 0-8-8Zm-5 10h1v3H7.5A1.5 1.5 0 0 1 6 14.5V13h1Zm9 0h1a1 1 0 0 1 1 1v.5a1.5 1.5 0 0 1-1.5 1.5H16v-3Z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a8 8 0 0 0-8 8v3.5A3.5 3.5 0 0 0 7.5 18H9v-7H6.1A5.9 5.9 0 0 1 18 11h-3v7h1.7a3.3 3.3 0 0 1-3.2 2.5H12a1 1 0 1 0 0 2h1.5A5.3 5.3 0 0 0 19 17.2a3.5 3.5 0 0 0 1-2.7V11a8 8 0 0 0-8-8Zm-5 10h1v3H7.5A1.5 1.5 0 0 1 6 14.5V13h1Zm9 0h1a1 1 0 0 1 1 1v.5a1.5 1.5 0 0 1-1.5 1.5H16v-3Z'/%3E%3C/svg%3E") center/contain no-repeat;
  pointer-events:none;
}
@media(max-width:760px){
  #iptvbc-client-app .iptvbc-access-support-v2700::after{display:none!important;}
  #iptvbc-client-app .iptvbc-access-field-group-v2700 details>summary strong{padding-left:40px!important;}
}

/* IPTV Belgique Commerce v2.7.19.48 — Font Awesome integration for Mes accès IPTV */
#iptvbc-client-app .iptvbc-access-v2700{
  --iptvbc-fa-family:"Font Awesome 6 Free";
}
#iptvbc-client-app .iptvbc-access-ready-copy-v2710::after,
#iptvbc-client-app .iptvbc-access-trust-row-v2710 span i::before,
#iptvbc-client-app .iptvbc-access-field-group-v2700 details>summary strong::after,
#iptvbc-client-app .iptvbc-copy-btn .iptvbc-btn-icon::before,
#iptvbc-client-app .iptvbc-toggle-secret .iptvbc-btn-icon::before,
#iptvbc-client-app .iptvbc-access-accordion-v2700>summary i::before,
#iptvbc-client-app .iptvbc-access-support-v2700::after{
  font-family:var(--iptvbc-fa-family)!important;
  font-style:normal!important;
  font-variant:normal!important;
  font-weight:900!important;
  text-rendering:auto!important;
  -webkit-font-smoothing:antialiased!important;
  -moz-osx-font-smoothing:grayscale!important;
  -webkit-mask:none!important;
  mask:none!important;
}
#iptvbc-client-app .iptvbc-access-ready-copy-v2710::after{
  content:"\f26c"!important;
  display:grid!important;
  place-items:center!important;
  color:#ffffff!important;
  font-size:24px!important;
  line-height:1!important;
  background:transparent!important;
  width:32px!important;
  height:32px!important;
  left:20px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  filter:drop-shadow(0 10px 16px rgba(4,120,87,.22))!important;
}
#iptvbc-client-app .iptvbc-access-trust-row-v2710 span i::before{
  display:grid!important;
  place-items:center!important;
  width:15px!important;
  height:15px!important;
  color:var(--iptvbc-icon-green)!important;
  background:transparent!important;
  font-size:13px!important;
  line-height:1!important;
}
#iptvbc-client-app .iptvbc-access-trust-row-v2710 .is-lock i::before{content:"\f3ed"!important;}
#iptvbc-client-app .iptvbc-access-trust-row-v2710 .is-copy i::before{content:"\f0c5"!important;}
#iptvbc-client-app .iptvbc-access-trust-row-v2710 .is-support i::before{content:"\f590"!important;}
#iptvbc-client-app .iptvbc-access-field-group-v2700 details>summary strong::after{
  display:grid!important;
  place-items:center!important;
  width:16px!important;
  height:16px!important;
  color:var(--iptvbc-icon-green)!important;
  background:transparent!important;
  font-size:14px!important;
  line-height:1!important;
}
#iptvbc-client-app .iptvbc-access-field-group-v2700.is-group-credentials details>summary strong::after{content:"\f084"!important;}
#iptvbc-client-app .iptvbc-access-field-group-v2700.is-group-connection details>summary strong::after{content:"\f26c"!important;}
#iptvbc-client-app .iptvbc-access-field-group-v2700.is-group-expiration details>summary strong::after{content:"\f073"!important;color:var(--iptvbc-icon-amber)!important;}
#iptvbc-client-app .iptvbc-copy-btn .iptvbc-btn-icon::before,
#iptvbc-client-app .iptvbc-toggle-secret .iptvbc-btn-icon::before{
  display:grid!important;
  place-items:center!important;
  width:15px!important;
  height:15px!important;
  color:currentColor!important;
  background:transparent!important;
  font-size:13px!important;
  line-height:1!important;
}
#iptvbc-client-app .iptvbc-copy-btn .iptvbc-btn-icon::before{content:"\f0c5"!important;}
#iptvbc-client-app .iptvbc-toggle-secret .iptvbc-btn-icon::before{content:"\f06e"!important;}
#iptvbc-client-app .iptvbc-access-accordion-v2700>summary i{
  color:#0f766e!important;
  font-size:0!important;
  background:rgba(20,184,166,.10)!important;
  border:1px solid rgba(20,184,166,.18)!important;
}
#iptvbc-client-app .iptvbc-access-accordion-v2700>summary i::before{
  content:"\f077"!important;
  position:static!important;
  inset:auto!important;
  display:grid!important;
  place-items:center!important;
  width:auto!important;
  height:auto!important;
  color:#0f766e!important;
  background:transparent!important;
  font-size:11px!important;
  line-height:1!important;
}
#iptvbc-client-app .iptvbc-access-accordion-v2700:not([open])>summary i::before{content:"\f078"!important;}
#iptvbc-client-app .iptvbc-access-support-v2700::after{
  content:"\f590"!important;
  display:grid!important;
  place-items:center!important;
  color:#ffffff!important;
  background:transparent!important;
  width:18px!important;
  height:18px!important;
  font-size:16px!important;
  line-height:1!important;
}
