@media(max-width:900px){
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-sheet{padding:0 !important;background:#f7fafc !important;border:0 !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-sheet > h2{font-size:14px !important;min-height:32px !important;padding:6px !important;text-align:center !important;margin:0 0 7px !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-detail-table thead tr{min-height:26px !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-detail-table th{min-height:26px !important;padding:4px 2px !important;font-size:9px !important;line-height:1.2 !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-detail-table tbody tr.owner-expense-data-row{min-height:0 !important;height:auto !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-detail-table tbody tr.owner-expense-data-row > td{min-height:30px !important;padding:4px 3px !important;font-size:9px !important;line-height:1.2 !important;box-sizing:border-box !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-detail-table .owner-accounting-include-check{min-height:24px !important;border-radius:6px !important;padding:0 2px !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-detail-table .owner-accounting-include-check::after{font-size:8px !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-detail-table .owner-expense-subtotal-row{min-height:30px !important;margin-top:7px !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-subtotal-row td:first-child{padding:6px 10px !important;min-height:30px !important;font-size:12px !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-subtotal-row td:first-child::before{content:"▦" !important;font-size:20px !important;margin-right:8px !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-subtotal-row td:nth-child(2){padding:6px 10px !important;min-height:30px !important;font-size:12px !important;justify-content:flex-start !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-insight-strip{gap:7px !important;margin-top:8px !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-insight-strip section{padding:9px 8px !important;border-radius:9px !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-insight-strip h3{font-size:11px !important;line-height:1.3 !important;margin:0 0 7px !important;min-height:0 !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-insight-strip h3::before{width:20px !important;height:20px !important;font-size:18px !important;margin-right:5px !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-insight-strip :is(p,li){font-size:9px !important;line-height:1.35 !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-insight-strip ol::before{display:none !important;content:none !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .expense-ranking-head{display:grid !important;grid-template-columns:32px minmax(0,1fr) 60px !important;gap:0 !important;padding:5px 0 !important;background:#dfe8f1 !important;font-size:9px !important;line-height:1.2 !important;border-radius:5px 5px 0 0 !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .expense-ranking-head span:first-child{text-align:center !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .expense-ranking-head span:last-child{text-align:center !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-insight-strip li{grid-template-columns:32px minmax(0,1fr) 60px !important;gap:0 !important;min-height:24px !important;padding:0 !important;margin:0 !important;font-size:9px !important;line-height:1.3 !important;box-sizing:border-box !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-insight-strip li > span{padding:4px 5px !important;border-left:1px solid #e0e6ed !important;border-right:1px solid #e0e6ed !important;min-width:0 !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-insight-strip li > strong{padding:4px 3px !important;text-align:center !important;font-size:9px !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-insight-strip li::before{width:17px !important;height:17px !important;justify-self:center !important;font-size:9px !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .owner-expense-insight-strip section:nth-child(4) strong{font-size:14px !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .expense-reference-bars{gap:3px 8px !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .expense-reference-bars p{grid-template-columns:24px minmax(0,1fr) 37px !important;gap:4px !important;font-size:9px !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .expense-reference-bars i{height:7px !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .expense-reference-photo .owner-expense-photo-link{width:25px !important;height:32px !important;min-width:25px !important;}
html body:not(.desktop-page) #hongyi-mobile-shell.mobile-app .page[data-panel="owner-expense-report"].active .expense-reference-photo img{width:25px !important;height:32px !important;}
}
