.task-manager[data-v-654fe34b]{background:pink;border-radius:12px;max-width:600px;margin:2rem auto;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 4px 20px #00000014}.header[data-v-654fe34b]{text-align:center;margin-bottom:2rem}.header h1[data-v-654fe34b]{color:#1f2937;margin:0;font-size:1.75rem}.subtitle[data-v-654fe34b]{color:#6b7280;margin:.5rem 0 0;font-size:.9rem}.add-form[data-v-654fe34b]{gap:.5rem;margin-bottom:1.5rem;display:flex}.task-input[data-v-654fe34b]{border:1px solid #d1d5db;border-radius:8px;outline:none;flex:1;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}.task-input[data-v-654fe34b]:focus{border-color:#6366f1}.btn-primary[data-v-654fe34b]{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;transition:background .2s}.btn-primary[data-v-654fe34b]:hover:not(:disabled){background:#4f46e5}.btn-primary[data-v-654fe34b]:disabled{cursor:not-allowed;background:#c7d2fe}.task-list[data-v-654fe34b]{margin:0;padding:0;list-style:none}.task-item[data-v-654fe34b]{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.task-item[data-v-654fe34b]:last-child{border-bottom:none}.task-label[data-v-654fe34b]{cursor:pointer;flex:1;align-items:center;gap:.75rem;display:flex}.task-item.done span[data-v-654fe34b]{color:#9ca3af;text-decoration:line-through}.btn-delete[data-v-654fe34b]{color:#ef4444;cursor:pointer;background:0 0;border:none;padding:0 .5rem;font-size:1.5rem;line-height:1}.btn-delete[data-v-654fe34b]:hover{color:#dc2626}.empty[data-v-654fe34b],.loading[data-v-654fe34b]{text-align:center;color:#9ca3af;padding:2rem 0}.error[data-v-654fe34b]{color:#b91c1c;background:#fee2e2;border-radius:8px;margin-bottom:1rem;padding:.75rem;font-size:.9rem}
