/* White ruled paper is a checklist material, not a new navigation identity. */
.org-library #org-library-checklist .org-checklist-paper,
.org-lib-cards article.org-lib-checklist{
 --paper-rule:#dce8ed;--paper-margin:#e8c9c7;
 background:#fff!important;border:1px solid #dce3df;border-radius:12px;
 box-shadow:0 8px 24px #233e3010,0 3px 0 -1px #f5f6f2,0 4px 0 -1px #dde3dc;
 color:#294438;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
}
.org-library #org-library-checklist .org-checklist-paper{position:relative;padding:26px 22px 20px;margin:0 0 28px;background-image:linear-gradient(90deg,transparent 51px,var(--paper-margin) 51px,var(--paper-margin) 52px,transparent 52px)!important}
#org-library-checklist .org-checklist-paper>label{margin:0 0 20px;padding-left:42px;gap:4px;font-size:12px;font-weight:500;color:#687f73}
.org-library #org-library-checklist .org-checklist-paper [name=title]{border:0;border-bottom:1px solid var(--paper-rule);border-radius:0;background:transparent;padding:8px 0;font:500 25px/1.4 Georgia,serif;color:#294438;box-shadow:none}
#org-library-checklist [data-checklist-lines]{min-height:224px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 55px,var(--paper-rule) 55px,var(--paper-rule) 56px)}
#org-library-checklist .org-lib-check-line{display:grid;grid-template-columns:22px minmax(0,1fr) 40px;gap:20px;align-items:center;height:56px;margin:0}
.org-library #org-library-checklist .org-lib-check-line [type=text]{width:100%;height:44px;min-width:0;border:0!important;border-radius:5px;background:transparent!important;padding:9px 0!important;font:400 16px/26px system-ui;color:#294438;box-shadow:none}
#org-library-checklist .org-lib-check-line:has([type=checkbox]:checked) [type=text]{text-decoration:line-through;color:#718176}
.org-library #org-library-checklist .org-lib-check-line button{width:40px;height:40px;min-height:40px;padding:0;border:1px solid transparent;background:transparent;color:#72857a;border-radius:10px}
.org-library #org-library-checklist .org-lib-check-line button:hover{background:#fff0ed;border-color:#efd5cf;color:#963f38}
#org-library-checklist .org-lib-check-line [type=checkbox]{margin:0;width:19px!important;height:19px;accent-color:#315f4e}
.org-library #org-library-checklist .org-checklist-paper [data-lib-action=add-line]{margin:16px 0 0 42px;background:#f5f9f5;border-color:#dce6df}
.org-library #org-library-checklist .org-checklist-schedule>label{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;text-align:left}
.org-library #org-library-checklist .org-checklist-schedule>label [type=checkbox]{width:19px!important;margin:0;flex:none}
.org-lib-cards article.org-lib-checklist{padding:24px 20px 18px;background-image:linear-gradient(90deg,transparent 48px,var(--paper-margin) 48px,var(--paper-margin) 49px,transparent 49px)!important}
.org-lib-checklist>header{padding-left:40px;margin-bottom:14px}
.org-lib-checklist>header h3{font:500 22px/1.4 Georgia,serif;margin:0}
.org-lib-checklist>header span{padding:4px 8px;border-radius:8px;background:#eef5ef;color:#4c6a58}
.org-lib-checklist>div:not(.org-work-plan-summary){min-height:168px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 55px,var(--paper-rule) 55px,var(--paper-rule) 56px)}
.org-lib-checklist>div>label{display:flex;flex-direction:row;align-items:flex-start;gap:21px;min-height:56px;margin:0;padding:14px 0;font:400 16px/28px system-ui;border-bottom:1px solid var(--paper-rule);background:transparent}
.org-lib-checklist>div>label>input{margin:4px 0 0;width:19px!important;flex:none}
.org-lib-checklist>div>label>span{min-width:0;overflow-wrap:anywhere}
.org-lib-checklist>footer{padding-top:8px}
@media(max-width:600px){
 .org-library #org-library-checklist .org-checklist-paper{padding:20px 12px 16px;background-image:linear-gradient(90deg,transparent 38px,var(--paper-margin) 38px,var(--paper-margin) 39px,transparent 39px)!important}
 #org-library-checklist .org-checklist-paper>label{padding-left:38px}
 .org-library #org-library-checklist .org-checklist-paper [name=title]{font-size:22px}
 #org-library-checklist .org-lib-check-line{gap:12px;grid-template-columns:22px minmax(0,1fr) 40px}
 .org-library #org-library-checklist .org-checklist-paper [data-lib-action=add-line]{margin-left:34px;padding:10px;font-size:13px}
}
@media(forced-colors:active){
 .org-library #org-library-checklist .org-checklist-paper,.org-lib-cards article.org-lib-checklist{background:Canvas!important;color:CanvasText;box-shadow:none;border:1px solid CanvasText}
 #org-library-checklist .org-lib-check-line{border-bottom:1px solid CanvasText}
 .org-library #org-library-checklist .org-lib-check-line [type=text]{color:CanvasText}
}
