/* AMI VISION v2.9.538 – AMI Bricks compact-only overrides. Desktop/mobile-safe. */
/* Orders: remove redundant pink Orders tab; retain the page heading and actions. */
body.ami-saas485 #content .b277.ami498-sales-page:has(.b277-tabs [data-tab="orders"]) .b277-tabs{display:none!important}
/* Compact the orders header, metrics, export toolbar and pagination. */
body.ami-saas485 #content .b277.ami498-sales-page{padding:12px 14px!important;gap:8px!important;min-height:0!important}
body.ami-saas485 #content .b277 .b277-head{margin:0 0 8px!important;padding:3px 0 9px!important;min-height:0!important;gap:9px!important}
body.ami-saas485 #content .b277 .b277-head h2{margin:0!important;font-size:19px!important}
body.ami-saas485 #content .b277 :is(.b277-metrics,.b277-summary,.b277-cards,.b277-totals){margin:8px 0!important;gap:9px!important}
body.ami-saas485 #content .b277 :is(.b277-metrics,.b277-summary,.b277-cards,.b277-totals)>*{min-height:0!important;padding:10px 12px!important}
body.ami-saas485 #content .b277 :is(.b277-toolbar,.b277-export,.ami491-toolbar){margin:7px 0!important;padding-top:0!important;padding-bottom:0!important}
body.ami-saas485 #content .b277 :is(.ami534-pager,.b277-pager){margin-top:8px!important;padding:6px 2px!important}
/* Expense: shorten section separation and material entry rows, retaining all fields. */
body.ami-saas485 #content :is(.ami496-expense,.b425-expense-shell){min-height:0!important;gap:9px!important}
body.ami-saas485 #content :is(.ami496-expense,.b425-expense-shell) :is(.e422-section,.b425-form-head){margin-top:0!important;margin-bottom:8px!important}
body.ami-saas485 #content :is(.ami496-expense,.b425-expense-shell) :is(input,select){min-height:36px!important}
body.ami-saas485 #content .ami494-bricks-page:has(.b425-expense-shell) {min-height:0!important;padding-top:10px!important;padding-bottom:10px!important}
/* Reports: reduce the wasted vertical space between title, shortcuts, filters and summary. */
body.ami-saas485 #content .ami499-report-page{padding:12px 14px!important;min-height:0!important}
body.ami-saas485 #content .ami499-report-head{padding-bottom:9px!important;margin-bottom:8px!important;gap:9px!important}
body.ami-saas485 #content .ami499-report-head h2{font-size:19px!important;margin-bottom:2px!important}
body.ami-saas485 #content .ami499-date-shortcuts{margin:0 0 8px!important;gap:7px!important}
body.ami-saas485 #content .ami499-date-shortcuts .btn{min-height:34px!important;padding:6px 11px!important}
body.ami-saas485 #content .ami499-filter-grid{padding:10px 12px!important;gap:8px!important;margin:0 0 10px!important}
body.ami-saas485 #content .ami499-filter-grid :is(input,select){min-height:36px!important}
body.ami-saas485 #content .ami499-summary{margin:0 0 10px!important}
body.ami-saas485 #content .ami499-report-page .brick53-summary{padding:10px 12px!important;margin:8px 0 10px!important;border-radius:12px!important}
body.ami-saas485 #content .ami499-report-page .brick53-summary-title{margin-bottom:8px!important}
body.ami-saas485 #content .ami499-report-page .brick53-summary-grid{gap:8px!important}
body.ami-saas485 #content .ami499-report-page .brick53-summary-grid>div{padding:9px 10px!important;min-height:0!important}
body.ami-saas485 #content .ami499-group-summary{margin:0 0 9px!important}
@media(max-width:700px){body.ami-saas485 #content .ami499-report-page,body.ami-saas485 #content .b277.ami498-sales-page{padding:9px!important}body.ami-saas485 #content .ami499-filter-grid{padding:9px!important}body.ami-saas485 #content .b277 .b277-head{flex-wrap:wrap!important}}
