@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url(MaterialIcons-Regular.91a3c4cd8042e54f.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(MaterialIcons-Regular.9fa1a18c73df3f4d.woff2) format("woff2"),url(MaterialIcons-Regular.a3f9ea155a1e691c.woff) format("woff"),url(MaterialIcons-Regular.80ba3ce7e15ab083.ttf) format("truetype")}.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp,.material-icons-two-tone{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@font-face{font-family:"Material Icons Outlined";font-style:normal;font-weight:400;src:url(MaterialIconsOutlined-Regular.4f07d6a772b3c374.eot);src:local("Material Icons Outlined"),local("MaterialIconsOutlined-Regular"),url(MaterialIconsOutlined-Regular.1f2166dd95fc7d05.woff2) format("woff2"),url(MaterialIconsOutlined-Regular.37203304c64045e3.woff) format("woff"),url(MaterialIconsOutlined-Regular.c67056726907e2c5.otf) format("opentype")}.material-icons-outlined{font-family:"Material Icons Outlined"}@font-face{font-family:"Material Icons Round";font-style:normal;font-weight:400;src:url(MaterialIconsRound-Regular.f0db551d67ad8956.eot);src:local("Material Icons Round"),local("MaterialIconsRound-Regular"),url(MaterialIconsRound-Regular.8afc058626b69766.woff2) format("woff2"),url(MaterialIconsRound-Regular.b83e0b147771a8d1.woff) format("woff"),url(MaterialIconsRound-Regular.a6c261a80135eb9c.otf) format("opentype")}.material-icons-round{font-family:"Material Icons Round"}@font-face{font-family:"Material Icons Sharp";font-style:normal;font-weight:400;src:url(MaterialIconsSharp-Regular.bde00b655caa16d0.eot);src:local("Material Icons Sharp"),local("MaterialIconsSharp-Regular"),url(MaterialIconsSharp-Regular.52a0a40b8d3ea073.woff2) format("woff2"),url(MaterialIconsSharp-Regular.3ce8cb6668807d28.woff) format("woff"),url(MaterialIconsSharp-Regular.a9aec2a87d8b5f6e.otf) format("opentype")}.material-icons-sharp{font-family:"Material Icons Sharp"}@font-face{font-family:"Material Icons Two Tone";font-style:normal;font-weight:400;src:url(MaterialIconsTwoTone-Regular.5e89b9ae563dafb9.eot);src:local("Material Icons Two Tone"),local("MaterialIconsTwoTone-Regular"),url(MaterialIconsTwoTone-Regular.57dac89f00fde890.woff2) format("woff2"),url(MaterialIconsTwoTone-Regular.a7f0c39f6af10b76.woff) format("woff"),url(MaterialIconsTwoTone-Regular.1c0b257883272ae3.otf) format("opentype")}.material-icons-two-tone{font-family:"Material Icons Two Tone"}body.dark{--background: #17171A;--background-dim: #111;--background-tint-1: #222228;--background-tint-2: #33333a;--text: #fff;--text-dim: #aaa;--blue: #2F68DD;--violet: #8B87F8;--red: #FD5858;--orange: #FC9748;--yellow: #FCE048;--green: #29AE39;--primary: var(--blue);--secondary: var(--violet);--tertiary: var(--violet);--primary-contrast: #fff;--shadow-color-1: #0001;--shadow-color-2: #0006;--shadow-color-inverse-1: #fff1;--shadow-color-inverse-2: #fff6}body.light{--background: #ebebeb;--background-dim: #d8d4d4;--background-tint-1: #ffffff;--background-tint-2: #f5f5f5;--text: #202020;--text-dim: #414141;--blue: #2F68DD;--violet: #8B87F8;--red: #FD5858;--orange: #FC9748;--yellow: #FCE048;--green: #29AE39;--primary: var(--blue);--secondary: var(--violet);--tertiary: var(--violet);--primary-contrast: #fff;--shadow-color-1: #00000005;--shadow-color-2: #0001;--shadow-color-inverse-1: #fff6;--shadow-color-inverse-2: #fffa}@font-face{font-family:PTSans;src:url(PTSans-Regular.311bafbaaacd8a94.ttf)}@font-face{font-family:PTSans;src:url(PTSans-Bold.0ec18b87073a836a.ttf);font-weight:bold}@font-face{font-family:PTSans;src:url(PTSans-Italic.29daeebba8aed5dc.ttf);font-style:italic}@font-face{font-family:PTSans;src:url(PTSans-BoldItalic.d8e0edc96f52240d.ttf);font-weight:bold;font-style:italic}.titlebar{display:flex;justify-content:space-between;align-items:center;grid-gap:var(--spacing-2);gap:var(--spacing-2)}.titlebar h2{margin-right:auto}.titlebar .flex-br{flex-basis:100%;height:0}.titlebar .count{opacity:.8}body.mobile .titlebar{flex-wrap:wrap;grid-gap:var(--spacing-2);gap:var(--spacing-2);justify-content:center}body.mobile .titlebar h2{width:100%;text-align:center}.btn-new{font-size:1.3rem;display:flex;align-items:center;background:var(--blue);padding:0 .5em;height:60px;border-radius:var(--border-radius-3);cursor:pointer}hr{height:1.5px;background:var(--text-dim);opacity:.5;margin:var(--spacing-3) 0}body:not(.mobile) .mo{display:none}label.searchbar{display:flex;flex-direction:row;background:var(--background-tint-1);height:60px;width:20em;max-width:20em;padding:0 1em;align-items:center;border-radius:var(--border-radius-3);transition:.2s var(--tran-curve-2);cursor:text;margin:0}label.searchbar:hover{filter:contrast(1.03)}label.searchbar:focus-within{filter:contrast(1.05)}label.searchbar.collapsed{max-width:4em;justify-content:center;cursor:pointer}label.searchbar.collapsed input{display:none;opacity:0}label.searchbar input{background:none;flex-grow:1;font-size:1.3rem;outline:none;width:100%}label.searchbar .icon{font-size:2rem;color:var(--text-dim)}body.mobile .searchbar:not(.collapsed){position:fixed;left:0;width:100vw;max-width:none}td.min-col{width:0}label{display:flex;flex-direction:column;margin-bottom:1.5rem;max-width:calc(100vw - 4 * var(--spacing-2))}label>*{margin-top:.3rem}input[type=text]{background:none;font-size:1.5rem;outline:none;padding:.3em;transition-duration:.1s}input[type=text]:disabled{opacity:.7}input[type=range]{outline:none;background:none;margin-top:1rem}input[type=range]::-webkit-slider-runnable-track,input[type=range]::-moz-range-track{-webkit-appearance:none;height:4px;background-color:#fff}input[type=range]::-webkit-slider-thumb,input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:1.5rem;width:1.5rem;background:var(--blue);border-radius:100%;border:none;cursor:pointer}input[type=range]::-moz-range-progress{height:4px;background:var(--red)}input[type=range]:disabled{pointer-events:none}textarea{background:none;font-size:1.5rem;box-shadow:0 0 0 2px var(--blue);outline:none;padding:.3em;transition-duration:.1s}textarea:focus:not([readonly]){background:var(--background-tint-1);box-shadow:0 0 0 3px var(--blue)}select{background:none;font-size:1.5rem;padding:.3em;box-shadow:0 0 0 2px var(--blue)}select option{background:var(--background)}select option:disabled{opacity:.5}.btn-row{display:flex;flex-wrap:wrap;grid-gap:var(--spacing-2);gap:var(--spacing-2);align-items:center}body.mobile .btn-row{justify-content:center}button,.btn{display:flex;background:var(--blue);font-size:1.3rem;padding:.5em;cursor:pointer;border-radius:var(--border-radius-3);text-decoration:none;align-items:center;color:var(--primary-contrast)}button.danger,.btn.danger{background:var(--red)}button.success,.btn.success{background:var(--green)}button.dim,.btn.dim{background:var(--background-tint-2)}button.disabled,.btn.disabled{pointer-events:none;opacity:.5}button .icon,.btn .icon{color:var(--primary-contrast)}button .icon.right,.btn .icon.right{margin-left:.3em}button .icon.left,.btn .icon.left{margin-right:.3em}button:disabled,.btn:disabled{pointer-events:none;opacity:.8}.form input{box-shadow:0 2px 0 var(--blue)}.form input:focus{background:var(--background-tint-1);box-shadow:0 4px 0 var(--blue)}:root{--spacing-1: 40px;--spacing-2: 20px;--spacing-3: 15px;--spacing-4: 10px;--spacing-5: 5px;--border-radius-1: 35px;--border-radius-2: 15px;--border-radius-3: 10px;--sidebar-width: 250px;--topbar-height: 40px;--navitem-height: 45px;--tr-height: 60px;--tran-curve-1: cubic-bezier(.2,1.5,.65,1.01);--tran-curve-2: cubic-bezier(.2,1,.65,1.01)}*{margin:0;padding:0;border:0;box-sizing:border-box;font-family:PTSans;color:var(--text);transition:.2s ease}h1,h2,h3,th{-webkit-user-select:none;user-select:none}p{color:var(--text-dim)}a{outline:0;text-decoration:none}body{background:var(--background-dim);height:100vh;width:100vw;overflow:hidden}input{-webkit-user-select:initial;user-select:initial}*{scrollbar-color:var(--background-tint-1) var(--background);scrollbar-width:thin}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-thumb{background:var(--background-tint-1)}.menu-collapsed .content{border-radius:0!important}.dim{color:var(--text-dim)!important}
