/* InSolutions Ledger Feed UCD R15 — rebuilt strictly from attached R13 donor. FIXED 820px ALWAYS. */
#ins-ucd-r52-root .r52-drawer,
#ins-ucd-r52-root[data-mode] .r52-drawer,
#ins-ucd-r52-root[data-mode="compact"] .r52-drawer,
#ins-ucd-r52-root[data-mode="analytical"] .r52-drawer,
#ins-ucd-r52-root[data-mode="wide"] .r52-drawer,
#ins-ucd-r52-root[data-mode="fixed680"] .r52-drawer,
#ins-ucd-r52-root[data-mode="fixed820"] .r52-drawer{
  width:820px!important;
  max-width:820px!important;
  min-width:820px!important;
  flex:0 0 820px!important;
}
@media(max-width:899px){
  #ins-ucd-r52-root .r52-drawer,
  #ins-ucd-r52-root[data-mode] .r52-drawer{width:820px!important;max-width:820px!important;min-width:820px!important;flex-basis:820px!important}
}
@media(max-width:679px){
  #ins-ucd-r52-root .r52-drawer,
  #ins-ucd-r52-root[data-mode] .r52-drawer{width:820px!important;max-width:820px!important;min-width:820px!important;flex-basis:820px!important}
}
#ins-ucd-r52-root .r52-tabs{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;overflow:visible}
#ins-ucd-r52-root .r52-tabs button{min-width:0;padding:8px 5px;text-align:center;font-size:11px;white-space:nowrap}

#ins-ucd-r52-root .r13-advanced-investigations{margin-top:18px;border-top:1px solid var(--r52-border);padding-top:16px}
#ins-ucd-r52-root .r13-advanced-investigations__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}
#ins-ucd-r52-root .r13-advanced-investigations__header h3{margin:3px 0 4px;color:var(--r52-navy);font-size:18px;line-height:23px}
#ins-ucd-r52-root .r13-advanced-investigations__header p{margin:0;max-width:610px;color:#596b83;font-size:12px;line-height:18px}
#ins-ucd-r52-root .r13-ai-badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:999px;background:#eeeaff;color:#5e43dd;padding:7px 10px;font-size:10px;line-height:13px;font-weight:800;letter-spacing:.04em}
#ins-ucd-r52-root .r13-methodology{display:grid;grid-template-columns:1fr auto 1.25fr auto 1.1fr auto 1.15fr auto 1.15fr;gap:7px;align-items:center;margin:0 0 13px;padding:10px 12px;border:1px solid #e3e0f7;border-radius:11px;background:linear-gradient(180deg,#fbfaff,#f7f7ff)}
#ins-ucd-r52-root .r13-methodology div{min-width:0}
#ins-ucd-r52-root .r13-methodology div span{display:block;color:#6a4df5;font-size:9px;line-height:11px;font-weight:800;letter-spacing:.05em}
#ins-ucd-r52-root .r13-methodology div b{display:block;margin-top:2px;color:#263955;font-size:10px;line-height:13px;font-weight:700}
#ins-ucd-r52-root .r13-methodology i{color:#a7b0c1;font-style:normal;font-size:12px}

/* 2 columns x 4 rows: deliberately wider cards so Finance can actually read the contextual analysis. */
#ins-ucd-r52-root .r13-investigation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#ins-ucd-r52-root .r13-investigation-card{display:flex;flex-direction:column;min-width:0;min-height:430px;border:1px solid #d9e1ee;border-radius:14px;background:linear-gradient(180deg,#fff 0%,#fbfcff 100%);padding:14px;text-align:left;color:var(--r52-navy);cursor:pointer;box-shadow:0 3px 12px rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}
#ins-ucd-r52-root .r13-investigation-card:hover{border-color:#8e7df2;box-shadow:0 9px 22px rgba(81,63,191,.11);transform:translateY(-1px)}
#ins-ucd-r52-root .r13-investigation-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
#ins-ucd-r52-root .r13-ai-mark{display:inline-grid;place-items:center;width:32px;height:27px;border-radius:8px;background:#ede9ff;color:#5f45e6;font-size:10px;font-weight:900;letter-spacing:.04em}
#ins-ucd-r52-root .r13-investigation-card__number{color:#8d99ab;font-size:10px;font-weight:800}
#ins-ucd-r52-root .r13-investigation-card h4{margin:0 0 5px;color:#12254c;font-size:14px;line-height:18px;font-weight:800;min-height:0}
#ins-ucd-r52-root .r13-investigation-card>p{margin:0 0 9px;color:#61728a;font-size:11px;line-height:16px;min-height:0}
#ins-ucd-r52-root .r13-investigation-card__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px}
#ins-ucd-r52-root .r13-investigation-card__kpis>span{min-width:0;padding:7px;border:1px solid #e5eaf2;border-radius:8px;background:#f8faff}
#ins-ucd-r52-root .r13-investigation-card__kpis small{display:block;color:#74839a;font-size:8px;line-height:10px;text-transform:uppercase;letter-spacing:.04em}
#ins-ucd-r52-root .r13-investigation-card__kpis b{display:block;margin-top:2px;color:#203659;font-size:11px;line-height:14px;font-weight:800;white-space:normal;overflow-wrap:anywhere}
#ins-ucd-r52-root .r15-card-insight{margin:0 0 9px;padding:9px 10px;border:1px solid #e6eaf1;border-radius:9px;background:#fff}
#ins-ucd-r52-root .r15-card-insight span{display:block;margin-bottom:3px;color:#6b7280;font-size:8px;line-height:10px;font-weight:900;letter-spacing:.06em}
#ins-ucd-r52-root .r15-card-insight p{margin:0;color:#2f405d;font-size:11px;line-height:16px;font-weight:600;white-space:normal;overflow-wrap:anywhere}
#ins-ucd-r52-root .r15-card-insight--summary{border-left:3px solid #5e43dd;background:#faf9ff}
#ins-ucd-r52-root .r15-card-insight--summary span{color:#644bed}
#ins-ucd-r52-root .r15-card-insight--recommendation{border-left:3px solid #0d9b73;background:#f5fbf9}
#ins-ucd-r52-root .r15-card-insight--recommendation span{color:#0d8767}
#ins-ucd-r52-root .r13-research-question{margin-bottom:9px;padding:8px 9px;border-left:3px solid #7258ef;border-radius:7px;background:#f7f5ff}
#ins-ucd-r52-root .r13-research-question span{display:block;color:#6a4df5;font-size:8px;line-height:10px;font-weight:800;letter-spacing:.04em}
#ins-ucd-r52-root .r13-research-question strong{display:block;margin-top:3px;color:#394966;font-size:10px;line-height:15px;font-weight:650;white-space:normal;overflow-wrap:anywhere}
#ins-ucd-r52-root .r13-investigation-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:9px;border-top:1px solid #edf0f5}
#ins-ucd-r52-root .r13-investigation-card__foot span{display:inline-flex;border-radius:999px;background:#eaf8f3;color:#0f8766;padding:4px 7px;font-size:8px;line-height:10px;font-weight:800}
#ins-ucd-r52-root .r13-investigation-card__foot b{color:#5f45e6;font-size:10px;line-height:13px;font-weight:800}

/* R16: functional Ask AI + governed Automation retained from R14 */
#ins-ucd-r52-root .r14-ai-prompts{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}#ins-ucd-r52-root .r14-ai-prompts button{border:1px solid #dce3ef;border-radius:999px;background:#f8faff;color:#3a4f6e;padding:6px 9px;font-size:10px;font-weight:700;cursor:pointer}#ins-ucd-r52-root .r14-ai-prompts button:hover{border-color:#8067ed;color:#5d43d9}.r14-ask-meta{display:block;margin-top:8px;color:#687990;font-size:10px;line-height:14px}
#ins-ucd-r52-root .r14-auto-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 14px}#ins-ucd-r52-root .r14-auto-capability{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border:1px solid #e1e6ee;border-radius:11px;background:#fff;padding:10px}#ins-ucd-r52-root .r14-auto-capability h3{margin:0 0 3px;font-size:12px;color:#183052}#ins-ucd-r52-root .r14-auto-capability p{margin:0;color:#687990;font-size:10px;line-height:14px}#ins-ucd-r52-root .r14-auto-capability button{white-space:nowrap;border:1px solid #d8dff0;border-radius:8px;background:#f7f5ff;color:#5f45e6;padding:7px 8px;font-size:9.5px;font-weight:800;cursor:pointer}
#ins-ucd-r52-root .r14-auto-definition{border:1px solid #dde4ef;border-radius:12px;background:#fbfcff;padding:12px}#ins-ucd-r52-root .r14-auto-definition header span{color:#6848f0;font-size:9px;font-weight:900;letter-spacing:.05em}#ins-ucd-r52-root .r14-auto-definition header h3{margin:3px 0;font-size:15px;color:#183052}#ins-ucd-r52-root .r14-auto-definition header p{margin:0;color:#687990;font-size:10.5px;line-height:15px}.r14-auto-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0}.r14-auto-definition-grid article{border:1px solid #e4e9f1;border-radius:8px;background:#fff;padding:8px}.r14-auto-definition-grid b{display:block;color:#65768d;font-size:9px;text-transform:uppercase;letter-spacing:.035em}.r14-auto-definition-grid p{margin:3px 0 0;color:#243a5b;font-size:10.5px;line-height:14px;font-weight:650}.r14-auto-actions{display:flex;gap:7px;flex-wrap:wrap}.r14-auto-actions button{border:1px solid #d8dff0;border-radius:8px;background:#fff;color:#3d5271;padding:7px 9px;font-size:10px;font-weight:750;cursor:pointer}.r14-auto-actions .r52-primary{color:#fff}.r14-auto-ai-result{margin-top:9px;padding:9px;border-radius:8px;background:#f6f3ff;color:#354761;font-size:10.5px;line-height:15px;white-space:pre-wrap}.r14-auto-definition footer{display:flex;gap:5px;flex-wrap:wrap;margin-top:9px}.r14-auto-definition footer span{border-radius:999px;background:#eef2f7;color:#5f6f84;padding:4px 6px;font-size:8.5px;font-weight:750}

/* R16 FINAL WIDTH AUTHORITY: 820px for every tab/context/mode. */
#ins-ucd-r52-root .r52-drawer,
#ins-ucd-r52-root[data-mode="compact"] .r52-drawer,
#ins-ucd-r52-root[data-mode="analytical"] .r52-drawer,
#ins-ucd-r52-root[data-mode="wide"] .r52-drawer,
#ins-ucd-r52-root[data-mode="fixed680"] .r52-drawer,
#ins-ucd-r52-root[data-mode="fixed820"] .r52-drawer {width:820px !important;min-width:820px !important;max-width:820px !important;flex-basis:820px !important;}


/* ========================================================================== */
/* R17 — Ledger Feed 9-defect correction. Loaded only by /a/ledger/index.html */
/* ========================================================================== */
/* Defect 1: one fixed drawer geometry, every canonical tab/context. */
#ins-ucd-r52-root .r52-drawer,
#ins-ucd-r52-root[data-mode] .r52-drawer,
#ins-ucd-r52-root[data-mode="compact"] .r52-drawer,
#ins-ucd-r52-root[data-mode="analytical"] .r52-drawer,
#ins-ucd-r52-root[data-mode="wide"] .r52-drawer,
#ins-ucd-r52-root[data-mode="fixed680"] .r52-drawer,
#ins-ucd-r52-root[data-mode="fixed820"] .r52-drawer {
  width: 820px !important;
  min-width: 820px !important;
  max-width: 820px !important;
  flex: 0 0 820px !important;
}

/* Defect 5: prevent insight CTA/value/subtext collision. */
#ledger-v127-root[data-screen="ledger-feed"] .lfx27-insights {
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:16px !important;
  align-items:stretch !important;
}
#ledger-v127-root[data-screen="ledger-feed"] .lfx27-insight {
  position:relative !important;
  display:grid !important;
  grid-template-rows:auto auto auto !important;
  align-content:start !important;
  gap:12px !important;
  min-height:250px !important;
  padding:20px 20px 58px !important;
  overflow:hidden !important;
  text-align:left !important;
  white-space:normal !important;
}
#ledger-v127-root[data-screen="ledger-feed"] .lfx27-insight > div,
#ledger-v127-root[data-screen="ledger-feed"] .lfx27-insight > div p {min-width:0 !important;max-width:100% !important;}
#ledger-v127-root[data-screen="ledger-feed"] .lfx27-insight > div > span {display:block !important;margin-bottom:8px !important;}
#ledger-v127-root[data-screen="ledger-feed"] .lfx27-insight > div > p {margin:0 !important;line-height:1.45 !important;min-height:68px !important;}
#ledger-v127-root[data-screen="ledger-feed"] .lfx27-insight > b {display:block !important;position:static !important;line-height:1.05 !important;margin:0 !important;}
#ledger-v127-root[data-screen="ledger-feed"] .lfx27-insight > small {display:block !important;position:static !important;line-height:1.35 !important;margin:0 !important;}
#ledger-v127-root[data-screen="ledger-feed"] .lfx27-insight > i {position:absolute !important;left:20px !important;right:20px !important;bottom:18px !important;margin:0 !important;line-height:1.2 !important;}

/* Defect 6: advanced analysis is permanent page content, not disclosure UI. */
#ledger-v127-root[data-screen="ledger-feed"] .r17-advanced-always-open {display:block !important;}
#ledger-v127-root[data-screen="ledger-feed"] .r17-advanced-head {display:flex !important;align-items:center !important;justify-content:space-between !important;gap:20px !important;padding:20px 24px !important;}
#ledger-v127-root[data-screen="ledger-feed"] .r17-advanced-head > div {display:grid !important;gap:5px !important;}
#ledger-v127-root[data-screen="ledger-feed"] .r17-advanced-head > div > span {font-weight:800 !important;letter-spacing:.12em !important;}
#ledger-v127-root[data-screen="ledger-feed"] .r17-advanced-head > div > b {font-size:16px !important;}
#ledger-v127-root[data-screen="ledger-feed"] .r17-advanced-head > div > small {font-size:14px !important;line-height:1.45 !important;}
#ledger-v127-root[data-screen="ledger-feed"] .r17-advanced-head > i {font-style:normal !important;font-weight:700 !important;white-space:nowrap !important;}
#ledger-v127-root[data-screen="ledger-feed"] .r17-advanced-always-open .lfx26-advanced-body {display:block !important;visibility:visible !important;}

/* Defect 7: defence in depth — page-level Copilot launcher is not page content. */
#ledger-v127-root[data-screen="ledger-feed"] .lfx23-launch {display:none !important;}

/* Defect 8: bottom KPI/analytics cards are contextual controls and do not overlap. */
#ledger-v127-root[data-screen="ledger-feed"] .lfv6-bottom-card.r17-context-card {
  cursor:pointer !important;
  min-height:220px !important;
  overflow:hidden !important;
  position:relative !important;
  padding-bottom:18px !important;
}
#ledger-v127-root[data-screen="ledger-feed"] .lfv6-bottom-card.r17-context-card:hover,
#ledger-v127-root[data-screen="ledger-feed"] .lfv6-bottom-card.r17-context-card:focus-visible {
  outline:2px solid rgba(99,72,234,.35) !important;
  outline-offset:2px !important;
  box-shadow:0 8px 24px rgba(42,35,92,.08) !important;
}
#ledger-v127-root[data-screen="ledger-feed"] .lfv6-bottom-card .lfv6-bottom-value {display:flex !important;align-items:flex-start !important;gap:10px !important;flex-wrap:wrap !important;}
#ledger-v127-root[data-screen="ledger-feed"] .lfv6-bottom-card .lfv6-bottom-value strong,
#ledger-v127-root[data-screen="ledger-feed"] .lfv6-bottom-card .lfv6-bottom-value small {position:static !important;line-height:1.2 !important;}
#ledger-v127-root[data-screen="ledger-feed"] .lfv6-bottom-card .lfv6-bottom-spark {position:relative !important;margin-top:14px !important;min-height:48px !important;}

/* Defect 9: real, visible pagination state. */
#ledger-v127-root[data-screen="ledger-feed"] .lfv6-pager {display:flex !important;align-items:center !important;gap:6px !important;flex-wrap:wrap !important;}
#ledger-v127-root[data-screen="ledger-feed"] .lfv6-pager button {min-width:38px !important;height:38px !important;border-radius:8px !important;}
#ledger-v127-root[data-screen="ledger-feed"] .lfv6-pager button.active {background:#2f6fe4 !important;color:#fff !important;border-color:#2f6fe4 !important;font-weight:800 !important;}
#ledger-v127-root[data-screen="ledger-feed"] .lfv6-pager .r17-page-count {margin:0 4px !important;font-size:13px !important;white-space:nowrap !important;}
#ledger-v127-root[data-screen="ledger-feed"] .lfv6-register footer select[data-action="page-size"] {min-width:132px !important;cursor:pointer !important;}


/* R18 final authority: one Ledger Feed drawer, true fixed 820px in every state. */
html body #ins-ucd-r52-root .r52-drawer,
html body #ins-ucd-r52-root[data-mode] .r52-drawer,
html body #ins-ucd-r52-root[data-mode="compact"] .r52-drawer,
html body #ins-ucd-r52-root[data-mode="analytical"] .r52-drawer,
html body #ins-ucd-r52-root[data-mode="wide"] .r52-drawer,
html body #ins-ucd-r52-root[data-mode="fixed680"] .r52-drawer,
html body #ins-ucd-r52-root[data-mode="fixed820"] .r52-drawer {
  width: 820px !important;
  min-width: 820px !important;
  max-width: 820px !important;
  flex: 0 0 820px !important;
  flex-basis: 820px !important;
  box-sizing: border-box !important;
}
@media (max-width:899px), (max-width:679px) {
  html body #ins-ucd-r52-root .r52-drawer,
  html body #ins-ucd-r52-root[data-mode] .r52-drawer {
    width: 820px !important;
    min-width: 820px !important;
    max-width: 820px !important;
    flex: 0 0 820px !important;
    flex-basis: 820px !important;
  }
}
/* A stale legacy analytical drawer must never become the visible Ledger Feed owner. */
#ledger-v127-root[data-screen="ledger-feed"] .lfx20-drawer-bg,
#ledger-v127-root[data-screen="ledger-feed"] .lfx21-drawer,
#ledger-v127-root[data-screen="ledger-feed"] .lfx22-drawer,
#ledger-v127-root[data-screen="ledger-feed"] .lfx24-drawer {
  display: none !important;
}


/* ==========================================================================
   R19 FINAL AUTHORITY — fixed 820 + populated Analysis. /a/ledger only.
   ========================================================================== */
html body #ins-ucd-r52-root{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;display:flex!important;justify-content:flex-end!important;align-items:stretch!important;transform:none!important;overflow:hidden!important}
html body #ins-ucd-r52-root[hidden]{display:none!important}
html body #ins-ucd-r52-root .r52-drawer{position:relative!important;right:auto!important;left:auto!important;width:820px!important;min-width:820px!important;max-width:820px!important;flex:0 0 820px!important;flex-basis:820px!important;box-sizing:border-box!important;transform:none!important;scale:1!important;zoom:1!important}
#ins-ucd-r52-root .r19-principal-chart{border:1px solid #e4e8f1;border-radius:12px;background:#fff;padding:10px;margin-top:8px}
#ins-ucd-r52-root .r19-chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}
#ins-ucd-r52-root .r19-chart-head b{color:#12254c;font-size:12px}
#ins-ucd-r52-root .r19-chart-head span{color:#6848ef;font-size:8px;font-weight:900;letter-spacing:.06em}
#ins-ucd-r52-root .r19-principal-chart svg{display:block;width:100%;height:230px;overflow:visible}
#ins-ucd-r52-root .r19-grid line{stroke:#e8ecf3;stroke-width:1}
#ins-ucd-r52-root .r19-bars rect{fill:#6668ed;opacity:.9}
#ins-ucd-r52-root [data-r19-line]{stroke:#17b8a5;stroke-width:2.4;vector-effect:non-scaling-stroke}
#ins-ucd-r52-root .r19-dots circle{fill:#17b8a5;stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke}
#ins-ucd-r52-root #r19-chart-note{margin:5px 0 0;color:#687990;font-size:10px;line-height:14px}
#ins-ucd-r52-root .r19-analysis-output{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}
#ins-ucd-r52-root .r19-analysis-output article,#ins-ucd-r52-root .r19-analysis-ai{border:1px solid #e0e6ef;border-radius:11px;background:#fff;padding:11px}
#ins-ucd-r52-root .r19-analysis-output span,#ins-ucd-r52-root .r19-analysis-ai>span{display:block;color:#6748ed;font-size:9px;font-weight:900;letter-spacing:.055em;margin-bottom:5px}
#ins-ucd-r52-root .r19-analysis-output p,#ins-ucd-r52-root .r19-analysis-ai p{margin:0;color:#2d405e;font-size:11px;line-height:16px;font-weight:600;white-space:normal;overflow-wrap:anywhere}
#ins-ucd-r52-root .r19-analysis-ai{margin-bottom:14px;border-left:3px solid #6b4df0;background:#faf9ff}
#ins-ucd-r52-root .r19-analysis-ai small{display:block;margin-top:7px;color:#6d7c91;font-size:9px;line-height:13px}
#ins-ucd-r52-root .r52-analysis-lead p,#ins-ucd-r52-root .r52-card p,#ins-ucd-r52-root .r52-metric b{white-space:normal!important;overflow-wrap:anywhere!important}
@media(max-width:900px){html body #ins-ucd-r52-root .r52-drawer{width:820px!important;min-width:820px!important;max-width:820px!important;flex-basis:820px!important}}

/* R21 authoritative Ledger click bridge; geometry remains fixed at 820px. */

/* R21 final geometry authority */
#ins-ucd-r52-root .r52-drawer{width:820px!important;min-width:820px!important;max-width:820px!important;flex:0 0 820px!important;flex-basis:820px!important;box-sizing:border-box!important;transform:none!important;scale:1!important;zoom:1!important;}


/* R22 — exact clicked analytical object inside UCD Analysis */
#ins-ucd-r52-root .r52-drawer{width:820px!important;min-width:820px!important;max-width:820px!important;flex:0 0 820px!important;flex-basis:820px!important;box-sizing:border-box!important;transform:none!important;zoom:1!important}
#r22-source-chart{border:1px solid #e1e7f1;border-radius:12px;background:#fff;padding:12px;min-height:250px;overflow:hidden}
#r22-source-chart[hidden]{display:none!important}
#r22-source-chart .lfx20-chart{width:100%;min-height:230px;margin:0!important;padding:0!important;background:#fff}
#r22-source-chart svg{display:block;width:100%!important;height:230px!important;max-width:100%;overflow:visible}
#r22-source-chart-note{margin:8px 2px 0;color:#66758f;font-size:12px;line-height:1.45}
#r22-source-chart .lfx20-grid line{stroke:#e6ebf3}
#r22-source-chart .lfx20-ex-line{stroke:#ef4444;stroke-width:2;fill:none}
#r22-source-chart .lfx20-pareto-line{stroke:#6c4de6;stroke-width:2;fill:none}
#r22-source-chart .lfx20-sourcebar{fill:#4f8bd6}
#r22-source-chart .lfx20-band{fill:rgba(245,158,11,.12)}
#r22-source-chart .lfx20-band-edge{stroke:#64748b;stroke-dasharray:5 4}
#r22-source-chart .lfx20-ex-dot{fill:#fff;stroke:#ef4444;stroke-width:2}
#r22-source-chart .lfx20-pareto-dot{fill:#fff;stroke:#6c4de6;stroke-width:2}
#r22-source-chart .lfx20-x,#r22-source-chart text{font-size:10px;fill:#66758f}
