.scoreboard-screen{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#2b2b2b;font-family:Arial,sans-serif;height:100vh;justify-content:center;overflow:hidden;width:100vw}.scoreboard,.scoreboard-screen{align-items:center;display:flex;position:relative}.scoreboard{box-sizing:border-box;height:50vw;justify-content:space-evenly;margin:0 auto;padding:0 2vw;width:100%}.background-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.scoreboard h2{color:#282c34;font-size:24px;margin:0}.scoreboard h2.white{color:#fff;font-size:2vw;font-weight:700;text-shadow:-2px -2px 0 #0006,2px -2px 0 #0006,-2px 2px 0 #0006,2px 2px 0 #0006;text-transform:uppercase}.playlist{box-sizing:border-box;justify-content:space-evenly;margin:0 auto;padding:0;position:relative}.playlist,.playlist div{align-items:center;display:flex;height:100%;width:100%}.playlist div{justify-content:center;padding:2px}.playlist div img{object-fit:contain}.playlist div img,.playlist div video{height:100%;object-position:center;width:100%}.playlist div video{object-fit:cover}.team{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:5px;width:27vw}.logo{background-color:#fff;border:2px solid #282c34;border-radius:5px;display:block;height:15vw;margin:15px auto 0;object-fit:contain;object-position:center;padding:3px;width:15vw}h2.teamName{background-color:#fff;font-size:max(2vw,30px);padding:5px}.score,h2.teamName{margin-top:0;text-align:center;width:100%}.score{background-color:#282c34;border:3px solid #fff;color:#fff;font-family:Arial Black,Impact,Roboto,Arial Narrow Bold,sans-serif;font-size:12vw;font-weight:bolder;padding:min(1vw,5px)}.timerDigit{font-size:6vw;padding:10px 2vw}.periodDigit,.timerDigit{background-color:#282c34;border:3px solid #fff;color:#fff;font-weight:700;margin:5% 0}.periodDigit{font-size:5vw;padding:10px 3vw}.digitContainer{height:33%;justify-content:center;width:33%}.digitContainer,.timer{align-items:center;display:flex;flex-direction:column}.timer{font-size:26px;height:45vw;justify-content:space-evenly;position:relative;width:45vw}.timer .logo{height:25%;margin:0;width:25%}.reset-button{background-color:red;border:none;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;position:fixed;right:10px;top:10px;z-index:1000}.out-of-time-color{border-color:red}.scoreboard-cards{color:#fff;display:flex;font-family:Arial Narrow Bold,sans-serif;font-size:2.5vw;font-weight:400;justify-content:center;min-height:100px;width:100%}.team1-cards,.team2-cards{display:flex;flex:1 1;flex-direction:column;margin:0;padding:0}.card-item-left{justify-content:flex-start;margin-right:10px}.card-item-left,.card-item-right{align-items:center;background-color:#0009;display:flex;padding:2px 0 3px}.card-item-right{justify-content:flex-end;margin-bottom:5px;margin-left:10px;width:100%}.scoreboard-screen .card-color-box{border:1px solid #000;border-radius:3px;display:inline-block;height:30px;margin-left:10px;margin-right:10px;width:20px}.timeline-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.timeline-item{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.timeline-media{border:1px solid #aaa;border-radius:15px;height:150px;overflow:hidden;position:relative;width:100%}.timeline-media.active{border-color:#3498db;border-width:2px}.timeline-thumbnail{height:100%;object-fit:contain;width:100%}.timeline-overlay{background:#0006;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;position:absolute;top:0;width:100%}.timeline-overlay.active{background:none}.buttons-overlay{height:100%;padding:5px}.button-square,.buttons-overlay{align-items:center;display:flex;justify-content:center}.button-square{background:#00000080;border:1px solid #fff6;border-radius:8px;color:#fff;cursor:pointer;font-size:24px;font-weight:700;height:50px;line-height:50px;margin:20px 10px 0;text-align:center;width:50px}.button-square:hover{background:#000000b3}.timeline-grid .timeline-name{font-size:18px;margin:10px 0 0;padding:3px 0;text-shadow:-1px -1px 0 #0006,1px -1px 0 #0006,-1px 1px 0 #0006,1px 1px 0 #0006;text-transform:uppercase;width:100%}.timeline-duration,.timeline-grid .timeline-name{background-color:#00000080;color:#fff;position:absolute;text-align:center}.timeline-duration{border-radius:3px;bottom:5px;font-size:12px;padding:2px 5px;right:5px}.timeline-delete-button{background:linear-gradient(45deg,#e74c3c,#c0392b);border:1px solid #ff9387;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:8px 12px}.timeline-delete-button:hover{background-color:#c0392b;border-color:#a93226}.marginButton{margin-top:5px}body,html{color:#e0e0e0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;margin:0;padding:0}.admin-panel{align-items:flex-start;background-color:#1e1e1e;background:linear-gradient(45deg,#220330,#2f3b43);color:#2f2f2f;display:flex;font-family:Arial,sans-serif;height:100%;justify-content:center;min-height:100vh;position:relative}h2,h3,h4{color:#fff}h2,h3{margin-bottom:15px;margin-top:50px}.container{background-color:red;margin:0 auto;max-width:1200px;padding:20px}.insets{background-color:#2e2e2e;background:linear-gradient(45deg,#220330,#2e2e2e);border:1px solid #3e3e3e;border-radius:8px;margin-bottom:20px;padding:20px}.insets h3{color:#fff;margin-top:0}label{color:#fff;display:block;font-weight:600;margin-bottom:8px}input[type=file],input[type=number],input[type=text],select{background-color:#3e3e3e;border:1px solid #5e5e5e;border-radius:4px;color:#fff;font-size:16px;margin-bottom:15px;padding:10px;width:100%}input[type=number]::placeholder,input[type=text]::placeholder{color:#b0b0b0}button{background:linear-gradient(45deg,#4b44ad,#223f77);border:1px solid #2980b9;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-right:10px;margin-top:5px;padding:12px 20px;transition:background .3s,border .3s}button:hover{background:linear-gradient(45deg,#4b44ad,#3aa0e7);border:1px solid #1f639e}.marginButton{margin-top:10px}.navigation{background-color:#2e2e2e;border-bottom:1px solid #3e3e3e;display:flex;justify-content:space-around;margin-bottom:30px}.navigation button{align-items:center;background-color:initial;border:none;border-bottom:2px solid #0000;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:16px;justify-content:flex-start;max-width:150px;padding:5px;transition:background .3s,border-bottom .3s;width:150px}.navigation button:hover{background-color:#1e1e1e;border-bottom:2px solid #d1d1d1}.navigation button.active{background-color:#1e1e1e;border-bottom:2px solid #e278ff}.center-timeline{text-align:center}.timeline-title{color:#fff;font-size:24px;font-weight:700;margin-bottom:20px}.displayrow{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.displayrow li{list-style:none;margin:10px;text-align:center}.displayrow img,.displayrow video{border:1px solid #5e5e5e;border-radius:4px;max-width:150px}.displayrow p{color:#b0b0b0;margin-top:5px}input[type=checkbox]{margin-right:10px}.timer-display{margin-top:30px;text-align:center}.timer-label{color:#fff;font-size:18px;font-weight:400;margin-bottom:5px}.timer-value{background-color:#1e1e1e;border-radius:8px;color:#fdbc19;display:inline-block;font-size:32px;font-weight:700;margin-top:10px;padding:10px 20px}.timer-buttons{margin-top:20px}.match .timer-buttons button,.timer-buttons{align-items:center;display:flex;justify-content:center}.match .timer-buttons button{height:50px;margin:0 15px;padding:0;width:50px}.timer-buttons button{margin:0 10px 0 0}.timer-buttons button.timer-reset-button{margin:0}.timer-reset-button{align-items:center;background:none;background:linear-gradient(45deg,#e74c3c,#c0392b);background-color:#e74c3c;border:1px solid #ff9387;color:#fff;display:flex;height:30px;justify-content:center;padding:0 15px;width:none}.timer-reset-button:hover{background:linear-gradient(45deg,#af3123,#d96154);background-color:#c0392b;border-color:#a93226}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.period-controls,.score-controls{align-items:center;display:flex;justify-content:space-between}.period-controls input,.score-controls input{color:#fdbc19;font-size:22px;font-weight:700;margin:0;text-align:center;width:70px}.period-controls button,.score-controls button{align-items:center;background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:25px;font-weight:700;height:35px;justify-content:center;padding:0;transition:background-color .3s ease;width:35px}.period-controls button:hover,.score-controls button:hover{background-color:#2980b9}.counter{margin-bottom:25px}.counter label{margin-bottom:10px}input[type=number]{-moz-appearance:textfield}.media-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,150px);justify-content:center}.media-item{border:2px solid #0000;border-radius:8px;cursor:pointer;height:150px;overflow:hidden;position:relative;width:150px}.media-item.selected{border-color:#3498db}.media-thumbnail{height:100%;object-fit:cover;width:100%}.delete-button{align-items:center;background:#0000004d;border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:2px;justify-content:center;margin:0;padding:15px;position:absolute;right:3px;top:3px;width:2px;z-index:2}.delete-button:hover{background:#ff1a01e6;border:1px solid #fff;text-shadow:none}.delete-button:disabled{cursor:not-allowed;opacity:.5}.selection-index{color:#fff;font-size:80px;font-weight:700;left:50%;position:absolute;text-shadow:-3px -3px 0 #000,3px -3px 0 #000,-3px 3px 0 #000,3px 3px 0 #000;top:50%;transform:translate(-50%,-50%)}.media-duration{background-color:#000000b3;border-radius:3px;bottom:5px;color:#fff;font-size:12px;padding:2px 5px;position:absolute;right:5px}button:disabled{background:#555;border-color:#444;cursor:not-allowed;opacity:.6}.spinner-container{align-items:center;display:flex;height:100px;justify-content:center;width:100%}.spinner{animation:spin 1s linear infinite;border:4px solid #0000001a;border-left-color:#3498db;border-radius:50%;height:36px;margin-top:10px;width:36px}.success-message{color:#c8d8ff;font-size:18px;margin-top:10px;text-align:center}@keyframes spin{to{transform:rotate(1turn)}}.out-of-time-color{border:2px solid red}.blank-space{display:flex;flex:1 1}.timer-type-switch{align-items:flex-start;display:flex;flex-direction:column;margin-top:20px}.timer-type-switch-row{align-items:center;display:flex;flex-direction:row;margin-top:5px}.timer-type-switch label,.timer-type-switch-row label{color:#fff;font-weight:500;margin-right:10px}.switch{display:inline-block;height:24px;margin-right:10px;position:relative;width:50px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#6a67c5;border-radius:34px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#8d88de;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;width:18px}input:checked+.slider{background-color:#2a2578}input:focus+.slider{box-shadow:0 0 1px #363180}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.media-buttons-container{align-items:center;display:flex;flex-direction:row;height:45px;justify-content:flex-start;position:relative}.media-buttons-container button{height:100%}.mobile-media-button{align-items:center;display:flex;justify-content:center;padding:0;width:45px}.card-buttons{display:flex;margin-bottom:10px}.card-button{align-items:center;background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:24px;font-weight:700;height:45px;justify-content:center;margin-right:10px;transition:none;width:30px}.card-button:hover{background:none;border:none}.card-button.yellow{background-color:#ffd930;color:#000}.card-button.red{background-color:red}.card-button.green{background-color:#00a241}.card-button.blue{background-color:#532dff}.card-button.white{background-color:#fff;color:#000}.team-cards{color:#fff;margin:10px 0 20px}.card-item{align-items:center;color:#fff;display:flex;margin-bottom:5px}.card-color-box{border-radius:3px;height:20px;margin-right:10px;width:20px}.card-color-box.yellow{background-color:#ffd930}.card-color-box.red{background-color:red}.card-color-box.green{background-color:#00a241}.card-color-box.blue{background-color:#532dff}.card-color-box.white{background-color:#fff}.remove-card-button{background-color:#e74c3c;border:none;border-radius:3px;color:#fff;cursor:pointer;margin-left:auto;padding:5px 10px;transition:none}.remove-card-button:hover{background:none;background-color:#c0392b;border:none;transition:none}@media (min-width:768px){.navigation .text-settings-button{display:none}}@media (max-width:768px){.navigation .blank-space,.navigation .graphic-settings-button{display:none}h3{margin-left:10px}.navigation{flex-direction:column}.navigation button{border-bottom:none;border-left:4px solid #0000;flex:1 1;justify-content:space-between;max-width:none;padding-left:10px;padding-right:10px;text-align:left;width:100%}.navigation button.active,.navigation button:hover{background-color:#1e1e1e;border-bottom:none;border-left:4px solid #fff}.match .timer-buttons{align-items:flex-start}.match .timer-buttons,.timer-buttons{display:flex;flex-direction:row;justify-content:center;margin-top:20px;width:100%}.timer-buttons{align-items:center}.match .timer-buttons button{align-items:center;display:flex;height:50px;justify-content:center;margin-bottom:15px;margin-top:0;padding:0;width:50px}.timer-buttons button{margin:0 10px 0 0}.blank-space{display:flex;margin:15px}.counter label{margin-bottom:10px}}*{box-sizing:border-box}*,body{margin:0;padding:0}body{background-color:#1e1e1e;color:#e0e0e0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.login{background-color:#1e1e1e!important;color:#2f2f2f;font-family:Arial,sans-serif;height:100vh;position:relative;width:100%}.login,.login form{align-items:center;display:flex;flex-direction:column;justify-content:center}.login h2{color:#fff;margin-bottom:20px}.login input[type=password],.login input[type=text]{background-color:#2e2e2e;border:1px solid #5e5e5e;border-radius:4px;color:#fff;font-size:16px;margin-bottom:15px;padding:12px;width:300px}.login input::placeholder{color:#b0b0b0}.login button{background:linear-gradient(45deg,#8e44ad,#3498db);border:1px solid #2980b9;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background .3s,border .3s;width:300px}.login button:hover{background:linear-gradient(45deg,#9b59b6,#3aa0e7);border:1px solid #1f639e}.error{color:#e74c3c;margin-bottom:15px;text-align:center}@media (max-width:400px){.login{align-items:center;background-color:#1e1e1e!important;color:#2f2f2f;display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:flex-start;position:relative}.login,.login button,.login input[type=password],.login input[type=text]{width:100%}}input:-moz-autofill{background-color:#2e2e2e!important;caret-color:#fff;color:#fff!important}input:-webkit-autofill{-webkit-text-fill-color:#fff!important;background-color:#2e2e2e!important;-webkit-box-shadow:inset 0 0 0 1000px #2e2e2e!important;caret-color:#fff;color:#fff!important}input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;background-color:#2e2e2e!important;-webkit-box-shadow:inset 0 0 0 1000px #2e2e2e!important;caret-color:#fff;color:#fff!important}input:-moz-autofill:focus,input:-moz-autofill:hover{background-color:#2e2e2e!important;caret-color:#fff;color:#fff!important}
/*# sourceMappingURL=main.eae42779.css.map*/