body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{color:#fff}.loading-spinner{height:100%}.loading-spinner,.text-box{align-items:center;display:flex;justify-content:center}.text-box{background-color:#f0f0f0;border-radius:10px;box-shadow:0 0 10px #0003;flex-direction:column;padding:20px;position:relative;text-align:center;transition:all .5s ease;z-index:10}.text-box h2{color:#333;font-size:2.5vw}.text-box p{color:#555;font-size:1.8vw;margin-top:1.2vw}.text-box-widen{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;height:auto;justify-content:center;left:0;padding:1vw 2vw;position:absolute;top:0;width:100%;z-index:10}.text-box-widen h2{flex-grow:1;margin:0}.text-box-widen .checkboxes,.text-box-widen .year-selector{flex-basis:auto;flex-grow:1;margin:0 1vw}.table-container{margin-top:20VH;max-height:80vh;overflow-x:hidden;overflow-y:auto;width:100vw}.appdatahub{align-items:center;background-image:url(/static/media/footballpitch.c71eb4167cc131a1c417.jpg);background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;position:relative}option.green{background-color:#1ef11e}.home-img{border-radius:50%;height:auto;margin:1vw;width:10vw}.header{margin-bottom:2vw;text-align:center}.content-container,.main-page{align-items:center;display:flex;flex-direction:column}.content-container{justify-content:center;margin-bottom:2vw}.button-container{flex-wrap:wrap;margin-bottom:1vw}.button-container,.main-button{display:flex;justify-content:center}.main-button{align-items:center;background-color:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.8vw;font-weight:700;margin:.5vw;padding:1vw 2vw;text-decoration:none}.main-button:hover{background-color:#555}.main-button:focus{outline:none}@media screen and (max-width:767px){.text-box h2{font-size:5vw}.text-box p{font-size:3.6vw}.text-box-widen{align-items:stretch;flex-direction:column}.text-box-widen .checkboxes,.text-box-widen .year-selector,.text-box-widen h2{font-size:3vw;margin:.5vw 0}.main-button{font-size:4vw;min-height:75px}}.section-header{background-color:#000000b3;border-radius:20px;box-shadow:0 3px 6px #0000004d;color:#fff;font-size:2rem;margin:20px auto 40px;padding:10px 20px;position:relative;text-align:center;transform:translateY(-50%);width:auto}.testing-section .section-header,.training-section .section-header{background-color:#27ae60cc}.card-container{align-items:center;gap:30px;padding-bottom:40px}.card-container,.match-card{display:flex;flex-direction:column}.match-card{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0003;margin:20px 0;max-width:900px;padding:5px;position:relative;transition:box-shadow .3s ease;width:95%}.match-card:hover{box-shadow:0 4px 15px #0000004d}.match-date{background-color:#fff;border-radius:15px;box-shadow:0 2px 5px #0003;color:#333;font-weight:700;left:50%;padding:10px 20px;position:absolute;top:-25px;transform:translateX(-50%)}.horizontal-line{background-color:#ccc;border:none;height:1px;margin:10px 0}.team-container{display:flex;justify-content:space-between}.team{align-items:center;display:flex;flex:1 1;font-size:1.2rem;justify-content:center;margin:5px 10px}.team-logo{height:auto;margin:5px;width:40px}.team-name{font-weight:700;margin-right:10px}.team-score{color:#2ecc71;font-size:1.5rem;margin:20px}.match-details{flex-grow:1;padding:20px}.prediction-results{border-left:2px solid #eaeaea;flex-basis:200px;padding:20px}.prediction-results-container{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:45px;padding-left:45px;padding-right:45px}.prediction-result{align-items:center;display:flex;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:wrap}.prediction-result:last-child{margin-bottom:0}.prediction-model{font-weight:700;margin-right:10px}.correct-prediction{color:#27ae60}.incorrect-prediction{color:#c0392b}.prediction-icon{height:16px;margin-right:10px;width:16px}.prediction-group{flex:1 1;min-width:150px;padding:0 10px}.prediction-group h4{color:#555;font-size:1rem;margin-bottom:10px}.no-models{color:#999;font-style:italic}.VADAR-group .prediction-model,.roBERTA-group .prediction-model,.sentiment .prediction-model,.without-sentiment .prediction-model{color:#007bff}.without-sentiment .prediction-model{color:#28a745}.icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;width:20px}.checkbox-custom{appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;height:20px;width:20px}.checkbox-custom:checked{background-color:#007bff}.checkbox-custom:checked:after{color:#fff;content:"\2714";font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.data-type-icon{height:auto;position:absolute;right:2%;top:2%;width:5%}@media (max-width:768px){.data-type-icon{right:3%;top:3%;width:8%}.section-header{border-radius:15px;box-shadow:0 2px 4px #0003;font-size:1.5rem;margin:15px auto 30px;padding:8px 16px;transform:none}.team-container{flex-wrap:wrap}.match-card{width:90%}}.back-button{background-color:#f0f0f0;border:none;border-radius:4px;box-shadow:0 0 10px #0003;color:#333;cursor:pointer;font-size:16px;left:10px;padding:10px 20px;position:absolute;top:10px;z-index:100}.back-button:hover{background-color:#292f33;color:#fff}.app{align-items:center;background-color:#111;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.dashboard-title{color:#fff;font-size:2rem;margin-bottom:20px}.dashboard-container{display:flex;flex-wrap:wrap;justify-content:space-around;padding:20px}.chart-container{align-items:center;background-color:#f6f4f4;border:1px solid #000;border-radius:5px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;margin-bottom:20px;padding:20px;width:45%}.chart-title{color:#000;font-size:1.2rem;font-weight:700;margin-bottom:10px}.sort-label{color:#000}.full-screen-chart-container{background-color:#222;border-radius:5px;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-40%,-40%);z-index:999}.close-button{position:absolute;right:10px;top:10px}.toggle-buttons{margin-top:20px}.toggle-buttons button{margin-right:10px}.model-accuracy-cards-container{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:20px;width:100%}.accuracy-card{align-items:center;background-color:#222;border-radius:5px;box-shadow:0 2px 4px #0003;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:10px;min-height:120px;overflow:hidden;padding:20px;position:relative;text-align:center;width:calc(25% - 20px)}.accuracy-card .sentiment-sticker{background-color:#4caf50;border-radius:0 0 0 5px;color:#fff;padding:5px 10px;position:absolute;right:0;top:0}.accuracy-card h3{font-size:.9rem;margin-bottom:.5rem}.accuracy-card p{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accuracy-card:hover{box-shadow:0 8px 16px #0000004d;transform:translateY(-5px);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}@media (max-width:1200px){.accuracy-card{width:calc(33.33% - 20px)}}@media (max-width:900px){.accuracy-card{width:calc(50% - 20px)}}@media (max-width:600px){.chart-container{min-height:180px;width:calc(100% - 20px)}.accuracy-card{margin:10px 0;min-height:160px;width:calc(50% - 15px)}}
/*# sourceMappingURL=main.c04e7bec.css.map*/