.tariff-table__heading{color:#3b3f3f;font-size:2.25rem;font-weight:400;margin:0 0 16px;padding-bottom:12px;position:relative}.tariff-table__heading:after{background-color:#0076bb;bottom:0;content:"";height:4px;left:0;position:absolute;width:60px}.tariff-table__description{color:#3b3f3f;font-size:1.125rem;line-height:1.5;margin:0 0 24px}.js-tariff-row:hover td{background-color:rgba(0,118,187,.08)}.tariff-table__tri-bar{display:flex;height:8px;margin-top:24px;width:100%}.tariff-table__tri-bar span{flex:1 1 0}.tariff-table__tri-bar span:first-child{background-color:#fdb913}.tariff-table__tri-bar span:nth-child(2){background-color:#0076bb}.tariff-table__tri-bar span:nth-child(3){background-color:#b2bb1e}.tariff-table__controls{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:16px}.tariff-table__search{display:flex;flex:1 1 240px;flex-direction:column;gap:4px;justify-content:flex-end}.tariff-table__search-label{font-size:.875rem;font-weight:700}.tariff-table__search-input{border:1px solid #858889;border-radius:0;font-family:inherit;font-size:1.25rem;max-width:500px;padding:10px 12px;width:100%}.tariff-table__category-filter{flex:1 1 240px}.tariff-table__category-heading{display:block;font-size:1.125rem;font-weight:700;margin-bottom:4px}.tariff-table__category-select{background-color:#fff;border:1px solid #858889;border-radius:0;font-family:inherit;font-size:1rem;max-width:320px;padding:10px 12px;width:100%}.tariff-table__results-count{color:#3b3f3f;font-size:.875rem;margin:0 0 8px}.js-tariff-row[hidden]{display:none}.tariff-table__table{background-color:var(--tariff-table-color,#fff)}.tariff-table__table,.tariff-table__table td,.tariff-table__table th{border-color:var(--tariff-table-border-color,#e0e0e0)}.tariff-table__table thead th{background-color:var(--tariff-table-header-color,#f0f0f0);color:#3b3f3f;position:sticky;top:0;white-space:nowrap;z-index:1}.tariff-table{--tariff-table-row-height:45px;--tariff-table-visible-rows:12}.table-description{min-width:300px}.tariff-table__container{max-height:calc(var(--tariff-table-row-height)*(var(--tariff-table-visible-rows) + 1));overflow-y:auto}