#xtd-root:is([data-role=operator],[data-role=user],[data-role=admin])[data-view=order-report] .xt-order-report-layout{display:flex;flex-direction:column;flex:1;min-height:0}
#xtd-root:is([data-role=operator],[data-role=user],[data-role=admin])[data-view=order-report] .xt-main.or-main{padding:12px 16px 8px;display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;overflow:auto;background:#fbfbf5}
.or-main .or-filter{gap:9px;padding:12px 16px}.or-main .or-filter h2{font-size:16px;font-weight:700;white-space:nowrap;margin-right:8px}.or-main .or-search{width:350px;min-width:180px;flex:1}.or-main .or-filter input[type=date]{width:142px}.or-main .or-ledger{min-height:300px;flex:1}.or-main .or-table-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e8ece5;flex-shrink:0}.or-main .or-table-heading h2{font-size:16px;font-weight:700}.or-main .or-table-heading .pr-count{margin-left:8px;font-weight:400}.or-main .or-sync-time{font-size:11px;color:#8b968e}.or-main .or-table th{font-size:12px;color:#37483b;font-weight:600;padding-top:16px;padding-bottom:16px}.or-main .or-table td{height:65px;padding-top:12px;padding-bottom:12px;font-size:12px}.or-main .or-table .pr-badge{font-size:11px;padding:5px 12px}.or-main button:disabled{cursor:default;opacity:.5}
@media(max-width:1350px){.or-main .or-search{flex:1 0 230px}.or-main .or-filter{gap:7px}.or-main .or-filter input[type=date]{width:135px}}
@media(max-width:760px){#xtd-root:is([data-role=operator],[data-role=user],[data-role=admin])[data-view=order-report] .xt-main.or-main{padding:10px 10px 8px;gap:10px}.or-main .or-filter{padding:12px}.or-main .or-search{flex:1 0 100%;width:100%}.or-main .or-ledger{flex:1;min-height:320px}.or-main .or-table-heading{padding:14px 12px;flex-wrap:wrap}.or-main .or-table{min-width:980px}.or-main .pr-footer{flex-wrap:wrap}}
@media(max-width:760px){#xtd-root.ml-mobile:is([data-role=operator],[data-role=user],[data-role=admin])[data-view=order-report] .ml-page-title{display:none}}
#xtd-root[data-role=user] .xt-client-nav button[data-view=order-report]{cursor:pointer;transition:transform .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}
#xtd-root[data-role=user] .xt-client-nav button[data-view=order-report]:hover{background:#d4f4df;box-shadow:0 2px 5px rgba(21,93,57,.1)}
#xtd-root[data-role=user] .xt-client-nav button[data-view=order-report]:active{transform:scale(.94);box-shadow:inset 0 1px 3px rgba(21,93,57,.15)}
#xtd-root[data-role=user] .xt-client-nav button[data-view=order-report]:focus-visible{outline:2px solid #1c9965;outline-offset:2px}
@media(prefers-reduced-motion:reduce){#xtd-root[data-role=user] .xt-client-nav button[data-view=order-report]{transition:none}#xtd-root[data-role=user] .xt-client-nav button[data-view=order-report]:active{transform:none}}
.or-admin .or-admin-filter{padding:14px 18px;gap:18px}.or-admin .or-admin-filter>h2{flex:1 0 100%;font-size:17px}.or-admin .or-admin-fields{display:flex;align-items:center;flex-wrap:wrap;gap:9px;width:100%;min-width:0}.or-admin #or-operator{width:190px}.or-admin .or-search{width:270px;flex:1;min-width:180px}.or-admin .or-admin-fields>label{white-space:nowrap}.or-admin .or-table{min-width:1100px}
#xtd-root[data-role=admin] .xt-evaluation-topnav [data-view=order-report]{cursor:pointer}
@media(max-width:1350px){.or-admin .or-admin-fields{gap:7px}.or-admin #or-operator{width:170px}.or-admin .or-search{flex:1 0 220px}}
@media(max-width:760px){.or-admin .or-admin-filter{padding:12px;gap:12px}.or-admin .or-admin-fields{gap:8px}.or-admin #or-operator,.or-admin .or-admin-fields>.or-search{width:100%;flex:1 0 100%}.or-admin .or-admin-fields>input[type=date]{flex:1;width:120px}.or-admin .or-admin-fields>.pr-quick,.or-admin .or-admin-fields>.pr-actions{width:100%;flex-wrap:wrap;margin:0}}
