._taskItem_2l6jw_1{display:flex;align-items:center;justify-content:space-between;background:#222;padding:12px 16px;border-radius:8px;box-shadow:0 1px 4px #0000001a}._taskItem_2l6jw_1 ._taskItemContent_2l6jw_10{display:flex;align-items:center;flex-grow:1;margin-right:16px}._taskItem_2l6jw_1 ._taskItemContent_2l6jw_10 ._taskDragHandle_2l6jw_16{cursor:grab;margin-right:8px;touch-action:none}._taskItem_2l6jw_1 ._taskItemContent_2l6jw_10 ._taskCheckbox_2l6jw_21{display:flex;align-items:center}._taskItem_2l6jw_1 ._taskItemContent_2l6jw_10 ._taskCheckbox_2l6jw_21 input{margin-right:8px;cursor:pointer}._taskItem_2l6jw_1 ._taskItemContent_2l6jw_10 p{margin-left:10px;font-size:16px;color:#fff}._taskItem_2l6jw_1 ._taskItemContent_2l6jw_10 ._dashed_2l6jw_34{text-decoration:line-through;color:#888}._taskItem_2l6jw_1 button{padding:6px 12px;border-radius:6px;border:none;background:#e94e77;color:#fff;font-weight:700;cursor:pointer;transition:background .2s}._taskItem_2l6jw_1 button:hover{background:#c0392b}._taskInput_1n6wn_1{display:flex;gap:12px;align-items:center}._taskInput_1n6wn_1 ._taskInputField_1n6wn_6{flex:1;padding:8px 12px;border-radius:6px;border:1px solid #888;background:#222;color:#fff;font-size:16px;min-width:100px}._taskInput_1n6wn_1 ._taskInputButton_1n6wn_16{padding:8px 16px;border-radius:6px;border:none;background:#4a90e2;color:#fff;font-weight:700;cursor:pointer;transition:background .2s}._taskInput_1n6wn_1 ._taskInputButton_1n6wn_16:hover{background:#357abd}._taskList_zsv96_1{display:flex;flex-direction:column;gap:16px;background:#353535;padding:32px;border-radius:12px;box-shadow:0 2px 8px #00000026;width:100%;max-width:500px;margin:20px auto}@media screen and (max-width: 600px){._taskList_zsv96_1{padding:16px;margin-top:20px;max-width:100%}}._layout_1sah4_1{background-color:#484848;max-width:1200px;min-height:100vh;margin:0 auto;padding-left:20px;padding-right:20px;display:flex;flex-direction:column;justify-content:flex-start}html,body{margin:0;padding:0;font-family:Arial,sans-serif;background-color:#787878;color:#fff}*{margin:0;padding:0;box-sizing:border-box}a{color:inherit;text-decoration:none;transition:color .2s ease}a:hover{color:#4a90e2;cursor:pointer}a:focus{outline:2px solid #4a90e2;outline-offset:2px}ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0}
