html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"]{--p:var(--color-primary);--p1:var(--vristo-primary-soft);--p2:var(--vristo-primary-soft);--s:var(--color-secondary);--s1:var(--vristo-secondary-soft);--ink:var(--vristo-ink);--ink2:var(--vristo-ink);--mut:var(--vristo-subtle);--mut2:var(--vristo-muted);--line:var(--vristo-line);--line2:var(--vristo-line);--bg:transparent;--ok:var(--color-success);--ok1:var(--vristo-success-soft);--warn:var(--color-warning);--warn1:var(--vristo-warning-soft);--err:var(--color-error);--err1:var(--vristo-danger-soft);--info:var(--color-info);--info1:var(--vristo-info-soft);--s-text:var(--color-secondary);--p-text:var(--color-primary);--ok-text:var(--color-success);--warn-text:var(--color-warning);--err-text:var(--color-error);--info-text:var(--color-info);--chart-soft:color-mix(in srgb,var(--color-primary) 45%,var(--vristo-panel));--sh:var(--vristo-panel-shadow);}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] *{box-sizing:border-box}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"]{margin:0;background:var(--bg);color:var(--ink);font:400 14px/1.45 'Nunito',system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] h1,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] h2,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] h3,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] p{margin:0}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] a{color:inherit;text-decoration:none}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="ic"]{width:1em;height:1em;flex:none;vertical-align:-.14em}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="card"]{background:var(--color-base-100);border-radius:6px;box-shadow:var(--sh)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="btn"]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:6px;font-size:11.5px;font-weight:700;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="btn-o"]{background:var(--color-base-100);color:var(--ink);border:1px solid var(--line)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="badge"]{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;border-radius:4px;padding:1px 7px;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="b-p"]{background:var(--p1);color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"]{display:flex;flex-direction:column;gap:14px;margin-top:14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="ch"]{display:flex;align-items:center;gap:10px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="ch"] h3{font-size:14px;font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="ch"]>[data-ref~="ic"]{font-size:16px;color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="ch"] [data-ref~="more"]{margin-left:auto;font-size:11px;color:var(--mut)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="reg"]{padding:16px 18px 18px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="reg"] [data-ref~="ch"] h3{font-size:16px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="reg"] [data-ref~="ch"]>[data-ref~="ic"]{font-size:19px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="reg-grid"]{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin-top:14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="reg-t"]{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;row-gap:9px;padding:11px 12px 10px;border-radius:6px;border:1px solid var(--line);background:var(--color-base-100);min-width:0}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="reg-t"]>div{display:contents}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="reg-t"] i{width:34px;height:34px;border-radius:6px;display:grid;place-items:center;font-size:17px;font-style:normal;grid-column:1;grid-row:1}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="reg-t"] span{grid-column:1/-1;grid-row:2;font-size:12.5px;color:var(--ink2);line-height:1.2;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="reg-t"] b{grid-column:2;grid-row:1;justify-self:end;font-size:20px;font-weight:700;line-height:1}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="reg-t"][data-ref~="on"]{border-color:var(--color-primary);background:var(--p1);box-shadow:0 0 0 1px var(--color-primary),0 8px 16px -10px color-mix(in oklab,var(--color-primary) 70%,transparent)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="reg-t"][data-ref~="on"] span{color:var(--p-text);font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="reg-t"][data-ref~="zero"]{background:var(--color-base-100)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="reg-t"][data-ref~="zero"] b{color:var(--mut2);font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="reg-t"][data-ref~="zero"] i{filter:saturate(.55);opacity:.75}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="reg-t"] [data-ref~="okz"]{grid-column:2;grid-row:1;justify-self:end;display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;color:var(--ok-text);background:var(--ok1);border-radius:4px;padding:1px 6px;line-height:1.35}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="i-pu"]{background:var(--s1);color:var(--s-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="i-gr"]{background:var(--ok1);color:var(--ok-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="i-am"]{background:var(--warn1);color:var(--warn-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="i-or"]{background:var(--warn1);color:var(--warn-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="i-re"]{background:var(--err1);color:var(--err-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="i-bl"]{background:var(--info1);color:var(--info-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="i-pr"]{background:var(--p1);color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="kpis"]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="kpi"]{padding:14px;display:grid;grid-template-columns:40px 1fr;column-gap:12px;row-gap:10px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="kpi"]>i{width:40px;height:40px;border-radius:6px;display:grid;place-items:center;font-size:19px;font-style:normal}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="kpi"] small{display:block;font-size:11px;color:var(--mut)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="kpi"] b{display:block;font-size:19px;font-weight:700;line-height:1.2;letter-spacing:.005em;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="kpi-f"]{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:11px;color:var(--mut);min-height:22px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="kpi-f"] svg[data-ref~="sp"]{margin-left:auto}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="split"]{flex:1;height:8px;border-radius:9px;background:var(--p);overflow:hidden;display:flex}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="split"] i{display:block;height:100%;background:var(--ok);border-right:2px solid var(--color-base-100)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="dot"]{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:0}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="two"]{display:grid;grid-template-columns:1.55fr 1fr;gap:14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="pad"]{padding:16px 18px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="seg"]{margin-left:auto;display:inline-flex;border:1px solid var(--p);border-radius:6px;overflow:hidden;font-size:11px;font-weight:700;color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="seg"] b{padding:4px 11px;font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="seg"] b+b{border-left:1px solid var(--p)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="seg"] [data-ref~="on"]{background:var(--p);color:var(--color-primary-content)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="lg"]{display:flex;gap:18px;font-size:11.5px;color:var(--mut);margin-top:4px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="lg"] b{color:var(--ink);font-weight:700;margin-left:4px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="top5"]{margin-top:8px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="t5"]{display:grid;grid-template-columns:26px 1fr auto;column-gap:10px;row-gap:5px;align-items:center;padding:9px 0;border-top:1px solid var(--line2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="t5"]:first-child{border-top:0}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="rk"]{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;font-size:11.5px;font-weight:700;border:1px solid var(--line);color:var(--ink2);grid-row:span 2;align-self:start;margin-top:1px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="rk1"]{background:var(--warn);border-color:var(--warn-text);color:var(--color-warning-content)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="t5"] [data-ref~="nm"]{font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;min-width:0}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="t5"] [data-ref~="nm"] small{font-size:11px;color:var(--mut2);font-weight:400;margin-left:auto;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="sk"]{display:inline-block;height:9px;border-radius:5px;background:var(--color-base-300)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="t5"] [data-ref~="val"]{font-size:13px;font-weight:700;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="t5"] [data-ref~="tr"]{grid-column:2/4;height:5px;border-radius:9px;background:var(--color-base-200);overflow:hidden}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="t5"] [data-ref~="tr"] i{display:block;height:100%;border-radius:9px;background:var(--p)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="note"]{font-size:11px;color:var(--mut);margin-top:10px;padding-top:10px;border-top:1px solid var(--line2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="note"] b{color:var(--ink);font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="tb-h"]{display:flex;align-items:center;gap:10px;padding:14px 18px 12px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="tb-tools"]{display:flex;align-items:center;gap:8px;padding:0 18px 14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="inp"]{height:32px;border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;gap:8px;padding:0 11px;font-size:12.5px;color:var(--mut2);background:var(--color-base-100);white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="inp"][data-ref~="q"]{flex:1;min-width:0}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="inp"] b{color:var(--ink);font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="inp"] [data-ref~="ic"]:last-child{font-size:12px;color:var(--ink2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="segf"]{display:inline-flex;height:32px;background:var(--color-base-200);border-radius:6px;padding:3px;font-size:12px;color:var(--ink2);white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="segf"] span{display:flex;align-items:center;gap:6px;padding:0 10px;border-radius:4px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="segf"] span em{font-style:normal;font-size:10.5px;color:var(--mut2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="segf"] [data-ref~="on"]{background:var(--color-base-100);font-weight:700;color:var(--ink);box-shadow:0 1px 2px rgba(14,23,38,.14)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] table{width:100%;border-collapse:collapse}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] th{background:var(--color-base-200);text-align:left;font-size:12px;font-weight:700;color:var(--ink);padding:10px 12px;white-space:nowrap;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] th [data-ref~="ic"]{font-size:11px;color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] th:first-child,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] td:first-child{padding-left:18px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] th:last-child,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] td:last-child{padding-right:18px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] td{padding:10px 12px;border-bottom:1px solid var(--line2);vertical-align:middle;font-size:13px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] td[data-ref~="d"]{white-space:nowrap;color:var(--ink2);width:104px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] td[data-ref~="r"],html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] th[data-ref~="r"]{text-align:right}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] td[data-ref~="sum"]{font-weight:700;white-space:nowrap;width:110px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] td[data-ref~="role"]{width:132px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] td[data-ref~="go"]{width:44px;color:var(--mut2);font-size:14px;text-align:right}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="cp"]{display:flex;align-items:center;gap:11px;min-width:0}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="cp"]>i{width:32px;height:32px;border-radius:6px;background:var(--color-base-200);color:var(--mut);display:grid;place-items:center;font-size:15px;font-style:normal;flex:none}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="cp"] b{display:block;font-weight:600;font-size:13px;line-height:1.3}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="cp"] small{display:block;font-size:11.5px;color:var(--mut);line-height:1.35}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="rl"]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;border-radius:4px;padding:2px 8px;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="rl-d"]{background:var(--ok1);color:var(--ok-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="rl-o"]{background:var(--p1);color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] tr[data-ref~="hov"] td{background:var(--p1)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] tr[data-ref~="hov"] td[data-ref~="go"]{color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="tb-f"]{display:flex;align-items:center;gap:10px;padding:12px 18px;font-size:12px;color:var(--mut)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="pg"]{margin-left:auto;display:flex;gap:5px;align-items:center}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="pg"] span{min-width:28px;height:28px;padding:0 6px;border-radius:50%;display:grid;place-items:center;background:var(--color-base-200);color:var(--ink2);font-weight:700;font-size:12px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="pg"] [data-ref~="on"]{background:var(--p);color:var(--color-primary-content)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="pg"] [data-ref~="gap"]{background:none}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"]{--p:var(--color-primary);--p1:var(--vristo-primary-soft);--p2:var(--vristo-primary-soft);--s:var(--color-secondary);--s1:var(--vristo-secondary-soft);--ink:var(--vristo-ink);--ink2:var(--vristo-ink);--mut:var(--vristo-subtle);--mut2:var(--vristo-muted);--line:var(--vristo-line);--line2:var(--vristo-line);--bg:transparent;--ok:var(--color-success);--ok1:var(--vristo-success-soft);--warn:var(--color-warning);--warn1:var(--vristo-warning-soft);--err:var(--color-error);--err1:var(--vristo-danger-soft);--info:var(--color-info);--info1:var(--vristo-info-soft);--s-text:var(--color-secondary);--p-text:var(--color-primary);--ok-text:var(--color-success);--warn-text:var(--color-warning);--err-text:var(--color-error);--info-text:var(--color-info);--chart-soft:color-mix(in srgb,var(--color-primary) 45%,var(--vristo-panel));--sh:var(--vristo-panel-shadow);}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] *{box-sizing:border-box}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"]{margin:0;background:var(--bg);color:var(--ink);font:400 14px/1.45 'Nunito',system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] h1,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] h2,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] h3,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] p{margin:0}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] a{color:inherit;text-decoration:none}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="ic"]{width:1em;height:1em;flex:none;vertical-align:-.14em}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="card"]{background:var(--color-base-100);border-radius:6px;box-shadow:var(--sh)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="btn"]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:6px;font-size:11.5px;font-weight:700;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="btn-o"]{background:var(--color-base-100);color:var(--ink);border:1px solid var(--line)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="badge"]{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;border-radius:4px;padding:1px 7px;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="b-ok"]{background:var(--ok1);color:var(--ok-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"]{display:flex;flex-direction:column;gap:14px;margin-top:14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="ch"]{display:flex;align-items:center;gap:10px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="ch"] h3{font-size:14px;font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="ch"]>[data-ref~="ic"]{font-size:16px;color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="ch"] [data-ref~="more"]{margin-left:auto;font-size:11px;color:var(--mut)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="i-pu"]{background:var(--s1);color:var(--s-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="i-gr"]{background:var(--ok1);color:var(--ok-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="i-am"]{background:var(--warn1);color:var(--warn-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="i-re"]{background:var(--err1);color:var(--err-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="i-bl"]{background:var(--info1);color:var(--info-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="i-pr"]{background:var(--p1);color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="pad"]{padding:16px 18px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="seg"]{margin-left:auto;display:inline-flex;border:1px solid var(--p);border-radius:6px;overflow:hidden;font-size:11px;font-weight:700;color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="seg"] b{padding:4px 11px;font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="seg"] b+b{border-left:1px solid var(--p)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="seg"] [data-ref~="on"]{background:var(--p);color:var(--color-primary-content)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="tb-h"]{display:flex;align-items:center;gap:10px;padding:14px 18px 12px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="inp"]{height:32px;border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;gap:8px;padding:0 11px;font-size:12.5px;color:var(--mut2);background:var(--color-base-100);white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="inp"] b{color:var(--ink);font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="inp"] [data-ref~="ic"]:last-child{font-size:12px;color:var(--ink2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] table{width:100%;border-collapse:collapse}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] th{background:var(--color-base-200);text-align:left;font-size:12px;font-weight:700;color:var(--ink);padding:10px 12px;white-space:nowrap;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] th [data-ref~="ic"]{font-size:11px;color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] th:first-child,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] td:first-child{padding-left:18px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] th:last-child,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] td:last-child{padding-right:18px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] td{padding:10px 12px;border-bottom:1px solid var(--line2);vertical-align:middle;font-size:13px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] td[data-ref~="r"],html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] th[data-ref~="r"]{text-align:right}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="g3"]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="g2"]{display:grid;grid-template-columns:1fr 1fr;gap:14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="sp2"]{grid-column:span 2}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="col"]{display:flex;flex-direction:column}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="alert"]{display:flex;gap:10px;align-items:flex-start;background:var(--p1);border-radius:6px;padding:9px 12px;font-size:12px;color:var(--ink2);line-height:1.5}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="alert"]>[data-ref~="ic"]{color:var(--p-text);font-size:15px;margin-top:2px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="alert"] b{color:var(--ink);font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="up"]{color:var(--ok-text);font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="down"]{color:var(--err-text);font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="neu"]{color:var(--ink2);font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="ctag"]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;color:var(--p-text);background:var(--p1);border-radius:4px;padding:1px 6px;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="ctag"] [data-ref~="ic"]{font-size:10px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="pad"] h3{white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="sub"]{font-size:11px;color:var(--mut)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="fnote"]{font-size:10.5px;color:var(--mut2);margin-top:8px;line-height:1.45}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="pilln"]{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:4px;font-size:11px;font-weight:700;white-space:nowrap;background:var(--color-base-200);color:var(--ink2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="pilln"][data-ref~="g"]{background:var(--ok1);color:var(--ok-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="pilln"][data-ref~="w"]{background:var(--warn1);color:var(--warn-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="pilln"][data-ref~="r"]{background:var(--err1);color:var(--err-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="acc"]{display:flex;align-items:center;justify-content:space-between;background:var(--color-base-200);border-radius:6px;padding:9px 12px;font-size:12px;font-weight:700;margin-top:12px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="acc"] [data-ref~="ic"]{font-size:14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="k6"]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="k"]{padding:14px;display:grid;grid-template-columns:40px 1fr auto;column-gap:12px;row-gap:10px;align-items:center}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="k"]>i{width:40px;height:40px;border-radius:6px;display:grid;place-items:center;font-size:19px;font-style:normal}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="k"] small{display:block;font-size:11px;color:var(--mut);white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="cap"]{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--mut);margin-bottom:-4px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="cap"] b{color:var(--ink);font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="k"] b{display:block;font-size:19px;font-weight:700;line-height:1.2;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="k-f"]{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:11px;color:var(--mut);padding-top:9px;border-top:1px solid var(--line2);white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="k-f"] a{margin-left:auto;display:flex;align-items:center;gap:4px;color:var(--mut)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="chips"]{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="lg3"]{display:flex;gap:16px;font-size:11.5px;color:var(--mut);margin-top:2px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="lg3"] i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="hz"]{display:grid;grid-template-columns:1fr 1.08fr;gap:26px;margin-top:12px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="score-big"]{font-size:34px;font-weight:700;line-height:1}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="score-big"] small{font-size:14px;color:var(--mut);font-weight:400}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="sbar"]{height:8px;border-radius:9px;background:var(--color-base-200);overflow:hidden;margin:10px 0 14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="sbar"] i{display:block;height:100%;border-radius:9px;background:var(--warn)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="cmp"]{display:grid;grid-template-columns:118px 1fr 34px;gap:10px;align-items:center;padding:5px 0;font-size:12px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="cmp"] [data-ref~="tr3"]{height:7px;border-radius:9px;background:var(--color-base-200);overflow:hidden}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="cmp"] [data-ref~="tr3"] i{display:block;height:100%;border-radius:9px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="cmp"] b{text-align:right;font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="find"]{display:flex;gap:10px;padding:8px 0;border-top:1px solid var(--line2);font-size:12px;color:var(--mut);line-height:1.4}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="find"]:first-of-type{border-top:0;padding-top:0}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="find"] i{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;font-size:14px;font-style:normal;flex:none}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="find"] b{display:block;color:var(--ink);font-size:12.5px;font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="lad"]{display:grid;grid-template-columns:78px 1fr 52px;gap:8px 10px;align-items:center;font-size:12px;margin-top:12px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="lad"] [data-ref~="bb"]{display:flex;flex-direction:column;gap:3px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="lad"] [data-ref~="bb"] i{display:block;height:8px;border-radius:9px;background:var(--p)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="lad"] [data-ref~="bb"] i[data-ref~="p"]{background:var(--chart-soft);height:5px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="lad"] b{text-align:right;font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="lad"] small{display:block;font-size:10px;color:var(--mut2);font-weight:400;text-align:right}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="bs"]{margin-top:14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="bs-y"]{display:grid;grid-template-columns:40px 1fr;gap:4px 10px;align-items:center;margin-bottom:14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="bs-y"]>b{grid-row:span 2;font-size:13px;font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="bs-b"]{display:flex;height:30px;border-radius:5px;overflow:hidden;font-size:11px;font-weight:700;color:var(--color-primary-content)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="bs-b"] span{display:flex;align-items:center;padding:0 8px;white-space:nowrap;overflow:hidden;border-right:2px solid var(--color-base-100)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="bs-b"] span:last-child{border-right:0}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="c-oa"]{background:var(--p)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="c-na"]{background:var(--s);color:var(--color-secondary-content)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="c-vi"]{background:var(--ok);color:var(--color-success-content)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="c-kz"]{background:var(--warn);color:var(--color-warning-content)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="c-os"]{background:var(--color-base-300);color:var(--color-base-content);padding:0!important}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="bs-l"]{display:flex;gap:14px;flex-wrap:wrap;font-size:11.5px;color:var(--mut)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="bs-l"] i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="dl2"] div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--line2);font-size:12.5px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="dl2"] div:first-child{border-top:0}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="dl2"] b{font-weight:700;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="dl2"] small{display:block;font-size:10px;color:var(--mut2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="tr-p"]{display:grid;grid-template-columns:168px 1fr;gap:14px;align-items:center;border:1px solid var(--line);border-radius:6px;padding:14px 16px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="tr-p"] small{font-size:11px;color:var(--mut);display:block}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="tr-p"] [data-ref~="v"]{font-size:24px;font-weight:700;line-height:1.25;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="mono"]{font:500 10.5px ui-monospace,Menlo,Consolas,monospace;color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="x5"]{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:6px;margin:12px 18px 14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="x5"]>div{padding:12px 14px;border-left:1px dashed var(--line)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="x5"]>div:first-child{border-left:0}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="x5"] small{display:block;font-size:10.5px;color:var(--mut)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="x5"] b{display:block;font-size:19px;font-weight:700;white-space:nowrap;line-height:1.3}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="x5"] em{display:block;font-style:normal;font-size:10.5px;color:var(--mut2);line-height:1.3}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="zone"]{display:flex;height:5px;border-radius:9px;overflow:hidden;margin:7px 0 4px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="zone"] i{display:block;height:100%}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="zw"]{position:relative}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="zw"] u{position:absolute;top:-3px;width:3px;height:11px;border-radius:2px;background:var(--ink);margin-left:-1.5px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] table[data-ref~="fin"] td,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] table[data-ref~="fin"] th{font-size:12.5px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] table[data-ref~="fin"] td[data-ref~="n"]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] table[data-ref~="fin"] td[data-ref~="nm"]{font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] table[data-ref~="fin"] tr[data-ref~="sep"] td{border-top:2px solid var(--line)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] td [data-ref~="mb"]{display:inline-block;height:6px;border-radius:9px;background:var(--p);vertical-align:middle;margin-right:8px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="rp"]{margin:38px 6px 4px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="rp-t"]{position:relative;height:10px;border-radius:9px;background:var(--color-base-200)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="rp-t"] [data-ref~="band"]{position:absolute;top:0;height:100%;border-radius:9px;background:var(--chart-soft)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="rp-t"] [data-ref~="med"]{position:absolute;top:-4px;width:2px;height:18px;background:var(--ink2);margin-left:-1px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="rp-t"] [data-ref~="firm"]{position:absolute;top:-4px;width:18px;height:18px;border-radius:50%;background:var(--p);border:3px solid var(--color-base-100);box-shadow:0 1px 3px rgba(0,0,0,.3);margin-left:-9px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="rp-t"] em{position:absolute;font-style:normal;font-size:10.5px;white-space:nowrap;transform:translateX(-50%)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="rp-t"] [data-ref~="lm"]{top:19px;color:var(--mut)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="rp-t"] [data-ref~="lf"]{top:-26px;color:var(--p-text);font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="rp-x"]{position:relative;height:30px;margin-top:20px;font-size:10px;color:var(--mut2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="rp-x"] span{position:absolute;transform:translateX(-50%);white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="rp-x"] span:first-child{transform:none}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="rp-x"] span:last-child{transform:translateX(-100%)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="cmpc"]{border:1px solid var(--line);border-radius:6px;padding:14px 16px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="cmpc"] h4{margin:0;font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="cmpc"] h4 span{margin-left:auto}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="cmpc"] p{font-size:11.5px;color:var(--mut);margin-top:2px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"]{--p:var(--color-primary);--p1:var(--vristo-primary-soft);--p2:var(--vristo-primary-soft);--s:var(--color-secondary);--s1:var(--vristo-secondary-soft);--ink:var(--vristo-ink);--ink2:var(--vristo-ink);--mut:var(--vristo-subtle);--mut2:var(--vristo-muted);--line:var(--vristo-line);--line2:var(--vristo-line);--bg:transparent;--ok:var(--color-success);--ok1:var(--vristo-success-soft);--warn:var(--color-warning);--warn1:var(--vristo-warning-soft);--err:var(--color-error);--err1:var(--vristo-danger-soft);--info:var(--color-info);--info1:var(--vristo-info-soft);--s-text:var(--color-secondary);--p-text:var(--color-primary);--ok-text:var(--color-success);--warn-text:var(--color-warning);--err-text:var(--color-error);--info-text:var(--color-info);--chart-soft:color-mix(in srgb,var(--color-primary) 45%,var(--vristo-panel));--sh:var(--vristo-panel-shadow);}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] *{box-sizing:border-box}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"]{margin:0;background:var(--bg);color:var(--ink);font:400 14px/1.45 'Nunito',system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] h1,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] h2,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] h3,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] p{margin:0}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] a{color:inherit;text-decoration:none}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="ic"]{width:1em;height:1em;flex:none;vertical-align:-.14em}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="card"]{background:var(--color-base-100);border-radius:6px;box-shadow:var(--sh)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="btn"]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:6px;font-size:11.5px;font-weight:700;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="btn-o"]{background:var(--color-base-100);color:var(--ink);border:1px solid var(--line)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="badge"]{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;border-radius:4px;padding:1px 7px;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="b-ok"]{background:var(--ok1);color:var(--ok-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="b-p"]{background:var(--p1);color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"]{display:flex;flex-direction:column;gap:14px;margin-top:14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="ch"]{display:flex;align-items:center;gap:10px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="ch"] h3{font-size:14px;font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="ch"]>[data-ref~="ic"]{font-size:16px;color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="ch"] [data-ref~="more"]{margin-left:auto;font-size:11px;color:var(--mut)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="i-gr"]{background:var(--ok1);color:var(--ok-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="i-re"]{background:var(--err1);color:var(--err-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="i-bl"]{background:var(--info1);color:var(--info-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="i-pr"]{background:var(--p1);color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="kpis"]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="kpi"]{padding:14px;display:grid;grid-template-columns:40px 1fr;column-gap:12px;row-gap:10px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="kpi"]>i{width:40px;height:40px;border-radius:6px;display:grid;place-items:center;font-size:19px;font-style:normal}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="kpi"] small{display:block;font-size:11px;color:var(--mut)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="kpi"] b{display:block;font-size:19px;font-weight:700;line-height:1.2;letter-spacing:.005em;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="kpi-f"]{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:11px;color:var(--mut);min-height:22px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="tb-h"]{display:flex;align-items:center;gap:10px;padding:14px 18px 12px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="tb-tools"]{display:flex;align-items:center;gap:8px;padding:0 18px 14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="inp"]{height:32px;border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;gap:8px;padding:0 11px;font-size:12.5px;color:var(--mut2);background:var(--color-base-100);white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="inp"][data-ref~="q"]{flex:1;min-width:0}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="inp"] b{color:var(--ink);font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="inp"] [data-ref~="ic"]:last-child{font-size:12px;color:var(--ink2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="segf"]{display:inline-flex;height:32px;background:var(--color-base-200);border-radius:6px;padding:3px;font-size:12px;color:var(--ink2);white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="segf"] span{display:flex;align-items:center;gap:6px;padding:0 10px;border-radius:4px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="segf"] span em{font-style:normal;font-size:10.5px;color:var(--mut2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="segf"] [data-ref~="on"]{background:var(--color-base-100);font-weight:700;color:var(--ink);box-shadow:0 1px 2px rgba(14,23,38,.14)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] table{width:100%;border-collapse:collapse}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] th{background:var(--color-base-200);text-align:left;font-size:12px;font-weight:700;color:var(--ink);padding:10px 12px;white-space:nowrap;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] th [data-ref~="ic"]{font-size:11px;color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] th:first-child,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] td:first-child{padding-left:18px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] th:last-child,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] td:last-child{padding-right:18px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] td{padding:10px 12px;border-bottom:1px solid var(--line2);vertical-align:middle;font-size:13px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="av"]{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:700;flex:none;font-style:normal}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="a0"]{background:var(--p1);color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="a1"]{background:var(--s1);color:var(--s-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="a2"]{background:var(--ok1);color:var(--ok-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="a3"]{background:var(--warn1);color:var(--warn-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="a4"]{background:var(--info1);color:var(--info-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="a5"]{background:var(--err1);color:var(--err-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="up"]{color:var(--ok-text);font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="down"]{color:var(--err-text);font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="h16"] h3{font-size:16px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="h16"]>[data-ref~="ic"]{font-size:19px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="foot"]{display:flex;align-items:center;gap:10px;padding:12px 18px;font-size:12px;color:var(--mut);border-top:1px solid var(--line2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="foot"] [data-ref~="btn"]{margin-left:auto}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="tlw"]{position:relative}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="yr"]{display:flex;align-items:center;gap:10px;padding:16px 18px 6px;position:relative;background:var(--color-base-100)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="yr"] b{font-size:17px;font-weight:700;width:64px;text-align:right}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="yr"] span{font-size:11px;color:var(--mut);background:var(--color-base-200);border-radius:4px;padding:1px 7px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="yr"]::after{content:"";flex:1;height:1px;background:var(--line2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="ev2"]{position:relative;display:grid;grid-template-columns:64px 36px 1fr auto;column-gap:14px;align-items:start;padding:11px 18px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="ev2"]::before{content:"";position:absolute;left:113px;top:0;bottom:0;width:2px;background:var(--line2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="ev2"] [data-ref~="dt"]{font-size:12px;color:var(--mut);padding-top:9px;text-align:right;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="ev2"] [data-ref~="it"]{position:relative;width:36px;height:36px;border-radius:6px;display:grid;place-items:center;font-size:17px;font-style:normal;box-shadow:0 0 0 4px var(--color-base-100)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="ev2"] h4{margin:0;font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:8px;padding-top:1px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="ev2"] p{font-size:11.5px;color:var(--mut);margin-top:1px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="stat2"]{display:flex;gap:26px;text-align:right;padding-top:1px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="stat2"] small{display:block;font-size:10.5px;color:var(--mut)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="stat2"] b{font-size:14px;font-weight:700;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="stat2"] em{font-style:normal;font-size:10.5px;font-weight:700;margin-left:5px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="pchips"]{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="pch"]{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 3px;border-radius:999px;border:1px solid var(--line);font-size:12px;background:var(--color-base-100);white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="pch"] [data-ref~="av"]{width:20px;height:20px;font-size:8.5px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="tgl"]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink2);white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="tgl"] i{width:30px;height:17px;border-radius:9px;background:var(--p);position:relative;display:inline-block}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="tgl"] i::after{content:"";position:absolute;right:2px;top:2px;width:13px;height:13px;border-radius:50%;background:var(--color-base-100)}
[data-exact-section="map"]{--p:#4361ee; --p1:#eceffe; --p2:#d9defc; --s:#805dca; --s1:#f0ebfa;
  --ink:#0e1726; --ink2:#3b3f5c; --mut:#506690; --mut2:#888ea8; --line:#e0e6ed; --line2:#eef1f5; --bg:#fafafa;
  --ok:#00ab55; --ok1:#e3f6ec; --warn:#e2a03f; --warn1:#fcf3e2; --err:#e7515a; --err1:#fdecee; --info:#2196f3; --info1:#e6f4ff;
  --sh:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);}
[data-exact-section="map"] *{box-sizing:border-box}
[data-exact-section="map"]{margin:0;background:var(--bg);color:var(--ink);font:400 14px/1.45 'Nunito',system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}
[data-exact-section="map"] h1,[data-exact-section="map"] h2,[data-exact-section="map"] h3,[data-exact-section="map"] p{margin:0}
[data-exact-section="map"] a{color:inherit;text-decoration:none}
[data-exact-section="map"] [data-ref~="ic"]{width:1em;height:1em;flex:none;vertical-align:-.14em}
[data-exact-section="map"] [data-ref~="card"]{background:var(--color-base-100);border-radius:6px;box-shadow:var(--sh)}
[data-exact-section="map"] [data-ref~="btn"]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:6px;font-size:11.5px;font-weight:700;white-space:nowrap}
[data-exact-section="map"] [data-ref~="btn-o"]{background:var(--color-base-100);color:var(--ink);border:1px solid var(--line)}
[data-exact-section="map"] [data-ref~="badge"]{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;border-radius:4px;padding:1px 7px;white-space:nowrap}
[data-exact-section="map"] [data-ref~="b-n"]{background:var(--color-base-200);color:var(--color-base-content)}
[data-exact-section="map"] [data-ref~="b-p"]{background:var(--p1);color:var(--p)}
[data-exact-section="map"]{display:flex;flex-direction:column;gap:14px;margin-top:14px}
[data-exact-section="map"] [data-ref~="ch"]{display:flex;align-items:center;gap:10px}
[data-exact-section="map"] [data-ref~="ch"] h3{font-size:14px;font-weight:600}
[data-exact-section="map"] [data-ref~="ch"]>[data-ref~="ic"]{font-size:16px;color:var(--p)}
[data-exact-section="map"] [data-ref~="ch"] [data-ref~="more"]{margin-left:auto;font-size:11px;color:var(--mut)}
[data-exact-section="map"] [data-ref~="i-pu"]{background:var(--s1);color:var(--s)}
[data-exact-section="map"] [data-ref~="i-gr"]{background:var(--ok1);color:var(--ok)}
[data-exact-section="map"] [data-ref~="i-re"]{background:var(--err1);color:var(--err)}
[data-exact-section="map"] [data-ref~="i-pr"]{background:var(--p1);color:var(--p)}
[data-exact-section="map"] [data-ref~="kpis"]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
[data-exact-section="map"] [data-ref~="kpi"]{padding:14px;display:grid;grid-template-columns:40px 1fr;column-gap:12px;row-gap:10px}
[data-exact-section="map"] [data-ref~="kpi"]>i{width:40px;height:40px;border-radius:6px;display:grid;place-items:center;font-size:19px;font-style:normal}
[data-exact-section="map"] [data-ref~="kpi"] small{display:block;font-size:11px;color:var(--mut)}
[data-exact-section="map"] [data-ref~="kpi"] b{display:block;font-size:19px;font-weight:700;line-height:1.2;letter-spacing:.005em;white-space:nowrap}
[data-exact-section="map"] [data-ref~="kpi-f"]{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:11px;color:var(--mut);min-height:22px}
[data-exact-section="map"] [data-ref~="pad"]{padding:16px 18px}
[data-exact-section="map"] [data-ref~="seg"]{margin-left:auto;display:inline-flex;border:1px solid var(--p);border-radius:6px;overflow:hidden;font-size:11px;font-weight:700;color:var(--p)}
[data-exact-section="map"] [data-ref~="seg"] b{padding:4px 11px;font-weight:700}
[data-exact-section="map"] [data-ref~="seg"] b+b{border-left:1px solid var(--p)}
[data-exact-section="map"] [data-ref~="seg"] [data-ref~="on"]{background:var(--p);color:#fff}
[data-exact-section="map"] [data-ref~="inp"]{height:32px;border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;gap:8px;padding:0 11px;font-size:12.5px;color:var(--mut2);background:var(--color-base-100);white-space:nowrap}
[data-exact-section="map"] [data-ref~="inp"] b{color:var(--ink);font-weight:600}
[data-exact-section="map"] [data-ref~="inp"] [data-ref~="ic"]:last-child{font-size:12px;color:var(--ink2)}
[data-exact-section="map"] table{width:100%;border-collapse:collapse}
[data-exact-section="map"] th{background:#f6f8fa;text-align:left;font-size:12px;font-weight:700;color:var(--ink);padding:10px 12px;white-space:nowrap;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}
[data-exact-section="map"] th [data-ref~="ic"]{font-size:11px;color:var(--p)}
[data-exact-section="map"] th:first-child,[data-exact-section="map"] td:first-child{padding-left:18px}
[data-exact-section="map"] th:last-child,[data-exact-section="map"] td:last-child{padding-right:18px}
[data-exact-section="map"] td{padding:10px 12px;border-bottom:1px solid var(--line2);vertical-align:middle;font-size:13px}
[data-exact-section="map"] [data-ref~="pg"]{margin-left:auto;display:flex;gap:5px;align-items:center}
[data-exact-section="map"] [data-ref~="pg"] span{min-width:28px;height:28px;padding:0 6px;border-radius:50%;display:grid;place-items:center;background:#f1f2f3;color:var(--ink2);font-weight:700;font-size:12px}
[data-exact-section="map"] [data-ref~="pg"] [data-ref~="on"]{background:var(--p);color:#fff}
[data-exact-section="map"] [data-ref~="pg"] [data-ref~="gap"]{background:none}
[data-exact-section="map"] [data-ref~="chip"]{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 10px;border-radius:6px;border:1px solid var(--line);background:var(--color-base-100);font-size:12px;color:var(--ink);white-space:nowrap}
[data-exact-section="map"] [data-ref~="chip"] [data-ref~="ic"]{font-size:11px;color:var(--mut2)}
[data-exact-section="map"] [data-ref~="up"]{color:var(--ok);font-weight:700}
[data-exact-section="map"] [data-ref~="btn-n"]{background:var(--color-base-200);color:var(--color-base-content)}
[data-exact-section="map"] [data-ref~="h16"] h3{font-size:16px}
[data-exact-section="map"] [data-ref~="h16"]>[data-ref~="ic"]{font-size:19px}
[data-exact-section="map"] [data-ref~="foot"]{display:flex;align-items:center;gap:10px;padding:12px 18px;font-size:12px;color:var(--mut);border-top:1px solid var(--line2)}
[data-exact-section="map"] [data-ref~="foot"] [data-ref~="btn"]{margin-left:auto}
[data-exact-section="map"] [data-ref~="mhead"]{display:grid;grid-template-columns:1fr 330px;gap:28px;margin-top:14px;align-items:end}
[data-exact-section="map"] [data-ref~="mhead"] small{display:block;font-size:11px;color:var(--mut)}
[data-exact-section="map"] [data-ref~="mhead"]>div>b{display:inline-block;font-size:15px;font-weight:600;margin-right:8px}
[data-exact-section="map"] [data-ref~="frow"]{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line2)}
[data-exact-section="map"] [data-ref~="frow"] [data-ref~="lbl"]{font-size:12px;font-weight:700;margin-right:4px;white-space:nowrap}
[data-exact-section="map"] [data-ref~="frow"] p{margin-left:auto;font-size:11px;color:var(--mut);max-width:330px;text-align:right;line-height:1.4}
[data-exact-section="map"] [data-ref~="mapgrid"]{display:grid;grid-template-columns:1.62fr 1fr;gap:14px;align-items:stretch}
[data-exact-section="map"] [data-ref~="mapcard"]{display:flex;flex-direction:column;overflow:hidden}
[data-exact-section="map"] [data-ref~="map-h"]{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--line2)}
[data-exact-section="map"] [data-ref~="bc"]{font-size:11.5px;color:var(--mut);display:flex;align-items:center;gap:5px;flex-wrap:wrap}
[data-exact-section="map"] [data-ref~="bc"] [data-ref~="ic"]{font-size:10px;color:#b9c0cf}
[data-exact-section="map"] [data-ref~="bc"] a{color:var(--p)}
[data-exact-section="map"] [data-ref~="map-t"]{font-size:15px;font-weight:700;margin-top:2px}
[data-exact-section="map"] [data-ref~="map-b"]{position:relative;flex:1;min-height:440px;background:radial-gradient(60% 55% at 50% 50%,#fff 0,#f6f8fc 100%)}
[data-exact-section="map"] [data-ref~="map-b"] svg[data-ref~="mp"]{position:absolute;inset:0;width:100%;height:100%}
[data-exact-section="map"] [data-ref~="zoom"]{position:absolute;right:14px;top:14px;display:flex;flex-direction:column;box-shadow:var(--sh);border-radius:6px;overflow:hidden;background:var(--color-base-100)}
[data-exact-section="map"] [data-ref~="zoom"] span{width:30px;height:30px;display:grid;place-items:center;font-size:14px;color:var(--ink2)}
[data-exact-section="map"] [data-ref~="zoom"] span+span{border-top:1px solid var(--line2)}
[data-exact-section="map"] [data-ref~="legend2"]{position:absolute;left:14px;bottom:14px;background:var(--color-base-100);border-radius:6px;box-shadow:var(--sh);padding:9px 12px;font-size:11px;color:var(--mut)}
[data-exact-section="map"] [data-ref~="legend2"] b{display:block;font-size:11.5px;color:var(--ink);font-weight:700;margin-bottom:6px}
[data-exact-section="map"] [data-ref~="grad"]{display:flex;align-items:center;gap:8px}
[data-exact-section="map"] [data-ref~="grad"] i{width:120px;height:6px;border-radius:9px;background:linear-gradient(90deg,#e7515a,#eceef2 50%,#00ab55)}
[data-exact-section="map"] [data-ref~="map-f"]{display:flex;align-items:center;gap:10px;padding:10px 18px;border-top:1px solid var(--line2);font-size:11.5px;color:var(--mut)}
[data-exact-section="map"] [data-ref~="map-f"] a{margin-left:auto;color:var(--p);font-weight:700}
[data-exact-section="map"] [data-ref~="lst-h"]{padding:14px 18px 12px}
[data-exact-section="map"] [data-ref~="lst-h"] p{font-size:12px;color:var(--mut);margin-top:6px}
[data-exact-section="map"] [data-ref~="lst-h"] p b{color:var(--ink)}
[data-exact-section="map"] [data-ref~="lst-i"]{padding:12px 18px;border-top:1px solid var(--line2)}
[data-exact-section="map"] [data-ref~="lst-i"]>b{font-size:13px;font-weight:600;display:block;line-height:1.35}
[data-exact-section="map"] [data-ref~="tagz"]{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0}
[data-exact-section="map"] [data-ref~="tg"]{display:inline-flex;gap:5px;align-items:center;font-size:11px;border-radius:4px;padding:2px 7px;white-space:nowrap}
[data-exact-section="map"] [data-ref~="tg-r"]{background:var(--err1);color:#d43a44}
[data-exact-section="map"] [data-ref~="tg-d"]{background:#f1f2f3;color:var(--ink2)}
[data-exact-section="map"] [data-ref~="tg-d"] b{font-weight:700;color:var(--ink)}
[data-exact-section="map"] [data-ref~="meta"]{font-size:11.5px;color:var(--mut);display:flex;gap:14px;align-items:center}
[data-exact-section="map"] [data-ref~="dotg"]{width:7px;height:7px;border-radius:50%;background:var(--ok);display:inline-block;margin-right:5px}
[data-exact-section="map"] [data-ref~="skl"]{padding:13px 18px;border-top:1px solid var(--line2)}
[data-exact-section="map"] [data-ref~="skl"] i{display:block;height:9px;border-radius:5px;background:#eef1f5;margin-bottom:8px}
[data-exact-section="map"] [data-ref~="cov"]{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:26px;margin-top:12px}
[data-exact-section="map"] [data-ref~="cov"] small{display:block;font-size:11px;color:var(--mut)}
[data-exact-section="map"] [data-ref~="cov"] b{font-size:15px;font-weight:700}
[data-exact-section="map"] [data-ref~="cov"] span{font-size:12px;color:var(--mut)}
[data-exact-section="map"] [data-ref~="pbar"]{height:6px;border-radius:9px;background:#eef1f5;overflow:hidden;margin-top:7px}
[data-exact-section="map"] [data-ref~="pbar"] i{display:block;height:100%;background:var(--p);border-radius:9px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"]{--p:var(--color-primary);--p1:var(--vristo-primary-soft);--p2:var(--vristo-primary-soft);--s:var(--color-secondary);--s1:var(--vristo-secondary-soft);--ink:var(--vristo-ink);--ink2:var(--vristo-ink);--mut:var(--vristo-subtle);--mut2:var(--vristo-muted);--line:var(--vristo-line);--line2:var(--vristo-line);--bg:transparent;--ok:var(--color-success);--ok1:var(--vristo-success-soft);--warn:var(--color-warning);--warn1:var(--vristo-warning-soft);--err:var(--color-error);--err1:var(--vristo-danger-soft);--info:var(--color-info);--info1:var(--vristo-info-soft);--s-text:var(--color-secondary);--p-text:var(--color-primary);--ok-text:var(--color-success);--warn-text:var(--color-warning);--err-text:var(--color-error);--info-text:var(--color-info);--chart-soft:color-mix(in srgb,var(--color-primary) 45%,var(--vristo-panel));--sh:var(--vristo-panel-shadow);}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] *{box-sizing:border-box}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"]{margin:0;background:var(--bg);color:var(--ink);font:400 14px/1.45 'Nunito',system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] h1,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] h2,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] h3,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] p{margin:0}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] a{color:inherit;text-decoration:none}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="ic"]{width:1em;height:1em;flex:none;vertical-align:-.14em}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="card"]{background:var(--color-base-100);border-radius:6px;box-shadow:var(--sh)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="btn"]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:6px;font-size:11.5px;font-weight:700;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="btn-o"]{background:var(--color-base-100);color:var(--ink);border:1px solid var(--line)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="badge"]{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;border-radius:4px;padding:1px 7px;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="b-ok"]{background:var(--ok1);color:var(--ok-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="b-n"]{background:var(--color-base-200);color:var(--ink2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"]{display:flex;flex-direction:column;gap:14px;margin-top:14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="ch"]{display:flex;align-items:center;gap:10px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="ch"] h3{font-size:14px;font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="ch"]>[data-ref~="ic"]{font-size:16px;color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="i-pu"]{background:var(--s1);color:var(--s-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="i-gr"]{background:var(--ok1);color:var(--ok-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="i-bl"]{background:var(--info1);color:var(--info-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="i-pr"]{background:var(--p1);color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="kpis"]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="kpi"]{padding:14px;display:grid;grid-template-columns:40px 1fr;column-gap:12px;row-gap:10px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="kpi"]>i{width:40px;height:40px;border-radius:6px;display:grid;place-items:center;font-size:19px;font-style:normal}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="kpi"] small{display:block;font-size:11px;color:var(--mut)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="kpi"] b{display:block;font-size:19px;font-weight:700;line-height:1.2;letter-spacing:.005em;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="kpi-f"]{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:11px;color:var(--mut);min-height:22px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="pad"]{padding:16px 18px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="tb-h"]{display:flex;align-items:center;gap:10px;padding:14px 18px 12px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="tb-tools"]{display:flex;align-items:center;gap:8px;padding:0 18px 14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="inp"]{height:32px;border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;gap:8px;padding:0 11px;font-size:12.5px;color:var(--mut2);background:var(--color-base-100);white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="inp"][data-ref~="q"]{flex:1;min-width:0}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="inp"] b{color:var(--ink);font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="inp"] [data-ref~="ic"]:last-child{font-size:12px;color:var(--ink2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="segf"]{display:inline-flex;height:32px;background:var(--color-base-200);border-radius:6px;padding:3px;font-size:12px;color:var(--ink2);white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="segf"] span{display:flex;align-items:center;gap:6px;padding:0 10px;border-radius:4px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="segf"] span em{font-style:normal;font-size:10.5px;color:var(--mut2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="segf"] [data-ref~="on"]{background:var(--color-base-100);font-weight:700;color:var(--ink);box-shadow:0 1px 2px rgba(14,23,38,.14)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] table{width:100%;border-collapse:collapse}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] th{background:var(--color-base-200);text-align:left;font-size:12px;font-weight:700;color:var(--ink);padding:10px 12px;white-space:nowrap;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] th [data-ref~="ic"]{font-size:11px;color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] th:first-child,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] td:first-child{padding-left:18px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] th:last-child,html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] td:last-child{padding-right:18px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] td{padding:10px 12px;border-bottom:1px solid var(--line2);vertical-align:middle;font-size:13px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="cp"]{display:flex;align-items:center;gap:11px;min-width:0}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="cp"]>i{width:32px;height:32px;border-radius:6px;background:var(--color-base-200);color:var(--mut);display:grid;place-items:center;font-size:15px;font-style:normal;flex:none}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="cp"] b{display:block;font-weight:600;font-size:13px;line-height:1.3}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="cp"] small{display:block;font-size:11.5px;color:var(--mut);line-height:1.35}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="alert"]{display:flex;gap:10px;align-items:flex-start;background:var(--p1);border-radius:6px;padding:9px 12px;font-size:12px;color:var(--ink2);line-height:1.5}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="alert"]>[data-ref~="ic"]{color:var(--p-text);font-size:15px;margin-top:2px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="av"]{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:700;flex:none;font-style:normal}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="a0"]{background:var(--p1);color:var(--p-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="a1"]{background:var(--s1);color:var(--s-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="a2"]{background:var(--ok1);color:var(--ok-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="a3"]{background:var(--warn1);color:var(--warn-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="a4"]{background:var(--info1);color:var(--info-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="a5"]{background:var(--err1);color:var(--err-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="h16"] h3{font-size:16px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="h16"]>[data-ref~="ic"]{font-size:19px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="foot"]{display:flex;align-items:center;gap:10px;padding:12px 18px;font-size:12px;color:var(--mut);border-top:1px solid var(--line2)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="foot"] [data-ref~="btn"]{margin-left:auto}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="people"]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="pc"]{border:1px solid var(--line);border-radius:6px;padding:14px;display:flex;gap:12px;align-items:flex-start}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="pc"] [data-ref~="av"]{width:44px;height:44px;font-size:15px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="pc"] b{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="pc"] [data-ref~="fn"]{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line);font-size:12.5px;font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="pc"] [data-ref~="fn"]:first-of-type{border-top:0;padding-top:0;margin-top:6px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="pc"] [data-ref~="fn"] small{display:block;font-size:11.5px;color:var(--mut);font-weight:400;margin-top:1px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="gt"] th[data-ref~="ax"]{padding:0 18px 0 12px;width:360px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="axis"]{position:relative;height:36px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="axis"] span{position:absolute;bottom:8px;transform:translateX(-50%);font-size:10.5px;font-weight:600;color:var(--mut)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="axis"] span[data-ref~="now"]{color:var(--p-text);font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] td[data-ref~="tr2"]{padding:0 18px 0 12px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="track"]{position:relative;height:48px;background-image:linear-gradient(to right,var(--line2) 1px,transparent 1px);background-repeat:repeat-x}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="track"] i{position:absolute;top:50%;height:10px;margin-top:-5px;border-radius:9px;background:var(--chart-soft)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="track"] i[data-ref~="long"]{background:var(--p)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="track"] u{position:absolute;top:0;bottom:0;width:0;border-left:1.5px dashed var(--p);opacity:.55}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] td[data-ref~="per"]{white-space:nowrap;font-size:12.5px;color:var(--ink2);line-height:1.6}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] td[data-ref~="dur"]{white-space:nowrap;font-size:12.5px;font-weight:700;line-height:1.6}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] td[data-ref~="act"]{color:var(--mut2);font-size:14px;text-align:right;width:40px}
[data-exact-section] {font:400 14px/1.45 Nunito,system-ui,sans-serif;color:var(--ink);font-variant-numeric:tabular-nums}
[data-exact-section] :where(h1,h2,h3,h4,p){margin:0}
[data-exact-section] [data-ref~="badge"]{height:auto;min-height:0;border:0;line-height:1.45}
[data-exact-section] [data-ref~="btn"]{min-height:0;height:auto;border-width:1px}
[data-exact-section] [data-ref~="inp"]{min-height:0;width:auto;box-shadow:none;outline:none}
[data-exact-section] [data-ref~="seg"] button,[data-exact-section] [data-ref~="segf"] button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}
[data-exact-section] .table{border-radius:0;font-size:13px}
@media(max-width:1100px){[data-exact-section] [data-ref~="k6"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-exact-section] [data-ref~="reg-grid"]{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:720px){[data-exact-section] [data-ref~="kpis"],[data-exact-section] [data-ref~="k6"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-exact-section] [data-ref~="two"],[data-exact-section] [data-ref~="g2"],[data-exact-section] [data-ref~="g3"],[data-exact-section] [data-ref~="mapgrid"]{grid-template-columns:1fr}[data-exact-section] [data-ref~="sp2"]{grid-column:auto}[data-exact-section] [data-ref~="tb-tools"]{flex-wrap:wrap}}
/* Small compatibility changes for the existing Vristo shell and daisyUI controls. */
[data-exact-section] [hidden]{display:none!important}
[data-exact-section] [data-ref~="inp"] input,[data-exact-section] [data-ref~="inp"] select{background:transparent;border:0;box-shadow:none;min-height:0;height:auto;padding:0;font:inherit;color:inherit;outline:none;flex:1;min-width:0;width:auto}
[data-exact-section] [data-ref~="seg"] button,[data-exact-section] [data-ref~="segf"] button{padding:5px 10px;cursor:pointer;white-space:nowrap}
[data-exact-section] [data-ref~="seg"] [data-ref~="on"]{background:var(--p1);color:var(--p);border-radius:4px;font-weight:700}
[data-exact-section] [data-ref~="segf"] [data-ref~="on"]{background:var(--p1);color:var(--p);border-radius:4px;font-weight:700}
[data-exact-section] [data-ref~="segf"] em{font-style:normal;font-size:11px;color:var(--mut2);margin-left:4px}
[data-exact-section] [data-ref~="pg"] button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;background:var(--p1);color:var(--p);cursor:pointer}
[data-exact-section] [data-ref~="pg"] button[data-ref~="on"]{background:var(--p);color:white}
[data-exact-section] button:disabled{cursor:default;opacity:.45}
[data-exact-section] [data-ref~="t5"]{background:transparent;border:0;width:100%;text-align:left;font:inherit;cursor:pointer}
[data-exact-section] [data-ref~="t5"] [data-ref~="nm"]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
[data-exact-section] [data-ref~="reg-t"]{font:inherit;text-align:left;cursor:pointer}
[data-exact-section] [data-ref~="tgl"] input{width:32px;height:18px;min-width:32px;margin-left:8px;vertical-align:middle}
[data-exact-section] [data-exact-plot]{min-width:0}
[data-exact-section="finance"] [data-ref~="k"] [data-exact-plot]{width:112px;height:34px;align-self:center}
[data-exact-section="finance"] [data-ref~="k"] [data-exact-plot] svg{height:34px}
[data-exact-section="finance"] [data-ref~="tr-p"] [data-exact-plot]{width:160px}
[data-exact-section="finance"] [data-ref~="acc"]{min-height:0;border-radius:0;padding:0}
[data-exact-section="finance"] [data-ref~="acc"] summary{font:inherit;padding:10px 0;min-height:0}
[data-exact-section="finance"] [data-ref~="acc"] .collapse-content{font-size:12px;padding:0 0 12px}
html[data-portal-ui="vristo"] [data-exact-wrapper],html[data-portal-ui="vristo"] [data-exact-wrapper]>.card-body{display:block;padding:0!important;background:transparent;border:0;box-shadow:none}
html[data-portal-ui="vristo"] [data-exact-body]{padding:0!important}
html[data-portal-ui="vristo"] [data-exact-wrapper]{background:transparent!important;border:0!important;box-shadow:none!important}
html[data-portal-ui="vristo"] #pg-people-list[data-profile-section],html[data-portal-ui="vristo"] #pg-timeline-content[data-profile-section]{padding:0!important;margin:0!important}
html[data-portal-ui="vristo"] #pg-people-list[data-profile-section],html[data-portal-ui="vristo"] #pg-timeline-content[data-profile-section]{max-height:none;overflow:visible}
html[data-portal-ui="vristo"] [data-exact-wrapper="owners"]>.card-body>.pg-card-heading{display:none}
html[data-portal-ui="vristo"] #pg-public-records-card[data-exact-documents] .pg-public-records-content{border:0;padding:0;background:none}
html[data-portal-ui="vristo"] #pg-public-records-card[data-exact-documents] #pg-rep-tabbar{margin:14px 0 0;padding:0;border:0;overflow:visible}
html[data-portal-ui="vristo"] #pg-public-records-card[data-exact-documents] #pg-rep-tabbar{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px!important;border:0!important;min-height:0;width:100%;margin:14px 0 0!important}
html[data-portal-ui="vristo"] #pg-public-records-card[data-exact-documents] #pg-rep-tabbar button{width:100%;height:auto;margin:0;font-size:12px;padding:10px 11px;flex:none}
html[data-portal-ui="vristo"] #pg-public-records-card[data-exact-documents] #pg-rep-contracts-wrap{padding:0;border:0;background:transparent}
[data-exact-section="map"] #cm-results{display:contents}
[data-exact-section="map"] #cm-explore{border:0;box-shadow:none;background:none;padding:0}
[data-exact-section="map"] #cm-map-panel{padding:0;overflow:hidden;min-width:0}
[data-exact-section="map"] #cm-map-toolbar{padding:14px 16px;display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--line2);flex-wrap:wrap}
[data-exact-section="map"] #cm-map-controls{display:flex;gap:8px;margin-left:auto;align-items:center}
[data-exact-section="map"] #cm-map-canvas{height:440px;min-height:440px;border:0;border-radius:0}
[data-exact-section="map"] #cm-svg{height:100%;width:100%}
[data-exact-section="map"] #cm-place-pickers{padding:10px 16px}
[data-exact-section="map"] #cm-companies{border:0;display:flex;flex-direction:column;min-width:0;padding:0}
[data-exact-section="map"] #cm-companies-heading{padding:16px 18px 10px}
[data-exact-section="map"] #cm-companies-title{font-size:15px;margin:0;display:flex;align-items:center;gap:8px}
[data-exact-section="map"] #cm-companies-totals{display:block}
[data-exact-section="map"] #cm-companies-count{font-size:20px}
[data-exact-section="map"] #cm-sort-label{margin:0 18px 12px;padding:6px 10px;display:flex;height:auto;gap:6px}
[data-exact-section="map"] #cm-sort{border:0;min-height:0;height:auto;background:transparent;font:inherit;flex:1;padding:0}
[data-exact-section="map"] #cm-company-list{min-height:340px;max-height:490px;overflow-y:auto;padding:0}
[data-exact-section="map"] #cm-company-list [data-company]{padding:14px 18px;border-bottom:1px solid var(--line2);font-size:13px}
[data-exact-section="map"] #cm-company-list [data-company]>a{font-weight:700;color:var(--ink)}
[data-exact-section="map"] #cm-company-list [data-company-meta]{font-size:11px;color:var(--mut2);margin-top:7px;display:flex;flex-wrap:wrap;gap:12px}
[data-exact-section="map"] #cm-company-pagination{margin-top:auto;padding:10px 18px;border-top:1px solid var(--line2)}
[data-exact-section="map"] #cm-applied-filters{border:0;padding:0;box-shadow:none;background:none;margin-top:14px}
[data-exact-section="map"] #cm-applied-filters .card-body{padding:0;gap:10px}
[data-exact-section="map"] #cm-profile-map-title{font-size:16px}
[data-exact-section="map"] #cm-profile-label{font-size:17px;font-weight:700;display:block;margin:3px 0 8px}
[data-exact-section="map"] #cm-profile-activity{font-size:13px;border:1px solid var(--line);border-radius:6px;background:var(--color-base-100);width:100%;height:34px;min-height:0}
[data-exact-section="map"] #cm-coverage{font-size:12px;color:var(--mut)}
html[data-portal-ui="vristo"] body[data-profile-map-embed] [data-exact-section="map"] #cm-profile-fields{display:grid;grid-template-columns:1fr 330px;gap:28px;padding:0;margin-top:14px;align-items:end}
html[data-portal-ui="vristo"] body[data-profile-map-embed] [data-exact-section="map"] #cm-profile-foot{display:none}
html[data-portal-ui="vristo"] body[data-profile-map-embed] [data-exact-section="map"] #cm-applied-filters{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line2);padding:14px 0 0;margin:14px 0 0}
html[data-portal-ui="vristo"] body[data-profile-map-embed] [data-exact-section="map"] #cm-applied-filters[hidden]{display:none}
[data-exact-section="map"] #cm-applied-filter-tags{display:contents}
html[data-portal-ui="vristo"] body[data-profile-map-embed] [data-exact-section="map"] #cm-applied-filters p:not([hidden]){font-size:11px;color:var(--mut);max-width:330px;margin-left:auto;text-align:right;line-height:1.4}
html[data-portal-ui="vristo"] body[data-profile-map-embed] [data-exact-section="map"] #cm-explore-grid{display:grid;grid-template-columns:1.62fr 1fr;gap:14px;border:0;margin:0;padding:0;background:transparent}
html[data-portal-ui="vristo"] body[data-profile-map-embed] [data-exact-section="map"] #cm-map-panel,html[data-portal-ui="vristo"] body[data-profile-map-embed] [data-exact-section="map"] #cm-companies{border:0;border-radius:6px;box-shadow:var(--sh)}
html[data-portal-ui="vristo"] body[data-profile-map-embed] [data-exact-section="map"] #cm-map-toolbar{padding:14px 16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}
[data-exact-section="map"] #cm-companies-count{font-size:12px;margin-left:8px;font-weight:700}
[data-exact-section="map"] #cm-companies-count-context{margin-top:6px}
[data-exact-section="map"] #cm-map-emblem,[data-exact-section="map"] #cm-companies-area{display:none}
@media(max-width:900px){html[data-portal-ui="vristo"] body[data-profile-map-embed] [data-exact-section="map"] #cm-explore-grid{grid-template-columns:1fr}html[data-portal-ui="vristo"] body[data-profile-map-embed] [data-exact-section="map"] #cm-profile-fields{grid-template-columns:1fr}html[data-portal-ui="vristo"] body[data-profile-map-embed] [data-exact-section="map"] #cm-applied-filters{flex-wrap:wrap}}
@media(max-width:900px){[data-exact-section="map"] [data-ref~="mapgrid"]{grid-template-columns:1fr}[data-exact-section="owners"] [data-ref~="gt"]{min-width:860px}}
@media(max-width:600px){[data-exact-section] [data-ref~="kpis"],[data-exact-section] [data-ref~="k6"]{grid-template-columns:1fr}[data-exact-section] [data-ref~="reg-grid"]{grid-template-columns:repeat(2,minmax(0,1fr))}}

html[data-portal-ui="vristo"] body[data-profile-map-embed] [data-exact-section="map"] #cm-explore{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible}
html[data-portal-ui="vristo"] body[data-profile-map-embed] [data-exact-section="map"] #cm-explore-grid{background:transparent!important}
@media(max-width:600px){html[data-portal-ui="vristo"] #pg-public-records-card[data-exact-documents] #pg-rep-tabbar{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section] [data-ref~="kpis"],html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section] [data-ref~="k6"]{grid-template-columns:1fr}}

[data-exact-section]{--p:var(--color-primary);--p1:var(--vristo-primary-soft);--p2:var(--vristo-primary-soft);--s:var(--color-secondary);--s1:var(--vristo-secondary-soft);--ink:var(--vristo-ink);--ink2:var(--vristo-ink);--mut:var(--vristo-subtle);--mut2:var(--vristo-muted);--line:var(--vristo-line);--line2:var(--vristo-line);--bg:transparent;--ok:var(--color-success);--ok1:var(--vristo-success-soft);--warn:var(--color-warning);--warn1:var(--vristo-warning-soft);--err:var(--color-error);--err1:var(--vristo-danger-soft);--info:var(--color-info);--info1:var(--vristo-info-soft);--s-text:var(--color-secondary);--p-text:var(--color-primary);--ok-text:var(--color-success);--warn-text:var(--color-warning);--err-text:var(--color-error);--info-text:var(--color-info);--chart-soft:color-mix(in srgb,var(--color-primary) 45%,var(--vristo-panel));--sh:var(--vristo-panel-shadow);}
html[data-portal-ui="vristo"] body[data-profile-map-embed] [data-exact-section="map"] #cm-map-controls .join button{background:var(--color-base-100);color:var(--p);border:1px solid var(--p2);height:28px;min-height:0}
html[data-portal-ui="vristo"] body[data-profile-map-embed] [data-exact-section="map"] #cm-map-controls .join button[aria-pressed="true"]{background:var(--p);color:var(--color-primary-content)}

[data-exact-section="finance"] [data-finance-meaning]{margin-left:auto;background:transparent;border:0;padding:0;color:var(--mut);font-size:10px;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;gap:3px}
[data-exact-section="finance"] [data-finance-meaning] svg{width:11px;height:11px}
[data-exact-section="finance"] [data-ref~="k-f"]{flex-wrap:wrap;gap:4px}

html[data-portal-ui="vristo"] #portal-main-container .pg-company-main #analytics-finance[data-exact-comparison] [data-analytics-heading]{display:block;margin:0 0 12px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main #analytics-finance[data-exact-comparison] [data-analytics-heading]>[data-ref~="ch"]{width:100%;flex-wrap:wrap;gap:10px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main #analytics-finance[data-exact-comparison] [data-comparison-controls]{display:flex;gap:8px;align-items:center;white-space:nowrap;margin-left:auto}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main #analytics-finance[data-exact-comparison] [data-comparison-controls]>label{display:flex;gap:6px;align-items:center;font:inherit;height:28px;padding:4px 8px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main #analytics-finance[data-exact-comparison] [data-field="year"]{position:static;width:65px;min-width:0;height:auto;min-height:0;padding:0;border:0;background:transparent;font:inherit}
[data-exact-section="history"] [data-history-group]:checked{background:var(--p);color:var(--color-primary-content)}

@media(min-width:721px){html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section] [data-ref~="kpis"]{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="k6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}
[data-exact-section] [data-ref~="kpi"],[data-exact-section="finance"] [data-ref~="k"]{min-width:0}

html[data-portal-ui="vristo"] #portal-main-container .pg-company-main #analytics-finance[data-exact-comparison] [data-comparison-controls]>label{flex-direction:row;min-width:145px;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main #analytics-finance[data-exact-comparison] [data-field="year"]{flex:0 0 65px;min-width:65px}

[data-exact-section] [data-ref~="inp"]{flex-direction:row}

/* J82: supplied overview geometry, semantic theme colors. */
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ic"]{width:1em;height:1em;flex:none;vertical-align:-.14em}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="card"]{background:var(--color-base-100);border-radius:6px;box-shadow:var(--sh)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="btn"]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:6px;font-size:11.5px;font-weight:700;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="badge"]{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;border-radius:4px;padding:1px 7px;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="b-ok"]{background:var(--ok1);color:var(--color-success)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="b-n"]{background:var(--color-base-200);color:var(--ink2)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="b-p"]{background:var(--p1);color:var(--p)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"]{display:flex;flex-direction:column;gap:14px;margin-top:14px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ch"]{display:flex;align-items:center;gap:10px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ch"] h3{font-size:14px;font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ch"]>[data-ref~="ic"]{font-size:16px;color:var(--p)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ch"] [data-ref~="more"]{margin-left:auto;font-size:11px;color:var(--mut)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="i-pu"]{background:var(--s1);color:var(--s)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="i-gr"]{background:var(--ok1);color:var(--ok)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="i-am"]{background:var(--warn1);color:#c8861f}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="i-bl"]{background:var(--info1);color:var(--info)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="i-pr"]{background:var(--p1);color:var(--p)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="kpis"]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="kpi"]{padding:14px;display:grid;grid-template-columns:40px 1fr;column-gap:12px;row-gap:10px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="kpi"]>i{width:40px;height:40px;border-radius:6px;display:grid;place-items:center;font-size:19px;font-style:normal}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="kpi"] small{display:block;font-size:11px;color:var(--mut)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="kpi"] b{display:block;font-size:19px;font-weight:700;line-height:1.2;letter-spacing:.005em;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="kpi-f"]{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:11px;color:var(--mut);min-height:22px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="kpi-f"] svg[data-ref~="sp"]{margin-left:auto}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="dot"]{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="pad"]{padding:16px 18px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="seg"]{margin-left:auto;display:inline-flex;border:1px solid var(--p);border-radius:6px;overflow:hidden;font-size:11px;font-weight:700;color:var(--p)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="seg"] b{padding:4px 11px;font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="seg"] b+b{border-left:1px solid var(--p)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="seg"] [data-ref~="on"]{background:var(--p);color:var(--color-base-100)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] th [data-ref~="ic"]{font-size:11px;color:var(--p)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="alert"]{display:flex;gap:10px;align-items:flex-start;background:var(--p1);border-radius:6px;padding:9px 12px;font-size:12px;color:var(--ink2);line-height:1.5}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="alert"]>[data-ref~="ic"]{color:var(--p);font-size:15px;margin-top:2px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="alert"] b{color:var(--ink);font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="up"]{color:var(--ok);font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="down"]{color:var(--err);font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="col"]{display:flex;flex-direction:column}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="g3"]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="sp2"]{grid-column:span 2}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="kpi-f"] [data-ref~="up"]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="kpi-f"] [data-ref~="calc"]{color:var(--mut);white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ctag"]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;color:var(--p);background:var(--p1);border-radius:4px;padding:1px 6px;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ctag"] [data-ref~="ic"]{font-size:10px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ch"] [data-ref~="ctag"]{margin-left:2px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="pad"] h3{white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ins"]{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:14px 0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ins"] h4{font-size:12px;font-weight:700;margin:0 0 6px;display:flex;align-items:center;gap:7px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ins"] h4 [data-ref~="ic"]{font-size:15px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ins"] ul{list-style:none;margin:0;padding:0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ins"] li{display:flex;gap:10px;padding:8px 0;border-top:1px solid var(--line2);font-size:12.5px;color:var(--ink2);line-height:1.4}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ins"] li i{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:12px;font-style:normal;flex:none;margin-top:1px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ins"] li b{color:var(--ink);font-weight:700;display:block}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="meter"]{display:flex;gap:3px;margin:12px 0 4px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="meter"] i{flex:1;height:6px;border-radius:9px;background:var(--ok)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="meter"] i[data-ref~="q"]{background:var(--color-base-300)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="msum"]{font-size:12px;color:var(--mut);display:flex;justify-content:space-between}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="msum"] b{color:var(--ink);font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="chk"]{display:flex;align-items:center;gap:10px;padding:6.5px 0;border-top:1px solid var(--line2);font-size:12.5px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="chk"]:first-of-type{border-top:0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="chk"] small{display:block;font-size:10px;color:var(--mut2);line-height:1.2}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="chk"] [data-ref~="badge"]{margin-left:auto}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="fnote"]{font-size:10.5px;color:var(--mut2);margin-top:8px;line-height:1.4}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="rv-h"]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="rv-h"] [data-ref~="big2"]{font-size:22px;font-weight:700;margin-right:6px;letter-spacing:.005em}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="pilln"]{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:4px;font-size:11px;font-weight:700;white-space:nowrap;background:var(--color-base-200);color:var(--ink2)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="pilln"][data-ref~="g"]{background:var(--ok1);color:var(--color-success)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="disc"]{font-size:11px;color:var(--mut);margin-top:4px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="bal"]{margin-top:14px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="bal-r"]{display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;margin-top:8px;font-size:11.5px;color:var(--mut)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="bal-b"]{height:22px;display:flex;border-radius:5px;overflow:hidden}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="bal-b"] i{display:block;height:100%}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="bal-b"] [data-ref~="e"]{background:var(--info)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="bal-b"] [data-ref~="c"]{background:repeating-linear-gradient(135deg,var(--color-warning) 0 5px,color-mix(in oklch,var(--color-warning),var(--color-base-100) 30%) 5px 9px)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="bal-v"]{grid-column:2;font-size:11px;color:var(--mut);margin-top:-4px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="bal-v"] b{color:var(--ink);font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="lg2"]{margin-top:14px;font-size:12px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="lg2"] div{display:flex;align-items:center;gap:8px;padding:5px 0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="lg2"] b{margin-left:auto;font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="lg2"] span{color:var(--mut);font-size:11px;width:42px;text-align:right}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="dup"]{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1.08fr;align-items:stretch;margin-top:14px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="dup"]>[data-ref~="op"]{display:grid;place-items:center;font-size:15px;font-weight:700;color:var(--mut2)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="dp"]{border:1px solid var(--line);border-radius:6px;padding:11px 12px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="dp"] small{display:block;font-size:11px;color:var(--mut)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="dp"] b{display:block;font-size:20px;font-weight:700;line-height:1.25;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="dp"] em{display:block;font-style:normal;font-size:10.5px;color:var(--mut2);margin-top:1px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="dp"] [data-ref~="prev"]{display:flex;align-items:center;gap:5px;margin-top:8px;padding-top:7px;border-top:1px dashed var(--line);font-size:11px;color:var(--mut);white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="dp"][data-ref~="res"]{background:var(--p1);border-color:var(--p2)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="dp"][data-ref~="res"] b{color:var(--p)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="contrib"]{margin-top:14px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="contrib"] h4{margin:0 0 4px;font-size:12px;font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="cb"]{display:grid;grid-template-columns:110px 1fr 150px;gap:12px;align-items:center;padding:4px 0;font-size:12px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="cb"] [data-ref~="tr3"]{height:7px;border-radius:9px;background:var(--color-base-200);overflow:hidden}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="cb"] [data-ref~="tr3"] i{display:block;height:100%;border-radius:9px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="cb"] b{font-weight:700;font-size:11.5px;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="rat"]{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--line2);font-size:12.5px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="rat"]:first-of-type{border-top:0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="rat"] small{display:block;font-size:10px;color:var(--mut2)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="rat"]>div{white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="rat"] b{margin-left:auto;font-weight:700;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="rat"] em{font-style:normal;font-size:10.5px;font-weight:700;width:74px;text-align:right;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="scale"]{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;margin-top:8px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="scale"] div{padding:2px 0 2px 16px;border-left:1px solid var(--line)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="scale"] div:first-child{padding-left:0;border:0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="scale"] b{display:block;font-size:16.5px;font-weight:700;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="scale-w"]{margin-top:auto;padding-top:14px;border-top:1px solid var(--line2)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="scale-w"] h4{margin:0;font-size:12px;font-weight:700;display:flex;align-items:center;gap:7px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="scale-w"] h4 span{font-weight:400;color:var(--mut);font-size:11px;margin-left:auto}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="scale"] span{font-size:11.5px;color:var(--mut);line-height:1.35;display:block;margin-top:1px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="dl"]{margin-top:8px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="dl"] div{display:grid;grid-template-columns:104px 1fr;gap:10px;padding:8px 0;border-top:1px solid var(--line2);font-size:12.5px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="dl"] div:first-child{border-top:0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="dl"] dt{font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="dl"] dd{margin:0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="dl"] dd small{display:block;font-size:10.5px;color:var(--mut2)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="reg2"]{display:flex;align-items:center;gap:9px;padding:9px 0;border-top:1px solid var(--line2);font-size:12.5px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="reg2"]:first-of-type{border-top:0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="reg2"] b{width:38px;font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="reg2"] [data-ref~="ic"]{font-size:14px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="reg2"] a{margin-left:auto;font-size:11px;color:var(--ink);display:flex;gap:5px;align-items:center}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="evl"] div{display:flex;gap:10px;align-items:center;padding:7px 0;font-size:12.5px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="evl"] i{width:7px;height:7px;border-radius:50%;background:var(--s);flex:none}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="evl"] span{color:var(--mut);font-size:11.5px;width:70px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="cat"]{display:grid;grid-template-columns:182px 1fr 16px;gap:10px;align-items:center;padding:4.5px 0;font-size:12px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="cat"] [data-ref~="tr3"]{height:7px;border-radius:9px;background:var(--color-base-200);overflow:hidden}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="cat"] [data-ref~="tr3"] i{display:block;height:100%;border-radius:9px;background:var(--p)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="cat"] b{font-weight:700;text-align:right}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="pp"]{display:grid;grid-template-columns:290px 1fr;gap:28px;margin-top:12px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ol"]{margin:0;padding:0;list-style:none;counter-reset:n}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ol"] li{counter-increment:n;display:grid;grid-template-columns:20px 1fr;gap:6px;padding:6.5px 0;border-top:1px solid var(--line2);font-size:12.5px;line-height:1.4}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ol"] li:first-child{border-top:0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ol"] li::before{content:counter(n) ".";color:var(--mut2);font-size:11.5px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="sim"]{display:flex;align-items:center;gap:10px;padding:7.5px 0;border-top:1px solid var(--line2);font-size:12.5px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="sim"]:first-of-type{border-top:0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="sim"]>i{width:26px;height:26px;border-radius:6px;background:var(--p1);color:var(--p);display:grid;place-items:center;font-size:13px;font-style:normal;flex:none}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="sim"] b{font-weight:600;display:block;line-height:1.25}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="sim"] small{font-size:10.5px;color:var(--mut2)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="sim"] em{margin-left:auto;font-style:normal;font-size:10.5px;color:var(--mut2);white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="promo"]{position:relative;overflow:hidden;border-radius:6px;background:linear-gradient(110deg,var(--color-primary) 0%,var(--color-secondary) 60%,color-mix(in oklch,var(--color-secondary),var(--color-neutral) 35%) 100%);color:var(--color-base-100);padding:18px 22px;display:flex;align-items:center;gap:22px;box-shadow:var(--sh)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="promo"] h3{font-size:15px;font-weight:700;display:flex;gap:9px;align-items:center}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="promo"] p{font-size:12.5px;color:var(--color-primary-content);margin-top:3px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="promo"] [data-ref~="facts"]{display:flex;gap:8px;margin-left:auto}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="promo"] [data-ref~="facts"] span{font-size:11.5px;font-weight:700;background:color-mix(in oklch,var(--color-primary-content) 14%,transparent);border-radius:999px;padding:4px 11px;white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="promo"] [data-ref~="btn"]{background:var(--color-base-100);color:var(--p);height:32px;font-size:12px;padding:0 14px}
/* Keep the border on the input wrapper, never on its nested native control. */
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section] [data-ref~="inp"]{display:flex;align-items:center;gap:9px;min-height:0;height:38px;padding:0 12px;flex-direction:row;box-shadow:none}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section] [data-ref~="inp"] > :is(input,select){border:0;border-radius:0;outline:none;box-shadow:none;background:transparent;padding:0;min-height:0;height:34px;line-height:normal;font:inherit;color:var(--ink);flex:1;min-width:0;width:auto}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section] [data-ref~="inp"]:focus-within{border-color:var(--color-primary);outline:2px solid color-mix(in oklch,var(--color-primary) 18%,transparent);outline-offset:1px}
html[data-portal-ui="vristo"] body[data-profile-map-embed]{height:auto;min-height:0;overflow:visible}
html[data-portal-ui="vristo"]:has(body[data-profile-map-embed]){height:auto;min-height:0;overflow:visible}
html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map{height:auto;min-height:0;overflow:visible}
html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map #cm-company-list{height:340px;max-height:340px;min-height:120px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map #cm-companies{height:auto;max-height:none;overflow:visible}
html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map #cm-company-list{flex:none}
html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map #cm-explore-grid{align-items:start}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"]{--p:var(--color-primary);--p1:var(--vristo-primary-soft);--p2:var(--vristo-primary-soft);--s:var(--color-secondary);--s1:var(--vristo-secondary-soft);--ink:var(--vristo-ink);--ink2:var(--vristo-ink);--mut:var(--vristo-subtle);--mut2:var(--vristo-muted);--line:var(--vristo-line);--line2:var(--vristo-line);--bg:transparent;--ok:var(--color-success);--ok1:var(--vristo-success-soft);--warn:var(--color-warning);--warn1:var(--vristo-warning-soft);--err:var(--color-error);--err1:var(--vristo-danger-soft);--info:var(--color-info);--info1:var(--vristo-info-soft);--s-text:var(--color-secondary);--p-text:var(--color-primary);--ok-text:var(--color-success);--warn-text:var(--color-warning);--err-text:var(--color-error);--info-text:var(--color-info);--chart-soft:color-mix(in srgb,var(--color-primary) 45%,var(--vristo-panel));--sh:var(--vristo-panel-shadow);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="card"]{display:block;border:0;min-width:0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="col"]{display:flex;flex-direction:column}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="kpi"]{display:grid;padding:14px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-persistent-kpis{margin:0;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-vristo-analytics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="kpi-f"] > svg{margin-left:auto;width:82px;height:22px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="kpi"]:nth-child(1) .pg-fin-sparkline{color:var(--color-primary)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="kpi"]:nth-child(2) .pg-fin-sparkline{color:var(--color-secondary)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="kpi"]:nth-child(3) .pg-fin-sparkline{color:var(--color-info)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="kpi"]:nth-child(4) .pg-fin-sparkline{color:var(--color-success)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="kpi"] .pg-fin-sparkline :is(polyline,circle){stroke:currentColor}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="promo"] > svg{flex:none}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="pad"]{padding:16px 18px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] :is(.v-widget-heading,[data-ref~="ch"]){margin:0 0 6px;gap:10px;display:flex;align-items:center;justify-content:normal}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] :is(.v-widget-heading,[data-ref~="ch"]) h3{font-size:14px;font-weight:600;line-height:1.4;gap:10px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] :is(.v-widget-heading,[data-ref~="ch"]) > :last-child:not(h3):not(i){margin-left:auto}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] :is(.v-widget-heading,[data-ref~="ch"]) i{background:none;padding:0;width:auto;height:auto;border-radius:0;color:var(--p);font-size:16px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-revenue-chart{height:215px;margin-top:12px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-chart-values{font-size:11px;margin-top:4px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref="capital-value"]{display:flex;align-items:baseline;gap:8px;margin-top:12px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref="capital-value"] b{font-size:24px;font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref="capital-value"] b{white-space:nowrap}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"]{--sh:0 1px 3px color-mix(in oklch,var(--color-base-content) 10%,transparent),0 1px 2px -1px color-mix(in oklch,var(--color-base-content) 10%,transparent);--s1:color-mix(in oklch,var(--color-secondary) 10%,var(--color-base-100));--info1:color-mix(in oklch,var(--color-info) 10%,var(--color-base-100));--warn1:color-mix(in oklch,var(--color-warning) 10%,var(--color-base-100));--err1:color-mix(in oklch,var(--color-error) 10%,var(--color-base-100))}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref="capital-value"] span{font-size:12px;color:var(--mut)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="lg2"] [data-ref~="dot"]{width:7px;height:7px;border-radius:50%;background:var(--info)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="lg2"] [data-ref~="c"]{background:var(--warn)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="alert"]{margin-top:12px;border:0;box-shadow:none;grid-auto-flow:unset}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="meter"] [data-ref~="bad"]{background:var(--err)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-check-list{margin-top:10px;display:block}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-check-list li{padding:6.5px 0;font-size:12.5px;min-height:0;border-top:1px solid var(--line2)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-check-list li small{font-size:10px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-check-list .badge{font-size:10.5px;padding:1px 7px;min-height:0;height:20px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="seg"]{margin-left:auto}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="seg"] button{height:25px;min-height:0;padding:0 10px;border:0;border-radius:4px;font:inherit;font-size:11px;background:none;box-shadow:none}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="seg"] [aria-pressed="true"]{background:var(--color-primary);color:var(--color-primary-content);box-shadow:0 1px 3px color-mix(in oklch,var(--color-base-content) 12%,transparent)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-fact-list{margin-top:8px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-fact{display:grid;grid-template-columns:104px 1fr;gap:10px;padding:8px 0;font-size:12.5px;line-height:1.4;border-top:1px solid var(--line2)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-fact dt{font-weight:700;color:var(--ink)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-fact dd b{font-weight:400}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-fact dd :is(em,small){font-size:10.5px;color:var(--mut2)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] :is(.v-facts-activities,.v-source-disclaimer){font-size:10.5px;margin-top:8px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-source-list>div{padding:9px 0;font-size:12.5px;border-top:1px solid var(--line2);gap:9px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-source-list>div>b{min-width:38px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-events-list{margin-top:6px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-events-list li{display:flex;align-items:center;padding:7px 0;gap:10px;font-size:12.5px;border:0;min-height:0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-events-list time{font-size:11.5px;min-width:70px;width:70px;flex:none}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-event-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--s)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-events-list li:nth-child(n+6){display:none}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="cat"]{width:100%;background:none;border:0;padding:4.5px 0;text-align:left;color:inherit;cursor:pointer}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="cat"][aria-pressed="true"]{color:var(--p);font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-activity-count{font-size:11px;margin-top:6px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-activity-list{height:auto;max-height:none;overflow:visible;margin:0;padding:0;list-style:none;font-size:12.5px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-activity-list li{padding:6.5px 0;border-top:1px solid var(--line2);font-size:12.5px;line-height:1.4;display:block}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-activity-list small{font-size:10px;color:var(--mut2);display:block}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] :is(.v-activity-more,.v-activity-ended){font-size:11.5px;margin-top:8px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-similar-list{height:auto;max-height:none;overflow:visible}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-similar-list a{padding:7.5px 0;gap:10px;font-size:12.5px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-similar-list small{font-size:10.5px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="promo"] .v-widget-heading h3{color:var(--color-primary-content)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="promo"] .v-widget-heading i{color:var(--color-primary-content)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="promo"] .btn{flex:none}
@media(max-width:1100px){html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="scale"]{grid-template-columns:repeat(2,1fr);gap:10px}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="pp"]{grid-template-columns:1fr;gap:14px}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="dup"]{grid-template-columns:1fr 18px 1fr}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="dup"]>[data-ref~="op"]:nth-child(4){display:none}}
@media(max-width:760px){html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-vristo-analytics{grid-template-columns:1fr}}
@media(max-width:760px){html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="g3"]{grid-template-columns:1fr}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="sp2"]{grid-column:auto}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-persistent-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ins"]{grid-template-columns:1fr}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="promo"]{flex-wrap:wrap}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="promo"] [data-ref~="facts"]{margin-left:0;flex-wrap:wrap}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="cb"]{grid-template-columns:100px 1fr 90px;gap:8px}}

html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-vristo-summary [data-ref~="seg"] button{min-width:0;padding:0 5px;font-size:10.5px;height:24px;line-height:1}

/* J83: transparent map canvas, one bounded scroll for company results only. */
html[data-portal-ui="vristo"]:has(>body[data-profile-map-embed]){background:transparent;overflow:hidden}
html[data-portal-ui="vristo"] body[data-profile-map-embed],html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map[data-exact-section="map"]{background:transparent}
html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map #cm-companies{overflow:hidden}

/* J84: balanced embedded map/results panels; accessible page jump. */
html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map #cm-explore-grid{grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr);align-items:stretch}
html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map :is(#cm-map-panel,#cm-companies){height:680px;max-height:none;min-height:0}
html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map #cm-map-canvas{height:auto;min-height:0;flex:1;overflow:hidden}
html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map #cm-svg{position:absolute;inset:0;display:block;width:100%;height:100%;max-height:none}
html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map #cm-company-list{height:auto;max-height:none;min-height:120px;flex:1;overflow-y:auto}
html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map :is(#cm-map-toolbar,#cm-legend,#cm-place-pickers,#cm-companies-heading,#cm-sort-label,#cm-company-pagination){flex-shrink:0}
@media(max-width:900px){html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map #cm-explore-grid{grid-template-columns:1fr}html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map #cm-map-panel{height:520px}html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map #cm-companies{height:620px}}
@media(max-width:480px){html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map #cm-map-panel{height:440px}#company-map #cm-company-pagination{padding:10px}#company-map #cm-company-jump-form .input{gap:4px;padding:0 6px}}

/* J85: neutral controls use current Vristo theme surfaces and readable text. */
html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map #cm-profile-form{height:auto;min-height:22px;padding:2px 8px;border:1px solid var(--color-base-300);background:var(--color-base-200);color:var(--color-base-content);line-height:1.4}
html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map #cm-applied-filters [data-filter-open]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-height:32px;padding:0 11px;border:1px solid var(--color-base-300);border-radius:6px;background:var(--color-base-200);color:var(--color-base-content);line-height:1.2;flex-shrink:0}
html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map #cm-applied-filters [data-filter-open]:hover{background:var(--color-base-300)}
html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map #cm-applied-filters [data-filter-open]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
/* Registry tiles use a tinted surface, including their selected count. */
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="reg-t"][data-ref~="on"]{color:var(--ink)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="reg-t"][data-ref~="on"] b{color:var(--p-text)}

/* Shared SVG value hover, including keyboard focus; theme-aware Vristo surface. */
#pg-chart-tooltip{position:fixed;z-index:200;pointer-events:none;max-width:calc(100vw - 24px)}
#pg-chart-tooltip[hidden]{display:none}
#pg-chart-tooltip::before,#pg-chart-tooltip::after{display:none}
#pg-chart-tooltip .tooltip-content{position:relative;inset:auto;transform:none;translate:none;opacity:1;visibility:visible;white-space:pre-line;text-align:left;max-width:320px;border:1px solid var(--color-base-300);border-radius:6px;background:var(--color-base-200);color:var(--color-base-content);padding:10px 12px;font:600 12px/1.65 Nunito,system-ui,sans-serif;box-shadow:0 6px 20px color-mix(in oklab,var(--color-base-content) 16%,transparent)}
[data-chart-tip]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-owner-state="active"] [data-ref~="cp"] b{color:var(--ok-text)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-owner-period="active"]{background:var(--color-success)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-owner-period="ended"]{background:var(--chart-soft)}
[data-exact-section="owners"] [data-ref~="owner-current"]{color:var(--ok-text);font-weight:700}
[data-exact-section="owners"] [data-ref~="owner-legend"]{display:block;margin-top:3px;font-size:11px}
[data-exact-section="owners"] [data-ref~="cp"] b .badge{margin-left:6px}

/* J88 Vristo details: original panel/table/form language; layout grids and icons unchanged. */
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="card"]{border:0;border-radius:6px;background:var(--vristo-panel);box-shadow:var(--vristo-panel-shadow)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="pad"]{padding:20px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="reg"]{padding:20px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="kpi"]{padding:20px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="ch"] h3{font-size:18px;font-weight:600;line-height:1.5;color:var(--vristo-ink)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="ch"]>[data-ref~="ic"]{font-size:20px;color:var(--color-primary)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="kpi"] small{font-size:12px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="kpi"] b{font-size:24px;font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="inp"]{height:38px;font-size:14px;font-weight:600;border:1px solid var(--vristo-line);background:var(--vristo-panel);color:var(--vristo-muted);box-shadow:none}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="inp"] > :is(input,select){background:transparent;border:0;border-radius:0;padding:0;outline:0;box-shadow:none;font:inherit;color:var(--vristo-ink)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="inp"]:focus-within{border-color:var(--color-primary);outline:0;box-shadow:none}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="btn"]{font-weight:600;font-size:12px;min-height:32px;height:auto;padding:6px 10px;border-radius:6px;line-height:1.5}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="seg"]{box-shadow:none;font-size:12px;font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="segf"]{height:38px;font-size:12px;background:var(--color-base-200)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="segf"] button{font-weight:600;padding:6px 10px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="badge"]{font-size:12px;font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] th{padding:12px 16px;font-size:14px;font-weight:600;border-top:0;border-bottom:0;background:var(--color-base-200);color:var(--vristo-ink)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] td{padding:12px 16px;font-size:14px;border-bottom:1px solid var(--vristo-line)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] table[data-ref~="fin"] :is(th,td){font-size:14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] tbody tr:nth-child(even){background:transparent}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] tbody tr:hover{background:color-mix(in srgb,var(--color-base-200) 60%,var(--vristo-panel))}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] tbody tr:hover td{background:transparent}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] svg[role="img"] text{font-family:Nunito,sans-serif;font-weight:400}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="alert"]{border:0;border-radius:4px;font-size:12px;line-height:1.6}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="card"]{border:0;border-radius:6px;background:var(--vristo-panel);box-shadow:var(--vristo-panel-shadow)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="pad"]{padding:20px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="reg"]{padding:20px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="kpi"]{padding:20px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="ch"] h3{font-size:18px;font-weight:600;line-height:1.5;color:var(--vristo-ink)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="ch"]>[data-ref~="ic"]{font-size:20px;color:var(--color-primary)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="kpi"] small{font-size:12px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="kpi"] b{font-size:24px;font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="inp"]{height:38px;font-size:14px;font-weight:600;border:1px solid var(--vristo-line);background:var(--vristo-panel);color:var(--vristo-muted);box-shadow:none}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="inp"] > :is(input,select){background:transparent;border:0;border-radius:0;padding:0;outline:0;box-shadow:none;font:inherit;color:var(--vristo-ink)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="inp"]:focus-within{border-color:var(--color-primary);outline:0;box-shadow:none}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="btn"]{font-weight:600;font-size:12px;min-height:32px;height:auto;padding:6px 10px;border-radius:6px;line-height:1.5}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="seg"]{box-shadow:none;font-size:12px;font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="segf"]{height:38px;font-size:12px;background:var(--color-base-200)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="segf"] button{font-weight:600;padding:6px 10px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="badge"]{font-size:12px;font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] th{padding:12px 16px;font-size:14px;font-weight:600;border-top:0;border-bottom:0;background:var(--color-base-200);color:var(--vristo-ink)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] td{padding:12px 16px;font-size:14px;border-bottom:1px solid var(--vristo-line)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] table[data-ref~="fin"] :is(th,td){font-size:14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] tbody tr:nth-child(even){background:transparent}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] tbody tr:hover{background:color-mix(in srgb,var(--color-base-200) 60%,var(--vristo-panel))}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] tbody tr:hover td{background:transparent}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] svg[role="img"] text{font-family:Nunito,sans-serif;font-weight:400}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="finance"] [data-ref~="alert"]{border:0;border-radius:4px;font-size:12px;line-height:1.6}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="card"]{border:0;border-radius:6px;background:var(--vristo-panel);box-shadow:var(--vristo-panel-shadow)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="pad"]{padding:20px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="reg"]{padding:20px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="kpi"]{padding:20px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="ch"] h3{font-size:18px;font-weight:600;line-height:1.5;color:var(--vristo-ink)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="ch"]>[data-ref~="ic"]{font-size:20px;color:var(--color-primary)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="kpi"] small{font-size:12px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="kpi"] b{font-size:24px;font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="inp"]{height:38px;font-size:14px;font-weight:600;border:1px solid var(--vristo-line);background:var(--vristo-panel);color:var(--vristo-muted);box-shadow:none}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="inp"] > :is(input,select){background:transparent;border:0;border-radius:0;padding:0;outline:0;box-shadow:none;font:inherit;color:var(--vristo-ink)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="inp"]:focus-within{border-color:var(--color-primary);outline:0;box-shadow:none}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="btn"]{font-weight:600;font-size:12px;min-height:32px;height:auto;padding:6px 10px;border-radius:6px;line-height:1.5}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="seg"]{box-shadow:none;font-size:12px;font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="segf"]{height:38px;font-size:12px;background:var(--color-base-200)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="segf"] button{font-weight:600;padding:6px 10px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="badge"]{font-size:12px;font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] th{padding:12px 16px;font-size:14px;font-weight:600;border-top:0;border-bottom:0;background:var(--color-base-200);color:var(--vristo-ink)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] td{padding:12px 16px;font-size:14px;border-bottom:1px solid var(--vristo-line)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] table[data-ref~="fin"] :is(th,td){font-size:14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] tbody tr:nth-child(even){background:transparent}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] tbody tr:hover{background:color-mix(in srgb,var(--color-base-200) 60%,var(--vristo-panel))}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] tbody tr:hover td{background:transparent}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] svg[role="img"] text{font-family:Nunito,sans-serif;font-weight:400}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="alert"]{border:0;border-radius:4px;font-size:12px;line-height:1.6}
[data-exact-section="map"] [data-ref~="card"]{border:0;border-radius:6px;background:var(--vristo-panel);box-shadow:var(--vristo-panel-shadow)}
[data-exact-section="map"] [data-ref~="pad"]{padding:20px}
[data-exact-section="map"] [data-ref~="reg"]{padding:20px}
[data-exact-section="map"] [data-ref~="kpi"]{padding:20px}
[data-exact-section="map"] [data-ref~="ch"] h3{font-size:18px;font-weight:600;line-height:1.5;color:var(--vristo-ink)}
[data-exact-section="map"] [data-ref~="ch"]>[data-ref~="ic"]{font-size:20px;color:var(--color-primary)}
[data-exact-section="map"] [data-ref~="kpi"] small{font-size:12px}
[data-exact-section="map"] [data-ref~="kpi"] b{font-size:24px;font-weight:700}
[data-exact-section="map"] [data-ref~="inp"]{height:38px;font-size:14px;font-weight:600;border:1px solid var(--vristo-line);background:var(--vristo-panel);color:var(--vristo-muted);box-shadow:none}
[data-exact-section="map"] [data-ref~="inp"] > :is(input,select){background:transparent;border:0;border-radius:0;padding:0;outline:0;box-shadow:none;font:inherit;color:var(--vristo-ink)}
[data-exact-section="map"] [data-ref~="inp"]:focus-within{border-color:var(--color-primary);outline:0;box-shadow:none}
[data-exact-section="map"] [data-ref~="btn"]{font-weight:600;font-size:12px;min-height:32px;height:auto;padding:6px 10px;border-radius:6px;line-height:1.5}
[data-exact-section="map"] [data-ref~="seg"]{box-shadow:none;font-size:12px;font-weight:600}
[data-exact-section="map"] [data-ref~="segf"]{height:38px;font-size:12px;background:var(--color-base-200)}
[data-exact-section="map"] [data-ref~="segf"] button{font-weight:600;padding:6px 10px}
[data-exact-section="map"] [data-ref~="badge"]{font-size:12px;font-weight:600}
[data-exact-section="map"] th{padding:12px 16px;font-size:14px;font-weight:600;border-top:0;border-bottom:0;background:var(--color-base-200);color:var(--vristo-ink)}
[data-exact-section="map"] td{padding:12px 16px;font-size:14px;border-bottom:1px solid var(--vristo-line)}
[data-exact-section="map"] table[data-ref~="fin"] :is(th,td){font-size:14px}
[data-exact-section="map"] tbody tr:nth-child(even){background:transparent}
[data-exact-section="map"] tbody tr:hover{background:color-mix(in srgb,var(--color-base-200) 60%,var(--vristo-panel))}
[data-exact-section="map"] tbody tr:hover td{background:transparent}
[data-exact-section="map"] svg[role="img"] text{font-family:Nunito,sans-serif;font-weight:400}
[data-exact-section="map"] [data-ref~="alert"]{border:0;border-radius:4px;font-size:12px;line-height:1.6}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="card"]{border:0;border-radius:6px;background:var(--vristo-panel);box-shadow:var(--vristo-panel-shadow)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="pad"]{padding:20px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="reg"]{padding:20px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="kpi"]{padding:20px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="ch"] h3{font-size:18px;font-weight:600;line-height:1.5;color:var(--vristo-ink)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="ch"]>[data-ref~="ic"]{font-size:20px;color:var(--color-primary)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="kpi"] small{font-size:12px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="kpi"] b{font-size:24px;font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="inp"]{height:38px;font-size:14px;font-weight:600;border:1px solid var(--vristo-line);background:var(--vristo-panel);color:var(--vristo-muted);box-shadow:none}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="inp"] > :is(input,select){background:transparent;border:0;border-radius:0;padding:0;outline:0;box-shadow:none;font:inherit;color:var(--vristo-ink)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="inp"]:focus-within{border-color:var(--color-primary);outline:0;box-shadow:none}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="btn"]{font-weight:600;font-size:12px;min-height:32px;height:auto;padding:6px 10px;border-radius:6px;line-height:1.5}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="seg"]{box-shadow:none;font-size:12px;font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="segf"]{height:38px;font-size:12px;background:var(--color-base-200)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="segf"] button{font-weight:600;padding:6px 10px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="badge"]{font-size:12px;font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] th{padding:12px 16px;font-size:14px;font-weight:600;border-top:0;border-bottom:0;background:var(--color-base-200);color:var(--vristo-ink)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] td{padding:12px 16px;font-size:14px;border-bottom:1px solid var(--vristo-line)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] table[data-ref~="fin"] :is(th,td){font-size:14px}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] tbody tr:nth-child(even){background:transparent}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] tbody tr:hover{background:color-mix(in srgb,var(--color-base-200) 60%,var(--vristo-panel))}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] tbody tr:hover td{background:transparent}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] svg[role="img"] text{font-family:Nunito,sans-serif;font-weight:400}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="alert"]{border:0;border-radius:4px;font-size:12px;line-height:1.6}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="card"]{border:0;border-radius:6px;background:var(--vristo-panel);box-shadow:var(--vristo-panel-shadow)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="pad"]{padding:20px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="reg"]{padding:20px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="kpi"]{padding:20px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ch"] h3{font-size:18px;font-weight:600;line-height:1.5;color:var(--vristo-ink)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="ch"]>[data-ref~="ic"]{font-size:20px;color:var(--color-primary)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="kpi"] small{font-size:12px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="kpi"] b{font-size:24px;font-weight:700}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="inp"]{height:38px;font-size:14px;font-weight:600;border:1px solid var(--vristo-line);background:var(--vristo-panel);color:var(--vristo-muted);box-shadow:none}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="inp"] > :is(input,select){background:transparent;border:0;border-radius:0;padding:0;outline:0;box-shadow:none;font:inherit;color:var(--vristo-ink)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="inp"]:focus-within{border-color:var(--color-primary);outline:0;box-shadow:none}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="btn"]{font-weight:600;font-size:12px;min-height:32px;height:auto;padding:6px 10px;border-radius:6px;line-height:1.5}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="seg"]{box-shadow:none;font-size:12px;font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="segf"]{height:38px;font-size:12px;background:var(--color-base-200)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="segf"] button{font-weight:600;padding:6px 10px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="badge"]{font-size:12px;font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] th{padding:12px 16px;font-size:14px;font-weight:600;border-top:0;border-bottom:0;background:var(--color-base-200);color:var(--vristo-ink)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] td{padding:12px 16px;font-size:14px;border-bottom:1px solid var(--vristo-line)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] table[data-ref~="fin"] :is(th,td){font-size:14px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] tbody tr:nth-child(even){background:transparent}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] tbody tr:hover{background:color-mix(in srgb,var(--color-base-200) 60%,var(--vristo-panel))}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] tbody tr:hover td{background:transparent}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] svg[role="img"] text{font-family:Nunito,sans-serif;font-weight:400}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-ref~="alert"]{border:0;border-radius:4px;font-size:12px;line-height:1.6}

html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview .v-widget-heading h3{font-size:18px;font-weight:600;line-height:1.5}
html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map :is(.input,.select){font-weight:600;border-color:var(--vristo-line);background:var(--vristo-panel);color:var(--vristo-ink);box-shadow:none}
html[data-portal-ui="vristo"] body[data-profile-map-embed] #company-map :is(.input,.select):focus{border-color:var(--color-primary);outline:0}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="reg-t"][data-ref~="on"]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}
#pg-chart-tooltip .tooltip-content{background:var(--color-neutral);color:var(--color-neutral-content);border-color:var(--color-neutral);box-shadow:none;font-weight:400}

/* Theme soft fills remain local to profile sections, including the embedded map. */
html[data-portal-ui="vristo"]:is([data-theme="graphite"],[data-portal-theme-mode="dark"]) [data-exact-section]{
--vristo-primary-soft:color-mix(in srgb,var(--color-primary) 16%,var(--vristo-panel));
--vristo-secondary-soft:color-mix(in srgb,var(--color-secondary) 16%,var(--vristo-panel));
--vristo-success-soft:color-mix(in srgb,var(--color-success) 16%,var(--vristo-panel));
--vristo-warning-soft:color-mix(in srgb,var(--color-warning) 16%,var(--vristo-panel));
--vristo-danger-soft:color-mix(in srgb,var(--color-error) 16%,var(--vristo-panel));
--vristo-info-soft:color-mix(in srgb,var(--color-info) 16%,var(--vristo-panel));
}

html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="owners"] [data-ref~="track"] i[data-owner-period="active"]{background:var(--color-success)}
html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="documents"] [data-ref~="reg"] [data-ref~="ch"] h3{font-size:18px}

/* Open overview risk detail: Vristo tokens, no change to other overview grids. */
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-company-more{font-size:14px;padding:20px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-company-more #pg-overview-network-risk{outline:0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-company-more .v-widget-heading h3{font-size:18px;line-height:1.5;font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-summary{display:grid;grid-template-columns:1fr 1fr;margin:20px 0 24px;border:1px solid var(--vristo-line);border-radius:6px;overflow:hidden}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-summary>section{padding:24px;min-width:0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-network{border-left:1px solid var(--vristo-line)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-metric{display:flex;align-items:center;gap:20px;min-width:0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-metric>div:last-child{min-width:0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-metric strong{display:block;font-size:20px;line-height:1.5;font-weight:600;color:var(--vristo-ink);margin-top:4px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-metric p{color:var(--vristo-subtle);font-size:13px;line-height:1.6;margin:4px 0 0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-eyebrow{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--vristo-subtle)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-eyebrow i{color:var(--color-primary)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-dial{flex:0 0 88px;width:88px;height:88px;border-radius:50%;padding:6px;background:conic-gradient(currentColor var(--risk-angle),var(--vristo-line) 0)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-dial>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:3px;border-radius:50%;background:var(--vristo-panel)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-dial b{color:var(--vristo-ink);font-size:28px;font-weight:700;line-height:1}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-dial small{align-self:center;padding-top:9px;font-size:12px;color:var(--vristo-subtle)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-factor-heading{display:flex;align-items:center;gap:10px;margin-top:24px;margin-bottom:12px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-factor-heading h4,html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-network-info h4{font-weight:600;font-size:14px;color:var(--vristo-ink);margin:0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-factors{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-factors li{display:flex;align-items:center;gap:10px;color:var(--vristo-ink);font-size:14px;line-height:1.5}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-factor-icon{width:26px;min-width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,currentColor 10%,var(--vristo-panel));font-size:13px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-network-info{display:flex;align-items:flex-start;gap:12px;margin-top:24px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-network-icon,html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:6px;background:var(--vristo-primary-soft);font-size:18px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-network-info p{color:var(--vristo-subtle);font-size:13px;line-height:1.7;margin:4px 0 0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-network-stats{display:flex;gap:8px 16px;flex-wrap:wrap;margin:16px 0 0 52px;font-size:12px;color:var(--vristo-subtle)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-network-stats b{color:var(--vristo-ink);font-weight:600}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-list-note{color:var(--vristo-subtle);font-size:12px;margin:4px 0 12px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-connections #pg-vristo-neighbourhood{background:transparent;border:0;box-shadow:none;padding:0;margin:0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related{margin:12px 0 0;padding:0;list-style:none}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related>li{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-top:1px solid var(--vristo-line)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related>li>div:nth-child(2){min-width:0;flex:1}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-name{font-size:14px;font-weight:600;line-height:1.5}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-name a{color:var(--vristo-ink);text-decoration:none}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-name a:hover{color:var(--color-primary)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-name a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:3px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related p{font-size:12px;line-height:1.6;margin:3px 0 8px;color:var(--vristo-subtle);overflow-wrap:anywhere}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-factors{display:flex;flex-wrap:wrap;gap:6px;color:var(--vristo-muted);font-size:12px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-factors .badge{height:auto;min-height:22px;padding:2px 7px;white-space:normal;line-height:1.5;font-weight:400;background:color-mix(in srgb,var(--vristo-subtle) 8%,var(--vristo-panel));color:var(--vristo-subtle);border:0;border-radius:4px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-score{flex:0 0 85px;text-align:right}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-score strong{display:block;font-size:20px;font-weight:600;line-height:1.3}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-score strong small{font-size:12px;color:var(--vristo-subtle);font-weight:400;margin-left:2px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-score>span{font-size:12px;color:var(--vristo-subtle)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-method{display:flex;gap:8px;align-items:flex-start;border-top:1px solid var(--vristo-line);padding-top:16px;margin:4px 0 0;color:var(--vristo-muted);font-size:12px;line-height:1.6}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-method i{color:var(--color-primary);margin-top:3px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-legacy[hidden]{display:none!important}
@media(max-width:1000px){html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-summary{grid-template-columns:1fr}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-network{border-left:0;border-top:1px solid var(--vristo-line)}}
@media(max-width:640px){html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-summary>section{padding:16px}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-metric{gap:14px}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-dial{flex-basis:72px;width:72px;height:72px;padding:5px}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-dial b{font-size:24px}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-metric strong{font-size:18px}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related{margin-top:8px}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related>li{gap:10px}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-icon{width:30px;height:30px;flex-basis:30px;font-size:14px}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-score{flex-basis:56px}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-score strong{font-size:18px}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-network-stats{margin-left:0}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-company-more .v-widget-heading{flex-wrap:wrap}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-company-more .v-widget-heading .v-widget-note{margin-left:0;flex-basis:100%}}

/* Category filters retain source colors and icons as Vristo badges. */
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-activity-groups{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:10px 0 0}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-activity-chip{height:auto;min-height:28px;max-width:100%;padding:5px 8px;white-space:normal;text-align:left;line-height:1.45;font-size:12px;border-radius:4px;font-weight:600;justify-content:flex-start;gap:6px}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-activity-chip>i{flex:none}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-activity-chip[aria-pressed="true"]{box-shadow:0 0 0 2px currentColor}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-activity-groups:has([aria-pressed="true"]) .v-activity-chip[aria-pressed="false"]{opacity:1}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-activity-chip:focus-visible{outline:2px solid currentColor;outline-offset:3px}

/* Activity badge dark contrast follows Vristo semantic colors. */
html[data-portal-ui="vristo"]:is([data-theme="graphite"],[data-portal-theme-mode="dark"]) #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-activity-chip.badge-soft{color:var(--badge-color);background:color-mix(in srgb,var(--badge-color) 16%,var(--vristo-panel))}
html[data-portal-ui="vristo"]:is([data-theme="graphite"],[data-portal-theme-mode="dark"]) #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-activity-chip.badge-neutral:is(.badge-soft,.badge-outline,.badge-dash){color:var(--vristo-ink);background:color-mix(in srgb,var(--vristo-ink) 8%,var(--vristo-panel))}

html[data-portal-ui="vristo"] #portal-main-container #pg-overview-network-risk{scroll-margin-top:96px}

/* Profile layouts: keep mobile cards readable; only data tables scroll. */
@media (max-width: 1023px) {
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) [data-ref~="g3"] {grid-template-columns:repeat(2,minmax(0,1fr));}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) [data-ref~="sp2"] {grid-column:1 / -1;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) [data-ref~="reg-grid"] {grid-template-columns:repeat(4,minmax(0,1fr));}
}
@media (max-width: 1023px) {
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) :is([data-ref~="g3"],[data-ref~="g2"],[data-ref~="two"],[data-ref~="hz"],[data-ref~="tr-p"],[data-ref~="pp"]) {grid-template-columns:minmax(0,1fr);}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) :is([data-ref~="card"],[data-ref~="card"] > div,[data-ref~="g3"] > *,[data-ref~="g2"] > *,[data-ref~="two"] > *) {min-width:0;max-width:100%;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) :is([data-ref~="ch"],[data-ref~="tb-h"],[data-ref~="tb-tools"],[data-ref~="tb-f"],[data-ref~="lg3"],[data-ref~="lg"],[data-ref~="cap"],[data-ref~="k-f"]) {flex-wrap:wrap;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) :is(h3,h4,[data-ref~="sub"],[data-ref~="more"],[data-ref~="scale"] b,[data-ref~="k-f"]) {white-space:normal;overflow-wrap:anywhere;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) [data-ref~="ch"] > h3 {min-width:0;flex:1 1 12rem;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main #analytics-finance [data-comparison-controls] {display:flex;flex-wrap:wrap;gap:8px;max-width:100%;margin-inline-start:0;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) [data-ref~="tb-tools"] > :is([data-ref~="inp"],[data-ref~="segf"]) {max-width:100%;flex-wrap:wrap;height:auto;min-height:32px;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) [data-ref~="tb-tools"] > [data-ref~="q"] {flex-basis:100%;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) [data-ref~="x5"] {grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:14px;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) [data-ref~="x5"] > div {min-width:0;border:0;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) [data-ref~="scale"] {grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) [data-ref~="scale"] > div {padding:0;border:0;min-width:0;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) [data-ref~="scale-w"] h4 {flex-wrap:wrap;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) [data-ref~="scale-w"] h4 span {flex-basis:100%;margin:0;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main #pg-vristo-overview #pg-persistent-kpis {grid-template-columns:repeat(2,minmax(0,1fr));}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main #pg-vristo-overview #pg-vristo-analytics {grid-template-columns:minmax(0,1fr);}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) :is([data-ref~="kpis"],[data-ref~="k6"]) {grid-template-columns:repeat(2,minmax(0,1fr));}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) :is([data-ref~="kpi"],[data-ref~="k"]) {grid-template-columns:40px minmax(0,1fr);}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) [data-ref~="k"] > svg {grid-column:2;max-width:100%;justify-self:start;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) canvas {max-width:100%;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) [data-ref~="dl2"] b {white-space:normal;text-align:end;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main #pg-vristo-overview [data-ref~="dup"] {grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);row-gap:12px;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main #pg-vristo-overview :is([data-ref~="dp"] [data-ref~="prev"],[data-ref~="rat"]) {flex-wrap:wrap;white-space:normal;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main #pg-vristo-overview [data-ref~="cb"] {grid-template-columns:minmax(0,1fr) auto;gap:6px;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main #pg-vristo-overview [data-ref~="cb"] [data-ref~="tr3"] {grid-column:1 / -1;grid-row:2;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="ev2"] {grid-template-columns:36px minmax(0,1fr);gap:6px 12px;padding:12px 14px;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="ev2"]::before {left:31px;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="ev2"] > [data-ref~="dt"] {grid-column:2;grid-row:1;text-align:start;padding:0;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="ev2"] > [data-ref~="it"] {grid-column:1;grid-row:1 / span 3;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="ev2"] > :not([data-ref~="dt"]):not([data-ref~="it"]) {grid-column:2;min-width:0;overflow-wrap:anywhere;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main [data-exact-section="history"] [data-ref~="ev2"] h4 {flex-wrap:wrap;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main #pg-graph-card .vn-toolbar-group {min-width:0;max-width:100%;flex-wrap:wrap;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main #pg-layout-group {flex-wrap:wrap;gap:4px;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main #pg-graph-card .vn-toolbar {align-items:flex-start;}
}
@media (max-width: 600px) {
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) :is([data-ref~="kpis"],[data-ref~="k6"]) {grid-template-columns:minmax(0,1fr);}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main #pg-vristo-overview #pg-persistent-kpis {grid-template-columns:minmax(0,1fr);}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) [data-ref~="reg-grid"] {grid-template-columns:repeat(2,minmax(0,1fr));}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) :is([data-ref~="kpi"],[data-ref~="k"]) {grid-template-columns:40px minmax(0,1fr);}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) [data-ref~="k"] > svg {grid-column:2;max-width:100%;justify-self:start;}
  html[data-portal-ui="vristo"] #portal-main-container .pg-company-main :is(#pg-vristo-overview,[data-exact-section]) :is([data-ref~="kpi"] b,[data-ref~="k"] b,[data-ref~="k"] small,[data-ref~="reg-t"] span) {white-space:normal;overflow-wrap:anywhere;}
}

/* Quiet identity surface; the address map belongs to the end of the overview. */
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-cover{position:relative;padding:20px 22px;border-radius:6px;border-inline-start:3px solid color-mix(in srgb,var(--color-primary) 45%,var(--color-base-300));background:linear-gradient(115deg,color-mix(in srgb,var(--color-primary) 5%,var(--color-base-100)),var(--color-base-100) 78%);overflow:hidden;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-cover::before{content:"";position:absolute;inset-block-start:-86px;inset-inline-end:-46px;width:230px;height:230px;border:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent);border-radius:50%;pointer-events:none;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-cover-content{position:relative;z-index:1;padding:0;gap:18px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-key-identifiers{gap:8px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .pg-copy-identifier{padding:8px 10px;border:1px solid var(--color-base-300);border-radius:5px;background:color-mix(in srgb,var(--color-base-100) 92%,transparent);min-width:0;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .pg-copy-identifier:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-base-300));}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview>.v-company-location{position:relative;grid-column:1/-1;width:100%;margin-top:18px;padding:0!important;overflow:hidden;border-radius:6px;box-shadow:var(--vristo-panel-shadow);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview>.v-company-location[hidden]{display:none!important;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview .v-company-location #pg-company-map{position:relative;inset:auto;width:100%;height:200px;min-height:200px;max-height:200px;margin:0;overflow:hidden;border-radius:0;opacity:1;pointer-events:auto;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview .v-company-location [data-profile-tiles]{position:absolute;inset:0;overflow:hidden;filter:none;opacity:1;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview .v-company-location #pg-company-map::before,html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview .v-company-location #pg-company-map::after{display:none;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview .v-company-location-title{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:2;margin:0;padding:7px 10px;font-size:12px;font-weight:600;background:color-mix(in srgb,var(--color-base-100) 94%,transparent);color:var(--color-base-content);border:1px solid var(--color-base-300);border-radius:5px;pointer-events:none;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview .v-company-location #pg-company-map-link{position:absolute;inset-block-start:auto;inset-block-end:0;inset-inline-end:0;z-index:3;padding:3px 6px;background:color-mix(in srgb,var(--color-base-100) 94%,transparent);color:var(--color-base-content);font-size:10px;line-height:1.4;pointer-events:auto;}
@media(max-width:640px){html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-cover{padding:16px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .pg-copy-identifier{padding:7px 8px;}}

html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview .v-company-location #pg-company-map:not(.hidden){display:block!important;}

/* Reference composition within the existing native Vristo company shell. */
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-banner{grid-template-columns:minmax(0,1fr) 300px;gap:0;padding:0!important;overflow:visible;border:1px solid var(--color-base-300);border-radius:8px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-cover{padding:24px!important;margin:0;background:var(--color-base-100);border:0;border-radius:8px 0 0 8px;overflow:visible;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-cover::before{display:none;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-cover-content{display:flex;align-items:stretch;gap:22px;padding:0;min-height:0;justify-content:flex-start;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot [data-company-identity-top]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-heading-row{min-width:0;flex:1 1 260px;gap:14px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-cover-icon{width:62px;height:62px;border-radius:12px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-demo-entity-name{font-size:25px;line-height:1.25;overflow-wrap:anywhere;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-address{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;line-height:1.5;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-country{color:var(--vristo-muted);padding-inline-end:8px;border-inline-end:1px solid var(--color-base-300);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-banner-actions{flex:0 1 auto;gap:6px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-actions-list{gap:6px;flex-wrap:wrap;justify-content:flex-end;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot [data-company-hero-summary]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);border:1px solid var(--color-base-300);border-radius:8px;overflow:hidden;background:var(--color-base-100);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-hero-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:0;overflow:hidden;box-shadow:none;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-hero-metrics .stat{position:relative;padding:16px 18px;min-width:0;border-inline-end:1px solid var(--color-base-300);display:block;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-hero-metrics .stat-title{font-size:11px;text-transform:uppercase;letter-spacing:.035em;color:var(--vristo-muted);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot [data-hero-metric-value]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-hero-metrics .stat-value{font-size:23px;line-height:1.35;white-space:normal;overflow-wrap:anywhere;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-hero-metrics .stat-desc{margin-top:6px;font-size:11px;white-space:normal;color:var(--vristo-muted);max-width:62%;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-hero-metrics svg{position:absolute;inset-inline-end:16px;bottom:12px;width:64px;height:24px;color:var(--color-primary);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-hero-metrics [data-hero-metric="profit"] svg{color:var(--color-success);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot [data-company-hero-lead]{display:flex;align-items:center;gap:12px;padding:16px;background:color-mix(in srgb,var(--color-primary) 3%,var(--color-base-100));min-width:0;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot [data-company-hero-lead]>i{color:var(--color-primary);font-size:18px;flex:0 0 auto;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-lead{margin:0;font-size:12px;line-height:1.65;max-width:none;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot [data-company-hero-lead]:has(#pg-company-lead[hidden]){display:none;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot [data-company-hero-summary]:not(:has(#pg-company-lead:not([hidden]))){grid-template-columns:minmax(0,1fr);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-key-identifiers{display:flex;gap:0;flex-wrap:wrap;row-gap:16px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .pg-copy-identifier{padding:0 18px;background:transparent;border:0;border-inline-end:1px solid var(--color-base-300);border-radius:0;flex:1 1 auto;max-width:100%;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .pg-copy-identifier:first-child{padding-inline-start:0;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .pg-copy-identifier:last-child{border-inline-end:0;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .pg-copy-identifier small{font-size:11px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .pg-copy-identifier b{font-size:13px;overflow-wrap:anywhere;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-signals{border-top:1px dashed var(--color-base-300);padding-top:18px;gap:8px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-signals .v-signal-value{color:var(--signal);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-signals .v-signal[data-tone="neutral"] .v-signal-value{color:var(--vristo-ink);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-score-strip{display:flex;flex-direction:column;gap:16px;padding:24px;border-inline-start:1px solid var(--color-base-300);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--color-base-200) 45%,var(--color-base-100));}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot [data-company-rating-head]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot [data-company-rating-head] h3{font-size:12px;text-transform:uppercase;letter-spacing:.025em;font-weight:800;margin:0;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot [data-company-rating-head] .btn{padding:0;min-height:0;height:auto;color:var(--color-primary);box-shadow:none;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot :is(.v-company-risk-feature,.v-company-finance-score){position:relative;padding:16px;background:var(--color-base-100)!important;border:1px solid var(--color-base-300)!important;border-radius:8px;height:auto;min-height:130px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-risk-title{display:flex;gap:10px;align-items:center;max-width:72%;min-height:28px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-risk-title>i{color:var(--color-success);font-size:18px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-risk-title h3{margin:0;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-risk-summary{position:absolute;inset-block-start:14px;inset-inline-end:16px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin:0;width:auto;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-risk-summary.hidden{display:none;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot :is(.pg-company-risk-track,.pg-company-risk-dial){position:static;width:auto!important;height:auto!important;min-height:0;display:block;background:none!important;border:0;box-shadow:none;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot :is(.pg-company-risk-track,.pg-company-risk-dial)::before,html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot :is(.pg-company-risk-track,.pg-company-risk-dial)::after{display:none;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .pg-company-risk-dial>span{position:static;transform:none;display:flex;align-items:baseline;gap:2px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .pg-company-risk-dial b{font-size:25px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .pg-company-risk-level{font-size:11px;line-height:1.4;background:color-mix(in srgb,var(--pg-company-risk-tone) 8%,var(--color-base-100));padding:1px 6px;border-radius:3px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-risk-feature>.v-company-score-caption{margin:0 0 16px;font-size:10px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-risk-scale{display:flex;gap:3px;clear:both;margin:12px 0 10px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-risk-scale[hidden]{display:none;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-risk-scale>span{flex:1;height:6px;border-radius:3px;background:color-mix(in srgb,var(--color-success) 35%,var(--color-base-100));}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-risk-scale>[data-tone="warning"]{background:color-mix(in srgb,var(--color-warning) 35%,var(--color-base-100));}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-risk-scale>[data-tone="error"]{background:color-mix(in srgb,var(--color-error) 35%,var(--color-base-100));}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-risk-scale>[data-active]{outline:2px solid var(--color-base-300);background:var(--color-success);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-risk-scale>[data-active][data-tone="warning"]{background:var(--color-warning);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-risk-scale>[data-active][data-tone="error"]{background:var(--color-error);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-network-score{font-size:10px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-finance-score .v-company-finance-value{position:absolute;inset-inline-end:16px;top:14px;margin:0;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-finance-score .v-company-finance-value strong{font-size:25px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-finance-score>div:first-child{max-width:70%;min-height:28px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-finance-score .v-company-finance-rating{font-size:10px;margin-top:2px;max-width:75%;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-finance-score .progress{margin:18px 0 8px;height:6px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-finance-score .v-company-score-caption{font-size:10px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-finance-score:has(.progress-error) .v-company-finance-rating{color:var(--color-error);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-finance-score:has(.progress-warning) .v-company-finance-rating{color:var(--color-warning);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-finance-score:has(.progress-success) .v-company-finance-rating{color:var(--color-success);}
@media(max-width:1500px){html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot [data-company-hero-summary]{grid-template-columns:minmax(0,1fr);}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot [data-company-hero-lead]{border-top:1px solid var(--color-base-300);}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-hero-metrics .stat:last-child{border-inline-end:0;}}
@media(max-width:1100px){html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-banner{grid-template-columns:minmax(0,1fr);}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-cover{border-radius:8px 8px 0 0;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-score-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-inline-start:0;border-top:1px solid var(--color-base-300);border-radius:0 0 8px 8px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot [data-company-rating-head]{grid-column:1/-1;}}
@media(max-width:640px){html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-cover{padding:16px!important;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot [data-company-identity-top]{position:relative;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-heading-row{padding-inline-end:24px;gap:10px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-demo-entity-name{font-size:21px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-cover-icon{width:48px;height:48px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-banner-actions{position:absolute;top:0;inset-inline-end:-6px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-hero-metrics .stat{padding:14px 12px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-hero-metrics .stat-value{font-size:20px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-hero-metrics svg{width:42px;inset-inline-end:12px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .pg-copy-identifier{padding:0 12px;flex:1 1 44%;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .pg-copy-identifier:nth-child(odd){padding-inline-start:0;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-score-strip{display:flex;padding:16px;gap:12px;}}

html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot .v-company-finance-score [data-profile-finance-detail]{position:absolute;inset-inline-end:16px;bottom:14px;}

@media(max-width:640px){html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-hero-metrics .stat-desc{max-width:none;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot #pg-company-hero-metrics svg{position:static;display:block;margin-top:8px;margin-inline-start:auto;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-profile-slot [data-company-identity-top] .v-company-heading-row{padding-inline-end:0;}}

/* Bottom overview composition; existing API scores, source data and stable map nodes. */
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-company-more{padding:0!important;overflow:hidden;border:1px solid var(--color-base-300);border-radius:8px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-overview-network-risk{padding:0;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-overview-network-risk>.v-widget-heading{padding:20px 22px;margin:0;border-bottom:1px solid var(--color-base-300);gap:14px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-overview-network-risk>.v-widget-heading h3{font-size:17px;gap:12px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-risk-alert]{margin:20px 22px;box-shadow:none;font-size:13px;line-height:1.65;gap:12px;padding:12px 16px;border-radius:6px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:0;overflow:visible;margin:20px 22px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-summary>section{padding:20px;border:1px solid var(--color-base-300);border-radius:7px;background:var(--color-base-100);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-metric{gap:16px;align-items:center;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-metric>div:last-child{flex:1;min-width:0;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-metric strong{color:var(--vristo-ink);font-size:21px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-metric[data-level="low"] strong{color:var(--color-success);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-metric[data-level="medium"] strong{color:var(--color-warning);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-metric:is([data-level="high"],[data-level="critical"]) strong{color:var(--color-error);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-risk-segments]{display:flex;gap:3px;margin-top:12px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-risk-segments]>span{flex:1;min-width:0;height:5px;border-radius:3px;background:var(--color-base-300);overflow:hidden;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-risk-segments]>span>i{display:block;height:100%;background:currentColor;border-radius:3px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-risk-detail-grid]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 22px 22px;align-items:stretch;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-risk-factor-card],html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-vristo-neighbourhood{padding:0!important;border:1px solid var(--color-base-300);border-radius:7px;box-shadow:none;background:var(--color-base-100);min-width:0;display:flex;flex-direction:column;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-risk-factor-card]>.v-risk-factor-heading,html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-vristo-neighbourhood>.v-widget-heading{padding:16px 18px;margin:0;border-bottom:1px solid var(--color-base-300);gap:8px;flex-wrap:wrap;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-vristo-neighbourhood>.v-widget-heading h3{font-size:14px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-vristo-neighbourhood>.v-widget-heading .btn{margin-inline-start:auto;font-size:11px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-risk-factor-group]{padding:0 18px 16px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-risk-factor-group] h5{margin:16px 0 12px;font-size:11px;line-height:1.5;text-transform:uppercase;letter-spacing:.035em;color:var(--vristo-muted);font-weight:700;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-factors{gap:16px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-factors li{align-items:center;font-size:13px;gap:12px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-factors li>div{flex:1;min-width:0;overflow-wrap:anywhere;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-factors b{display:block;font-weight:600;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-factors small{display:block;font-size:11px;color:var(--vristo-muted);margin-top:2px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-factor-icon{width:32px;min-width:32px;height:32px;font-size:14px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-risk-empty],html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-vristo-neighbourhood>.v-widget-empty,html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-vristo-neighbourhood>.v-widget-empty{padding:18px;margin:0;font-size:13px;line-height:1.65;color:var(--vristo-muted);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-vristo-neighbourhood>.v-widget-empty{flex:1;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-vristo-neighbourhood>.v-risk-related{padding:0 18px;margin:0;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related>li{padding:16px 0;gap:12px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related>li:first-child{border-top:0;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-score{flex-basis:64px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-risk-network-caption]{display:flex;align-items:flex-start;gap:10px;margin:16px 18px;padding:12px;background:var(--color-base-200);border-radius:5px;font-size:11px;line-height:1.65;color:var(--vristo-muted);margin-top:auto;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-risk-network-caption] b{color:var(--vristo-ink);font-weight:600;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-risk-network-caption]>i{margin-top:3px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-company-location{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);align-items:center;margin:0;width:100%;border:0;border-top:1px solid var(--color-base-300);border-radius:0;box-shadow:none;padding:0!important;overflow:hidden;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-company-location-info]{padding:20px 22px;min-width:0;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-company-location-info] h4{font-size:11px;text-transform:uppercase;letter-spacing:.035em;color:var(--vristo-muted);margin:0 0 8px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-company-location-info]>strong{display:block;font-size:18px;line-height:1.5;color:var(--vristo-ink);overflow-wrap:anywhere;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-company-location-info]>p{font-size:11px;line-height:1.5;color:var(--vristo-muted);margin:5px 0 14px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-company-location-info] .btn{font-size:11px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-company-location-map]{position:relative;width:100%;min-width:0;height:200px;overflow:hidden;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-company-location #pg-company-map{height:200px;min-height:200px;max-height:200px;width:100%;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-company-location [data-profile-tiles]{opacity:.48;transition:opacity .2s ease;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-company-location:hover [data-profile-tiles],html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-company-location:focus-within [data-profile-tiles]{opacity:1;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-company-location-marker{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;gap:8px;pointer-events:none;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-company-location-marker>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--color-primary);color:var(--color-primary-content);box-shadow:0 0 0 10px color-mix(in srgb,var(--color-primary) 12%,transparent);font-size:20px;flex:0 0 auto;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-company-location-marker>small{padding:8px 10px;background:var(--color-base-100);color:var(--vristo-ink);border:1px solid var(--color-base-300);border-radius:5px;font-size:11px;white-space:nowrap;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-company-location-marker[data-verified="false"]>span{width:66px;height:66px;background:color-mix(in srgb,var(--color-primary) 5%,transparent);border:2px dashed color-mix(in srgb,var(--color-primary) 40%,transparent);box-shadow:none;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-company-location-marker[data-verified="false"]>span>i{display:none;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-risk-source-note]{padding:16px 22px;margin:0;border-top:1px solid var(--color-base-300);color:var(--vristo-muted);font-size:11px;line-height:1.65;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-vristo-network[data-network-banner]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 24px;border:0;border-radius:6px;overflow:hidden;background:linear-gradient(115deg,var(--color-info),var(--color-primary) 75%);color:var(--color-primary-content);}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-vristo-network[data-network-banner]::after{content:"";position:absolute;right:-35px;top:-70px;width:250px;height:250px;border-radius:50%;background:color-mix(in srgb,var(--color-primary-content) 8%,transparent);pointer-events:none;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-vristo-network[data-network-banner]>div{position:relative;z-index:1;min-width:0;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-vristo-network[data-network-banner] h3{color:inherit;font-size:17px;font-weight:600;margin:0 0 6px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-vristo-network[data-network-banner] p{color:inherit;opacity:.78;font-size:12px;margin:0;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-network-banner-actions]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-network-banner-actions] .badge{border:0;background:color-mix(in srgb,var(--color-primary-content) 16%,transparent);color:inherit;font-size:11px;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-network-banner-actions] .btn{border:1px solid color-mix(in srgb,var(--color-primary-content) 40%,transparent);background:transparent;color:inherit;box-shadow:none;font-size:12px;}
@media(max-width:900px){html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-summary,html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-risk-detail-grid]{grid-template-columns:1fr;}}
@media(max-width:640px){html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-overview-network-risk>.v-widget-heading{padding:16px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-risk-alert]{margin:16px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-summary,html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-risk-detail-grid]{margin:16px;gap:12px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-summary>section{padding:16px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-metric{gap:12px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-dial{flex-basis:64px;width:64px;height:64px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-eyebrow{font-size:12px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-metric strong{font-size:18px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-metric p{font-size:11px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-company-location{grid-template-columns:minmax(0,1fr);}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-company-location-info]{padding:18px 16px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-risk-source-note]{padding:14px 16px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-vristo-network[data-network-banner]{padding:18px;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-network-banner-actions]{justify-content:flex-start;}}
@media(hover:none){html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-company-location [data-profile-tiles]{opacity:.8;}}
@media(prefers-reduced-motion:reduce){html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-company-location [data-profile-tiles]{transition:none;}}

html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-company-more>.v-company-location[hidden]{display:none!important;}

html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-company-more #pg-vristo-neighbourhood.card-border{border:1px solid var(--color-base-300)!important;}

html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] #pg-overview-network-risk>.v-widget-heading{border-bottom:0;}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-risk-amount]{flex:0 1 auto;max-width:45%;text-align:right;font-size:13px;line-height:1.5;overflow-wrap:anywhere;}
@media(max-width:640px){html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-factors li:has([data-risk-amount]){display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;}html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] [data-risk-amount]{grid-column:2;max-width:100%;text-align:start;}}

/* Related factors retain their typed meaning in both portal themes. */
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-factors .badge[data-risk-factor-tone]{display:inline-flex;align-items:center;gap:5px;max-width:100%;background:color-mix(in srgb,var(--risk-factor-color) 12%,var(--vristo-panel));color:var(--risk-factor-color)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-factors .badge[data-risk-factor-tone="error"]{--risk-factor-color:var(--color-error)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-factors .badge[data-risk-factor-tone="warning"]{--risk-factor-color:var(--color-warning)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-factors .badge[data-risk-factor-tone="success"]{--risk-factor-color:var(--color-success)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-factors .badge[data-risk-factor-tone="info"]{--risk-factor-color:var(--color-info)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-factors .badge[data-risk-factor-tone="neutral"]{--risk-factor-color:var(--vristo-subtle)}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-factors .badge[data-risk-factor-tone] > i{flex:none;font-size:.85em}
html[data-portal-ui="vristo"] #portal-main-container #pg-vristo-overview[data-exact-section="overview"] .v-risk-related-factors .badge[data-risk-factor-tone] > span{min-width:0;overflow-wrap:anywhere}
