.sc-drop{text-align:center;padding:34px 18px;border:2px dashed var(--brd2,rgba(255,255,255,.18));cursor:pointer}
.sc-drop.over{border-color:var(--violet2,#8b6cf6);background:rgba(139,108,246,.08)}
.sc-drop p{margin:6px 0}
.sc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:18px;align-items:start}
.sc-pic img{display:block;width:100%;max-height:520px;object-fit:contain;border-radius:12px;background:rgba(255,255,255,.04)}
#scOut{min-height:220px}
#scGo[aria-disabled="true"]{opacity:.5;pointer-events:none}
@media (max-width:760px){.sc-grid{grid-template-columns:1fr}.sc-pic img{max-height:300px}}
