.ratebar .ratecount{font-size:11.5px;color:var(--muted)}.ratebar .ratesearch{width:min(300px,40vw)}.ratebar .rateseg{padding:2px;flex:none}.ratebar .rateseg button{padding:5px 11px;font-size:12px}.ratebar .rateseg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ratebar .ratefold{padding:6px 11px;font-size:12px;font-weight:600;flex:none}.ratewrap.ratepane,.ratebar.ratebar-flat{max-width:1020px}.ratewrap.ratepane-grouped,.ratebar.ratebar-grouped{max-width:880px}.ratewrap.ratepane-compact,.ratebar.ratebar-compact{max-width:820px}.ratepane .ratetable{table-layout:fixed;min-width:560px}.ratepane-flat .ratetable{min-width:760px}.ratepane .ratetable th,.ratepane .ratetable td{overflow-wrap:break-word}.ratepane .ratetable td.wfr{white-space:nowrap}.ratepane .ratetable col.rc-union{width:130px}.ratepane .ratetable col.rc-local{width:150px}.ratepane .ratetable col.rc-classification{width:250px}.ratepane .ratetable col.rc-trade{width:150px}.ratepane-grouped .ratetable col.rc-classification{width:300px}.ratepane .ratetable col.rc-money{min-width:96px}.dash .section.ratepage{display:flex;flex-direction:column;flex:0 0 auto;min-height:0}.ratepage>*{flex:0 0 auto}.ratepage>.ratepanel{display:flex;flex-direction:column;flex:0 1 auto;min-height:0}.ratepage .ratepanel>.ratebar{flex:0 0 auto}.ratepage .ratepanel>.ratewrap{flex:0 1 auto;min-height:0}.ratepage .ratepanel>.ratewrap{max-height:72vh}.ratepane .ratetable thead th{top:0;height:30px;box-sizing:border-box;z-index:4}.ratewrap.ratepane-grouped .ratetable tbody tr.rategrp>td,.ratewrap.ratepane-grouped .ratetable tbody tr.rateunp>td{background:var(--bg);box-shadow:inset 0 1px 0 var(--line),inset 0 -1px 0 var(--line-strong)}.ratewrap.ratepane-grouped .ratetable tbody tr.rategrp>td{position:sticky;top:30px;z-index:3;padding:0}.rategrpbtn{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;cursor:pointer;font-family:var(--ui);text-align:left;padding:8px 10px;color:var(--ink)}.rategrpbtn.rategrpstatic{cursor:default;padding-left:23px}.rategrpbtn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rategrpchev{width:13px;height:13px;flex:none;stroke:currentColor;fill:none;stroke-width:2.2;color:var(--faint);transform:rotate(-90deg);transition:transform .12s ease}.ratepane-grouped .ratetable tr.rategrp.on .rategrpchev{transform:rotate(0)}.rategrpbtn:not(.rategrpstatic):hover,.rategrpbtn:focus-visible{color:var(--accent)}.rategrpbtn:not(.rategrpstatic):hover .rategrpchev,.rategrpbtn:focus-visible .rategrpchev{color:var(--accent)}.rategrphead{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.rategrpname{font-size:12.5px;font-weight:700;letter-spacing:.01em;color:inherit}.rategrploc{font-size:12px;color:var(--muted)}.rategrpcode{font-family:var(--mono);font-size:10px;letter-spacing:.03em;color:var(--faint);text-transform:uppercase}.rategrpn{margin-left:auto;flex:none;font-size:10.5px;color:var(--muted);white-space:nowrap}.ratepane-grouped .ratetable tbody tr:nth-child(even) td{background:none}.ratepane-grouped .ratetable tbody tr.rateodd td{background:var(--surface-2)}.ratepane-grouped .ratetable tbody tr:hover:not(.rategrp):not(.rateunp) td{background:var(--surface-2)}.ratepane .ratetable tbody tr.rateunp td{background:var(--bg)}.ratepane-grouped .ratetable tbody tr.rateunp .ratenone{font-size:11.5px}.ratepane-grouped .ratetable tbody tr.rateunp .rategrphead{padding-left:23px}.ratecls{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.ratepane-grouped .ratetable tbody tr.rateunp .ratecls{padding-left:23px}.ratecl{font-family:var(--mono);font-size:9.5px;line-height:1.35;padding:2px 6px;border-radius:5px;background:var(--code-bg);color:var(--muted);border:1px solid var(--code-border);white-space:nowrap}@media (max-width:760px){.dash .section.ratepage{display:block}.ratepage>.ratepanel{display:block}.ratepage .ratepanel>.ratewrap{min-height:0;max-height:none}.ratepane .ratetable thead th,.ratewrap.ratepane-grouped .ratetable tbody tr.rategrp>td{position:static}.ratebar .ratesearch{width:100%}.ratewrap.ratepane,.ratewrap.ratepane-grouped,.ratewrap.ratepane-compact,.ratebar.ratebar-flat,.ratebar.ratebar-grouped,.ratebar.ratebar-compact{max-width:none}.ratebar .rateseg,.ratebar .ratefold{margin-left:0}}.ratealsec{margin-top:18px}.ratealhint{font-size:11.5px;line-height:1.5;color:var(--faint);max-width:760px;margin:0 0 12px}.ratealtable td,.ratealtable th{vertical-align:middle}.ratealtable .mono{font-family:var(--mono)}.ratearrow{color:var(--faint);font-size:11px;text-transform:lowercase;white-space:nowrap}.ratealsub{font-size:11px;color:var(--muted)}.ratealnone{color:var(--muted);padding:14px 8px}.ratealtradehint{margin:10px 0 0}.ratealtradehint+.ratealform{margin-top:6px}.ratealform{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.ratealform .evinput{width:150px}.ratealform .evinput[name=note]{width:220px}@media (max-width:760px){.ratealform .evinput,.ratealform .evinput[name=note]{width:100%}}.profsec{margin-top:18px}.profhint{font-size:11.5px;line-height:1.5;color:var(--faint);max-width:760px;margin:0 0 12px}.proftable td,.proftable th{vertical-align:middle}.proftable .mono{font-family:var(--mono)}.profarrow{color:var(--faint);font-size:11px;text-transform:lowercase;white-space:nowrap}.profaxis{color:var(--muted);font-size:11.5px}.profsub{font-size:11px;color:var(--muted)}.profnone{color:var(--muted);padding:14px 8px}.proftable .profcont td{border-top:0}.profname.profrepeat{color:var(--faint);font-weight:400}.profform{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.profform .evinput{width:150px}.profform select.evinput{width:110px}.profform .evinput[name=note]{width:220px}@media (max-width:760px){.profform .evinput,.profform select.evinput,.profform .evinput[name=note]{width:100%}}.profadd{background:none;border:0;padding:0;margin:0;font:inherit;line-height:inherit;display:inline-flex;align-items:baseline;gap:6px;cursor:pointer;border-radius:5px}.profaddw{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent);opacity:.55;transition:opacity .12s ease}.wfrow:hover .profaddw,.profadd:hover .profaddw,.profadd:focus-visible .profaddw{opacity:1}.profadd:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.profmodal .mconf{color:var(--ink)}.profconf .profstanding{margin:0 0 6px;font-size:12px;color:var(--ink)}.profconf .proflead{margin:0 0 10px;font-size:12px;color:var(--muted);line-height:1.5}.proflines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.profline{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;align-items:start;border:1px solid var(--line);border-radius:9px;padding:9px 11px;cursor:pointer}.profline:hover{background:var(--surface-2)}.profline input{grid-row:1 / span 2;margin:2px 0 0}.proflinehd{font-size:12px;color:var(--muted)}.proflinehd b{color:var(--ink)}.proflinehd .mono{font-family:var(--mono)}.proflinewhy{font-size:11.5px;line-height:1.5;color:var(--muted)}.profaxisnote{margin:10px 0 0;font-size:11px;line-height:1.5;color:var(--faint)}.profsum{margin:10px 0 0;font-size:12.5px;font-weight:600;color:var(--ink)}
