#iptvbc-security-command-center.iptvbc-security-workflow-v271912{
  --wf-purple:#6d5dfc;--wf-blue:#2563eb;--wf-green:#16a34a;--wf-orange:#f97316;--wf-red:#e11d48;--wf-amber:#d97706;--wf-slate:#475569;
}
#iptvbc-security-command-center .iptvbc-sec-workflow-hero .iptvbc-sec-hero-steps{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
#iptvbc-security-command-center .iptvbc-sec-workflow-hero .iptvbc-sec-hero-steps span{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid rgba(109,93,252,.18);font-size:12px;font-weight:850;color:#4338ca;box-shadow:0 8px 18px rgba(79,70,229,.06)}
#iptvbc-security-command-center .iptvbc-sec-tabs{display:flex;gap:10px;margin:0 0 20px;padding:8px;border-radius:18px;background:#fff;border:1px solid var(--sec-border);box-shadow:var(--sec-soft);overflow-x:auto}
#iptvbc-security-command-center .iptvbc-sec-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 15px;border-radius:13px;color:#475569;text-decoration:none;font-weight:850;white-space:nowrap;border:1px solid transparent}
#iptvbc-security-command-center .iptvbc-sec-tabs a.is-active{color:#fff;background:linear-gradient(135deg,#6d5dfc,#4f46e5);box-shadow:0 14px 28px rgba(79,70,229,.20)}
#iptvbc-security-command-center .iptvbc-sec-lifecycle{margin-bottom:20px;padding:24px;border:1px solid var(--sec-border);border-radius:24px;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:var(--sec-soft)}
#iptvbc-security-command-center .iptvbc-sec-lifecycle>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:18px}
#iptvbc-security-command-center .iptvbc-sec-lifecycle-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}
#iptvbc-security-command-center .iptvbc-sec-lifecycle-grid article{min-height:180px;padding:17px;border:1px solid #e8ecf5;border-radius:19px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.05);position:relative;overflow:hidden}
#iptvbc-security-command-center .iptvbc-sec-lifecycle-grid article:before{content:"";position:absolute;right:-36px;top:-36px;width:96px;height:96px;border-radius:999px;background:rgba(109,93,252,.09)}
#iptvbc-security-command-center .iptvbc-sec-lifecycle-grid article.is-green:before{background:rgba(22,163,74,.10)}
#iptvbc-security-command-center .iptvbc-sec-lifecycle-grid article.is-blue:before{background:rgba(37,99,235,.10)}
#iptvbc-security-command-center .iptvbc-sec-lifecycle-grid article.is-orange:before,#iptvbc-security-command-center .iptvbc-sec-lifecycle-grid article.is-amber:before{background:rgba(249,115,22,.12)}
#iptvbc-security-command-center .iptvbc-sec-lifecycle-grid article.is-red:before{background:rgba(225,29,72,.10)}
#iptvbc-security-command-center .iptvbc-sec-lifecycle-grid span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#f3f0ff;font-size:20px;margin-bottom:13px}
#iptvbc-security-command-center .iptvbc-sec-lifecycle-grid h3{margin:0 0 5px;font-size:15px;color:#0f172a;font-weight:900}
#iptvbc-security-command-center .iptvbc-sec-lifecycle-grid strong{display:block;margin-bottom:8px;color:#4f46e5;font-size:12px;text-transform:uppercase;letter-spacing:.05em}
#iptvbc-security-command-center .iptvbc-sec-lifecycle-grid p{font-size:12px;line-height:1.55;color:#64748b}
#iptvbc-security-command-center .iptvbc-sec-status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.035em}
#iptvbc-security-command-center .iptvbc-sec-status.is-green{background:#dcfce7;color:#166534}
#iptvbc-security-command-center .iptvbc-sec-status.is-blue{background:#dbeafe;color:#1d4ed8}
#iptvbc-security-command-center .iptvbc-sec-status.is-orange,#iptvbc-security-command-center .iptvbc-sec-status.is-amber{background:#ffedd5;color:#c2410c}
#iptvbc-security-command-center .iptvbc-sec-status.is-red{background:#ffe4e6;color:#be123c}
#iptvbc-security-command-center .iptvbc-sec-status.is-slate{background:#e2e8f0;color:#334155}
#iptvbc-security-command-center .iptvbc-sec-profile-workflow{grid-template-columns:300px minmax(0,1fr)}
#iptvbc-security-command-center .iptvbc-sec-reco{display:grid;gap:4px;margin:16px 0;padding:14px;border-radius:16px;background:#eef2ff;border:1px solid #dbe3ff;color:#312e81}
#iptvbc-security-command-center .iptvbc-sec-reco strong{font-size:14px;color:#312e81}
#iptvbc-security-command-center .iptvbc-sec-reco span{font-size:13px;color:#4f46e5;font-weight:700}
#iptvbc-security-command-center .iptvbc-sec-decision-card header{background:linear-gradient(135deg,#111827,#1e1b4b)!important}
#iptvbc-security-command-center .iptvbc-sec-decision-card header h2,#iptvbc-security-command-center .iptvbc-sec-decision-card header p{color:#fff!important}
#iptvbc-security-command-center .iptvbc-sec-workflow-form{display:grid;gap:14px;padding:22px 24px;background:linear-gradient(180deg,#fff,#fbfcff)}
#iptvbc-security-command-center .iptvbc-sec-checkgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#iptvbc-security-command-center .iptvbc-sec-checkgrid label{display:flex!important;gap:9px;align-items:flex-start;padding:11px 12px;border-radius:14px;background:#f8fafc;border:1px solid #e7edf6;font-weight:750;color:#334155}
#iptvbc-security-command-center .iptvbc-sec-checkgrid input[type=checkbox]{width:16px!important;min-height:16px!important;margin-top:2px;padding:0!important;border-radius:4px!important}
#iptvbc-security-command-center .iptvbc-sec-empty{padding:40px;border-radius:24px;border:1px dashed #cfd8ea;background:#fff;text-align:center;box-shadow:var(--sec-soft)}
#iptvbc-security-command-center .iptvbc-sec-empty h2{margin-bottom:8px;font-size:22px}
#iptvbc-security-command-center .iptvbc-sec-retention-inline{display:grid;gap:10px;padding:22px 24px}
#iptvbc-security-command-center .iptvbc-sec-retention-inline p{padding:12px 14px;border-radius:14px;background:#f8fafc;border:1px solid #edf2f7}
@media (max-width:1500px){#iptvbc-security-command-center .iptvbc-sec-lifecycle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (max-width:1100px){#iptvbc-security-command-center .iptvbc-sec-lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#iptvbc-security-command-center .iptvbc-sec-profile-workflow{grid-template-columns:1fr}}
@media (max-width:782px){#iptvbc-security-command-center .iptvbc-sec-lifecycle>header{display:block}#iptvbc-security-command-center .iptvbc-sec-lifecycle-grid,#iptvbc-security-command-center .iptvbc-sec-checkgrid{grid-template-columns:1fr}#iptvbc-security-command-center .iptvbc-sec-tabs{border-radius:14px}#iptvbc-security-command-center .iptvbc-sec-tabs a{min-height:38px}}
