*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;font-size:14px;color:#414b59}a{color:#2969ab!important}#navigation{height:auto;min-height:48px;padding:8px 45px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;line-height:32px}#menu,#current-user{float:none;width:auto;padding:0}#menu ul{margin:0;padding:0}#menu li{margin-right:20px}#track{float:none;width:auto;padding:24px 45px;background:#f1f3f5;border-bottom:1px solid #d1d3d7;display:flex;align-items:center;gap:24px;flex-wrap:wrap}#duration{font-size:28px;margin-left:24px;font-variant-numeric:tabular-nums}#content{padding:25px 45px;overflow:auto;max-width:1600px}h1{font-size:24px;margin:0 0 24px}h2{font-size:18px;margin:28px 0 16px}table{border-collapse:collapse;width:100%;margin:16px 0}th,td{text-align:left;padding:10px;border-bottom:1px solid #dce1e7;vertical-align:middle}th{background:#f1f3f5}input,select,button,.button{font:inherit;border:1px solid #c3cbd6;border-radius:3px;padding:8px;background:white;color:inherit;width:auto}input:not([type=checkbox]),select{max-width:100%}button,.button{cursor:pointer;background:#e8eef5;color:#214f81!important;display:inline-block}button:hover,.button:hover{background:#dce6f1}button:disabled{opacity:.5;cursor:wait}.link{border:0;background:none;padding:0 8px;text-decoration:underline}.inline{display:inline;margin-left:8px}.stack{max-width:420px;display:grid;gap:16px}.stack label{display:grid;gap:6px}.stack label:has([type=checkbox]){display:flex;align-items:center}.actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}td.actions{display:table-cell}td.actions button{margin:3px}.actions label{display:flex;gap:8px;align-items:center}input[data-time-input],[data-allocation-time]{width:100px}.error,#api-error{color:#a12626;background:#fff0ee;padding:12px}.hint{color:#697483}footer{padding:25px 45px}.totals{display:flex;gap:30px;flex-wrap:wrap}.totals strong{display:block;font-size:24px;margin-top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:700px){#navigation,#track,#content,footer{padding:18px}#header{background-position:18px}.actions{align-items:flex-start}th,td{padding:8px}#duration{display:block;margin:10px 0}}@media print{#navigation,#track,footer,form,button{display:none!important}#content{padding:0;max-width:none}body{font-size:11px}a{color:inherit!important}}
#header{height:75px;position:relative;background:#dddee1 url('/img/timetracker.gif') no-repeat 45px center}#menu{flex:1}#current-user{white-space:nowrap}@media(max-width:700px){#header{background-position:18px center}#current-user{white-space:normal}}
