/* Optional dates keep quick capture calm and adapt to small screens. */
.org-checklist-schedule{padding:18px;margin:18px 0;border:1px solid rgba(68,109,88,.2);border-radius:18px;background:rgba(237,247,241,.68);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}
.org-checklist-schedule>label{display:flex;align-items:center;gap:10px;font-weight:650}
.org-checklist-schedule input[type=checkbox]{width:18px;height:18px;flex:0 0 auto;accent-color:#365e4d}
.org-checklist-schedule p,.org-checklist-schedule small{color:#667a70;font-size:12px;line-height:1.5}
.org-checklist-schedule fieldset{border:0;padding:12px 0 0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}
.org-checklist-schedule fieldset[hidden]{display:none}.org-checklist-schedule fieldset label:last-child{grid-column:1/-1}
.org-checklist-schedule input{max-width:100%;min-width:0;box-sizing:border-box}
.org-form-horizontal.is-simple-capture .org-form-secondary:has([data-schedule-editor]){display:block;margin-top:20px}
.org-schedule-event small{white-space:normal;line-height:1.45}.org-schedule-event.is-checklist{border-left-color:#bd914d}
@media(max-width:520px){.org-checklist-schedule fieldset{grid-template-columns:1fr}.org-checklist-schedule{padding:13px}.org-note-paper-modal [data-schedule-editor]{padding:12px;min-width:0}.org-note-paper-modal .org-schedule-editor-grid{grid-template-columns:minmax(0,1fr)}}
