html[data-host=trabalho]{--color-primary:#22406e;--color-primary-hover:#1a3157;--color-primary-soft:#e8eef7;--color-focus:#22406e;--color-text:#1c2230;--color-surface-muted:#eef2f8;--color-border:#dde3ee;--color-border-strong:#c3cddd;--color-bg:#f5f7fb}.demonstrativo{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-block:var(--space-2)}.demonstrativo caption{text-align:left;padding-bottom:var(--space-1);font-weight:600}.demonstrativo th,.demonstrativo td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:6px 8px}.demonstrativo td.num,.demonstrativo th.num{text-align:right;white-space:nowrap}.demonstrativo thead th{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:600}.demonstrativo tr.secao th{background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--text-sm)}.demonstrativo tr.total td,.demonstrativo tr.total th{border-top:2px solid var(--color-border-strong);font-weight:700}.demonstrativo .ref{color:var(--color-text-muted);font-size:var(--text-sm)}.memoria summary{cursor:pointer;min-height:var(--touch-min);align-items:center;font-weight:600;display:flex}.memoria ul{padding-left:var(--space-3)}.tabela-usada{font-size:var(--text-sm);color:var(--color-text-muted)}
