.header__nav{position:relative}@media screen and (max-width: 789px){.header__nav{position:initial}}.header__nav .nav__icon{color:var(--light);cursor:pointer}.header__nav .nav__dropdown{position:absolute;top:2.5rem;right:0;border:1px solid #cecece;border-radius:.5rem;padding-block:1rem;min-width:150px;background-color:var(--light);color:var(--dark)}@media screen and (max-width: 789px){.header__nav .nav__dropdown{top:10rem;left:0;right:0}}.header__nav .nav__listItem{transition:all .15s ease-in-out}.header__nav .nav__listItem:hover{background-color:#ebebeb}.header__nav .nav__link{display:flex;align-items:center;justify-content:flex-start;gap:.8rem;padding:1rem;font-size:1.5rem;cursor:pointer;color:var(--dark)}.footer{padding-top:5rem;color:var(--light);background-color:var(--dark)}.footer p{font-size:1.5rem}.footer__container{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 800px){.footer__container{flex-direction:column;gap:3rem}}.footer__copyright{padding-block:3rem;text-align:center}.footer__copyright small{color:#e6d6d6;font-weight:400;font-size:1.4rem}.footer__links{display:flex;flex-direction:column;font-size:1.6rem}.footer__links a{color:var(--light)}.header{display:flex;align-items:center;justify-content:center;height:10rem;padding:2rem;background-color:var(--primary)}.header .container{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:min(1024px,100%)}.header .logo{max-width:250px}@media screen and (max-width: 800px){.header .logo{max-width:150px}}.header h1{text-align:left;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:500;color:var(--light)}.header .header__email{color:var(--light);font-size:1.25rem}.header .header__logos{display:flex;align-items:center;justify-content:space-between;flex:1}.button{border:1px solid #cecece;border-radius:.5rem;outline:0;padding:1rem 3rem;background-color:transparent;color:inherit;cursor:pointer;transition:all .15s ease-in-out}.button.primary{border:0;background-color:var(--primary);color:var(--light)}.button.primary:hover{background-color:#1c85e0}.button.secondary{border:2px solid var(--primary);background-color:var(--light);color:var(--dark)}.button.secondary:hover{background-color:var(--primary);color:var(--light)}.button.edit{padding:.6rem 1rem}.button.wide{width:100%}.button.loading{display:flex;align-items:center;justify-content:center;background-color:#b1b1b1;cursor:not-allowed}.button.loading:hover{background-color:#b1b1b1}.button.loading svg{animation:spin 3s infinite linear}.button:disabled{background-color:#b1b1b1;cursor:not-allowed}.button:disabled:hover{background-color:#b1b1b1}#modal-root{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:999;background-color:#00000080;opacity:0;pointer-events:none;cursor:pointer;transition:all .15s ease-in-out}#modal-root.show{opacity:1;pointer-events:all}.modal{position:absolute;width:50vw;height:65vh;max-height:65vh;box-shadow:0 0 5rem #00000059;background-color:var(--light);overscroll-behavior:contain;overflow:auto;cursor:initial}@media screen and (max-width: 1025px){.modal{width:90vw}}.modal__head{position:sticky;top:0;left:0;background-color:var(--light);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfd6d6;padding:2rem}.modal__head .modal__title{font-weight:700;font-size:clamp(1.6rem,2vw,2.2rem)}.modal__head .modal__close{cursor:pointer;transition:opacity .1s ease-in-out}.modal__head .modal__close:hover{opacity:.65}.modal__body{padding:2rem;font-weight:400;font-size:clamp(1.2rem,1.25vw,1.6rem)}#alert{padding:.5rem;font-size:clamp(1.4rem,1vw,1.6rem);text-align:center;border-radius:.5rem;background-color:#7adb7a}#alert.error{background-color:#f98f8f}.authentication__banner{width:100%;max-width:100%}.form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;width:100%;height:512px;box-shadow:0 0 3rem #0000000d;border:1px solid #cecece;border-radius:.5rem;padding:2rem;margin-block:3rem}.form label{display:flex;flex-direction:column;width:100%;font-size:1.5rem}.form label.label__row{flex-direction:row;gap:.5rem}.form .label__password__icon{position:absolute;right:1rem;bottom:0;height:3.3rem;font-size:2rem;z-index:999;cursor:pointer}.form__heading{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:2rem}.form__field{position:relative;display:flex;flex-direction:column;width:min(400px,100%)}.form__field.--direction-row{flex-direction:row}.form__field.--spaced{gap:1rem}.form__input{padding:.5rem;border:1px solid #cdcdcd;border-radius:.5rem;box-shadow:inset 0 0 .5rem #0000000d;color:#393636}.form__information{font-size:1.35rem}.loader{width:100%;height:80vh;display:flex;align-items:center;justify-content:center}.loader .loader__icon{animation:spin 3s infinite linear;font-size:3.5rem;color:#a7a7a7}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.winner__page{min-height:70vh}.winner__table{max-width:100%;width:100%;border-collapse:collapse;border:1px solid #eee;padding:2rem;text-align:left;font-size:clamp(1.4rem,1vw,1.6rem)}.winner__table .winner__table__game{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.winner__table .winner__table__game__team{display:flex;align-items:center;gap:.5rem}.winner__table thead{background-color:var(--primary);color:var(--light)}.winner__table tbody tr:nth-child(2n){background-color:#eee}.winner__table td,.winner__table th{padding:1rem}.winner__table img{max-width:2rem}.panel{padding:2rem;margin-block:2rem;box-shadow:0 0 1rem #0000001a}#thankyou{min-height:80vh}.games{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}@media screen and (max-width: 800px){.games{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.game{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:2rem;padding:2rem;border:1px solid #e7d5d5;transition:all .15s ease-in-out;position:relative}@media screen and (max-width: 800px){.game{padding:1.2rem}}.game.inactive{pointer-events:none;filter:grayscale(.5)}.game .info{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.game .info .info__date{font-weight:700}.game .info .info__date,.game .info .info__time{font-size:1.6rem}@media screen and (max-width: 800px){.game .info .info__date,.game .info .info__time{font-size:1.4rem}}.game__teams{display:flex;gap:2rem}.game__teams .team{display:flex;align-items:center;gap:1rem}.game__teams .team .team__image{width:36px;height:36px}@media screen and (max-width: 800px){.game__teams .team .team__image{width:30px;height:30px}}.game__bets{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}@media screen and (max-width: 800px){.game__bets{align-items:flex-start;flex-direction:column}}.game__bets label{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;font-size:1.35rem;cursor:pointer;transition:opacity .1s ease-in-out}.game__bets label:hover{opacity:.85}.game__edit{position:absolute;top:0;right:0;padding:1rem}.team__winner,.team__goals{font-weight:700}.matches__group .matches__heading{border:1px solid #e7d5d5;border-bottom:none;padding:1rem;background-color:#ebebeb;font-weight:400;font-size:clamp(1.6rem,1vw,1.7rem)}.matches{box-shadow:0 0 3rem #0000001a}@media screen and (min-width: 1024px){.matches{width:min(1024px,100% - 2rem);margin-inline:auto}}#errorPage{width:100%;height:30vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}#errorPage h1{text-align:center;font-size:clamp(2.5rem,2vw,4rem)}#errorPage p{font-size:clamp(1.5rem,2vw,2rem)}:root{--primary: #0971ce;--light: #fff;--dark: #222}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-family:inherit;list-style-type:none;text-decoration:none;color:inherit}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype");font-weight:400;font-display:swap}html{font-size:11px}body{background-color:var(--light);color:var(--dark);line-height:1.6;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}a{color:var(--primary);transition:all .1s ease-in-out}a:hover{color:#1c85e0}p{font-size:1.6rem}h1{font-size:clamp(1.8rem,1vw,2.2rem)}h2{font-size:clamp(1.8rem,1vw,2rem)}span.link{color:var(--primary);transition:all .1s ease-in-out;cursor:pointer}span.link:hover{color:#1c85e0}.container{width:min(1024px,100%)}.container.margin{margin-block:2rem}@media screen and (min-width: 1024px){.container{margin-inline:auto}}@media screen and (max-width: 800px){.container{width:min(1024px,100% - 2rem);margin-inline:auto}.container.no-margin-mobile{width:min(1024px,100%);margin:0}}#nyeremenyek{margin-top:5rem;margin-bottom:5rem}#nyeremenyek h2{text-align:center;font-size:5rem;color:#036fb4}#nyeremenyek p{text-align:center;font-size:2rem;font-weight:900;margin-bottom:1.5rem}#nyeremenyek p:first-of-type{font-size:2.5rem}#nyeremeny_table{table-layout:fixed;border-spacing:0;width:100%;font-size:2rem;margin-top:3rem;margin-bottom:3rem}#nyeremeny_table th{padding:1rem;border:1px solid #bebebe;border-left:0;border-right:0;color:#036fb4;background-color:#7dbce2;text-transform:uppercase;text-align:left}#nyeremeny_table td{padding:1rem;border-bottom:1px solid #bebebe;text-transform:uppercase}
