body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-color);color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}a{text-decoration:none;color:#fff}:root{--background-color:#1d2125;--primary-color:#17327c;--highlight-color:#3c518b;--highlighter-color:#4d69b6;--background-highlight-color:#262c31;--disabled-color:#5f5f5f}.mainLogo{display:-webkit-flex;display:flex;position:absolute;-webkit-justify-content:center;justify-content:center;top:-1rem;left:-1rem;background-color:var(--primary-color);padding:1.5rem;width:5rem;height:5rem;border-radius:5rem;z-index:2;margin:0}.mainLogo img{max-width:5rem;max-height:5rem}.top-section button{padding:.4rem;margin:0;height:3rem;font-size:.8rem;border-left:1rem solid var(--primary-color);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.top-section button:hover{background-color:var(--highlight-color)}.top-section{font-size:1rem;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-direction:row;flex-direction:row;background:var(--primary-color);position:fixed;width:100%;top:0;z-index:1;-webkit-align-items:center;align-items:center;min-height:3rem}input{border-radius:0;border:none;text-align:center;font-size:1.8rem;color:#fff;padding:1rem;-webkit-flex:1 1;flex:1 1;background-color:var(--primary-color)}h1{font-size:5rem}input:focus{border-color:var(--primary-color);outline:none}.input-label{text-align:center;font-weight:700}select{background-color:var(--primary-color);color:#fff;border:none;padding:1rem;font-size:1.5rem}select:disabled{background-color:var(--disabled-color);color:#fff}button{background-color:var(--primary-color);color:#fff;border:none;padding:1rem;font-size:2rem;outline:none;border-radius:1rem}button:disabled:hover{cursor:not-allowed;background-color:var(--disabled-color)}button:disabled,button:disabled:active{color:#fff;background-color:var(--disabled-color)}.danger-button{background-color:red}.danger-button:hover{background-color:rgba(211,0,0,.781)}button:hover{cursor:pointer;background-color:var(--highlight-color)}button:active{background-color:var(--highlighter-color)}.selectable:hover{background-color:var(--primary-color);cursor:pointer;transition:background-color .2s}.selectable:active{background-color:var(--highlight-color);cursor:pointer}.selectable.disabled,.selectable.disabled:hover{background-color:var(--disabled-color);color:var(--background-color)}.selectable.disabled:hover{cursor:not-allowed}.add-button{-webkit-align-self:center;align-self:center}.page-content{padding-top:8rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;align-items:stretch;padding-left:1rem;padding-right:1rem}.flex-grid-300{display:grid;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:row;flex-direction:row;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.flex-col{-webkit-flex-direction:column;flex-direction:column}.flex-col,input{display:-webkit-flex;display:flex}input{margin:.2rem 2rem 2rem;-webkit-flex:1 1 auto;flex:1 1 auto}.login-page{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:2rem;text-align:center;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center}.login-page button{-webkit-align-self:center;align-self:center}.error-message{margin:1rem;color:red;font-weight:700}.login-page a{color:#fff;text-decoration:none;font-weight:700;padding:1rem;-webkit-align-self:center;align-self:center;max-width:10rem}.login-page a,.login-page a:hover{background-color:var(--primary-color)}.login-page a:active{background-color:var(--highlight-color)}.page{-webkit-flex-direction:column;flex-direction:column}.apps{-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:80%;-webkit-align-self:center;align-self:center;-webkit-justify-content:center;justify-content:center}.app,.apps{display:-webkit-flex;display:flex}.app{margin:1rem;width:10rem;height:10rem;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;font-size:1.4rem;padding:1.4rem;font-weight:700}.menu-button{margin:.7rem;font-size:1rem}.app-logo-wrapper{width:7rem;height:7rem;border-radius:7rem;background-color:#fff;-webkit-justify-content:center;justify-content:center;display:-webkit-flex;display:flex;margin-bottom:1rem}.app-logo-image{max-width:4.5rem;max-height:4.5rem;-webkit-align-self:center;align-self:center}.page{-webkit-justify-content:center;justify-content:center;text-align:center}.page,.users-list{display:-webkit-flex;display:flex}.users-list{margin:1rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:2rem;background-color:var(--background-highlight-color)}.user{padding:1rem;background-color:var(--primary-color);margin:1rem}.user:hover{background-color:var(--highlight-color);cursor:pointer}.explore-list{-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:2rem;background-color:var(--background-highlight-color);padding-bottom:10rem;margin:2rem 1rem 1rem}.edit-item,.explore-list{display:-webkit-flex;display:flex}.edit-item{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;text-align:center}.edit-item .buttons{margin-bottom:2rem;display:grid;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:row;flex-direction:row;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.edit-item .buttons button{margin-left:2rem;margin-right:2rem}.edit-list .selected-items{background-color:var(--background-highlight-color);text-align:left;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 1rem 3rem;margin-top:1rem}.edit-list .item{display:inline-block;padding:.4rem;border-radius:1rem;background-color:var(--primary-color);color:#fff}.edit-list .item:hover{background-color:var(--highlight-color)}.edit-list .item-contents{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.edit-list .item-name{margin:.3rem}.edit-list .delete-item,.edit-list .delete-item:hover{cursor:pointer;background-color:transparent}.edit-list .delete-item{padding:0;margin:0;font-size:1.5rem;color:#fff}.edit-list{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column}.admin-menu{display:grid;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:row;flex-direction:row;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.admin-menu div{-webkit-flex-direction:column;flex-direction:column;-webkit-flex:0.5 1;flex:0.5 1;margin:2rem}.admin-menu div,.menu-item{display:-webkit-flex;display:flex}.menu-item{background-color:var(--primary-color);padding:1rem;margin:1rem 1rem 2rem;font-size:2rem;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-align:center;height:9rem}.menu-item:hover{cursor:pointer;background-color:var(--highlight-color)}
/*# sourceMappingURL=main.fe16060c.chunk.css.map */