#bg-image-0{background-image:url(/Warframe-Task-Checklist/assets/garuda-fortuna-ob8Z3cCL.webp)}#bg-image-1{background-image:url(/Warframe-Task-Checklist/assets/gara-eidolon-sEPZmHbF.webp)}#bg-image-2{background-image:url(/Warframe-Task-Checklist/assets/heart-of-deimos-warframe-C-_WYW98.webp)}.daily-background-image{position:fixed;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:-2}.checklist-content h2:hover{background-color:var(--section-header-hover-bg)}.checklist-content label,.parent-task-header .task-text{color:var(--text-label)}.checklist-content #last-saved-timestamp,.checklist-content #storage-notice{color:var(--text-muted);font-size:.75rem;margin-top:.25rem}.checklist-content .italic{color:var(--text-secondary)}.checklist-content .text-xs{color:var(--text-muted)}.checklist-content .footer-links{font-size:.75rem;color:var(--text-muted)}.checklist-content .footer-links a{color:var(--link-color);text-decoration:underline;transition:color .2s ease;margin:0 .25rem}.checklist-content .footer-links a:hover{color:var(--link-hover-color)}.checklist-content .footer-links span{color:var(--text-muted);margin:0 .1rem}a.git-hash-text{text-decoration:underline}.subtask-list{margin-left:1.5rem;padding-left:0;list-style:none}.parent-task-header{display:flex;align-items:center;cursor:pointer}.parent-task-header .task-text{flex-grow:1;margin-left:.5rem}.task-text.checked,label.checked{text-decoration:line-through;color:var(--text-label-checked)}.task-item.hidden-task{display:none!important}.hide-task-btn,.notification-toggle-btn{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.125rem;margin-left:.25rem;opacity:.6;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hide-task-btn svg,.notification-toggle-btn svg{width:1rem;height:1rem}.hide-task-btn:hover,.notification-toggle-btn:hover{opacity:1}.notification-toggle-btn.active{color:var(--notification-btn-active-color);opacity:1}.section-is-hidden-by-user{display:none!important}.hide-section-button{background-color:var(--hide-section-btn-bg);color:var(--hide-section-btn-text);border:1px solid var(--border-color);padding:.125rem .5rem;font-size:.75rem;border-radius:.25rem;margin-left:.75rem;cursor:pointer;transition:background-color .2s ease;display:none}.hide-section-button:hover{background-color:var(--hide-section-btn-hover-bg)}.hide-section-button.visible{display:inline-block}.baro-countdown,.eight-hour-countdown{font-size:.75rem;color:var(--baro-timer-color);margin-left:.25rem}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1.25rem;height:1.25rem;margin:.125rem .5rem .125rem 0;border:2px solid var(--checkbox-border);border-radius:.25rem;cursor:pointer;position:relative;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;background-color:var(--checkbox-bg);flex-shrink:0}input[type=checkbox]:checked{background-color:var(--checkbox-checked-bg);border-color:var(--checkbox-checked-border)}input[type=checkbox]:checked:after{content:"✔";position:absolute;color:#fff;font-size:.8rem;top:50%;left:50%;transform:translate(-50%,-50%)}li.task-item{display:flex;align-items:start;margin-bottom:.5rem}li.parent-task-container{display:flex;flex-direction:column;align-items:stretch}#save-status{transition:opacity .5s ease-in-out}.menu-btn{font-weight:600;padding:.5rem 1rem;border-radius:.375rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease;border:1px solid transparent;cursor:pointer;line-height:1.5}#reset-daily-button:not(.confirming){background-color:#3b82f6;border-color:#3b82f6;color:#fff}#reset-daily-button:not(.confirming):hover{background-color:#2563eb;border-color:#2563eb;color:#fff}#reset-weekly-button:not(.confirming){background-color:#14b8a6;border-color:#14b8a6;color:#fff}#reset-weekly-button:not(.confirming):hover{background-color:#0d9488;border-color:#0d9488;color:#fff}#reset-button:not(.confirming){background-color:#ef4444;border-color:#ef4444;color:#fff}#reset-button:not(.confirming):hover{background-color:#dc2626;border-color:#dc2626;color:#fff}#unhide-tasks-button:not(.confirming){background-color:#8b5cf6;border-color:#8b5cf6;color:#fff}#unhide-tasks-button:not(.confirming):hover{background-color:#7c3aed;border-color:#7c3aed;color:#fff}.menu-btn.confirming{background-color:var(--confirm-bg);border-color:var(--confirm-bg);color:var(--confirm-text)!important}.menu-btn.confirming:hover{background-color:var(--confirm-hover-bg);border-color:var(--confirm-hover-bg)}#theme-toggle-button:hover,#hamburger-button:hover{background-color:var(--theme-toggle-hover-bg);border-color:var(--theme-toggle-hover-border)}#error-copy-button{background-color:var(--error-button-bg);color:var(--error-text);border:1px solid transparent;padding:.25rem .5rem;font-size:.75rem;border-radius:.25rem;transition:background-color .2s ease}#error-copy-button:hover{background-color:var(--error-button-hover-bg)}#error-close-button{background:none;border:none;color:var(--error-text);font-size:1.5rem;line-height:1;padding:0 .5rem;opacity:.7}#error-close-button:hover{opacity:1}.menu-close-button:hover{opacity:1;color:var(--menu-close-btn-hover-color)}#slideout-menu-overlay .menu-btn{display:block;width:100%;text-align:left;margin-top:0;margin-right:0;margin-bottom:.75rem}#slideout-menu-overlay .menu-btn:last-child{margin-bottom:0}.task-icon{height:1.5em;width:1.5em}body.light-mode img.icon-filter{filter:brightness(0) invert(0)}body:not(.light-mode) img.icon-filter{filter:brightness(0) invert(1)}.menu-title .task-icon{display:inline;margin-right:.35em;vertical-align:bottom}.menu-title .task-icon[src=""]{display:none;margin:0}.task-info-expander{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows .2s}.task-item .checked .task-info-expander{grid-template-rows:0fr}.task-info-expander>div{min-height:0}.current-cycle{font-size:90%;color:color-mix(in hsl,var(--text-label) 50%,var(--text-secondary) 50%);margin-left:.5em;text-indent:calc(var(--current-cycle-svg-size) + var(--task-info-expander-svg-mr)) hanging}.cycle-icon{height:1.25em;width:1.25em;display:inline;vertical-align:text-bottom;margin:0 .25em}.current-cycle span:last-of-type{margin-right:1em}.show-schedule-btn{display:inline-block;padding:0 .375em;border-radius:.375rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease;border:1px solid var(--theme-toggle-border);background-color:transparent;font-size:75%;vertical-align:text-bottom}.show-schedule-btn:hover{background-color:var(--theme-toggle-hover-bg);border-color:var(--theme-toggle-hover-border);color:var(--text-label)}#cycle-schedule::backdrop{background-color:var(--backdrop-color);-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}#cycle-schedule table{color:var(--text-label);margin:auto}#cycle-schedule thead{font-weight:700;font-size:1.0625rem;text-decoration:underline var(--menu-panel-border) 1px;text-underline-offset:.25em}#cycle-schedule th:before,#cycle-schedule th:after{content:"    "}#cycle-schedule tbody tr:first-child td{font-weight:600}#cycle-schedule td{vertical-align:top}#cycle-schedule tr>:first-child:not(.cycle-repeats){text-align:center;padding-right:1em}#cycle-schedule .cycle-repeats{font-size:75%;color:var(--text-muted);text-align:center}.info-line{font-size:75%;color:var(--text-secondary);margin-left:.5em}.info-line>span:not(:last-of-type):after{content:"|";margin:0 .5em}.info-line>span{white-space:nowrap}.task-info-expander svg{margin-right:var(--task-info-expander-svg-mr);display:inline;vertical-align:text-bottom}.info-line svg path{fill:var(--text-secondary)}.tooltip{text-decoration:underline dotted}
