#vendasControlePane .vc-badge {display:inline-block;padding:4px 8px;border-radius:5px;font-size:12px;font-weight:600;background:#334155;color:#e2e8f0;line-height:1.4;}
#vendasControlePane .vc-badge[data-tone="aprovacao"]{background:#4c2539;color:#fecdd3;}
#vendasControlePane .vc-badge[data-tone="futura"]{background:#3d305f;color:#ddd6fe;}
#vendasControlePane .vc-badge[data-tone="aprovado"],#vendasControlePane .vc-badge[data-tone="no-prazo"]{background:#134e40;color:#a7f3d0;}
#vendasControlePane .vc-badge[data-tone="faturar"]{background:#1e3a5f;color:#bfdbfe;}
#vendasControlePane .vc-badge[data-tone="concluido"]{background:#243b33;color:#bbf7d0;}
#vendasControlePane .vc-badge[data-tone="atrasado"]{background:#591d2b;color:#fecdd3;}
#vendasControlePane .vc-badge[data-tone="hoje"]{background:#573b14;color:#fde68a;}
#vendasControlePane tr[data-prazo="atrasado"]>td:first-child{border-left:3px solid #fb7185;}
#vendasControlePane .vc-prazo{display:block;margin-top:4px;}
#vendasControlePane .vc-email{color:#94a3b8;font-size:12px;}
#vendasControlePane .vc-quick {display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 12px;}
#vendasControlePane .vc-quick select,#vendasControlePane .vc-quick button {min-height:44px;padding:6px 10px;border:1px solid #64748b;border-radius:6px;background:#1e293b;color:#f1f5f9;}
#vendasControlePane .vc-quick label {color:var(--theme-color);font-size:13px;}
#vendasControlePane .vc-table-scroll {max-width:100%;overflow:auto;max-height:calc(100vh - 330px);min-height:220px;}
#vendasControlePane .vc-table-scroll>table>thead th {position:sticky;top:0;background:#111827;z-index:1;}
.light-mode #vendasControlePane .vc-table-scroll>table>thead th {background:#f8fafc;}
#vendasControlePane td {font-size:13px;}
#vendasControlePane .content-section {background:#111827;padding:16px;border-radius:8px;}
#vendasControlePane .vc-quick button:disabled {opacity:.45;cursor:default;}
.light-mode #vendasControlePane .vc-email{color:#52627a;}
.light-mode #vendasControlePane .content-section {background:#f8fafc;color:#1e293b;}
.light-mode #vendasControlePane td[data-label="Pedido"]{color:#1e293b !important;}
.light-mode #vendasControlePane th {color:#475569 !important;}
.light-mode #vendasControlePane .vc-badge{background:#e2e8f0;color:#334155;}
.light-mode #vendasControlePane .vc-badge[data-tone="atrasado"]{background:#ffe4e6;color:#9f1239;}
.light-mode #vendasControlePane .vc-badge[data-tone="no-prazo"],.light-mode #vendasControlePane .vc-badge[data-tone="aprovado"]{background:#d1fae5;color:#065f46;}
.light-mode #vendasControlePane .vc-badge[data-tone="hoje"]{background:#fef3c7;color:#92400e;}
.light-mode #vendasControlePane .vc-badge[data-tone="aprovacao"]{background:#ffe4e6;color:#9f1239;}
.light-mode #vendasControlePane .vc-badge[data-tone="futura"]{background:#ede9fe;color:#5b21b6;}
.light-mode #vendasControlePane .vc-badge[data-tone="faturar"]{background:#dbeafe;color:#1e40af;}
.light-mode #vendasControlePane .vc-badge[data-tone="concluido"]{background:#dcfce7;color:#166534;}
@media(max-width:850px){#vendasControlePane .vc-quick>*{flex:1 1 140px;}#vendasControlePane .content-wrapper{min-width:0;}#vendasControlePane td,#vendasControlePane th{font-size:12px;}}
@media(max-width:850px){
  body:has(#vendasControlePane:is([style*="display: block"],[style*="display: flex"])) #sacAtPane>.content-wrapper {padding:8px !important;}
  #vendasControlePane>.content-wrapper {padding:8px !important;}
  #vendasControlePane .content-section {padding:10px !important;}
  #vendasCtrlFiltros {display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));}
  #vendasCtrlFiltros input,#vendasCtrlFiltros select {width:100% !important;min-width:0 !important;box-sizing:border-box;min-height:44px;}
  #vendasCtrlFiltroEtapa {grid-column:1/-1;}
  #vendasControlePane .vc-table-scroll>table>thead{display:none;}
  #vendasControleTbody>tr[data-pedido-row]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;border:1px solid #64748b;border-radius:6px;overflow:hidden;}
  #vendasControleTbody>tr[data-pedido-row]>td{display:block;min-width:0;white-space:normal !important;text-align:left !important;overflow-wrap:anywhere;}
  #vendasControleTbody>tr[data-pedido-row]>td:nth-child(2){grid-column:1/-1;}
  #vendasControleTbody>tr[data-pedido-row]>td::before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--inactive-color);font-size:12px;}
  #vendasControleTbody>tr[data-pedido-row]>td.vc-email{padding:9px 10px;}
}
