.column{display:flex;flex-direction:column;flex:1}.column-halign-normal{align-items:normal}.column-halign-start{align-items:flex-start}.column-halign-center{align-items:center}.column-halign-end{align-items:flex-end}.column-valign-stretch{justify-content:stretch}.column-valign-start{justify-content:flex-start}.column-valign-center{justify-content:center}.column-valign-end{justify-content:flex-end}.text{display:flex;flex-shrink:0;width:fit-content}.text.nowrap{white-space:nowrap}.text.size-small{font-size:var(--font-small);line-height:var(--font-small)}.text.size-regular{font-size:var(--font-regular);line-height:calc(var(--font-regular) + var(--spacing-smaller))}.text.size-large{font-size:var(--font-large);line-height:var(--font-large)}.text.relevance-important{color:var(--color-text);font-weight:700}.text.relevance-regular{color:var(--color-text)}.text.relevance-irrelevant{color:var(--color-irrelevant)}.text.relevance-error{color:var(--color-error-text);background-color:var(--color-error);padding-top:var(--spacing-smaller);padding-bottom:var(--spacing-smaller);padding-left:var(--spacing-small);padding-right:var(--spacing-small);border:1px solid var(--color-error-text)}.text.relevance-placeholder{color:var(--color-text);opacity:.5}.text.ellipsis{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow-wrap:anywhere}.error-exclamation{aspect-ratio:1;border-radius:50%;background:var(--color-error-text);border:1px solid var(--color-error-text);width:35px;display:flex;justify-content:center;align-items:center}.error-exclamation>.text.size-regular{color:var(--color-error-background);font-size:var(--font-large)!important;font-weight:bolder}.row{flex-grow:1;display:flex;flex-direction:row;align-items:center}.row-halign-start{justify-content:flex-start}.row-halign-center{justify-content:center}.row-halign-end{justify-content:flex-end}.row-halign-space-between{justify-content:space-between}.row-valign-start{align-items:flex-start}.row-valign-center{align-items:center!important}.row-valign-end{align-items:flex-end!important}.row-valign-baseline{align-items:baseline!important}.row-valign-stretch{align-items:stretch!important}.error-row{justify-content:start!important;background:var(--color-error-background);border:1px solid var(--color-error-text);padding:var(--spacing);padding-top:var(--spacing-small);padding-bottom:var(--spacing-small)}.error-row>.text.size-regular{color:var(--color-error-text);margin-left:var(--spacing)}.error-row .exclamation{color:var(--color-error-background);aspect-ratio:1;border-radius:50%;background:var(--color-error-text);border:1px solid var(--color-error-text);width:22px;height:22px;display:flex;justify-content:center;align-items:center;font-weight:900}.error-row ul,.error-row li span{color:var(--color-error-text)}.loading-spinner{border:16px solid var(--color-border);border-top:16px solid var(--color-primary);border-radius:50%;margin:0;width:120px;height:120px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-outlet .loading-spinner{margin-bottom:var(--spacing)}.page{display:flex;flex-direction:row;min-height:100vh;max-height:100vh;width:100%;overflow-x:hidden;overflow-y:hidden}.page>.header{flex:none}.page .page-content{flex:1;display:flex;flex-direction:column;overflow-y:hidden;overflow-x:hidden;max-height:100%}.icon-button{width:42px;height:42px;border-radius:38px;transition:all .2s linear;display:flex;align-items:center;justify-content:center;cursor:pointer}.icon-button:hover{background:var(--color-highlight);transition:all .2s linear}*:hover>.icon-button:hover{background-color:var(--color-secondary)}.icon-button svg{width:32px;height:32px}.icon-button:hover svg{fill:#fff;transition:all .2s linear}.icon-button-disabled{fill:var(--color-irrelevant);cursor:auto}.icon-button-selected{background:var(--color-highlight);transition:all .2s linear}.icon-button-selected svg{transition:all .2s linear}nav{padding-top:var(--spacing-smaller);padding-bottom:var(--spacing-smaller);border-right:1px solid var(--color-border);padding-left:var(--spacing-smaller);padding-right:var(--spacing-smaller);height:100%}body{margin:0;min-width:100vw;min-height:100vh;max-width:100vw;max-height:100vh}*{box-sizing:border-box;max-width:100%;max-height:100%;overflow:initial}:root{font-family:Nunito Sans,Helvetica Neue,Calibre,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--color-background: #1f1f22;--color-background-transparent: #28272e88;--color-secondary-background: #28272e;--color-primary: #87a0c4;--color-icon-primary: #252285;--color-secondary: #e05b5b;--color-irrelevant: #627288;--color-border: #36363a;--color-text: #ffffff;--color-menu-background: #050114;--color-highlight: #252e3a;--color-icon: #4e5a6b;--color-row-list-odd: #28272e;--color-row-list-odd-hover: #312f38;--color-custom-default-0: #dcf8ff;--color-custom-default-1: #b95d5d;--color-custom-default-2: #9ea04b;--color-custom-default-3: #4d9248;--color-custom-default-4: #3b8899;--color-custom-default-5: #893992;--color-error-background: #ebc7c7;--color-error-text: #683827;--color-success-background: #afe0af;--color-success-text: #1e741e;--color-warning-background: #f6f8d7;--color-warning-text: #77700c;--spacing-smaller: 4px;--spacing-small: 8px;--spacing: 16px;--spacing-large: 24px;--spacing-larger: 32px;--font-small: 10pt;--font-regular: 12pt;--font-large: 20pt;--border-radius: 10px;--max-width-for-phones: 992px;color-scheme:dark light;color:var(--color-primary);background-color:var(--color-background)}#root{min-height:100vh;max-height:100vh;display:flex}.the-real-content-of-pages{height:100%;min-height:0}.error-row{flex-grow:0;width:100%}form{gap:var(--spacing);display:flex;flex-direction:column}a{font-weight:500;color:var(--color-primary);text-decoration:none;font-size:var(--font-regular);cursor:pointer}a:hover{text-decoration:none}h1{font-size:3.2em;line-height:1.1}hr{background:var(--color-border);border:none;height:1px;margin:0}p{margin:0}svg{display:flex;fill:var(--color-icon);aspect-ratio:1 / 1}.element-prefix-suffix,.input-prefix-suffix{height:44px;padding:0}.input-prefix-suffix .element-prefix-suffix{padding-left:var(--spacing-small);padding-right:var(--spacing-small)}.element-prefix-suffix:has(textarea){height:auto;max-width:100%;width:100%;padding-top:var(--spacing-small);padding-bottom:var(--spacing-small);padding-left:var(--spacing-small);padding-right:var(--spacing-small);background-color:var(--color-secondary-background)}textarea{margin:0;outline:0;background-color:transparent;border:none;font-size:var(--font-regular);font-family:inherit;max-width:100%;width:100%;resize:vertical;min-height:22px}textarea::placeholder{color:var(--color-text);opacity:.5}.element-prefix-suffix svg{width:24px;height:24px}.element-prefix-suffix>*:first-child:not(:empty),.element-prefix-suffix>*:last-child:not(:empty){align-items:center;justify-items:center;width:42px;height:42px;line-height:42px;text-align:center;align-content:center}.input{background-color:var(--secondary-background)}.element-prefix-suffix .input{padding:0;background-color:var(--secondary-background)!important}input[data-autocompleted],input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:active,input:-webkit-autofill:hover,input:-webkit-autofill:first-line,input:-internal-autofill-previewed{background-color:transparent!important;font-size:var(--font-regular)!important}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:active,input:-webkit-autofill:hover{transition:background-color 0s 0s,color 0s 0s;transition-delay:calc(infinity * 1s)}.combo-box .combo-box-activating-element{background-color:var(--color-background);border:var(--color-border) 1px solid;padding-top:var(--spacing-small);padding-bottom:var(--spacing-small);padding-left:var(--spacing);padding-right:var(--spacing-small);border-radius:var(--spacing)}.combo-box .placeholder{color:var(--color-text);opacity:.5}.combo-box .selected{color:var(--color-text)}input[type=range]{background-color:transparent!important;padding-left:0!important;padding-right:1px!important}input:not([type=checkbox]){outline:0;background-color:var(--color-secondary-background);border:var(--color-border) 1px solid;padding-top:var(--spacing-small);padding-bottom:var(--spacing-small);padding-left:var(--spacing);padding-right:var(--spacing);border-radius:var(--spacing)}input[type=text],input[type=password]{border-radius:0}button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:var(--color-background-transparent)}.tabs .tabs-container .tab{padding-left:var(--spacing-small);padding-right:var(--spacing-small);padding-top:var(--spacing-smaller);padding-bottom:var(--spacing-smaller);border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);border-top-left-radius:var(--spacing-small);border-top-right-radius:var(--spacing-small);height:30px;background-color:var(--color-background);border-bottom:1px solid var(--color-background);position:relative;top:1px;margin-left:-1px;cursor:pointer}.tabs .tabs-container .tab:first-child{margin-left:0}.tabs .tabs-container .tab.selected{background-color:var(--color-secondary-background);border-bottom:1px solid var(--color-secondary-background);height:30px;z-index:4}.tabs .tabs-content-container{padding-left:var(--spacing-small);padding-right:var(--spacing-small);padding-top:var(--spacing-smaller);padding-bottom:var(--spacing-smaller);border:1px solid var(--color-border);border-bottom-left-radius:var(--spacing-small);border-bottom-right-radius:var(--spacing-small);background-color:var(--color-secondary-background);z-index:3}.main-column{width:100%;display:flex;flex-direction:column}.side-bar{min-width:250px;flex:0;padding-top:var(--spacing-small);padding-left:var(--spacing);padding-right:var(--spacing);border-right:1px solid var(--color-border);height:100%}.side-bar:has(.scrollable-view){padding:0}.side-bar .scrollable-view{width:100%}.side-bar .scrollable-view .scrollable-view-content{padding-top:var(--spacing-small);padding-left:var(--spacing);padding-right:var(--spacing)}.content{padding-top:var(--spacing);width:100%}.loading-outlet{align-self:center}.content>.row{padding-left:var(--spacing);padding-right:var(--spacing);margin-bottom:var(--spacing-small)}.hidden{display:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border)}::-webkit-scrollbar-thumb:hover{background:var(--color-border)}.flip-horizontal{transform:scaleX(-1)}.drop-area-zone{height:120px;background-color:var(--color-background-transparent);border:1px solid var(--color-border);padding-top:var(--spacing-small);padding-bottom:var(--spacing-small);padding-left:var(--spacing);padding-right:var(--spacing);display:flex;flex-direction:row;justify-content:center;align-items:center}.drop-area-zone:has(.drag-here){background-color:var(--color-secondary)}.drop-area-zone .file{height:100%;width:fit-content;position:relative}.drop-area-zone .file>img{max-height:100%;max-width:100%}.drop-area-zone .file .close-button{position:absolute;right:var(--spacing-smaller);top:var(--spacing-smaller);background-color:var(--color-icon)}.drop-area-zone .file .close-button:hover{background-color:var(--color-secondary)}.drop-area-zone .file .close-button svg{fill:#fff}.infinite-scroll .loading-render:has(.loading-spinner){padding-top:var(--spacing-small);padding-bottom:var(--spacing-small)}.infinite-scroll .loading-render .loading-wrapper:has(.loading-spinner){height:130px;width:130px;overflow:hidden}@keyframes animation-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes animation-bounce{0%{transform:scale(1)}33%{transform:scale(.85)}to{transform:scale(1)}}@media (prefers-color-scheme: light){:root{--color-background: #fffcfc;--color-background-transparent: #e1e3f388;--color-secondary-background: #ebecf3;--color-primary: #1a4785;--color-icon-primary: #a8a5ef;--color-secondary: #db1e1e;--color-irrelevant: #4e6483;--color-border: #c4c7db;--color-text: #030303;--color-menu-background: #f2f3f8;--color-highlight: #dedfe9;--color-icon: #1a4785;--color-row-list-odd: #eef3f7;--color-row-list-odd-hover: #d7e1e9;--color-warning-background: #f9f1e7;--color-custom-default-1: #b95d5d;--color-custom-default-2: #9ea04b;--color-custom-default-3: #4d9248;--color-custom-default-4: #3b8899;--color-custom-default-5: #893992}}.header{background-color:var(--color-primary)}.header .top-bar{padding-top:0;padding-bottom:0;border-bottom:0}.header .top-bar .row{flex:unset}.header .logo-name{height:24px;flex:0;flex-shrink:0;aspect-ratio:unset;margin-left:var(--spacing-small)}.header .top-bar .input-prefix-suffix,.header .top-bar .element-prefix-suffix{padding-top:0;padding-bottom:0;height:auto!important}.header .top-bar .search-input{height:auto}.header .top-bar .element-prefix-suffix div:last-child{width:30px;height:30px}.header .top-bar input{padding-top:var(--spacing-smaller);padding-bottom:var(--spacing-smaller)}.header .logo-container{flex-shrink:0!important}.header .logo-container svg{height:40px;width:40px}.header .red{background-color:var(--color-secondary)}.header .blue{background-color:var(--color-background)}.header .bottom-bar{height:var(--spacing-smaller);width:100%;margin-bottom:var(--spacing-smaller)}.header .text{margin-bottom:var(--spacing-smaller);margin-top:var(--spacing-smaller);margin-left:var(--spacing-smaller)}.header .logo{width:9px;height:60px;margin-top:calc(var(--spacing-smaller) * -1);margin-left:var(--spacing-smaller);margin-right:1px;transform:rotate(15deg)}.header .logo:first-of-type{margin-left:var(--spacing)}.header .logo:last-of-type{margin-right:var(--spacing)}.header .header-buttons{display:flex;flex-direction:row;gap:var(--spacing)}.header .header-buttons .icon{fill:var(--color-background);width:32px;height:32px;cursor:pointer}.header .header-buttons .icon.export{margin-right:var(--spacing)}.header .profile-picture{width:32px;height:32px}.header .profile-picture.profile-picture-letters .text{flex-grow:0;margin:0;padding:0;font-size:14px;font-style:normal}.header .drop-down-content .simple-list .simple-list-item *{display:flex;width:100%}@media (prefers-color-scheme: dark){.header .text{color:var(--color-text)}.header{background-color:var(--color-background)}.header .blue{background-color:var(--color-primary)}.header .header-buttons .icon{fill:var(--color-text)}}div.drop-down-visible{position:absolute;display:flex;flex-direction:column;z-index:1000}div.drop-down{display:flex;flex-direction:column}.drop-down-content .horizontal-divider{margin:0;margin-top:var(--spacing-smaller);margin-bottom:var(--spacing-smaller)}.real-drop-down .drop-down-content{background:var(--color-menu-background);border:var(--color-border) 1px solid;padding:0;margin:0;padding-top:var(--spacing-smaller);padding-bottom:var(--spacing-smaller);box-shadow:0 0 20px #000;transition:all .3s ease-in;height:fit-content;max-height:400px;overflow-y:auto;overflow-x:hidden}.real-drop-down{height:fit-content;z-index:901;overflow-y:visible}.real-drop-down.visible{transition:opacity .2s ease-in;opacity:1}.real-drop-down.invisible{transition:opacity .2s ease-in;opacity:0}.real-drop-down.bottom{margin-top:0}.real-drop-down .arrow{content:"";position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;z-index:905}.real-drop-down .arrow.border{z-index:904;border-left:7px solid transparent;border-right:7px solid transparent}.real-drop-down .arrow.bottom{border-bottom:5px solid var(--color-menu-background);z-index:905;top:0;margin-top:-4px}.real-drop-down .arrow.border.bottom{margin-top:-6px;border-bottom:7px solid var(--color-border)}.real-drop-down .arrow.start{margin-left:5px}.real-drop-down .arrow.border.start{left:-2px}.real-drop-down .arrow.end{right:5px}.real-drop-down .arrow.border.end{right:3px}.real-drop-down .arrow.top{margin-top:-1px;border-top:5px solid var(--color-menu-background)}.real-drop-down .arrow.border.top{border-top:7px solid var(--color-border);z-index:904}ul.simple-list{padding:0;margin:0}.simple-list li.simple-list-item{list-style:none;padding-left:var(--spacing);padding-right:var(--spacing);margin-top:var(--spacing-smaller);margin-bottom:var(--spacing-smaller);cursor:pointer;white-space:nowrap}.simple-list li.simple-list-item:hover{background-color:var(--color-highlight)}.horizontal-divider{min-height:1px;max-height:1px;background-color:var(--color-border);margin-left:var(--spacing);margin-right:var(--spacing)}.error-in-input{margin-left:var(--spacing)}.error-in-input .text{font-size:var(--font-small)}.error-in-input .text .exclamation-mark{color:#ad2020;font-weight:800;margin-right:var(--spacing-smaller)}.text-input{flex:1}.text-input>.input::placeholder{color:var(--color-text);opacity:.5}.text-input>.input{font-size:var(--font-regular);flex-grow:1;line-height:22px;width:min-content}.text-input>.input-transparent{outline:none}.text-input>.input-transparent{border:0;background:none}.element-prefix-suffix{border-radius:25px;background-color:var(--color-background);border-style:solid;border-color:var(--color-border);border-width:1px;display:flex;flex-direction:row;align-items:center;padding-left:var(--spacing);padding-right:var(--spacing)}.element-prefix-suffix>*:first-child{margin-right:var(--spacing-small)}.element-prefix-suffix>*:last-child{margin-left:var(--spacing-small)}.input-prefix-suffix .relevance-error{margin-top:var(--spacing-small)}.input-prefix-suffix .input{width:100%}.search-input .search-icon{fill:var(--color-icon);width:22px;height:22px}.search-input .element-prefix-suffix{min-width:300px;display:flex;padding-right:var(--spacing)}.top-bar{background-color:var(--color-topbar-background);display:flex;flex-direction:row;align-items:center;padding-left:var(--spacing);padding-right:var(--spacing);padding-top:var(--spacing-small);padding-bottom:var(--spacing-small);border-bottom:1px solid var(--color-border);text-wrap:nowrap}.top-bar .row.full-width{flex:1}.top-bar .row{flex:0}.top-bar .row.full-width .icon-button{margin-right:var(--spacing-small)}.top-bar .row.full-width .search-input{width:100%}.top-bar-center{flex-grow:1;justify-content:center;display:flex}.profile-picture-placeholder{fill:var(--color-icon)}.profile-picture{border-radius:50%;align-items:center;justify-content:center;display:flex;aspect-ratio:1 / 1;width:42px}.profile-picture-letters .text{padding:var(--spacing-small)}.logged-user-on-header{gap:var(--spacing-small)}.button{border-radius:8px;display:flex;flex-direction:row;justify-content:center;padding-left:var(--spacing-small);padding-right:var(--spacing-small);padding-top:var(--spacing-small);padding-bottom:var(--spacing-small);border:var(--color-irrelevant) 1px solid;font-size:var(--font-regular);color:var(--color-irrelevant);transition-duration:.4s;cursor:pointer;font-weight:700}.button:active:enabled{animation:x-animation-bounce .3s cubic-bezier(.4,0,.23,1);background-color:var(--color-highlight)}.button-warning:active:enabled{animation:x-animation-bounce .3s cubic-bezier(.4,0,.23,1);background-color:var(--color-error-text);color:var(--color-background)}.button:disabled{opacity:.7;cursor:auto}.button-primary{background-color:var(--color-menu-background);color:var(--color-primary)}.button-warning{background-color:var(--color-error);color:var(--color-error-text);border:1px solid var(--color-error-text)}.button-loading{height:18px;width:18px;border-width:3px;align-self:center}@keyframes x-animation-bounce{0%{transform:scaleX(1)}33%{transform:scaleX(.93)}to{transform:scaleX(1)}}.actions-bar{min-height:fit-content;max-height:fit-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:var(--spacing);padding-right:var(--spacing);padding-top:var(--spacing-small);padding-bottom:var(--spacing-small);border-bottom:1px solid var(--color-border);background:var(--color-secondary-background);box-shadow:0 0 20px #000;z-index:5}.iracing-page .iRacing-nav{flex:0;display:flex;padding-top:var(--spacing-small);padding-bottom:var(--spacing-small);border-bottom:1px solid var(--color-border)}.iracing-page .iRacing-nav a{flex:1;justify-items:center;font-style:italic}.iracing-page .side-bar{height:100%}.iracing-page>.main{min-height:0}.iracing-page>.main>.column{height:100%;min-height:0}.iracing-page>.main>.column>.row{height:100%;min-height:0}.iracing-page>.main>.column>.row.error-row{height:auto;min-height:0}.iracing-page .content>*{flex-grow:0}.iracing-page .content .list{flex-grow:1}
