.fluxo-etapas{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px;border-bottom:1px solid #d8e5df;padding-bottom:10px}.fluxo-etapas a{padding:10px 16px;border-radius:8px;color:#466158;text-decoration:none;font-weight:600}.fluxo-etapas a[aria-current=page]{background:#176d58;color:white}.fluxo-orientacao{font-size:14px;color:#586e65;margin:0 0 14px}.fluxo-explica{padding:24px;max-width:900px}.fluxo-explica p{line-height:1.6}.fluxo-busca{padding:12px 16px}.fluxo-busca label{display:flex;align-items:center;gap:12px}.fluxo-busca input{max-width:450px;width:100%}.fluxo-registros-tabela{table-layout:fixed;width:100%;min-width:0!important;font-size:14px}.fluxo-registros-tabela th,.fluxo-registros-tabela td{padding:13px 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fluxo-registros-tabela th:nth-child(1){width:23%}.fluxo-registros-tabela th:nth-child(2){width:21%}.fluxo-registros-tabela th:nth-child(3){width:10%}.fluxo-registros-tabela th:nth-child(6){width:14%}.fluxo-registros-tabela th:last-child{width:11%}.fluxo-registros-tabela tr[hidden]{display:none!important}@media(max-width:900px){.fluxo-registros-tabela thead{display:none}.fluxo-registros-tabela,.fluxo-registros-tabela tbody{display:block}.fluxo-registros-tabela tr{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #d8e5df;padding:10px}.fluxo-registros-tabela td{display:block;white-space:normal;overflow-wrap:anywhere;border:0;padding:5px}.fluxo-registros-tabela td:first-child,.fluxo-registros-tabela td:nth-child(2){grid-column:1/-1}.fluxo-registros-tabela td:nth-child(4):before{content:'Honorários: '}.fluxo-registros-tabela td:nth-child(5):before{content:'Recebido: '}.fluxo-busca label{display:block}.fluxo-etapas a{padding:9px;font-size:14px}}

.fluxo-filtros-colunas input{min-width:0;width:100%;font-size:13px;padding:7px;border:1px solid #d8e5df;border-radius:5px}.fluxo-registros-tabela th:nth-child(1){width:21%}.fluxo-registros-tabela th:nth-child(2){width:20%}.fluxo-registros-tabela th:nth-child(4),.fluxo-registros-tabela th:nth-child(5),.fluxo-registros-tabela th:nth-child(6){width:13%}.fluxo-registros-tabela th:last-child{width:10%}

.fluxo-quem-cobra{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin:0 0 16px;padding:12px 16px;background:#fff;border:1px solid #d8e5df;border-radius:8px}.fluxo-quem-cobra label{display:flex;flex-direction:column;gap:5px;font-size:14px;min-width:0}.fluxo-quem-cobra select{min-width:220px;max-width:100%;height:40px}.fluxo-quem-cobra button{height:40px}@media(max-width:600px){.fluxo-quem-cobra label{flex:1 1 180px}.fluxo-quem-cobra select{min-width:0;width:100%;font-size:16px}}

/* Filtros essenciais visíveis; detalhes sob demanda. */
.fluxo-origens{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 12px}.fluxo-origens>span{font-size:13px;color:#52675a;margin-right:6px}.fluxo-origens>a{display:inline-flex;align-items:center;padding:8px 12px;border:1px solid #cbdacf;border-radius:7px;background:white;color:#315a43;text-decoration:none;font-size:14px;line-height:1.3}.fluxo-origens>a[aria-current]{background:#e6f2e9;border-color:#278259;color:#18533a;font-weight:600;box-shadow:inset 0 0 0 1px #278259}.fluxo-origens>a:hover{background:#eef5f0}.fluxo-origens>a:focus-visible{outline:2px solid #256f55;outline-offset:2px}

body.app .fluxo-busca{padding:10px 14px}body.app .fluxo-busca label{font-size:13px;gap:8px}body.app .fluxo-busca input{width:260px;max-width:100%;height:38px;box-sizing:border-box}@media(max-width:650px){body.app .fluxo-busca input{width:100%;margin-top:5px}}
