/*
  Arquivo: ag-privacy-history-sensitive-fields.css
  Origem: public/index.html
  Bloco original: <style id="privacy-history-sensitive-fields-patch">
  Função: oculta campos financeiros/gerenciais sensíveis do Histórico no modo atendimento ao cliente.
  Observação: extração passiva; não altera lógica JS, renderização do Histórico, busca, expansão de pedidos ou integração Kanban → Histórico.
*/

/* ===== privacy-history-sensitive-fields-patch ===== */
/* Modo Atendimento — Histórico também deve ocultar dados gerenciais.
   Mantém o pedido consultável, mas remove lucro, margem, custos e ações internas. */
body[data-privacy="client"] .hist-pedidos-view .hp-card-margem,
body[data-privacy="client"] .hist-pedidos-view .hp-profit,
body[data-privacy="client"] .hist-pedidos-view .hp-item-marg,
body[data-privacy="client"] .hist-pedidos-view .hp-items-table th:nth-child(3),
body[data-privacy="client"] .hist-pedidos-view .hp-items-table td:nth-child(3),
body[data-privacy="client"] .hist-pedidos-view [class*="margem" i],
body[data-privacy="client"] .hist-pedidos-view [class*="profit" i],
body[data-privacy="client"] .hist-pedidos-view [class*="lucro" i]{
  display:none !important;
}

/* Reorganiza a tabela de itens sem a coluna Margem */
body[data-privacy="client"] .hist-pedidos-view .hp-items-table{
  table-layout:auto;
}
body[data-privacy="client"] .hist-pedidos-view .hp-item-row{
  grid-template-columns:1fr 90px 50px !important;
}

/* Oculta blocos explicitamente internos dentro do histórico */
body[data-privacy="client"] .hist-pedidos-view .hp-section:has(.hp-obs),
body[data-privacy="client"] .hist-pedidos-view .hp-obs,
body[data-privacy="client"] .hist-pedidos-view .hp-finance-actions-label,
body[data-privacy="client"] .hist-pedidos-view [data-hp-pay],
body[data-privacy="client"] .hist-pedidos-view [data-hp-quit],
body[data-privacy="client"] .hist-pedidos-view [data-hp-edit-rec],
body[data-privacy="client"] .hist-pedidos-view [data-hp-delete],
body[data-privacy="client"] .hist-pedidos-view [data-hp-restore]{
  display:none !important;
}

/* Se existir algum resumo/card interno antigo ou automático */
body[data-privacy="client"] .hist-pedidos-view .privacy-sensitive,
body[data-privacy="client"] .hist-pedidos-view .privacy-sensitive-auto{
  display:none !important;
}

/* Evita espaço sobrando quando o card de lucro some */
body[data-privacy="client"] .hist-pedidos-view .hp-fin-grid{
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
}
@media(max-width:900px){
  body[data-privacy="client"] .hist-pedidos-view .hp-fin-grid{
    grid-template-columns:1fr !important;
  }
}
