/* AMI VISION v2.9.525 – shared module consistency. Presentation only. */
body.ami-saas485 #content{min-width:0;max-width:100%;box-sizing:border-box}
body.ami-saas485 #content :is(.ami491-toolbar,.ami497-filters,.b290-filters,.ops305-filters,.merge358-filters,.po301-filters,.ptr246-filters,.project-reg-toolbar,.rzx16-filters,.cb114-filters,.party334-filters){min-width:0;max-width:100%;box-sizing:border-box;column-gap:8px;row-gap:7px}
body.ami-saas485 #content :is(.ami491-toolbar,.ami497-filters,.b290-filters,.ops305-filters,.merge358-filters,.po301-filters,.ptr246-filters,.project-reg-toolbar,.rzx16-filters,.cb114-filters,.party334-filters) :is(input,select,button,.btn){min-width:0;box-sizing:border-box}
body.ami-saas485 #content :is(.form-grid,.ami26-form-grid,.ami22-form-grid,.task22-form-grid,.ami498-payment-form)>:is(.field,label){min-width:0;max-width:100%}
body.ami-saas485 #content :is(.modal-actions,.ami186-dialog-actions,.ami2912-modal-actions,.project-row-actions,.ptr246-actions,.rzx16-actions,.b277-actions){min-width:0;max-width:100%;box-sizing:border-box;column-gap:7px;row-gap:7px}
body.ami-saas485 #content :is(.modal-actions,.ami186-dialog-actions,.ami2912-modal-actions,.project-row-actions,.ptr246-actions,.rzx16-actions,.b277-actions) :is(.btn,button){max-width:100%;box-sizing:border-box;white-space:normal}
body.ami-saas485 #content :is(.table-wrap,.ami491-table-scroll,.report-table-wrap,.homev2-table-wrap,.rzx16-table-wrap,.cb114-ledger-scroll,.nsic-table-wrap,.ptr246-scroll,.merge358-table-wrap){min-width:0;max-width:100%;scrollbar-width:thin}
body.ami-saas485 #content :is(.pager,.b277-pager,.ami498-pager,.ami497-pager,.rzx201-pager,.rzx204-top-pager,.merge358-pager,.ptr246-pager,.cb478-heading-pager){min-width:0;max-width:100%;box-sizing:border-box;column-gap:7px;row-gap:7px}
@media(max-width:760px){
 body.ami-saas485 #content{overflow-wrap:break-word}
 body.ami-saas485 #content :is(.ami491-toolbar,.ami497-filters,.b290-filters,.ops305-filters,.merge358-filters,.po301-filters,.ptr246-filters,.project-reg-toolbar,.rzx16-filters,.cb114-filters,.party334-filters){flex-wrap:wrap;align-items:stretch}
 body.ami-saas485 #content :is(.modal-box,.ami498-dialog,.ami2965-compose-modal,.task85-sub-modal){max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);box-sizing:border-box}
 body.ami-saas485 #content :is(.modal-actions,.ami186-dialog-actions,.ami2912-modal-actions){flex-wrap:wrap;gap:7px}
 body.ami-saas485 #content :is(.pager,.b277-pager,.ami498-pager,.ami497-pager,.rzx201-pager,.rzx204-top-pager,.merge358-pager,.ptr246-pager){flex-wrap:wrap}
 body.ami-saas485 #content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;box-sizing:border-box}
}
@media(max-width:390px){body.ami-saas485 #content :is(.modal-actions,.ami186-dialog-actions,.ami2912-modal-actions)>:is(button,.btn){min-width:0;flex:1 1 auto}}
@media print{body.ami-saas485 #content :is(.table-wrap,.ami491-table-scroll,.report-table-wrap,.homev2-table-wrap,.rzx16-table-wrap,.cb114-ledger-scroll,.nsic-table-wrap,.ptr246-scroll,.merge358-table-wrap){overflow:visible;max-width:none}}
