*{box-sizing:border-box}header{display:flex}header,thead tr{position:sticky;top:0}header .th,header th,thead tr .th,thead tr th{overflow-x:auto;overflow-y:hidden;flex-shrink:0;position:relative;vertical-align:middle;background:rgb(192,192,192)}header .th:not(:last-child),header th:not(:last-child),thead tr .th:not(:last-child),thead tr th:not(:last-child){border-right:1px solid rgba(128,128,128,.432)}header .th.applied,header th.applied,thead tr .th.applied,thead tr th.applied{box-shadow:0 0 4px #e7a61a inset}header .th.applied .filterBtn:after,header th.applied .filterBtn:after,thead tr .th.applied .filterBtn:after,thead tr th.applied .filterBtn:after{content:"+";position:absolute;right:5px}header .th:hover .filterBtn,header .th:focus-within .filterBtn,header .th.applied .filterBtn,header th:hover .filterBtn,header th:focus-within .filterBtn,header th.applied .filterBtn,thead tr .th:hover .filterBtn,thead tr .th:focus-within .filterBtn,thead tr .th.applied .filterBtn,thead tr th:hover .filterBtn,thead tr th:focus-within .filterBtn,thead tr th.applied .filterBtn{visibility:visible}header .th .filterBtn,header th .filterBtn,thead tr .th .filterBtn,thead tr th .filterBtn{visibility:hidden;position:absolute;right:0;height:30px;width:30px;background:rgba(210,210,210,.368627451);border:0;border-radius:4px}header .th .filterBtn:hover,header .th .filterBtn:focus,header th .filterBtn:hover,header th .filterBtn:focus,thead tr .th .filterBtn:hover,thead tr .th .filterBtn:focus,thead tr th .filterBtn:hover,thead tr th .filterBtn:focus{background:rgba(127,127,127,.202)}table{border-collapse:collapse}table td{border:1px solid rgba(128,128,128,.432);text-overflow:ellipsis}table tr:nth-child(2n){background:rgba(127,127,127,.202)}table.truncate td{overflow:hidden}table.truncate td>div{overflow:auto;max-height:10vh}table.truncate td:focus{box-shadow:0 0 4px #e7a61a,0 0 4px #e7a61a inset}table.truncate td:focus>div{max-height:50vh;overflow:auto}table.truncate tr:focus-within>td>div{overflow:auto}table tr{height:1px}table tr>.index{height:inherit}@supports (height: -moz-available){table tr>.index{height:100%}}table tr>.index>div{cursor:pointer;height:100%;max-height:100%;overflow:unset;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.1rem .2rem}table tr>.index>div:hover,table tr>.index>div:focus-within{background-color:#8080806e}.filters{height:1.5rem;white-space:nowrap;overflow-x:auto}.filters .icon{display:inline-block;width:30px;height:7px}.filters .filter{border-radius:5px;padding:.15rem;font-size:.9rem;display:inline-block}.filters .filter input{background:0;border:0}.filters .filter .close{background:0;border:0;border-radius:3px}.filters .filter .close:hover,.filters .filter .close:focus{background:rgba(128,128,128,.432)}.filters:focus-within{position:sticky;top:0;background:white}.filters:focus-within+header .th{top:1.5rem}.scroll-x{overflow-x:auto}.width-viewport{width:100vw}.menu{position:absolute;left:5px;top:5px;display:inline-block;margin:5px;padding:0;background:#FFF;border-radius:3px;box-shadow:0 1px 5px #0000004d;z-index:100;transform-origin:0 0;animation:in forwards .25s ease;cursor:pointer}@keyframes in{0%{opacity:0;transform:scale(.01)}}.menu li{padding:5px 40px 5px 20px;color:#555;list-style:none}.menu li:hover,.menu li:focus{background:#DDD}.menu li:hover:active,.menu li:focus:active{background-color:#d0d0d0}@media (prefers-color-scheme: dark){:root{filter:invert(100%);background:white}}#app{overflow-x:clip}.legend{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid rgba(128,128,128,.432);margin-bottom:.5rem}.info{border-left:2px solid rgba(128,128,128,.451);padding-left:.5rem;margin-right:.5rem}.text-error{color:red}.user{background:rgba(128,128,128,.432);border-radius:4px;padding:.5rem;margin-left:auto;border:0;cursor:pointer}.user:hover{background:rgba(77,77,77,.432)}.appVersion{font-size:.8rem;color:#8080806e;position:absolute;top:0;right:0}.hide{position:absolute;opacity:0;z-index:-100;white-space:pre}input{min-width:1px}@media print{.no-print,.no-print *{display:none!important}}.gg-user{display:inline-block;transform:scale(var(--ggs, 1));box-sizing:border-box;width:12px;height:18px}.gg-user:after,.gg-user:before{content:"";display:block;box-sizing:border-box;position:absolute;border:2px solid}.gg-user:before{width:8px;height:8px;border-radius:30px;top:0;left:2px}.gg-user:after{width:12px;height:9px;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;top:9px}.gg-filter{transform:scale(var(--ggs, 1));width:15px}.gg-filter,.gg-filter:after,.gg-filter:before{box-sizing:border-box;position:relative;display:block;height:2px;left:3px;border-radius:3px;background:currentColor}.gg-filter:after,.gg-filter:before{content:"";position:absolute;top:-6px;left:-2.57px;width:20px}.gg-filter:after{top:6px;width:5px;left:5px}.input-no-border{border:none;background:transparent;font-size:inherit;font-family:inherit;font-weight:inherit;display:inline;outline:none}.teams{display:flex;flex-wrap:wrap;gap:10px}.teams>div.team{border:2px dashed darkblue;background:repeating-linear-gradient(45deg,rgba(0,0,139,.1882352941),rgba(0,0,139,.1882352941) 3px,rgba(0,0,139,.1450980392) 3px,rgba(0,0,139,.1450980392) 6px);border-radius:7px;padding:0 .5em .5em}.teams>div.team.isOver{background:repeating-linear-gradient(45deg,rgba(255,140,0,.1882352941),rgba(255,140,0,.1882352941) 3px,rgba(255,140,0,.1450980392) 3px,rgba(255,140,0,.1450980392) 6px)}.teams>div.team.isNew{opacity:.5}.teams>div.team .addNew{display:none}.teams>div.team:hover .addNew,.teams>div.team:focus-within .addNew,.teams>div.team:focus .addNew{display:inline-block}.teams .person{-webkit-user-select:none;user-select:none;padding:3px;border-radius:5px}.teams .person img{margin-right:5px}.teams .person *{vertical-align:middle}.teams .person:hover{opacity:.9;border:1.5px solid rgba(255,255,255,.4);margin:-.75px;background:rgba(255,255,255,.2666666667)}.teams div>h3 button,.teams .person button{visibility:hidden}.teams div>h3:hover button,.teams div>h3:focus button,.teams div>h3:focus-within button,.teams .person:hover button,.teams .person:focus button,.teams .person:focus-within button{visibility:visible}.friends{background:repeating-linear-gradient(45deg,rgba(46,138,0,.1882352941),rgba(46,138,0,.1882352941) 3px,rgba(46,138,0,.1450980392) 3px,rgba(46,138,0,.1450980392) 6px)}
