.backLink-module__ICuZDq__backLink{color:var(--foreground-muted);margin-bottom:var(--spacing-8);text-decoration:none;display:inline-block}
.checklistDiffV2-module__W3UyTW__diff{gap:var(--spacing-16);padding:0 var(--spacing-16);flex-direction:column;display:flex}.checklistDiffV2-module__W3UyTW__diff ul{border:1px solid var(--border-color);padding:0;list-style:none}.checklistDiffV2-module__W3UyTW__cardActions{gap:var(--spacing-16);flex-direction:column;display:flex}.checklistDiffV2-module__W3UyTW__sectionHeader{padding:var(--spacing-16);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--border-radius);border:1px solid var(--border-color);font-weight:700}.checklistDiffV2-module__W3UyTW__applyActions{margin-top:var(--spacing-32)}
.diff-module__2C8RFG__diffItem{cursor:pointer;position:relative}.diff-module__2C8RFG__diffItemButt{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;display:flex}.diff-module__2C8RFG__row{padding:var(--spacing-16) var(--spacing-16);border-bottom:1px solid var(--border-color);border-left:3px solid var(--border-color);flex-wrap:wrap;flex:1;align-items:center;transition:opacity .25s;display:flex;position:relative}.diff-module__2C8RFG__diffCell{gap:var(--spacing-8);display:flex}.diff-module__2C8RFG__row.diff-module__2C8RFG__excluded{opacity:.3}.diff-module__2C8RFG__label{flex:1}.diff-module__2C8RFG__added{background:var(--success-bg);border-left-color:var(--success-border)}.diff-module__2C8RFG__changed{background:var(--background-alt);border-left-color:var(--primary)}.diff-module__2C8RFG__removed{background:var(--danger-bg);border-left-color:var(--danger-border);opacity:.7;text-decoration:line-through}.diff-module__2C8RFG__labelRow{letter-spacing:.06em;text-transform:uppercase;padding:var(--spacing-16);color:var(--foreground-muted);font-weight:700;display:block}.diff-module__2C8RFG__status{justify-content:flex-end;align-items:flex-start;width:100%;height:100%;transition:opacity .25s .5s;display:flex;position:absolute;top:0;left:0}.diff-module__2C8RFG__diffItem:focus-within .diff-module__2C8RFG__status{opacity:1}.diff-module__2C8RFG__status span{background:var(--input-overlay);padding:var(--spacing-8) var(--spacing-16);border-radius:var(--border-radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin:var(--spacing-8);color:var(--foreground-muted)}.diff-module__2C8RFG__arrow{text-align:center;width:100%;color:var(--foreground-muted)}.diff-module__2C8RFG__arrow svg{transform:rotate(90deg)}
.addItemInput-module__PkLFFq__addItem{align-items:center;gap:var(--spacing-16);padding:var(--spacing-16) var(--spacing-8);padding-right:var(--spacing-16);scroll-margin-top:var(--spacing-48);display:flex}.addItemInput-module__PkLFFq__addItem button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--box-shadow);color:var(--category-item-color);border:0}.addItemInput-module__PkLFFq__addItem button.addItemInput-module__PkLFFq__requiredIcon{color:var(--highlight-color)}.addItemInput-module__PkLFFq__addItem svg{color:inherit}.addItemInput-module__PkLFFq__inputWrapper{flex:1}.addItemInput-module__PkLFFq__input{field-sizing:content;border:none;border-bottom:1px solid var(--border-color);font-size:var(--font-text-4);color:inherit;resize:none;padding:0;padding:var(--spacing-8);font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;outline:none;flex:1;font-family:inherit;transition:border-color .25s}.addItemInput-module__PkLFFq__input:hover{border-bottom-color:var(--border-color)}.addItemInput-module__PkLFFq__input:focus{border-bottom-color:var(--category-header-color)}.addItemInput-module__PkLFFq__input::placeholder{color:inherit;opacity:.6}
.addCategoryInput-module__sUiYRq__addCategoryHeader{background:var(--category-header-bg)}.addCategoryInput-module__sUiYRq__addCategoryItemInput.addCategoryInput-module__sUiYRq__addCategoryItemInput svg{color:var(--category-header-color)}
.checklistCategory-module__eVmUeG__categoryHeader{background:var(--category-header-bg);cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border-color);align-items:stretch;width:100%;transition:opacity .25s;display:flex}.checklistCategory-module__eVmUeG__categoryHeaderInner{padding-right:var(--spacing-16);flex:1;align-items:center;display:flex}.checklistCategory-module__eVmUeG__categoryHeaderInner.checklistCategory-module__eVmUeG__isEditing{flex:unset}.checklistCategory-module__eVmUeG__count,.checklistCategory-module__eVmUeG__count hr,.checklistCategory-module__eVmUeG__label,.checklistCategory-module__eVmUeG__editLabel{color:var(--category-header-color);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.checklistCategory-module__eVmUeG__count{padding:0 var(--spacing-16)}.checklistCategory-module__eVmUeG__editLabel.checklistCategory-module__eVmUeG__editLabel button{color:var(--category-header-icon-color)}.checklistCategory-module__eVmUeG__editLabel{flex:1}.checklistCategory-module__eVmUeG__collapseWrapper{flex:1;align-items:center;display:flex}.checklistCategory-module__eVmUeG__complete{opacity:.7}.checklistCategory-module__eVmUeG__itemsWrapper{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.checklistCategory-module__eVmUeG__itemsWrapper.checklistCategory-module__eVmUeG__expanded{grid-template-rows:1fr}.checklistCategory-module__eVmUeG__itemsInner{overflow:hidden}.checklistCategory-module__eVmUeG__items{margin:0;padding:0;list-style:none}

.confirmAction-module__3NeN7a__wrapper{position:relative}.confirmAction-module__3NeN7a__wrapper.confirmAction-module__3NeN7a__disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.confirmAction-module__3NeN7a__confirmRow{z-index:-1;white-space:nowrap;align-items:center;gap:var(--spacing-16);opacity:0;border:1px solid #0000;transition:opacity .5s;display:flex;position:absolute;left:0}.confirmAction-module__3NeN7a__rightAlign{left:unset;right:0}.confirmAction-module__3NeN7a__triggerBtn{-webkit-user-select:none;user-select:none;transition:opacity .15s}.confirmAction-module__3NeN7a__wrapper:focus-within .confirmAction-module__3NeN7a__triggerBtn{opacity:0;pointer-events:none}.confirmAction-module__3NeN7a__wrapper:focus-within .confirmAction-module__3NeN7a__confirmRow{opacity:1;z-index:1;animation:.15s confirmAction-module__3NeN7a__fadeIn}@keyframes confirmAction-module__3NeN7a__fadeIn{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes confirmAction-module__3NeN7a__enableAfterDelay{0%,70%{pointer-events:none;opacity:.35}to{pointer-events:auto;opacity:1}}.confirmAction-module__3NeN7a__confirmBtn,.confirmAction-module__3NeN7a__cancelBtn{cursor:pointer;padding:var(--spacing-8) var(--spacing-16);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--box-shadow);background:0 0;border:none;transition:color .25s}.confirmAction-module__3NeN7a__confirmBtn{text-decoration:underline;-webkit-text-decoration-color:var(--message-error-border);text-decoration-color:var(--message-error-border);text-underline-offset:3px;text-decoration-thickness:2px;animation:.5s ease-out forwards confirmAction-module__3NeN7a__enableAfterDelay}.confirmAction-module__3NeN7a__confirmBtn span{font-weight:600}.confirmAction-module__3NeN7a__cancelBtn:hover{color:var(--foreground)}
.godModePanel-module__8NNpcW__container{border-top:1px solid var(--border-color);padding-top:var(--spacing-16);margin-top:var(--spacing-16)}.godModePanel-module__8NNpcW__title{margin:0}.godModePanel-module__8NNpcW__badge{color:red;vertical-align:super;letter-spacing:.04em;margin-left:4px;font-size:.6em;font-weight:600}.godModePanel-module__8NNpcW__examLabel{font-weight:600}.godModePanel-module__8NNpcW__inputs{margin-bottom:var(--spacing-24);gap:var(--spacing-8);flex-direction:column;display:flex}.godModePanel-module__8NNpcW__input{margin:0}.godModePanel-module__8NNpcW__applyRow{padding-top:var(--spacing-16);border-top:1px solid var(--border-color);justify-content:flex-end;display:flex}
.settings-module__j8m77a__settings{height:100vh;padding:var(--spacing-24);background:var(--background);z-index:100;display:none;position:absolute;top:0;right:0}.settings-module__j8m77a__container{gap:var(--spacing-16);flex-direction:column;display:flex}
.editableLabel-module__iORovq__editableLabel{flex:1;position:relative}.editableLabel-module__iORovq__itemLabelWrapper{position:relative}.editableLabel-module__iORovq__asterisk{top:var(--spacing-24);position:absolute;left:5px}.editableLabel-module__iORovq__labelWrapper{white-space:pre-wrap;word-break:break-word}.editableLabel-module__iORovq__isEditing .editableLabel-module__iORovq__labelWrapper{display:none}.editableLabel-module__iORovq__labelWrapper,.editableLabel-module__iORovq__editableLabel textarea{padding:var(--spacing-24) var(--spacing-16)}.editableLabel-module__iORovq__editableLabel textarea{color:inherit;font-size:inherit;line-height:inherit;text-transform:inherit;letter-spacing:inherit;font-family:inherit;font-weight:inherit;background:var(--input-overlay);resize:none;resize:none;field-sizing:content;border:0;outline:none;display:none}.editableLabel-module__iORovq__editableLabel textarea::placeholder{color:inherit;opacity:.5}.editableLabel-module__iORovq__isEditing textarea{display:block}.editableLabel-module__iORovq__itemLabelWrapper:focus+.editableLabel-module__iORovq__actionRow{display:none}.editableLabel-module__iORovq__actionRow{align-items:center;gap:var(--spacing-16);height:100%;padding-right:var(--spacing-16);display:none;position:absolute;top:0;right:0}.editableLabel-module__iORovq__confirmEdit,.editableLabel-module__iORovq__itemLabelWrapper:focus-within+.editableLabel-module__iORovq__actionRow button{display:none}.editableLabel-module__iORovq__isEditing .editableLabel-module__iORovq__actionRow{display:flex}.editableLabel-module__iORovq__actionRow button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--box-shadow);color:var(--category-item-color);border:0}.editableLabel-module__iORovq__requiredIcon{color:var(--highlight-color)}
.checklistCount-module__bdvCQq__checklistCount{align-items:center;gap:var(--spacing-8);flex-shrink:0;display:flex}.checklistCount-module__bdvCQq__count{flex-direction:column;flex-shrink:0;align-items:center;font-weight:700;display:flex}.checklistCount-module__bdvCQq__count hr{width:var(--spacing-24);color:inherit;border:none;border-top:1px solid;margin:0}.checklistCount-module__bdvCQq__count>:first-child{padding-bottom:.1rem}.checklistCount-module__bdvCQq__count>:last-child{padding-top:.1rem}
