.es-leitura{display:flex;gap:8px;align-items:center;color:var(--c-tx-b9b7af,#b9b7af);font-size:13px}.es-contexto{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:20px;margin-bottom:24px}.es-contexto label{margin:0}.es-contexto select{margin:0}.es-filtros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.es-busca{grid-column:1/-1}.es-filtros label{margin-top:0}.es-filtros input,.es-filtros select{margin-bottom:0;width:100%}.es-filtro-acoes{grid-column:1/-1;display:flex;gap:12px;justify-content:flex-end}.es-resumo{display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0;border:1px solid var(--c-bd-ffffff1a,#ffffff1a);border-radius:15px;background:var(--c-bg-191919,#191919)}.es-resumo>div{padding:23px;border-right:1px solid var(--c-bd-ffffff12,#ffffff12)}.es-resumo>div:last-child{border:0}.es-resumo strong{display:block;font-size:32px;color:var(--c-tx-f2a900,#f2a900);line-height:1.2}.es-resumo span{font-size:13px;color:var(--c-tx-a9a79e,#a9a79e);display:block;margin-top:9px}.es-lista-cab{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--c-tx-aaa,#aaa);font-size:12px;margin-bottom:15px}.es-marcar{display:flex;gap:9px;align-items:center;margin:0!important}.es-check input,.es-marcar input{width:22px;height:22px;min-height:22px;accent-color:#f2a900;flex-shrink:0;margin:0}.es-check{display:grid;place-items:center;min-width:38px;min-height:44px;margin:0}.es-registros{display:grid;gap:12px}.es-lote{display:flex;align-items:center;gap:18px;padding:20px 22px;background:var(--c-bg-1b1b1b,#1b1b1b);border:1px solid var(--c-bd-ffffff17,#ffffff17);border-radius:15px}.es-numero{min-width:64px;max-width:100px;text-align:center}.es-numero span{display:block;font-size:10px;letter-spacing:.12em;color:var(--c-tx-a9a292,#a9a292)}.es-numero strong{font-size:22px;color:var(--c-tx-f2a900,#f2a900);overflow-wrap:anywhere}.es-lote-corpo{flex:1;min-width:0}.es-titulo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.es-titulo h2{font-size:17px;margin:0}.es-lote-corpo p{color:var(--c-tx-aaa,#aaa);font-size:13px;line-height:1.6;margin:9px 0}.es-valores{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:var(--c-tx-a9a79e,#a9a79e)}.es-valores strong{color:var(--c-tx-dedbd3,#dedbd3);font-size:14px}.es-paginas{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0;color:var(--c-tx-aaa,#aaa);font-size:13px}.es-download{margin-top:28px;border-color:var(--c-bd-f2a90044,#f2a90044)}.es-download h2{margin-bottom:5px}.es-download-opcoes{margin-top:20px}.es-download-acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.es-download-acoes .btn{flex:1;white-space:normal;min-width:150px}.es-ajuda{font-size:12px;line-height:1.7;color:var(--c-tx-a9a79e,#a9a79e)}.es-aviso{padding:18px;border-radius:12px;border:1px solid var(--c-bd-d9ae3155,#d9ae3155);background:#d9ae3111;line-height:1.7;color:var(--c-tx-d3c79d,#d3c79d)}.es-vazio{text-align:center;padding:50px 25px}.es-gc{background:repeating-conic-gradient(var(--c-bg-333,#333) 0 25%,var(--c-bg-292929,#292929) 0 50%) 50%/20px 20px;border:1px solid var(--c-bd-ffffff25,#ffffff25);border-radius:12px;overflow:hidden}.es-gc canvas{display:block;width:100%;height:auto}#es-dialog{width:min(800px,calc(100% - 24px));max-height:90dvh;overflow:auto}#es-dialog .pn-dados dd{overflow-wrap:anywhere}.es-paginas .btn{margin:0}@media(max-width:800px){.es-filtros{grid-template-columns:1fr 1fr}.es-contexto{grid-template-columns:1fr}.es-contexto .btn{margin:0}.es-lote{flex-wrap:wrap;gap:12px}.es-lote-corpo{flex-basis:65%}.es-lote>.btn{margin:0 0 0 auto}}@media(max-width:600px){.es-filtros{grid-template-columns:1fr}.es-filtro-acoes{flex-direction:column}.es-lista-cab{flex-direction:column;align-items:flex-start}.es-resumo>div{padding:18px 12px}.es-resumo strong{font-size:24px}.es-resumo span{font-size:11px;line-height:1.6}.es-lote{padding:18px 12px}.es-numero{max-width:60px;min-width:48px}.es-numero strong{font-size:18px}.es-lote-corpo{flex-basis:calc(100% - 115px)}.es-titulo h2{font-size:15px}.es-valores{gap:9px}.es-download-acoes{flex-direction:column}.es-paginas{font-size:12px}.es-paginas .btn{font-size:12px;padding:10px}.es-check{min-width:26px}.es-intro{gap:12px}}

.es-download{scroll-margin-top:90px}.es-download-acoes .btn{margin:0}.es-download-acoes{gap:12px}#es-download-estado{overflow-wrap:anywhere}
