/* TsQualy V1761.66 — Logs do Sistema */
#main .logs-card{padding:0!important;overflow:hidden}
#main .logs-filtros{display:grid;grid-template-columns:minmax(200px,2fr) repeat(2,minmax(150px,1fr)) repeat(2,minmax(130px,.8fr)) auto;gap:12px;align-items:end;padding:14px 16px;border-bottom:1px solid #e3ebf4;background:#fbfdff}
#main .logs-filtros .field{margin:0}
#main .logs-filtros label{font-size:12px!important;font-weight:600!important;color:#28445f!important}
#main .logs-filtros :is(input,select){min-height:38px;font-size:13px}
#main .logs-filtros button{min-height:38px}
#main .logs-carregando{padding:18px 16px;margin:0;color:#6a7f97}
#main .logs-tabela{width:100%;table-layout:fixed;border-collapse:collapse}
#main .logs-tabela th{text-align:left}
#main .logs-tabela :is(th,td){padding:10px 14px;border-bottom:1px solid #edf2f7;vertical-align:top;overflow-wrap:anywhere}
#main .logs-tabela .c-quando{width:118px}
#main .logs-tabela .c-quem{width:22%}
#main .logs-tabela .c-onde{width:22%}
#main .logs-tabela td :is(strong,small){display:block}
#main .logs-tabela td strong{font-size:13px;font-weight:600;color:#17385f}
#main .logs-tabela td small{font-size:11.5px;color:#7a8ca3;margin-top:2px;font-variant-numeric:tabular-nums}
#main .logs-tabela .c-quando strong{font-variant-numeric:tabular-nums}
#main .logs-tabela .c-quem{font-size:13px;color:#28445f}
#main .logs-campo{display:inline-block;font-size:12px;font-weight:700;color:#2c659d;background:#eef5fc;border-radius:6px;padding:2px 8px;margin-bottom:6px}
#main .logs-de-para{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:start;font-size:12.5px}
#main .logs-de{color:#8a4b4b}
#main .logs-de > span:not(.logs-vazio){text-decoration:line-through;text-decoration-color:rgba(180,35,24,.35)}
#main .logs-para{color:#1f6b45;font-weight:600}
#main .logs-seta{color:#9aa9bb;font-weight:700}
#main .logs-vazio{color:#9aa9bb;font-style:italic;font-weight:400}
#main .logs-longo summary{cursor:pointer;list-style:none}
#main .logs-longo summary::-webkit-details-marker{display:none}
#main .logs-longo summary::after{content:" ver tudo";color:#1766b3;font-weight:600;font-size:11.5px}
#main .logs-longo[open] summary{display:none}
#main .logs-longo div{white-space:pre-wrap}
#main .logs-rodape{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px}
#main .logs-rodape span{font-size:12.5px;color:#5d7088}
#main #logs-mais:empty{display:none}
@media (max-width:1100px){ #main .logs-filtros{grid-template-columns:repeat(3,minmax(0,1fr))} #main .logs-filtros .logs-busca{grid-column:1 / -1} }
@media (max-width:760px){
  #main .logs-filtros{grid-template-columns:1fr 1fr}
  #main .logs-tabela thead{display:none}
  #main .logs-tabela,#main .logs-tabela tbody,#main .logs-tabela tr,#main .logs-tabela td{display:block;width:auto!important}
  #main .logs-tabela tr{padding:10px 14px;border-bottom:1px solid #edf2f7}
  #main .logs-tabela td{padding:3px 0;border:0}
  #main .logs-tabela .c-quando{display:flex!important;gap:8px;align-items:baseline}
  #main .logs-de-para{grid-template-columns:1fr}
  #main .logs-seta{transform:rotate(90deg);justify-self:start}
}
