.bank-view-switch{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin:0 0 10px;font-size:var(--text-ui)}.bank-view-switch>span{margin-right:4px;color:#577263;font-weight:700}.bank-view-switch a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 12px;border:1px solid #bcd8cb;border-radius:9px;background:#fff;color:#153e31;text-decoration:none;font-weight:800}.bank-view-switch a[aria-current=page]{border-color:#174d43;background:#174d43;color:#fff}.bank-view-switch .site-svg-icon{width:17px;height:17px}.bank-compact-page{--bank-compact-brand:174px;--bank-compact-brand-offset:var(--bank-compact-brand);--bank-compact-action:64px;background:#f8fbf9}.bank-compact-page .comparison-workspace{grid-template-columns:240px minmax(0,1fr);gap:16px}.bank-compact-page .filter-home>.comparison-filterbar{max-height:none;overflow:visible}.bank-compact-page .bank-view-switch{margin-bottom:8px}.bank-compact-page .results-heading{min-height:54px;margin:0 0 10px;padding:10px 14px;border-radius:9px;background:#eaf5ef}.bank-compact-page .results-heading .comparison-results-title strong{color:#067471;font-family:var(--font-heading);font-size:var(--text-scale-17-6)}.bank-compact-page .toggle-all-offers{min-height:36px}.bank-compact-scroll{position:relative;max-width:100%;overflow:auto;border:1px solid #c9ddd3;border-radius:9px;background:#fff;scrollbar-color:#83b8a2 #edf5f1}.bank-compact-scroll-hint{position:absolute;top:0;left:0;z-index:12;width:100%;height:0;overflow:visible;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.bank-compact-scroll.is-horizontally-scrollable.is-scroll-hint-visible:not(.bank-compact-scroll-hint-dismissed) .bank-compact-scroll-hint{opacity:1;visibility:visible}.bank-compact-scroll-hint::before{content:"";position:absolute;top:0;right:0;bottom:auto;left:var(--bank-compact-frozen-width,238px);height:var(--bank-compact-scroll-hint-height,218px);background:linear-gradient(105deg,#ffffffe8 0,#ffffffa8 42%,#fffffff2 50%,#ffffffa8 58%,#ffffffe8 100%);background-size:220% 100%;backdrop-filter:blur(7px);transform:translateX(var(--bank-compact-scroll-offset,0));will-change:transform;animation:bank-compact-scroll-veil 1.7s ease-in-out infinite}.bank-compact-scroll-hint>span{position:fixed;top:var(--bank-compact-scroll-badge-top,50%);left:var(--bank-compact-scroll-badge-left,50%);z-index:13;display:flex;align-items:center;justify-content:center;gap:10px;width:var(--bank-compact-scroll-badge-width,164px);min-width:0;min-height:58px;padding:8px 12px;box-sizing:border-box;border:1px solid #83b8a2;border-radius:999px;background:#fff;box-shadow:0 8px 24px #173f3230;color:#067471}.bank-compact-scroll-hint i{display:flex;align-items:center;justify-content:center;font-style:normal}.bank-compact-swipe-arrow .site-svg-icon{width:20px;height:20px}.bank-compact-swipe-hand{animation:bank-compact-scroll-cue 1.05s ease-in-out infinite}.bank-compact-swipe-hand .site-svg-icon{width:32px;height:32px;stroke-width:1.8}.bank-compact-swipe-arrow{opacity:.55;animation:bank-compact-scroll-arrow 1.05s ease-in-out infinite}.bank-compact-swipe-arrow--right{animation-delay:.52s}.bank-compact-scroll-hint-dismissed .bank-compact-scroll-hint{opacity:0;visibility:hidden}@keyframes bank-compact-scroll-cue{0%,100%{transform:translateX(4px)}50%{transform:translateX(-7px)}}@keyframes bank-compact-scroll-arrow{0%,100%{opacity:.35}50%{opacity:1}}@keyframes bank-compact-scroll-veil{0%,100%{background-position:100% 0}50%{background-position:0 0}}.bank-compact-table{width:100%;min-width:916px;margin:0;border:0;border-radius:0;border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;color:#153b31;font-size:var(--text-caption);box-shadow:none}.bank-compact-table thead{position:sticky;top:0;z-index:6}.bank-compact-table td,.bank-compact-table th{height:58px;padding:6px;border-bottom:1px solid #e0ebe5;background:#fff;text-align:center;vertical-align:middle}.bank-compact-table thead th{height:auto;padding-block:9px;background:#e7f2ec;color:#48675c;font-size:var(--text-scale-10-72);font-weight:900;letter-spacing:.025em;line-height:1.2;text-transform:uppercase}.bank-compact-sort{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:44px;padding:0;border:0;background:0 0;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.bank-compact-sort .site-svg-icon{width:14px;height:14px;opacity:.45;transition:transform .18s ease,opacity .18s ease}.bank-compact-sort.is-active{color:#067471}.bank-compact-sort.is-active .site-svg-icon{opacity:1}.bank-compact-sort.is-reversed .site-svg-icon{transform:rotate(180deg)}.bank-compact-brand,.bank-compact-table thead th:first-child{width:var(--bank-compact-brand);text-align:left}.bank-compact-action,.bank-compact-table thead th:nth-child(2){width:var(--bank-compact-action)}.bank-compact-table thead th:nth-child(3){width:76px}.bank-compact-table thead th:nth-child(4){width:96px}.bank-compact-table thead th:nth-child(5){width:96px}.bank-compact-table thead th:nth-child(6){width:110px}.bank-compact-table thead th:nth-child(7){width:65px}.bank-compact-table thead th:nth-child(8){width:65px}.bank-compact-table thead th:nth-child(9){width:84px}.bank-compact-table thead th:nth-child(10){width:86px}.bank-compact-col-brand{width:var(--bank-compact-brand)}.bank-compact-col-action{width:var(--bank-compact-action)}.bank-compact-col-price{width:76px}.bank-compact-col-welcome{width:96px}.bank-compact-col-cards{width:96px}.bank-compact-col-type{width:110px}.bank-compact-col-fee{width:65px}.bank-compact-col-deposit{width:65px}.bank-compact-col-access{width:84px}.bank-compact-col-services{width:86px}.bank-compact-brand,.bank-compact-table thead th:first-child{position:sticky;left:0;z-index:4}.bank-compact-action,.bank-compact-table thead th:nth-child(2){position:sticky;left:var(--bank-compact-brand-offset);z-index:3}.bank-compact-table thead th:first-child{z-index:9}.bank-compact-table thead th:nth-child(2){z-index:8}.bank-compact-floating-head.is-horizontally-scrollable th:nth-child(2),.bank-compact-scroll.is-horizontally-scrollable .bank-compact-action{box-shadow:12px 0 18px -12px #173f32a6}.bank-compact-bank{border:0;border-radius:0;box-shadow:none}.bank-compact-bank[hidden]{display:none!important}.bank-compact-row:hover>td,.bank-compact-row:hover>th{background:#f7fbf8}.bank-compact-brand-line{display:grid;grid-template-columns:100px auto;align-items:center;justify-content:start;gap:7px}.bank-compact-brand-line>img{display:block;width:98px;height:42px;object-fit:contain;object-position:left center}.bank-compact-brand-line>strong{font-size:var(--text-ui);line-height:1.2}.bank-compact-details-button{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:3px 0;border:0;background:0 0;color:#456359;font:inherit;font-size:var(--text-scale-10-72);font-weight:800;white-space:nowrap;cursor:pointer}.bank-compact-details-button .site-svg-icon{width:17px;height:17px;color:#067471}.bank-compact-details-button[aria-expanded=true]{color:#067471}.bank-compact-action a{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:calc(100% - 8px);min-height:32px;margin-inline:4px;padding:5px 4px;border-radius:6px;font-size:var(--text-scale-10-72);font-weight:900;text-decoration:none}.bank-compact-action a{background:#067471;color:#fff}.bank-compact-no-link{color:#829087;font-size:var(--text-ui)}.bank-compact-action .site-svg-icon{width:13px;height:13px}.bank-compact-price .bank-choice-price{display:block!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;text-align:center!important}.bank-compact-price .bank-choice-price:before{content:none!important}.bank-compact-price .bank-choice-price-label{display:none}.bank-compact-price .bank-choice-price>strong{display:inline-flex;padding:4px 6px;border-radius:5px;background:#fff0bd;color:#173f32;font-family:var(--font-heading);font-size:var(--text-scale-17-6)!important;font-weight:900;line-height:1.05;white-space:nowrap}.bank-compact-price .bank-choice-price>span:not(.bank-choice-price-label){display:block;margin:3px 0 0!important;color:#6d6252;font-size:var(--text-scale-10-08)!important;font-weight:400;line-height:1.25}.bank-compact-price .bank-choice-price-offer{display:none!important}.bank-compact-table .bank-compact-welcome>strong{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;min-width:76px;min-height:38px;padding:4px 7px;border-radius:6px;background:#dff3e9;color:#086052;font-size:var(--text-scale-10-08);font-weight:750;line-height:1.12}.bank-compact-welcome>strong>b{font-size:var(--text-caption);font-weight:900;white-space:nowrap}.bank-compact-welcome>span{color:#829087;font-size:var(--text-ui)}.bank-compact-cards-preview>[hidden],.bank-compact-welcome>[hidden]{display:none!important}.bank-compact-cards-preview{display:flex;align-items:center;justify-content:center;height:46px;min-width:0;padding-inline:2px}.bank-compact-cards-preview>img{position:relative;display:block;width:50px;height:34px;flex:none;object-fit:contain;filter:drop-shadow(0 3px 3px #173f3220)}.bank-compact-cards-preview>img+img{margin-left:-20px}.bank-compact-cards-preview>img:nth-child(2){transform:translateY(2px) rotate(2deg)}.bank-compact-cards-preview>img:nth-child(3){transform:translateY(-1px) rotate(4deg)}.bank-compact-cards-preview>.card-fallback{display:grid;width:32px;height:32px;place-items:center;margin:0}.bank-compact-cards-preview>.card-fallback .icon{width:20px;height:20px}.bank-compact-offer-bonus{display:inline-flex;margin-top:4px;padding:3px 6px;border-radius:5px;background:#dff3e9;color:#086052;font-size:var(--text-scale-10-08);font-weight:800;line-height:1.2}.bank-compact-offer-code{display:flex;align-items:center;gap:4px;margin-top:4px;color:#725313;font-size:var(--text-scale-10-08);font-weight:750;line-height:1.3}.bank-compact-offer-code code{padding:2px 4px;border-radius:4px;background:#fff0bd;color:#5d430b;font-family:var(--font-body);font-size:inherit;font-weight:900;line-height:1}.offer-summary-facts{display:contents}.bank-compact-mobile-offer-link{display:none}.bank-compact-price,.bank-compact-services,.bank-compact-table thead th:nth-child(10),.bank-compact-table thead th:nth-child(3),.bank-compact-table thead th:nth-child(6),.bank-compact-type{border-left:1px solid #d7e6df}.bank-compact-services,.bank-compact-type{padding-inline:9px!important}.bank-compact-table td>strong{display:block;font-size:var(--text-caption);line-height:1.22;overflow-wrap:anywhere}.bank-compact-access small,.bank-compact-table td>small{display:block;margin-top:4px;color:#687d74;font-size:var(--text-scale-10-08);font-weight:500;line-height:1.25}.bank-compact-services{text-align:left!important}.bank-compact-services>span{display:flex;align-items:center;gap:3px;color:#587269;font-size:var(--text-scale-10-08);line-height:1.35}.bank-compact-services .site-svg-icon{width:12px;height:12px;flex:none}.bank-compact-services .is-yes .site-svg-icon{color:#067471}.professional-bank-compact-table{min-width:980px}.professional-bank-compact-table .bank-compact-col-type{width:100px}.professional-bank-compact-table .bank-compact-col-fee{width:82px}.professional-bank-compact-table .bank-compact-col-deposit{width:88px}.professional-bank-compact-table .bank-compact-col-access{width:88px}.professional-bank-compact-status strong{gap:1px}.bank-compact-services .is-no{color:#829087}.bank-compact-detail-row>td{height:auto;padding:0;background:#eef7f2;text-align:left}.bank-compact-detail-panel{padding:18px 20px;text-align:left}.bank-compact-detail-header{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:16px}.bank-compact-detail-identity{display:flex;align-items:center;gap:18px;min-width:0}.bank-compact-detail-identity>img{display:block;width:120px;height:58px;object-fit:contain}.bank-compact-detail-identity span{display:block;color:#067471;font-size:var(--text-eyebrow);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bank-compact-detail-identity h3{margin:3px 0 0;font-size:var(--text-bank-tool-title);line-height:var(--leading-heading)}.bank-compact-detail-identity p{margin:3px 0 0;color:#60786e;font-size:var(--text-caption)}.bank-compact-detail-rating{text-align:right;white-space:nowrap}.bank-compact-detail-rating>span{display:block;color:#60786e;font-size:var(--text-caption)}.bank-compact-detail-rating>strong{font-family:var(--font-heading);font-size:var(--text-subheading);color:#174d43}.bank-compact-detail-rating>small{color:#60786e;font-size:var(--text-caption)}.bank-compact-detail-rating>a{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:4px;color:#067471;font-size:var(--text-caption);font-weight:800;text-decoration:none}.bank-compact-detail-rating .site-svg-icon{width:14px;height:14px}.bank-compact-service-panel{margin-bottom:14px;padding:14px;border:1px solid #d2e3da;border-radius:10px;background:#fff}.bank-compact-service-panel h4{margin:0 0 10px;font-size:var(--text-ui)}.bank-compact-service-panel>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 13px}.bank-compact-service-panel span{display:flex;align-items:center;gap:5px;min-width:0;color:#47665b;font-size:var(--text-caption)}.bank-compact-service-panel span>small{margin-left:auto;color:#72857d;font-size:var(--text-scale-10-08)}.bank-compact-service-panel .site-svg-icon{width:13px;height:13px;flex:none;color:#067471}.bank-compact-service-panel .unavailable{color:#89978f}.bank-compact-service-panel .unavailable .site-svg-icon{color:#9caaa2}.bank-compact-offers{overflow:hidden;border:1px solid #d2e3da;border-radius:10px;background:#fff}.bank-compact-offers .offers-heading{border-top:0}.bank-compact-offers .bank-offer>summary{grid-template-columns:minmax(190px,1.35fr) minmax(125px,.9fr) minmax(135px,1fr) 115px 64px;gap:14px;padding-inline:16px}.bank-compact-offers .offer-identity .offer-subtitle{display:none}.bank-compact-offers .offer-summary-fact{display:flex;flex-direction:column;justify-content:center;gap:6px;align-self:stretch;min-width:0;padding-left:14px;border-left:1px solid #e1eae5;text-align:left}.bank-compact-offers .offer-summary-fact>span{color:#6b8075;font-size:var(--text-scale-11);line-height:1.35}.bank-compact-offers .offer-summary-fact>strong{color:#234a40;font-size:var(--text-scale-13);font-weight:700;line-height:1.4;overflow-wrap:anywhere}.bank-compact-offers .offer-summary-fact small{color:#59776a;font-size:var(--text-caption);font-weight:500}.bank-compact-page .bank-results.is-updating .bank-compact-scroll{opacity:.48}.bank-compact-floating-head{display:none;position:fixed;z-index:29;overflow:hidden;border-inline:1px solid #c9ddd3;border-bottom:1px solid #c9ddd3;border-radius:0 0 7px 7px;background:#e7f2ec;box-shadow:0 8px 18px #173f3220;pointer-events:none;scrollbar-width:none}.bank-compact-floating-head .bank-compact-sort{pointer-events:auto}.bank-compact-floating-head.is-visible{display:block}.bank-compact-floating-head::-webkit-scrollbar{display:none}.bank-compact-floating-table{min-width:916px}.bank-compact-floating-table thead{position:static}.bank-compact-floating-table th{border-bottom:0}.bank-compact-detail-dialog{display:none}@media(max-width:1199px){.bank-compact-page .comparison-workspace{display:block}.bank-compact-page .filter-home>.comparison-filterbar{display:none}.bank-compact-scroll{max-width:calc(100vw - 72px)}}@media(max-width:767px){.bank-view-switch{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;justify-content:stretch}.bank-view-switch>span{grid-column:1/-1}.bank-view-switch a{min-width:0;gap:4px;padding-inline:7px;text-align:center;white-space:nowrap}.bank-view-switch .site-svg-icon{width:15px;height:15px}.bank-compact-page{--bank-compact-brand:118px;--bank-compact-action:52px}.bank-compact-page .results-heading{align-items:flex-start;gap:8px}.bank-compact-page .toggle-all-offers{display:none}.bank-compact-scroll{max-width:calc(100vw - 24px)}.bank-compact-table{min-width:730px}.bank-compact-table td,.bank-compact-table th{height:64px;padding:4px}.bank-compact-table thead th{height:50px;padding-block:7px}.bank-compact-brand,.bank-compact-table thead th:first-child{width:var(--bank-compact-brand)}.bank-compact-action,.bank-compact-table thead th:nth-child(2){width:var(--bank-compact-action)}.bank-compact-brand-line{grid-template-columns:48px 56px;gap:6px}.bank-compact-brand-line>img{width:46px;height:36px}.bank-compact-brand-line>strong{width:46px;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-scale-10-72)}.bank-compact-details-button{justify-content:center;width:56px;min-width:56px;height:44px;gap:0;padding:0 3px;border-radius:6px;background:#e4f2eb;color:#176451}.bank-compact-details-button .site-svg-icon{display:none}.bank-compact-details-button span{display:inline}.bank-compact-action a{width:42px;min-height:38px;margin-inline:auto;gap:2px;padding:4px 1px}.bank-compact-action .site-svg-icon{width:12px;height:12px}.bank-compact-col-price,.bank-compact-price,.bank-compact-table thead th:nth-child(3){display:none}.bank-compact-table thead th:nth-child(4){width:58px}.bank-compact-table thead th:nth-child(5){width:80px}.bank-compact-table thead th:nth-child(6){width:92px}.bank-compact-table thead th:nth-child(7){width:74px}.bank-compact-table thead th:nth-child(8){width:70px}.bank-compact-table thead th:nth-child(9){width:90px}.bank-compact-table thead th:nth-child(10){width:96px}.bank-compact-col-welcome{width:58px}.bank-compact-col-cards{width:80px}.bank-compact-col-type{width:92px}.bank-compact-col-fee{width:74px}.bank-compact-col-deposit{width:70px}.bank-compact-col-access{width:90px}.bank-compact-col-services{width:96px}.bank-compact-table thead th:nth-child(4),.bank-compact-welcome{border-left:1px solid #d7e6df}.bank-compact-table .bank-compact-welcome>strong{width:calc(100% - 2px);min-width:0;min-height:34px;padding:3px 2px;font-size:var(--text-scale-10-08)}.bank-compact-welcome>strong>b{font-size:var(--text-scale-10-72)}.bank-compact-cards-preview>img{width:42px;height:30px}.bank-compact-cards-preview>img+img{margin-left:-20px}.bank-compact-detail-row{display:none}.bank-compact-floating-table{width:730px;min-width:730px}.bank-compact-dialog-open .bank-compact-floating-head{display:none!important}.bank-compact-detail-dialog[open]{display:block;position:fixed;inset:auto 0 0;width:100%;max-width:none;height:min(90dvh,780px);max-height:90dvh;margin:0;padding:0;border:0;border-radius:22px 22px 0 0;background:#fffaf5;color:#153b31;box-shadow:0 -18px 60px #173f3255;overflow:auto}.bank-compact-detail-dialog::backdrop{background:#173f327f;backdrop-filter:blur(3px)}.bank-compact-dialog-handle{position:sticky;z-index:3;top:0;width:40px;height:4px;margin:12px auto 0;border-radius:999px;background:#d9d3cc}.bank-compact-dialog-close{position:sticky;z-index:4;top:10px;float:right;display:grid;place-items:center;width:44px;height:44px;margin:-4px 12px 0 0;border:0;border-radius:50%;background:#fff;color:#27493e;box-shadow:0 2px 12px #173f3220}.bank-compact-dialog-close .site-svg-icon{width:18px;height:18px}#bank-compact-dialog-content{clear:both;padding:0 14px 16px}#bank-compact-dialog-content .bank-compact-detail-panel{display:flex;flex-direction:column;padding:0}#bank-compact-dialog-content .bank-compact-detail-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:2px 3px 16px}#bank-compact-dialog-content .bank-compact-detail-identity{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px}#bank-compact-dialog-content .bank-compact-detail-identity>img{width:72px;height:54px}#bank-compact-dialog-content .bank-compact-detail-rating{flex:none}#bank-compact-dialog-content .bank-compact-detail-header{order:1}#bank-compact-dialog-content .bank-compact-offers{order:2;margin-bottom:14px}#bank-compact-dialog-content .bank-compact-service-panel{order:3;margin-bottom:0;padding:12px}#bank-compact-dialog-content .bank-compact-service-panel>div{grid-template-columns:1fr 1fr;gap:7px}#bank-compact-dialog-content .bank-compact-service-panel span{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:2px 5px;min-height:58px;padding:8px;border-radius:8px;background:#f5faf7}#bank-compact-dialog-content .bank-compact-service-panel span>.site-svg-icon{grid-column:1;grid-row:1;width:13px;height:13px;margin-top:2px}#bank-compact-dialog-content .bank-compact-service-panel span>small{grid-column:2;grid-row:2;margin:0;color:#60786e}#bank-compact-dialog-content .bank-offer>summary{grid-template-columns:minmax(0,1fr) 84px;gap:12px 9px;padding:14px 12px 10px}#bank-compact-dialog-content .offer-identity{grid-column:1;grid-row:1;gap:10px;align-self:start}#bank-compact-dialog-content .card-fallback,#bank-compact-dialog-content .offer-identity>img{width:68px;height:46px}#bank-compact-dialog-content .offer-identity h4{font-size:var(--text-ui);line-height:1.24}#bank-compact-dialog-content .offer-identity .offer-subtitle{display:none}#bank-compact-dialog-content .offer-price{grid-column:2;grid-row:1;align-self:center}#bank-compact-dialog-content .offer-price>strong{font-size:var(--text-scale-17-6)}#bank-compact-dialog-content .offer-summary-facts{display:grid;grid-column:1/-1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#bank-compact-dialog-content .offer-summary-fact{display:flex;flex-direction:column;justify-content:flex-start;gap:4px;min-width:0;padding:10px 8px;border:1px solid #d8e8e0;border-radius:8px;background:#f4f9f6;text-align:left}#bank-compact-dialog-content .offer-summary-fact>span{color:#657b70;font-size:var(--text-scale-10-08);line-height:1.25}#bank-compact-dialog-content .offer-summary-fact>strong{color:#173f32;font-size:var(--text-caption);font-weight:750;line-height:1.3;overflow-wrap:anywhere}#bank-compact-dialog-content .offer-summary-fact small{color:#60786e;font-size:inherit;font-weight:500}#bank-compact-dialog-content .offer-expand{display:flex;grid-column:1/-1;grid-row:3;align-items:center;justify-content:flex-end;gap:5px;min-height:28px;color:#176451;font-size:var(--text-caption);font-weight:800}#bank-compact-dialog-content .offer-expand .icon{width:16px;height:16px}#bank-compact-dialog-content .offer-expanded{padding:15px 10px 0}#bank-compact-dialog-content .offer-bottom{align-items:stretch;flex-direction:column}#bank-compact-dialog-content .bank-compact-mobile-offer-link{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;margin:0 12px 12px;padding:8px 12px;border-radius:8px;background:#067471;color:#fff;font-size:var(--text-caption);font-weight:850;text-align:center;text-decoration:none}#bank-compact-dialog-content .bank-compact-mobile-offer-link .site-svg-icon{width:15px;height:15px;flex:none}#bank-compact-dialog-content .offer-bottom>a{display:none}}@media(max-width:420px){.bank-view-switch{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.bank-view-switch a>.site-svg-icon{display:none}}@media(max-width:359px){.bank-compact-page{--bank-compact-brand:114px;--bank-compact-action:50px}.bank-compact-table{min-width:720px}.bank-compact-brand-line{grid-template-columns:46px 54px;gap:6px}.bank-compact-brand-line>img{width:44px}.bank-compact-action a{width:40px}.bank-compact-table thead th:nth-child(4){width:56px}.bank-compact-table thead th:nth-child(5){width:78px}.bank-compact-col-welcome{width:56px}.bank-compact-col-cards{width:78px}.bank-compact-floating-table{width:720px;min-width:720px}}@media(prefers-reduced-motion:reduce){.bank-compact-page .bank-results.is-updating .bank-compact-scroll{transition:none}.bank-compact-scroll-hint::before,.bank-compact-swipe-arrow,.bank-compact-swipe-hand{animation:none}}
