﻿html.lotto-instant-reports:not(.lotto-app-ready) body.v9-ui #appPage#appPage {display:block!important;}
html.lotto-instant-reports:not(.lotto-app-ready) body.v9-ui #appPage#appPage .app-manager-main {opacity:1!important;visibility:visible!important;pointer-events:none!important;}
html.lotto-instant-reports:not(.lotto-app-ready) body #pageBootLoader#pageBootLoader {display:none!important;}
html.lotto-instant-reports:not(.lotto-app-ready) #page-reports#page-reports {display:block!important;}
html body.v9-ui #appPage#appPage #page-reports > .page-tabs {display:none!important;}
#page-reports > .page-tab-page {display:block!important;}
html body.v9-ui #appPage#appPage #page-reports .field[hidden] {display:none!important;}
html body.v9-ui #appPage#appPage #page-reports .report-filter-grid-v1130 {display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr)) auto!important;gap:10px!important;align-items:end!important;}
html body.v9-ui #appPage#appPage #page-reports .report-filter-grid-v1130:has(.field:not([hidden]) #reportDateFrom) {grid-template-columns:repeat(7,minmax(0,1fr)) auto!important;}
html body.v9-ui #appPage#appPage #page-reports .report-filter-grid-v1130 .field {min-width:0!important;margin-bottom:0!important;}
html body.v9-ui #appPage#appPage #page-reports .report-filter-action-v1130 {align-self:end!important;margin:0!important;}
html body.v9-ui #appPage#appPage #page-reports .input-group {display:flex!important;flex-direction:column!important;border:0!important;border-radius:0!important;min-height:0!important;}
html body.v9-ui #appPage#appPage #page-reports .input-label {position:static!important;border:0!important;padding:0 0 4px!important;width:auto!important;min-width:0!important;}
html body.v9-ui #appPage#appPage #page-reports .input-group :is(select,input) {width:100%!important;max-width:none!important;min-width:0!important;min-height:34px!important;height:34px!important;padding:5px 8px!important;border:1px solid #cbd5e1!important;border-radius:6px!important;}
html body.v9-ui #appPage#appPage #page-reports #reportSearchButton {width:auto!important;min-width:110px!important;max-width:none!important;height:36px!important;min-height:36px!important;padding:6px 12px!important;white-space:nowrap!important;word-break:normal!important;color:#fff!important;background:#2563eb!important;}
html body.v9-ui #appPage#appPage #page-reports nav.actions {display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;}
html body.v9-ui #appPage#appPage #page-reports nav.actions .btn {width:auto!important;min-width:82px!important;max-width:none!important;min-height:34px!important;height:34px!important;padding:5px 10px!important;white-space:nowrap!important;word-break:normal!important;}
html body.v9-ui #appPage#appPage #page-reports .report-main-summary-v938 .stat {height:auto!important;min-height:64px!important;aspect-ratio:auto!important;padding:10px!important;}
@media (max-width:1000px) {html body.v9-ui #appPage#appPage #page-reports .report-filter-grid-v1130,html body.v9-ui #appPage#appPage #page-reports .report-filter-grid-v1130:has(.field:not([hidden]) #reportDateFrom) {grid-template-columns:repeat(3,minmax(0,1fr))!important;}}
@media (max-width:600px) {html body.v9-ui #appPage#appPage #page-reports .report-filter-grid-v1130,html body.v9-ui #appPage#appPage #page-reports .report-filter-grid-v1130:has(.field:not([hidden]) #reportDateFrom) {grid-template-columns:repeat(2,minmax(0,1fr))!important;}html body.v9-ui #appPage#appPage #page-reports .field:has(#reportPeriod) {grid-column:1 / -1;}html body.v9-ui #appPage#appPage #page-reports nav.actions span {flex:1 1 100%;order:-1;}}
#reportSearchButton.is-loading::after {content:"";display:inline-block;width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;margin-left:8px;animation:report-spin .8s linear infinite;}
@keyframes report-spin {to {transform:rotate(360deg);}}
@media (prefers-reduced-motion:reduce) {#reportSearchButton.is-loading::after {animation:none;}}
html body #modalBg#modalBg#modalBg .thermal-receipt.report-receipt :is(.receipt-winning-line,.receipt-winning-detail,.receipt-generated-gain),
html body #modalBg#modalBg#modalBg .thermal-receipt.report-receipt :is(.receipt-winning-line,.receipt-winning-detail,.receipt-generated-gain) * {color:#dc2626!important;}
html body #modalBg#modalBg#modalBg .report-receipt .receipt-winning-detail td {white-space:normal!important;text-align:left!important;padding:2px 0 7px!important;}
