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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.body{min-height:90vh}.body .open{height:45px}.body .open,.body nav{overflow:hidden;transition:all .2s ease-in-out}.body nav{padding:0 20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(238,231,231,.5);height:140px}@media screen and (max-width:768px){.body nav{flex-direction:column;align-items:flex-start}}@media screen and (max-width:768px){.body nav .logo{padding-top:10px}}.body nav .logo img{height:20px}.body nav .menu h4{padding:0;margin:0}.body nav .menu a{color:#efabff;text-decoration:none;outline:none;transition:color .2s ease;font-size:14px}.body nav .menu a:hover{color:#fff}.body nav .menu ul{display:flex;flex-direction:row;list-style:none}@media screen and (max-width:768px){.body nav .menu ul{justify-content:flex-start;flex-direction:column;padding-left:0}}.body nav .menu ul li a{margin:10px;color:#efabff;text-decoration:none;outline:none;transition:color .2s ease;font-size:14px}.body nav .menu ul li a:hover{color:#fff}.body nav .menu ul .icon{position:absolute;top:5px;right:5px}@media screen and (min-width:768px){.body nav .menu ul .icon{display:none}}.body main{min-height:90vh;width:50%;margin:2px auto}@media screen and (max-width:768px){.body main{width:95%}}.body main.sign-in{min-height:83vh}.body footer{width:100%;border-top:1px solid #fff;padding:16px 0;max-height:50px}.body footer div{max-width:1200px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:space-between}.body footer div .links{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.body footer div .links span{font-size:10px}.body footer div .links div a{text-decoration:none;color:#fff;font-size:5px;letter-spacing:1px}.body footer div .links div span{margin:0 3px;font-size:5px}.body footer div .social{display:flex;flex-direction:row}.body footer div .social a{margin-right:3px}.body footer div .social a svg path{color:grey}.body footer div .social a svg path:hover{color:"pink"}button{background-color:transparent;color:#efabff;border-radius:20px;padding:6px 20px;border:2px solid #efabff;outline:none;transition:all .2s ease-in-out;height:35px;cursor:pointer}button:hover{border-color:#fff;color:#fff}#content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:2px auto}#content .header{margin-top:40px;border-style:solid;border-width:2px;border-left:none;border-right:none;border-image:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.7) 30%,hsla(0,0%,100%,.7) 70%,hsla(0,0%,100%,.05)) 1;width:100%;display:flex;justify-content:space-between}#content .header h1{font-size:50px;margin:5px 0 0}@media screen and (max-width:768px){#content .header h1{font-size:18px}}#content .header div{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}#content .subHeader{display:flex;justify-content:start;grid-gap:16px;gap:16px;align-items:center;border-style:solid;border-width:1px;width:100%;padding-top:15px;border-left:none;border-right:none;border-top:none;border-image:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.7) 30%,hsla(0,0%,100%,.7) 70%,hsla(0,0%,100%,.05)) 1}@media screen and (max-width:768px){#content .subHeader{flex-wrap:wrap;justify-content:center}}#content .subHeader p{font-size:medium;font-weight:200;padding:0;margin:0}@media screen and (max-width:768px){#content .subHeader p{width:95%;text-align:center}}#content .subHeader .tabButton{height:auto;padding:15px 20px;background-color:#000;border-radius:0;border:none;margin:0;color:#fff;font-size:medium}#content .subHeader .tabButton:hover{color:#efabff}#content .subHeader .tabButtonSelected{border:1px solid grey;border-bottom:none}#content .nocontent{width:100%;padding:15px;background-color:rgba(0,0,0,.6);border-style:solid;border-width:2px;border-left:none;border-right:none;border-top:none;margin-bottom:100px;border-image:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.7) 30%,hsla(0,0%,100%,.7) 70%,hsla(0,0%,100%,.05)) 1}#content .nocontent .border{border:1px solid #555;padding:70px 20px;display:flex;justify-content:center;align-items:center}#content .nocontent .border img{height:35px;margin-right:5px}#content .modelsGrid{display:flex;width:100%;margin-bottom:100px;border-style:solid;border-width:2px;padding:10px 0;border-left:none;border-right:none;border-top:none;border-image:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.7) 30%,hsla(0,0%,100%,.7) 70%,hsla(0,0%,100%,.05)) 1}#content .modelsGrid .loading{width:100%;display:flex;align-items:center;justify-content:center;padding:60px}#content .modelsGrid .item{justify-content:space-between}#content .modelsGrid .item,#content .modelsGrid .item .tools{display:flex;flex-direction:row;align-items:center}#content .modelsGrid .item .tools a img{height:25px}#content .modelsGrid .item .tools div{display:flex;align-items:center}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#content .modelsGrid .item .tools div .rotating{animation:rotating 2s linear infinite}#content .modelsGrid .item .tools div img{-webkit-user-select:none;user-select:none;margin:10px;height:40px}#content .modelsGrid .item .tools div span{-webkit-user-select:none;user-select:none;color:#efabff}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);justify-content:center;z-index:9999}.loading-content,.loading-overlay{display:flex;align-items:center}.spinner{width:50px;height:50px;animation:spin 1s linear infinite}.loading-text{margin-left:10px;font-family:Arial,sans-serif;font-size:32px;font-weight:700;font-style:italic;color:#efabff}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UploadTypeDialogContent{display:flex;flex-direction:column;align-items:center}.UploadTypeDialogContent__heading{text-align:center}.UploadTypeDialogContent__subheading{text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:18px}#signin{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#signin .header{margin-top:100px;text-align:center;width:100%}#signin .header img{width:100%}@media screen and (max-width:768px){#signin .header img{width:100%;height:auto}}@media screen and (max-width:768px){#signin .header h1{font-size:22px}}#signin .form{margin-top:20px;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative}#signin .form label{margin-bottom:15px;margin-top:15px;font-size:13px}#signin .form .error,#signin .form .error2{color:red;display:inline-flex;position:absolute;right:0;width:70%}#signin .form .error2 img,#signin .form .error img{width:15px;height:15px;padding:15px}#signin .form .error2 label,#signin .form .error label{margin-bottom:15px;margin-top:15px;font-size:13px}#signin .form .error{top:70px}#signin .form .error2{top:150px}#signin .form input{background-color:transparent;border:1px solid hsla(0,0%,100%,.5);transition:all .2s ease-in;width:100%;color:#fff;padding:3px;font-family:Arial}#signin .form button{margin-top:15px;cursor:pointer}#signin .form button:active{color:#efabff;border:1px solid #efabff}.songs-table-wrapper{width:100%}.songs-table-wrapper .MuiPaper-root{overflow:hidden;width:100%}.songs-table-wrapper .MuiTableContainer-root{max-height:70vh;width:100%}.songs-table-wrapper .MuiTable-root{width:100%;table-layout:fixed}.songs-table-wrapper .MuiTableHead-root .MuiTableCell-root{font-weight:600;background-color:rgba(0,0,0,.03)}.songs-table-wrapper .MuiTableCell-root{padding:12px 16px;word-break:break-word}.songs-table-wrapper .title-column{width:30%}.songs-table-wrapper .genre-column,.songs-table-wrapper .status-column{width:15%}.songs-table-wrapper .actions-column,.songs-table-wrapper .date-column{width:20%}.admin-songs-container{padding:24px;color:#fff}.admin-songs-container .admin-paper{background-color:#2d2d2d;padding:16px;margin-top:1rem;overflow:hidden;width:100%;max-width:100%}.create-song-container{padding:24px;color:#fff}.create-song-container .create-song-paper{background-color:#2d2d2d;padding:24px;margin-top:1rem;overflow:hidden}.create-song-container .file-input-container{width:100%;margin-bottom:8px}.create-song-container .file-input-container .file-upload-button{text-align:left;justify-content:flex-start;padding:12px 16px;height:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-song-container .form-actions{display:flex;justify-content:flex-start;margin-top:16px}.edit-song-container{padding:24px;color:#fff}.edit-song-container .edit-song-paper{background-color:#2d2d2d;padding:24px;margin-top:1rem;overflow:hidden}.edit-song-container .file-input-container{width:100%;margin-bottom:8px}.edit-song-container .file-input-container .file-upload-button{text-align:left;justify-content:flex-start;padding:12px 16px;height:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-song-container .form-actions{display:flex;justify-content:flex-start;margin-top:16px}
/*# sourceMappingURL=main.7ca593c4.chunk.css.map */