/* Light palette for POS sales and returns; dark theme and print remain unchanged. */
@media screen{
html:not([data-pos-theme="dark"]) body #reportsPage .report-section:has(:is(#posSalesReportTable,#posReturnsReportTable)){background:#fff!important;border-color:#dce5ef!important;box-shadow:0 3px 16px #18345a08!important}
html:not([data-pos-theme="dark"]) body #reportsPage .report-section:has(:is(#posSalesReportTable,#posReturnsReportTable))>h2{color:#174f92!important;border-color:#e4ebf3!important}
html:not([data-pos-theme="dark"]) body #reportsPage #posSalesExtraFilters{background:#f7f9fc!important;border-color:#dce5ef!important;color:#34465f!important}
html:not([data-pos-theme="dark"]) body #reportsPage #posSalesExtraFilters label{color:#42536c!important;font-weight:600!important}
html:not([data-pos-theme="dark"]) body #reportsPage #posSalesExtraFilters input,html:not([data-pos-theme="dark"]) body #reportsPage #posSalesExtraFilters select{background:#fff!important;color:#1c304b!important;border:1px solid #ccd8e6!important;border-radius:8px!important;box-shadow:none!important;color-scheme:light!important}
html:not([data-pos-theme="dark"]) body #reportsPage #posSalesExtraFilters>small{color:#65758c!important;opacity:1!important;font-size:11px!important}
html:not([data-pos-theme="dark"]) body #reportsPage #clearPosExtraFilters{background:#e8eef6!important;color:#344d70!important;border:1px solid #d2dfed!important;border-radius:8px!important;font-weight:600!important}
html:not([data-pos-theme="dark"]) body #reportsPage :is(#posSalesReportTable,#posReturnsReportTable){background:#fff!important;border-color:#d9e3ef!important;scrollbar-color:#afc3db #f0f4fa!important}
html:not([data-pos-theme="dark"]) body #reportsPage .report-section:has(:is(#posSalesReportTable,#posReturnsReportTable)) :is(.pos-sales-report-row,.pos-returns-report-row){background:#fff!important;color:#283d58!important;border-color:#e5ebf3!important}
html:not([data-pos-theme="dark"]) body #reportsPage :is(#posSalesReportTable,#posReturnsReportTable) :is(.pos-sales-report-row,.pos-returns-report-row):nth-child(even){background:#f8fafd!important}
html:not([data-pos-theme="dark"]) body #reportsPage .report-section:has(:is(#posSalesReportTable,#posReturnsReportTable)) :is(.pos-sales-report-row,.pos-returns-report-row)>*{color:#324762!important;border-inline-end:1px solid #e4ebf3!important}
html:not([data-pos-theme="dark"]) body #reportsPage .report-section:has(:is(#posSalesReportTable,#posReturnsReportTable)) :is(.record-register-header,.record-register-head,.table-head){background:#edf3fb!important;color:#365477!important;border-color:#dbe5f1!important}
html:not([data-pos-theme="dark"]) body #reportsPage .report-section:has(:is(#posSalesReportTable,#posReturnsReportTable)) :is(.record-register-header,.record-register-head,.table-head)>*{background:transparent!important;color:#365477!important;border-color:#dbe5f1!important;font-weight:700!important}
html:not([data-pos-theme="dark"]) body #reportsPage :is(#posSalesReportTable,#posReturnsReportTable) .pos-sale-source{background:#eaf2ff!important;color:#215c9c!important;border:1px solid #c9dcf7!important;opacity:1!important;font-weight:600!important}
html:not([data-pos-theme="dark"]) body #reportsPage :is(#posSalesReportTable,#posReturnsReportTable) .pos-sales-report-row>b{color:#075eac!important;font-weight:800!important}
html:not([data-pos-theme="dark"]) body #reportsPage #posReturnsReportTable .pos-returns-report-row>b{color:#b4233b!important;font-weight:800!important}
html:not([data-pos-theme="dark"]) body #reportsPage :is(#posSalesReportTable,#posReturnsReportTable) :is(.pos-sales-report-row,.pos-returns-report-row)>small{color:#5e718b!important}
html:not([data-pos-theme="dark"]) body #reportsPage :is(#posSalesReportTable,#posReturnsReportTable) .status{width:auto!important;min-width:64px!important;min-height:0!important;height:auto!important;border-radius:7px!important;padding:5px 9px!important;line-height:1.5!important;border:1px solid transparent!important}
html:not([data-pos-theme="dark"]) body #reportsPage :is(#posSalesReportTable,#posReturnsReportTable) .status.active{background:#e9f7ef!important;color:#16633d!important;border-color:#bfe6d0!important}
html:not([data-pos-theme="dark"]) body #reportsPage :is(#posSalesReportTable,#posReturnsReportTable) .status.inactive{background:#fff0f0!important;color:#a82d43!important;border-color:#f2cdd3!important}
html:not([data-pos-theme="dark"]) body #reportsPage :is(#posSalesReportTable,#posReturnsReportTable) :is(.pos-sales-report-row,.pos-returns-report-row):hover{background:#eaf3ff!important}
}
