/* MESA HF12 — comissões: sem rolagem horizontal e hierarquia financeira explícita. */
.commission-pipeline-hf12 .table-wrap{overflow-x:hidden;}
.commission-table-hf12{min-width:0!important;width:100%;table-layout:fixed;}
.commission-table-hf12 th,.commission-table-hf12 td{padding-left:14px;padding-right:14px;vertical-align:middle;}
.commission-table-hf12 th:nth-child(1){width:27%;}
.commission-table-hf12 th:nth-child(2){width:11%;}
.commission-table-hf12 th:nth-child(3){width:13%;}
.commission-table-hf12 th:nth-child(4){width:11%;}
.commission-table-hf12 th:nth-child(5){width:12%;}
.commission-table-hf12 th:nth-child(6){width:26%;}
.commission-subject-hf12{min-width:0;}
.commission-subject-hf12>b{font-size:12px;font-weight:600;line-height:1.25;white-space:normal;overflow-wrap:anywhere;}
.commission-subject-hf12>small{font-size:9px;font-weight:400;line-height:1.35;white-space:normal;overflow-wrap:anywhere;}
.commission-reference-hf12{opacity:.78;}
.commission-main-value-hf12{font-size:13px;font-weight:600;white-space:nowrap;}
.commission-received-hf12{font-size:12px;font-weight:500;white-space:nowrap;}
.commission-actions-hf12{display:grid!important;grid-template-columns:repeat(2,minmax(92px,1fr))!important;gap:7px!important;min-width:0!important;width:100%;}
.commission-actions-hf12 button{min-width:0!important;width:100%!important;padding-left:10px;padding-right:10px;justify-content:center;}
.commission-table-hf12 th:last-child,.commission-table-hf12 td:last-child{min-width:0!important;}
.commission-progress{min-width:0;}
.archived-commission-card summary{font-weight:600;}
@media(max-width:900px){
  .commission-pipeline-hf12 .table-wrap{overflow:visible;}
  .commission-table-hf12,.commission-table-hf12 tbody,.commission-table-hf12 tr,.commission-table-hf12 td{display:block;width:100%;}
  .commission-table-hf12 thead{display:none;}
  .commission-table-hf12 tr{padding:14px;border-bottom:1px solid var(--line);}
  .commission-table-hf12 td{padding:6px 0;border:0;}
  .commission-table-hf12 td:nth-child(2)::before{content:'Status';}
  .commission-table-hf12 td:nth-child(3)::before{content:'Comissão';}
  .commission-table-hf12 td:nth-child(4)::before{content:'Recebido';}
  .commission-table-hf12 td:nth-child(5)::before{content:'A receber';}
  .commission-table-hf12 td:nth-child(n+2):not(:last-child){display:flex;align-items:center;justify-content:space-between;gap:16px;}
  .commission-table-hf12 td:nth-child(n+2):not(:last-child)::before{font-size:9px;color:var(--muted);font-weight:400;text-transform:uppercase;letter-spacing:.04em;}
  .commission-actions-hf12{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:6px;}
}
