.psr-detailed-report-listing{background:#fff}.psr-detailed-report-listing .dropdown-btn.is-open .dropdown-box{display:block}.psr-detailed-report-listing .dropdown-box .btn-link,.psr-detailed-report-listing .dropdown-box li button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;padding:0;text-align:left;width:100%}.psr-detailed-report-listing .filter-btn{background:#029214;border:0;border-radius:4px;color:#fff;font-size:12px;font-weight:600;letter-spacing:1px;padding:4px 16px;text-transform:uppercase}.psr-detailed-report-empty,.psr-detailed-report-loading{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 180px)}.psr-detailed-report-listing .psrdetailedtbl>.table{height:calc(100vh - 100px);margin-top:-2px;overflow:hidden;width:100%}.psr-detailed-report-listing .psr-detailed-scroll-wrap{-ms-overflow-style:auto;height:calc(100vh - 100px);max-width:100%;overflow:auto;scrollbar-width:thin;width:100%}.psr-detailed-report-listing .psr-detailed-scroll-wrap::-webkit-scrollbar{display:block;height:8px;width:8px}.psr-detailed-report-listing .psrdetailedtbl table.psr-detailed-tbl{border-collapse:collapse;min-width:1450px;table-layout:fixed;width:100%}.psr-detailed-report-listing .psrdetailedtbl table.psr-detailed-tbl thead{background:#fff;position:sticky;top:0;z-index:2}.psr-detailed-report-listing .psrdetailedtbl table.psr-detailed-tbl td,.psr-detailed-report-listing .psrdetailedtbl table.psr-detailed-tbl th{background:#fff;border:none;box-sizing:border-box;color:#000;font-size:11px;font-weight:400;line-height:1.4;min-height:26px;overflow:hidden;padding:5px 4px!important;text-overflow:ellipsis;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.psr-detailed-report-listing .psrdetailedtbl .border-left{border-left:1px solid #dadada!important}.psr-detailed-report-listing .psrdetailedtbl .border-top{border-top:1px solid #dadada!important}.psr-detailed-report-listing .psrdetailedtbl .border-bottom{border-bottom:1px solid #dadada!important}.psr-detailed-report-listing .psrdetailedtbl .parent-header th,.psr-detailed-report-listing .psrdetailedtbl .psr-data-tbl .text-bold.undl,.psr-detailed-report-listing .psrdetailedtbl .sub-header th{color:#000!important;font-size:11px!important;font-weight:600!important}.psr-detailed-report-listing .psrdetailedtbl .psr-data-tbl tr.psr-detailed-row td{border-bottom:1px dashed #dedede;color:#808080!important;font-size:11px!important;font-weight:400!important}.psr-detailed-report-listing .psrdetailedtbl .psr-data-tbl tr.psr-detailed-row td.ticket-no{color:#808080!important;font-weight:400!important}.psr-detailed-report-listing .psrdetailedtbl .psr-data-tbl tr.psr-detailed-row td.ticket-bsp-amt,.psr-detailed-report-listing .psrdetailedtbl .psr-data-tbl tr.psr-detailed-row td.ticket-payable{font-weight:400!important}.psr-detailed-report-listing .psrdetailedtbl .psr-data-tbl tr.psr-detailed-row td.psr-remark-link{color:black!important;font-weight:500!important}.psr-detailed-report-listing .psrdetailedtbl .psr-data-tbl tr.psr-detailed-total-row td{background-color:#fff!important;background-image:none!important;border:none!important;color:#000!important;font-size:11px!important;font-weight:600!important;padding-bottom:7px!important;padding-top:7px!important}.psr-detailed-report-listing .psrdetailedtbl .psr-data-tbl tr.psr-total-invoice td.psr-total-edge-col{border-bottom:1px solid #dadada!important;border-top:1px solid #dadada!important}.psr-detailed-report-listing .psrdetailedtbl .psr-data-tbl tr.psr-detailed-total-row:not(.psr-total-invoice) td{border:none!important;background-image:none!important}.psr-detailed-report-listing .psrdetailedtbl .psr-data-tbl .text-black.text-bold.ticket-no,.psr-detailed-report-listing .sub-total-col{color:#000!important;font-size:11px!important;font-weight:600!important}.psr-detailed-report-listing .psrdetailedtbl .col-ticket-no{width:120px}.psr-detailed-report-listing .psrdetailedtbl .col-ticket-date{width:90px}.psr-detailed-report-listing .psrdetailedtbl .col-narrow{width:80px}.psr-detailed-report-listing .psrdetailedtbl .col-wide{width:120px}.psr-detailed-report-listing .psrdetailedtbl .ticket-date,.psr-detailed-report-listing .psrdetailedtbl .ticket-no{text-align:left!important}.psr-detailed-report-listing .psrdetailedtbl .ticket-amt,.psr-detailed-report-listing .psrdetailedtbl .ticket-amt-two,.psr-detailed-report-listing .psrdetailedtbl .ticket-cash,.psr-detailed-report-listing .psrdetailedtbl .ticket-credit,.psr-detailed-report-listing .psrdetailedtbl .ticket-rate,.psr-detailed-report-listing .psrdetailedtbl .ticket-tax,.psr-detailed-report-listing .psrdetailedtbl .ticket-yq-tax{text-align:center!important}.psr-detailed-report-listing .psrdetailedtbl .ticket-bsp-amt,.psr-detailed-report-listing .psrdetailedtbl .ticket-fare-value,.psr-detailed-report-listing .psrdetailedtbl .ticket-payable,.psr-detailed-report-listing .psrdetailedtbl .ticket-raf,.psr-detailed-report-listing .psrdetailedtbl .ticket-remark{text-align:right!important}.psr-detailed-report-listing .psr-detailed-row{cursor:pointer}.psr-detailed-report-listing .psr-detailed-row:focus,.psr-detailed-report-listing .psr-detailed-row:hover{box-shadow:inset 5px 0 0 #fed5ff}.psr-detailed-report-listing .text-underline{text-decoration:underline}