/* AMI VISION v2.9.512 - shared loading and progress presentation only. */
body.ami-saas485 .ami412-loading,body.ami-saas485 .ami413-loading{box-sizing:border-box;width:100%;max-width:100%;min-width:0;border-radius:14px;box-shadow:0 3px 14px rgba(15,23,42,.045)}
body.ami-saas485 .ami412-loading *,body.ami-saas485 .ami413-loading *{box-sizing:border-box}
body.ami-saas485 .ami412-head,body.ami-saas485 .ami413-heading{min-width:0;flex-wrap:wrap;line-height:1.4}
body.ami-saas485 .ami413-heading small{overflow-wrap:anywhere}
body.ami-saas485 .ami413-cards,body.ami-saas485 .ami413-fields{min-width:0}
body.ami-saas485 .ami413-table-row,body.ami-saas485 .ami413-table-tools{max-width:100%;min-width:0}
body.ami-saas485 .ami413-progress,body.ami-saas485 .ami413-track{max-width:100%;min-width:0}
body.ami-saas485 .ami413-progress-label{gap:8px;flex-wrap:wrap}
body.ami-saas485 .ami413-fill{max-width:100%}
body.ami-saas485 #ami414-activity:not([hidden]){box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:11px;min-width:0;max-width:min(390px,calc(100vw - 28px));width:max-content;white-space:normal;line-height:1.35;text-align:left;background:linear-gradient(125deg,#fff,#f8fbff);border:1px solid #cbd5e1;box-shadow:0 18px 48px rgba(15,23,42,.22)}
body.ami-saas485 #ami414-activity .ami414-activity-dots{flex:none}
body.ami-saas485 #ami414-activity .ami414-loading-label{min-width:0;overflow-wrap:anywhere}
@media(max-width:650px){body.ami-saas485 #ami414-activity:not([hidden]){width:calc(100vw - 32px);max-width:340px;padding:14px 16px!important;border-radius:14px!important}body.ami-saas485 .ami413-fields{grid-template-columns:repeat(2,minmax(0,1fr))}body.ami-saas485 .ami413-cards{gap:8px}}
@media(max-width:380px){body.ami-saas485 .ami413-fields{grid-template-columns:minmax(0,1fr)}body.ami-saas485 .ami413-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){body.ami-saas485 .ami412-loading *,body.ami-saas485 .ami413-loading *,body.ami-saas485 #ami414-activity *{animation:none!important;transition:none!important}}
@media print{body.ami-saas485 #ami414-activity,body.ami-saas485 .ami412-loading,body.ami-saas485 .ami413-loading{display:none!important}}
