.institution-logo{background:transparent;border:0;border-radius:6px;box-shadow:none;flex:0 0 auto;height:21px;object-fit:contain;padding:0;width:21px}.institution-logo[src$="/hnb.png"]{width:28px}.filter-grid>.institution-filter{align-self:start;grid-template-rows:13px minmax(36px,auto)}.institution-filter{align-self:end;container-type:inline-size;display:grid;gap:6px;min-width:0;position:relative}.account-rate-toolbar .institution-filter{width:100%}.foreign-account-rate-toolbar .institution-filter{align-self:end;width:100%}.institution-filter-title{color:var(--text);font-size:.78rem;font-weight:700;line-height:1}.institution-filter-control{position:static}.institution-filter-control summary{align-items:center;border:1px solid var(--border-strong);border-radius:7px;background:#fff;cursor:pointer;display:grid;gap:2px;grid-template-columns:minmax(0,1fr) auto;min-height:36px;padding:5px 9px;list-style:none}.institution-filter-control summary::-webkit-details-marker{display:none}.institution-filter-control summary strong{color:var(--text);font-size:.86rem;font-weight:820;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.institution-summary-compact{display:none}.institution-filter-control summary:after{content:"";background:var(--dropdown-chevron) center / 16px 16px no-repeat;grid-column:2;grid-row:1;height:16px;width:16px}.institution-filter-control[open] summary:after{transform:rotate(180deg)}.institution-filter-control[open] summary{border-color:#76c8bb;box-shadow:0 5px 14px #087f721f}.institution-filter-menu{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 16px 36px #17201d29;width:min(340px,calc(100vw - 32px));overflow:hidden;position:fixed;z-index:100}.institution-filter-search{position:relative;border-bottom:1px solid var(--border);padding:8px}.institution-filter-search svg{color:var(--muted);left:17px;position:absolute;top:50%;transform:translateY(-50%)}.institution-filter-search input{box-sizing:border-box;width:100%;min-height:32px;border:1px solid var(--border);border-radius:7px;font:inherit;padding:6px 42px 6px 34px}.filter-grid .institution-filter-search input{padding-left:34px;padding-right:42px}.institution-filter-search button{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:inline-flex;height:26px;justify-content:center;position:absolute;right:24px;top:50%;transform:translateY(-50%);width:26px}.institution-filter-actions{display:flex;gap:6px;border-bottom:1px solid var(--border);padding:7px 8px}.institution-filter-actions button{border:1px solid #9bd4ca;border-radius:999px;background:#f1fbf8;color:var(--teal-dark);cursor:pointer;font-size:.72rem;font-weight:800;padding:5px 8px}.institution-filter-actions button:last-child{border-color:#e4c27f;background:#fff8e8;color:#7a4700}.institution-filter-actions button:disabled{cursor:not-allowed;opacity:.5}.institution-filter-list{--institution-filter-check-size: 13px;display:grid;gap:2px;max-height:var(--institution-filter-list-height, min(360px, 52vh));overflow:auto;padding:7px;scrollbar-width:thin}.institution-filter-group{display:grid;gap:2px}.institution-filter-group+.institution-filter-group{border-top:1px solid var(--border);margin-top:4px;padding-top:5px}.institution-filter-group h3{color:var(--muted);font-size:.7rem;font-weight:850;line-height:1.2;margin:0;padding:5px 5px 3px;text-transform:uppercase}.institution-filter-list label{align-items:center;border-radius:6px;cursor:pointer;display:grid;gap:7px;grid-template-columns:var(--institution-filter-check-size) minmax(0,1fr);min-height:28px;padding:4px 5px}.institution-filter-option-label{align-items:center;display:inline-flex;gap:7px;min-width:0}.institution-filter-option-label .institution-logo{height:20px;width:20px}.institution-filter-option-label span{min-width:0;overflow-wrap:anywhere}.institution-filter-list label:hover{background:#f1fbf8}.institution-filter-list input{appearance:none;-webkit-appearance:none;accent-color:var(--teal);align-items:center;background:#fff;border:1px solid #9aa8a4;border-radius:3px;cursor:pointer;display:inline-grid;height:var(--institution-filter-check-size);justify-content:center;margin:0;min-height:0;min-width:0;padding:0;place-content:center;width:var(--institution-filter-check-size)}.institution-filter-list input:before{background:#fff;clip-path:polygon(14% 46%,0 62%,39% 100%,100% 18%,82% 0,36% 63%);content:"";height:calc(var(--institution-filter-check-size) - 5px);transform:scale(0);width:calc(var(--institution-filter-check-size) - 5px)}.institution-filter-list input:checked{background:var(--teal);border-color:var(--teal)}.institution-filter-list input:checked:before{transform:scale(1)}.institution-filter-list input:focus-visible{outline:2px solid rgba(8,127,114,.28);outline-offset:2px}.institution-filter-option-label>span{color:var(--text);font-size:.78rem;font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.institution-filter-list p{margin:6px;color:var(--muted);font-size:.78rem}.exchange-rate-toolbar>.institution-filter{align-items:stretch;align-self:end;color:inherit;display:grid;font-size:inherit;font-weight:inherit;gap:6px}.exchange-rate-toolbar .institution-filter-title{color:var(--text);font-size:.74rem;font-weight:750;line-height:1}.exchange-rate-toolbar .institution-filter{width:100%}.exchange-rate-toolbar .institution-filter .institution-filter-menu{width:min(460px,calc(100vw - 32px))}@container (max-width: 154px){.institution-summary-full{display:none}.institution-summary-compact{display:inline}}@media(max-width:940px){.filter-grid-with-amount.filter-grid-no-currency>.institution-filter{grid-column:2;grid-row:1}}@media(max-width:640px){.filter-grid-with-amount.filter-grid-no-currency>.institution-filter{grid-column:2;grid-row:1}.filter-grid-no-amount>.institution-filter{grid-column:auto;grid-row:auto}.filter-grid-no-amount.filter-grid-with-currency>.institution-filter{grid-column:2;grid-row:1;max-width:100%;width:100%}.filter-grid-with-amount.filter-grid-with-currency>.institution-filter{grid-column:1 / -1;grid-row:2}.filter-grid-with-amount.filter-grid-no-currency>.institution-filter{min-width:0}.filter-grid-with-amount.filter-grid-no-currency .institution-filter-title{font-size:.74rem}.filter-grid-with-amount.filter-grid-no-currency .institution-filter-list{max-height:min(300px,46vh)}.institution-filter{grid-column:1 / -1}.institution-filter-control summary{min-height:44px}.institution-filter-list label{min-height:38px;padding-bottom:8px;padding-top:8px}.institution-filter-list{--institution-filter-check-size: 18px}.institution-filter-search input{min-height:42px}.institution-filter-actions button{min-height:34px}}@media(max-width:640px){@media(max-width:519px){.filter-grid-with-amount.filter-grid-no-currency>.institution-filter{grid-row:1}.filter-grid-with-amount.filter-grid-no-currency>.institution-filter{grid-column:2;max-width:100%;width:100%}.filter-grid-no-amount.filter-grid-with-currency>.institution-filter{grid-column:2;grid-row:1;max-width:100%;width:100%}.filter-grid-with-amount.filter-grid-no-currency .institution-filter-control summary{padding-left:7px;padding-right:7px;width:100%}}}@media(max-width:519px){.filter-grid-with-amount.filter-grid-no-currency>.institution-filter{grid-column:2;grid-row:1;max-width:100%;width:100%}}.source-link-group{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.source-open-link{display:inline-flex;align-items:center;gap:4px;color:var(--teal-dark);font-weight:700;text-decoration:none;white-space:nowrap}.source-document-link{color:var(--muted)}.source-open-link:hover{text-decoration:underline}.source-link-group.stale .source-open-link{color:#946200}.compact-source-links{align-items:center;flex-wrap:nowrap;gap:4px;justify-content:center;min-width:max-content;white-space:nowrap}.compact-source-links .source-open-link{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:0;height:30px;justify-content:center;padding:0;width:30px}.compact-source-links .source-open-link svg{height:16px;width:16px}.compact-source-links .source-open-link:hover{background:#eef8f6;border-color:#c8e7e1;text-decoration:none}.compact-source-links.stale .source-open-link{background:#fff8e6;border-color:#f2c56a;color:#946200}.sticky-table-header{background:#fff;border:1px solid var(--border);border-left:0;border-right:0;box-shadow:0 8px 18px #17201d1a;display:none;left:var(--sticky-table-left, 0);overflow:hidden;position:fixed;top:var(--sticky-table-top, 0);width:var(--sticky-table-viewport-width, 100%);z-index:24}.sticky-table-header.is-active{display:block}.sticky-table-header table{table-layout:fixed;transform:translate(calc(-1 * var(--table-scroll-left, 0px)));width:var(--sticky-table-width, 100%)}.sticky-table-header th{background:#f6f9f8;border-bottom-color:var(--border-strong)}.table-scroll{max-width:100%;min-width:0;overflow-x:auto;position:relative;box-shadow:none}.table-scroll-frame.has-horizontal-scroll .table-scroll{background:linear-gradient(90deg,#fff0,#fff 30px) right / 46px 100% no-repeat,linear-gradient(90deg,#fff,#fff0) left / 18px 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 18px),rgba(0,0,0,.28) calc(100% - 4px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 18px),rgba(0,0,0,.28) calc(100% - 4px),transparent 100%)}.table-scroll-frame{display:grid;max-width:100%;min-width:0}.table-scroll-frame.has-horizontal-scroll .table-scroll{scrollbar-width:none}.table-scroll-frame.has-horizontal-scroll .table-scroll::-webkit-scrollbar{display:none}.table-scroll-rail{display:none;height:9px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--border);background:#f8fbfa;position:relative;scrollbar-color:#a4b4af #f1f7f5;scrollbar-width:thin}.table-scroll-frame.has-horizontal-scroll .table-scroll-rail{display:block}.table-scroll-rail::-webkit-scrollbar{height:5px}.table-scroll-rail::-webkit-scrollbar-track{background:#f1f7f5}.table-scroll-rail::-webkit-scrollbar-thumb{background:#a4b4af;border-radius:999px}.table-scroll-rail-inner{height:1px}@media(max-width:640px){.table-scroll{display:block;overflow-x:auto}.table-scroll-frame.has-horizontal-scroll .table-scroll-rail{display:block}}
