*{box-sizing:border-box}body{color:#1f2328;background:#f6f8fa;margin:0;font-family:system-ui,sans-serif}.page{grid-template-columns:minmax(320px,420px) 1fr;height:100vh;display:grid}.left{background:#fff;border-right:1px solid #d0d7de;padding:24px;overflow-y:auto}.right{justify-content:center;align-items:center;display:flex}.right iframe{border:0;width:100%;height:100%}h1{margin-top:0;font-size:22px}h2{margin:0 0 8px;font-size:15px}.step{margin-bottom:24px}button{color:#fff;cursor:pointer;background:#1f6feb;border:1px solid #1f6feb;border-radius:6px;padding:8px 16px;font-size:14px}button:disabled{color:#57606a;cursor:not-allowed;background:#d0d7de;border-color:#d0d7de}.muted,.placeholder{color:#57606a;font-size:13px}.busy{color:#9a6700}.error{color:#cf222e}.badge{background:#ddf4ff;border-radius:10px;padding:2px 8px;font-size:13px}.badge.ready{background:#dafbe1}.badge.failed{background:#ffebe9}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #eaeef2;padding:4px 6px}th{color:#57606a;text-transform:capitalize;width:40%;font-weight:500}form.step input{border:1px solid #d0d7de;border-radius:6px;width:100%;margin-bottom:8px;padding:8px;font-size:14px;display:block}
