.sales-table-card{background:var(--t-bg);border-radius:8px;box-shadow:var(--sales-panel-shadow);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 var(--t-line);border-bottom:1px solid var(--t-line);padding:6px 8px;vertical-align:top}.sales-table tr>th:first-child,.sales-table tr>td:first-child{border-left:1px solid var(--t-line)}.sales-table thead tr:first-child th{border-top:1px solid var(--t-line)}.sales-table thead th{background:var(--t-surface);color:var(--sales-head-fg);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:var(--t-bg)}.sales-table thead th.sticky-col{z-index:20;background:var(--t-surface)}.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:var(--sales-sticky-shadow)}.sales-table tbody tr{cursor:pointer}.sales-table tbody tr:hover td,.sales-table tbody tr:hover td.sticky-col{background:var(--t-surface)}.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:var(--sales-overdue-fg);font-weight:600}.sales-sort-link{color:inherit;cursor:pointer;text-decoration:none}.sales-sort-link:hover{text-decoration:underline;color:inherit}:root{--sales-panel-shadow: 0 2px 4px rgba(0, 0, 0, .1);--sales-card-shadow: 0 2px 4px rgba(0, 0, 0, .1);--sales-head-fg: #555;--sales-sticky-shadow: 2px 0 3px -1px rgba(0, 0, 0, .12);--sales-overdue-fg: #c82333}@media screen{:root[data-theme=dark]{--sales-panel-shadow: 0 0 0 1px var(--t-line), 0 2px 4px rgba(0, 0, 0, .4);--sales-card-shadow: 0 2px 4px rgba(0, 0, 0, .4);--sales-head-fg: #c4c7cc;--sales-sticky-shadow: 1px 0 0 rgba(255, 255, 255, .18), 2px 0 3px -1px rgba(0, 0, 0, .6);--sales-overdue-fg: #ec9099}}
