.image-join-page label{display:block;margin:16px 0 8px;font-weight:600}
.image-join-page select{min-height:44px;width:100%;max-width:100%;box-sizing:border-box;padding:8px 12px;border:1px solid var(--border);border-radius:var(--ui-radius-control);background:var(--surface);color:var(--text);font:inherit;font-size:16px}
.image-join-page button{min-height:44px}
.image-join-page #ijDrop{border:1px dashed var(--border);border-radius:var(--ui-radius-control);padding:16px;text-align:center}
.image-join-page #ijList{padding-left:24px}
.image-join-page #ijList li{margin:16px 0;overflow-wrap:anywhere}
.image-join-page #ijList .result-actions{margin-top:8px}
.image-join-page #ijPreview img{display:block;max-width:100%;height:auto;margin:auto}
.image-join-page #ijError,.image-join-page #ijStatus,.image-join-page #ijResult{overflow-wrap:anywhere}
