.code-actions{display:flex;align-items:center;gap:8px}.guide-button{background:#eef7ff;color:#2774ad;padding:8px 10px;border-radius:9px;font-size:12px}.block{display:block;padding:0}.block-row{display:flex;align-items:center;gap:8px;padding:10px 12px}.block-row b{flex:1}.remove-block{background:#ffffff33!important;color:#fff;width:24px;height:24px;border-radius:7px}.container-block{padding-bottom:8px}.branch-label{display:block;margin:2px 11px 5px;font-size:10px;letter-spacing:1.2px;font-weight:900;color:#fff}.block-body{min-height:54px;margin:0 9px;padding:8px;border:2px dashed #ffffff88;border-radius:8px;background:#fff3}.block-body.selected{background:#fff7;box-shadow:inset 0 0 0 2px #fff}.block-body .block:last-child{margin-bottom:0}.nest-empty{display:grid;place-items:center;min-height:34px;color:#fff;font-size:11px;font-weight:800;text-align:center}.else-body{margin-top:4px}.add-else{display:block;width:calc(100% - 18px);margin:7px 9px 1px;padding:7px;border-radius:7px;background:#fff2;color:#fff;border:1px dashed #fff9}.target-note{font-size:11px;color:var(--purple);font-weight:800;margin-top:8px;text-align:center}.guide-card{width:min(620px,92vw);text-align:left;max-height:86vh;overflow:auto;position:relative}.guide-card h2{margin-left:0}.guide-intro{color:var(--muted);line-height:1.5}.modal .modal-close{position:absolute;right:16px;top:14px;width:34px;height:34px;padding:0;border-radius:50%;background:#efedf3;color:var(--ink);font-size:22px}.guide-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.guide-item{display:grid;grid-template-columns:40px 1fr;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#faf9f6}.guide-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#fff;font-weight:900}.guide-item b{display:block;margin-bottom:3px}.guide-item p{margin:0;color:var(--muted);font-size:12px;line-height:1.4}@media(max-width:520px){.guide-list{grid-template-columns:1fr}.code-head{align-items:flex-start}.code-actions{flex-direction:column;align-items:flex-end}}
