.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{display:grid;gap:6px;min-width:0}.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{grid-column:1 / -1}.account-currency-rate-toolbar.exchange-rate-toolbar>.account-filter-control{grid-column:1 / -1}.account-filter-control{align-self:end;display:grid;gap:4px;min-width:0}.account-demographic-collapse{display:grid;grid-column:1 / -1;grid-template-rows:0fr;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)}.account-demographic-collapse.expanded{grid-template-rows:1fr;margin-top:0;opacity:1}.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{align-items:center;display:flex;gap:4px;min-height:28px;min-width:0;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.account-filter-chip-row::-webkit-scrollbar{display:none}.account-filter-chip-row[data-scroll=start]{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 32px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 32px),transparent 100%)}.account-filter-chip-row[data-scroll=middle]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 32px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 32px),transparent 100%)}.account-filter-chip-row[data-scroll=end]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 100%)}.account-filter-chip{align-items:center;background:#fff;border:1px solid var(--border-strong);border-radius:7px;color:var(--text);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.77rem;font-weight:760;justify-content:center;line-height:1;min-height:26px;padding:3px 8px;white-space:nowrap}.account-filter-chip:hover,.account-filter-chip.active{background:#e7f7f4;border-color:#76c8bb;color:var(--teal-dark)}.account-filter-chip:focus{outline:none}.account-filter-chip:focus-visible{outline:2px solid rgba(8,127,114,.26);outline-offset:2px}.account-search input{padding-right:34px}.account-search-clear{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:28px}.account-search-clear:hover{color:var(--text)}.account-rate-table{--account-institution-col-width: 152px;--account-product-col-width: 166px;min-width:710px;table-layout:fixed}.account-rate-table th,.account-rate-table td{vertical-align:middle}.account-rate-table th:nth-child(1),.account-rate-table td:nth-child(1){left:0;width:var(--account-institution-col-width)}.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){width:90px;white-space:nowrap}.account-rate-table th:nth-child(5),.account-rate-table td:nth-child(5){text-align:center;vertical-align:middle;width:76px;white-space:nowrap}.account-rate-table th:nth-child(1),.account-rate-table td:nth-child(1){background:#fff;overflow-wrap:anywhere;position:sticky;white-space:normal;z-index:3}.account-rate-table th:nth-child(1){background:#f4f8f6;z-index:5}.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{width:76px;text-align:center;white-space:nowrap}.foreign-account-rate-table{min-width:710px}.foreign-account-rate-table th:nth-child(1),.foreign-account-rate-table td:nth-child(1){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;width:76px;white-space:nowrap}.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(max-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:nth-child(1),.account-rate-table td:nth-child(1){left:auto;position:static;width:var(--account-institution-col-width);z-index:auto}.account-rate-table th:nth-child(1){background:#f4f8f6}.account-rate-table td:nth-child(1){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}}
