.task-list{padding:0 34px 100px;display:grid;gap:10px}.task{display:flex;align-items:center;gap:14px;min-height:72px;padding:12px 16px;border:1px solid rgba(60,60,67,.08);border-radius:18px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.035)}.check{flex:0 0 auto;width:27px;height:27px;border:2px solid #c7c7cc;border-radius:50%;background:#fff;display:grid;place-items:center}.check svg{width:17px;height:17px}.is-done .check{background:#34c759;border-color:#34c759;color:#fff}.task-copy{min-width:0;flex:1;border:0;background:none;text-align:left;display:grid;gap:4px}.task-copy strong{font-size:16px}.task-copy span{color:#6e6e73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-copy small{color:#8e8e93}.is-done .task-copy{opacity:.5}.is-done .task-copy strong{text-decoration:line-through}.priority{width:8px;height:8px;border-radius:50%}.priority.low{background:#34c759}.priority.medium{background:#ff9f0a}.priority.high{background:#ff3b30}.task-editor textarea{min-height:180px}.task-editor footer{flex-wrap:wrap}.task-editor footer select,.task-editor footer input{border:0;background:#f2f2f7;border-radius:10px;padding:9px}.folder-icon{color:#0071e3!important;background:#e8f3ff!important}.folder.active .folder-icon{color:#fff!important;background:#0071e3!important}
@media(max-width:760px){.task-list{padding:0 18px calc(100px + env(safe-area-inset-bottom))}.task{min-height:76px;border-radius:17px}.task-editor footer select,.task-editor footer input{max-width:48%}}
