.checklist-item.svelte-mudflz{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;transition:all .3s ease}.checklist-item.svelte-mudflz:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.checkbox.svelte-mudflz{width:24px;height:24px;border:2px solid #3498db;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#3498db;font-weight:700;transition:all .2s ease}.checkbox.svelte-mudflz:hover{background-color:#f0f8ff}.content.svelte-mudflz{flex:1}h3.svelte-mudflz{margin:0;color:#2c3e50;font-size:1.1rem}p.svelte-mudflz{margin:.5rem 0 0;color:#7f8c8d;font-size:.9rem}.completed.svelte-mudflz{opacity:.7}.completed.svelte-mudflz h3:where(.svelte-mudflz){text-decoration:line-through}.container.svelte-17gk4be{max-width:800px;margin:0 auto;padding:2rem}h1.svelte-17gk4be{color:#2c3e50;margin-bottom:2rem;text-align:center}.input-section.svelte-17gk4be{display:flex;gap:1rem;margin-bottom:2rem}input.svelte-17gk4be{flex:1;padding:.8rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}button.svelte-17gk4be{padding:.8rem 1.5rem;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background-color .3s ease}button.svelte-17gk4be:hover{background-color:#2980b9}.checklist-container.svelte-17gk4be{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.item-wrapper.svelte-17gk4be{display:flex;align-items:center;gap:1rem}.remove-btn.svelte-17gk4be{background-color:#e74c3c;padding:.5rem 1rem}.remove-btn.svelte-17gk4be:hover{background-color:#c0392b}.actions.svelte-17gk4be{display:flex;justify-content:center;margin-top:2rem}.save-btn.svelte-17gk4be{background-color:#2ecc71;padding:1rem 2rem;font-size:1.1rem}.save-btn.svelte-17gk4be:hover{background-color:#27ae60}
