/* StocksXray Lens: square cards and inner components for the OLD-design pages (owner direction 13 Nov 2026). Built by build_square_old.py from the old stylesheets; do not edit by hand. Buttons, inputs, chips, pills, tags, bars, gauges, circles stay rounded. */
html :is([role="table"][data-t] [role="row"],[style*="border-radius: 8px"]:not(button):not(input):not(select):not(textarea):not([role=button]):not([class*=btn]):not([class*=chip]):not([class*=pill]):not([class*=badge]),[style*="border-radius: 10px"]:not(button):not(input):not(select):not(textarea):not([role=button]):not([class*=btn]):not([class*=chip]):not([class*=pill]):not([class*=badge]),[style*="border-radius: 12px"]:not(button):not(input):not(select):not(textarea):not([role=button]):not([class*=btn]):not([class*=chip]):not([class*=pill]):not([class*=badge]),[style*="border-radius: 6px"]:not(button):not(input):not(select):not(textarea):not([role=button]):not([class*=btn]):not([class*=chip]):not([class*=pill]):not([class*=badge]),.pnl,.adslot,.hx,.rg>div,.rg i,.sech-kpi,.sr,.sr-i,.stat,.lc,.cp-card,.card,.bcard,.nw-tk,.pager a,.art-img,.prose-x pre,.prose-x code,.snav a,.nw-list img,.rp-page,.rp-mark,.rp-h2,.rp-fv>div,.rp-lenses i,.rp-chart,.rp-box,.rp-tri>div,.cotchart__tip,.cotbars__tip,.art-fig,.fund,.fund-rank,.fund-photo,.fund-facts>div){border-radius:0!important}
html :is(.cb,.callcard__r div,.nlist,.nthumb,.cvx-sw,.co-logo,html[data-theme="light"] .pnl,html[data-theme="light"] .hx,html[data-theme="light"] .qh-r .rw,html[data-theme="light"] .card,html[data-theme="light"] section[style*="border: 1px solid"][style*="border-radius"]:not(button):not(input):not(select):not(textarea):not([role=button]):not([class*=btn]):not([class*=chip]):not([class*=pill]):not([class*=badge]),html[data-theme="light"] div[style*="border: 1px solid var(--x-line)"][style*="border-radius"]:not(button):not(input):not(select):not(textarea):not([role=button]):not([class*=btn]):not([class*=chip]):not([class*=pill]):not([class*=badge]),html[data-theme="light"] [style*="background: var(--x-pane)"]:not(.adslot):not(button):not(input):not(select):not(textarea):not([role=button]):not([class*=btn]):not([class*=chip]):not([class*=pill]):not([class*=badge]),html[data-theme="light"] [style*="background: var(--x-bg)"]:not(button):not(input):not(select):not(textarea):not([role=button]):not([class*=btn]):not([class*=chip]):not([class*=pill]):not([class*=badge]),html[data-theme="light"] .stat,html[data-theme="light"] .rg>div,html[data-theme="light"] .fund-facts>div,html[data-theme="light"] .callcard__r div,html[data-theme="light"] .lc,html[data-theme="light"] .pro-card,html[data-theme="light"] .pro-kpi,html[data-theme="light"] .pro-in,html[data-theme="light"] .pro-checks label,html[data-theme="light"] a[style*="background: var(--x-card2)"]:not(button):not(input):not(select):not(textarea):not([role=button]):not([class*=btn]):not([class*=chip]):not([class*=pill]):not([class*=badge]),.co-mono,html[data-theme] :is(.pnl,.cp-card,.card,.nlist,.sech-kpi,.bcard,.art-fig,.lc,section[style*="border: 1px solid"],div[style*="border: 1px solid"][style*="border-radius"]):not(button):not(input):not(select):not(textarea):not([role=button]):not([class*=btn]):not([class*=chip]):not([class*=pill]):not([class*=badge]),html[data-theme] :is(.stat,.rg>div,.fund-facts>div,.callcard__r div,:is(.pnl,.cp-card,.card,section[style*="border"]) div[style*="border: 1px solid"][style*="border-radius"]):not(button):not(input):not(select):not(textarea):not([role=button]):not([class*=btn]):not([class*=chip]):not([class*=pill]):not([class*=badge]),html[data-theme] .qh-r .rw,html[data-theme] .art-img,html[data-theme] .pager a,html[data-theme] .pro-card,html[data-theme] :is(.pro-kpi,.dial,.cp-seg,.ar,.scnote),html[data-theme] .pro-kpi,html[data-theme] .pro-checks label,html[data-theme="light"] :is(main:not(.pg)>div:has(>h1),.sech,.qh),html[data-theme="light"] .pg-main>h1.hh1,html[data-theme="light"] .pg-main>h1.hh1+p.intro,html[data-theme] .kn>div,.fj-hero,.fj-mk){border-radius:0!important}
html :is(.fj-mk-b,.fj-card,.fj-panel,.fj-tile,.fj-checks,html[data-theme="light"] :is(main:not(.pg):not(.fj-home)>div:has(>h1),.sech,.qh),html[data-theme] a.bcard.bcard--fj.bcard--fj,html[data-theme="light"] :is(.stat,.rg>div,.fund-facts>div,.callcard__r div,:is(.pnl,.cp-card,.card,section[style*="border"]) div[style*="border: 1px solid"][style*="border-radius"]):not(button):not(input):not(select):not(textarea):not([role=button]):not([class*=btn]):not([class*=chip]):not([class*=pill]):not([class*=badge]),html[data-theme="light"] #swot>div>div,html[data-theme="light"] div.sech-kpi.sech-kpi.sech-kpi>div,html[data-theme="light"] section.fj-mhero,main.doc .fj-band--in,html[data-theme="light"]:not(#sxc) body :is(.pnl,.cp-card,.card,.nlist,.sech-kpi,.bcard,.lc,.pro-card,.fj-card,section[style*="border: 1px solid"],div[style*="border: 1px solid"][style*="border-radius"]):not(.hx):not(.adslot):not(button):not(input):not(select):not(textarea):not([role=button]):not([class*=btn]):not([class*=chip]):not([class*=pill]):not([class*=badge]),html[data-theme="light"]:not(#sxc) body :is(.pnl>h3,.pnl>h2,section[style*="border"]>h2:first-child,.hbar):not(button):not(input):not(select):not(textarea):not([role=button]):not([class*=btn]):not([class*=chip]):not([class*=pill]):not([class*=badge]),html[data-theme="light"]:not(#sxc) body :is(section.qh,section.fj-mhero,.sech,main:not(.pg):not(.fj-home)>div:has(>h1)),html[data-theme="light"]:not(#sxc) body .fj-slide,html[data-theme="light"]:not(#sxc) body :is(section[style*="border"],div[style*="border: 1px solid"])>:is(div,header):first-child:has(>h2):not(button):not(input):not(select):not(textarea):not([role=button]):not([class*=btn]):not([class*=chip]):not([class*=pill]):not([class*=badge]),html[data-theme="light"]:not(#sxc) body div[style*="border: 1px solid"]>h2[style]:first-child:not(button):not(input):not(select):not(textarea):not([role=button]):not([class*=btn]):not([class*=chip]):not([class*=pill]):not([class*=badge]),html[data-theme="light"]:not(#sxc) body .pro-card>.pro-h2:first-child,html[data-theme="light"]:not(#sxc) body .pro-card>div:first-child:has(>.pro-h2),html[data-theme="light"]:not(#sxc) body .pnl>.ptabs,html[data-theme="light"]:not(#sxc) body :is(.pnl,.cp-card,.card,.nlist,.sech-kpi,.bcard,.lc,.pro-card,.fj-card,.fj-panel,section[style*="border: 1px solid"],div[style*="border: 1px solid"][style*="border-radius"]):not(.hx):not(.adslot):not(button):not(input):not(select):not(textarea):not([role=button]):not([class*=btn]):not([class*=chip]):not([class*=pill]):not([class*=badge]),html[data-theme="light"]:not(#sxc) body div[style*="border: 1px solid"][style*="border-radius"]:not(.hx):not(.adslot):not(button):not(input):not(select):not(textarea):not([role=button]):not([class*=btn]):not([class*=chip]):not([class*=pill]):not([class*=badge]),html[data-theme="light"]:not(#sxc) body :is(.pnl>h3,.pnl>h2,section[style*="border"]>h2:first-child,.hbar,div[style*="border: 1px solid"]>h2[style]:first-child,.pnl>.ptabs,.pro-card>.pro-h2:first-child):not(button):not(input):not(select):not(textarea):not([role=button]):not([class*=btn]):not([class*=chip]):not([class*=pill]):not([class*=badge]),html[data-theme="light"]:not(#sxc) body .tabs2,html[data-theme="light"]:not(#sxc) body .fj-tile,html[data-theme="light"]:not(#sxc) body .fj-tile svg,.card-dark,.tool .ic,.etfw,.flags,.marker span,.mod,.prose img,.fil .ff,.qbar,.qbar div,.cp-seg,.quad div,.dial){border-radius:0!important}
html :is(.ib i,.ar,.scnote,.picks .sc,.cp-teaser,.vfilters,.xw-chart,.xw-tin,.xw,.xw-tcol,.xw-x,.xw-link,.xw-in,.xw-pop,.xw-li,.xw-r,.xw-tapply,.xw-lay,.xw-ind,.xw-arow,.xw-num,.xw-etip,.xw-rp,.tp-kpi,.tp-winner,.tp-wtag .rk,.tp-cta,.tp-wstats,.tp-sc i,.tp-card,.hct-panel,.hct-ib,.hct-u,.hct-t,.hct-card,.hct-in,.hct-send,.hct-pin-in,.hct-pin-b,.svid .svid-frame){border-radius:0!important}
html :is(.svid .svid-play,.cvid .cvid-frame,.cvid .cvid-play,#dividends .dv-more td,#dividends .dv-more .dv-col){border-radius:0!important}
html [style*="border-radius"]:not(button):not(input):not(select):not(textarea):not([role=button]):not([class*=btn]):not([class*=chip]):not([class*=pill]):not([class*=badge]):not([class*=tag]):not(.hx-b):not(.skip):not([style*="border-radius: 999"]):not([style*="border-radius:999"]):not([style*="border-radius: 99px"]):not([style*="border-radius:99px"]):not([style*="border-radius: 50%"]):not([style*="border-radius:50%"]):not([style*="border-radius: 20px"]):not([style*="border-radius:20px"]):not([style*="border-radius: 18px"]):not([style*="border-radius:18px"]):not([style*="border-radius: 24px"]):not([style*="border-radius:24px"]):not([style*="border-radius: 100%"]):not([style*="border-radius:100%"]):not([style*="border-radius: 30px"]):not([style*="border-radius:30px"]){border-radius:0!important}
html div[style*="min-height: 100vh"],html div[style*="min-height:100vh"]{border-radius:0!important}


html[data-theme]:not(#lx):not(#ly) body,html[data-theme]:not(#lx):not(#ly) div[style*="min-height: 100vh"],html[data-theme]:not(#lx):not(#ly) div[style*="min-height:100vh"]{background:#EDF2F6!important}
html[data-theme]:not(#lx):not(#ly) .pnl{background:#fff;border:1px solid #DCE4EC}

html[data-theme]:not(#lx):not(#ly) :is(.pnl>h2,.pnl>h3,section[style*="border"]>h2[style]:first-child,div[style*="border: 1px solid"]>h2[style]:first-child,.hbar){background:#fff!important;color:#08182F!important;border-bottom:1px solid #DCE4EC!important;padding:8px 12px!important;min-height:40px;display:flex!important;align-items:center;gap:9px;font:800 16px/1.2 Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important;letter-spacing:-.015em!important;text-transform:none!important}
html[data-theme]:not(#lx):not(#ly) :is(.pnl>h2,.pnl>h3,section[style*="border"]>h2[style]:first-child,div[style*="border: 1px solid"]>h2[style]:first-child,.hbar)::before{content:""!important;display:block!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#F5B63D!important;box-shadow:0 0 0 3px #FFF3D6!important;flex:none!important;margin:0!important}
html[data-theme]:not(#lx):not(#ly) :is(.pnl>h2,.pnl>h3)::after{content:none!important;background:none!important}
html[data-theme]:not(#lx):not(#ly) :is(.pnl>h2,.pnl>h3) a{color:#006A94!important;margin-left:auto;font-size:13px!important;font-weight:600!important;letter-spacing:0!important}
html[data-theme]:not(#lx):not(#ly) .hbar :is(h2,h3,div,span,b,strong){color:inherit!important}
html[data-theme]:not(#lx):not(#ly) .hbar .tag{background:#E3F2F8!important;color:#006A94!important}
html[data-theme]:not(#lx):not(#ly) .hbar>*{margin:0!important;background:none!important}

html[data-theme]:not(#lx):not(#ly) :is(.sech,.qh,.fj-mhero){background:#fff!important;background-image:none!important;border:1px solid #DCE4EC!important;box-shadow:none!important;padding:14px 18px!important}
html[data-theme]:not(#lx):not(#ly) :is(.sech,.qh,.fj-mhero)::before,html[data-theme]:not(#lx):not(#ly) :is(.sech,.qh,.fj-mhero)::after{background-image:none!important}
html[data-theme]:not(#lx):not(#ly) :is(.sech,.qh) h1{font:800 26px/1.15 Inter,system-ui,sans-serif!important;letter-spacing:-.02em!important;color:#08182F!important}

html[data-theme]:not(#lx):not(#ly) :is([style*="IBM Plex Mono"],.mono,.qh-px,.dtbl td,.dtbl th,table.mini td,.kv dd,.kn b,.rw-v){font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important;font-variant-numeric:tabular-nums!important;letter-spacing:0!important}
html[data-theme]:not(#lx):not(#ly) [style*="Source Serif"],html[data-theme]:not(#lx):not(#ly) [style*="IBM Plex Sans"]{font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important;letter-spacing:-.015em}
html[data-theme]:not(#lx):not(#ly) :is(h2,h3)[style*="Source Serif"]:not(:first-child){font-weight:800!important;font-size:20px!important;color:#08182F!important}

html[data-theme]:not(#lx):not(#ly) :is(.hx-leader,.hx-infeed){background:#fff;border:1px solid #DCE4EC;border-left:3px solid #F5B63D}
html[data-theme]:not(#lx):not(#ly) :is(.hx-leader,.hx-infeed)>a{padding:8px 14px!important;gap:12px!important}
html[data-theme]:not(#lx):not(#ly) :is(.hx-leader,.hx-infeed) .hx-k{display:none}
html[data-theme]:not(#lx):not(#ly) :is(.hx-leader,.hx-infeed) .hx-tx{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}
html[data-theme]:not(#lx):not(#ly) :is(.hx-leader,.hx-infeed) .hx-h{font-size:14px}
html[data-theme]:not(#lx):not(#ly) :is(.hx-leader,.hx-infeed) .hx-p{font-size:13px}
html[data-theme]:not(#lx):not(#ly) .hx-tall{min-height:0!important;background:#fff!important;background-image:none!important}
html[data-theme]:not(#lx):not(#ly) .hx-tall .hx-art,html[data-theme]:not(#lx):not(#ly) .hx-tall .hx-p,html[data-theme]:not(#lx):not(#ly) .hx-tall .hx-list span{display:none!important}
html[data-theme]:not(#lx):not(#ly) .hx-tall .hx-main{padding:12px 14px!important;gap:6px!important}
html[data-theme]:not(#lx):not(#ly) .hx-tall .hx-list{padding:4px 14px 8px!important}

html[data-theme]:not(#lx):not(#ly) .dtbl th,html[data-theme]:not(#lx):not(#ly) table.mini th{font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#51627D!important;background:#F5F8FB!important;border-bottom:1px solid #DCE4EC!important;padding:8px 12px!important}
html[data-theme]:not(#lx):not(#ly) .dtbl td,html[data-theme]:not(#lx):not(#ly) table.mini td{padding:8px 12px!important;border-color:#DCE4EC!important}
html[data-theme]:not(#lx):not(#ly) :is(.dtbl,table.mini) tbody tr:hover td{background:#E3F2F8!important}

