body{margin:0}
.rate-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}
.rate-toolbar .in{width:auto;max-width:100%;min-width:0;flex:0 1 190px}
.rate-toolbar .rate-search{flex:0 1 280px;width:280px}
.rate-toolbar .btn{flex:0 0 auto;white-space:nowrap}
.rate-toolbar select[aria-label="Rate status filter"]{flex-basis:250px}
.rate-version-grid .tr{grid-template-columns:var(--cols);column-gap:8px;padding:4px 10px;box-sizing:border-box}
.rate-version-grid .tr>*{min-width:0;box-sizing:border-box;text-align:center!important;justify-content:center;align-items:center;white-space:normal;overflow-wrap:anywhere}
.rate-version-grid .tr:not(.th)>:is(:nth-child(2),:nth-child(3),:nth-child(4)){text-align:left!important;justify-content:flex-start}
.rate-version-grid .tr:not(.th)>:is(:nth-child(6),:nth-child(7),:nth-child(8)){text-align:right!important;justify-content:flex-end;font-variant-numeric:tabular-nums}
.built-rate-grid .tr:not(.th)>:nth-child(n+6):nth-child(-n+10){text-align:right!important;justify-content:flex-end}
.paired-rate-grid .tr:not(.th)>:nth-child(n+6):nth-child(-n+12){text-align:right!important;justify-content:flex-end}
.rate-version-grid .tr.rw{min-height:38px}
.rate-table-wrap{width:100%;max-width:none}
.rate-version-grid .tr.rw>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rate-version-grid .tr.rw .rate-name{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rate-version-grid .rate-code{font-size:11px;white-space:nowrap;color:var(--tx3)}
.rate-version-grid .tr .col{gap:4px}
.rate-version-grid small{color:var(--tx3);font-size:11px}
.rate-name{border:0;background:none;padding:0;color:var(--p3);font:inherit;font-weight:600;cursor:pointer;text-align:left}
.rate-name:hover{text-decoration:underline}
.rate-editor{width:min(1000px,94vw);max-height:90vh;overflow-y:auto;z-index:100}
.rate-editor>.card-b{overflow:visible}
@media(max-width:700px){.rate-toolbar .in{flex:1 1 180px}.rate-toolbar .rate-search{flex-basis:100%}}
