
/* ZAI Quality Guardian — safe global UI corrections only */
html[data-zai-quality="1"]{--zq-line:rgba(115,143,173,.22)}
.zq-table-wrap{display:block;width:100%;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:inherit}
img.zq-logo-safe{object-fit:contain!important;object-position:center!important;max-width:100%!important}
img.zq-broken-image{outline:2px dashed rgba(190,53,67,.45)!important;outline-offset:2px;background:linear-gradient(135deg,#fff5f6,#f4f8fc)}
[data-zai-quality-hidden-launcher="1"]{display:none!important}
.zq-overflow-safe{max-width:100%!important}
@media(max-width:760px){
  .zq-table-wrap table{min-width:max-content}
  input,select,textarea{max-width:100%}
}
