@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700&display=swap);#root,body,html{background-attachment:fixed;background-image:url(/static/media/pozadina.a328f759ca7df64b2e62.svg);background-repeat:repeat-y;background-size:cover;margin:0;max-width:100%;overflow-x:hidden;padding:0;width:100%}#page-content{padding-top:110px}@media (max-width:600px){#page-content{padding-top:100px}}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!important;padding:0!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{background:#e10600;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Orbitron,sans-serif;font-weight:600;padding:6px 14px;transition:.2s}.fadeIn{animation:fadeIn .4s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.switch{display:inline-block;height:20px;position:relative;width:40px}.switch input{height:0;opacity:0;width:0}.switch .slider{background-color:#222;border:1px solid #e10600;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.switch .slider:before{border-radius:50%;bottom:3px;content:"";height:14px;left:3px;position:absolute;transition:.3s;width:14px}.switch .slider:before,.switch input:checked+.slider{background-color:#e10600}.switch input:checked+.slider:before{background-color:#fff;transform:translateX(20px)}.loader{animation:spin .8s linear infinite;border:4px solid #333;border-radius:50%;border-top-color:#e10600;height:28px;margin:0 auto 10px;width:28px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.countdown-table{align-items:center;border-collapse:collapse;color:#fff;font-family:Orbitron,monospace;margin:0 auto;width:50%}.countdown-number{font-family:monospace;font-size:32px!important;font-weight:700;position:relative;text-align:center;text-shadow:0 0 6px #e10600cc,0 0 12px #e1060080;transition:all .2s ease;width:50px}.countdown-colon{color:#e10600;font-size:32px;text-align:center;width:20px!important}.countdown-label{font-size:12px;font-weight:700;letter-spacing:2px;text-align:center}@keyframes flip{0%{transform:rotateX(0deg)}50%{opacity:.3;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0deg)}}.countdown-animate{animation:flip .4s ease}.f1-select{background:#111;border:2px solid #e10600;border-radius:6px;box-shadow:0 0 10px #e1060066;color:#fff;cursor:pointer;font-family:Orbitron,sans-serif;font-size:16px;font-weight:700;padding:8px 14px;text-transform:uppercase;transition:.2s ease}.f1-select:hover{border-color:#ff2a2a;box-shadow:0 0 15px #e10600b3}.f1-select:focus{border-color:gold;box-shadow:0 0 15px #ffd700b3;outline:none}.f1-select option{background:#111;color:#fff;font-family:Orbitron,sans-serif}.header-wrapper{background:#181818;border-bottom:2px solid #e10600;box-shadow:0 2px 8px #00000040;color:#fff;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.top-bar{font-family:Orbitron,sans-serif;font-weight:700;justify-content:space-between;padding:14px 22px}.logo-area,.top-bar{align-items:center;display:flex}.logo-area{gap:6px}.logo-text{font-size:20px;font-style:italic;font-weight:600;opacity:.9}.user-area{align-items:center;display:flex;gap:12px}.nav{background:#181818;display:flex;gap:24px;justify-content:center;padding:10px 0}.nav-item{background:#0000;border:none;border-bottom:2px solid #0000;color:#fff;cursor:pointer;font-family:Orbitron,sans-serif;font-size:20px;font-weight:500;padding:6px 10px;transition:.25s ease}.nav-item.active{border-bottom:2px solid #e10600;color:#e10600;font-weight:600}.settings-icon{fill:#fff;cursor:pointer;height:25px;transition:.2s ease;width:25px}.settings-icon:hover{fill:#e10600;transform:rotate(20deg)}.nav-wrapper{position:relative}.dropdown{background:#181818;border-bottom:2px solid #e10600;border-radius:6px;box-shadow:0 4px 12px #0006;min-width:180px;padding:8px 0;position:absolute;right:0;top:100%;z-index:2000}.dropdown-item{background:#0000;border:none;color:#fff;cursor:pointer;font-family:Orbitron,sans-serif;font-size:15px;padding:10px 18px;text-align:left;transition:.2s;width:100%}.dropdown-item.active{border-bottom:2px solid #e10600;color:#e10600;font-weight:600}.container{align-items:center;display:flex;flex-direction:column;gap:1em;max-width:auto;padding:2em}.logo{max-width:600px;width:100%}.input-icon{color:#999;left:10px}.input-icon,.password-eye{height:20px;opacity:.7;position:absolute;top:35px;width:20px}.password-eye{cursor:pointer;right:10px;transition:.2s}.input-icon:hover,.password-eye:hover{opacity:1}.login-container{display:flex;flex-direction:column;gap:14px;padding:20px;width:100%}.login-title{color:#e10600;font-family:Orbitron,sans-serif;font-size:22px;font-weight:700;margin:0 0 10px;text-align:center}.login-field{display:flex;flex-direction:column;gap:6px}.login-label{color:#999;font-weight:600}.login-input,.login-label{font-family:Orbitron,sans-serif;font-size:14px}.login-input{border:2px solid #999;border-radius:6px;outline:none;padding:10px 12px;transition:.2s}.login-input:focus{border:2px solid #e10600}.login-error{color:#e10600;font-family:Orbitron,sans-serif;font-size:14px;margin-top:-4px}.login-remember-container{align-items:center;display:flex;gap:10px;margin-top:5px}.login-remember-label{color:#999;font-family:Orbitron,sans-serif;font-size:14px}.login-switch{display:inline-block;height:20px;position:relative;width:40px}.login-button{background:#e10600;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin:10px 0;padding:10px 16px;transition:.2s}.login-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a6;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.login-modal-container{background:#fff;border-radius:12px;border-top:4px solid #e10600;box-shadow:0 6px 24px #e10600;max-width:400px;min-width:320px;padding:28px;position:relative}.login-modal-close{background:none;border:none;color:#181818;cursor:pointer;font-size:24px;position:absolute;right:12;top:12}.kalendar-header{align-items:center;display:flex;justify-content:center;margin-bottom:20px;padding:10px}.kalendar-naslov{color:gold;font-family:Orbitron,sans-serif;font-weight:700;margin:0;padding-right:10px}.kalendar-row-container{border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;margin-bottom:16px;overflow:hidden;padding:12px;position:relative}.kalendar-row-container.canceled{filter:blur(2px);pointer-events:none}.canceled-overlay{color:#ff0000d9;font-size:42px;font-weight:900;left:50%;letter-spacing:4px;opacity:.9;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%) rotate(0deg);white-space:nowrap;z-index:10}.kalendar-row-field{align-items:center;display:flex;gap:8px}.kalendar-row-naslov{font-family:Orbitron,sans-serif;font-weight:700;line-height:1.2;padding-left:10px}.kalendar-row-datetime{align-items:center;display:flex;flex-direction:row;font-family:monospace;font-size:16px;font-weight:700;gap:12px}.bet-modal{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}.bet-tip-utrke{border-bottom:3px solid #e10600;color:#e10600;font-family:Orbitron,sans-serif;font-size:16px;margin-bottom:10px;padding-bottom:4px}.bet-modal-container{background:gray;border-radius:12px;box-shadow:0 4px 20px #00000040;font-family:Inter,sans-serif;font-weight:700;max-height:90vh;max-width:1000px;overflow-y:auto;padding:20px;width:auto}.bet-modal-naslov-closed{color:#e10600;font-size:18px}.bet-modal-naslov,.bet-modal-naslov-closed{font-family:Orbitron,sans-serif;padding:1px;text-align:center}.bet-modal-naslov{color:#fff}.bet-modal-labels{font-family:Orbitron,sans-serif;padding:1px 0 10px}.bet-modal-number{border:5px solid #0000;border-radius:6px;font-size:16px;padding:5px;width:100%}.bet-modal-number:focus{border:5px solid #e10600}.next-race-container{background:#181818;border:2px solid #e10600;border-radius:10px;box-shadow:0 0 15px #ff060099;color:#fff;font-family:Orbitron,sans-serif;font-weight:700;margin-bottom:20px;padding:20px;text-align:center}.team-select-container{align-items:center;border:1px solid #ccc;border-radius:8px;color:#111;display:flex;gap:10px;min-height:48px;overflow:visible;padding:8px 10px;white-space:nowrap;width:100%}.team-select-container-dropdown{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px #0000001a;left:0;max-height:240px;overflow-y:auto;position:absolute;top:110%;width:100%;z-index:999}.team-select-dropdown-row{align-items:center;border-bottom:1px solid #999;cursor:pointer;display:flex;gap:12px;padding:8px}.rezultati-modal-naslov{font-family:Orbitron,sans-serif;padding:1px;text-align:center}.scroll-container{-webkit-overflow-scrolling:touch;border:2px solid #e10600;border-radius:8px;margin-top:10px;max-height:60%;overflow-x:auto;overflow-y:auto;width:100%}.rezultati-modal-tablica{border-collapse:collapse;min-width:700px;table-layout:auto;width:100%}.rezultati-modal-th{font-family:"Roboto, Arial, 'Segoe UI Emoji', 'Apple Color Emoji'";padding:8px}.rezultati-modal-td,.rezultati-modal-th{border-bottom:2px solid #333;color:#fff;text-align:center;white-space:nowrap;width:140px}.rezultati-modal-td{padding:2px}.rezultati-modal-separator{background:#e10600;color:#fff;height:auto;text-align:center}.poredak-container,.rezultati-modal-separator{font-family:Orbitron,sans-serif;font-weight:700}.poredak-container{margin:0 auto;max-width:auto;padding:20px}.poredak-card-container{display:flex;flex-direction:column;gap:12px}.poredak-card{background-color:#181818;border:2px solid #333;border-radius:8px;color:#fff;justify-content:space-between;padding:14px 18px;transition:.2s}.poredak-card,.poredak-left{align-items:center;display:flex}.poredak-left{gap:12px}.poredak-position{color:#e10600;font-size:20px;font-weight:700;text-align:center;width:32px}.poredak-right{text-align:right}.poredak-name{font-size:16px;font-weight:700}.poredak-points{font-size:20px;font-weight:700}.poredak-percent{font-size:16px;font-weight:700;margin-left:6px}.poredak-modal-container{align-items:center;animation:fadeIn .3s ease;background:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.poredak-modal-content{animation:slideUp .3s ease;background:#111;border-radius:10px;color:#fff;max-width:650px;padding:20px;width:90%}.poredak-modal-tablica{border-collapse:collapse;color:#fff;font-family:Orbitron,sans-serif;margin-top:10px;width:100%}.poredak-modal-td{border:0 solid #fff;padding:6px;text-align:center;width:25%}.chart-container{max-width:100%;overflow-x:auto;overflow-y:hidden;padding:10px 0 20px;width:100%}.chart-legenda{border-radius:6px;display:flex;flex-wrap:wrap;font-family:Orbitron,sans-serif;gap:12px;left:0;padding:6px 10px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.chart-legenda-row{align-items:center;display:flex;gap:6px}.chart-legenda-tocka{border-radius:50%;height:12;width:12}.chart-tool-tip{background:#000000d9;border-radius:8px;color:#fff;font-family:Orbitron,sans-serif;font-size:14px;padding:10px}.chart-tool-tip-boja-tocke{border-radius:50%;display:inline-block;height:10px;margin-right:6px;width:10px}.user-container{color:#fff;margin:0 auto;max-width:auto;padding:20px}.user-title{color:#fff;margin-bottom:10px}.user-card{background:#181818;border:2px solid #e10600;border-radius:8px;box-shadow:0 0 15 #e10600;margin-bottom:10px;padding:16px}.user-status{margin-top:10px;opacity:.8}@media (max-width:900px){.nav{gap:14px}.nav-item{font-size:20px;padding:4px 6px}.settings-icon{font-size:18px}.countdown-colon{font-size:16px;font-weight:700;width:28px}}@media (max-width:600px){.top-bar{padding:10px 14px}.nav{gap:8px;padding:6px 0}.nav-item{font-size:15px;padding:3px 4px}.settings-icon{fill:#fff;cursor:pointer;height:24px;transition:.2s ease;width:24px}.logo-area img{height:26px;width:90px}.logo-text{font-size:20px;font-style:italic;font-weight:600;opacity:.9}.countdown-number{font-size:25px!important;width:70px!important}.countdown-colon{font-size:16px;font-weight:700;width:28px}.countdown-label{font-size:10px;letter-spacing:1px}}
/*# sourceMappingURL=main.363b88ee.css.map*/