/* intlx_us.css - copies of the inline style blocks the UK profile modules emit (so the US pages look the same); generated 18 Oct 2026 */

/* net card (layoutv2org) */
body.ux.cec .lv2-net2 .cec-card-h{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap} body.ux.cec .lv2-net2 .cec-card-h h2{margin-right:auto} body.ux.cec .lv2n-chips{display:inline-flex;gap:.35rem} body.ux.cec .lv2n-chips span{font-size:.76rem;font-weight:700;color:#55575b;background:var(--c-pale,#f1f1f1);border-radius:999px;padding:.2rem .6rem;white-space:nowrap} body.ux.cec .lv2n-3d{display:inline-flex;align-items:center;gap:.4rem;background:#da291c;color:#fff;border-radius:999px;padding:.35rem .85rem;font-size:.8rem;font-weight:700;text-decoration:none} body.ux.cec .lv2n-3d:hover{background:#b31f15;color:#fff} body.ux.cec .lv2-net2{padding-bottom:0;overflow:hidden} body.ux.cec .lv2n-map{position:relative;margin:.9rem -24px 0;background:#0e0e0e;display:flex;flex-direction:column;justify-content:center} body.ux.cec .lv2-net2 .cec-graph{border-radius:0;margin:0} body.ux.cec .lv2-net2 .g2-reach-caption{display:none!important} body.ux.cec .lv2n-pro{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);z-index:6;display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;background:#fff;color:#111;border-radius:999px;padding:.45rem 1rem;font-size:.82rem;font-weight:700;text-decoration:none;box-shadow:0 6px 18px rgba(0,0,0,.35)} body.ux.cec .lv2n-pro[hidden]{display:none} body.ux.cec .lv2n-pro:hover{background:#da291c;color:#fff} @media (max-width:620px){body.ux.cec .lv2n-map{margin:.8rem -16px 0} body.ux.cec .lv2n-pro{bottom:12px;font-size:.78rem}} @media (max-width:620px){body.ux.cec .lv2n-chips{order:3;width:100%}}

/* similar switch (sidemove) */
body.ux.cec .sim-sw-wrap{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem} body.ux.cec .sim-lab{color:#8a8d91;cursor:pointer;font-weight:600;user-select:none} body.ux.cec .sim-lab.is-on{color:var(--c-deep,#111);font-weight:700} body.ux.cec .sim-sw{position:relative;width:46px;height:26px;border-radius:999px;border:0;padding:0;background:#e6e7e9;cursor:pointer;flex:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.12)} body.ux.cec .sim-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--c-red,#c8102e);box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .2s ease} body.ux.cec .sim-sw[aria-checked="true"] .sim-knob{transform:translateX(20px)} body.ux.cec .sim-sw:focus-visible{outline:2px solid var(--c-red,#c8102e);outline-offset:2px} @media (prefers-reduced-motion:reduce){body.ux.cec .sim-knob{transition:none}}

/* free account card (sidemove) */
body.ux.cec .cec-acc-list{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.55rem} body.ux.cec .cec-acc-list li{border:1.5px dashed var(--c-red,#c8102e);border-radius:12px;padding:.6rem .75rem;background:#fff} body.ux.cec .cec-acc-list b{display:block;font-size:.88rem;color:var(--c-deep,#111)} body.ux.cec .cec-acc-list span{display:block;font-size:.78rem;line-height:1.4;color:#6b6e73;margin-top:.1rem}

/* person top (layoutv2) */
body.ux.cec .cec-ptop{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.25rem;align-items:start;margin:-.4rem 0 1.25rem} body.ux.cec .cec-ptop .cec-ph-kpis{margin:0} body.ux.cec .cec-ptop .kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--c8g,.7rem);margin:0} body.ux.cec .cec-ptop .kpi-tile.c8-tile{border:1.5px dashed var(--c-red,#c8102e);box-sizing:border-box;padding:.95rem 1rem 1rem} body.ux.cec .cec-ptop .kpi-num{font-size:clamp(1.5rem,1.2rem + .8vw,1.9rem);white-space:nowrap} body.ux.cec .cec-ptop .kpi-sub{font-size:.74rem;line-height:1.35} body.ux.cec .cec-ptop .c8x-long .kpi-sub{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical} body.ux.cec .cec-ptop .cec-contact{width:100%;box-sizing:border-box} body.ux.cec .cec-contact.cfx.cec-pcontact dt{margin-top:.2rem} body.ux.cec .cec-contact.cfx.cec-pcontact dt:first-child{margin-top:0} body.ux.cec .cec-contact.cfx.cec-pcontact .cfx-src{padding-top:.3rem} body.ux.cec .cec-contact.cfx.cec-pcontact dl{display:grid;grid-template-columns:1fr auto;column-gap:1rem;row-gap:.55rem;align-items:start} body.ux.cec .cec-contact.cfx.cec-pcontact dt{margin:0 !important;font-size:.84rem;color:#3d3f43} body.ux.cec .cec-contact.cfx.cec-pcontact dd{margin:0;text-align:right} body.ux.cec .cec-ot-set{display:flex;gap:.3rem;margin-top:.4rem} body.ux.cec .cec-ot{position:relative;cursor:help} body.ux.cec .cec-ot:focus-visible{outline:2px solid var(--c-red,#c8102e);outline-offset:2px} body.ux.cec .cec-ot::after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 7px);transform:translateX(-50%);white-space:nowrap;background:#111;color:#fff;font-size:.72rem;font-weight:600;line-height:1;padding:.4rem .55rem;border-radius:6px;opacity:0;pointer-events:none;transition:opacity .12s;z-index:5} body.ux.cec .cec-ot:hover::after,body.ux.cec .cec-ot:focus-visible::after{opacity:1} body.ux.cec .cec-ot-set .cec-ot:first-child::after{left:0;transform:none} body.ux.cec .cec-ot{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fbe7e5;color:var(--c-red,#c8102e)} body.ux.cec .cec-ot-set.is-pending .cec-ot{background:#f1f1f1;color:#a3a6aa} @media (min-width:981px){body.ux.cec .cec-ptop .kpi-row{grid-auto-rows:var(--c8h,146px)} body.ux.cec .cec-ptop .kpi-tile.c8-tile{height:var(--c8h,146px);overflow:hidden} body.ux.cec .cec-ptop .cec-contact{height:calc(2 * var(--c8h,146px) + var(--c8g,.7rem));overflow:hidden;display:flex;flex-direction:column} body.ux.cec .cec-ptop .cfx-src{margin-top:auto}} @media (max-width:1180px) and (min-width:981px){body.ux.cec .cec-ptop .kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))} body.ux.cec .cec-ptop .cec-contact{height:calc(4 * var(--c8h,146px) + 3 * var(--c8g,.7rem))}} @media (max-width:980px){body.ux.cec .cec-ptop{grid-template-columns:minmax(0,1fr)} body.ux.cec .cec-ptop .kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* board bars (boardmock) */
body.ux.cec .bm-th{width:30%} body.ux.cec section.cec-card:has(.bm-cell) td:first-child{min-width:13rem} body.ux.cec .bm-wrap{display:grid;grid-template-columns:1fr 3.6rem;gap:.7rem;align-items:center} body.ux.cec .bm-y{font-size:.8rem;color:var(--ux-muted);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap} body.ux.cec .bm-y b{font-weight:400;color:var(--c-deep,#111)} body.ux.cec .bm-sec{display:block;padding-right:0} body.ux.cec .bm-legend{margin-top:.6rem;align-items:center} body.ux.cec .bm-legend .bm-all{margin-left:auto;font-weight:700;color:var(--c-red,#c8102e);text-decoration:none;font-size:.8rem} body.ux.cec .bm-mock{margin:0 0 .8rem;padding:.45rem .7rem;border:1px dashed var(--c-red,#c8102e);border-radius:10px;font-size:.78rem;color:#9a1b12;background:#fff6f5} @media (max-width:620px){body.ux.cec .bm-th{width:auto} body.ux.cec section.cec-card:has(.bm-cell) td:first-child{min-width:0} body.ux.cec .bm-wrap{grid-template-columns:2.2rem auto;gap:.4rem}}

/* most connected (nettiles) */
body.ux.cec .nt-card .nt-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:.2rem 0 1rem} body.ux.cec .nt-card h3{font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent,#c8102e);margin:.2rem 0 .55rem} body.ux.cec .nt-tile{display:flex;flex-direction:column;gap:.3rem;border:1.5px dashed var(--c-red,#c8102e);border-radius:14px;padding:.8rem .9rem;text-decoration:none;color:inherit;background:#fff;min-height:6.2rem} body.ux.cec .nt-tile:hover{border-style:solid;box-shadow:0 6px 18px rgba(0,0,0,.08)} body.ux.cec .nt-n{font-size:1.6rem;line-height:1.1;color:var(--c-deep,#111)} body.ux.cec .nt-u{font-size:.74rem;color:#6b6e73} body.ux.cec .nt-name{font-weight:700;font-size:.86rem;line-height:1.3;color:var(--c-deep,#111);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical} body.ux.cec .nt-card .nt-wait{color:#8a8d91;font-size:.85rem;margin:0 0 .6rem} @media (max-width:760px){body.ux.cec .nt-card .nt-row{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* journey (openperson) */
body.ux.cec .cec-jr{list-style:none;margin:.2rem 0 0;padding:0;position:relative} body.ux.cec .cec-jr::before{content:"";position:absolute;left:3.15rem;top:.4rem;bottom:.4rem;width:2px;background:#e3e3e3} body.ux.cec .cec-jr-i{display:grid;grid-template-columns:2.6rem 1fr;gap:1.1rem;padding:.45rem 0;position:relative} body.ux.cec .cec-jr-i::before{content:"";position:absolute;left:2.86rem;top:.85rem;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #b9bbbf;box-sizing:border-box} body.ux.cec .cec-jr-i.is-cur::before{background:var(--c-red,#c8102e);border-color:var(--c-red,#c8102e)} body.ux.cec .cec-jr-y{font-size:.8rem;font-weight:700;color:#55575b;text-align:right;padding-top:.15rem;font-variant-numeric:tabular-nums} body.ux.cec .cec-jr-i.is-cur .cec-jr-y{color:var(--c-red,#c8102e)} body.ux.cec .cec-jr-b a{display:block;font-weight:700;font-size:.88rem;line-height:1.3;color:var(--c-deep,#111);text-decoration:none} body.ux.cec .cec-jr-b a:hover{color:var(--c-red,#c8102e);text-decoration:underline} body.ux.cec .cec-jr-r{display:block;font-size:.76rem;color:#6b6e73;margin-top:.1rem} body.ux.cec .cec-jr-r b{color:var(--c-red,#c8102e);font-weight:700}

/* intlx_us.js own rules */
body.ux.cec main[data-intlx] .cec-col, body.ux.cec main[data-intlx] .split-main > * {min-width:0}
body.ux.cec main[data-intlx] .table-scroll {overflow-x:auto;max-width:100%}
body.ux.cec main[data-intlx] .cec-card {min-width:0}
body.ux.cec .ix-banner{border-radius:14px;padding:.85rem 1.1rem;margin:0 0 1.1rem;font-size:.92rem;line-height:1.5;background:#fff;border:1.5px solid #c8102e;color:#111}
body.ux.cec .ix-banner.ix-bad{background:#fdecee}
body.ux.cec .ix-banner.ix-note{border-color:#9aa0a6}
body.ux.cec .ix-banner b{color:#c8102e}
body.ux.cec .ix-banner.ix-note b{color:#111}
body.ux.cec .ix-src{display:block;font-size:.78rem;color:#6b6e73;margin-top:.25rem}
body.ux.cec .ix-pill{display:inline-block;vertical-align:middle;margin:.35rem 0 0 .6rem;font-size:.74rem;font-weight:800;letter-spacing:.02em;border-radius:999px;padding:.2rem .65rem;cursor:help}
body.ux.cec .ix-pill.ix-ok{background:#e8f6ee;color:#17623a;border:1px solid #b6e1c8}
body.ux.cec .ix-reg{margin:.1rem 0 .9rem;font-size:.9rem;line-height:1.45}
body.ux.cec .ix-reg ul{margin:.35rem 0 .2rem;padding-left:1.1rem}
body.ux.cec .ix-reg li{margin:.15rem 0}
