body.page-tool-loop-generator .tool-wrap{width:100%;max-width:110rem;margin:0 auto}body.page-tool-loop-generator .tool-card{background:var(--page-card-surface-tint),var(--page-card-surface);border:1px solid var(--page-card-border);border-radius:1.15rem;padding:1rem;box-shadow:var(--page-card-shadow-soft)}body.page-tool-loop-generator .tool-title{margin:0;color:var(--page-text)}body.page-tool-loop-generator .tool-subtitle,body.page-tool-loop-generator .hint{color:var(--page-text-muted)}body.page-tool-loop-generator .status{margin-top:.85rem;padding:.8rem .9rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.08)}body.page-tool-loop-generator .status.info{background:rgba(80,0,0,0.10)}body.page-tool-loop-generator .status.error{background:rgba(29,8,8,0.25)}body.page-tool-loop-generator .status.ok{background:rgba(111,169,120,.16)}body.page-tool-loop-generator .control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}body.page-tool-loop-generator .control-group{display:flex;flex-direction:column;gap:.4rem}body.page-tool-loop-generator .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}body.page-tool-loop-generator .actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}@media (max-width:980px){body.page-tool-loop-generator .control-grid,body.page-tool-loop-generator .grid3{grid-template-columns:1fr}}
