h1,h2,h5,h6,p{border:0;margin:0;padding:0}ol,ul{margin-bottom:0;margin-top:0}*{box-sizing:border-box;font-family:inherit;font-size:inherit;font-style:inherit}*,html{color:#3b4045}html{font-family:Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:100%;line-height:150%}body{margin:0}#root{margin:0 auto;max-width:50em}#content{padding:1.5rem .5em}#content>*{margin-bottom:1.5rem}h1{font-size:1.25rem}h1,h2{font-weight:700}img{height:auto}button{border-radius:3px}button,label{cursor:pointer}label{display:block;font-weight:700;margin-bottom:4px}a{color:#4c8dbd;cursor:pointer;text-decoration:none}*,:after,:before{box-sizing:border-box}.focussed .tag-editor,input[type=submit]:focus,input[type=text]:focus,textarea:focus{border-color:#66bfff;box-shadow:0 0 0 4px rgba(0,149,255,.15);outline:0;position:relative}.linkbutton,input[type=submit]{background-color:#2c5777;border:1px solid transparent;border-radius:3px;box-shadow:inset 0 1px 0 0 rgba(76,141,189,.75),0 0 0 0 rgba(44,87,119,0);color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:400;line-height:1.15384615;outline:none;padding:.8em;position:relative;text-decoration:none}.table{border-collapse:collapse;display:table;width:100%}.table>*{display:table-row;margin-top:1em}.table>:not(:last-child)>*{padding-bottom:1.5rem}.table>*>*{display:table-cell;vertical-align:top}.table>*>:first-child{text-align:right;width:20px}.table>*>:not(:last-child){padding-right:10px}.table.compact>:not(:last-child)>*{padding-bottom:1rem}.table.close>:not(:last-child)>*{padding-bottom:0}button.under{display:block;margin:.5rem 0 0}.comment,table{width:100%}table{border:1px solid;border-collapse:collapse}table td,table th{border:1px solid;padding:0 .5rem}table td:first-child,table th:first-child{width:20px}button+button{margin-left:1em}.right{float:right}.title-header{align-items:baseline;display:flex;justify-content:space-between}.year-links a{margin-left:.5em}.error{color:#c91d2e;font-size:13px;margin-top:4px;padding:2px}.error a{color:#430a0f;text-decoration:underline}.error.bold{font-weight:700}.invalid{border:1px solid #c91d2e!important}.focussed .tag-editor.invalid,.invalid:focus{box-shadow:0 0 0 4px rgba(255,0,0,.15)!important}.validated{position:relative}.validated svg.error{fill:#dc3d4c;margin-top:-12px;position:absolute;right:.7em;top:50%}#content .help li>p,#content .help>*{margin-bottom:.5rem}#content .help h1{margin-bottom:1.5rem}#content .help h2{margin-top:1.5rem}#content .help h3{font-weight:400;margin-top:1rem;text-decoration:underline}#content .help img{border:1px solid silver;border-radius:10px;max-width:100%;padding:.5em}#content .help a>svg{fill:#4c8dbd;height:1em;margin-right:.125em;position:relative;top:2px;width:1em}#content .help .toc{left:0;padding:0 1rem;position:fixed;top:74px;white-space:nowrap}#content .help .toc ul{list-style:none}#content .help .toc>ul{font-size:1.25rem;font-weight:700;padding-left:0}#content .help .toc>ul>li:not(:first-child){margin-top:1.5rem}#content .help .toc>ul>li:last-child{margin-bottom:1.5rem}#content .help .toc>ul ul{font-size:1rem;font-weight:400;padding-left:25px;padding-top:.5rem}@media(max-width:1279px){#content .help .toc{padding:0;position:static}}@media(max-width:420px){.icon span{display:none}}#root{padding-top:50px}.topbar{background-color:#242729;height:50px;margin:0 auto;max-width:50em;position:fixed;top:0;width:100%;z-index:100}.topbar .container{margin:0 auto;max-width:1264px}.topbar .icons{display:flex;float:right;list-style:none;margin:0;padding:0}.topbar .icons li.icon{display:flex;height:50px}.topbar .icons li.text{list-style-type:none}.topbar .icon svg{fill:#9fa6ad}.topbar .icon a>span{color:#9fa6ad;display:none;vertical-align:bottom}.topbar .icon>*{align-items:center;background-color:transparent;border:none;display:flex;padding:0 10px}.topbar .icon>:hover{background-color:hsla(210,8%,65%,.5);color:#d6d9dc}.topbar .icon>:hover svg{fill:#d6d9dc}.topbar .icon a.active span{color:#d6d9dc;font-size:larger}.topbar .icon a.active svg{fill:#d6d9dc}html{scroll-padding-top:74px}table.history,table.history td,table.history th,table.totals,table.totals td,table.totals th{border:none}table.history td.time,table.history td:first-child,table.history th.time,table.history th:first-child,table.totals td.time,table.totals td:first-child,table.totals th.time,table.totals th:first-child{white-space:nowrap;width:20px}table.history td:first-child,table.history th:first-child,table.totals td:first-child,table.totals th:first-child{padding-left:0}table.history td:last-child,table.history th:last-child,table.totals td:last-child,table.totals th:last-child{padding-right:0;white-space:pre-line}table.history td textarea,table.history th textarea,table.totals td textarea,table.totals th textarea{width:100%}table.history .day td:first-child,table.history .week td:first-child,table.totals .day td:first-child,table.totals .week td:first-child{text-align:right}table.history tr.editable td:hover,table.totals tr.editable td:hover{background-color:#dfe6eb}table.history tr.editable:hover,table.totals tr.editable:hover{position:relative}table.history tr.editable:hover:after,table.totals tr.editable:hover:after{background:url(/time/static/media/edit_note_black_24dp.6a0701c552f43513a156.svg) no-repeat;content:"";display:block;height:20px;margin:0 6px 0 0;position:absolute;right:-26px;width:20px}table.history .day td:first-child,table.history .day td:nth-child(2),table.history .week td:first-child,table.history .week td:nth-child(2),table.totals .day td:first-child,table.totals .day td:nth-child(2),table.totals .week td:first-child,table.totals .week td:nth-child(2){font-weight:700}table.history .week td:first-child,table.totals .week td:first-child{font-size:1.2rem;padding-top:1.5rem}table.history .week td,table.totals .week td{vertical-align:baseline}table.history .day td,table.history .week:first-child td:first-child,table.totals .day td,table.totals .week:first-child td:first-child{padding-top:.5rem}table.history .span td,table.totals .span td{vertical-align:top}.missingTask{color:red}table.totals th{text-align:left}table.totals td:first-child{text-align:right}.year{color:#000;font-size:1rem}.year.selected{text-decoration:underline}.tag-editor{border:1px solid #bbc0c4;border-radius:3px}.tag-editor input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tag-editor .tag{background-color:#e1ecf4;border:1px solid transparent;border-radius:3px;color:#2c5777;display:inline-flex;font-size:12px;line-height:1.84;margin:2px;padding:0 4px}.tag-editor .tag a{border:0 solid;border-radius:3px}.tag-editor .tag a:hover{background-color:#2c5777}.tag-editor .tag a:hover svg{fill:#fff;color:#fff}.tag-editor .tag>a{align-content:center;align-self:center;display:flex;margin:0 -1px 0 4px;padding:1px}.tag-editor input{border:none;box-shadow:none!important;box-sizing:content-box;width:auto}.tag-hints{border:1px solid #bbc0c4;border-top-style:dotted;display:grid;display:none;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;padding:5px;position:relative;top:-1px}.focussed .tag-hints{display:grid}.tag-hints>.hint{overflow:hidden;padding:5px;position:relative}.tag-hints>.hint:hover{background-color:#dfe6eb}.tag-hints>.hint>.tag{background-color:#e1ecf4;border:1px solid #e1ecf4;border-radius:3px;color:#2c5777;display:inline-block;font-size:12px;margin:2px 2px 2px 0;padding:.4em .5em}.tag-hints>.hint>.tag>.match{font-weight:700;text-decoration:underline}.tag-hints>.hint>p{font-size:11px}@media (max-width:479px){.tag-hints>.hint>p{display:none}}.tag-hints>.hint>.multiplier{color:#848d95;font-size:13px}.tag-hints>.hint>.more-info{margin:0;padding:3px;position:absolute;right:5px;top:7px;visibility:hidden}.tag-hints>.hint>.more-info svg{fill:#848d95}.tag-hints>.hint:hover>.more-info{visibility:visible}.tag-hints>.hint>.more-info>a{display:block}.hidden{display:none!important}input.invalid+span:after{content:"✖";padding-left:5px;position:absolute}input.valid+span:after{content:"✓";padding-left:5px;position:absolute}#content>div{margin-bottom:3rem}span.description>*{width:100%}.whats td:first-child{white-space:nowrap}.tabs,.whats input{width:100%}.tabs{border-bottom:1px solid #e4e6e8;float:left}.tabs a{border:1px solid transparent;box-sizing:border-box;color:#242729;display:block;float:left;margin-bottom:-1px;margin-right:8px;padding:13px 7px 14px;position:relative}.tabs a.selected{border-color:#e4e6e8 #e4e6e8 #fff;border-top:2px solid #2c5777}.tabs a:hover{background-color:hsla(208,7%,55%,.05)}.tabs a.selected:hover{background-color:#fff}