:where(.home) .jc-periodo{display:inline-flex;gap:6px;padding:6px;border-radius:12px;background:var(--neutro-fundo);border:1px solid var(--line)}:where(.home) .jc-periodo button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border:0;border-radius:9px;background:transparent;font:600 15px/20px var(--font-sans);color:var(--text-2);cursor:pointer}:where(.home) .jc-periodo button.on{background:var(--paper);color:var(--ink);box-shadow:var(--sombra-ui)}:where(.home) .jc-periodo__selo{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--ok-fundo);color:var(--ok);font:600 12px/22px var(--font-sans);white-space:nowrap}:where(.home) .jc-periodo__selo--jb{background:var(--jb-night);color:var(--jb-ice)}:where(.home) .s12-tab{width:100%;border-collapse:collapse;table-layout:fixed;font:400 14px/20px var(--font-sans);color:#1E293B;font-variant-numeric:tabular-nums}:where(.home) .s12-tab td,:where(.home) .s12-tab th{padding:11px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}:where(.home) .s12-tab thead th{padding:14px 16px;border-bottom:1px solid #cbd5e1;font:600 15px/20px var(--font-sans);color:var(--ink)}:where(.home) .s12-tab thead th:first-child{width:280px;font:400 13px/18px var(--font-sans);color:var(--text-3)}:where(.home) .s12-tab tbody th{font-weight:500;color:var(--text-2)}:where(.home) .s12-tab .rec{background:var(--sky)}:where(.home) .s12-mensal,:where(.home) [data-periodo=mensal] .s12-anual{display:none}:where(.home) [data-periodo=mensal] .s12-mensal{display:inline}:where(.home) .s12-jb{display:flex;flex-direction:column;gap:10px;padding:20px 24px;border-radius:var(--r-cartao);background:var(--jb-night);color:#FFFFFF;font:500 16px/24px var(--font-sans)}:where(.home) .s12-jb img{height:18px;width:auto;align-self:flex-start}:where(.home) .s12-jb small{font:400 13px/18px var(--font-sans);color:rgba(255,255,255,.7)}:where(.home) .s12-cartoes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch;padding:24px}:where(.home) .s12-pers{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px 32px;border-radius:var(--r-cartao);background:var(--surface);border:1px solid var(--line)}:where(.home) .s12-pers div:first-child{display:flex;flex-direction:column;gap:8px;max-width:640px}:where(.home) .s12-pers__acoes{display:flex;gap:12px;flex:none}:where(.home) .s12-erro{display:flex;align-items:center;gap:20px;padding:28px 32px;border-radius:var(--r-cartao);background:var(--paper);border:1px solid var(--line);box-shadow:var(--sombra-ui)}:where(.home) .s12-erro p{flex:1;font:500 17px/26px var(--font-sans);color:var(--ink)}:where(.home) .s12{padding:64px 0}:where(.home) .s12-wrap{display:flex;flex-direction:column;gap:32px}:where(.home) .s12-topo{display:flex;justify-content:space-between;gap:48px;align-items:flex-start}:where(.home) .s12-topo .s12-jb{width:520px;flex:none}:where(.home) .s12-ver{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:44px;border-radius:6px}:where(.home) .s12-ver svg{width:16px;height:16px}:where(.home) .s12-comp{margin-top:24px}:where(.home) .s12-comp summary{list-style:none}:where(.home) .s12-comp summary::-webkit-details-marker{display:none}:where(.home) .s12-comp summary svg{width:16px;height:16px}:where(.home) .s12-comp[open] summary svg{rotate:180deg}:where(.home) .s12-comp__corpo{display:flex;flex-direction:column;gap:20px}:where(.home) .s12-comp__cab{display:flex;flex-direction:column;gap:8px}:where(.home) .s12-comp__rola{position:relative}@supports selector(::details-content){@media (min-width:768px){:where(.home) .s12-comp>summary{display:none}:where(.home) .s12-comp::details-content{content-visibility:visible}}}:where(.home) .pl-api{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;padding:16px 24px;border-radius:var(--r-cartao);background:var(--paper);border:1px solid var(--line);font:400 15px/22px var(--font-sans);color:var(--text-2)}:where(.home) .pl-api strong{font-weight:600;color:var(--ink)}:where(.home) .pl-api__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;flex:none;border-radius:6px}:where(.home) .pl-api__link svg{width:16px;height:16px}@media (max-width:1023px){:where(.home) .s12-topo{flex-direction:column;gap:24px}:where(.home) .s12-topo .s12-jb{width:100%}:where(.home) .s12-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.home) .s12-tab thead th:first-child{width:200px}:where(.home) .s12-pers{flex-direction:column;align-items:stretch;gap:20px;padding:24px 20px}:where(.home) .s12-pers__acoes{flex-direction:column}:where(.home) .s12-pers__acoes .aq-btn{width:100%}}@media (max-width:767px){:where(.home) .s12{padding:36px 0 56px}:where(.home) .s12-wrap{gap:24px}:where(.home) .s12 .aq-cab .lead{font-size:17px;line-height:26px}:where(.home) .s12-cartoes{grid-template-columns:minmax(0,1fr);padding:12px;gap:12px}:where(.home) .jc-periodo--largo-cel{display:flex}:where(.home) .jc-periodo--largo-cel button{flex:1;padding:0 10px}:where(.home) .s12-comp{margin-top:0}:where(.home) .s12-comp__corpo{margin-top:16px}:where(.home) .s12-comp__cab .h3{display:none}:where(.home) .s12-comp__cab p{font:400 15px/22px var(--font-sans)}:where(.home) .s12-pers p{font-size:16px;line-height:26px}:where(.home) .s12-comp__rola{overflow-x:auto}:where(.home) .s12-tab{min-width:640px}:where(.home) .s12-tab thead th:first-child{width:150px}:where(.home) .s12-erro{flex-direction:column;align-items:flex-start}:where(.home) .pl-api{padding:16px 20px}}@media (max-width:767px){:where(.home) .jc-periodo--largo-cel button{flex:1 1 auto;min-width:0}}@media (max-width:400px){:where(.home) .jc-periodo--largo-cel button{padding:0 8px;gap:6px}}