body{background:var(--fundo-app);color:var(--ink);font-family:var(--font);font-size:13px;line-height:1.35;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0}.wrap{max-width:1240px;margin:0 auto;padding:16px 24px 48px}.topbar{justify-content:space-between;gap:16px;flex-wrap:wrap;margin:6px 0 18px}.topbar,.topbar .brand{display:flex;align-items:center}.topbar .brand{gap:12px;min-width:0}.topbar .brand .logo{height:24px;width:auto;color:var(--escuro);flex:none}.topbar .brand .pn{font-size:12.5px;color:var(--muted);white-space:nowrap}.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.toolbar .dt{height:36px;border:0;border-radius:var(--r-md);background:#fff;box-shadow:var(--cava);padding:0 10px;font-size:12.5px;color:var(--ink);font-family:var(--font)}.loc-tabs{margin-bottom:18px}.stack{display:flex;flex-direction:column;gap:22px}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}@media (max-width:880px){.grid-2{grid-template-columns:1fr}}.tbl{overflow-x:auto}.tbl .tr{min-width:0}.tbl .tr .cell-r{justify-self:end;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbl .tr .cell{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.line-chart{width:100%;height:auto;display:block}.muted{color:var(--muted)}.center{padding:48px 10px}.center,.foot{text-align:center;color:var(--muted)}.foot{font-size:11px;padding:16px 0 4px;line-height:1.6}.erro-box{background:rgba(255,59,48,.1);color:#b3261e;box-shadow:inset 0 0 0 .5px rgba(255,59,48,.28);border-radius:var(--r-md);padding:12px 14px;font-size:12.5px}