/* v2.9.529 – screenshot-led Plants & Tools and shared UI refinements; visual only. */
body.ami-saas485 #content .ami529-pay-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important;margin-bottom:9px!important}
body.ami-saas485 #content .ami529-pay-head h2{margin:0!important}
body.ami-saas485 #content .ami529-pay-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-left:auto}
body.ami-saas485 #content .ami529-pay-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:10px 0}
body.ami-saas485 #content .ami529-pay-summary>div{border:1px solid #dbe7f6;background:#f6faff;border-radius:10px;padding:9px 12px;min-width:0}
body.ami-saas485 #content .ami529-pay-summary small{display:block;color:#5e7391;font-size:11px;margin-bottom:5px}
body.ami-saas485 #content .ami529-pay-summary strong{font-size:16px;color:#173454;display:block;overflow-wrap:anywhere}
body.ami-saas485 #content .ami529-pay-head+.card{padding:12px!important;margin-bottom:10px!important}
body.ami-saas485 #content .ami529-pay-head+.card>.toolbar{gap:8px!important;align-items:flex-end!important}
body.ami-saas485 #content .ami529-pay-head+.card>.toolbar label{min-width:145px;flex:1 1 150px;max-width:275px}
body.ami-saas485 #content .ami529-pay-head+.card>.toolbar label:has(#pay266-search){flex:2 1 230px;max-width:350px}
body.ami-saas485 #content .ami529-pay-head+.card>.toolbar input,body.ami-saas485 #content .ami529-pay-head+.card>.toolbar select{max-width:100%}
body.ami-saas485 #content .ami529-pay-head~.toolbar{gap:8px!important;align-items:center!important;flex-wrap:wrap!important;padding:9px 0}
body.ami-saas485 #content .ami2994-shell{max-width:none;width:100%;min-width:0}
body.ami-saas485 #content .ami2994-head{margin:5px 0 12px;align-items:center}
body.ami-saas485 #content .ami2994-head h1{font-size:22px}
body.ami-saas485 #content .ami2994-grid{align-items:start;grid-template-columns:minmax(0,1.6fr) minmax(250px,.7fr)}
body.ami-saas485 #content .ami2994-card{min-width:0}
body.ami-saas485 #content .ami2994-card-head{padding:12px 15px}
body.ami-saas485 #content .ami2994-side-card{padding:12px}
body.ami-saas485 #content .ami2994-item-box,body.ami-saas485 #content .ami2994-help{padding:12px}
/* Reports and related Plants & Tools summaries */
body.ami-saas485 #content .report-kpis{min-width:0}
body.ami-saas485 #content .report-kpi{min-width:0;overflow-wrap:anywhere}
body.ami-saas485 #content .report-filter-card{min-width:0}
@media(max-width:1100px){body.ami-saas485 #content .ami529-pay-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){body.ami-saas485 #content .ami2994-grid{grid-template-columns:1fr}}
@media(max-width:650px){body.ami-saas485 #content .ami529-pay-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body.ami-saas485 #content .ami529-pay-head .ami529-pay-actions{width:100%;justify-content:flex-start}body.ami-saas485 #content .ami529-pay-head+.card>.toolbar label{max-width:none}}
