.row[data-v-2defd69f]{background:#fafaf7;border-bottom:1px solid #eee;align-items:center;gap:.5rem;padding:.4rem 0;transition:transform .15s;display:flex}.dragging .row[data-v-2defd69f]{transition:transform .15s}.row.section[data-v-2defd69f]{border-bottom:2px solid #ddd;margin-top:1.25rem;padding-top:.2rem}.row.section[data-v-2defd69f]:first-child{margin-top:0}.row.section h3[data-v-2defd69f]{letter-spacing:-.01em;cursor:text;flex:1;margin:0;font-size:1.05rem}.row .text[data-v-2defd69f]{cursor:text;flex:1;font-size:1rem}.row.done .text[data-v-2defd69f]{color:#999;text-decoration:line-through}.row input[type=checkbox][data-v-2defd69f]{flex:none;width:1.3rem;height:1.3rem;margin:0}.row input.edit[data-v-2defd69f],.row.add input[data-v-2defd69f]:not([type=checkbox]){min-width:0;font:inherit;background:#fff;border:1px solid #ccc;border-radius:4px;flex:1;padding:.2rem .3rem;font-size:1rem}.row.section input.edit[data-v-2defd69f]{font-size:1.05rem;font-weight:600}.handle[data-v-2defd69f]{color:#bbb;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;letter-spacing:-.2em;text-align:center;flex:none;width:1.2rem;font-size:.9rem}.handle[data-v-2defd69f]:active{cursor:grabbing}.handle.ghost[data-v-2defd69f]{visibility:hidden}button.x[data-v-2defd69f]{color:#bbb;background:0 0;flex:none;margin:0;padding:.2rem .5rem;font-size:1.2rem}button.x[data-v-2defd69f]:hover{color:#b00020}button.plus[data-v-2defd69f]{color:#777;background:0 0;margin:0;padding:.35rem 0 .35rem 1.7rem;font-size:.95rem}button.plus[data-v-2defd69f]:hover{color:#1a1a1a}button.plus.hidden[data-v-2defd69f]{visibility:hidden}.footer[data-v-2defd69f]{gap:1rem;margin-top:1.5rem;display:flex}.footer .plus[data-v-2defd69f]{padding-left:0}body{color:#1a1a1a;background:#fafaf7;min-height:100vh;margin:0;padding:0 16px;font:18px/1.5 system-ui,sans-serif}main{width:100%;max-width:28rem;margin:0 auto;padding-block:1rem 3rem}.bar{justify-content:space-between;align-items:baseline;margin-bottom:1.5rem;font-size:.95rem;display:flex}.bar a{color:inherit;text-decoration:none}h2{color:#555;margin:2rem 0 .5rem;font-size:1.1rem}select{font:inherit;background:#fff;border:1px solid #ccc;border-radius:6px;padding:.5rem .6rem}.row{gap:.5rem;display:flex}.row input{flex:1;min-width:0}ul.apps,ul.entries{margin:0;padding:0;list-style:none}ul.apps li{border-bottom:1px solid #eee;justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}ul.entries li{border-bottom:1px solid #eee;align-items:center;gap:.5rem;padding:.45rem 0;display:flex}ul.entries label{color:inherit;cursor:pointer;flex:1;align-items:center;gap:.6rem;font-size:1rem;display:flex}ul.entries input[type=checkbox]{width:1.3rem;height:1.3rem}ul.entries li.done span{color:#999;text-decoration:line-through}button.x{color:#bbb;background:0 0;margin:0;padding:.2rem .5rem;font-size:1.2rem}button.x:hover{color:#b00020}button.link{color:#555;background:0 0;margin-right:1rem;padding:0;text-decoration:underline}.actions{margin-top:-.5rem}.note .para{align-items:flex-start;gap:.25rem;margin-bottom:.5rem;display:flex}.note textarea{font:inherit;resize:none;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:.5rem .6rem;font-size:1rem}.note textarea:focus{background:#fff;border-color:#ccc;outline:none}h1{letter-spacing:-.02em;margin:0 0 .75rem;font-size:2rem}p{color:#555;margin:0 0 1rem}form{gap:.75rem;margin-bottom:1rem;display:grid}label{color:#555;gap:.25rem;font-size:.9rem;display:grid}input{font:inherit;border:1px solid #ccc;border-radius:6px;padding:.5rem .6rem}button{font:inherit;color:#fff;cursor:pointer;background:#1a1a1a;border:0;border-radius:6px;margin-right:.5rem;padding:.55rem .9rem}button:disabled{opacity:.5;cursor:default}button.secondary{color:#1a1a1a;background:#e8e8e3}.muted{color:#999;font-size:.85rem}.error{color:#b00020}
