.ds .folha-acoes{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ds .folha{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.ds .folha-dia{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);align-items:center;padding-bottom:var(--space-3);border-bottom:1px solid var(--borda)}.ds .folha-dia>*{min-width:0;overflow-wrap:anywhere}.ds .folha-dia-data strong{font-size:var(--texto-4);font-variant-numeric:tabular-nums}.ds .folha-dia-horas{grid-column:1 / -1;white-space:pre-line;font-weight:700;font-variant-numeric:tabular-nums}.ds .folha-dia-horas:empty{display:none}.ds .folha-dia-nota{grid-column:1 / -1;font-size:var(--texto-2);color:var(--atencao)}.ds .folha-cabecalho{display:none}@media (min-width: 900px){.ds .folha-dia,.ds .folha-cabecalho{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) repeat(4,minmax(0,1fr)) minmax(0,1.1fr);gap:var(--space-2);align-items:center}.ds .folha-duas-marcacoes .folha-dia,.ds .folha-duas-marcacoes .folha-cabecalho{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) repeat(2,minmax(0,1fr)) minmax(0,1.1fr)}.ds .folha-cabecalho{font-size:var(--texto-1);font-weight:700;color:var(--tinta-2)}.ds .folha-dia .campo-rotulo{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds .folha-dia .campo>*+*{margin-top:0}.ds .folha-dia-horas{grid-column:auto;font-size:var(--texto-2)}.ds .folha-dia-sem-horario .folha-dia-nota{grid-column:3 / -1}}@media (max-width: 900px){.ds .resultado .resultado-linha span{white-space:normal}}.ds .folha-papel{display:none}@media print{@page{size:A4 portrait}:root{color-scheme:light;--superficie-0: Canvas;--tinta-1: CanvasText;--tinta-2: CanvasText;--marca: CanvasText;--borda: CanvasText}.ds:has(>.folha-papel.ativa){padding:0;font-size:var(--texto-1);line-height:var(--altura-titulo)}.ds:has(>.folha-papel.ativa)>:not(.folha-papel){display:none}.ds .folha-papel.ativa{display:grid;gap:var(--space-2);color:var(--tinta-1);background:var(--superficie-0)}.ds .folha-papel h2{font-size:var(--texto-4);color:var(--tinta-1)}.ds .folha-papel-dados{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-1) var(--space-4)}.ds .folha-papel-dado{min-width:0;overflow-wrap:anywhere;padding-bottom:var(--space-1);border-bottom:1px solid var(--borda)}.ds .folha-papel-dado span{font-size:inherit;font-style:normal}.ds .folha-papel-tabela{width:100%;table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums}.ds .folha-papel-tabela th,.ds .folha-papel-tabela td{height:calc(var(--space-5) - var(--space-1) / 2);padding:0 var(--space-1);border:1px solid var(--borda);text-align:center;overflow-wrap:anywhere}.ds .folha-papel-tabela th:first-child,.ds .folha-papel-tabela th:nth-child(2){width:6%}.ds .folha-papel-tabela th:last-child{width:34%}.ds .folha-papel-duas-marcacoes .folha-papel-tabela th:last-child{width:48%}.ds .folha-papel-tabela td:last-child{text-align:left}.ds .folha-papel-sem-trabalho td:last-child{font-weight:700}.ds .folha-papel-assinaturas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);padding-top:var(--space-6)}.ds .folha-papel-assinaturas p{padding-top:var(--space-1);border-top:1px solid var(--borda);text-align:center}}
