/* V16.90 — low-egress image loading and responsive admin/runtime refinements */
.q1-storage-notice{margin:14px 0;padding:14px 16px;border:1px solid #f2c96d;border-radius:16px;background:#fff9e8;color:#634508;line-height:1.75}
.q1-storage-notice strong{color:#8a4b00}
.q1-maintenance-panel{margin:16px 0;padding:16px;border:1px solid #d6e2ee;border-radius:18px;background:linear-gradient(145deg,#fff,#f8fbff)}
.q1-maintenance-panel h3{margin:0 0 8px;color:#0b2d47}.q1-maintenance-panel p{margin:5px 0;color:#667085;line-height:1.7}
.q1-maintenance-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.q1-maintenance-actions .btn{font-size:12px;padding:9px 12px}
.q1-maintenance-status{margin-top:12px;padding:10px 12px;border:1px solid #dbe6f0;border-radius:12px;background:#fff;font-weight:800;color:#344054;white-space:pre-wrap}
.fedshi-list-tools{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:10px;align-items:center;margin:12px 0;padding:12px;border:1px solid #dbe5ef;border-radius:14px;background:#f8fbff}
.fedshi-list-tools input,.fedshi-list-tools select{height:42px}.fedshi-page-info{font-size:12px;font-weight:900;color:#475467;white-space:nowrap}
.fedshi-pagination{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin:15px 0}.fedshi-pagination button{border:1px solid #d7e0e9;background:#fff;color:#0b2d47;border-radius:10px;padding:8px 12px;font-weight:900;cursor:pointer}.fedshi-pagination button:disabled{opacity:.4;cursor:not-allowed}.fedshi-pagination .active{background:#0b2d47;color:#fff}
.fedshi-row-v1690 img{content-visibility:auto}.fedshi-row-v1690{contain:layout style paint}
.q1-lazy-image{background:#f4f6f8;transition:opacity .22s ease}.q1-lazy-image:not(.q1-lazy-loaded){opacity:.25}.q1-lazy-image.q1-lazy-loaded{opacity:1}
@media(max-width:850px){.fedshi-list-tools{grid-template-columns:1fr}.q1-maintenance-actions{display:grid;grid-template-columns:1fr 1fr}.q1-maintenance-actions .btn{width:100%}}
@media(max-width:520px){.q1-maintenance-actions{grid-template-columns:1fr}}
