/* Central Gestão | Grade compacta de clientes. Escopo exclusivo da lista. */
#page-content:has(#sp-search-input) .data-table-container:has(table.cg-seller-table){
 width:100%;max-width:100%;overflow-x:auto!important;overflow-y:visible;
 border:1px solid #c7d6e5!important;border-radius:5px!important;
 scrollbar-width:thin;scrollbar-color:#a8bed3 #f1f6fb;
}
#page-content:has(#sp-search-input) table.cg-seller-table{
 width:1164px!important;min-width:1164px!important;max-width:none!important;
 table-layout:fixed!important;border-collapse:collapse!important;
 font-family:"Segoe UI",Arial,sans-serif!important;font-size:12px!important;
 color:#253c54!important;background:white!important;margin:0!important;
}
#page-content table.cg-seller-table thead th{
 background:linear-gradient(#f3f8fc,#e3edf7)!important;color:#304b68!important;
 box-sizing:border-box;border:1px solid #c9d8e7!important;border-top:0!important;
 height:35px!important;padding:6px 8px!important;line-height:1.2!important;
 font-size:12px!important;font-weight:700!important;vertical-align:middle!important;
 white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;
 text-align:left!important;
}
#page-content table.cg-seller-table tbody tr.cg-seller-record{height:34px!important;cursor:pointer}
#page-content table.cg-seller-table tbody tr.cg-seller-record:nth-child(even){background:#f7fafd!important}
#page-content table.cg-seller-table tbody tr.cg-seller-record:hover{background:#eaf4ff!important}
#page-content table.cg-seller-table tbody tr.cg-seller-selected,
#page-content table.cg-seller-table tbody tr.cg-seller-selected td{
 background:#d5e9ff!important;
}
#page-content table.cg-seller-table tbody td{
 box-sizing:border-box;height:34px!important;padding:6px 8px!important;
 border:1px solid #d7e3ee!important;vertical-align:middle!important;
 font-size:12px!important;line-height:1.2!important;
 white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
 overflow-wrap:normal!important;word-break:normal!important;max-width:0!important;
 min-width:0!important;font-weight:450!important;
}
#page-content table.cg-seller-table :is(th,td).cg-cadastro-check{
 width:44px!important;min-width:44px!important;max-width:44px!important;
 padding:5px!important;text-align:center!important;
}
#page-content table.cg-seller-table :is(th,td).cg-cadastro-doc{
 width:190px!important;min-width:190px!important;max-width:190px!important;
 white-space:nowrap!important;font-size:12px!important;font-family:inherit!important;
}
#page-content table.cg-seller-table :is(input.cg-seller-mark,#cg-seller-select-all){
 width:15px!important;height:15px!important;min-height:15px!important;
 margin:0!important;accent-color:#3479b7!important;
}
#page-content table.cg-seller-table td.cg-seller-code{font-variant-numeric:tabular-nums;font-weight:700!important}
#page-content table.cg-seller-table td.cg-seller-name{color:#1c3652!important;font-weight:650!important}
#page-content table.cg-seller-table td.cg-seller-active{color:#13764c!important;font-weight:600!important}
#page-content table.cg-seller-table td.cg-seller-inactive{color:#9f4654!important}
#page-content table.cg-seller-table .cg-seller-empty{text-align:center!important;max-width:none!important;padding:24px!important}
#page-content table.cg-seller-table tr.cg-seller-record:focus-visible{outline:2px solid #2775bc;outline-offset:-2px}

#page-content .cg-seller-table-container{overflow-x:auto!important;max-width:100%!important}
#page-content table.cg-seller-table{width:100%!important;min-width:1164px!important}
#page-content table.cg-seller-table .cg-seller-original-actions{display:none!important}
#page-content table.cg-seller-table tr.cg-seller-record td{font-size:12px!important}
#page-content table.cg-seller-table tr.cg-seller-record td.cg-seller-name div{font-size:12px!important;font-weight:650!important}
#page-content .cg-seller-filter .cg-customer-search-row>label{width:82px!important;flex:0 0 82px!important;font-weight:600;font-size:13px;color:#445b75}
#page-content .cg-seller-filter :is(#sp-search-input,#sp-status-filter){box-sizing:border-box;height:36px!important;min-height:36px!important;padding:6px 11px!important;border:1px solid #bacbdc!important;border-radius:5px!important;background:#fff!important;font-size:13px!important;color:#263c59!important}
#page-content .cg-seller-filter #sp-search-input{flex:1 1 300px;min-width:160px;max-width:780px}
#page-content .cg-seller-filter #sp-status-filter{width:190px!important}
#page-content .cg-seller-filter :is(.cg-seller-search-button,.cg-seller-refresh){height:36px;padding:0 16px;border:1px solid #b8c9da;border-radius:5px;background:linear-gradient(#fff,#e1eaf4);color:#314c69;font-weight:650;font-size:13px;cursor:pointer}
#page-content .cg-seller-header .cg-customer-toolbar{justify-content:flex-start!important}
#page-content .cg-seller-footer{margin-top:10px!important}
@media(max-width:680px){#page-content .cg-seller-filter #sp-search-input{flex-basis:100%}#page-content .cg-seller-filter .cg-customer-search-row>label{width:auto!important;flex:0 0 auto!important}}
