.image-binding-review{padding:12px 14px;border:1px solid var(--border,#383c40);border-radius:12px;margin:8px 0;background:var(--bg-soft,#1b1e21)}.image-binding-review header{display:flex;gap:8px;align-items:center;justify-content:space-between}.image-binding-review header button{background:none;color:inherit;border:0;cursor:pointer}.image-binding-review p{font-size:12px;color:var(--text-muted,#9da3aa);margin:6px 0}.image-binding-list{display:grid;gap:8px;margin-top:10px;max-height:240px;overflow:auto}.image-binding-row{display:grid;grid-template-columns:72px minmax(100px,1fr) 48px;gap:8px;align-items:center}.image-binding-row label{overflow-wrap:anywhere;line-height:1.3}.image-binding-row select{min-width:0;width:100%;height:34px;background:var(--bg,#141719);color:inherit;border:1px solid var(--border,#454a50);border-radius:6px;padding:0 6px}.image-binding-row button{padding:0;border:0;background:none;cursor:pointer}.image-binding-row img{width:44px;height:36px;object-fit:cover;border-radius:5px}.image-binding-row small{grid-column:2/-1;color:#f3b3a4}.image-binding-confirm-preview{display:flex;gap:8px;flex-wrap:wrap}.image-binding-confirm-preview figure{margin:4px;max-width:130px;font-size:12px}.image-binding-confirm-preview img{width:100px;height:70px;object-fit:contain}.image-binding-confirm-preview figcaption{overflow-wrap:anywhere}@media(max-width:500px){.image-binding-row{grid-template-columns:78px minmax(80px,1fr) 40px}.image-binding-review{padding:10px}}
