#routineInputs{display:grid;gap:1rem;margin-top:1rem}#routineInputs input{width:100%;box-sizing:border-box}#stepPractice{margin-top:1.5rem;border-left:4px solid #ce1d68;padding:1rem}#multiplesOverview{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;margin:1rem 0}.child-overview{padding:1rem;border:1px solid #d8bbc9;border-radius:12px}.child-overview h3{margin-top:0}button,a{touch-action:manipulation}