/* Conexión BDV y Estado Chase · resumen épico con 4 tarjetas y barra entró/salió */
html body .bsx-on .patr-metric-strip{display:none!important}
@media (min-width:1101px){
html.epx body section.bank-balance-hero.bsx-hero,html.epx body section.account-balance-grid.bsx-hero,html body section.bank-balance-hero.bsx-hero,html body section.account-balance-grid.bsx-hero{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important;grid-template-rows:auto auto;column-gap:26px!important;row-gap:10px!important;align-items:stretch}
html body section.bsx-hero>.bsx-side{grid-column:2;grid-row:1/span 2}
html body section.bsx-hero>:not(.bsx-side){grid-column:1}
html body section.bsx-hero>:first-child:where(.patr-content .cq-kpis>*,.patr-content .patr-expense-metrics>*,.patr-content .ops-overview>*,.patr-content .ct-inc-app .kpis>*,.patr-content .consignment-page .patr-metric-strip>*,.patr-content .crypto-summary>*,.patr-content .ct-std-kpis>*,.patr-content .account-balance-grid>*,.patr-content .bank-balance-hero>*,.patr-content .closing-quota>*,.patr-content .patr-contact-filters>*,.patr-content .settings-pane .patr-metric-strip>*,.patr-content .scenario-summary>*,.patr-content .assets-page .patr-metric-strip>*),html body section.bsx-hero>.account-balance-main{border-right:1px solid rgba(255,255,255,.10);padding-right:26px!important}
}
html body section.account-balance-grid.bsx-hero>.account-balance-context{display:none!important}
html body section.bank-balance-hero.bsx-hero>:first-child:where(.patr-content .cq-kpis>*,.patr-content .patr-expense-metrics>*,.patr-content .ops-overview>*,.patr-content .ct-inc-app .kpis>*,.patr-content .consignment-page .patr-metric-strip>*,.patr-content .crypto-summary>*,.patr-content .ct-std-kpis>*,.patr-content .account-balance-grid>*,.patr-content .bank-balance-hero>*,.patr-content .closing-quota>*,.patr-content .patr-contact-filters>*,.patr-content .settings-pane .patr-metric-strip>*,.patr-content .scenario-summary>*,.patr-content .assets-page .patr-metric-strip>*){display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:10px!important}
html body section.bank-balance-hero.bsx-hero>:first-child:where(.patr-content .cq-kpis>*,.patr-content .patr-expense-metrics>*,.patr-content .ops-overview>*,.patr-content .ct-inc-app .kpis>*,.patr-content .consignment-page .patr-metric-strip>*,.patr-content .crypto-summary>*,.patr-content .ct-std-kpis>*,.patr-content .account-balance-grid>*,.patr-content .bank-balance-hero>*,.patr-content .closing-quota>*,.patr-content .patr-contact-filters>*,.patr-content .settings-pane .patr-metric-strip>*,.patr-content .scenario-summary>*,.patr-content .assets-page .patr-metric-strip>*)>div:last-child{text-align:left!important;font-size:11.5px!important;opacity:.85}
html body section.bank-balance-hero.bsx-hero>:first-child:where(.patr-content .cq-kpis>*,.patr-content .patr-expense-metrics>*,.patr-content .ops-overview>*,.patr-content .ct-inc-app .kpis>*,.patr-content .consignment-page .patr-metric-strip>*,.patr-content .crypto-summary>*,.patr-content .ct-std-kpis>*,.patr-content .account-balance-grid>*,.patr-content .bank-balance-hero>*,.patr-content .closing-quota>*,.patr-content .patr-contact-filters>*,.patr-content .settings-pane .patr-metric-strip>*,.patr-content .scenario-summary>*,.patr-content .assets-page .patr-metric-strip>*)>div:last-child p{text-align:left!important;letter-spacing:.02em!important;text-transform:none!important;font-weight:500!important}
html body section.bsx-hero .bsx-saldo,html body section.bank-balance-hero.bsx-hero p.text-xl,html body section.account-balance-grid.bsx-hero .account-balance-main>strong{font-size:52px!important;line-height:1.04!important;letter-spacing:-.03em!important;font-weight:700!important;color:#fff!important;font-family:var(--epx-disp,inherit)!important}
html body section.bsx-hero>.account-provenance{margin-top:0!important}
html body .bsx-side{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}
html body .bsx-side .bt{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px 16px;min-width:0;display:flex;flex-direction:column;justify-content:center}
html body .bsx-side .bt.hl{background:rgba(90,197,235,.10);border-color:rgba(90,197,235,.45)}
html body .bsx-side .bt .h{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#A9BCD0;font-weight:600}
html body .bsx-side .bt .v{font-size:26px;font-weight:700;color:#fff;font-family:var(--epx-disp,inherit);letter-spacing:-.02em;margin:6px 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}
html body .bsx-side .bt .v.in{color:#5AC5EB}
html body .bsx-side .bt .v.out{color:#F08A9B}
html body .bsx-side .bt .v.sm{font-size:21px}
html body .bsx-side .bt .s{font-size:12px;color:#A9BCD0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body .bsx-bar{margin-top:14px;max-width:560px}
html body .bsx-bar .bsx-t{display:flex;height:10px;border-radius:99px;overflow:hidden;background:rgba(255,255,255,.10);gap:2px}
html body .bsx-bar .bsx-t i{display:block;height:100%}
html body .bsx-bar .bsx-t i.in{background:linear-gradient(90deg,#0A6E96,#5AC5EB)}
html body .bsx-bar .bsx-t i.out{background:linear-gradient(90deg,#B4233A,#E0687C)}
html body .bsx-bar .bsx-l{display:flex;justify-content:space-between;gap:12px;margin-top:9px;font-size:12px;color:#A9BCD0}
html body .bsx-bar .bsx-l b{display:block;font-size:17px;color:#fff;font-family:var(--epx-disp,inherit);margin-top:2px;letter-spacing:-.01em;white-space:nowrap}
html body .bsx-bar .bsx-l>span:last-child{text-align:right}
html body .bsx-bar .bsx-n{font-size:12px;color:#A9BCD0;margin-top:2px}
/* tabla */
html body .bsx-on table td[data-sg]{font-weight:700!important;font-family:var(--epx-disp,inherit)}
html body .bsx-on table td[data-sg="in"]{color:#0A6E96!important}
html body .bsx-on table td[data-sg="out"]{color:#B4233A!important}
html body .bsx-on table td .bsx-chip,html body .bsx-on table td span.inline-flex.rounded{display:inline-flex!important;align-items:center;height:20px;padding:0 8px!important;border-radius:6px!important;background:#EEF2F7!important;color:#4A5B70!important;font-size:10px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;border:0!important}
html body .bsx-on table td span.inline-flex.rounded[data-ok="1"]{background:#E3F4FB!important;color:#0A6E96!important}
html body .bsx-on table thead th{font-size:10.5px!important;letter-spacing:.1em;text-transform:uppercase}
html body .bsx-on table tbody tr:hover{background:#F4F8FC}
@media (max-width:640px){html body .bsx-side .bt .v{font-size:21px}html body section.bsx-hero .bsx-saldo,html body section.bank-balance-hero.bsx-hero p.text-xl,html body section.account-balance-grid.bsx-hero .account-balance-main>strong{font-size:36px!important}html body .bsx-side{margin-top:14px}}

html.epx body :where(.patr-content .ct-epic,.patr-content .cq-kpis,.patr-content .patr-expense-metrics,.patr-content .ops-overview,.patr-content .ct-inc-app .kpis,.patr-content .consignment-page .patr-metric-strip,.patr-content .crypto-summary,.patr-content .ct-std-kpis,.patr-content .account-balance-grid,.patr-content .bank-balance-hero,.patr-content .closing-quota,.patr-content .patr-contact-filters,.patr-content .settings-pane .patr-metric-strip,.patr-content .scenario-summary,.patr-content .assets-page .patr-metric-strip):nth-child(n)>.bsx-side,html body section.bsx-hero>.bsx-side{background:none!important;border:0!important;padding:0!important;box-shadow:none!important;backdrop-filter:none!important}
html.epx body :where(.patr-content .ct-epic,.patr-content .cq-kpis,.patr-content .patr-expense-metrics,.patr-content .ops-overview,.patr-content .ct-inc-app .kpis,.patr-content .consignment-page .patr-metric-strip,.patr-content .crypto-summary,.patr-content .ct-std-kpis,.patr-content .account-balance-grid,.patr-content .bank-balance-hero,.patr-content .closing-quota,.patr-content .patr-contact-filters,.patr-content .settings-pane .patr-metric-strip,.patr-content .scenario-summary,.patr-content .assets-page .patr-metric-strip):nth-child(n)>.bsx-side::before,html.epx body :where(.patr-content .ct-epic,.patr-content .cq-kpis,.patr-content .patr-expense-metrics,.patr-content .ops-overview,.patr-content .ct-inc-app .kpis,.patr-content .consignment-page .patr-metric-strip,.patr-content .crypto-summary,.patr-content .ct-std-kpis,.patr-content .account-balance-grid,.patr-content .bank-balance-hero,.patr-content .closing-quota,.patr-content .patr-contact-filters,.patr-content .settings-pane .patr-metric-strip,.patr-content .scenario-summary,.patr-content .assets-page .patr-metric-strip):nth-child(n)>.bsx-side::after{display:none!important}
@media (min-width:1101px){html.epx body section.bank-balance-hero.bsx-hero>:first-child:where(.patr-content .cq-kpis>*,.patr-content .patr-expense-metrics>*,.patr-content .ops-overview>*,.patr-content .ct-inc-app .kpis>*,.patr-content .consignment-page .patr-metric-strip>*,.patr-content .crypto-summary>*,.patr-content .ct-std-kpis>*,.patr-content .account-balance-grid>*,.patr-content .bank-balance-hero>*,.patr-content .closing-quota>*,.patr-content .patr-contact-filters>*,.patr-content .settings-pane .patr-metric-strip>*,.patr-content .scenario-summary>*,.patr-content .assets-page .patr-metric-strip>*){border-right:1px solid rgba(255,255,255,.10)!important;padding-right:26px!important}}
html.epx body section.bank-balance-hero.bsx-hero p.text-xl{font-size:52px!important;line-height:1.04!important;letter-spacing:-.03em!important}
html.epx body .bsx-bar div.bsx-t,html body .bsx-bar div.bsx-t{display:flex!important;height:10px!important;min-height:10px!important;border-radius:99px!important;overflow:hidden!important;background:rgba(255,255,255,.10)!important;gap:2px!important}
html.epx body .bsx-bar div.bsx-t>i,html body .bsx-bar div.bsx-t>i{display:block!important;height:10px!important;flex:none}
