.foreign-account-rates-panel,.money-market-account-rates-panel{overflow:visible}.account-currency-rate-toolbar.exchange-rate-toolbar{z-index:30}.account-search-control,.account-currency-rate-toolbar .account-search{align-self:end;width:100%}.account-search-control{gap:6px;min-width:0;display:grid}.account-search-control>span,.account-filter-control>span,.account-rate-toolbar .institution-filter-title,.account-currency-rate-toolbar .exchange-currency-control>span{display:none}.account-rate-toolbar.with-product-type-filter:not(.exchange-rate-toolbar)>.account-filter-control,.account-currency-rate-toolbar.exchange-rate-toolbar>.account-filter-control{grid-column:1/-1}.account-filter-control{align-self:end;gap:4px;min-width:0;display:grid}.account-demographic-collapse{margin-top:calc(-1 * var(--account-toolbar-row-gap,9px));opacity:0;transition:grid-template-rows .24s var(--ease), margin-top .24s var(--ease), opacity .18s var(--ease);grid-column:1/-1;grid-template-rows:0fr;display:grid}.account-demographic-collapse.expanded{opacity:1;grid-template-rows:1fr;margin-top:0}.account-demographic-collapse-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.account-demographic-collapse{transition:opacity .18s var(--ease)}}.account-rate-toolbar .search-field input{min-height:30px}.account-rate-toolbar .institution-filter-control summary{min-height:30px;padding-block:3px}.account-filter-chip-row{scrollbar-width:none;align-items:center;gap:4px;min-width:0;min-height:28px;padding-bottom:1px;display:flex;overflow-x:auto}.account-filter-chip-row::-webkit-scrollbar{display:none}.account-filter-chip-row[data-scroll=start]{mask-image:linear-gradient(90deg,#000 0 calc(100% - 32px),#0000 100%)}.account-filter-chip-row[data-scroll=middle]{mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 32px),#0000 100%)}.account-filter-chip-row[data-scroll=end]{mask-image:linear-gradient(90deg,#0000 0,#000 24px 100%)}.account-filter-chip{border:1px solid var(--border-strong);color:var(--text);cursor:pointer;white-space:nowrap;background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;min-height:26px;padding:3px 8px;font-size:.77rem;font-weight:760;line-height:1;display:inline-flex}.account-filter-chip:hover,.account-filter-chip.active{color:var(--teal-dark);background:#e7f7f4;border-color:#76c8bb}.account-filter-chip:focus{outline:none}.account-filter-chip:focus-visible{outline-offset:2px;outline:2px solid #087f7242}.account-search input{padding-right:34px}.account-search-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.account-search-clear:hover{color:var(--text)}.account-rate-table{--account-institution-col-width:152px;--account-product-col-width:166px;table-layout:fixed;min-width:710px}.account-rate-table th,.account-rate-table td{vertical-align:middle}.account-rate-table th:first-child,.account-rate-table td:first-child{width:var(--account-institution-col-width);left:0}.account-rate-table th:nth-child(2),.account-rate-table td:nth-child(2){width:var(--account-product-col-width)}.account-rate-table th:nth-child(3),.account-rate-table td:nth-child(3){width:300px}.account-rate-table th:nth-child(4),.account-rate-table td:nth-child(4){white-space:nowrap;width:90px}.account-rate-table th:nth-child(5),.account-rate-table td:nth-child(5){text-align:center;vertical-align:middle;white-space:nowrap;width:76px}.account-rate-table th:first-child,.account-rate-table td:first-child{overflow-wrap:anywhere;white-space:normal;z-index:3;background:#fff;position:sticky}.account-rate-table th:first-child{z-index:5;background:#f4f8f6}.account-rate-table th:nth-child(2),.account-rate-table td:nth-child(2),.account-rate-table th:nth-child(3),.account-rate-table td:nth-child(3){overflow-wrap:anywhere;white-space:normal}.account-rate-table .rate-col{text-align:center;white-space:nowrap;width:76px}.foreign-account-rate-table{min-width:710px}.foreign-account-rate-table th:first-child,.foreign-account-rate-table td:first-child{width:var(--account-institution-col-width)}.foreign-account-rate-table th:nth-child(2),.foreign-account-rate-table td:nth-child(2){width:var(--account-product-col-width)}.foreign-account-rate-table th:nth-child(3),.foreign-account-rate-table td:nth-child(3){width:230px}.foreign-account-rate-table th:nth-child(4),.foreign-account-rate-table td:nth-child(4){width:90px}.foreign-account-rate-table th:nth-child(5),.foreign-account-rate-table td:nth-child(5){text-align:center;vertical-align:middle;white-space:nowrap;width:76px}.money-market-account-rate-table{min-width:620px}.money-market-account-rate-table th:nth-child(3),.money-market-account-rate-table td:nth-child(3){width:230px}.account-rate-table .source-col{text-align:center;vertical-align:middle}.account-sort-header{justify-content:flex-start}.account-sort-header.align-end{justify-content:center}.account-sort-header.active{color:var(--teal-dark);font-weight:850}@media (width<=640px){.account-rates-panel{overflow-x:auto}.account-filter-chip{flex:1 0 auto;min-height:30px}.account-rate-table{--account-institution-col-width:124px;--account-product-col-width:150px;min-width:560px}.account-rate-table th:first-child,.account-rate-table td:first-child{width:var(--account-institution-col-width);z-index:auto;position:static;left:auto}.account-rate-table th:first-child{background:#f4f8f6}.account-rate-table td:first-child{background:#fff}.account-rate-table th:nth-child(2),.account-rate-table td:nth-child(2){width:var(--account-product-col-width)}.account-rate-table th:nth-child(3),.account-rate-table td:nth-child(3){width:130px}.money-market-account-rate-table{--account-institution-col-width:118px;--account-product-col-width:100px;min-width:470px}.money-market-account-rate-table th:nth-child(3),.money-market-account-rate-table td:nth-child(3){width:92px}.money-market-account-rate-table th:nth-child(4),.money-market-account-rate-table td:nth-child(4){width:70px}.money-market-account-rate-table th:nth-child(5),.money-market-account-rate-table td:nth-child(5){width:62px}}
