#mqwg-app { display: flex; flex-direction: column; gap:1rem; }
.mqwg-filters { display: flex; gap:0.5rem; flex-wrap: wrap; }
.mqwg-card-list { display: grid; grid-template-columns: repeat(auto-fill,minmax(200px,1fr)); gap:1rem; }
.mqwg-card { padding:1rem; border:1px solid #ddd; border-radius:8px; background:#fafafa; }
#mqwg-content { display: flex; gap:1rem; }
#mqwg-pool { flex:1; max-height:500px; overflow:auto; }
#mqwg-preview { flex:1; }