/* Release 1.7.5 - persoonlijke TO DO-lijsten */
.r175-toolbar{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:16px;margin:22px 0}
.r175-create,.r175-category-manager{border:1px solid rgba(145,101,20,.2);border-radius:20px;background:rgba(255,252,242,.82);box-shadow:0 14px 32px rgba(91,65,16,.08);overflow:hidden}
.r175-create>summary{display:grid;grid-template-columns:48px auto minmax(0,1fr);align-items:center;gap:13px;padding:17px 20px;cursor:pointer;list-style:none;color:#735116}
.r175-create>summary::-webkit-details-marker,.r175-category-manager>summary::-webkit-details-marker{display:none}
.r175-create>summary>span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,#d8ad4f,#a67518);color:#fff;font-size:1.5rem}
.r175-create>summary strong{font-size:1.02rem}.r175-create>summary small{color:#857c6d}
.r175-editor{padding:22px;border-top:1px solid rgba(145,101,20,.14)}
.r175-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.r175-created-stamp{color:#827969;font-size:.72rem}
.r175-category-manager>summary{padding:29px 22px;cursor:pointer;list-style:none;color:#79581b;font-weight:850}
.r175-category-manager>div{padding:0 20px 20px;border-top:1px solid rgba(145,101,20,.12)}
.r175-category-add,.r175-category-list article,.r175-category-list article>form{display:flex;align-items:center;gap:9px}
.r175-category-add input,.r175-category-list input{min-width:0}
.r175-category-list{display:grid;gap:8px;margin-top:14px}
.r175-category-list article{justify-content:space-between;padding:10px;border-radius:13px;background:rgba(229,207,149,.14)}
.r175-category-list article>form:first-child{flex:1}
.r175-category-list article>form:first-child input{flex:1}
.r175-filters{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}
.r175-filters a{padding:10px 15px;border:1px solid rgba(132,91,17,.2);border-radius:999px;background:rgba(255,253,246,.68);color:#745317;font-weight:800;text-decoration:none}
.r175-filters a.active{background:linear-gradient(145deg,#d6ac51,#9e6e16);color:#fff;box-shadow:0 8px 18px rgba(99,65,9,.18)}
.r175-task-list{display:grid;gap:13px}
.r175-task-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:21px;border:1px solid rgba(137,96,20,.18);border-radius:19px;background:linear-gradient(145deg,rgba(255,253,246,.96),rgba(245,235,204,.42));box-shadow:0 11px 26px rgba(92,65,14,.07)}
.r175-task-list>article.status-in_progress{border-left:6px solid #bb8724}.r175-task-list>article.status-completed{opacity:.72;border-left:6px solid #688a72}.r175-task-list>article.is-overdue{border-color:rgba(165,61,58,.36);background:linear-gradient(145deg,rgba(255,249,243,.97),rgba(236,196,187,.28))}
.r175-task-meta,.r175-task-foot,.r175-task-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}
.r175-task-meta span,.r175-task-foot span{padding:5px 8px;border-radius:999px;background:rgba(204,166,76,.15);color:#7d5b1a;font-size:.67rem;font-weight:800}
.r175-task-meta time{color:#8a8172;font-size:.67rem}.r175-task-main h2{margin:10px 0 7px;font-size:1.28rem}.r175-task-main>p{color:#625c51;line-height:1.55}.r175-task-foot{margin-top:13px}.r175-task-foot strong{color:#87641f;font-size:.75rem}
.r175-task-actions{align-content:flex-start;justify-content:flex-end;max-width:360px}.r175-task-actions form{margin:0}
.r175-status-form label{display:grid;gap:4px;color:#817665;font-size:.63rem;font-weight:800}.r175-status-form select{min-width:125px;padding:9px 34px 9px 11px}
.r175-updates{margin-top:25px;padding-top:22px;border-top:1px solid rgba(137,96,20,.15)}
.r175-update-form{padding:17px;border-radius:16px;background:rgba(225,197,126,.13)}
.r175-update-list{display:grid;gap:9px;margin-top:14px}.r175-update-list article{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px;border:1px solid rgba(137,96,20,.13);border-radius:14px;background:rgba(255,255,255,.58)}.r175-update-list p{margin:0 0 6px}.r175-update-list small{color:#887f70}
.r175-today-todo{background:radial-gradient(circle at 92% 8%,rgba(218,179,85,.18),transparent 35%),rgba(255,253,246,.88)}
.r175-today-list{display:grid}.r175-today-list>a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid rgba(117,84,20,.12);color:inherit;text-decoration:none}.r175-today-list>a>span{display:grid;gap:3px}.r175-today-list small{color:#817867}.r175-today-list time{color:#855f18;font-size:.74rem;font-weight:850;white-space:nowrap}
@media(max-width:760px){
  .r175-toolbar{grid-template-columns:1fr}.r175-create>summary{grid-template-columns:45px minmax(0,1fr)}.r175-create>summary small{grid-column:2}
  .r175-form-grid{grid-template-columns:1fr}.r175-category-add,.r175-category-list article{align-items:stretch;flex-direction:column}.r175-category-list article>form{width:100%}.r175-category-list article>form button{flex:none}
  .r175-task-list>article{grid-template-columns:1fr}.r175-task-actions{justify-content:flex-start;max-width:none}.r175-task-actions>*{flex:1}.r175-status-form label,.r175-status-form select,.r175-task-actions .button,.r175-task-actions button{width:100%;box-sizing:border-box;text-align:center}
  .r175-update-list article{flex-direction:column}.r175-today-list>a{align-items:flex-start;flex-direction:column;gap:5px}
}
