.financial-consolidated-home{grid-column:1/-1;display:grid;gap:18px;min-width:0}
.financial-home-intro{display:flex;align-items:end;justify-content:flex-end;gap:18px;padding:4px 2px}.financial-home-intro>div{display:none}
.financial-home-intro h1,.financial-home-intro p{margin:0}.financial-home-intro h1{font-size:27px}.financial-home-intro p{margin-top:3px;color:var(--fin-muted)}
.financial-home-intro nav{display:flex;align-items:stretch;gap:9px}.financial-home-intro nav>button{display:flex;align-items:center;gap:8px;min-height:46px;padding:9px 13px;border:1px solid var(--fin-border);border-radius:14px;background:#fff;color:var(--fin-text);box-shadow:0 6px 18px rgba(21,52,67,.045);font-weight:800}.financial-home-intro nav>button svg{width:17px;color:#079d7b}.financial-home-intro nav>button svg:last-child{width:14px;color:#587085}.financial-home-intro nav>button.is-manage{border-color:transparent;background:transparent;box-shadow:none;color:#07876c}.financial-home-intro nav>button.is-manage svg{color:currentColor}
.financial-home-summary{overflow:hidden;border:1px solid rgba(215,229,233,.84);border-radius:21px;background:#fff;box-shadow:0 11px 29px rgba(17,48,64,.065)}.financial-home-summary>header{display:flex;align-items:center;justify-content:space-between;padding:15px 18px 5px}.financial-home-summary h2{margin:0;font-size:18px}.financial-home-summary>header small{display:flex;align-items:center;gap:6px;color:#698098}.financial-home-summary>header small svg{width:13px;color:#08ae87;fill:#baf1e4}.financial-home-summary>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:9px 12px 14px}.financial-home-summary article{display:grid;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px 13px;border-right:1px solid #e7eef0}.financial-home-summary article:last-child{border-right:0}.financial-home-summary article>svg{width:42px;height:42px;padding:11px;border-radius:14px;background:#e3f8f3;color:#078f70}.financial-home-summary article:nth-child(2)>svg,.financial-home-summary article:nth-child(3)>svg{background:#ffeaec;color:#e63e4d}.financial-home-summary article span{display:grid;min-width:0}.financial-home-summary small{color:#64768c;font-size:11px}.financial-home-summary strong{overflow:hidden;color:#0b3650;font-size:20px;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.financial-home-summary strong.is-expense{color:#df3345}.financial-home-summary strong.is-positive{color:#088f70}.financial-home-summary strong.is-negative{color:#df3345}.financial-home-summary em{overflow:hidden;color:#8492a4;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}
.financial-home-institutions{min-width:0}.financial-institution-carousel{display:flex;gap:12px;overflow-x:auto;padding:1px 2px 11px;scrollbar-width:thin;scroll-snap-type:x mandatory}.financial-institution-card{flex:0 0 min(360px,36vw);scroll-snap-align:start;overflow:hidden;padding:14px;border:1px solid var(--fin-border);border-radius:19px;background:#fff;box-shadow:0 8px 24px rgba(20,50,66,.06);outline:none}.financial-institution-card:focus-visible{box-shadow:0 0 0 3px rgba(8,185,142,.22)}.financial-institution-card>header{display:grid;grid-template-columns:47px minmax(0,1fr) 18px;align-items:center;gap:10px}.financial-institution-card>header>span,.financial-institution-hero>span{display:grid;place-items:center;width:47px;height:47px;border-radius:15px;background:linear-gradient(145deg,#092531,#0b4652);color:#fff;font-size:14px;font-weight:900}.financial-institution-card:nth-child(2n)>header>span{background:linear-gradient(145deg,#ed5d16,#ff881f)}.financial-institution-card:nth-child(3n)>header>span{background:linear-gradient(145deg,#5110a9,#951fca)}.financial-institution-card h3,.financial-institution-card small{margin:0}.financial-institution-card h3{font-size:16px}.financial-institution-card header small{color:#718198;font-size:10px}.financial-institution-card header>svg{color:#6c7e91}.financial-institution-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 12px}.financial-institution-values>span{display:grid;min-width:0;padding-right:10px}.financial-institution-values>span+span{padding-left:12px;border-left:1px solid #dfe8ec}.financial-institution-values small{color:#718198;font-size:10px}.financial-institution-values strong{overflow:hidden;color:#10253d;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.financial-institution-values em{color:#687990;font-size:10px;font-style:normal}.financial-institution-card>button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:40px;border:0;border-radius:13px;background:#f0f7f8;color:#10253d;font-weight:850}.financial-institution-card>button svg{width:15px;color:#078f70}.financial-institution-card.is-full{flex:initial;width:100%}.financial-institutions-page>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.financial-home-payables{overflow:hidden;border:1px solid var(--fin-border);border-radius:18px;background:#fff;box-shadow:0 7px 20px rgba(21,52,67,.045)}.financial-home-payables article{display:grid;grid-template-columns:52px 40px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:68px;padding:8px 14px;border-bottom:1px solid #e8eef0;cursor:pointer}.financial-home-payables article:last-child{border-bottom:0}.financial-home-payables time{display:grid;place-items:center;align-content:center;width:45px;height:49px;border-radius:13px;background:#fff0f1;color:#df3345}.financial-home-payables time b{font-size:16px}.financial-home-payables time small{font-size:8px;font-weight:900}.financial-home-payables article>.financial-row-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#e5f8f3;color:#078f70}.financial-home-payables article>span:not(.financial-row-icon){display:grid;min-width:0}.financial-home-payables article>span>b,.financial-home-payables article>span>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financial-home-payables article>span>b{font-size:13px}.financial-home-payables article>span>small{color:#708097;font-size:10px}.financial-home-payables article>em{color:#d93142;font-size:14px;font-style:normal;font-weight:900}.financial-home-payables article>svg{width:16px;color:#6c7d90}
.financial-home-spaces>div{display:flex;gap:10px;overflow-x:auto;padding:1px 1px 7px;scroll-snap-type:x mandatory;scrollbar-width:none}.financial-home-spaces>div>button{display:grid;grid-template-columns:40px minmax(92px,1fr);grid-template-rows:auto auto;align-items:center;column-gap:9px;flex:1 0 160px;min-width:0;padding:10px;border:1px solid var(--fin-border);border-radius:16px;background:#fff;color:var(--fin-text);text-align:left;scroll-snap-align:start}.financial-home-spaces>div>button>span{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#e4f8f3;color:#078f70}.financial-home-spaces>div>button b,.financial-home-spaces>div>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financial-home-spaces>div>button small{color:#088f70;font-weight:850}
.financial-institution-hero{display:grid;grid-template-columns:58px repeat(2,minmax(0,1fr));align-items:center;gap:16px;padding:18px;border-radius:20px;background:linear-gradient(135deg,#08222e,#0b4652);color:#fff;box-shadow:0 11px 28px rgba(7,39,51,.17)}.financial-institution-hero>span{width:58px;height:58px;background:rgba(255,255,255,.13);font-size:18px}.financial-institution-hero>div{display:grid;padding-left:16px;border-left:1px solid rgba(255,255,255,.16)}.financial-institution-hero small{color:#b9d0d6}.financial-institution-hero strong{font-size:25px}.financial-institution-account-list{display:grid;gap:9px}.financial-institution-account{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto 16px;align-items:center;gap:10px;padding:11px;border:1px solid #e0e9ec;border-radius:15px;background:#fbfdfd;cursor:pointer}.financial-institution-account>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e2f7f2;color:#078f70}.financial-institution-account>div{display:grid;min-width:0}.financial-institution-account small{overflow:hidden;color:#6b7b90;text-overflow:ellipsis;white-space:nowrap}.financial-institution-account>strong{font-size:16px}.financial-institution-account>em{color:#718197;font-size:10px;font-style:normal}.financial-institution-account>svg{width:15px;color:#6d7e90}.financial-account-balance-detail{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:13px;margin-bottom:14px;padding:16px;border-radius:18px;background:linear-gradient(135deg,#e9fbf7,#f8fffd)}.financial-account-balance-detail>span{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#c9f4e8;color:#087f66}.financial-account-balance-detail>div{display:grid}.financial-account-balance-detail small,.financial-account-balance-detail em{color:#667a8f;font-style:normal}.financial-account-balance-detail strong{font-size:26px;color:#073a48}
.financial-account-access{min-width:0;padding:0;border:0}.financial-account-access legend{margin-bottom:9px;color:#172741;font-size:12px;font-weight:850}.financial-account-duplicate-list{display:grid;gap:10px}.financial-account-duplicate-list article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid #dce8ea;border-radius:16px;background:#fbfefe}.financial-account-duplicate-list article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e5f8f3;color:#078f70}.financial-account-duplicate-list article>div{display:grid;min-width:0}.financial-account-duplicate-list article small{overflow:hidden;color:#6b7b90;text-overflow:ellipsis;white-space:nowrap}.financial-account-duplicate-list article .btn{min-height:38px;padding:8px 12px}
@media(min-width:781px){.financial-home-payables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.financial-home-payables article:nth-child(odd){border-right:1px solid #e8eef0}.financial-home-payables article:nth-last-child(-n+2){border-bottom:0}.financial-home-spaces>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.financial-home-spaces>div>button{width:auto}}
@media(max-width:980px) and (min-width:781px){.financial-home-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-home-summary article:nth-child(2){border-right:0}.financial-home-summary article:nth-child(-n+2){border-bottom:1px solid #e7eef0}.financial-institutions-page>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:780px){.financial-consolidated-home{gap:14px;margin:-13px}.financial-home-intro{display:block;padding:12px 13px 14px;background:linear-gradient(125deg,#061b25,#084452)}.financial-home-intro>div{display:none}.financial-home-intro nav{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.financial-home-intro nav>button{min-width:0;min-height:49px;padding:8px 9px;border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.07);box-shadow:none;color:#fff;font-size:11px}.financial-home-intro nav>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financial-home-intro nav>button svg{flex:none;color:#3fe3c7}.financial-home-intro nav>button.is-manage{grid-column:1/-1;justify-content:flex-end;min-height:28px;padding:1px 4px;color:#54e7ce}.financial-home-summary{margin:0 12px;border-radius:19px}.financial-home-summary>header{padding:12px 12px 3px}.financial-home-summary h2{font-size:16px}.financial-home-summary>header small{font-size:9px}.financial-home-summary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:7px 7px 10px}.financial-home-summary article{grid-template-columns:36px minmax(0,1fr);gap:7px;padding:9px 7px}.financial-home-summary article:nth-child(2){border-right:0}.financial-home-summary article:nth-child(-n+2){border-bottom:1px solid #e7eef0}.financial-home-summary article>svg{width:34px;height:34px;padding:9px;border-radius:11px}.financial-home-summary small{font-size:9px}.financial-home-summary strong{font-size:clamp(14px,4.35vw,18px)}.financial-home-summary em{font-size:7px}.financial-consolidated-home>.financial-section{margin-inline:12px!important}.financial-consolidated-home .financial-section>header{padding-inline:1px}.financial-institution-carousel{margin-inline:-12px;padding:1px 12px 12px;scroll-padding-inline:12px}.financial-institution-card{flex-basis:calc(82vw - 12px);max-width:340px;padding:13px}.financial-institution-values strong{font-size:18px}.financial-home-payables article{grid-template-columns:43px 35px minmax(0,1fr) auto 14px;gap:7px;padding:7px 9px}.financial-home-payables time{width:39px;height:45px}.financial-home-payables article>.financial-row-icon{width:34px;height:34px}.financial-home-payables article>span>b{font-size:11px}.financial-home-payables article>span>small{font-size:8px}.financial-home-payables article>em{font-size:12px}.financial-institutions-page>div{grid-template-columns:1fr}.financial-institution-card.is-full{max-width:none}.financial-institution-hero{grid-template-columns:48px repeat(2,minmax(0,1fr));gap:8px;padding:13px}.financial-institution-hero>span{width:48px;height:48px}.financial-institution-hero>div{padding-left:8px}.financial-institution-hero small{font-size:8px}.financial-institution-hero strong{font-size:16px}.financial-institution-account{grid-template-columns:38px minmax(0,1fr) auto 14px}.financial-institution-account>span{width:38px;height:38px}.financial-institution-account>em{display:none}.financial-institution-account>strong{font-size:13px}}
@media(max-width:360px){.financial-home-intro nav{grid-template-columns:1fr}.financial-home-intro nav>button.is-manage{grid-column:auto}.financial-home-summary strong{font-size:13px}.financial-home-summary article{grid-template-columns:31px minmax(0,1fr);padding-inline:5px}.financial-home-summary article>svg{width:30px;height:30px;padding:8px}.financial-institution-card{flex-basis:84vw}.financial-home-payables article{grid-template-columns:38px 31px minmax(0,1fr) auto 12px}.financial-home-payables article>.financial-row-icon{width:30px;height:30px}.financial-home-payables article>em{font-size:10px}}
@media(prefers-reduced-motion:reduce){.financial-institution-carousel,.financial-home-spaces>div{scroll-behavior:auto}}
.financial-institution-cta{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:40px;border-radius:13px;background:#f0f7f8;color:#10253d;font-weight:850}.financial-institution-cta svg{width:15px;color:#078f70}

/* V130 · contas e cartões mobile-first */
.financial-compact-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.financial-compact-context>button{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:8px 11px;border:1px solid var(--fin-border);border-radius:13px;background:#fff;color:var(--fin-text);font-size:12px;font-weight:850;box-shadow:0 5px 16px rgba(16,48,64,.045)}.financial-compact-context>button>span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.financial-compact-context>button>svg{width:17px;flex:none;color:#08a582}.financial-compact-context>button>svg:last-child{width:13px;margin-left:auto;color:#557084}.financial-institution-card>header>button,.financial-institution-detail-head>button:last-child{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:11px;background:transparent;color:#60758b}.financial-institution-card>header>button svg,.financial-institution-detail-head>button:last-child svg{width:18px}.financial-institution-card>header{grid-template-columns:47px minmax(0,1fr) 34px}
.financial-accounts-cards-page{grid-column:1/-1;display:grid;gap:13px;min-width:0}.financial-accounts-cards-head{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px}.financial-accounts-cards-head>button:first-child{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--fin-border);border-radius:13px;background:#fff;color:#173047}.financial-accounts-cards-head>button:first-child svg{width:19px}.financial-accounts-cards-head h2,.financial-accounts-cards-head p{margin:0}.financial-accounts-cards-head h2{font-size:23px}.financial-accounts-cards-head p{margin-top:3px;color:var(--fin-muted);font-size:11px}.financial-accounts-cards-head>button:last-child{display:flex;align-items:center;gap:6px;min-height:42px;padding:8px 13px;border:0;border-radius:13px;background:linear-gradient(135deg,#079a78,#0ab993);color:#fff;font-weight:850}.financial-accounts-cards-head>button:last-child svg{width:18px}.financial-institution-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.financial-institution-summary article{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;padding:12px;border:1px solid var(--fin-border);border-radius:16px;background:#fff;box-shadow:0 6px 20px rgba(20,50,66,.05)}.financial-institution-summary article>svg{width:38px;height:38px;padding:10px;border-radius:12px;background:#e3f8f3;color:#078f70}.financial-institution-summary article:nth-child(2)>svg{background:#ffeaec;color:#df3345}.financial-institution-summary article>span{display:grid;min-width:0}.financial-institution-summary small{color:#6c7e91;font-size:10px}.financial-institution-summary strong{overflow:hidden;font-size:19px;text-overflow:ellipsis;white-space:nowrap}.financial-institution-summary article:first-child strong{color:#078f70}.financial-institution-summary article:nth-child(2) strong{color:#df3345}.financial-institution-note{display:grid;grid-template-columns:25px minmax(0,1fr) 30px;align-items:center;gap:8px;padding:9px 11px;border:1px solid #d6eaff;border-radius:14px;background:#edf7ff;color:#345779;font-size:10px;line-height:1.35}.financial-institution-note>svg{width:20px;color:#147ade}.financial-institution-note>button{display:grid;place-items:center;width:30px;height:30px;border:0;background:transparent;color:#5b7187}.financial-institution-note>button svg{width:15px}.financial-institution-detail-head{grid-template-columns:42px minmax(0,1fr) 40px!important}.financial-institution-manage-cta{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;padding:12px;border:1px solid #c9ebe2;border-radius:17px;background:linear-gradient(135deg,#e9faf6,#f8fffd);color:#10344a;text-align:left}.financial-institution-manage-cta>svg:first-child{width:40px;height:40px;padding:10px;border-radius:13px;background:#c9f4e8;color:#078f70}.financial-institution-manage-cta>span{display:grid}.financial-institution-manage-cta small{margin-top:2px;color:#667a8f}.financial-institution-manage-cta>svg:last-child{width:16px;color:#078f70}
.financial-sheet-handle{display:block;width:42px;height:5px;margin:8px auto 2px;border-radius:99px;background:#c8d2d9}.financial-institution-action-summary{display:grid;grid-template-columns:52px repeat(2,minmax(0,1fr));align-items:center;gap:10px;margin-bottom:12px;padding:12px;border-radius:16px;background:#f5fbfa}.financial-institution-action-summary>span{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:linear-gradient(145deg,#082632,#0a5260);color:#fff;font-weight:900}.financial-institution-action-summary>div{display:grid;min-width:0;padding-left:9px;border-left:1px solid #dce9e8}.financial-institution-action-summary small{color:#6c7e91;font-size:9px}.financial-institution-action-summary strong{overflow:hidden;color:#0a7f67;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.financial-institution-action-summary div:nth-of-type(2) strong{color:#df3345}.financial-institution-action-summary em{color:#6c7e91;font-size:9px;font-style:normal}.financial-institution-action-list,.financial-add-product-list{display:grid;gap:7px}.financial-institution-action-list>button,.financial-add-product-list>button{display:grid;grid-template-columns:40px minmax(0,1fr) 17px;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 10px;border:1px solid #e0e9ec;border-radius:14px;background:#fff;color:#10253d;text-align:left}.financial-institution-action-list>button>svg:first-child,.financial-add-product-list>button>svg:first-child{width:38px;height:38px;padding:10px;border-radius:12px;background:#e4f8f3;color:#078f70}.financial-institution-action-list>button>span,.financial-add-product-list>button>span{display:grid;min-width:0}.financial-institution-action-list b,.financial-add-product-list b{font-size:12px}.financial-institution-action-list small,.financial-add-product-list small{overflow:hidden;margin-top:2px;color:#6e7f92;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.financial-institution-action-list>button>svg:last-child,.financial-add-product-list>button>svg:last-child{width:15px;color:#667a8e}.financial-institution-action-list>button.is-danger{border-color:#ffd8dc;background:#fff0f2;color:#cc2e3f}.financial-institution-action-list>button.is-danger>svg:first-child{background:#ffe0e4;color:#d72f42}.financial-add-product-list>button{min-height:64px}.financial-institution-action-sheet{width:min(560px,100%)}
@media(max-width:780px){body:has(.financial-page) .topbar{min-height:64px;height:64px;padding:calc(5px + env(safe-area-inset-top)) 7px 5px;grid-template-columns:38px minmax(0,1fr) 38px 35px;gap:4px}body:has(.financial-page) .topbar .menu-btn{width:38px;height:38px;min-width:38px;min-height:38px}body:has(.financial-page) .topbar-title{grid-template-columns:23px minmax(0,1fr)!important;gap:6px!important}body:has(.financial-page) .topbar-brand-mark{width:23px;height:23px}body:has(.financial-page) #title{font-size:18px}body:has(.financial-page) #date{font-size:9px;line-height:1.15}body:has(.financial-page) .topbar .local-badge{width:38px;min-width:38px;height:38px;border-radius:11px}body:has(.financial-page) .topbar .avatar{width:35px;min-width:35px;height:35px;font-size:13px}body:has(.financial-page) main#app{padding-top:12px}.financial-home-intro{padding:6px 12px 10px}.financial-home-intro .financial-compact-context{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-home-intro .financial-compact-context>button{min-height:43px;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.07);box-shadow:none;color:#fff;font-size:10px}.financial-accounts-cards-page{margin:-7px -1px 0}.financial-accounts-cards-head h2{font-size:20px}.financial-accounts-cards-head p{font-size:9px}.financial-accounts-cards-head>button:last-child{padding-inline:10px}.financial-accounts-cards-page>.financial-compact-context>button{min-height:42px;font-size:10px}.financial-institution-summary article{grid-template-columns:34px minmax(0,1fr);padding:9px}.financial-institution-summary article>svg{width:34px;height:34px;padding:9px}.financial-institution-summary small{font-size:8px}.financial-institution-summary strong{font-size:15px}.financial-institutions-page{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.financial-institutions-page>div{gap:9px}.financial-institutions-page .financial-institution-card{padding:12px}.financial-institution-action-sheet .modal-head{padding-top:10px}.financial-institution-action-sheet .modal-body{padding-top:8px}.financial-institution-action-list{max-height:54dvh;overflow-y:auto}.financial-institution-manage-cta{margin-top:-2px}}
@media(max-width:360px){.financial-home-intro .financial-compact-context,.financial-accounts-cards-page>.financial-compact-context{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-compact-context>button{padding-inline:7px}.financial-accounts-cards-head{grid-template-columns:38px minmax(0,1fr) 42px}.financial-accounts-cards-head>button:last-child{width:42px;padding:0;justify-content:center}.financial-accounts-cards-head>button:last-child span{display:none}.financial-institution-summary strong{font-size:13px}.financial-institution-action-summary{grid-template-columns:45px repeat(2,minmax(0,1fr));gap:6px;padding:9px}.financial-institution-action-summary>span{width:45px;height:45px}.financial-institution-action-summary strong{font-size:14px}}
@media(min-width:781px){.financial-accounts-cards-page{max-width:1180px}.financial-accounts-cards-page>.financial-compact-context{max-width:650px}.financial-institution-summary{max-width:650px}.financial-institution-note{max-width:760px}.financial-institution-action-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:780px){body:has(.financial-page) .topbar{display:grid}}
@media(max-width:520px){.financial-account-duplicate-list article{grid-template-columns:42px minmax(0,1fr)}.financial-account-duplicate-list article .btn{grid-column:1/-1;width:100%}}
