.groupcount{background:#f8f8f8;position:absolute;right:0;top:0;bottom:0;min-width:2em;text-align:right;padding:.1em}.groupheading{position:relative;padding:.1em}.taskgroup{min-height:2em}.ui-icon{display:inline-block;cursor:pointer;margin-right:.3em;vertical-align:middle}.grouptaskadd{display:inline-block;margin-left:.3em}li.task{cursor:pointer}h2{margin:0;padding:.5em 0 0 0;font-size:120%;font-weight:bold}.taskgroup{list-style:none;margin:0;padding:0}.task{background:white;position:relative;margin:.1em 0;padding:.1em;border:1px solid gray;list-style:none;clear:both;word-wrap:break-word}.todocontainer .groupcount.full{background-color:#caa}.todo{padding-right:42px}.task input{margin-right:.5em;display:inline-block;vertical-align:middle}.subheading{margin:1em 0;padding:0}.taskseriesinput{box-sizing:border-box;display:block;width:100%}.button{margin:1em;width:15em;box-sizing:border-box;display:block}.prominentbutton{margin:1em auto;width:15em;box-sizing:border-box;display:block}.todo .handle{background:#f8f8f8;position:absolute;right:0;top:0;bottom:0}.showwhen{display:block;float:right;padding:.15em 0 .5em .5em;margin:0 -2em 0 0;color:#666;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.completedcontainer .showwhen{margin:0 .5em 0 0}.task .name{display:inline}#exportarea{font-family:monospace;overflow:scroll}.dialog,#loginerror,#registererror,#middle,#filtershider,.completedcontainer .handle,.completedcontainer .grouptaskadd,.completedcontainer .taskediticon,.hidden,.task.due .handle,.completedcontainer .taskshowrepeat{display:none}#taskeditdue{white-space:nowrap}.repeatdaychecks{font-size:smaller}.repeatdaychecks input{margin:3px 1px 3px 3px}input[type='checkbox']{vertical-align:middle}.repeatdaychecks label{white-space:nowrap}#importarea textarea{width:100%;height:90%;box-sizing:border-box}#taskedit textarea{width:100%;box-sizing:border-box}#edittasknotes{height:15em}.ui-selecting{background:#eee}.ui-selecting .handle{background:#ddd}.ui-selected{background:#def}.ui-selected .handle{background:#cde}#taskedit .ui-dialog-titlebar{display:none}.ui-dialog .ui-dialog-content{padding:0}.ui-dialog .ui-widget-content{border:0}.ui-dialog .ui-tabs .ui-tabs-panel{padding:2px}.ui-dialog{font-size:smaller}.ui-button{padding:.4em .75em}#statusicon{background-color:green;border-radius:50%;width:16px;height:16px;overflow:none;position:absolute;right:7px;bottom:7px}#statusicon.working:hover:after{content:"Saving...";padding:2px;position:relative;top:-20px;right:90px;width:70px;text-align:center;background-color:#fef4c5;border:1px solid #d4b943;border-radius:2px}#statusicon.working{animation:statusWorking 2s infinite}@keyframes statusWorking{0{background-color:orange}50%{background-color:red}100%{background-color:orange}}.repeatdaychecks label{white-space:nowrap}.enterdays{width:2.5em}input[type='text'],select{border-width:2px}.prefsheader{font-weight:bold}.prefsexp{color:gray;font-size:smaller}#suggestpassbox{margin:1em 0}#suggestpassframe{width:100%;border:0;height:10em}#infodialog .tab-content{padding:1em;word-wrap:break-word}#infodialog .buttons{margin-top:1em}#findandreplacepreview .item{border:1px solid black;margin:3px 0;display:table;width:100%;padding:3px 8px;box-sizing:border-box}#findandreplacepreview .found,#findandreplacepreview .replaced{display:inline-block;background:#FCC;float:left}#findandreplacepreview .replaced{background:#CFC;float:right}