.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:-moz-min-content;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012;position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}*{box-sizing:border-box}html,body{margin:0;font-family:Inter,sans-serif;background-color:#fff}.wrapper{display:flex;flex-direction:column;min-height:100vh}.h1{margin:0;font-size:1.5rem;font-weight:800;color:#0a2142;text-decoration:none}.header{background-color:#fff;padding:1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:solid #cacaca 1px}.footer{background-color:#fff;padding:1.5rem 1rem;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:auto;border-top:solid #cacaca 1px}.footer-text{color:#0a2142;font-size:.75rem;margin-top:.5rem}.footer-header{color:#0a2142;font-size:1rem;font-weight:500;margin-top:.5rem}.pages{display:flex}.link{color:#1c3453;padding:1rem;text-decoration:none}.link:hover{color:#0c1522;font-weight:500;cursor:pointer}.error{display:flex;margin-top:10rem;background-color:#f7dbdb;width:350px;margin-left:auto;margin-right:auto;border-radius:6px;border:solid rgb(218,157,157) 1px;padding:1rem;align-items:center}.error-text{display:flex;flex-direction:column;margin-left:1rem}.error-header,.error-message{margin:0rem;padding:0}.error-message{color:#1b1b1b}.exclam{color:#cf1f1f;font-size:2rem}.carousel{height:350px;display:flex;gap:1rem;width:100%;overflow-x:scroll;overflow-y:hidden;border-radius:8px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{border-radius:10px;background-color:silver}.section{display:flex;flex-direction:column;margin:1.5rem 0}.section-title-container{display:flex;justify-content:space-between;align-items:center}.section-see-all{font-weight:400;font-size:.9rem;color:#1b1b1b}.section-see-all:hover{cursor:pointer}.content{width:100%;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;padding:1rem 2rem}h3{margin:0}.bottom-section{display:flex;flex-direction:column;justify-content:space-between;height:25%;padding:.5rem;background-color:#1c3453;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.card{display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;width:375px;height:100%;border-radius:8px;padding-bottom:.25rem;position:relative}.grid-card{display:flex;flex-direction:column;flex-shrink:0;width:600px;height:600px;border-radius:8px;padding-bottom:.25rem;box-shadow:2px 2px 6px #00000026,-2px -2px 6px #00000026}.grid-top-container{display:flex;justify-content:space-between;padding:.5rem .5rem 0}.card:has(.bottom-section:hover){transform:translateY(3px)}.bottom-section:hover{cursor:pointer}.chart{height:75%;background-color:#f2f4f7;border-top-left-radius:8px;border-top-right-radius:8px;padding:10px}.grid-chart{border-top-left-radius:8px;border-top-right-radius:8px}.bottom-title{font-size:1rem;font-weight:500;color:#fff}.bottom-info{font-size:.8rem;color:#babec7}.bottom-price-tickets{display:flex;justify-content:space-between;color:#e9b54e;font-weight:400}.section-title{margin-bottom:1rem}tbody{display:flex;width:100%;font-size:.7rem;justify-content:center}.u-inline tr{margin-right:0}.favorite{position:absolute;top:0;right:0;margin:.5rem;z-index:10;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:.2rem;box-shadow:1px 1px 2px #00000026,-1px -1px 2px #00000026}.favorite:hover{cursor:pointer}.grid-favorite,.grid-game-score{display:flex;justify-content:center;align-items:center;font-weight:500}.grid-game-score{font-size:.75rem}.grid-favorite:hover{cursor:pointer}.game-score{position:absolute;font-weight:300;font-size:.7rem;top:0;left:0;margin:.5rem;z-index:10;background-color:#1c3453d7;color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center;padding:.2rem .4rem;box-shadow:1px 1px 2px #00000026,-1px -1px 2px #00000026}.favorite svg{fill:#e9b54e}.filled{color:#0a2142}.loader{margin:auto 2rem}.sport-logo{color:#0a2142;height:33%;width:33%}.chart:has(.sport-logo){display:flex;justify-content:center;align-items:center}.card:has(.sport-logo):hover{transform:translateY(3px);cursor:pointer}.card,.section-title{text-decoration:none}.sports-container{display:flex;flex-wrap:wrap;gap:1rem}.sports-header{text-align:center;color:#0a2142;font-size:2rem;font-weight:700;text-decoration:none;margin:1rem}.sports-container>.card{height:375px}.view-container{display:flex;justify-content:center;align-items:center;gap:1rem}.view-link{text-decoration:none;color:#0a2142;background-color:#d6dde2;padding:1rem 1.5rem;border-radius:8px}.view-link:hover{background-color:#224574;color:#fff}.table-wrapper{padding-top:1rem}.table{height:1000px}.table-loader{width:90%;height:90%;margin:1rem auto}.grid-loader{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:1rem}.card-loader{border-radius:8px}.Mui-odd{background-color:#f1f5fa}.popover-source{position:relative;padding:1rem 0}.popover-container{position:absolute;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:start;margin-top:1rem;background-color:#fff;padding:1rem 0;border-radius:8px;border:solid #cacaca 1px;z-index:99}.popover-text{padding:.5rem 2rem;text-wrap:nowrap;text-decoration:none;color:#1c3453;font-weight:400;width:100%}.popover-text:hover{color:#0c1522;font-weight:500;cursor:pointer;background-color:#f1f1f1;width:100%}.popover-source:has(.popover-container:hover){color:#0a2142;font-weight:500}.filter-container{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;position:sticky;top:0;z-index:2;background-color:#fff}.toggle-btn{border:none;padding:.5rem 1rem;background-color:#e4e8ec;font-family:Inter,sans-serif}.toggle-btn:hover{cursor:pointer;background-color:#d0d5db!important}.first-btn{border-top-left-radius:8px;border-bottom-left-radius:8px}.last-btn{border-top-right-radius:8px;border-bottom-right-radius:8px}.grid-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.grid-title-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.grid-card-title{text-align:center;font-size:1.5rem;margin:.5rem}.grid-card-date{font-size:1rem;font-weight:600}.grid-bottom-section{display:flex;justify-content:space-between}.card-label{font-size:.9rem}.grid-ticket-info{display:flex;flex-direction:column;gap:1rem;margin:1rem .5rem 1rem 1rem;justify-content:center}.grid-ticket-bars{display:flex;flex-direction:column;gap:1rem;margin:1rem 1rem 1rem 0;justify-content:start;width:70%}.info-section{display:flex;flex-direction:column;gap:.25rem}.bar-section{display:flex;flex-direction:column;align-items:center}.bar{border-radius:8px;height:.9rem;margin-top:.25rem}.max-bar{background-color:#bebebe;width:400px}.current-bar{background-color:#1c3453}.test{height:200px}.grid-loading-more{display:flex;justify-content:center;align-items:center;margin-top:1rem}.search-container{width:400px;background-color:#fff;display:flex;align-items:center;justify-content:start;border:solid #cacaca 1px;border-radius:8px}.search-input{width:100%;border:none;border-radius:8px;padding:.75rem 0;margin-left:.5rem;font-family:Inter,sans-serif;font-size:1rem}.search-input:focus{border:none;outline:none}.search-icon{margin-left:.5rem;color:#1c3453}.search-container{position:relative}.search-results-container{position:absolute;overflow-y:scroll;margin-top:3rem;background-color:#fff;padding:.5rem 0;border-radius:8px;border:solid #cacaca 1px;z-index:99;height:400px;width:400px;top:0}.search-result{padding:.5rem 1rem;text-wrap:nowrap;text-decoration:none;color:#1c3453;width:100%}.search-result:hover{color:#0c1522;cursor:pointer;background-color:#f1f1f1;width:100%}.sr-title-container{display:flex;flex-wrap:wrap;justify-content:start;gap:.25rem}.sr-title{font-size:1rem;font-weight:600;text-decoration:none;color:#1c3453}.sr-team:hover{text-decoration:underline}.sr-date{font-size:.85rem;color:#888}.game-chart-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.pulse{margin-top:5rem;display:flex;justify-content:center}.game-ticket-info-container{display:flex;flex-direction:row;gap:2rem;justify-content:center;margin-bottom:1rem}.game-ticket-info{display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:1.5rem;padding:.5rem 2rem;text-align:center;border:1px solid white;border-radius:12px;box-shadow:#3c40434d 0 1px 4px,#3c404326 0 -1px 6px 2px}.game-info-title{margin-bottom:.5rem}h4{margin:0 0 .25rem;font-weight:400}.dropdown-inner-container{display:flex;justify-content:center;gap:.25rem;position:relative}.dropdown-container{padding:.5rem 1rem;border-radius:8px;font-size:.8333333rem;background-color:#e4e8ec}.dropdown-container:hover{cursor:pointer;background-color:#d0d5db!important}.teams-container{display:flex;flex-direction:column;background-color:#e4e8ec;border-radius:8px;position:absolute;margin-top:.5rem;overflow-y:scroll;height:500px}.team{padding:.5rem 1rem}.team:hover{cursor:pointer;background-color:#d0d5db}.selectedTeam{background-color:#9da4b1;font-weight:600}.search-loading{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:#888;font-size:.9rem}.search-no-results{display:flex;align-items:center;justify-content:center;padding:1rem;color:#888;font-size:.9rem}
