.sales-state-5{background:#e8edf3;color:#40566b;border:1px solid #b6c5d4}
.sales-exclude{grid-column:1/-1;font-weight:400}
.sales-grid{min-width:0;width:auto}
.sales-grid th{padding-right:22px}
.sales-grid th button:disabled{opacity:1;cursor:default}
.sales-grid .clamp{min-width:0}
.sales-resizer{position:absolute;right:0;top:0;bottom:0;width:14px;border-right:2px solid #bacbd7;cursor:col-resize;touch-action:none;z-index:4}
.sales-resizer:hover,.sales-resizer:focus-visible{background:#087f8c33;border-color:#087f8c}
.sales-grid .sales-column-name{position:sticky;left:42px;background:#fff;z-index:1}
.sales-grid th.sales-column-name{background:#f3f7fa;z-index:3}
.sales-grid:has(.sales-pick-col) td:first-child{position:sticky;left:0;background:#fff;z-index:2}
.sales-grid:has(.sales-pick-col) th:first-child{left:0;z-index:4}
.sales-grid tbody tr:hover td{background:#f4fafb}
.sales-grid tbody tr.chosen td{background:#e5f3f5}
.sales-grid .sales-column-name{overflow-wrap:anywhere}
.sales-grid:not(:has(.sales-pick-col)) .sales-column-name{left:0}
.sales-column-option{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #d9e1e8}
.sales-column-option label{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:12px;align-items:center}
#sales-standard{white-space:normal;margin-bottom:10px}
#sales-scroll{overscroll-behavior-x:contain;max-width:100%;min-height:180px}
#sales-detail .detail-head,#sales-detail .tabs{flex-shrink:0}
#sales-detail .detail-body{min-height:0;overflow:auto}
@media(max-width:1100px){.sales-filters{grid-template-columns:1fr 1fr}.sales-results{flex-wrap:wrap}.sales-results .list-panel{flex-basis:100%}.sales-results #sales-detail{width:100%;max-height:min(760px,85dvh)}}
@media(max-width:760px){.sales-filters{grid-template-columns:minmax(0,1fr)}.sales-results .list-panel:has(+.detail){max-height:none}.sales-results #sales-detail{max-height:none}.sales-column-option label{grid-template-columns:minmax(0,1fr) 74px;gap:6px}.sales-column-option{gap:4px}.sales-column-option button{padding:5px 8px}.sales-grid td,.sales-grid th{padding-top:10px;padding-bottom:10px}.sales-grid th{padding-right:22px}}
