.todo-item[data-v-c95a90a7]{cursor:grab;background:#eee;border-radius:8px;align-items:center;gap:10px;margin-bottom:10px;padding:12px;list-style:none;display:flex}.todo-item.dragging[data-v-c95a90a7]{opacity:.5}.todo-item.completed[data-v-c95a90a7]{background:#d8f3dc}.todo-item.completed .todo-text[data-v-c95a90a7]{text-decoration:line-through}.todo-text[data-v-c95a90a7]{flex:1}.todo-item button[data-v-c95a90a7]{cursor:pointer}.todo-item input[data-v-c95a90a7]{width:auto}.site-header{max-width:760px;margin:0 auto 16px}.site-header a{color:#2457a7;font-weight:700}.router-link-active{text-decoration:underline}.todo-link{margin:0}body{background:#f2f2f2;margin:0;padding:30px;font-family:Arial,sans-serif}.app{background:#fff;border-radius:10px;max-width:700px;margin:0 auto;padding:30px}h1{text-align:center}.statistics{background:#f5f5f5;border-radius:8px;justify-content:space-between;padding:15px;display:flex}input{padding:10px}button{cursor:pointer;margin:5px;padding:10px 15px}.success{color:green;font-weight:700}hr{margin:25px 0}.todo-form{align-items:center;gap:8px;display:flex}.todo-form input{flex:1;min-width:0}.todo-list,.completed-list{padding:0}.drag-instructions,.todo-hint{color:#666;font-size:.85rem}.todo-status{background:#fff3cd;border-radius:12px;padding:4px 8px;font-size:.85rem}.todo-status.is-completed{background:#c3e6cb}.delete-button{margin:0}.todo-actions{gap:6px;display:flex}.route-message{text-align:center}.completed-list li{margin:8px 0}
