.aparece-crescendo{transform-origin:top;animation:.12s ease-out aparece-crescendo}@keyframes aparece-crescendo{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aparece-crescendo{animation:none}}.pulsando{animation:2s cubic-bezier(.4,0,.6,1) infinite pulsando}@keyframes pulsando{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.pulsando{animation:none}}.aparece{animation:.12s ease-out aparece}@keyframes aparece{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.aparece{animation:none}}.surge{animation:.18s cubic-bezier(.16,1,.3,1) surge}@keyframes surge{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.halo-pulsante{animation:1s cubic-bezier(0,0,.2,1) infinite halo-pulsante}@keyframes halo-pulsante{75%,to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.surge,.halo-pulsante{animation:none}}.pulso-urgente{animation:1.8s ease-in-out infinite pulso-urgente}@keyframes pulso-urgente{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.pulso-urgente{animation:none}}.filtro-faceted{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.filtro-faceted__contador{min-width:16px;height:16px;margin-left:var(--space-1);padding-inline:var(--space-1);background:var(--primary);color:var(--primary-foreground);font-size:var(--app-font-size-2xs,calc(10px * var(--ds-font-scale,1)));font-weight:var(--app-font-weight-bold);border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.filtro-faceted__painel{width:264px}.filtro-faceted__lista{flex-direction:column;display:flex}.filtro-faceted__linha{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--app-radius-sm,6px);font-size:var(--app-font-size-sm);color:var(--foreground);text-align:left;transition:background .15s;display:flex}button.filtro-faceted__linha{cursor:pointer}button.filtro-faceted__linha:hover{background:var(--muted)}.filtro-faceted__linha-rotulo{align-items:center;gap:var(--space-2);min-width:0;display:flex}.filtro-faceted__linha-fim{align-items:center;gap:var(--space-1);color:var(--muted-foreground);flex-shrink:0;display:flex}.filtro-faceted__resumo{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:var(--app-font-size-xs);overflow:hidden}.filtro-faceted__editor{gap:var(--space-2);flex-direction:column;display:flex}.filtro-faceted__voltar{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-1) var(--space-2);border-bottom:1px solid var(--border);margin-bottom:var(--space-1);cursor:pointer;font-size:var(--app-font-size-xs);font-weight:var(--app-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);transition:color .15s;display:flex}.filtro-faceted__voltar:hover{color:var(--foreground)}.filtro-faceted__acoes{padding:0 var(--space-1);font-size:var(--app-font-size-xs);color:var(--muted-foreground);justify-content:space-between;align-items:center;display:flex}.filtro-faceted__acao{cursor:pointer;font-size:var(--app-font-size-xs);font-weight:var(--app-font-weight-medium);color:var(--primary-ink)}.filtro-faceted__acao:hover{text-decoration:underline}.filtro-faceted__opcoes{max-height:224px;overflow-y:auto}.filtro-faceted__vazio{padding:var(--space-4) var(--space-2);text-align:center;font-size:var(--app-font-size-sm);color:var(--muted-foreground)}.filtro-faceted__datas{gap:var(--space-2);flex-direction:column;display:flex}.filtro-faceted__campo-data{align-items:center;gap:var(--space-2);font-size:var(--app-font-size-xs);color:var(--muted-foreground);display:flex}.filtro-faceted__campo-data>span{text-transform:uppercase;width:28px;font-weight:var(--app-font-weight-bold)}.filtro-faceted__campo-data>input{height:32px;padding:0 var(--space-2);border-radius:var(--app-radius-sm,6px);border:1px solid var(--input,var(--border));background:var(--background);color:var(--foreground);font-size:var(--app-font-size-sm);flex:1}.filtro-faceted__chips{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.filtro-faceted__limpar-tudo{cursor:pointer;padding:0 var(--space-1);font-size:var(--app-font-size-xs);color:var(--muted-foreground);transition:color .15s}.filtro-faceted__limpar-tudo:hover{color:var(--foreground)}.exportar-modal__cabecalho{align-items:center;gap:var(--space-3);min-width:0;display:flex}.exportar-modal__formato{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.exportar-modal__formato--xlsx{color:var(--confirm-green);background:color-mix(in srgb, var(--confirm-green) 14%, transparent)}.exportar-modal__formato--pdf{color:var(--destructive);background:color-mix(in srgb, var(--destructive) 14%, transparent)}.exportar-modal__titulos{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.exportar-modal__titulo{font-size:var(--app-font-size-lg);color:var(--foreground);font-weight:600}.exportar-modal__subtitulo{font-size:var(--app-font-size-sm);color:var(--muted-foreground);font-weight:400}.exportar-modal{gap:var(--space-5);flex-direction:column;display:flex}.exportar-modal__secao{gap:var(--space-2);flex-direction:column;display:flex}.exportar-modal__rotulo{font-size:var(--app-font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.exportar-modal__conteudo{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.exportar-modal__item{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--muted);color:var(--foreground);font-size:var(--app-font-size-sm);border-radius:999px;display:inline-flex}.exportar-modal__check{color:var(--success);display:inline-flex}.exportar-modal__datas{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);animation:.16s ease-out exportar-modal-aparecer}.exportar-modal__rodape{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap}.exportar-modal__resumo{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--primary-ink);flex:100%;display:flex}.exportar-modal__resumo--erro{background:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive)}.exportar-modal__resumo-texto{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.exportar-modal__resumo-rotulo{font-size:var(--app-font-size-xs);color:var(--muted-foreground)}.exportar-modal__resumo-valor{color:var(--foreground);font-weight:600}@keyframes exportar-modal-aparecer{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.exportar-modal__datas{animation:none}}@media (max-width:480px){.exportar-modal__datas{padding:var(--space-3)}}
