@import "/lib/semantic.min.css";#details{background:#fff;color:#333;overflow-x:hidden;overflow-y:auto;flex-grow:1;flex-shrink:1;padding:10px}#details .compDetailsHeader{margin-bottom:-.25rem;flex-shrink:0}#details .compDetailsHeader .compDetailMenu{flex-shrink:0;display:block;width:100%;height:0;padding:0;border:0;opacity:0;margin:0 0 10px;transition-duration:.1s;transition-property:height,padding,opacity;transition-timing-function:ease-out;overflow:hidden;overflow-y:auto}#details .compDetailsHeader .compDetailMenu.is-active{display:block;height:auto;padding:20px;opacity:1}#details .compDetailsHeader .compDetailMenu .item{cursor:pointer}#details .notes{padding-left:39px;margin-top:11px}#details .checked{color:#2185d0}@media print,screen and (min-width:1000px){#details{flex-basis:40%;flex-shrink:0;flex-grow:0}}.hidden.menu{display:none}.masthead.segment{min-height:700px;padding:1em 0}.masthead .logo.item img{margin-right:1em}.masthead .ui.menu .ui.button{margin-left:.5em}.masthead h1.ui.header{margin-top:3em;margin-bottom:0;font-size:4em;font-weight:400}.masthead h2{font-size:1.7em;font-weight:400}.ui.vertical.stripe{padding:8em 0}.ui.vertical.stripe h3{font-size:2em}.ui.vertical.stripe .button+h3,.ui.vertical.stripe p+h3{margin-top:3em}.ui.vertical.stripe .floated.image{clear:both}.ui.vertical.stripe p{font-size:1.33em}.ui.vertical.stripe .horizontal.divider{margin:3em 0}.quote.stripe.segment{padding:0}.quote.stripe.segment .grid .column{padding-top:5em;padding-bottom:5em}.footer.segment{padding:5em 0}.secondary.pointing.menu .toc.item{display:none}@media only screen and (max-width:700px){.ui.fixed.menu{display:none!important}.secondary.pointing.menu .item,.secondary.pointing.menu .menu{display:none}.secondary.pointing.menu .toc.item{display:block}.masthead.segment{min-height:350px}.masthead h1.ui.header{font-size:2em;margin-top:1.5em}.masthead h2{margin-top:.5em;font-size:1.5em}}#lists{color:#333;background:#fff;overflow-x:hidden;overflow-y:hidden;flex-grow:1;flex-shrink:0;padding:10px;display:flex;flex-direction:column;max-width:100%}#lists #listitems{overflow-y:auto;margin:0}#lists #listitems .folder{background:#2185d0;color:#fff;padding:10px}#lists #listitems .sublists{margin-left:10px}#lists #listitems .item.virtual+.item:not(.virtual){margin-top:12px;padding-top:15px;border-top:3px solid #2185d0}#lists .compCreateList{padding:5px}#lists .compListsHeader{margin-bottom:0}#lists .compListsHeader .compListMenu{flex-shrink:0;display:block;width:100%;height:0;padding:0;border:0;opacity:0;margin:0 0 10px;transition-duration:.1s;transition-property:height,padding,opacity;transition-timing-function:ease-out;overflow:hidden;overflow-y:auto}#lists .compListsHeader .compListMenu.is-active{display:block;height:auto;padding:20px;opacity:1}#lists .compListsHeader .compListMenu .item{cursor:pointer}#lists .selected{background:rgba(0,0,0,.03);color:rgba(0,0,0,.8)}#lists .sortable-ghost{background:#c7e2f6;color:#fff}@media print,screen and (min-width:1000px){#lists{flex-basis:330px;flex-grow:0;border-right:1px solid #ccc}}.existingFolders .tag{margin-top:10px}#tasks{overflow:hidden;padding:10px;display:flex;flex-direction:column;flex-grow:1}#tasks #tasklist{overflow-y:auto;flex-grow:1}#tasks #tasklist .sortable-ghost{background:#c7e2f6;color:#fff}#tasks .compTasksHeader{margin-bottom:-.25rem;flex-shrink:0}#tasks .compTasksHeader .compTaskMenu{flex-shrink:0;display:block;width:100%;height:0;padding:0;border:0;opacity:0;margin:0 0 10px;transition-duration:.1s;transition-property:height,padding,opacity;transition-timing-function:ease-out;overflow:hidden;overflow-y:auto}#tasks .compTasksHeader .compTaskMenu.is-active{display:block;height:auto;padding:20px;opacity:1}#tasks .compTasksHeader .compTaskMenu .item{cursor:pointer}#tasks .compCreateTask{flex-shrink:0}#tasks .compNoTasks{margin-top:10px}.ah-checkbox{display:block;padding:12px 10px 12px 50px;position:relative;font-size:18px;border:1px solid #cecece;margin:1px 0;border-radius:4px;background:#f7f7f7;color:#444;overflow:hidden}.ah-checkbox.is-active{background:#dedede}.ah-checkbox:hover{background:#ededed;cursor:pointer}.ah-checkbox input{position:absolute;z-index:-1;opacity:0}.ah-checkbox-check{position:absolute;top:7px;left:12px;height:28px;width:28px;background:#e6e6e6;border:1px solid #dcdcdc;border-radius:5px;cursor:pointer}.ah-checkbox:hover input~.ah-checkbox-check,.ah-checkbox input:focus~.ah-checkbox-check{background:#ccc}.ah-checkbox input:checked~.ah-checkbox-check{background:#1d91be}.ah-checkbox:hover input:not([disabled]):checked~.ah-checkbox-check,.ah-checkbox input:checked:focus~.ah-checkbox-check{background:#1c708a}.ah-checkbox input:disabled~.ah-checkbox-check{background:#e6e6e6;opacity:.6;pointer-events:none}.ah-checkbox-check:after{box-sizing:unset;content:"";position:absolute;display:none}.ah-checkbox input:checked~.ah-checkbox-check:after{display:block}.ah-checkbox-label .ah-checkbox-check:after{left:8px;top:2px;width:7px;height:13px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(38deg)}.ah-checkbox-label input:disabled~.ah-checkbox-check:after{border-color:#7b7b7b}.show-done-checkbox,.show-done-checkbox:hover{background-color:hsla(0,0%,100%,.4);border:0;color:#444}.show-done-checkbox .ah-checkbox-check,.show-done-checkbox:hover .ah-checkbox-check{border:0}.show-done-checkbox.ah-checkbox-label .ah-checkbox-check:after{top:4px;left:9px}.main{background:#fff;height:100vh;overflow:hidden;display:flex;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container-for-background{background:url(backgrounds/default.jpg);background-size:cover;flex-grow:3;overflow:hidden;display:flex}.burger-button{color:#4a4a4a;cursor:pointer;display:block;height:100%;position:relative;width:3.25rem;margin-left:auto}.burger-button span{background-color:#000;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.burger-button span:first-child{top:calc(50% - 6px)}.burger-button span:nth-child(2){top:calc(50% - 1px)}.burger-button span:nth-child(3){top:calc(50% + 4px)}.burger-button:hover{background-color:rgba(0,0,0,.05)}.burger-button.is-active span:first-child{transform:translateY(5px) rotate(45deg)}.burger-button.is-active span:nth-child(2){opacity:0}.burger-button.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navIcon{cursor:pointer}.fadeOut{opacity:0;transition:opacity .2s ease-out}.blinking{animation:blinkingText 1.2s infinite}@keyframes blinkingText{0%{background-color:#fff}49%{background-color:#faa}to{background-color:#fff}}.compDetailHeader,.compListsHeader,.compTaskHeader{transition:padding 1s}.ui.grid.compDetailsHeader,.ui.grid.compListsHeader,.ui.grid.compTasksHeader{padding:10px;transition:padding 1s}.ui.header .icon{transition:padding 1s,font-size 1s;cursor:pointer}.ui.header .icon:active{transform:scale3d(1.1,1.1,1.1);color:#db2828}.ui.header .icon.navIcon:active{transform:translateX(-5px)}.compNoTasks{text-align:center}.compNoTasks .content{font-size:2rem;line-height:2rem}.compNoTasks .icon{line-height:4rem;font-size:4rem;margin:20px}.compNoTasks .sub{font-size:1rem}@media only screen and (max-width:999px){h3.ui.header .content{line-height:1.7rem;font-size:1.7rem}}@media only screen and (min-width:1000px){.ui.grid.compDetailsHeader,.ui.grid.compListsHeader,.ui.grid.compTasksHeader{padding:0}}