.bn .ct{margin-bottom:var(--sp-6)}.bn-nota{margin-left:var(--sp-1);vertical-align:baseline;display:inline-block}.bn-nota-b{align-items:center;gap:var(--sp-1);font:inherit;color:var(--ink);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.bn-nota-b:hover{color:var(--accent)}.bn-nota-b:focus-visible,.bn-item:focus-visible,.bn-th:focus-visible,.bn-link:focus-visible,.bn-fechar:focus-visible,.bn-bloco-b:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.bn-seta{transition:transform .2s}.bn-seta[data-on]{transform:rotate(180deg)}.bn-nota-t{margin-top:var(--sp-2);display:block;overflow:hidden}.bn-nota-i{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);font-size:var(--fs-sm);color:var(--ink-muted);max-width:var(--leitura);display:block}.bn-grade{gap:var(--sp-6);grid-template-columns:272px minmax(0,1fr);align-items:start;display:grid}.bn-nav{gap:var(--sp-4);padding:var(--sp-3);border:1px solid var(--line-2);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 70%, transparent);box-shadow:var(--shadow);top:var(--sp-4);flex-direction:column;display:flex;position:sticky}.bn-grupo{gap:var(--sp-1);flex-direction:column;display:flex}.bn-grupo-t{padding:var(--sp-1) var(--sp-3);font-size:var(--fs-xs);color:var(--ink-faint);margin:0;font-weight:600}.bn-item{align-items:center;gap:var(--sp-3);width:100%;min-height:48px;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);text-align:left;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}.bn-item:hover{background:var(--surface-2)}.bn-item[data-on]{background:var(--bg);border-color:var(--line-2);box-shadow:var(--shadow);color:var(--ink)}.bn-item-i{border-radius:var(--radius-sm);background:var(--surface-2);width:36px;height:36px;color:var(--ink-3);flex:none;place-items:center;display:grid}.bn-item[data-on] .bn-item-i{background:var(--accent-soft);color:var(--accent)}.bn-item-t{flex-direction:column;min-width:0;display:flex}.bn-item-t b{font-size:var(--fs-md);font-weight:600}.bn-item-t small{font-size:var(--fs-xs);color:var(--ink-muted);line-height:1.4}.bn-nav-esq{gap:var(--sp-2)}.bn-nav-esq i{border-radius:var(--radius);background:var(--surface-2);height:48px;animation:1s ease-in-out infinite alternate esq;display:block}.bn-escolha{align-items:center;gap:var(--sp-2);display:none;position:relative}.bn-escolha-r{font-size:var(--fs-sm);color:var(--ink-muted)}.bn-escolha select{appearance:none;min-height:44px;padding:0 var(--sp-8) 0 var(--sp-4);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:inherit;border-radius:999px;flex:1;font-weight:600}.bn-escolha-s{right:var(--sp-4);pointer-events:none;color:var(--ink-muted);position:absolute}.bn-aberta{gap:var(--sp-3);min-width:0;padding:var(--sp-5);border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--bg);box-shadow:var(--shadow-lift);flex-direction:column;display:flex}.bn-topo{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.bn-nome{align-items:baseline;gap:var(--sp-3);font-size:var(--fs-2xl);letter-spacing:-.01em;color:var(--ink);flex-wrap:wrap;margin:0;font-weight:600;line-height:1.2;display:flex}.bn-conta{font-size:var(--fs-md);color:var(--ink-muted);font-weight:500}.bn-exporta{min-height:44px;padding:0 var(--sp-5);align-items:center;gap:var(--sp-2);border-radius:999px;display:inline-flex}.bn-aviso{font-size:var(--fs-sm);color:var(--bad);margin:0}.bn-busca{align-items:center;display:flex;position:relative}.bn-busca-i{left:var(--sp-4);color:var(--ink-faint);pointer-events:none;position:absolute}.bn-busca input{width:100%;min-height:44px;padding:0 var(--sp-10) 0 var(--sp-10);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-md);border-radius:999px}.bn-busca input::-webkit-search-cancel-button{display:none}.bn-busca input:focus{border-color:var(--foco);background:var(--bg);outline:none}.bn-busca-x{right:var(--sp-2);width:32px;height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute}.bn-busca-x:hover{background:var(--surface-2);color:var(--ink)}.bn-corpo{min-width:0}.bn-rola{border:1px solid var(--line);border-radius:var(--radius);max-height:max(380px,100vh - 380px);overflow:auto}.bn-rola[data-carregando],.bn-blocos[data-carregando]{opacity:.6;transition:opacity .15s}.bn-tab{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-md)}.bn-tab th{z-index:1;background:var(--surface);text-align:left;border-bottom:1px solid var(--line-2);white-space:nowrap;padding:0;position:sticky;top:0}.bn-tab th[data-din],.bn-tab td[data-din]{text-align:right}.bn-th{align-items:center;gap:var(--sp-1);width:100%;min-height:40px;padding:0 var(--sp-3);font:inherit;font-size:var(--fs-sm);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.bn-tab th[data-din] .bn-th{justify-content:flex-end}.bn-th:hover,.bn-th[data-on]{color:var(--ink)}.bn-tab td{padding:var(--sp-3);border-bottom:1px solid var(--line);color:var(--ink-2)}.bn-lin{cursor:pointer;transition:background .14s}.bn-lin:hover,.bn-lin[data-aberta]{background:var(--surface)}.bn-lin:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.bn-lin-det>td{background:var(--surface);padding:0}.bn-curta{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:22ch;display:inline-block;overflow:hidden}.bn-vazio{color:var(--ink-faint)}.bn-chip{padding:2px var(--sp-3);font-size:var(--fs-xs);background:var(--surface-2);color:var(--ink-2);border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.bn-chip[data-tom=bom]{background:var(--good-soft);color:var(--good)}.bn-chip[data-tom=ruim]{background:var(--bad-soft);color:var(--bad)}.bn-chip[data-tom=aviso]{background:var(--warn-soft);color:var(--warn)}.bn-det{overflow:hidden}.bn-det-i{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-4);display:flex}.bn-det-g{gap:var(--sp-4);flex:1;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));min-width:0;margin:0;display:grid}.bn-det-c{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.bn-det-c dt{font-size:var(--fs-xs);color:var(--ink-muted)}.bn-det-c dd{font-size:var(--fs-md);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.bn-fechar{align-items:center;gap:var(--sp-1);min-height:32px;padding:0 var(--sp-3);border:1px solid var(--line-2);background:var(--bg);font:inherit;font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;border-radius:999px;flex:none;display:inline-flex}.bn-fechar:hover{background:var(--surface-2)}.bn-pe{align-items:center;gap:var(--sp-4);font-size:var(--fs-sm);color:var(--ink-muted);flex-wrap:wrap;display:flex}.bn-link{font:inherit;color:var(--ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.bn-link:hover{color:var(--accent)}.bn-pags{align-items:center;gap:var(--sp-3);margin-left:auto;display:inline-flex}.bn-msg{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-6) var(--sp-4);border:1px dashed var(--line-2);border-radius:var(--radius);flex-direction:column;display:flex}.bn-msg-t{font-size:var(--fs-md);color:var(--ink);margin:0;font-weight:600}.bn-msg-s{font-size:var(--fs-sm);color:var(--ink-muted);margin:0}.bn-esq{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.bn-esq-cab,.bn-esq-lin{gap:var(--sp-4);padding:var(--sp-3);border-bottom:1px solid var(--line);display:flex}.bn-esq-cab{background:var(--surface)}.bn-esq-cab i,.bn-esq-lin i{background:var(--surface-2);border-radius:999px;flex:1;height:12px;animation:1s ease-in-out infinite alternate esq}.bn-esq-lin{align-items:center;min-height:44px}.bn-blocos{margin:0;padding:0;list-style:none;display:none}@media (max-width:860px){.bn-grade{gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}.bn-nav{display:none}.bn-escolha{display:flex}.bn-aberta{padding:var(--sp-4);box-shadow:none}.bn-so-tabela{display:none}.bn-blocos{flex-direction:column;display:flex}.bn-bloco{border-bottom:1px solid var(--line)}.bn-bloco-b{gap:var(--sp-2);width:100%;min-height:64px;padding:var(--sp-3) 0;text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.bn-bloco-1{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.bn-bloco-1 b{font-size:var(--fs-lg);overflow-wrap:anywhere;min-width:0;font-weight:600}.bn-num{flex:none;font-weight:600}.bn-bloco-2{justify-content:space-between;align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--ink-muted);display:flex}.bn-topo{flex-direction:column;align-items:stretch}.bn-exporta{justify-content:center}.bn-pags{margin-left:0}}@media (prefers-reduced-motion:reduce){.bn-seta,.bn-item,.bn-lin,.bn-nav-esq i,.bn-esq-cab i,.bn-esq-lin i{transition:none;animation:none}}.bn-bloco-d{color:var(--ink-3);font-size:var(--fs-sm)}.bn-topo-t{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}
