.field.svelte-z7kg2q{display:block;margin-bottom:12px}.field.svelte-z7kg2q span:where(.svelte-z7kg2q){display:block;font-size:13px;color:var(--text-muted);margin-bottom:4px}.toolbar.svelte-1b5lykn{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0 20px;flex-wrap:wrap}.left.svelte-1b5lykn{font-size:14px}.muted.svelte-1b5lykn{color:var(--text-muted);margin-left:4px}.right.svelte-1b5lykn{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.search.svelte-1b5lykn{width:180px}.toggle.svelte-1b5lykn{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-muted);cursor:pointer}.toggle.svelte-1b5lykn input:where(.svelte-1b5lykn){margin:0}.wrap.svelte-181phd1{position:relative;display:inline-flex}.swatch.svelte-181phd1{width:16px;height:16px;border-radius:4px;border:1px solid transparent;transition:transform .12s}.swatch.svelte-181phd1:hover{transform:scale(1.15)}.popover.svelte-181phd1{position:absolute;top:24px;left:0;z-index:20;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 4px 12px #00000014;padding:8px;width:152px}.grid.svelte-181phd1{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.opt.svelte-181phd1{width:20px;height:20px;border-radius:4px;border:1px solid transparent;transition:transform .12s}.opt.svelte-181phd1:hover{transform:scale(1.15)}.opt.selected.svelte-181phd1{box-shadow:0 0 0 2px var(--accent)}.custom-row.svelte-181phd1{display:flex;align-items:center;gap:8px;width:100%;padding:6px 4px;margin-top:8px;border-top:1px solid var(--border);border-radius:4px;font-size:12px;color:var(--text-muted);text-align:left}.custom-row.svelte-181phd1:hover{background:var(--accent-soft);color:var(--text)}.custom-swatch.svelte-181phd1{width:20px;height:20px;border-radius:4px;border:1px solid var(--border-strong);flex-shrink:0}.custom-swatch.selected.svelte-181phd1{box-shadow:0 0 0 2px var(--accent);border-color:transparent}.custom-swatch.rainbow.svelte-181phd1{background:conic-gradient(from 0deg,#ef4444,#f59e0b,#eab308,#22c55e,#3b82f6,#8b5cf6,#ec4899,#ef4444)}.custom-label.svelte-181phd1{flex:1}.native.svelte-181phd1{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.task-input.svelte-hh3wj7{background:transparent;border:1px dashed var(--border)}.task-input.svelte-hh3wj7:focus{background:var(--card);border-style:solid}.row.svelte-3t934n{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 8px;margin-bottom:4px;border-left:3px solid var(--row-color, #ffffff);border-radius:8px;background:#fff;border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);box-shadow:0 1px 2px #00000008;transition:box-shadow .12s,border-color .12s,transform .12s}.row.svelte-3t934n:hover{box-shadow:0 2px 6px #0000000f;border-top-color:var(--border-strong);border-right-color:var(--border-strong);border-bottom-color:var(--border-strong)}.row.done.svelte-3t934n .title:where(.svelte-3t934n){text-decoration:line-through;opacity:.55}.chev.svelte-3t934n{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:10px;flex-shrink:0}.chev-icon.invisible.svelte-3t934n{visibility:hidden}.cb.svelte-3t934n{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:18px;height:18px;border-radius:6px;border:1.5px solid var(--border-strong);background:#fff;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s,border-color .12s;position:relative}.cb.svelte-3t934n:hover{border-color:var(--accent)}.cb.svelte-3t934n:checked{background:var(--accent);border-color:var(--accent)}.cb.svelte-3t934n:checked:after{content:"";width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.cb.svelte-3t934n:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.title.svelte-3t934n{flex:1 1 auto;min-width:0;padding:2px 4px;border-radius:4px;cursor:text;word-break:break-word}.edit.svelte-3t934n{flex:1 1 auto;padding:2px 4px!important}.actions.svelte-3t934n{display:flex;gap:4px;opacity:0;transition:opacity .12s;flex-shrink:0}.row.svelte-3t934n:hover .actions:where(.svelte-3t934n){opacity:1}.icon.svelte-3t934n{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);border-radius:4px;font-size:14px}.icon.svelte-3t934n:hover{background:var(--border);color:var(--text)}.icon.danger.svelte-3t934n:hover{background:#fee2e2;color:var(--danger)}.child-add.svelte-3t934n{padding-top:4px;padding-bottom:2px}.children.empty.svelte-3t934n{min-height:0}.children.empty.dragging.svelte-3t934n{min-height:36px;margin-top:2px;margin-bottom:6px;border-radius:6px;border:1px dashed var(--border-strong);background:#3b82f60a;display:flex;align-items:center;padding-left:10px;font-size:11px;color:var(--text-muted)}.children.empty.dragging.svelte-3t934n:before{content:"Soltar aquí para anidar"}.shadow.svelte-3t934n{opacity:.5;padding:6px 8px;background:var(--accent-soft);border-radius:4px}.root-input.svelte-gtyqof{margin-bottom:4px}.root-list.svelte-gtyqof{min-height:8px}.empty.svelte-gtyqof{color:var(--text-muted);text-align:center;padding:32px 0}.shadow.svelte-gtyqof{opacity:.5;padding:6px 8px;background:var(--accent-soft);border-radius:4px}:root{--bg: #fafafa;--card: #ffffff;--border: #e5e5e5;--border-strong: #d4d4d4;--text: #1a1a1a;--text-muted: #6b6b6b;--accent: #3b82f6;--accent-soft: #eff6ff;--danger: #dc2626;--shadow: 0 1px 2px rgba(0, 0, 0, .04);--radius: 8px;--radius-sm: 6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100vh;background:var(--bg)}body{font-size:14px;line-height:1.5}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0}input[type=text],input[type=password]{font:inherit;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;outline:none;transition:border-color .12s;width:100%}input[type=text]:focus,input[type=password]:focus{border-color:var(--accent)}mark{background:#fde68a;color:inherit;padding:0 1px;border-radius:2px}.container{max-width:720px;margin:0 auto;padding:24px 16px 80px}.btn{padding:8px 14px;border-radius:var(--radius-sm);background:var(--accent);color:#fff;font-weight:500;transition:opacity .12s}.btn:hover{opacity:.9}.btn.secondary{background:var(--card);color:var(--text);border:1px solid var(--border)}.error{color:var(--danger);font-size:13px;margin-top:6px}
