/* Benchmarking Presupuestal MEF · SINERGIA 1.0 */
#panelMefBenchmarking.mefBenchmarkPanelV850{padding:12px 16px 28px!important;background:#f3f6fa!important;color:#17233a!important;overflow-x:hidden!important}
#panelMefBenchmarking *{box-sizing:border-box}
.mefDashboardV850{--mef-blue:#1456b8;--mef-navy:#16315c;--mef-sky:#eaf3ff;--mef-line:#d9e2ec;--mef-muted:#66758a;--mef-green:#087c56;max-width:1720px;margin:0 auto;font-family:"Segoe UI",Arial,sans-serif}
.mefHeaderV850{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:15px;padding:14px 18px;border:1px solid var(--mef-line);border-radius:15px;background:#fff;box-shadow:0 7px 22px rgba(30,56,94,.06)}
.mefHeaderMarkV850{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:#17386c;color:#fff;box-shadow:0 8px 18px rgba(21,64,126,.2)}
.mefHeaderMarkV850 svg{width:29px;height:29px}.mefHeaderMarkV850 svg *{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.mefHeaderV850>div:nth-child(2)>span,.mefCardV850 header span{display:block;color:#2b71c9;font-size:9px;font-weight:900;letter-spacing:.13em}
.mefHeaderV850 h1{margin:2px 0 1px;color:var(--mef-navy);font-size:22px;line-height:1.08;letter-spacing:-.02em}.mefHeaderV850 p{margin:0;color:#596b82;font-size:11px;font-weight:700}
.mefSyncV850{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.mefSyncV850 span{color:#77859a;font-size:9px;font-weight:800}.mefSyncV850 b{color:#304764;font-size:10px}.mefSyncV850 b.inProgressV860{max-width:360px;padding:7px 9px;border-radius:8px;background:#fff5d9;color:#885b00}
.mefFilterCardV850{margin-top:10px;padding:14px;border:1px solid var(--mef-line);border-radius:15px;background:#fff;box-shadow:0 7px 22px rgba(30,56,94,.045)}
.mefFiltersV850{display:grid;grid-template-columns:140px 170px repeat(3,minmax(230px,1fr));gap:10px}
.mefFiltersV850 label{display:flex;flex-direction:column;gap:5px;min-width:0;color:#314157;font-size:9px;font-weight:900}.mefFiltersV850 label:nth-of-type(6){grid-column:1/2}.mefFiltersV850 label:nth-of-type(7){grid-column:2/3}.mefFiltersV850 label:nth-of-type(8){grid-column:3/4}
.mefFiltersV850 select{width:100%;height:35px;padding:0 30px 0 10px;border:1px solid #cdd8e5;border-radius:8px;background:#fff;color:#263850;font:700 10px/1 "Segoe UI",Arial,sans-serif;text-overflow:ellipsis;outline:none}
.mefFiltersV850 select:hover{border-color:#7ea9db}.mefFiltersV850 select:focus-visible{border-color:var(--mef-blue);box-shadow:0 0 0 3px rgba(20,86,184,.13)}.mefFiltersV850 select:disabled{background:#f2f5f8;color:#8b97a6;cursor:not-allowed}
.mefClearV850{grid-column:4/5;align-self:end;display:flex;align-items:center;justify-content:center;gap:7px;height:35px;border:1px solid #7ca7db;border-radius:8px;background:#fff;color:#1658ad;font:900 10px/1 "Segoe UI",Arial,sans-serif;cursor:pointer}.mefClearV850:hover{background:#eef6ff}.mefClearV850:focus-visible{outline:3px solid rgba(20,86,184,.18);outline-offset:1px}.mefClearV850 svg{width:15px;height:15px}.mefClearV850 svg *{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.mefIndicatorRowV850{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;margin-top:12px;padding-top:11px;border-top:1px solid #e2e8f0}.mefIndicatorRowV850 fieldset{display:flex;align-items:center;gap:8px;margin:0;padding:0;border:0;min-width:0}.mefIndicatorRowV850 legend{float:left;margin-right:13px;color:#263850;font-size:10px;font-weight:900}.mefIndicatorRowV850 fieldset label{position:relative;cursor:pointer}.mefIndicatorRowV850 input{position:absolute;opacity:0;pointer-events:none}.mefIndicatorRowV850 fieldset span{display:block;padding:8px 12px;border:1px solid #d5dee8;border-radius:999px;background:#fff;color:#536276;font-size:9px;font-weight:800}.mefIndicatorRowV850 input:checked+span{border-color:#3b7bc9;background:#eaf3ff;color:#1557ad;box-shadow:inset 0 0 0 1px #3b7bc9}.mefIndicatorRowV850 input:focus-visible+span{outline:3px solid rgba(20,86,184,.18)}
.mefComparableBadgeV850{display:grid;grid-template-columns:1fr auto;align-items:center;padding:7px 10px;border:1px solid #bcd2ed;border-radius:10px;background:#f3f8ff}.mefComparableBadgeV850 span{color:#537092;font-size:8px;font-weight:900}.mefComparableBadgeV850 b{grid-row:1/3;grid-column:2;color:#1456b8;font-size:21px}.mefComparableBadgeV850 small{color:#637a96;font-size:8px;font-weight:800}
.mefKpisV850{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.mefKpisV850 article{position:relative;min-height:82px;padding:13px 16px;border:1px solid var(--mef-line);border-radius:13px;background:#fff;overflow:hidden}.mefKpisV850 article:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#6f7d90}.mefKpisV850 article.primary:before{background:#1456b8}.mefKpisV850 article.positive:before{background:#07885c}.mefKpisV850 article.negative:before{background:#b64a56}.mefKpisV850 article span{display:block;color:#556579;font-size:9px;font-weight:900}.mefKpisV850 article b{display:block;margin-top:6px;color:#263a56;font-size:23px;line-height:1}.mefKpisV850 article.primary b{color:#1456b8}.mefKpisV850 article.positive b{color:#087c56}.mefKpisV850 article.negative b{color:#a53d4a}.mefKpisV850 article small{display:block;margin-top:6px;color:#7b8797;font-size:8px;font-weight:750}
.mefUpperGridV850,.mefLowerGridV850{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);gap:10px;margin-top:10px}.mefLowerGridV850{grid-template-columns:minmax(0,1fr) minmax(520px,1fr)}
.mefCardV850{min-width:0;border:1px solid var(--mef-line);border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 7px 22px rgba(30,56,94,.035)}.mefCardV850>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 15px 11px;border-bottom:1px solid #e3e9f0}.mefCardV850 header h2{margin:2px 0 0;color:#263a56;font-size:14px}.mefCardV850 header p{margin:3px 0 0;color:#748197;font-size:8px;font-weight:700}.mefCardV850>header>b{align-self:center;padding:5px 8px;border-radius:7px;background:#edf4fd;color:#225fa9;font-size:8px}.mefCardV850>header>b.status.comparable{background:#e7f7f1;color:#087c56}.mefCardV850>header>b.status.sin_pim_vigente{background:#fff4dd;color:#9a6205}.mefCardV850>header>b.status.sin_programacion{background:#f2f4f7;color:#6d7786}
.mefRankingV850{padding:8px 14px 11px}.mefRankRowV850{display:grid;grid-template-columns:24px minmax(210px,.9fr) minmax(150px,1fr) 58px;align-items:center;gap:10px;min-height:47px;padding:6px 8px;border-bottom:1px solid #edf1f5}.mefRankRowV850:last-of-type{border-bottom:0}.mefRankRowV850.reference{border-left:3px solid #236dcc;background:#f0f6ff}.mefRankRowV850 .position{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#eef2f7;color:#42566f;font-size:9px;font-weight:950}.mefRankRowV850.reference .position{background:#236dcc;color:#fff}.mefRankRowV850 .unit{min-width:0}.mefRankRowV850 .unit b{display:block;overflow:hidden;color:#283a51;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.mefRankRowV850.reference .unit b{color:#1557ad}.mefRankRowV850 .unit small{display:block;margin-top:3px;overflow:hidden;color:#7b8796;font-size:7.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mefRankRowV850 .bar{height:8px;border-radius:99px;background:#e8edf3;overflow:hidden}.mefRankRowV850 .bar i{display:block;height:100%;border-radius:inherit;background:#245b9f}.mefRankRowV850.reference .bar i{background:#1971dc}.mefRankRowV850>strong{color:#233d60;font-size:10px;text-align:right}.mefRankNoteV850{margin:7px 4px 0;color:#7e8997;font-size:7.5px;font-weight:700}
.mefRadioRowsV850{padding:8px 15px 12px}.mefRadioRowsV850>div{display:grid;grid-template-columns:minmax(115px,.8fr) minmax(120px,1fr) 70px;align-items:center;gap:8px;min-height:40px;border-bottom:1px solid #e7ecf1}.mefRadioRowsV850>div:last-child{border-bottom:0}.mefRadioRowsV850 span{color:#465870;font-size:9px;font-weight:850}.mefRadioRowsV850 b{color:#2b3c53;font-size:10px;text-align:right}.mefRadioRowsV850 strong{color:#175db4;font-size:10px;text-align:right}
.mefEvolutionV850{padding:8px 12px 5px;min-height:280px}.mefEvolutionV850 svg{display:block;width:100%;height:auto;max-height:310px;overflow:visible}.mefEvolutionV850 svg .grid line{stroke:#e2e7ed;stroke-width:1}.mefEvolutionV850 svg text{fill:#66758a;font:700 10px "Segoe UI",Arial,sans-serif}.mefEvolutionV850 svg .grid text{text-anchor:end}.mefEvolutionV850 svg text.month{text-anchor:middle}.mefEvolutionV850 svg polyline{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.mefEvolutionV850 svg .reference{stroke:#1769ca}.mefEvolutionV850 svg .comparison{stroke:#7c8795;stroke-dasharray:7 6}.mefEvolutionV850 svg .referenceDot{fill:#1769ca}.mefEvolutionV850 svg .comparisonDot{fill:#7c8795}.mefEvolutionV850 svg .legend text{font-size:9px}
.mefChainV850{display:flex;align-items:stretch;justify-content:center;gap:7px;padding:23px 12px 22px;overflow-x:auto}.mefChainStageV850{display:flex;flex:1 0 115px;max-width:160px;min-height:128px;flex-direction:column;align-items:center;justify-content:center;padding:11px 8px;border:1px solid #d5dee8;border-radius:11px;background:#fbfcfe;text-align:center}.mefChainStageV850.active{border-color:#4a86cf;background:#eff6ff;box-shadow:inset 0 0 0 1px #4a86cf}.mefChainStageV850>span{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#e8eff8;color:#2a609f;font-size:9px;font-weight:950}.mefChainStageV850 b{margin-top:8px;color:#33475f;font-size:9px}.mefChainStageV850 strong{margin-top:7px;color:#173d70;font-size:9px;white-space:nowrap}.mefChainStageV850 small{margin-top:5px;color:#68788c;font-size:8px;font-weight:800}.mefChainArrowV850{align-self:center;color:#5378a8;font-size:19px;font-style:normal;font-weight:900}
.mefMethodV850{margin-top:10px;padding:9px 12px;border:1px solid #d7e2ee;border-radius:10px;background:#edf3f8;color:#5a6b7f;font-size:8px;line-height:1.45}.mefMethodV850 b{color:#2f4c6e}
.mefStateV850,.mefInitialV850{display:flex;align-items:center;justify-content:center;gap:13px;min-height:330px;margin-top:10px;padding:28px;border:1px solid #d8e2ec;border-radius:14px;background:#fff;color:#334a64;text-align:left}.mefInitialV850{margin:0}.mefStateV850[hidden],#mefContentV850[hidden]{display:none!important}.mefStateV850 b,.mefInitialV850 b{display:block;font-size:13px}.mefStateV850 small{display:block;margin-top:4px;color:#7a8797;font-size:9px}.mefStateIconV850{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#edf3fb;color:#205fae;font-size:16px;font-weight:950}.mefStateV850.error .mefStateIconV850{background:#fff0f1;color:#aa3b48}.mefSpinnerV850{width:26px;height:26px;border:3px solid #d8e6f6;border-top-color:#1767c6;border-radius:50%;animation:mefSpinV850 .8s linear infinite}.mefInlineEmptyV850{display:grid;place-items:center;min-height:185px;padding:26px;color:#6d7b8c;font-size:10px;font-weight:800;text-align:center}.mefClearV850 svg *,.mefNavV850 .navIcon svg *{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
@keyframes mefSpinV850{to{transform:rotate(360deg)}}

/* El tablero conserva su superficie institucional clara aun si SINERGIA está
   en modo noche; estas reglas neutralizan únicamente los selectores globales
   de tema que usan !important. */
html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefDashboardV850{color:#263b52!important}
html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking :is(h1,h2,h3,h4,label,legend){color:#173452!important}
html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking :is(p,small,.mefRankNoteV850){color:#6b7d91!important}
html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking :is(b,strong){color:#163b68!important}
html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking select{background:#fff!important;color:#20364e!important;border-color:#c7d4e2!important;box-shadow:none!important}
html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking select:disabled{background:#f1f4f8!important;color:#6e7c8c!important}
html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking svg text{fill:#64758a!important}
html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefKpisV850 article.primary b{color:#0d61c8!important}
html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefKpisV850 article.positive b{color:#108353!important}
html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefKpisV850 article.negative b{color:#b33f4f!important}
html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefRankRowV850.reference :is(b,strong){color:#075bbd!important}
html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefChainStageV850.active :is(b,strong){color:#075bbd!important}
#sideNav .mefNavV850 .navIcon svg{width:18px!important;height:18px!important}
body.coordView #panelMefBenchmarking.navPanel.active,body.adminView #panelMefBenchmarking.navPanel.active,body.supervisorView #panelMefBenchmarking.navPanel.active{display:block!important}
@media(max-width:1360px){.mefFiltersV850{grid-template-columns:130px 160px repeat(2,minmax(210px,1fr))}.mefFiltersV850 label:nth-of-type(5){grid-column:1/-1}.mefFiltersV850 label:nth-of-type(6){grid-column:auto}.mefFiltersV850 label:nth-of-type(7){grid-column:auto}.mefFiltersV850 label:nth-of-type(8){grid-column:auto}.mefClearV850{grid-column:auto}.mefLowerGridV850{grid-template-columns:1fr}.mefChainStageV850{max-width:none}}
@media(max-width:1050px){.mefHeaderV850{grid-template-columns:52px minmax(0,1fr)}.mefSyncV850{grid-column:1/-1;align-items:flex-start;padding-top:8px;border-top:1px solid #e2e8ef;text-align:left}.mefFiltersV850{grid-template-columns:repeat(2,minmax(0,1fr))}.mefFiltersV850 label:nth-of-type(n){grid-column:auto}.mefFiltersV850 label.wide{grid-column:1/-1}.mefKpisV850{grid-template-columns:repeat(2,minmax(0,1fr))}.mefUpperGridV850{grid-template-columns:1fr}.mefIndicatorRowV850{grid-template-columns:1fr}.mefIndicatorRowV850 fieldset{flex-wrap:wrap}.mefComparableBadgeV850{width:180px}}
@media(max-width:720px){#panelMefBenchmarking.mefBenchmarkPanelV850{padding:8px!important}.mefHeaderV850{padding:12px}.mefHeaderV850 h1{font-size:18px}.mefFiltersV850{grid-template-columns:1fr}.mefFiltersV850 label.wide{grid-column:auto}.mefKpisV850{grid-template-columns:1fr}.mefRankRowV850{grid-template-columns:24px minmax(145px,1fr) 56px}.mefRankRowV850 .bar{grid-column:2/4}.mefIndicatorRowV850 fieldset{align-items:flex-start}.mefIndicatorRowV850 legend{width:100%;margin-bottom:3px}.mefChainV850{justify-content:flex-start}.mefRadioRowsV850>div{grid-template-columns:minmax(95px,1fr) minmax(100px,1fr)}.mefRadioRowsV850 strong{grid-column:2}}
@media(prefers-reduced-motion:reduce){.mefSpinnerV850{animation:none}.mefDashboardV850 *{scroll-behavior:auto!important}}

/* V871 · Integración visual del Benchmarking con el sistema SINERGIA.
   Solo redefine presentación; la metodología, datos y comportamiento MEF
   permanecen en el motor y scripts existentes. */
@media screen{
  #panelMefBenchmarking.mefBenchmarkPanelV850{
    padding:14px 16px 30px!important;background:
      radial-gradient(circle at 91% 0,rgba(31,214,200,.10),transparent 24%),
      radial-gradient(circle at 39% 0,rgba(117,66,213,.055),transparent 31%),#f2f5fa!important;
    color:#17243a!important
  }
  .mefDashboardV850{
    --mef-blue:#2867dc;--mef-navy:#17243a;--mef-sky:#edf3ff;--mef-line:#d5dfeb;
    --mef-muted:#62738b;--mef-green:#118b70;--mef-purple:#7542d5;--mef-teal:#16b8ae;
    --mef-surface:#fff;--mef-soft:#f7f9fc;--mef-shadow:0 12px 28px rgba(25,44,71,.09)
  }
  .mefDashboardV850 button,.mefDashboardV850 select,.mefDashboardV850 label span{transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}

  .mefHeaderV850{
    border:0;border-radius:16px;background:linear-gradient(118deg,#182a46 0%,#345694 54%,#178d9a 100%);
    box-shadow:0 12px 28px rgba(21,43,78,.17);overflow:hidden
  }
  .mefHeaderMarkV850{border:1px solid rgba(207,237,244,.26);background:rgba(9,24,54,.27);box-shadow:none;color:#c8fffa}
  .mefHeaderV850>div:nth-child(2)>span{color:#9be9e1;letter-spacing:.15em}.mefHeaderV850 h1{color:#fff;font-size:21px;text-shadow:0 1px 1px rgba(5,16,34,.14)}.mefHeaderV850 p{color:#d6e6f4}
  .mefSyncV850 span{color:#b7d5e8}.mefSyncV850 b{color:#fff}.mefSyncV850 b.inProgressV860{border:1px solid rgba(255,211,122,.35);background:rgba(108,73,10,.42);color:#ffe4a7}

  .mefFilterCardV850{margin-top:13px;border-color:#d5dfeb;border-radius:15px;background:#fff;box-shadow:var(--mef-shadow)}
  .mefFiltersV850 label{color:#374a68;letter-spacing:.018em}.mefFiltersV850 select{border-color:#cad7e6;border-radius:9px;background:#fbfcfe;color:#263b59;font-weight:700}
  .mefFiltersV850 select:hover{border-color:#8cb7d7;background:#fff}.mefFiltersV850 select:focus-visible{border-color:#16a79c;box-shadow:0 0 0 3px rgba(22,184,174,.18)}
  .mefClearV850{border-color:#b8d5e8;border-radius:9px;background:#fff;color:#2867dc}.mefClearV850:hover{border-color:#55bcb7;background:#effaf9;color:#087d78;box-shadow:0 5px 12px rgba(25,118,156,.10)}
  .mefIndicatorRowV850{border-top-color:#e1e8f0}.mefIndicatorRowV850 legend{color:#374a68}.mefIndicatorRowV850 fieldset span{border-color:#d1ddea;border-radius:9px;background:#f9fbfe;color:#53647e}
  .mefIndicatorRowV850 fieldset span:hover{border-color:#9fc4df;background:#eef8fb;color:#087d78}.mefIndicatorRowV850 input:checked+span{border-color:transparent;background:linear-gradient(135deg,#4a3f8f,#1fd6c8);box-shadow:0 5px 11px rgba(68,55,134,.18);color:#fff}
  .mefComparableBadgeV850{border-color:#c9e7e4;border-radius:11px;background:linear-gradient(135deg,#f0fbfa,#f5f8ff)}.mefComparableBadgeV850 span,.mefComparableBadgeV850 small{color:#60738b}.mefComparableBadgeV850 b{color:#0d8776}

  .mefKpisV850{gap:11px;margin-top:12px}.mefKpisV850 article{min-height:88px;border-color:#d5dfeb;border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(28,47,73,.07)}
  .mefKpisV850 article:hover{transform:translateY(-2px);border-color:#a7cbe3;box-shadow:0 13px 25px rgba(28,47,73,.11)}.mefKpisV850 article:before{width:4px;background:#728198}.mefKpisV850 article.primary:before{background:linear-gradient(#7542d5,#2867dc)}.mefKpisV850 article.positive:before{background:#16a98e}.mefKpisV850 article.negative:before{background:#d84761}
  .mefKpisV850 article span{color:#596b83}.mefKpisV850 article b{color:#263b59}.mefKpisV850 article.primary b{color:#6541bd}.mefKpisV850 article.positive b{color:#0f9676}.mefKpisV850 article.negative b{color:#d84761}.mefKpisV850 article small{color:#74839a}

  .mefUpperGridV850,.mefLowerGridV850{gap:12px;margin-top:12px}.mefCardV850{border-color:#d1ddea;border-radius:15px;background:#fff;box-shadow:var(--mef-shadow)}
  .mefCardV850>header{min-height:58px;padding:13px 15px;border-bottom-color:#d7e1ec;background:linear-gradient(120deg,#182a46,#345694 55%,#178d9a)}
  .mefCardV850 header span{color:#9be9e1}.mefCardV850 header h2{color:#fff}.mefCardV850 header p{color:#cfe3ee}.mefCardV850>header>b{border:1px solid rgba(207,237,244,.24);background:rgba(255,255,255,.12);color:#eaf7ff}.mefCardV850>header>b.status.comparable{background:rgba(28,155,127,.27);color:#c9fff2}.mefCardV850>header>b.status.sin_pim_vigente{background:rgba(171,112,16,.32);color:#ffe4a8}.mefCardV850>header>b.status.sin_programacion{background:rgba(124,141,165,.25);color:#edf3fb}

  .mefRankRowV850{border-bottom-color:#e7edf4}.mefRankRowV850.reference{border-left-color:#16a79c;background:linear-gradient(90deg,#eefaf9,#f4f1fc)}.mefRankRowV850 .position{background:#edf1f6;color:#445873}.mefRankRowV850.reference .position{background:linear-gradient(135deg,#4a3f8f,#1fd6c8);color:#fff}.mefRankRowV850 .unit b{color:#263b59}.mefRankRowV850.reference .unit b{color:#5c3eac}.mefRankRowV850 .unit small,.mefRankNoteV850{color:#74839a}.mefRankRowV850 .bar{background:#e4eaf1}.mefRankRowV850 .bar i{background:linear-gradient(90deg,#60758f,#8da0b5)}.mefRankRowV850.reference .bar i{background:linear-gradient(90deg,#7542d5,#16b8ae)}.mefRankRowV850>strong{color:#263b59}
  .mefRadioRowsV850>div{border-bottom-color:#e5ebf2}.mefRadioRowsV850 span{color:#53647e}.mefRadioRowsV850 b{color:#263b59}.mefRadioRowsV850 strong{color:#6541bd}
  .mefEvolutionV850 svg .grid line{stroke:#dfe6ee}.mefEvolutionV850 svg text{fill:#62738b}.mefEvolutionV850 svg .reference{stroke:#16a79c}.mefEvolutionV850 svg .comparison{stroke:#7542d5}.mefEvolutionV850 svg .referenceDot{fill:#16a79c}.mefEvolutionV850 svg .comparisonDot{fill:#7542d5}
  .mefChainStageV850{border-color:#d1ddea;border-radius:12px;background:#f9fbfe}.mefChainStageV850.active{border-color:#55bcb7;background:linear-gradient(135deg,#effaf9,#f4f1fc);box-shadow:inset 0 0 0 1px rgba(117,66,213,.15)}.mefChainStageV850>span{background:#e9eff7;color:#4a6180}.mefChainStageV850.active>span{background:linear-gradient(135deg,#4a3f8f,#1fd6c8);color:#fff}.mefChainStageV850 b{color:#374a68}.mefChainStageV850 strong{color:#5c3eac}.mefChainStageV850 small{color:#687992}.mefChainArrowV850{color:#6082a5}
  .mefMethodV850{margin-top:12px;border-color:#d3e4e8;border-radius:11px;background:linear-gradient(135deg,#f2f6fb,#eefaf9);color:#5c6e84}.mefMethodV850 b{color:#374a68}.mefStateV850,.mefInitialV850{border-color:#d5dfeb;border-radius:15px;background:#fff;box-shadow:var(--mef-shadow);color:#374a68}.mefStateIconV850{background:linear-gradient(135deg,#eeeafd,#e4f8f6);color:#6044ac}.mefSpinnerV850{border-color:#d9e3ed;border-top-color:#16a79c}

  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking.mefBenchmarkPanelV850{background:radial-gradient(circle at 91% 0,rgba(31,214,200,.12),transparent 25%),radial-gradient(circle at 39% 0,rgba(117,66,213,.14),transparent 32%),#0b1625!important;color:#edf3fb!important}
  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefDashboardV850{--mef-navy:#edf4fc;--mef-blue:#70a8ff;--mef-line:#405675;--mef-muted:#b7c5d7;--mef-surface:#17243a;--mef-soft:#111e31;--mef-shadow:0 12px 28px rgba(0,0,0,.22);color:#edf3fb!important}
  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefHeaderV850{background:linear-gradient(120deg,#182a46,#384477 55%,#147c86)!important}
  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefFilterCardV850,
  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefKpisV850 article,
  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefCardV850,
  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking :is(.mefStateV850,.mefInitialV850){border-color:#405675!important;background:#17243a!important;color:#edf3fb!important;box-shadow:var(--mef-shadow)!important}
  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking :is(h1,h2,h3,h4,label,legend){color:#edf3fb!important}
  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking :is(p,small,.mefRankNoteV850){color:#b7c5d7!important}
  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking :is(b,strong){color:#e7eff9!important}
  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking select{border-color:#536985!important;background:#111d30!important;color:#f3f7fd!important;color-scheme:dark;box-shadow:none!important}
  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking select:disabled{background:#26364e!important;color:#c6d0df!important}
  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefIndicatorRowV850{border-color:#39516e!important}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefIndicatorRowV850 fieldset span{border-color:#4c6380;background:#1c2d46;color:#e7eff9}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefIndicatorRowV850 fieldset span:hover{border-color:#5fb5ae;background:#173d46;color:#c8fffa}
  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefComparableBadgeV850{border-color:#285e68;background:linear-gradient(135deg,#12343a,#182b45)}
  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefKpisV850 article:hover{border-color:#6385ae!important;background:#1c2c45!important}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefKpisV850 article.primary b{color:#c0a7ff!important}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefKpisV850 article.positive b{color:#54d5b4!important}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefKpisV850 article.negative b{color:#ff8091!important}
  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefCardV850>header{border-color:#405675!important;background:linear-gradient(120deg,#182a46,#384477 55%,#147c86)!important}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefCardV850 header h2{color:#fff!important}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefCardV850 header p{color:#cfe3ee!important}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefCardV850 header span{color:#9be9e1!important}
  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefRankRowV850{border-color:#344b66}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefRankRowV850.reference{border-left-color:#36c9bd;background:linear-gradient(90deg,#143941,#252543)}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefRankRowV850 .position{background:#263750;color:#d8e4f1}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefRankRowV850 .unit b,html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefRankRowV850>strong{color:#e5edf7}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefRankRowV850 .bar{background:#293a51}
  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefRadioRowsV850>div{border-color:#344b66}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefRadioRowsV850 span{color:#c4d0df}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefRadioRowsV850 b{color:#e5edf7}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefRadioRowsV850 strong{color:#c0a7ff}
  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking svg text{fill:#b7c5d7!important}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefEvolutionV850 svg .grid line{stroke:#344b66}
  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefChainStageV850{border-color:#405675;background:#1b2b43}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefChainStageV850.active{border-color:#4caea7;background:linear-gradient(135deg,#143941,#252543)}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefChainStageV850>span{background:#293b55;color:#c9d8e9}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefChainStageV850 b{color:#dbe6f2}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefChainStageV850 strong{color:#c0a7ff}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefChainStageV850 small{color:#b7c5d7}
  html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefMethodV850{border-color:#405675;background:linear-gradient(135deg,#17243a,#14343b);color:#bdcadb}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefMethodV850 b{color:#edf3fb}html.darkModeV667 body:not(.loginVisibleV011) #panelMefBenchmarking .mefStateIconV850{background:linear-gradient(135deg,#2c2850,#163e46);color:#c8fffa}
}
