@charset "UTF-8";.soccer-group__column{display:flex;flex-direction:column;gap:30px;justify-content:center}.soccer-group__list{display:grid;grid-template-columns:1fr;padding:20px 10px;grid-gap:10px;place-content:center;position:relative}.soccer-group__list:before{background:var(--white);border-radius:15px;color:var(--black);display:grid;font-size:.6rem;font-weight:var(--bold);height:28px;left:50%;min-width:28px;place-content:center;position:absolute;text-transform:uppercase;top:-15px;transform:translate(-50%);white-space:nowrap;z-index:2}@media screen and (min-width:500px){.soccer-group__list:before{font-size:.8rem}}.soccer-group__list__item{align-items:center;color:var(--white);display:flex;justify-content:center}.soccer-group__list__item span{margin:0 3px}.soccer-group__list__item .country__flag{display:grid;margin:0 4px 4px;place-content:center;position:relative}.soccer-group__list__item .country__flag img{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.soccer-group__list__item .country__flag__empty img{display:none}.soccer-group__list__item .country__goals{font-size:.9rem;font-weight:var(--bold);margin:15px 0 0}.soccer-group__list__item .country__label{align-items:center;display:flex;flex-direction:column;font-size:.77rem;font-weight:var(--medium);margin:20px 0 0;text-align:center}.soccer-group__list__item .country__label__unknown{opacity:.5}.soccer-group__list__item .country__label__winner .country__flag:before{background:#3cb371;border:1px solid #fff;border-radius:10px;content:"";height:14px;position:absolute;right:-7px;top:-7px;width:14px}.soccer-group--table{max-width:calc(100vw - 30px);overflow:scroll;scrollbar-color:transparent transparent!important;scrollbar-width:none!important;-ms-overflow-style:none!important;background:#000aaa;background:linear-gradient(130deg,#000aaa,#000888);margin:30px 0;padding:15px}@media screen and (min-width:1200px){.soccer-group--table{max-width:none}}@media screen and (min-width:500px){.soccer-group--table{padding:30px}}@media screen and (min-width:1200px){.soccer-group--table{padding:60px 30px}}.soccer-group--table::-webkit-scrollbar{display:none}.soccer-group--table__container{align-items:center;display:grid;grid-template-areas:"b b" "a c";grid-template-columns:1fr 1fr;grid-gap:30px 15px;margin:30px 0}@media screen and (min-width:500px){.soccer-group--table__container{min-width:auto;grid-gap:30px}}@media screen and (min-width:900px){.soccer-group--table__container{grid-template-areas:"a b c";grid-template-columns:1fr 2fr 1fr}}@media screen and (min-width:1200px){.soccer-group--table__container{min-width:auto;grid-gap:40px}}.soccer-group--table__container .group--teams{grid-gap:30px}@media screen and (min-width:900px){.soccer-group--table__container .group--teams{grid-gap:30px}}.soccer-group--table__container .group--teams .soccer-group__list{border:1px solid hsla(0,0%,100%,.3);border-radius:9px;display:flex;flex-wrap:wrap;grid-gap:20px}.soccer-group--table__container .group--schedule{grid-area:b;justify-content:center;grid-gap:0;border:1px solid hsla(0,0%,100%,.3);border-radius:9px;display:flex;flex-direction:column-reverse;height:-moz-max-content;height:max-content;place-content:center}.soccer-group--table__container .group--schedule .soccer-group__list{border-top:1px solid hsla(0,0%,100%,.3);justify-content:center;grid-gap:20px;align-items:center;border-bottom:none;display:flex;flex-wrap:wrap;padding:30px 0 20px}@media screen and (min-width:400px){.soccer-group--table__container .group--schedule .soccer-group__list{padding:30px 30px 40px;grid-gap:30px}}@media screen and (min-width:768px){.soccer-group--table__container .group--schedule .soccer-group__list{grid-gap:30px 15px;padding:30px 10px 40px}}@media screen and (min-width:1200px){.soccer-group--table__container .group--schedule .soccer-group__list{padding:40px 0 50px}}.soccer-group--table__container .group--schedule .soccer-group__list:before{padding:3px 10px}.soccer-group--table__container .group--schedule .soccer-group__list:first-child{border:none}.soccer-group--table__container .group--schedule .soccer-group__list:first-child:before{content:"32-es főtábla"}.soccer-group--table__container .group--schedule .soccer-group__list:nth-child(2):before{content:"Nyolcaddöntő"}.soccer-group--table__container .group--schedule .soccer-group__list:nth-child(3):before{content:"Negyeddöntő"}.soccer-group--table__container .group--schedule .soccer-group__list:nth-child(4):before{content:"Elődöntő"}.soccer-group--table__container .group--schedule .soccer-group__list:nth-child(5):before{content:"Bronzmérkőzés"}.soccer-group--table__container .group--schedule .soccer-group__list:nth-child(6):before{content:"Döntő"}.soccer-group--table__container .group--schedule .soccer-group__list:nth-child(7){padding:60px 30px}.soccer-group--table__container .group--schedule .soccer-group__list:nth-child(7):before{content:"Győztes"}.soccer-group--table__container .group--schedule .soccer-group__list:nth-child(7) span:not(:first-of-type){display:none}.soccer-group--table__container .group--left{grid-area:a}.soccer-group--table__container .group--left .soccer-group__list:first-child:before{content:"A"}.soccer-group--table__container .group--left .soccer-group__list:nth-child(2):before{content:"C"}.soccer-group--table__container .group--left .soccer-group__list:nth-child(3):before{content:"E"}.soccer-group--table__container .group--left .soccer-group__list:nth-child(4):before{content:"G"}.soccer-group--table__container .group--left .soccer-group__list:nth-child(5):before{content:"I"}.soccer-group--table__container .group--left .soccer-group__list:nth-child(6):before{content:"K"}.soccer-group--table__container .group--right{grid-area:c}.soccer-group--table__container .group--right .soccer-group__list:first-child:before{content:"B"}.soccer-group--table__container .group--right .soccer-group__list:nth-child(2):before{content:"D"}.soccer-group--table__container .group--right .soccer-group__list:nth-child(3):before{content:"F"}.soccer-group--table__container .group--right .soccer-group__list:nth-child(4):before{content:"H"}.soccer-group--table__container .group--right .soccer-group__list:nth-child(5):before{content:"J"}.soccer-group--table__container .group--right .soccer-group__list:nth-child(6):before{content:"L"}.soccer-group--table__header{align-items:center;display:flex;flex-direction:column}.soccer-group--table__header span{color:var(--white);font-size:.88rem;font-weight:var(--bold);margin:20px 0 20px 20px;position:relative}.soccer-group--table__header span:before{background:#3cb371;border:1px solid #fff;border-radius:10px;content:"";height:14px;left:-20px;position:absolute;top:50%;transform:translateY(-50%);width:14px}.soccer-group--table__header__logo{background-image:url(/images/eb2024logotype.svg);background-repeat:no-repeat;height:60px;-o-object-fit:cover;object-fit:cover;width:130px}@media screen and (min-width:768px){.soccer-group--table__header__logo{height:70px;width:150px}}.soccer-group--table--eb24 .group--schedule,.soccer-group--table--eb24 .soccer-group__list{background:#143cdb}.soccer-group--table--vb26{background:linear-gradient(300deg,#00182f,#045694)}.soccer-group--table--vb26 .group--schedule,.soccer-group--table--vb26 .soccer-group__list{background:#ffffff0d}.livescore-squad .accordion-container[data-v-e71e346a]{display:grid;gap:10px;grid-template-columns:1fr}@media screen and (min-width:768px){.livescore-squad .accordion-container[data-v-e71e346a]{gap:10px 30px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1400px){.livescore-squad .accordion-container[data-v-e71e346a]{grid-template-columns:repeat(3,1fr)}}.livescore-squad .accordion__content[data-v-e71e346a]{background:var(--color-bg);padding:10px;transition:var(--theme)}.livescore-squad .team-info[data-v-e71e346a]{align-items:center;display:flex;gap:12px}.livescore-squad .team-info .team-logo[data-v-e71e346a]{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.livescore-squad .team-info .team-name[data-v-e71e346a]{font-weight:700}.livescore-squad .squad-table[data-v-e71e346a]{border-collapse:collapse;display:flex;flex-direction:column;gap:10px;width:100%}.livescore-squad .squad-table th[data-v-e71e346a]{padding:0 0 8px}.livescore-squad .squad-table td[data-v-e71e346a],.livescore-squad .squad-table th[data-v-e71e346a]{font-size:.66rem;text-align:left}.livescore-squad .squad-table thead[data-v-e71e346a]{font-weight:700}.livescore-squad .squad-table thead tr[data-v-e71e346a]{border-bottom:2px solid var(--color-gray-mid-light);transition:var(--theme-border)}.livescore-squad .squad-table td[data-v-e71e346a],.livescore-squad .squad-table td span[data-v-e71e346a]{align-items:center;display:flex;gap:8px}.livescore-squad .squad-table td[data-v-e71e346a]:not(:first-child),.livescore-squad .squad-table th[data-v-e71e346a]:not(:first-child){justify-content:center;text-align:center}.livescore-squad .squad-table tr[data-v-e71e346a]{align-content:center;display:grid;gap:8px;grid-template-columns:1fr 20px 20px 78px}.livescore-squad .squad-table tbody[data-v-e71e346a]{display:flex;flex-direction:column;gap:10px;width:100%}.livescore-squad .squad-table tbody tr[data-v-e71e346a]{width:100%}.livescore-squad .squad-table tbody tr[data-v-e71e346a]:not(:last-child){border-bottom:1px solid var(--color-gray-mid-light);padding:0 0 10px;transition:var(--theme-border)}.livescore-squad .squad-table .player-photo[data-v-e71e346a]{border-radius:50px;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.livescore-squad .loading[data-v-e71e346a],.livescore-squad .loading-squad[data-v-e71e346a]{font-style:italic;padding:20px;text-align:center}.slide-up-enter-active,.slide-up-leave-active{position:relative;transition:all .325s ease-in-out}.slide-up-enter-from,.slide-up-leave-to{opacity:0}.slide-up-enter-from{transform:translateY(-350px)}.slide-up-leave-to{transform:translateY(350px)}@media(max-width:1399px){.slide-up-enter-from{transform:translate(-350px)}.slide-up-leave-to{transform:translate(350px)}}.slide-down-enter-active,.slide-down-leave-active{position:relative;transition:all .325s ease-in-out}.slide-down-enter-from,.slide-down-leave-to{opacity:0}.slide-down-enter-from{transform:translateY(350px)}.slide-down-leave-to{transform:translateY(-350px)}@media(max-width:1399px){.slide-down-enter-from{transform:translate(350px)}.slide-down-leave-to{transform:translate(-350px)}}
