.sales-table-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:12px}.sales-table-container{overflow:auto}.sales-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.sales-table th,.sales-table td{border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6;padding:6px 8px;vertical-align:top}.sales-table tr>th:first-child,.sales-table tr>td:first-child{border-left:1px solid #dee2e6}.sales-table thead tr:first-child th{border-top:1px solid #dee2e6}.sales-table thead th{background:#f8f9fa;color:#555;font-weight:600;text-align:center;vertical-align:middle;white-space:nowrap;position:sticky;z-index:15}.sales-table thead tr:first-child th{top:0}.sales-table thead tr:nth-child(2) th{top:var(--header-row1-height, 0px)}.sales-table .sticky-col{position:sticky;z-index:10;background:#fff}.sales-table thead th.sticky-col{z-index:20;background:#f8f9fa}.sales-table .sticky-col-0{left:0}.sales-table .sticky-col-1{left:var(--sticky-col-1, 0px)}.sales-table .sticky-col-2{left:var(--sticky-col-2, 0px)}.sales-table .sticky-col-3{left:var(--sticky-col-3, 0px)}.sales-table .sticky-col-3{box-shadow:2px 0 3px -1px #0000001f}.sales-table tbody tr{cursor:pointer}.sales-table tbody tr:hover td,.sales-table tbody tr:hover td.sticky-col{background:#f8f9fa}.sales-table td.actions{cursor:default}.sales-table td.wrap{white-space:pre-wrap;word-break:break-word}.sales-table td.col-no{min-width:40px}.sales-table td.col-ym{min-width:90px}.sales-table td.col-customer{min-width:160px}.sales-table td.col-title{min-width:200px}.sales-table td.col-rep{min-width:60px}.sales-table td.col-contact{min-width:110px}.sales-table td.col-date,.sales-table td.col-action{min-width:100px}.sales-table td.col-report{min-width:200px}.sales-table td.col-next{min-width:170px}.sales-table td.col-due{min-width:110px}.sales-table td.col-advice{min-width:240px}.sales-table td.col-sentiment{min-width:200px}.sales-table td.col-probability{min-width:76px}.sales-table td.col-amount,.sales-table td.col-quote-no{min-width:110px}.sales-table td.col-year{min-width:100px}.sales-table td.col-comment{min-width:190px}.sales-table td.col-ops{min-width:120px}.sales-table td.nowrap{white-space:nowrap}.sales-table td.num{text-align:right;white-space:nowrap}.sales-table td.center{text-align:center;white-space:nowrap}.sales-table td.overdue{color:#c82333;font-weight:600}.sales-sort-link{color:inherit;cursor:pointer;text-decoration:none}.sales-sort-link:hover{text-decoration:underline;color:inherit}
