#app,#root{margin:0 auto;display:flex;font-size:1.2rem;flex-direction:row;width:100vw}button{margin:.2em 0}#task-list-scrollable{height:100vh;overflow-y:auto;flex-grow:1}#task-list{max-width:700px;margin:0 auto;padding:2rem}#task-list button{padding:.4em .5em;margin:.2em .7em;min-width:41px;min-height:42.5px;background:none}.dependency>.further{padding-left:1.5em}.dependency>.line{display:flex;min-height:40px;padding:.3em 0}.dependency>.line>.name{flex-grow:1;margin:0 auto;display:flex;place-items:center}.dependency>.line button{padding:.2em;margin:.2em .7em;min-width:41px;min-height:35px;display:inline}#inspector{display:inline-block;width:400px;height:100vh;background-color:#3a3a3abf;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);transition:width .5s;overflow:hidden}#inspector.empty{width:0px;outline:none}#inspector button{display:block}#inspector-inner{padding:2rem;min-width:400px}#inspector input{width:100%}#login{margin:0 auto}input,textarea{background:none;outline:none;border:none;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:1.2rem}.task .self{display:flex}.task .children{padding-left:2rem}.task .self>input{flex-grow:1;min-width:0;--mask: linear-gradient(to right, rgba(0,0,0, 1) 0, rgba(0,0,0, 1) 90%, rgba(0,0,0, 0) 99%, rgba(0,0,0, 0) 0 ) 100% 50% / 100% 100%;-webkit-mask:var(--mask);mask:var(--mask)}.task.notready>.self>input{color:#999}.task.ready>.self>input{color:#eee}.task.suspect>.self>input{color:#ffeb8a}.task.done>.self>input{color:#8abbff}textarea.notes{display:block;width:100%;height:5em}#project-picker{padding:2rem 1.5rem;position:fixed;top:0;left:0}.current-project{cursor:default;color:#ffffffb3}.project{cursor:pointer;color:#ffffff4d}.notification{position:absolute;bottom:0;left:0;width:100vw;background-color:#a14e00bf;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem)}.notification:has(.notificationInner){border-top:1px solid rgba(0,0,0,.2)}.notificationInner{margin:0 auto;text-align:center;padding:.2rem .5rem;max-width:700px}.menu-button{display:none}@media (prefers-color-scheme: light){.task.notready>.self>input{color:#888}.task.ready>.self>input{color:#111}.task.suspect>.self>input{color:#a14e00}.task.done>.self>input{color:#0054c9}#inspector{background-color:#dadadabf}.current-project{color:#000000b3}.project{color:#0000004d}.notification{background-color:#ffeb8abf;color:#a14e00}.notification:has(.notificationInner){border-top:1px solid rgba(161,78,0,.2)}}@media screen and (((max-width: 700px) and (orientation: portrait)) or ((max-width: 1000px) and (orientation: landscape))){#task-list button{margin:0 .3em}#task-list{padding:1.25rem}.task .children{padding-left:1.5rem}.task{max-width:100%}#project-picker{display:none}#project-picker.open{display:block;background:rgba(0,0,0,.95);width:100vw;height:100vh;z-index:1}.menu-button{display:inline-block}.menu-button.forced{display:none}#inspector{position:absolute;top:0;right:0;width:100vw}#inspector-inner{min-width:calc(100vw - 4rem)}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#eee}a:hover{color:#747bff}button{background-color:#f9f9f9}}
