#bg-image-0{background-image:url(/Task-Checklist/assets/garuda-fortuna-ob8Z3cCL.webp)}#bg-image-1{background-image:url(/Task-Checklist/assets/gara-eidolon-sEPZmHbF.webp)}#bg-image-2{background-image:url(/Task-Checklist/assets/heart-of-deimos-warframe-C-_WYW98.webp)}#bg-image-3{background-image:url(/Task-Checklist/assets/duviri-CS9MGV2a.webp)}#bg-image-4{background-image:url(/Task-Checklist/assets/perita-B2FuP4X0.webp)}.daily-background-image{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:fixed;top:0;left:0}h2:hover{background-color:var(--section-header-hover-bg)}.task-description{color:var(--text-label)}#save-info{text-align:right;color:var(--text-muted);margin-top:1rem;font-size:.75rem}#save-info p{margin-top:.25rem}#save-status{color:#16a34a;opacity:0;font-size:.875rem;line-height:1.25rem;transition:opacity .5s ease-in-out}.reminder-notice{color:var(--text-secondary);margin-top:2rem;font-size:.875rem;font-style:italic;line-height:1.25rem}footer{text-align:center}.footer-links{color:var(--text-muted);margin-top:2rem;font-size:.75rem}.footer-links a{color:var(--link-color);margin:0 .25rem;text-decoration:underline;transition:color .2s}.footer-links a:hover{color:var(--link-hover-color)}.footer-links span{color:var(--text-muted);margin:0 .1rem}#footer-info{color:var(--text-muted);margin-top:1rem;font-size:.75rem;line-height:1rem}.warframe-version-text{margin-top:.25rem}.disclaimer-text{margin-top:.5rem;padding:0 1rem}.section-content ul{min-width:0;margin-top:.5rem;padding:0;list-style:none}a.git-hash-text{color:inherit;text-decoration:underline}.section-content .subtask-list{margin-top:.25rem;margin-left:2rem}.parent-task-header{cursor:pointer;align-items:start;margin-bottom:.25rem;display:flex}.task-description{cursor:pointer;flex:1;margin-left:.5rem}.task-description.checked{color:var(--text-label-checked);text-decoration:line-through}.task-description.unavailable{cursor:not-allowed}.task-description.unavailable .task-text{font-style:italic}.task-item.hidden-task{display:none!important}.hide-task-btn,.notification-toggle-btn{color:var(--text-muted);cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:.25rem;padding:.125rem;display:inline-flex}.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);cursor:pointer;border-radius:.25rem;margin-left:.75rem;padding:.125rem .5rem;font-size:.75rem;transition:background-color .2s;display:none}.hide-section-button:hover{background-color:var(--hide-section-btn-hover-bg)}.hide-section-button.visible{display:inline-block}.other-countdown{color:var(--baro-timer-color);margin-left:.4rem;font-size:.75rem;display:inline-block}input[type=checkbox]{appearance:none;border:2px solid var(--checkbox-border);cursor:pointer;background-color:var(--checkbox-bg);border-radius:.25rem;flex-shrink:0;width:1.25rem;height:1.25rem;margin:.125rem .5rem .125rem 0;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;position:relative}input[type=checkbox]:after{font-size:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=checkbox]:checked{background-color:var(--checkbox-checked-bg);border-color:var(--checkbox-checked-border)}input[type=checkbox]:checked:after{content:"✔";color:var(--checkbox-check-color)}input[type=checkbox]:indeterminate{background-color:var(--checkbox-locked-bg);border-color:var(--checkbox-locked-border);cursor:not-allowed}input[type=checkbox]:indeterminate:after{content:"🔒︎";color:var(--checkbox-lock-color)}li.task-item{align-items:start;margin-bottom:.5rem;display:flex}li.parent-task-container{flex-direction:column;align-items:stretch;margin-bottom:0;display:flex}.menu-btn{cursor:pointer;border:1px solid #0000;border-radius:.375rem;padding:.5rem 1rem;font-weight:600;line-height:1.5;transition:background-color .2s,border-color .2s,color .2s}#reset-daily-button:not(.confirming){color:#fff;background-color:#3b82f6;border-color:#3b82f6}#reset-daily-button:not(.confirming):hover{color:#fff;background-color:#2563eb;border-color:#2563eb}#reset-weekly-button:not(.confirming){color:#fff;background-color:#14b8a6;border-color:#14b8a6}#reset-weekly-button:not(.confirming):hover{color:#fff;background-color:#0d9488;border-color:#0d9488}#reset-button:not(.confirming){color:#fff;background-color:#ef4444;border-color:#ef4444}#reset-button:not(.confirming):hover{color:#fff;background-color:#dc2626;border-color:#dc2626}#unhide-tasks-button:not(.confirming){color:#fff;background-color:#8b5cf6;border-color:#8b5cf6}#unhide-tasks-button:not(.confirming):hover{color:#fff;background-color:#7c3aed;border-color:#7c3aed}.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 #0000;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;transition:background-color .2s}#error-copy-button:hover{background-color:var(--error-button-hover-bg)}#error-close-button{color:var(--error-text);opacity:.7;background:0 0;border:none;padding:0 .5rem;font-size:1.5rem;line-height:1}#error-close-button:hover{opacity:1}.menu-close-button:hover{opacity:1;color:var(--menu-close-btn-hover-color)}#options-menu .menu-btn{text-align:left;width:100%;margin-top:0;margin-bottom:.75rem;margin-right:0;display:block}#options-menu .menu-btn:last-child{margin-bottom:0}dialog{color:var(--text-label);max-width:52rem}dialog::backdrop{background-color:var(--backdrop-color);-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}@media (prefers-reduced-motion:no-preference){dialog{--dialog-anim-duration:.15s;--dialog-anim-easing:ease-out;transition:transform var(--dialog-anim-duration) cubic-bezier(.25,1,.5,1), opacity var(--dialog-anim-duration) var(--dialog-anim-easing), display var(--dialog-anim-duration) allow-discrete, overlay var(--dialog-anim-duration) allow-discrete;opacity:1;transform:scale(1)}@starting-style{dialog{opacity:0;transform:scale(.95)}}dialog:not([open]){opacity:0;transform:scale(.95)}dialog::backdrop{transition:background-color var(--dialog-anim-duration) var(--dialog-anim-easing), backdrop-filter var(--dialog-anim-duration) var(--dialog-anim-easing)}@starting-style{dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}}dialog:not([open])::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}}.task-icon{width:1.5em;height:1.5em}body.light-mode img.icon-filter{filter:brightness(0)invert(0)}body:not(.light-mode) img.icon-filter{filter:brightness(0)invert()}.menu-title .task-icon{vertical-align:bottom;margin-right:.35em;display:inline}.menu-title .task-icon[src=""]{margin:0;display:none}.task-info-expander{grid-template-rows:1fr;display:grid;overflow:hidden}@media (prefers-reduced-motion:no-preference){.task-info-expander{transition:grid-template-rows .2s}}.task-item .checked .task-info-expander{grid-template-rows:0fr}.task-info-expander>div{min-height:0}.current-cycle{color:color-mix(in hsl, var(--text-label) 50%, var(--text-secondary) 50%);text-indent:calc(var(--current-cycle-svg-size) + var(--task-info-expander-svg-mr)) hanging;margin-left:.5em;font-size:90%}.cycle-icon{vertical-align:text-bottom;width:1.25em;height:1.25em;margin:0 .25em;display:inline}.current-cycle span:last-of-type{margin-right:1em}.more-info-btn{border:1px solid var(--theme-toggle-border);vertical-align:text-bottom;background-color:#0000;border-radius:.375rem;padding:0 .375em;font-size:75%;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.more-info-btn:hover{background-color:var(--theme-toggle-hover-bg);border-color:var(--theme-toggle-hover-border);color:var(--text-label)}:is(#cycle-schedule,#more-info) table{margin:auto}:is(#cycle-schedule,#more-info) thead{-webkit-text-decoration:underline var(--menu-panel-border) 1px;text-decoration:underline var(--menu-panel-border) 1px;text-underline-offset:.25em;font-size:1.0625rem;font-weight:700}:is(#cycle-schedule,#more-info) th:before,:is(#cycle-schedule,#more-info) th:after{content:"    "}:is(#cycle-schedule,#more-info) :is(th,td):not(:last-child){padding-right:1em}:is(#cycle-schedule,#more-info) td{vertical-align:top}:is(:is(#cycle-schedule,#more-info) th,:is(#cycle-schedule,#more-info) td:not(:has(.cycle-icon))){text-align:center}:is(#cycle-schedule,#more-info) td:has(.cycle-icon){text-align:left}#cycle-schedule tbody tr:first-child{font-weight:600}#cycle-schedule .cycle-repeats{color:var(--text-muted);text-align:center;font-size:75%}#more-info table{margin-bottom:1em}#more-info p:not(:last-child):not(:has(+:is(ul,table))){margin-bottom:1em}#more-info ul{padding-left:2em;list-style:"−  "}#more-info th,#more-info td{text-align:center}#more-info a{color:var(--link-color);text-decoration:underline;transition:color .2s}#more-info a:hover{color:var(--link-hover-color)}.inline-icon{vertical-align:-10%;width:1em;height:1em;margin:0 .125em;display:inline}.info-line{color:var(--text-secondary);margin-left:.5em;font-size:75%}.info-line>span:not(:last-of-type):after{content:"|";margin:0 .5em}.info-line>span>span{white-space:nowrap}.task-info-expander svg{margin-right:var(--task-info-expander-svg-mr);vertical-align:text-bottom;display:inline}.info-line svg path{fill:var(--text-secondary)}.tooltip{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
