.sr-tbl{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.sr-tbl thead th{position:sticky;top:0;z-index:1;background:var(--surface);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.045em;color:var(--text-3);text-align:left;padding:7px 10px;border-bottom:2px solid var(--border);white-space:nowrap}.sr-tbl tbody td.num,.sr-tbl tfoot td.num,.sr-tbl thead th.num{text-align:right;white-space:nowrap}.sr-tbl tbody td{padding:6px 10px;border-bottom:1px solid var(--border);white-space:nowrap;color:var(--text)}.sr-tbl tbody tr:nth-child(2n){background:var(--bg-sunken,rgba(0,0,0,.022))}.sr-tbl tbody tr:hover{background:color-mix(in srgb,var(--accent) 9%,transparent)}.sr-tbl tbody td.nome{font-weight:600;white-space:normal;min-width:180px}.sr-tbl tbody td.rotulo,.sr-tbl tfoot td.rotulo{font-weight:600;white-space:nowrap}.sr-tbl td.forte{font-weight:800;color:var(--text)}.sr-tbl tbody tr.fds td{background:color-mix(in srgb,var(--accent) 5%,transparent)}.sr-tbl tbody tr.fds:nth-child(2n) td{background:color-mix(in srgb,var(--accent) 8%,transparent)}.sr-tbl tbody tr.fds td.dow{color:var(--accent);font-weight:700}.sr-tbl tfoot td{padding:8px 10px;border-top:2px solid var(--border);font-weight:800;background:var(--bg-sunken,rgba(0,0,0,.03));white-space:nowrap}.sr-tbl td.dim{color:var(--text-3)}.sr-share{display:flex;align-items:center;gap:7px;justify-content:flex-end}.sr-share-barra{flex:0 0 54px;height:6px;border-radius:99px;background:var(--surface-2,rgba(0,0,0,.07));overflow:hidden}.sr-share-barra>i{display:block;height:100%;background:var(--accent);border-radius:99px}.sr-cards{display:grid;gap:9px}.sr-cards.destaque{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.sr-cards.apoio{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.sr-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:10px 13px;display:flex;flex-direction:column;gap:2px;min-width:0}.sr-card .rot{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-card .val{font-weight:800;font-variant-numeric:tabular-nums;line-height:1.15;color:var(--text)}.sr-card .sub{font-size:10.5px;color:var(--text-3)}.sr-cards.destaque .sr-card .val{font-size:21px}.sr-cards.apoio .sr-card .val{font-size:16px}.sr-card.principal{border-top:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 4%,var(--surface))}.sr-card.alta{border-top:3px solid var(--pos)}.sr-card.baixa{border-top:3px solid var(--neg)}.sr-secao{display:grid;gap:9px}.sr-secao>h4{margin:0;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}.sr-quadro{border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.sr-quadro>header{padding:9px 13px;border-bottom:1px solid var(--border);background:var(--bg-sunken,rgba(0,0,0,.02));font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);display:flex;align-items:center;justify-content:space-between;gap:10px}.sr-quadro>.corpo{overflow-x:auto}.sr-quadro>.corpo.pad{padding:11px 13px}.sr-par{display:grid;gap:10px}.sr-par>div{padding:9px 11px;border-radius:10px;background:var(--bg-sunken,rgba(0,0,0,.022));border:1px solid var(--border)}.sr-par .tit{font-size:11.5px;font-weight:800;margin-bottom:3px}.sr-par .linha{font-size:11.5px;color:var(--text-2);font-variant-numeric:tabular-nums}.sr-par .tot{font-size:14px;font-weight:800;margin-top:3px}.sr-delta,.sr-par .tot{font-variant-numeric:tabular-nums}.sr-delta{font-weight:700}.sr-rodape{font-size:10.5px;color:var(--text-3);line-height:1.5;border-top:1px solid var(--border);padding-top:9px}@media (max-width:900px){.sr-cards.destaque{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.sr-cards.destaque .sr-card .val{font-size:18px}}.sr-combo{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);font:inherit;font-size:12.5px;font-weight:600;padding:5px 28px 5px 11px;cursor:pointer;line-height:1.3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23888' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:12px 12px}.sr-combo:hover{border-color:var(--accent)}.sr-combo:focus-visible{outline:2px solid var(--accent);outline-offset:1px}