/* AMI VISION v2.9.507: Shared Data Tables & Filter Bar. Presentation only. */
body.ami-saas485 #content{--ami507-border:#e2e8f0;--ami507-surface:#fff;--ami507-focus:#2563eb}
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){box-sizing:border-box;min-width:0;max-width:100%;gap:9px;align-items:center}
body.ami-saas485 #content :is(.ami497-filters,.b290-filters,.ops305-filters,.merge358-filters,.po301-filters,.ptr246-filters,.rzx16-filters,.cb114-filters,.party334-filters) :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%;font:inherit}
body.ami-saas485 #content :is(.ami491-toolbar,.ami497-filters,.b290-filters,.po301-filters,.ptr246-filters,.project-reg-toolbar) :is(button,.btn,a.btn){min-height:32px;box-sizing:border-box;max-width:100%}
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){box-sizing:border-box;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
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)>table{border-collapse:separate;border-spacing:0}
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) table :is(th,td){vertical-align:middle}
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) table :is(th,td):last-child{text-align:inherit}
body.ami-saas485 #content :is(.pager,.b277-pager,.ami498-pager,.ami497-pager,.rzx201-pager,.rzx204-top-pager,.merge358-pager,.ptr246-pager,.cb478-heading-pager){box-sizing:border-box;min-width:0;max-width:100%;gap:7px;align-items:center;row-gap:8px}
body.ami-saas485 #content :is(.pager,.b277-pager,.ami498-pager,.ami497-pager,.rzx201-pager,.rzx204-top-pager,.merge358-pager,.ptr246-pager) :is(button,select,input){box-sizing:border-box;max-width:100%;min-height:30px}
body.ami-saas485 #content :is(.project-row-actions,.ptr246-actions,.rzx16-actions,.b277-actions) :is(button,.btn,a.btn){max-width:100%;box-sizing:border-box}
body.ami-saas485 #content :is(.table-wrap,.ami491-table-scroll,.report-table-wrap,.rzx16-table-wrap,.cb114-ledger-scroll):focus-visible{outline:2px solid var(--ami507-focus);outline-offset:-2px}
@media(max-width:760px){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;row-gap:8px}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(.table-wrap,.ami491-table-scroll,.report-table-wrap,.rzx16-table-wrap,.cb114-ledger-scroll,.nsic-table-wrap,.ptr246-scroll){overflow-x:auto}}
@media print{body.ami-saas485 #content :is(.table-wrap,.ami491-table-scroll,.report-table-wrap,.rzx16-table-wrap,.cb114-ledger-scroll,.nsic-table-wrap,.ptr246-scroll){overflow:visible!important;max-width:none!important}body.ami-saas485 #content :is(.pager,.b277-pager,.ami498-pager,.ami497-pager,.rzx201-pager,.rzx204-top-pager){display:none!important}}
