﻿html{font-size:14px;position:relative;min-height:100%;}.lane-style{text-align:center;font-weight:bold;min-width:14px;max-height:30px;max-width:16px;background:var(--primary-color);color:#000;border-radius:3px;}.table{color:var(--text-body);font-size:.6rem!important;}@media(prefers-color-scheme:dark){input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px rgba(35,35,35,.1607843137);}.custom-pill{box-shadow:rgba(255,255,255,.3411764706) 0 0 5px!important;}.custom-pill.active{background-color:#828282!important;}.extradata{color:#929292!important;}.catevent{box-shadow:#d0d0d0 0 0 1px 1px!important;}table.table-hover-dark tbody tr:hover{background-color:#d8d8d8!important;color:#2f2f2f!important;}body,.navbar-light .navbar-nav .nav-link,.backdrop{background-color:#17171e!important;color:#eee!important;}.dropdown-menu{background-color:#262e35;border:2px solid #eee;}hr{border-top:1px solid #eee;}a{color:#fff!important;}.custom-hr{border-top:2px solid #eee!important;}.card,.card-header,.bg-primary,.catevent{background-color:#242427!important;color:#eee!important;border:#eee;box-shadow:#eee!important;}.bg-primary,.btn-primary{border-color:#14141b!important;background-color:#0a64bd!important;color:#eee!important;box-shadow:1px 3px 1px #0a0a0a;}.btn-default{color:#eee!important;}.btn-danger{border-color:#bd0a0a!important;background-color:#bd0a0a!important;color:#eee!important;box-shadow:1px 3px 1px #0a0a0a;}.modal-danger{background-color:#bd0a0a!important;color:#eee!important;}.race-state-badge.bg-success.text-dark{background-color:#28a745;color:#343a40!important;}.sortable-competitor{box-shadow:0 2px 5px 2px #777!important;}.lane-number{background:#eee!important;color:#242427!important;}.lane-style{color:#000;}.text-danger{color:#f22!important;}.select2-selection__choice{background-color:#0a64bd!important;color:#fff!important;}.btn-secondary{border-color:#1f94b5!important;background-color:#1f94b5!important;color:#eee!important;box-shadow:1px 3px 1px #0a0a0a;}.btn-outline-secondary{border-color:#1f94b5!important;color:#1f94b5!important;}.btn-outline-secondary:hover{background-color:#1f94b5!important;color:#eee!important;}.image-upload-wrap{border:2px dashed #eee!important;}.bg-body{--bs-bg-opacity:0!important;}.file-upload{background-color:#242427!important;}.table{color:#eee!important;}#toplogo,img,.navbar-toggler-icon{filter:invert(100%) sepia(5%) saturate(380%) hue-rotate(359deg) brightness(119%) contrast(87%) grayscale(100%);}.modal-primary{background-color:#242427!important;color:#eee!important;}.modal-body{background-color:#242427;color:#eee;}.form-control{background-color:#e5e5e5;color:#000;border:1px solid #fff!important;}legend{font-size:1.1rem;}.slider{background-color:#cf120c;}input:checked+.slider{background-color:#34bb19;}video#video{border:10px solid #242427!important;}.modal-content{background-color:#242427!important;border:3px solid #3f7999!important;}}@media(min-width:320px){.headerlogo{max-height:40px;object-fit:scale-down;}.footerlogo{padding:2px;max-height:35px;object-fit:scale-down;}.logo-limits{padding-top:3px;max-height:95px;}.sml-team{font-size:.5rem;}}@media(min-width:600px){.headerlogo{max-height:3rem;object-fit:scale-down;}.footerlogo{padding:2px;max-height:3rem;object-fit:scale-down;}.logo-limits{padding-top:3px;max-height:95px;}.sml-team{font-size:.8rem;}main{flex:1;}footer{width:100%;margin-top:auto;}}@media(min-width:768px){html{font-size:16px;position:relative;min-height:100%;}.table{font-size:.8rem!important;}.lane-style{text-align:center;font-weight:bold;min-width:14px;max-height:30px;max-width:22px;background:var(--primary-color);color:#000;border-radius:3px;}.headerlogo{max-width:250px;max-height:80px;object-fit:scale-down;}.footerlogo{padding:2px;max-height:3rem;object-fit:scale-down;}.logo-limits{padding-top:5px;max-height:125px;}}body{margin-bottom:60px;background-color:#fcfcfc;color:var(--text-body);}.collapsible{background-color:#777;color:#fff;cursor:pointer;padding:18px;width:100%;border:0;text-align:left;outline:0;font-size:15px;}.eventdetails{padding:0 18px;max-height:0;overflow:hidden;transition:max-height .2s ease-out;background-color:#f1f1f1;}.backdrop{background-color:#fcfcfc;}.ui-autocomplete{position:absolute;cursor:default;z-index:3000!important;}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333;}.ui-widget-content a{color:#333;}.cateventitem{margin:0 10px;display:flex;justify-content:space-between;align-items:center;}.catevent{font-weight:500;border-radius:.25rem;background-color:var(--primary-color);color:var(--accent-color);padding:3px;cursor:pointer;box-shadow:var(--secondary-color-fade) 0 0 5px 1px;}.extradata{color:var(--secondary-color-fade80);}.legtotal{font-weight:bold;}.badge-info{background-color:var(--secondary-color);}.custom-pill:hover{color:var(--secondary-color);box-shadow:var(--secondary-color) 0 0 10px 1px;}.custom-pills-container{display:flex;justify-content:center;}.custom-pill{font-weight:600;flex:.4;padding:.3rem .5rem;text-decoration:none;color:var(--secondary-color);border-radius:.25rem;cursor:pointer;box-shadow:var(--secondary-color-fade) 0 0 5px 1px;}.custom-pill.active{background-color:var(--primary-color);color:var(--accent-color);cursor:default;}.custom-pills-container .custom-pill.active:hover{background-color:var(--primary-color);color:var(--accent-color);cursor:default;}.lane-size{width:23px;}.custom-hr{border-top:2px solid var(--secondary-color);}.form-control:focus{color:var(--body-color);border-color:var(--primary-color);box-shadow:var(--secondary-color-fade) 0 0 8px 3px;}.form-control{line-height:.5;padding:.3rem .3rem;border:1px solid var(--secondary-color);}#loader{display:flex;align-items:center;justify-content:center;}.sml-info{font-size:.5rem!important;}.event-date{text-decoration:underline;text-align:center;}.flag{border-radius:3px;max-width:1.4rem;padding:3px;padding-bottom:3px;}.iso{font-weight:800;}.teamlogo{max-height:1.2rem;max-width:1.6rem;}.RaceClass1{background-color:var(--cat1);}.RaceClass2{background-color:var(--cat2);}.RaceClass3{background-color:var(--cat3);}.RaceClass4{background-color:var(--cat4);}.RaceClass5{background-color:var(--cat5);}.RaceClass6{background-color:var(--cat6);}.RaceClass7{background-color:var(--cat7);}.RaceClass8{background-color:var(--cat8);}.RaceClass9{background-color:var(--cat9);}.RaceClass10{background-color:var(--cat10);}