
/* V28 Public Stability Polish */
@media(max-width:760px){
  .mlos-floating-controls,
  .mlos-floating-actions,
  .mlos-quick-actions,
  .mlos-admin-search,
  .mlos-qr-widget,
  [class*="admin-search"],
  [class*="qr-float"]{
    max-width:min(92vw, 360px);
  }
}
img{
  height:auto;
}
.mlos-empty-state,
.mlos-no-data,
[class*="empty"]{
  border-radius:var(--mlos-v26-radius,22px);
}


/* V28.1 Canonical Homepage status */
.mlos-homepage-status{
  max-width:1180px;
  margin:18px auto;
  padding:12px 16px;
  border-radius:16px;
  border:1px solid #d8e4de;
  background:#f7fbf8;
  color:#05251c;
  font-weight:800;
}
.mlos-homepage-status.ok{
  border-color:#bde8c6;
  background:#f2fff5;
}
.mlos-homepage-status.warning{
  border-color:#f0d795;
  background:#fff9e8;
}
.mlos-homepage-status a{
  color:#0d533b;
}
