.label-top{display:block!important;margin-bottom:.25rem}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.container-info-editions{position:relative;padding:16px;min-height:70vh;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial}.loader-waiting-main{position:absolute;inset:0;display:none;align-items:center;justify-content:center;background:rgb(255 255 255 / .6);z-index:60}.container-info-editions.loading .loader-waiting-main{display:flex}.loader-waiting{width:64px;height:64px;border:6px solid #e6e9ee;border-top-color:#2b8af7;border-radius:50%;animation:spin 0.9s linear infinite;box-shadow:0 4px 14px rgb(43 138 247 / .12)}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.info-container{max-width:980px;margin:0 auto}.info-container.full{max-width:100%;margin:0 auto}.card{background:#fff;border-radius:12px;padding:12px 16px;box-shadow:0 8px 24px rgb(13 24 40 / .06)}.round-title{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 0 12px}.round-title span{font-weight:700;font-size:1.05rem}.round-title .button{position:absolute;top:50%;transform:translateY(-50%);background:#fff0;border:none;cursor:pointer;padding:6px;display:inline-flex;align-items:center;justify-content:center}.round-title .button-left{left:8px}.round-title .button-right{right:8px}.games{display:flex;flex-direction:column;gap:10px}.overview a{display:block;padding:10px;border-radius:10px;text-decoration:none;color:inherit;transition:background .12s ease,transform .06s ease}.overview a:hover{background:#f7f9fc;transform:translateY(-1px)}.teams{display:grid;grid-template-columns:1fr auto auto auto 1fr;align-items:center;gap:12px}.home-team,.away-team{display:flex;justify-content:flex-end;align-items:center;text-align:right}.team-name{display:inline-block}.mobile-name{display:none}.home-team span,.away-team span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.separator{display:flex;align-items:center;justify-content:center}.separator time{font-weight:700}.away-team{display:flex;justify-content:flex-start;align-items:center;text-align:left}.away-team img{order:-1}@media (max-width:640px){.teams img{width:36px;height:36px}.separator{width:56px;font-size:.95rem}.card{padding:10px}.team-name{display:none}.mobile-name{display:block;margin-top:6px;font-size:10px;text-align:center}.home-team,.away-team{flex-direction:column;align-items:center}.score{min-width:10px!important}.info-container.full .row-manual{display:flex;flex-wrap:wrap;margin:0;padding:0;box-sizing:border-box}.part1,.part2{flex:1 1 100%;box-sizing:border-box;padding:0 8px}.t--nav-home-tab-classification .club-name{display:none}}.clubs-img{display:block;max-width:35px}.separator time{display:block;width:100%;text-align:center}.score{min-width:32px;text-align:center}.score-home{justify-self:end}.score.score-home.win{font-weight:700}.score-away{justify-self:start}.score.score-away.win{font-weight:700}.bold.win{font-weight:700}.background-default{background:#0d3aff;color:#fff;font-family:Open Sans}.row-manual{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:1200px){.row-manual{display:grid;grid-template-columns:3fr 2fr;gap:16px;width:100%}.info-container.full,.row-manual{padding-left:0;padding-right:0;margin-left:0;margin-right:0}}.competitions-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.competitions-grid{grid-template-columns:repeat(3,1fr)}}.competitions-card .card{border:1px solid #ddd;border-radius:10px;overflow:hidden;text-align:center;background:#fff;transition:transform 0.2s;height:100%}.competitions-card .card:hover{transform:scale(1.05)}.competitions-card-img{width:100%;max-height:200px;object-fit:cover;display:block}.competitions-card-text{padding:10px;font-family:"Fira Sans",sans-serif;font-size:16px;font-weight:700;color:#000}