








html[data-tema="negro202"]:not(.cc-modo){color-scheme:dark;
  --bg:#000000; --surface:#0b0b0c; --surface-2:#121214; --surface-3:#18181b;
  --ink:#f5f5f4; --ink-2:#d4d4d6; --muted:#a1a1a6;
  --line:#1f1f22; --line-2:#2a2a2e; --axis:#3a3a3f; --field:#5e5e63;
  --accent:#f5f5f4; --accent-ink:#000000; --accent-soft:#18181b; --accent-text:#f5f5f4;
  --brand-yellow:#f5f5f4; --brand-yellow-2:#d4d4d6; --brand-red:#e0763f; --brand-black:#000000;
  --evg-950:#000000; --evg-900:#0b0b0c; --evg-800:#121214; --evg-700:#1c1c1f; --evg-600:#a1a1a6; --evg-500:#d4d4d6; --evg-300:#a1a1a6; --evg-100:#18181b; --evg-50:#121214;
  --copper:#e0763f; --copper-soft:#2a1d17;
  --s1:#f5f5f4; --s2:#a1a1a6; --s3:#6fa8dc; --s4:#5e5e63; --s5:#d4b483; --s6:#8fbf9f;
  --good:#4fae80; --warn:#d6a33a; --crit:#e0695f; --good-ink:#7fd1a6; --warn-ink:#e7bd5c; --crit-ink:#f08a80;
  --good-bg:#0f1f17; --warn-bg:#241d0e; --crit-bg:#2a1513;
  --shadow:none; --shadow-pop:0 14px 36px rgba(0,0,0,.7);
  --focus:#f5f5f4; --focus-ring:0 0 0 3px rgba(245,245,244,.22);
  --btn-bg:#f5f5f4; --btn-bg-h:#ffffff; --btn-ink:#000000;
  --sans:var(--mp-ft),"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;
  --display:var(--mp-fd),"Unbounded",var(--sans); --serif:var(--mp-fd),"Unbounded",var(--sans);
  --mono:var(--mp-fa),"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace}
html[data-tema="negro202"]:not(.cc-modo) body{background:#000;color:var(--ink)}
html[data-tema="negro202"]:not(.cc-modo) .btn{border-radius:999px}
html[data-tema="negro202"]:not(.cc-modo) .mod-h h1,html[data-tema="negro202"]:not(.cc-modo) .cfg-head h1,html[data-tema="negro202"]:not(.cc-modo) .kpi-title,html[data-tema="negro202"]:not(.cc-modo) .nb-panel h1{font-family:var(--display);font-weight:400;letter-spacing:-.02em;color:#f5f5f4}
html[data-tema="negro202"]:not(.cc-modo) .kpi-title{text-transform:uppercase;letter-spacing:.12em;font-size:14px}
html[data-tema="negro202"]:not(.cc-modo) .mod-h::after,html[data-tema="negro202"]:not(.cc-modo) .cfg-head::after{background:linear-gradient(90deg,#f5f5f4 0 60%,#5e5e63 60% 100%);height:2px;width:72px}
html[data-tema="negro202"]:not(.cc-modo) .mod-h > div:first-child::before,html[data-tema="negro202"]:not(.cc-modo) header.top .brand::before{font-family:var(--mono);letter-spacing:.24em;color:#a1a1a6}
html[data-tema="negro202"]:not(.cc-modo) .h-kpi,html[data-tema="negro202"]:not(.cc-modo) .u-kpi{border-top:2px solid #f5f5f4}
html[data-tema="negro202"]:not(.cc-modo) .h-kpi .l,html[data-tema="negro202"]:not(.cc-modo) .u-kpi .l{font-family:var(--mono);letter-spacing:.14em}
html[data-tema="negro202"]:not(.cc-modo) .h-kpi .ico,html[data-tema="negro202"]:not(.cc-modo) .u-kpi .ico{background:#18181b;color:#f5f5f4}
html[data-tema="negro202"]:not(.cc-modo) .card-head h2 svg.lucide{color:#f5f5f4}

html[data-tema="negro202"]:not(.cc-modo) .side{background:#000;border-right:1px solid #1f1f22}
html[data-tema="negro202"]:not(.cc-modo) .nav a{color:#a1a1a6}
html[data-tema="negro202"]:not(.cc-modo) .nav a:hover{background:#121214;color:#f5f5f4}
html[data-tema="negro202"]:not(.cc-modo) .nav a[aria-current="page"]{background:#f5f5f4;color:#000;box-shadow:none}
html[data-tema="negro202"]:not(.cc-modo) .nav a[aria-current="page"] svg.lucide,html[data-tema="negro202"]:not(.cc-modo) .nav a[aria-current="page"] .chev,html[data-tema="negro202"]:not(.cc-modo) .nav a[aria-current="page"] .s{color:#000}
html[data-tema="negro202"]:not(.cc-modo) .side-logo{background:transparent}
html[data-tema="negro202"]:not(.cc-modo) .side-slogan{font-family:var(--mono);font-style:normal;text-transform:uppercase;letter-spacing:.22em;font-size:11px;line-height:1.7;transform:none;color:#a1a1a6;border-left-color:#5e5e63}
html[data-tema="negro202"]:not(.cc-modo) .side-foot{border-top-color:#1f1f22}

html[data-tema="negro202"]:not(.cc-modo) .topbar{background:#000;border-bottom:1px solid #1f1f22}
html[data-tema="negro202"]:not(.cc-modo) .hero{background:radial-gradient(120% 160% at 100% 0%,#1c1c1f 0%,#0b0b0c 55%,#000 100%) #000;border:1px solid #1f1f22;box-shadow:none}
html[data-tema="negro202"]:not(.cc-modo) .hero .peaks,html[data-tema="negro202"]:not(.cc-modo) .foot-banner .peaks{display:none}
html[data-tema="negro202"]:not(.cc-modo) .hero > *,html[data-tema="negro202"]:not(.cc-modo) .foot-banner > *{position:relative;z-index:1}
html[data-tema="negro202"]:not(.cc-modo) .hero .msg::before{content:"PLATAFORMA 2Ø2 · 2Ø2 PLATFORM";font-family:var(--mono);letter-spacing:.3em;color:#a1a1a6}
html[data-tema="negro202"]:not(.cc-modo) .hero .msg b{font-family:var(--display);font-weight:400;letter-spacing:-.02em;color:#f5f5f4}
html[data-tema="negro202"]:not(.cc-modo) .hero .msg b span{color:#a1a1a6}
html[data-tema="negro202"]:not(.cc-modo) .hero .msg small{color:#a1a1a6}
html[data-tema="negro202"]:not(.cc-modo) .foot-banner{background:#0b0b0c;color:#f5f5f4;border:1px solid #1f1f22}
html[data-tema="negro202"]:not(.cc-modo) .foot-banner b{font-family:var(--mono);text-transform:uppercase;letter-spacing:.22em;font-size:13px;font-weight:500}
html[data-tema="negro202"]:not(.cc-modo) .foot-banner .crown{color:#a1a1a6}

html[data-tema="negro202"]:not(.cc-modo) .nb-login{background:#000}
html[data-tema="negro202"]:not(.cc-modo) .nb-brand{background:#0b0b0c;color:#f5f5f4;border-right:1px solid #1f1f22}
html[data-tema="negro202"]:not(.cc-modo) .nb-brand-s{color:#a1a1a6}
html[data-tema="negro202"]:not(.cc-modo) .nb-epi{font-family:var(--mono);font-style:normal;text-transform:uppercase;letter-spacing:.24em;font-size:13px;line-height:1.8;color:#a1a1a6;border-left-color:#5e5e63}
html[data-tema="negro202"]:not(.cc-modo) .h-marca-bar{background:#0b0b0c}
html[data-tema="negro202"]:not(.cc-modo) .marca-ico svg{color:#f5f5f4}
html[data-tema="negro202"]:not(.cc-modo) .rp-logo{content:url("../img/tenants/demo202-logo-claro.svg");background:#000}

html[data-tema="negro202"]:not(.cc-modo) .h-turn{overflow:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
html[data-tema="negro202"]:not(.cc-modo) .h-turn-t{table-layout:auto;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}
html[data-tema="negro202"]:not(.cc-modo) .h-turn-t th,html[data-tema="negro202"]:not(.cc-modo) .h-turn-t td{overflow:visible;text-overflow:clip;min-width:64px}
html[data-tema="negro202"]:not(.cc-modo) .h-turn-t th:first-child,html[data-tema="negro202"]:not(.cc-modo) .h-turn-t td:first-child{position:sticky;left:0;z-index:2;background:var(--surface);min-width:0;max-width:none;box-shadow:1px 0 0 var(--line)}
html[data-tema="negro202"]:not(.cc-modo) .h-turn-t thead th:first-child{z-index:3}
html[data-tema="negro202"]:not(.cc-modo) .h-turn-t td:first-child{white-space:normal;min-width:150px;max-width:230px;line-height:1.3}
@media (max-width:600px){ html[data-tema="negro202"]:not(.cc-modo) .h-turn-t td:first-child{min-width:120px;max-width:150px} }
html[data-tema="negro202"]:not(.cc-modo) .side-logo img,html[data-tema="negro202"]:not(.cc-modo) .hero img.logo,html[data-tema="negro202"]:not(.cc-modo) .nb-brand img{background:transparent;box-shadow:none;padding:0}


  --mono:var(--mp-fa),"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;
  --s1:#2E8B57;--s2:#0F1B17;--s3:#9cc22a;--s4:#6b7a73;--s5:#7fc79c;--s6:#c9cfc4;--brand-yellow-2:#2E8B57;--btn-bg:#0F1B17;--btn-bg-h:#1f3129;--btn-ink:#F4F2EC}




