
.wizmig-wrap { max-width: 980px; }
.wizmig-card { background:#fff; border:1px solid #e5e7eb; border-radius:16px; box-shadow:0 2px 10px rgba(0,0,0,.04); overflow:hidden; }
.wizmig-header { padding:20px 24px; border-bottom:1px solid #f1f5f9; display:flex; align-items:center; gap:16px; }
.wizmig-logo { max-height:48px; width:auto; }
.wizmig-body { padding:20px 24px; }
.wizmig-grid { display:grid; grid-template-columns:220px 1fr; gap:12px 16px; align-items:center; }
.wizmig-grid input, .wizmig-grid select { width:100%; }
.wizmig-grid .row { grid-column: 1 / -1; display:flex; gap:12px; margin-top:8px; }
.wizmig-log { background:#0b1020; color:#e5f0ff; padding:12px; border-radius:8px; height:260px; overflow:auto; margin-top:16px; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', monospace; font-size:12px; }
