.tbl-tools{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-bottom:10px;display:flex}.card>.tbl-tools{padding:12px 14px 0}.card>.tbl-filtros{padding:0 14px}.card>.tbl-foot{padding:0 14px 12px}.card>.tbl-nada{padding:14px}.tbl-busca{border:1px solid var(--line-2);background:var(--surface);height:32px;color:var(--ink-3);border-radius:999px;flex:0 280px;align-items:center;gap:6px;min-width:0;padding:0 6px 0 11px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.tbl-busca:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft);color:var(--ink-2)}.tbl-busca input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:13.5px}.tbl-busca input::-webkit-search-cancel-button{display:none}.tbl-limpa{width:22px;height:22px;color:var(--ink-3);border-radius:999px;flex:none;place-items:center;display:grid}.tbl-limpa:hover{background:var(--paper-2);color:var(--ink)}.tbl-conta{background:var(--accent);min-width:18px;height:18px;color:var(--accent-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.tbl-mais{width:32px;height:32px;color:var(--ink-3)}.tbl-mais[aria-expanded=true]{background:var(--paper-2);color:var(--ink)}.tbl-filtros{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.tbl-filtros>.filters{margin-bottom:0}.tbl th:has(>.tbl-ord){padding-top:6px;padding-bottom:6px}.tbl-ord{font:inherit;color:inherit;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;margin:0 -6px;padding:4px 6px;display:inline-flex}.tbl-ord:hover{color:var(--ink);background:var(--paper-2)}.tbl-ord:focus-visible{outline:2px solid var(--accent-line);outline-offset:1px}.tbl-ord .tbl-seta{opacity:0;width:13px;height:13px;transition:opacity .15s}.tbl-ord:hover .tbl-seta,.tbl-ord:focus-visible .tbl-seta{opacity:.45}.tbl-ord.on{color:var(--accent)}.tbl-ord.on .tbl-seta{opacity:1}.tbl-nada{color:var(--ink-3);padding:18px 4px;font-size:13.5px}.tbl-nada .link{font-size:13.5px}.tbl-foot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:10px;font-size:12.5px;display:flex}.tbl-pag{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.tbl-pag .iconbtn{width:30px;height:30px}.tbl-pag .iconbtn:disabled{opacity:.35;cursor:default;background:0 0}.tbl-pp{align-items:center;gap:6px;margin-right:6px;display:inline-flex}.tbl-pp select{border:1px solid var(--line-2);background:var(--surface);height:28px;color:var(--ink-2);border-radius:8px;padding:0 6px;font-size:12.5px}.menu .tbl-cols{max-height:min(320px,45vh);overflow-y:auto}.menu .tbl-caixa{border:1.5px solid var(--line-2);width:18px;height:18px;color:var(--accent-ink);border-radius:5px;flex:none;place-items:center;display:grid}.menu .tbl-caixa.on{background:var(--accent);border-color:var(--accent)}.menu .tbl-caixa.radio{border-radius:999px}.menu .tbl-caixa svg{stroke-width:2.6px;width:12px;height:12px}.menu .tbl-menu-nota{color:var(--ink-3);margin-left:auto;font-size:12px}.menu button[disabled]{opacity:.5;cursor:default}@media (max-width:640px){.tbl-busca{flex:160px}.tbl-pp>span{display:none}}.tbl td.tbl-corta{white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}.tbl-wrap.tbl-cartao{background:var(--surface);overflow-x:visible}.tbl-cartao table.tbl,.tbl-cartao .tbl tbody,.tbl-cartao .tbl tr,.tbl-cartao .tbl td{width:100%;display:block}.tbl-cartao .tbl thead{display:block}.tbl-cartao .tbl thead:not(:has(.tbl-ord)){display:none}.tbl-cartao .tbl thead tr{background:var(--surface-2);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px 14px;padding:6px 14px;display:flex}.tbl-cartao .tbl th{background:0 0;border:0;padding:0}.tbl-cartao .tbl th:not(:has(>.tbl-ord)){display:none}.tbl-cartao .tbl th:has(>.tbl-ord){padding:0}.tbl-cartao .tbl tbody tr{border-top:1px solid var(--line);padding:12px 14px}.tbl-cartao .tbl tbody tr:first-child{border-top:0}.tbl-cartao .tbl td{text-align:left;overflow-wrap:anywhere;border:0;padding:0}.tbl-cartao .tbl td.tbl-corta{white-space:normal;max-width:none}.tbl-cartao .tbl td:first-child{color:var(--ink);margin-bottom:4px;font-weight:600}.tbl-cartao .tbl td[data-rotulo]:not(:first-child){grid-template-columns:minmax(84px,38%) minmax(0,1fr);gap:12px;padding:3px 0;font-size:13px;display:grid}.tbl-cartao .tbl td[data-rotulo]:not(:first-child):before{content:attr(data-rotulo);color:var(--ink-3);padding-top:1px;font-size:12px}.tbl-cartao .tbl td:not([data-rotulo]):not(:first-child){flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.tbl-cartao .tbl .tbl-v{min-width:0}.tbl-cartao .tbl tr.click:hover td{background:0 0}.tbl-cartao .tbl tr.click:hover{background:var(--surface-2)}
