*{margin:0;padding:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1rem}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table,table th,table td{border-collapse:collapse;border-spacing:0;padding:0}input,select{vertical-align:middle}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%}html{-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0}img{-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35rem .625rem .75rem}legend{border:0;padding:0;white-space:normal}select,textarea,button,input{border-radius:0}button,input,select{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:1rem}button,select{text-transform:none}textarea{font-size:100%;margin:0;overflow:auto}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:black}a:link{color:blue}a:visited{color:darkslateblue}a:hover{color:slateblue}a:active{color:midnightblue}::-moz-selection{background:paleturquoise;text-shadow:none}::selection{background:paleturquoise;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}.chromeframe{margin:.2rem 0;background:silver;color:black;padding:.2rem 0}body{margin:1rem}h1,h2,h3,h4,h5,h6{margin-top:.75em;margin-bottom:.75em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}blockquote{margin:1em 2em}p,fieldset,table,pre,section,ol,ul,dl{margin-top:1em;margin-bottom:1em}hr{border:1px solid}:root{font-size:12px}body{font-family:sans-serif;line-height:1.25rem}h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.6rem}h4{font-size:1.4rem}h5{font-size:1.2rem}h6{font-size:1rem}h1,h2,h3,h4,h5,h6{line-height:125%}h1,h2,h3,h4,h5,h6,strong,b{font-weight:bold}dl dt{font-weight:bold}pre,code,kbd,samp,tt{font-family:monospace;font-size:1em;line-height:1.125em}em,i,var,address{font-style:italic}small{font-size:.8em}big{font-size:1.2em}sub,sup{font-size:.8em;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}abbr,acronym{border-bottom:1px dotted;cursor:help}del{text-decoration:line-through}ol,ul{margin-left:2em}ol li{list-style:decimal outside}ul li{list-style:disc outside}dl dd{margin-left:2em}.center-text{text-align:center}.center-block{margin:0 auto}.max-content{width:max-content}.min-content{width:min-content}.top{vertical-align:top}.bottom{vertical-align:bottom}.left{text-align:left}.right{text-align:right}.inline-block{display:inline-block}table th,table td{padding:.1em .25em}table caption{font-style:italic;text-align:center}table th{font-weight:bold}table tr.bold td,table td.bold{font-weight:bold}table th.right,table td.right,table tr.right td{text-align:right}table th.center,table td.center,table tr.center td{text-align:center}table th,table thead td{text-align:left}table,table th,table td{border:1px solid silver}table td{background-color:#fff}table th,table thead td{background-color:#d3d3d3;text-align:left}table tfoot td{background-color:#d3d3d3}table.shade_even_rows tr:nth-child(even) td{background-color:#eee}form fieldset{border:1px solid silver;display:inline-block;padding:1em}form fieldset legend{border:1px solid silver;padding:0 .25em;background-color:#fff}form fieldset label{display:block;margin:.2em 0}input[type=radio],input[type=checkbox]{border:1px solid silver;width:1em;height:1em;margin-top:.15em;margin-bottom:-0.15em;background-color:#fff}input[type=radio]{border-radius:50%}input[type=radio]:checked,input[type=checkbox]:checked{background-color:blue;box-shadow:inset 0 0 0 .15em #fff}select:not([size]),button,input[type=submit],input[type=reset]{background-color:#dcdcdc}select,textarea,button,input{color:#000;border:1px solid silver}select:not([size]){padding:.15em .35em 0 0}select[size] option{padding:0 .25em}textarea,button,input{padding:.2em .25em}select:hover:not([disabled]),textarea:hover:not([disabled]),button:hover:not([disabled]),input:hover:not([disabled]){border-color:gray}select:focus,textarea:focus,button:focus,input:focus{border-color:#000}select:focus,textarea:focus,button:focus,input:focus:not([type=radio]):not([type=checkbox]){background-color:#ffffe0}select:disabled,textarea:disabled,button:disabled,input:disabled{color:gray}select:active:enabled,textarea:active:enabled,button:active:enabled,input:active:enabled{color:hsl(0,0%,50%);background-color:hsl(60,100%,143.9215686275%);border-color:hsl(0,0%,50%)}:root{font-size:12px}body{font-family:sans-serif;color:#000;background-color:#fff}hr{border-color:dimgray}a:link{color:blue}a:visited{color:#483d8b}a:hover{color:#6a5acd}a:active{color:#191970}dialog.memo{position:absolute;top:0;z-index:1000;margin:2em auto 0 auto;padding:1em;outline:none;border:1px solid;max-width:calc(100vw - 6em);border-radius:.5em;border-color:1px solid silver}dialog.memo p:first-child{margin-top:0}dialog.memo form{text-align:right}dialog.memo form button{margin-left:.5em}[v-cloak] *{display:none}[v-cloak]::before{display:block;content:" ";border-radius:50%;border:.5rem solid gray;border-top:.5rem solid blue;width:1rem;height:1rem;animation:v-cloak-spinner 1s linear infinite}@keyframes v-cloak-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@font-face{font-family:"Fira Sans Extra Condensed";font-style:normal;font-weight:700;src:local(""),url("../externals/google_fonts/fonts/fira-sans-extra-condensed/fira-sans-extra-condensed-v11-latin_latin-ext-700.ttf") format("truetype"),url("../externals/google_fonts/fonts/fira-sans-extra-condensed/fira-sans-extra-condensed-v11-latin_latin-ext-700.woff") format("woff"),url("../externals/google_fonts/fonts/fira-sans-extra-condensed/fira-sans-extra-condensed-v11-latin_latin-ext-700.woff2") format("woff2")}@font-face{font-family:"Fira Sans Extra Condensed";font-style:italic;font-weight:700;src:local(""),url("../externals/google_fonts/fonts/fira-sans-extra-condensed/fira-sans-extra-condensed-v11-latin_latin-ext-700italic.ttf") format("truetype"),url("../externals/google_fonts/fonts/fira-sans-extra-condensed/fira-sans-extra-condensed-v11-latin_latin-ext-700italic.woff") format("woff"),url("../externals/google_fonts/fonts/fira-sans-extra-condensed/fira-sans-extra-condensed-v11-latin_latin-ext-700italic.woff2") format("woff2")}@font-face{font-family:"Fira Sans Extra Condensed";font-style:italic;font-weight:400;src:local(""),url("../externals/google_fonts/fonts/fira-sans-extra-condensed/fira-sans-extra-condensed-v11-latin_latin-ext-italic.ttf") format("truetype"),url("../externals/google_fonts/fonts/fira-sans-extra-condensed/fira-sans-extra-condensed-v11-latin_latin-ext-italic.woff") format("woff"),url("../externals/google_fonts/fonts/fira-sans-extra-condensed/fira-sans-extra-condensed-v11-latin_latin-ext-italic.woff2") format("woff2")}@font-face{font-family:"Fira Sans Extra Condensed";font-style:normal;font-weight:400;src:local(""),url("../externals/google_fonts/fonts/fira-sans-extra-condensed/fira-sans-extra-condensed-v11-latin_latin-ext-regular.ttf") format("truetype"),url("../externals/google_fonts/fonts/fira-sans-extra-condensed/fira-sans-extra-condensed-v11-latin_latin-ext-regular.woff") format("woff"),url("../externals/google_fonts/fonts/fira-sans-extra-condensed/fira-sans-extra-condensed-v11-latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local(""),url("../externals/google_fonts/fonts/ibm-plex-mono/ibm-plex-mono-v20-latin_latin-ext-regular.ttf") format("truetype"),url("../externals/google_fonts/fonts/ibm-plex-mono/ibm-plex-mono-v20-latin_latin-ext-regular.woff") format("woff"),url("../externals/google_fonts/fonts/ibm-plex-mono/ibm-plex-mono-v20-latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:local(""),url("../externals/google_fonts/fonts/material-icons/material-icons-v143.woff") format("woff"),url("../externals/google_fonts/fonts/material-icons/material-icons-v143.woff2") format("woff2")}@font-face{font-family:"Material Icons Outlined";font-style:normal;font-weight:400;src:local(""),url("../externals/google_fonts/fonts/material-icons/material-icons-outlined-v110.woff") format("woff"),url("../externals/google_fonts/fonts/material-icons/material-icons-outlined-v110.woff2") format("woff2")}@font-face{font-family:"Material Icons Round";font-style:normal;font-weight:400;src:local(""),url("../externals/google_fonts/fonts/material-icons/material-icons-round-v108.woff") format("woff"),url("../externals/google_fonts/fonts/material-icons/material-icons-round-v108.woff2") format("woff2")}@font-face{font-family:"Material Icons Sharp";font-style:normal;font-weight:400;src:local(""),url("../externals/google_fonts/fonts/material-icons/material-icons-sharp-v109.woff") format("woff"),url("../externals/google_fonts/fonts/material-icons/material-icons-sharp-v109.woff2") format("woff2")}@font-face{font-family:"Material Icons Two Tone";font-style:normal;font-weight:400;src:local(""),url("../externals/google_fonts/fonts/material-icons/material-icons-two-tone-v112.woff") format("woff"),url("../externals/google_fonts/fonts/material-icons/material-icons-two-tone-v112.woff2") format("woff2")}@font-face{font-family:"Material Symbols Outlined";font-style:normal;font-weight:400;src:local(""),url("../externals/google_fonts/fonts/material-icons/material-symbols-outlined-v226.woff") format("woff"),url("../externals/google_fonts/fonts/material-icons/material-symbols-outlined-v226.woff2") format("woff2")}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.material-icons-outlined{font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.material-icons-round{font-family:"Material Icons Round";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.material-icons-sharp{font-family:"Material Icons Sharp";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.material-icons-two-tone{font-family:"Material Icons Two Tone";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.material-symbols-outlined{font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}:root{font-size:16px}body{font-family:"Fira Sans Extra Condensed",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem}body textarea.editor{font-family:"IBM Plex Mono",monospace;font-size:.8rem;line-height:1.25rem}:root{--color-body-bg: WhiteSmoke;--color-body-fg: DarkSlateGray;--color-a-link: Blue;--color-a-visited: RoyalBlue;--color-a-active: MediumSeaGreen;--color-border: Silver;--color-boxes-bg: White;--color-buttons-bg: LightGray;--color-table-th-bg: LightGray;--color-boxes-focus-bg: LightGoldenrodYellow;--color-dialog-memo-bg-error: #fcc;--color-dialog-memo-bg-success: #cfc;--color-dialog-memo-bg-notice: #ffc;--color-time_tracking-hierarchy-hover: PowderBlue;--color-records-locked: #eee;--color-records-error: LightSalmon;--color-records-active: PaleGreen;--color-records-selected: PowderBlue;--color-records-date_new: PaleGoldenrod;--color-selection-bg: color-mix( in oklab, var( --color-body-bg ), Black 25% );--color-selection-fg: color-mix( in oklab, var( --color-body-fg ), Black 25% );--drop-shadow: drop-shadow( 0px 0px 0.25rem color-mix( in oklab, var( --color-body-fg ), White 25% ) )}@media(prefers-color-scheme: dark){:root{--color-body-bg: #333;--color-body-fg: LightGray;--color-a-link: SkyBlue;--color-a-visited: DeepSkyBlue;--color-a-active: MediumSeaGreen;--color-border: DimGray;--color-boxes-bg: Black;--color-buttons-bg: #322;--color-table-th-bg: #322;--color-boxes-focus-bg: #222;--color-dialog-memo-bg-error: #600;--color-dialog-memo-bg-success: #060;--color-dialog-memo-bg-notice: #330;--color-time_tracking-hierarchy-hover: DarkBlue;--color-records-locked: #444;--color-records-error: DarkRed;--color-records-active: #040;--color-records-selected: DarkBlue;--color-records-date_new: #223;--color-selection-bg: color-mix( in oklab, var( --color-body-bg ), White 25% );--color-selection-fg: color-mix( in oklab, var( --color-body-fg ), White 25% );--drop-shadow: drop-shadow( 0px 0px 0.25rem color-mix( in oklab, var( --color-body-fg ), Black 25% ) )}}body{background:var(--color-body-bg);color:var(--color-body-fg)}body ::selection{background:var(--color-selection-bg);color:var(--color-selection-fg)}body a:link{color:var(--color-a-link)}body a:link:hover{color:color-mix(in oklab, var(--color-a-link), White 25%)}body a:visited{color:var(--color-a-visited)}body a:visited:hover{color:color-mix(in oklab, var(--color-a-visited), White 25%)}body a:active{color:var(--color-a-active)}body a.button{color:var(--color-body-fg);background-color:var(--color-buttons-bg);border-color:var(--color-border) !important}body a.button.selected{background-color:var(--color-records-selected)}body a.button:hover{color:var(--color-body-fg);border-color:color-mix(in oklab, var(--color-border), Dark 25%) !important}body table,body table th,body table td,body form fieldset,body form fieldset legend,body button,body input:not([type=checkbox]):not([type=radio]),body select,body textarea{border-color:var(--color-border);color:var(--color-body-fg)}body button:hover:not(:disabled),body input:not([type=checkbox]):not([type=radio]):hover:not(:disabled),body select:hover:not(:disabled),body textarea:hover:not(:disabled){border-color:color-mix(in oklab, var(--color-border), Dark 25%) !important}body input[type=date]:not(:disabled),body input[type=time]:not(:disabled){cursor:pointer}body input[type=date]::-webkit-calendar-picker-indicator,body input[type=time]::-webkit-calendar-picker-indicator{filter:invert(0.5)}body table td,body form fieldset legend,body input:not([type=submit]):not([type=reset]):not([type=button]):not([type=image]):not([type=checkbox]):not([type=radio]),body textarea{background-color:var(--color-boxes-bg)}body input:not([type=submit]):not([type=reset]):not([type=button]):not([type=image]):not([type=checkbox]):not([type=radio]):focus,body textarea:focus{background-color:var(--color-boxes-focus-bg)}body input:not([type=submit]):not([type=reset]):not([type=button]):not([type=image]):not([type=checkbox]):not([type=radio]):active:enabled,body textarea:active:enabled{background-color:var(--color-boxes-focus-bg);color:var(--color-body-fg)}body button,body input[type=submit],body input[type=reset],body select:not([size]){background-color:var(--color-buttons-bg)}body select:not([size]):focus{background-color:var(--color-boxes-focus-bg)}body button:disabled,body input:disabled,body textarea:disabled{background-color:var(--color-records-locked) !important}body table th,body table tfoot td{background-color:var(--color-table-th-bg)}body dialog.memo{border-color:var(--color-border);color:var(--color-body-fg);filter:var(--drop-shadow)}body dialog.memo.error{background-color:var(--color-dialog-memo-bg-error)}body dialog.memo.success{background-color:var(--color-dialog-memo-bg-success)}body dialog.memo.notice{background-color:var(--color-dialog-memo-bg-notice)}body span.icon_action:hover{color:var(--color-a-link)}body div#time_tracking div.record{background:var(--color-body-bg);border-color:var(--color-border);filter:var(--drop-shadow)}body div.records table tbody tr.locked td,body table.records tbody tr.locked td{background-color:var(--color-records-locked)}body div.records table tbody tr.error td,body table.records tbody tr.error td{background-color:var(--color-records-error)}body div.records table tbody tr.active td,body table.records tbody tr.active td{background-color:var(--color-records-active)}body div.records table tbody tr.selected td,body table.records tbody tr.selected td{background-color:var(--color-records-selected)}body div.records table tbody tr.date_new td,body table.records tbody tr.date_new td{background-color:var(--color-records-date_new)}body div.hierarchy{background:var(--color-body-bg);border-color:var(--color-border) !important;filter:var(--drop-shadow)}body div.hierarchy ul li span:hover{background-color:var(--color-time_tracking-hierarchy-hover)}body{margin:1rem;z-index:0}body .hidden{display:none}body h1{font-size:2rem;margin-bottom:.25rem}body h2{font-size:1.5rem}body a.button{text-decoration:none;border-radius:.25em;border:1px solid;padding:.125em .25em}body span.icon_action:hover{cursor:pointer}body span.inline{font-size:1.25em;line-height:0;vertical-align:middle;margin:0 -0.125em .125em -0.125em}body fieldset,body legend,body textarea,body button,body input,body select{border-radius:.25em}body button{vertical-align:top;margin:0 0 0 .25em;padding:.25em}body select:not([size]){padding:.125em 0em .125em .25em}body form fieldset{text-align:right}body form fieldset.column{vertical-align:top}body form fieldset legend{text-align:left}body form select{margin-left:.25em}body form textarea.editor{display:block;margin-bottom:1rem;width:calc(100vw - 5.75rem);height:calc(100vh - 22rem);padding:.5rem .75rem;resize:vertical;tab-size:4}body form a{text-decoration:underline;cursor:pointer}body nav{text-align:right;margin-bottom:-1.5rem}@media(max-width: 26em){body nav{margin-bottom:.5rem}}@media(min-width: 40em){body nav{position:absolute;top:1rem;right:1rem}}body nav ul{margin:0}body nav ul li{margin:0 0 .25em 0;display:inline-block}body nav div{margin-top:.25rem}body form.report select[name=range]{display:block;margin-bottom:.25em}body form.report select[name=range],body form.report input[type=date]:first-of-type{margin-left:2em}body form.report div.submit{text-align:right;margin-top:1em}body div.report button{margin-bottom:.5em}body div.hierarchy{position:absolute;top:33%;left:50%;transform:translate(-50%, -33%);z-index:3;border-radius:1em;border:1px solid;padding:1.5em 1em 1em 1em}body div.hierarchy span.cancel{position:absolute;top:.125em;right:.125em}body div.hierarchy>ul{margin:0}body div.hierarchy ul{margin-top:0;margin-bottom:0}body div.hierarchy ul li{list-style:none;white-space:nowrap}body div.hierarchy ul li span{cursor:pointer;border-radius:.25em;padding:.125em .25em;margin:-0.125em -0.25em}body div.hierarchy ul li a{vertical-align:super;font-size:xx-small;margin-left:.25em}body .markdown ul,body .markdown p{margin-top:0;margin-bottom:0}body .markdown *+ul,body .markdown *+p{margin-top:1em}body .markdown>ul{margin-left:1em}div#time_tracking div.record{position:absolute;top:33%;left:50%;transform:translate(-50%, -33%);z-index:2;border-radius:1em;border:1px solid;padding:1.5em 1em 1em 1em}div#time_tracking div.record span.cancel{position:absolute;top:.125em;right:.125em}div#time_tracking div.record form fieldset{margin-top:-0.5em}div#time_tracking div.record form fieldset label{text-align:right}div#time_tracking div.record form fieldset label.node{text-align:left;padding-left:1.5em}div#time_tracking div.record form fieldset label.date input,div#time_tracking div.record form fieldset label.start input,div#time_tracking div.record form fieldset label.stop input,div#time_tracking div.record form fieldset label.duration input{width:7em}div#time_tracking div.record form fieldset label.date,div#time_tracking div.record form fieldset label.start{padding-right:calc(100% - 11.5em)}div#time_tracking div.record form fieldset label.stop,div#time_tracking div.record form fieldset label.duration{padding-right:calc(100% - 15.75em)}div#time_tracking div.record form fieldset label.stop button,div#time_tracking div.record form fieldset label.duration button{width:4em}div#time_tracking div.record form fieldset label.label input,div#time_tracking div.record form fieldset label.tags input,div#time_tracking div.record form fieldset label.url input{width:calc(100% - 4.5em)}div#time_tracking div.record form fieldset label.description{text-align:left}div#time_tracking div.record form fieldset label.description span{display:block}div#time_tracking div.record form fieldset label.description textarea{min-height:3em;height:6em;min-width:15.125em;width:24em}@media(max-width: 30em){div#time_tracking div.record form fieldset label.description textarea{width:calc(100vw - 6em)}}div#time_tracking div.record form fieldset label.money{padding-right:calc(100% - 14.425em)}div#time_tracking div.record form fieldset label.money input{width:5em;text-align:right}div#time_tracking div.record div button{margin-bottom:.25em}div#time_tracking div.records table{margin-top:.5em}div#time_tracking div.records table tbody tr{cursor:pointer}div#time_tracking div.records table tbody tr.date_new{display:none}div#time_tracking div.records table tbody tr td.date_new{font-weight:bold}div#time_tracking div.records table thead tr th.date,div#time_tracking div.records table thead tr th.start,div#time_tracking div.records table thead tr th.stop,div#time_tracking div.records table thead tr th.duration,div#time_tracking div.records table tbody tr td.date,div#time_tracking div.records table tbody tr td.start,div#time_tracking div.records table tbody tr td.stop,div#time_tracking div.records table tbody tr td.duration{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 50em){div#time_tracking div.records table tbody tr.date_new{display:table-row}div#time_tracking div.records table thead tr th.date,div#time_tracking div.records table tbody tr td.date{visibility:hidden;width:0;padding:0;border:none;font-size:0}div#time_tracking div.records table thead tr th.start,div#time_tracking div.records table tbody tr td.start{border-left:none}}@media(max-width: 40em){div#time_tracking div.records table thead tr th.duration,div#time_tracking div.records table tbody tr td.duration{visibility:hidden;width:0;padding:0;border:none;font-size:0}div#time_tracking div.records table thead tr th.node,div#time_tracking div.records table tbody tr td.node{border-left:none}}@media(max-width: 30em){div#time_tracking div.records table{width:100%}div#time_tracking div.records table thead tr th.node,div#time_tracking div.records table tbody tr td.node{border-right:none}div#time_tracking div.records table thead tr th.label,div#time_tracking div.records table tbody tr td.label{visibility:hidden;width:0;padding:0;border:none;font-size:0}}
