.fixed-table-container{height:720px;position:relative;padding-top:25px}.fixed-table-container-none-padding{height:720px}.fixed-table-container580{height:580px;position:relative;padding-top:30px}.fixed-table-container340{height:340px;position:relative;padding-top:30px}.fixed-table-container170{height:170px;position:relative;padding-top:30px}.fixed-table-common{position:relative;padding-top:25px}.table-wrapper{overflow-x:hidden;overflow-y:auto;height:100%}table{width:100%;border-collapse:collapse}td{padding:5px}th{padding-bottom:1px}.th-text{position:absolute;top:0;width:inherit;line-height:30px}th:first-child .th-text{border-left:none}.modal.modal-overlay[data-v-227ba6d4]{display:flex;align-items:center;justify-content:center;position:fixed;z-index:30;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.modal-window[data-v-227ba6d4]{background:#fff;border-radius:4px;overflow:hidden;max-width:100vw;max-height:100vh;display:flex;flex-direction:column}.modal-header[data-v-227ba6d4]{color:#fff;font-weight:700;font-size:15px;line-height:32px;padding:0 0 0 12px;margin-bottom:0!important;background:#2267bb;flex:0 0 auto}.modal-content[data-v-227ba6d4]{padding:5px 10px 0 10px;overflow:auto;flex:1 1 auto;min-height:0}.modal-footer[data-v-227ba6d4]{background:#ccc;padding:10px 0 0 0;text-align:right}#draggable-container[data-v-227ba6d4]{position:absolute;z-index:9}#draggable-header[data-v-227ba6d4]{z-index:10}.vdp-datepicker{display:inline-block}.vdp-datepicker__calendar{white-space:normal}.vdp-datepicker__calendar .cell.day.highlighted,.vdp-datepicker__calendar .cell.day.sat,.vdp-datepicker__calendar .cell.day.sun{color:red;background-color:#fff}.vdp-datepicker__calendar .cell.day.today{color:#00f}.autocomplete{position:relative;width:100%}.autocomplete *{box-sizing:border-box}.autocomplete__box{display:flex;align-items:center;background:#fff;border:1px solid #ccc;border-radius:3px;padding:0 5px}.autocomplete__searching{border-radius:3px 3px 0 0}.autocomplete__inputs{flex-grow:1;padding:0 5px}.autocomplete__inputs input{width:100%;border:0}.autocomplete__inputs input:focus{outline:none}.autocomplete--clear{cursor:pointer}.autocomplete__results{margin:0;padding:0;list-style-type:none;z-index:1000;position:absolute;max-height:700px;overflow-y:auto;background:#fff;width:100%;border:1px solid #ccc;border-top:0;color:#000}.autocomplete__results__item--error{color:red}.autocomplete__results__item{padding:7px 10px;cursor:pointer}.autocomplete__results__item:hover{background:rgba(0,180,255,.075)}.autocomplete__results__item.autocomplete__selected{background:rgba(0,180,255,.15)}.autocomplete__icon{height:14px;width:14px}.animate-spin{animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sales-history-summary-popup[data-v-239daec7]{width:680px;min-height:520px;padding:5px}.customer-heading[data-v-239daec7]{font-size:14px;font-weight:700;margin:3px 0 2px}.basis[data-v-239daec7]{color:#666;font-size:11px;margin-bottom:8px}.sales-history-table[data-v-239daec7]{table-layout:fixed}.sales-history-table td[data-v-239daec7],.sales-history-table th[data-v-239daec7]{height:25px}.sales-history-table thead th[data-v-239daec7]:first-child{width:90px}.month-cell[data-v-239daec7]{text-align:center}.amount-cell[data-v-239daec7]{padding-right:8px;text-align:right}.total-row td[data-v-239daec7],.total-row th[data-v-239daec7]{border-top:2px solid #777;font-weight:700}.state-cell[data-v-239daec7]{color:#777;padding:80px 0;text-align:center}.error-cell[data-v-239daec7]{color:#c0392b}.retry-link[data-v-239daec7]{margin-left:8px}.empty-message[data-v-239daec7]{color:#777;font-size:12px;margin-top:8px;text-align:center}.grade-band-hint{position:absolute;right:0;top:100%;margin-top:2px;z-index:5;white-space:nowrap;background:rgba(51,51,51,.92);color:#fff;font-size:11px;line-height:1.4;padding:3px 7px;border-radius:3px;pointer-events:none}td a:hover{text-decoration:underline;color:red}.remark-table{border:1px solid #d3d3d3;padding-right:2px}.view_tbl3{width:100%}.view_tbl3 tbody th{font-size:12px;color:#222;text-align:right}.view_tbl3 tbody .top_th{padding:4px 0;vertical-align:top;line-height:24px}.view_tbl3 tbody td{padding:1px 2px}.remark_int{border:0;height:22px;width:100%;font-size:12px;padding:0 4px 0 4px}