.generated-image-preview { display:block; width:100%; max-width:620px; max-height:600px; object-fit:contain; margin:14px 0; border-radius:16px; background:#f4f3fa; }
.generated-images-panel { margin-top:28px; }
#generated-images-list { display:grid; grid-template-columns:repeat(auto-fit,minmax(240px,1fr)); gap:18px; }
.generated-image-card { padding:16px; border:1px solid #e8e5ef; border-radius:18px; background:#fff; min-width:0; }
.generated-image-card p { overflow-wrap:anywhere; }
.generated-image-card .generated-image-preview { max-height:300px; }
#image-size-control { display:flex; align-items:center; gap:6px; font-size:12px; white-space:nowrap; }
#image-size { border:1px solid #e8e5ef; border-radius:10px; padding:8px 10px; background:white; color:#342b50; }
#creative-config .form-stack { max-width:780px; }
#creative-model-list { overflow-wrap:anywhere; }
@media (max-width:600px) { #generated-images-list { grid-template-columns:1fr; } #image-size-control { flex-wrap:wrap; } }
