.App{display:flex;flex-direction:column;min-height:100vh}.HorizontalScroll{overflow-x:auto}.Spinner{border:16px solid white;border-top:16px solid #ff1801;border-bottom:16px solid #ff1801;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Loader__wrapper{display:flex;justify-content:center;padding-top:2rem;flex:1;min-height:300px}.ErrorScreen{display:flex;flex-direction:column;align-items:center;flex:1;min-height:300px;padding:30px}.Chart{height:100vh;width:95vw}@media screen and (max-width: 768px){.Chart{height:60vh}}.Table{width:100%;margin:10px;color:#212529;vertical-align:top;border-spacing:0;border-collapse:collapse}.TableData{padding:8px;font-family:TitilliumWeb-Regular}.TableHeaderCell{padding:8px;text-align:left;border-bottom:black 2px solid;vertical-align:bottom;font-family:TitilliumWeb-Regular}.TableRow:nth-child(2n){background-color:#f1f1f1}.Result{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:30px;-webkit-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem}.Result--dark{color:#fff}.Result--light{color:#000;border-width:1px;border-color:#d3d3d3}.Result--small{width:85px}.Result--large{width:160px}.Result__fastestLapMark{display:inline-block;background-color:#b038dc;border-radius:15px;color:#fff;font-family:Formula1-Regular;width:25px;height:25px;position:absolute;top:-10px;right:-10px;display:flex;justify-content:center;align-items:center}.Result__driverCode{line-height:normal;font-family:Formula1-Regular}.Title{display:flex;justify-content:center;text-transform:capitalize;font-family:TitilliumWeb-Regular}.Footer{background-color:#ff1801;padding:10px 10px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.Footer__title{color:#fff;font-size:1.5rem;font-weight:700;line-height:2rem}.Footer__link{color:#fff;font-size:1.2rem;font-weight:700;margin-left:10px}.Footer__row{display:flex;flex-direction:row;align-items:center}.Dropdown__button,.Dropdown__item{display:inline-block;border:none;padding:.5rem 0rem;margin:0;text-decoration:none;background:transparent;color:#fff;font-family:sans-serif;font-size:1rem;line-height:1;cursor:pointer;text-align:center;transition:background .25s ease-in-out,transform .15s ease;-webkit-appearance:none;-moz-appearance:none}.Dropdown__text,.Dropdown__item,.Dropdown{font-size:1.4rem;color:#fff;font-family:TitilliumWeb-Regular;text-decoration:none;-webkit-user-select:none;user-select:none}.Dropdown__item{padding:5px}.Dropdown__item:hover{background-color:#ff1801;border-radius:5px}.Dropdown__list{position:absolute;flex-direction:column;list-style-type:none;margin:0 0 0 -5px;padding:10px;background-color:#000000b3;border-radius:5px;z-index:100}@media (max-width: 768px){.Dropdown__text,.Dropdown,.Dropdown__item{font-size:1.2rem}}@media (max-width: 550px){.Dropdown__text,.Dropdown,.Dropdown__item{font-size:1rem}}@media (max-width: 480px){.Dropdown__text,.Dropdown,.Dropdown__item{font-size:.9rem}}@media (max-width: 360px){.Dropdown__text,.Dropdown,.Dropdown__item{font-size:.8rem}}.Navbar{display:flex;justify-content:space-between;align-items:center;height:60px;padding-left:20px;background-color:#ff1801}.Navbar__button{display:inline-block;border:none;padding:.5rem 0rem;margin:0;text-decoration:none;background:transparent;color:#fff;font-family:sans-serif;font-size:1rem;line-height:1;cursor:pointer;text-align:center;transition:background .25s ease-in-out,transform .15s ease;-webkit-appearance:none;-moz-appearance:none}.Navbar__title{font-size:1.7rem;font-weight:500;color:#fff;font-family:TitilliumWeb-Bold;text-decoration:none;-webkit-user-select:none;user-select:none}.Navbar__container{display:flex;flex-direction:row;padding:20px}.Navbar__container>:first-child{margin-right:15px}@media (max-width: 768px){.Navbar__title{font-size:1.4rem}}@media (max-width: 550px){.Navbar__title{font-size:1.25rem}}@media (max-width: 480px){.Navbar__title{font-size:1rem}}@media (max-width: 360px){.Navbar__title{font-size:.9rem}}.Global__red_bull-bg{background-color:#0600ef}.Global__red_bull-bg:disabled{background-color:#0600ef}.Global__mercedes-bg{background-color:#00d2be}.Global__mercedes-bg:disabled{background-color:#00d2be}.Global__alphatauri-bg{background-color:#2b4562}.Global__alphatauri-bg:disabled{background-color:#2b4562}.Global__alfa-bg{background-color:#900000}.Global__alfa-bg:disabled{background-color:#900000}.Global__alpine-bg{background-color:#0090ff}.Global__alpine-bg:disabled{background-color:#0090ff}.Global__aston_martin-bg{background-color:#005f62}.Global__aston_martin-bg:disabled{background-color:#005f62}.Global__ferrari-bg{background-color:#dc0000}.Global__ferrari-bg:disabled{background-color:#dc0000}.Global__haas-bg{background-color:#fff}.Global__haas-bg:disabled{background-color:#fff}.Global__mclaren-bg{background-color:#ff8700}.Global__mclaren-bg:disabled{background-color:#ff8700}.Global__williams-bg{background-color:#005aff}.Global__williams-bg:disabled{background-color:#005aff}.Global__racing_point-bg{background-color:#f596c8}.Global__racing_point-bg:disabled{background-color:#f596c8}.Global__toro_rosso-bg{background-color:#469bff}.Global__toro_rosso-bg:disabled{background-color:#469bff}.Global__renault-bg{background-color:#fff500}.Global__renault-bg:disabled{background-color:#fff500}.Global__sauber-bg{background-color:#006eff}.Global__sauber-bg:disabled{background-color:#006eff}.Global__manor-bg{background-color:#ed1b24}.Global__manor-bg:disabled{background-color:#ed1b24}.Global__lotus_f1-bg{background-color:#ffb800}.Global__lotus_f1-bg:disabled{background-color:#ffb800}.Global__marussia-bg{background-color:#6e0000}.Global__marussia-bg:disabled{background-color:#6e0000}.Global__caterham-bg{background-color:#004f30}.Global__caterham-bg:disabled{background-color:#004f30}.Global__hrt-bg{background-color:#fbb900}.Global__hrt-bg:disabled{background-color:#fbb900}.Global__lotus_racing-bg{background-color:#003c1c}.Global__lotus_racing-bg:disabled{background-color:#003c1c}.Global__virgin-bg{background-color:#f4322c}.Global__virgin-bg:disabled{background-color:#f4322c}.Global__force_india-bg{background-color:#ff80c7}.Global__force_india-bg:disabled{background-color:#ff80c7}.Global__rb-bg{background-color:#1636c1}.Global__rb-bg:disabled{background-color:#1636c1}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}@font-face{font-family:TitilliumWeb-Regular;src:url(/assets/TitilliumWeb-Regular-TVth4UD3.ttf);font-weight:400}@font-face{font-family:TitilliumWeb-Bold;src:url(/assets/TitilliumWeb-Bold-d5URUiJw.ttf);font-weight:700}@font-face{font-family:Formula1-Regular;src:url(/assets/Formula1-Regular-GG3ZGFsW.ttf);font-weight:400}@font-face{font-family:Formula1-Bold;src:url(/assets/Formula1-Bold-m1iewmMM.ttf);font-weight:700}
