<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Import Google Font - Poppins */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&amp;display=swap');
/*
*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: 'Poppins', sans-serif;
}
body{
  width: 100%;
  height: 100vh;
  overflow: hidden;
  background: linear-gradient(135deg, #4AB1FF, #2D5CFE);
}
::selection{
  color: #fff;
  background: #3C87FF;
}
*/

#todolist-page .todolist{
  height: calc(100% - var(--search-bar-height));
overflow: hidden;
}

#todolist-page .todo-wrapper{
/*  transform: translate(-50%,-50%);
left: 50%;
top: 50%;*/
height: 100%;
width: 100%;
overflow: auto;
border-radius: 0;
}

#sidebar .todolist{
  /*box-shadow: var(--box-shadow-outer-card);*/
  border-radius: var(--border-radius-box);
background: var(--bg);
}


#sidebar .todo-wrapper{
height: 400px;
overflow: auto;
}

.todo-wrapper{
  /*max-width: 405px;*/
  /*padding: 28px 0 30px;*/
  /*margin: 137px auto;*/
  background: #fff;
  /*box-shadow: 0 10px 30px rgba(0,0,0,0.1);*/
  border-radius: var(--border-radius-box);
  margin: 0;
position: relative;
display: grid;
grid-template-rows: 122px auto;
}

.todo-wrapper .input-control{
position: sticky;
top: 0;
padding-top: 0;
background: white;
z-index: 9;
}

.todo-wrapper .task-input{
  height: 52px;
  padding: 0 var(--border-padding);
  position: relative;
}
.todo-wrapper .task-input img{
  top: 50%;
  position: absolute;
  transform: translate(17px, -50%);
  z-index: 9;
}
.todo-wrapper .task-input input{
  height: 100%;
  width: 100%;
  outline: none;
  font-size: 18px;
  border-radius: 5px;
  padding: 0 20px 0 53px !important;
  border: 1px solid #999;
}

.todo-wrapper .task-input input:focus,
.todo-wrapper .task-input input.active{
  padding-left: 52px;
  border: 2px solid #3C87FF;
}
.todo-wrapper .task-input input::placeholder{
  color: #bfbfbf;
}
.todo-wrapper .controls, .todo-wrapper li{
  display: flex;
  align-items: center;
}

.todo-wrapper .controls{
  justify-content: space-between;
}

.todo-wrapper .controls{
  /*padding: 1rem 1.5rem;*/
  padding: var(--border-padding);
  border-bottom: 1px solid #ccc;
}
.todo-wrapper .filters span{
  margin: 0 8px;
  font-size: var(--font-size);
  color: #444444;
  cursor: pointer;
}
.todo-wrapper .filters span:first-child{
  margin-left: 0;
}
.todo-wrapper .filters span.active{
  color: #3C87FF;
}
/*.todo-wrapper .controls .clear-btn{
  border: none;
  opacity: 0.6;
  outline: none;
  color: #fff;
  cursor: pointer;
  font-size: 13px;
  padding: var(--padding-button-tb) var(--padding-button-lr);
  border-radius: var(--border-radius-button);
  letter-spacing: 0.3px;
  pointer-events: none;
  transition: transform 0.25s ease;
  background: var(--btncolor);
}
.todo-wrapper .clear-btn.active{
  opacity: 0.9;
  pointer-events: auto;
}
.todo-wrapper .clear-btn:active{
  transform: scale(0.93);
}*/
.todo-wrapper .task-box{
  /*padding: 0 var(--border-padding) var(--border-padding);*/
  padding:0 0 var(--border-padding);
  margin: 0;
  /*margin-top: 1rem;*/
}


/*.todo-wrapper .task-box .empty-state{
width: 100%;
text-align: center;
display: block;
margin-top: var(--border-padding);
}*/

.todo-wrapper .task-box .sidebar-apps-empty-state img{
  height: 120px;
  width: auto;
}

.todo-wrapper .task-box.overflow{
  overflow-y: auto;
  max-height: 300px;
}
.todo-wrapper .task-box::-webkit-scrollbar{
  width: 5px;
}
.todo-wrapper .task-box::-webkit-scrollbar-track{
  background: #f1f1f1;
  border-radius: 25px;
}
.todo-wrapper .task-box::-webkit-scrollbar-thumb{
  background: #e6e6e6;
  border-radius: 25px;
}
.todo-wrapper .task-box .task{
  list-style: none;
  font-size: 17px;
  /*margin-bottom: 18px;*/
  /*padding-bottom: 16px;*/
  padding: 0.75rem calc(1.5*var(--border-padding));
  border-bottom: 1px solid #ccc;
  display: flex;
align-items: center;
}
.todo-wrapper .task-box .task:last-child{
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 0;
}
.todo-wrapper .task-box .task label{
  display: flex;
  align-items: center;
  cursor: pointer;
  word-break: break-word;
width: calc(100% - calc(3 * 1rem));
margin: 0;
}

.todo-wrapper .task label input{
  /*margin-top: 7px;*/
  accent-color: var(--btncolor);
  margin-right: 0.75rem;
}
.todo-wrapper .task label p{
  user-select: none;
  margin: 0;
  word-wrap: break-word;
}
.todo-wrapper .task label p.checked{
  text-decoration: line-through;
}
.todo-wrapper .task-box .settings{
  position: relative;
}

.todo-wrapper .task-box .settings .ellipsisIcon,
.todo-wrapper .task-box .settings .ellipsisIcon2{
  height: 1rem;
  width: 1rem;
}

.todo-wrapper .task-box .settings, .todo-wrapper .task-box .handle{
  margin-left: calc(var(--border-padding) / 2);
}

.todo-wrapper .settings :where(.ellipsisIcon, .ellipsisIcon2, i, li){
  cursor: pointer;
}
.todo-wrapper .settings .task-menu{
  z-index: 10;
  right: -5px;
  bottom: -65px;
  padding: 5px 0;
  background: #fff;
  position: absolute;
  border-radius: 4px;
  transform: scale(0);
  transform-origin: top right;
  box-shadow: 0 0 6px rgba(0,0,0,0.15);
  transition: transform 0.2s ease;
}
.todo-wrapper .task-box .task:last-child .task-menu{
  bottom: 0;
  transform-origin: bottom right;
}
.todo-wrapper .task-box .task:first-child .task-menu{
  bottom: -65px;
  transform-origin: top right;
}
.todo-wrapper .task-menu.show{
  transform: scale(1);
}
.todo-wrapper .task-menu li{
  height: 25px;
  font-size: 16px;
  margin-bottom: 2px;
  padding: 17px 15px;
  cursor: pointer;
  justify-content: flex-start;
}
.todo-wrapper .task-menu li:last-child{
  margin-bottom: 0;
}
.todo-wrapper .settings li:hover{
  background: #f5f5f5;
}
.todo-wrapper.settings li .ellipsisIcon,
.todo-wrapper.settings li .ellipsisIcon2,
 .todo-wrapper.settings li i{
  padding-right: 8px;
}
/*
@media (max-width: 400px) {
  .todo-wrapper .wrapper {
    padding: 20px 0;
  }
  .todo-wrapper .filters span{
    margin: 0 5px;
  }
  .todo-wrapper .task-input{
    padding: 0 20px;
  }

  .todo-wrapper .input-control{
padding-top: var(--border-padding);
}
  .todo-wrapper .controls{
    padding: 18px 20px;
  }
  .todo-wrapper .task-box{
    margin-top: 20px;
    margin-right: 5px;
    padding: 0 15px 10px 20px;
    margin: 0;
  }
  .todo-wrapper .task label input{
    margin-top: 4px;
  }
}*/</pre></body></html>