/* MASTERLAW® V27.14 · Unified Pastel UI
   Visual layer only: no auth, API, pricing, form or business logic. */
:root{
  --ml-bg:#f7fbf9;
  --ml-bg-soft:#eef7f3;
  --ml-bg-blue:#eef5fa;
  --ml-bg-peach:#faeee7;
  --ml-card:#ffffff;
  --ml-card-soft:#fbfdfc;
  --ml-line:#d9e8e2;
  --ml-line-strong:#c8dcd4;
  --ml-ink:#29463e;
  --ml-text:#38574f;
  --ml-muted:#6b817a;
  --ml-sage:#a9cfc2;
  --ml-sage-strong:#8dbdad;
  --ml-sage-deep:#567f72;
  --ml-blue:#bdd7ea;
  --ml-peach:#f3d8c7;
  --ml-yellow:#f6ebc7;
  --ml-rose:#f4dcdc;
  --ml-success:#dcefe4;
  --ml-danger:#f7dddd;
  --ml-warning:#f8efcc;
  --ml-info:#ddebf6;
  --ml-shadow:0 12px 32px rgba(65,99,89,.08);
  --ml-shadow-soft:0 7px 20px rgba(65,99,89,.06);
  --ml-radius:18px;
  --ml-radius-sm:12px;
}

html{color-scheme:light!important;background:var(--ml-bg)!important}
body{background:var(--ml-bg);color:var(--ml-ink)}
::selection{background:#cfe6dd!important;color:var(--ml-ink)!important}

/* ---------- Canonical public header ---------- */
.ml-ui-public .mlv14-header{
  position:sticky;top:0;z-index:1000;background:rgba(249,252,250,.96);
  backdrop-filter:blur(14px);border-bottom:1px solid var(--ml-line);
  box-shadow:0 5px 20px rgba(58,93,82,.05)
}
.mlv14-head-inner{max-width:1240px;margin:auto;min-height:72px;padding:9px 22px;display:flex;align-items:center;gap:20px}
.mlv14-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ml-ink);min-width:max-content}
.mlv14-brand img{width:44px;height:44px;object-fit:contain;border-radius:13px;background:#fff;padding:3px;border:1px solid var(--ml-line);box-shadow:var(--ml-shadow-soft)}
.mlv14-brand-copy{display:grid;line-height:1}.mlv14-brand-copy strong{font-family:Georgia,"Times New Roman",serif;font-size:22px;letter-spacing:-.02em}.mlv14-brand-copy small{margin-top:5px;font-size:9px;letter-spacing:.14em;color:var(--ml-muted);font-weight:800}
.mlv14-nav{margin-left:auto;display:flex;align-items:center;gap:3px}.mlv14-nav>a,.mlv14-nav summary{display:flex;align-items:center;min-height:42px;padding:8px 10px;border-radius:11px;color:var(--ml-text);text-decoration:none;font-size:13px;font-weight:750;cursor:pointer;list-style:none}.mlv14-nav summary::-webkit-details-marker{display:none}.mlv14-nav>a:hover,.mlv14-nav details[open]>summary,.mlv14-nav summary:hover{background:#eef7f3;color:var(--ml-ink)}
.mlv14-nav details{position:relative}.mlv14-mega{position:absolute;top:48px;left:50%;transform:translateX(-50%);width:520px;display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#fff;border:1px solid var(--ml-line);border-radius:18px;padding:18px;box-shadow:0 24px 50px rgba(45,76,67,.14)}.mlv14-nav details:not([open]) .mlv14-mega{display:none}.mlv14-mega span{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ml-muted);font-weight:900;margin:2px 6px 8px}.mlv14-mega a{display:block;text-decoration:none;color:var(--ml-text);padding:8px 9px;border-radius:9px;font-size:13px}.mlv14-mega a:hover{background:var(--ml-bg-soft);color:var(--ml-ink)}
.mlv14-actions{display:flex;align-items:center;gap:8px}.mlv14-actions a{text-decoration:none;border-radius:12px;padding:10px 13px;font-weight:850;font-size:13px}.mlv14-cta{background:#dfeee8;color:#31554a;border:1px solid #c6ddd4}.mlv14-login{background:#fff;color:var(--ml-text);border:1px solid var(--ml-line)}.mlv14-menu{display:none;border:1px solid var(--ml-line);background:#fff;color:var(--ml-ink);border-radius:11px;width:42px;height:42px;font-size:20px}
.mlv14-drawer-backdrop{display:none;position:fixed;inset:0;background:rgba(40,64,57,.20);z-index:1190}.mlv14-drawer{position:fixed;z-index:1200;right:0;top:0;bottom:0;width:min(390px,92vw);background:#fbfdfc;border-left:1px solid var(--ml-line);padding:20px;box-shadow:-20px 0 50px rgba(45,76,67,.12);transform:translateX(102%);transition:.2s ease;overflow:auto}.mlv14-drawer.open{transform:none}.mlv14-drawer-backdrop.open{display:block}.mlv14-drawer-close{float:right;width:40px;height:40px;border:1px solid var(--ml-line);border-radius:11px;background:#fff;color:var(--ml-ink);font-size:22px}.mlv14-drawer .mlv14-brand{margin:3px 0 24px}.mlv14-drawer nav{display:grid;gap:5px}.mlv14-drawer nav a{padding:11px 12px;border-radius:11px;color:var(--ml-text);text-decoration:none;font-weight:750}.mlv14-drawer nav a:hover{background:var(--ml-bg-soft)}.mlv14-drawer-label{margin:16px 10px 5px;color:var(--ml-muted);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:900}

/* ---------- Canonical footer ---------- */
.mlv14-footer{background:linear-gradient(180deg,#eaf4ef 0%,#f6f2ec 100%);border-top:1px solid var(--ml-line);color:var(--ml-text);padding:46px 0 18px;margin-top:42px}.mlv14-footer-inner{max-width:1240px;margin:auto;padding:0 22px}.mlv14-footer-grid{display:grid;grid-template-columns:1.25fr .8fr .8fr 1fr;gap:30px}.mlv14-footer h3{font-family:Georgia,"Times New Roman",serif;color:var(--ml-ink);font-size:20px;margin:0 0 10px}.mlv14-footer p,.mlv14-footer a,.mlv14-footer span{color:#526e65}.mlv14-footer a{display:block;text-decoration:none;margin:7px 0}.mlv14-footer a:hover{color:var(--ml-ink)}.mlv14-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:28px;padding-top:18px;border-top:1px solid rgba(72,107,96,.15);font-size:13px}.mlv14-footer-bottom a{display:inline}.mlv14-footer .mlv14-brand{margin-bottom:12px}

/* ---------- Public / flow common ---------- */
.ml-ui-public,.ml-ui-flow{background:var(--ml-bg)!important;color:var(--ml-ink)!important}
.ml-ui-public .dark,.ml-ui-flow .dark,.ml-ui-public .hero-side,.ml-ui-flow .hero-side{background:linear-gradient(145deg,#e5f2ed,#f8eee7)!important;color:var(--ml-ink)!important;border:1px solid var(--ml-line)!important;box-shadow:var(--ml-shadow)!important}
.ml-ui-public .dark *, .ml-ui-flow .dark *, .ml-ui-public .hero-side *, .ml-ui-flow .hero-side *{color:inherit!important}
.ml-ui-public .card,.ml-ui-public .panel,.ml-ui-public .panel-card,.ml-ui-public .metric,.ml-ui-public .table-card,.ml-ui-flow .card,.ml-ui-flow .panel,.ml-ui-flow .panel-card,.ml-ui-flow .metric,.ml-ui-flow .table-card{background:#fff!important;border-color:var(--ml-line)!important;color:var(--ml-ink)!important;box-shadow:var(--ml-shadow-soft)!important}
.ml-ui-public input,.ml-ui-public select,.ml-ui-public textarea,.ml-ui-flow input,.ml-ui-flow select,.ml-ui-flow textarea{background:#fff!important;color:var(--ml-ink)!important;border-color:#cbded6!important}
.ml-ui-public input:focus,.ml-ui-public select:focus,.ml-ui-public textarea:focus,.ml-ui-flow input:focus,.ml-ui-flow select:focus,.ml-ui-flow textarea:focus{outline:none!important;border-color:#9fc7b8!important;box-shadow:0 0 0 3px rgba(169,207,194,.22)!important}
.ml-ui-public .btn.primary,.ml-ui-public button.primary,.ml-ui-flow .btn.primary,.ml-ui-flow button.primary,.ml-ui-flow .primarybtn{background:#9fc8ba!important;color:#27483e!important;border-color:#8db8aa!important;box-shadow:none!important}
.ml-ui-public .btn.secondary,.ml-ui-public .btn.outline,.ml-ui-flow .btn.secondary,.ml-ui-flow .btn.outline{background:#fff!important;color:var(--ml-text)!important;border-color:var(--ml-line-strong)!important}
.ml-ui-public .btn.gold,.ml-ui-flow .btn.gold{background:#f2dfbd!important;color:#5c4a28!important;border-color:#e9cf9e!important}
.ml-ui-public table,.ml-ui-flow table{background:#fff!important;color:var(--ml-ink)!important}.ml-ui-public th,.ml-ui-flow th{background:#f0f7f4!important;color:#5c746c!important}.ml-ui-public td,.ml-ui-flow td{border-color:#e8f1ed!important}
.ml-ui-public pre,.ml-ui-public code,.ml-ui-flow pre,.ml-ui-flow code{background:#f1f7f4!important;color:#35534b!important;border-color:var(--ml-line)!important}

/* Existing process header becomes light and readable */
.ml-ui-flow header.top,.ml-ui-flow .top,.ml-ui-flow .topbar,.ml-ui-flow header.topbar{background:rgba(249,252,250,.97)!important;color:var(--ml-ink)!important;border-color:var(--ml-line)!important;box-shadow:0 5px 20px rgba(58,93,82,.05)!important}
.ml-ui-flow header.top a,.ml-ui-flow .top a,.ml-ui-flow .topbar a{color:var(--ml-text)!important}
.ml-ui-flow .mark,.ml-ui-flow .brandmark,.ml-ui-flow .logo{background:#dfeee8!important;color:#31554a!important;border-color:#c6ddd4!important;box-shadow:none!important}
.mlv14-flow-header{background:#f8fcfa;border-bottom:1px solid var(--ml-line);padding:10px 20px}.mlv14-flow-inner{max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:15px}.mlv14-flow-links{display:flex;gap:8px}.mlv14-flow-links a{padding:9px 11px;border-radius:10px;border:1px solid var(--ml-line);background:#fff;color:var(--ml-text);text-decoration:none;font-size:13px;font-weight:800}
.mlv14-flow-footer{max-width:1180px;margin:28px auto 0;padding:18px 22px 28px;color:var(--ml-muted);font-size:12px;border-top:1px solid var(--ml-line);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}

/* ---------- Internal software: pastel, never black ---------- */
body.ml-ui-internal{
  --bg:#f7fbf9;--abyss:#eef6f2;--card:#ffffff;--card2:#fbfdfc;--surf:#eef7f3;
  --surface:#ffffff;--surface-2:#eef7f3;--line:#d9e8e2;--line-soft:#e9f2ee;
  --fg:#29463e;--fg2:#5f776f;--fg3:#82958f;--text:#29463e;--text-2:#667e76;--text-3:#8ea09a;
  --cyan:#a8d8d4;--cyan2:#cbe9e5;--cyandk:#e6f4f1;--pink:#efc8df;--pink2:#f6deeb;--pinkdk:#faeff5;
  --lime:#cfe5b8;--limedk:#eff7e8;--red:#eaa7aa;--reddk:#f9e7e8;--orange:#efcf9f;--orangedk:#fbf0dc;
  --gold:#c8aa72;--gold2:#ead6ad;--golddk:#f8f0df;--jade:#a9cfc2;--jadedk:#e4f1ec;--purple:#cbbbe8;--purpledk:#f1edf9;
  background:var(--ml-bg)!important;color:var(--ml-ink)!important
}
body.ml-ui-internal .ml-app,body.ml-ui-internal .workspace,body.ml-ui-internal .portal-main,body.ml-ui-internal .site,body.ml-ui-internal .site-content,body.ml-ui-internal .content-area,body.ml-ui-internal .site-main,body.ml-ui-internal #page,body.ml-ui-internal #content{background:var(--ml-bg)!important;color:var(--ml-ink)!important}
body.ml-ui-internal .ml-app:before{opacity:.18!important;background-image:linear-gradient(rgba(122,170,154,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(122,170,154,.06) 1px,transparent 1px)!important}
body.ml-ui-internal .topbar,body.ml-ui-internal .top,body.ml-ui-internal header.top,body.ml-ui-internal header.topbar,body.ml-ui-internal .tbar{background:rgba(249,252,250,.97)!important;color:var(--ml-ink)!important;border-color:var(--ml-line)!important;box-shadow:0 5px 20px rgba(58,93,82,.05)!important}
body.ml-ui-internal .topbar:after{background:none!important;box-shadow:none!important}
body.ml-ui-internal .rail,body.ml-ui-internal .portal-nav,body.ml-ui-internal .sidebar,body.ml-ui-internal .side,body.ml-ui-internal aside{background:linear-gradient(180deg,#edf6f2,#f8fbfa)!important;color:var(--ml-ink)!important;border-color:var(--ml-line)!important;box-shadow:8px 0 28px rgba(65,99,89,.05)!important}
body.ml-ui-internal .rail a,body.ml-ui-internal .portal-nav a,body.ml-ui-internal .sidebar a,body.ml-ui-internal .side a,body.ml-ui-internal aside a{color:var(--ml-text)!important}
body.ml-ui-internal .rail a:hover,body.ml-ui-internal .portal-nav a:hover,body.ml-ui-internal .sidebar a:hover,body.ml-ui-internal .side a:hover,body.ml-ui-internal aside a:hover{background:#fff!important;color:var(--ml-ink)!important;border-color:var(--ml-line)!important}
body.ml-ui-internal .card,body.ml-ui-internal .panel,body.ml-ui-internal .panel-card,body.ml-ui-internal .metric,body.ml-ui-internal .table-card,body.ml-ui-internal .glass,body.ml-ui-internal section.card,body.ml-ui-internal article{background:#fff!important;color:var(--ml-ink)!important;border-color:var(--ml-line)!important;box-shadow:var(--ml-shadow-soft)!important}
body.ml-ui-internal input,body.ml-ui-internal select,body.ml-ui-internal textarea{background:#fff!important;color:var(--ml-ink)!important;border-color:#cbded6!important;box-shadow:none!important}
body.ml-ui-internal input:focus,body.ml-ui-internal select:focus,body.ml-ui-internal textarea:focus{outline:none!important;border-color:#9fc7b8!important;box-shadow:0 0 0 3px rgba(169,207,194,.22)!important}
body.ml-ui-internal button,body.ml-ui-internal .btn,body.ml-ui-internal .primarybtn,body.ml-ui-internal .quickplus{background:#dfeee8!important;color:#31554a!important;border:1px solid #c4ddd3!important;box-shadow:none!important;text-shadow:none!important}
body.ml-ui-internal button:hover,body.ml-ui-internal .btn:hover{filter:none!important;background:#d2e8df!important}
body.ml-ui-internal .danger,body.ml-ui-internal .dangerbtn,body.ml-ui-internal button.danger{background:#f8e5e5!important;color:#874545!important;border-color:#efcaca!important}
body.ml-ui-internal .secondary,body.ml-ui-internal .btn.secondary{background:#fff!important;color:var(--ml-text)!important;border-color:var(--ml-line-strong)!important}
body.ml-ui-internal table{background:#fff!important;color:var(--ml-ink)!important;border-color:var(--ml-line)!important}body.ml-ui-internal th{background:#f0f7f4!important;color:#5e766e!important;border-color:#e2ece8!important}body.ml-ui-internal td{background:#fff!important;color:var(--ml-text)!important;border-color:#e7efec!important}
body.ml-ui-internal pre,body.ml-ui-internal code{background:#f1f7f4!important;color:#35534b!important;border-color:var(--ml-line)!important}
body.ml-ui-internal .muted,body.ml-ui-internal small,body.ml-ui-internal .sub,body.ml-ui-internal .hint{color:var(--ml-muted)!important}
body.ml-ui-internal .brandmark,body.ml-ui-internal .mark,body.ml-ui-internal .logo,body.ml-ui-internal .bmark{background:#d9ebe4!important;color:#31554a!important;border-color:#c6ddd4!important;box-shadow:none!important}
body.ml-ui-internal .pill,body.ml-ui-internal .badge,body.ml-ui-internal .tag,body.ml-ui-internal .statuspill{background:#edf6f2!important;color:#42645a!important;border-color:#d3e5de!important;box-shadow:none!important}
body.ml-ui-internal .pill.hot,body.ml-ui-internal .badge.danger{background:#f7dddd!important;color:#824545!important}body.ml-ui-internal .pill.warm,body.ml-ui-internal .badge.warning{background:#f8efcc!important;color:#725e2b!important}body.ml-ui-internal .pill.cold,body.ml-ui-internal .badge.success{background:#dcefe4!important;color:#385c4e!important}

/* Bandeja variables: preserve channel meaning but soften saturation */
body.ml-ui-internal{--wa:#9fd5b6;--ia:#a9c9e7;--humano:#e4c993;--asistido:#cbb7e8;--urgente:#e9a5a8}
body.ml-ui-internal #loginView{background:var(--ml-bg)!important}

/* Commerce / legacy components */
body.ml-ui-public .top,body.ml-ui-public header.top{display:none!important}
body.ml-ui-public .footer:not(.site-footer):not(.mlv14-footer){background:#f4f9f6!important;color:var(--ml-muted)!important;border-color:var(--ml-line)!important}
body.ml-ui-public .notice,body.ml-ui-flow .notice,body.ml-ui-internal .notice{background:#eef7f3!important;color:#42645a!important;border-color:#d6e7e0!important}
body.ml-ui-public .notice.bad,body.ml-ui-flow .notice.bad,body.ml-ui-internal .notice.bad{background:#f8e4e4!important;color:#824545!important;border-color:#efcccc!important}

/* Accessibility / readability */
a{ text-underline-offset:3px }
button,input,select,textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}
:focus-visible{outline:3px solid rgba(116,164,149,.35)!important;outline-offset:2px!important}

@media(max-width:1050px){.mlv14-nav{display:none}.mlv14-menu{display:inline-grid;place-items:center}.mlv14-actions .mlv14-login{display:none}.mlv14-footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.mlv14-head-inner{padding:8px 14px;min-height:64px}.mlv14-brand-copy small{display:none}.mlv14-actions .mlv14-cta{display:none}.mlv14-footer-grid{grid-template-columns:1fr}.mlv14-footer-bottom{display:grid}.mlv14-flow-links a:nth-child(2){display:none}.mlv14-footer{padding-bottom:84px}}

/* MASTERLAW® V27.43 · cabecera canónica + sesión por perfil */
.mlv14-flow-header{position:relative;z-index:980;background:rgba(249,252,250,.98)!important}
.mlv14-flow-header .mlv14-brand img,.ml-session-brand img{width:42px;height:42px;object-fit:contain;border-radius:12px;background:#eef7f3;padding:3px;box-sizing:border-box}
.ml-session-rolebar{position:relative;z-index:990;min-height:58px;padding:8px 18px;background:rgba(249,252,250,.98);border-bottom:1px solid var(--ml-line,#dce9e3);display:flex;align-items:center;justify-content:space-between;gap:14px;box-shadow:0 5px 20px rgba(58,93,82,.05);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.ml-session-brand{display:flex;align-items:center;gap:10px;color:#29483f;text-decoration:none;min-width:0}.ml-session-brand span{display:grid;line-height:1.1}.ml-session-brand strong{font-size:15px;letter-spacing:.01em}.ml-session-brand small{font-size:10px;color:#70847d;margin-top:3px;text-transform:none;letter-spacing:.02em}
.ml-session-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.ml-session-actions>[data-ml-email]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#71837d;font-size:11px}.ml-session-actions a,.ml-session-actions button{border:1px solid #d7e6e0;background:#fff;color:#31554a;border-radius:11px;padding:8px 10px;text-decoration:none;font:750 12px/1.1 inherit;cursor:pointer}.ml-session-actions a:hover,.ml-session-actions button:hover{background:#edf6f2}.ml-session-actions [data-ml-session-main]{background:#dfeee8;border-color:#c8ded6}
.mlv14-flow-links [data-ml-switch],.ml-session-actions [data-ml-switch]{white-space:nowrap}
.consult-price.consult-next strong{font-size:clamp(24px,3vw,36px)!important;line-height:1.08!important}.consult-price.consult-next span{letter-spacing:.08em;text-transform:uppercase}.consult-price.consult-next small{max-width:42ch}
@media(max-width:720px){.ml-session-rolebar{padding:7px 10px;align-items:center}.ml-session-brand img{width:38px;height:38px}.ml-session-brand small{display:none}.ml-session-actions>[data-ml-email]{display:none}.ml-session-actions a,.ml-session-actions button{padding:8px 9px;font-size:11px}.ml-session-actions [data-ml-session-main]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlv14-flow-links [data-ml-switch]{display:none}.mlv14-flow-links a{padding:8px 9px}}

/* MASTERLAW® V28.0.2 · Strategic Contrast / Growth layer
   Keeps the light/pastel system, but restores visual hierarchy and readable calls to action. */
:root{
  --ml-ink:#12372f;
  --ml-text:#284f45;
  --ml-muted:#5b726a;
  --ml-sage-deep:#1c6b59;
  --ml-gold-strong:#d0a04a;
  --ml-blue-strong:#416d9f;
  --ml-coral-strong:#d97760;
}
.ml-ui-public h1,.ml-ui-public h2,.ml-ui-public h3,.ml-ui-flow h1,.ml-ui-flow h2,.ml-ui-flow h3{color:#12372f!important}
.ml-ui-public .mlv14-cta,.ml-ui-flow .mlv14-cta{background:#1c6b59!important;color:#fff!important;border-color:#165748!important;box-shadow:0 8px 22px rgba(28,107,89,.20)!important}
.ml-ui-public .mlv14-cta:hover,.ml-ui-flow .mlv14-cta:hover{background:#165748!important;color:#fff!important}
.ml-ui-public .btn.primary,.ml-ui-flow .btn.primary,.ml-ui-public button.primary,.ml-ui-flow button.primary{background:#1c6b59!important;color:#fff!important;border-color:#165748!important;box-shadow:0 8px 22px rgba(28,107,89,.16)!important}
.ml-ui-public .btn.gold,.ml-ui-flow .btn.gold{background:#d0a04a!important;color:#2b2417!important;border-color:#bd8d3a!important}
.ml-ui-public .badge,.ml-ui-flow .badge{font-weight:900!important}
.ml-ui-public .muted,.ml-ui-flow .muted,.ml-ui-public .sub,.ml-ui-flow .sub{color:#5b726a!important}

body.ml-ui-internal{--ml-ink:#12372f;--ml-text:#284f45;--ml-muted:#61776f}
body.ml-ui-internal h1,body.ml-ui-internal h2,body.ml-ui-internal h3{color:#12372f!important}
body.ml-ui-internal .primary,body.ml-ui-internal .btn.primary,body.ml-ui-internal button.primary,body.ml-ui-internal .primarybtn{background:#1c6b59!important;color:#fff!important;border-color:#165748!important;box-shadow:0 7px 20px rgba(28,107,89,.14)!important}
body.ml-ui-internal .rail a.active,body.ml-ui-internal .rail a[aria-current="page"],body.ml-ui-internal .sidebar a.active,body.ml-ui-internal .sidebar a[aria-current="page"],body.ml-ui-internal .portal-nav a.active{background:#cce5dc!important;color:#12372f!important;border-color:#9fcbbc!important;font-weight:900!important}
body.ml-ui-internal .metric strong,body.ml-ui-internal .kpi strong{color:#12372f!important}
body.ml-ui-internal .badge.success,body.ml-ui-internal .pill.success{background:#d8efe5!important;color:#185c49!important;border-color:#b8dbcD!important}
body.ml-ui-internal .badge.warning,body.ml-ui-internal .pill.warning{background:#f7e8bb!important;color:#735319!important;border-color:#e6cf8d!important}
body.ml-ui-internal .badge.danger,body.ml-ui-internal .pill.danger{background:#f4d7d4!important;color:#8a3f35!important;border-color:#eab7b1!important}
