#scg-wrapper { max-width:920px; margin:12px auto; font-family: Arial, sans-serif; }
.scg-form label { display:block; margin-bottom:10px; font-size:14px; color:#333; }
.scg-form input[type="text"] { width:100%; padding:8px; box-sizing:border-box; margin-top:6px; border:1px solid #ccc; border-radius:4px; }
.scg-actions { margin-top:10px; }
.scg-actions button { padding:8px 12px; margin-right:8px; cursor:pointer; border-radius:6px; border:1px solid #c62828; background:#c62828; color:#fff; }
.scg-status { margin-top:10px; font-size:14px; color:#333; }
#scg-canvas-wrap { margin-top:14px; text-align:center; }