:root .lottery-wrapper,[color-scheme=light] .lottery-wrapper{--lottery-text-color:#333;--lottery-text-color-light:#666;--lottery-text-color-dark:#000;--lottery-background-color:#fff;--lottery-background-light:#f0f0f0;--lottery-border-color:#ddd;--lottery-shadow-color:rgba(0, 0, 0, 0.1);--lottery-ball-border:#ddd;--lottery-ball-text:#333;--lottery-clover-bg:#333;--lottery-clover-text:#fff;--lottery-sponsor-filter:unset;--lottery-mega-sena:#1d7873;--lottery-lotofacil:#5e0f6c;--lottery-quina:#063489;--lottery-lotomania:#f85700;--lottery-timemania:#4f9c1f;--lottery-timemania-text:#fff;--lottery-dupla-sena:#ad0909;--lottery-dia-de-sorte:#d09306;--lottery-super-sete:#5acd26;--lottery-super-sete-text:#fff;--lottery-loteria-federal:#0848be;--lottery-loteca:#cb1f03;--lottery-lotogol:#d7003a;--lottery-mais-milionaria:#000e42;--lottery-loteca-bg:#feebeb;--lottery-loteca-winner:#cb1f03;--lottery-loteca-text:#333;--lottery-federal-bg:#ebf2fe;--lottery-federal-text:#666;--lottery-federal-header-text:#666}[color-scheme=dark] .lottery-wrapper{--lottery-text-color:#ffffff;--lottery-text-color-light:#cccccc;--lottery-text-color-dark:#ffffff;--lottery-background-color:#1a1a1a;--lottery-background-light:#2a2a2a;--lottery-border-color:#444548;--lottery-shadow-color:rgba(0, 0, 0, 0.3);--lottery-ball-border:#444548;--lottery-ball-text:#ffffff;--lottery-clover-bg:#ffffff;--lottery-clover-text:#1a1a1a;--lottery-sponsor-filter:brightness(0) invert(1);--lottery-mega-sena:#60d1c4;--lottery-lotofacil:#c762d9;--lottery-quina:#5F91EE;--lottery-lotomania:#ff7f39;--lottery-timemania:#73df42;--lottery-timemania-text:#000;--lottery-dupla-sena:#f15757;--lottery-dia-de-sorte:#efd279;--lottery-super-sete:#dafac7;--lottery-super-sete-text:#000;--lottery-loteria-federal:#94bbff;--lottery-loteca:#ffbebe;--lottery-lotogol:#f0104d;--lottery-mais-milionaria:#5F91EE;--lottery-header-title-dark:#1a1a1a;--lottery-contest-mega-sena-dark:#1c5c5a;--lottery-contest-lotofacil-dark:#601a6c;--lottery-contest-quina-dark:#2a345a;--lottery-contest-lotomania-dark:#75300f;--lottery-contest-timemania-dark:#3f7026;--lottery-contest-dupla-sena-dark:#5c0c01;--lottery-contest-federal-dark:#2a345a;--lottery-contest-loteca-dark:#5c0c01;--lottery-contest-dia-de-sorte-dark:#5c3f1e;--lottery-contest-super-sete-dark:#3f7026;--lottery-contest-mais-milionaria-dark:#2a345a;--lottery-loteca-bg-dark:#343538;--lottery-loteca-winner-dark:#ffbebe;--lottery-loteca-text-dark:#f5f5f5;--lottery-federal-bg-dark:#343538;--lottery-federal-text-dark:#ffffff;--lottery-federal-header-text-dark:#ffffff}.lottery-wrapper{width:100%;height:100%;font-family:'Nunito Sans',Arial,Helvetica,sans-serif;background:var(--lottery-background-color);display:flex;flex-direction:column;padding:0 0 8px;max-width:951px;border-radius:8px;overflow:hidden;margin-bottom:20px}.lottery-header{color:var(--lottery-header-text,#fff);padding:32px 60px;display:flex;justify-content:center;align-items:center;gap:168px;height:64px;border-radius:8px 8px 0 0}.lottery-header__title{flex:1}.lottery-header__title h2{margin:0;font-family:'Nunito Sans',Arial,sans-serif;font-weight:700;font-size:28px;line-height:30px;color:#fff}.lottery-header__contest{text-align:right;font-family:'Nunito Sans',Arial,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#fff}.lottery-header__contest-label{display:block}.lottery-header__contest-date{display:block}.lottery-body{background:var(--lottery-background-color);padding:32px 60px}.lottery-results{display:flex;flex-direction:row;align-items:center;width:100%}.lottery-results--loteca{display:block}.lottery-results__left-column{display:flex;flex-direction:column;gap:16px;flex:0 0 auto;width:100%;max-width:320px}.lottery-results__right-column{display:flex;flex-direction:column;align-items:flex-end;gap:16px;flex:1}.lottery-results__numbers-wrapper{display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:flex-end}.lottery-results__numbers-wrapper--double{max-width:calc((48px * 6) + (24px * 5))}.lottery-results__numbers-wrapper--5-per-row{max-width:calc((48px * 5) + (24px * 4))}.lottery-results__numbers-wrapper--7-per-row{max-width:calc((48px * 7) + (24px * 6))}.lottery-results__draw--first{margin-bottom:24px}.lottery-results__draw--second{margin-bottom:0}.lottery-results__draw-label{font-family:'Nunito Sans',Arial,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:var(--lottery-text-color);margin:0 0 8px 0;text-align:right}.lottery-results__numbers-main{margin-bottom:16px}.lottery-results__clovers{text-align:right;display:flex;align-items:center;justify-content:flex-end}.lottery-results__clovers-label{font-size:14px;color:var(--lottery-text-color-light)}.lottery-results__clovers-wrapper{display:flex;gap:8px;justify-content:flex-end}.lottery-results__matches{margin-bottom:16px}.lottery-ball{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:24px;background:var(--lottery-background-color);border:1px solid currentColor;font-family:'Nunito Sans',Arial,sans-serif;font-weight:700;font-size:20px;line-height:30px;color:currentColor;flex-shrink:0}.lottery-clover{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:0 0;color:var(--lottery-text-color-dark);font-size:20px;font-weight:700;position:relative;flex-shrink:0}.lottery-clover::before{content:'';position:absolute;width:40px;height:40px;background-color:currentColor;mask-image:url(../_assets/trevo.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;z-index:0}.lottery-clover span{position:relative;z-index:1;color:#fff}.lottery-status{text-align:right}.lottery-status--accumulated strong{font-family:'Nunito Sans',Arial,sans-serif;font-weight:700;font-size:20px;line-height:30px;color:var(--lottery-text-color-dark);text-transform:uppercase}.lottery-prize{display:flex;flex-direction:column;gap:8px}.lottery-prize__label{font-family:'Nunito Sans',Arial,sans-serif;font-weight:700;margin:0;color:var(--lottery-text-color);line-height:24px;font-size:16px}.lottery-prize__date{font-family:'Nunito Sans',Arial,sans-serif;font-weight:700;margin:0;color:var(--lottery-text-color);font-size:16px;line-height:24px}.lottery-prize__value{font-family:'Nunito Sans',Arial,sans-serif;font-weight:700;font-size:20px;line-height:30px;color:currentColor;margin:0}.lottery-actions{display:flex}.lottery-btn{display:flex;justify-content:center;align-items:center;padding:4px 55px;height:40px;background:0 0;color:inherit;text-decoration:none;border:1px solid;border-radius:4px;font-family:'Nunito Sans',Arial,sans-serif;font-weight:700;font-size:20px;line-height:30px;text-transform:uppercase;transition:all .3s ease}.lottery-btn:hover{color:#fff!important;text-decoration:none}.lottery-sponsor{display:flex;align-items:center;gap:8px;width:100%}.lottery-sponsor span{font-family:'Nunito Sans',Arial,sans-serif;font-weight:400;font-size:12px;line-height:18px;color:#828181}.lottery--dupla-sena .lottery-sponsor span,.lottery--loteca .lottery-sponsor span,.lottery--loteria-federal .lottery-sponsor span,.lottery--mais-milionaria .lottery-sponsor span{padding-top:8px}.lottery-sponsor__logo{width:106px;height:30px;max-width:106px;max-height:30px;object-fit:contain;mix-blend-mode:difference;flex-shrink:0}.lottery-match{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--lottery-loteca-bg);margin-bottom:8px;border-radius:4px;font-family:'Nunito Sans',Arial,sans-serif;font-size:18px;font-weight:400;line-height:26px}.lottery-match:last-child{margin-bottom:0}.lottery-match__team-name{color:var(--lottery-loteca-text);white-space:nowrap;flex:1}.lottery-match__team-name--winner{color:var(--lottery-loteca-winner)}.lottery-match__team-name:first-child{text-align:left}.lottery-match__team-name:last-child{text-align:right}.lottery-match__score-wrapper{display:flex;align-items:center;gap:8px;flex:0 0 auto}.lottery-match__score{color:var(--lottery-loteca-text);font-size:18px;font-weight:400}.lottery-match__score--winner{color:var(--lottery-loteca-winner);font-weight:700}.lottery-match__separator{color:var(--lottery-loteca-text);font-size:18px;margin:0}.lottery-results__matches{margin-bottom:24px}.lottery-winners{text-align:center;margin:0 0 16px 0;padding:0;background:0 0;font-family:'Nunito Sans',Arial,sans-serif;font-size:20px;font-weight:700;line-height:30px;color:var(--lottery-text-color-dark)}.lottery--mega-sena .lottery-header{background:var(--lottery-mega-sena)}.lottery--mega-sena .lottery-ball,.lottery--mega-sena .lottery-clover,.lottery--mega-sena .lottery-prize__value,.lottery--mega-sena .lottery-promo__prize{color:var(--lottery-mega-sena)}.lottery--mega-sena .lottery-btn{color:var(--lottery-mega-sena);border-color:var(--lottery-mega-sena)}.lottery--mega-sena .lottery-btn:hover{background:var(--lottery-mega-sena)}[color-scheme=dark] .lottery--mega-sena .lottery-header__title h2{color:var(--lottery-header-title-dark)}[color-scheme=dark] .lottery--mega-sena .lottery-header__contest{color:var(--lottery-contest-mega-sena-dark)}.lottery--mega-da-virada .lottery-header{background:var(--lottery-mega-sena)}.lottery--mega-da-virada .lottery-ball,.lottery--mega-da-virada .lottery-clover,.lottery--mega-da-virada .lottery-prize__value,.lottery--mega-da-virada .lottery-promo__prize{color:var(--lottery-mega-sena)}.lottery--mega-da-virada .lottery-btn{color:var(--lottery-mega-sena);border-color:var(--lottery-mega-sena)}.lottery--mega-da-virada .lottery-btn:hover{background:var(--lottery-mega-sena)}[color-scheme=dark] .lottery--mega-da-virada .lottery-header__title h2{color:var(--lottery-header-title-dark)}[color-scheme=dark] .lottery--mega-da-virada .lottery-header__contest{color:var(--lottery-contest-mega-sena-dark)}[color-scheme=dark] .lottery--mega-da-virada .lottery-header__widget-title{color:var(--lottery-background-color)}[color-scheme=dark] .lottery--mega-da-virada .lottery-btn:hover{color:var(--lottery-background-color)!important}.lottery--lotofacil .lottery-header{background:var(--lottery-lotofacil)}.lottery--lotofacil .lottery-ball,.lottery--lotofacil .lottery-clover,.lottery--lotofacil .lottery-prize__value,.lottery--lotofacil .lottery-promo__prize{color:var(--lottery-lotofacil)}.lottery--lotofacil .lottery-btn{color:var(--lottery-lotofacil);border-color:var(--lottery-lotofacil)}.lottery--lotofacil .lottery-btn:hover{background:var(--lottery-lotofacil)}[color-scheme=dark] .lottery--lotofacil .lottery-header__title h2{color:var(--lottery-header-title-dark)}[color-scheme=dark] .lottery--lotofacil .lottery-header__contest{color:var(--lottery-contest-lotofacil-dark)}.lottery--quina .lottery-header{background:var(--lottery-quina)}.lottery--quina .lottery-ball,.lottery--quina .lottery-clover,.lottery--quina .lottery-prize__value,.lottery--quina .lottery-promo__prize{color:var(--lottery-quina)}.lottery--quina .lottery-btn{color:var(--lottery-quina);border-color:var(--lottery-quina)}.lottery--quina .lottery-btn:hover{background:var(--lottery-quina)}[color-scheme=dark] .lottery--quina .lottery-header__title h2{color:var(--lottery-header-title-dark)}[color-scheme=dark] .lottery--quina .lottery-header__contest{color:var(--lottery-contest-quina-dark)}.lottery--lotomania .lottery-header{background:var(--lottery-lotomania)}.lottery--lotomania .lottery-ball,.lottery--lotomania .lottery-clover,.lottery--lotomania .lottery-prize__value,.lottery--lotomania .lottery-promo__prize{color:var(--lottery-lotomania)}.lottery--lotomania .lottery-btn{color:var(--lottery-lotomania);border-color:var(--lottery-lotomania)}.lottery--lotomania .lottery-btn:hover{background:var(--lottery-lotomania)}[color-scheme=dark] .lottery--lotomania .lottery-header__title h2{color:var(--lottery-header-title-dark)}[color-scheme=dark] .lottery--lotomania .lottery-header__contest{color:var(--lottery-contest-lotomania-dark)}.lottery--timemania .lottery-header{background:var(--lottery-timemania);color:var(--lottery-timemania-text)}.lottery--timemania .lottery-ball,.lottery--timemania .lottery-clover,.lottery--timemania .lottery-prize__value,.lottery--timemania .lottery-promo__prize{color:var(--lottery-timemania)}.lottery--timemania .lottery-btn{color:var(--lottery-timemania);border-color:var(--lottery-timemania)}.lottery--timemania .lottery-btn:hover{background:var(--lottery-timemania)}[color-scheme=dark] .lottery--timemania .lottery-header__title h2{color:var(--lottery-header-title-dark)}[color-scheme=dark] .lottery--timemania .lottery-header__contest{color:var(--lottery-contest-timemania-dark)}.lottery--dupla-sena .lottery-header{background:var(--lottery-dupla-sena)}.lottery--dupla-sena .lottery-ball,.lottery--dupla-sena .lottery-clover,.lottery--dupla-sena .lottery-prize__value,.lottery--dupla-sena .lottery-promo__prize{color:var(--lottery-dupla-sena)}.lottery--dupla-sena .lottery-btn{color:var(--lottery-dupla-sena);border-color:var(--lottery-dupla-sena)}.lottery--dupla-sena .lottery-btn:hover{background:var(--lottery-dupla-sena)}[color-scheme=dark] .lottery--dupla-sena .lottery-header__title h2{color:var(--lottery-header-title-dark)}[color-scheme=dark] .lottery--dupla-sena .lottery-header__contest{color:var(--lottery-contest-dupla-sena-dark)}.lottery--dia-de-sorte .lottery-header{background:var(--lottery-dia-de-sorte)}.lottery--dia-de-sorte .lottery-ball,.lottery--dia-de-sorte .lottery-clover,.lottery--dia-de-sorte .lottery-prize__value,.lottery--dia-de-sorte .lottery-promo__prize{color:var(--lottery-dia-de-sorte)}.lottery--dia-de-sorte .lottery-btn{color:var(--lottery-dia-de-sorte);border-color:var(--lottery-dia-de-sorte)}.lottery--dia-de-sorte .lottery-btn:hover{background:var(--lottery-dia-de-sorte)}[color-scheme=dark] .lottery--dia-de-sorte .lottery-header__title h2{color:var(--lottery-header-title-dark)}[color-scheme=dark] .lottery--dia-de-sorte .lottery-header__contest{color:var(--lottery-contest-dia-de-sorte-dark)}.lottery--super-sete .lottery-header{background:var(--lottery-super-sete);color:var(--lottery-super-sete-text)}.lottery--super-sete .lottery-ball,.lottery--super-sete .lottery-clover,.lottery--super-sete .lottery-prize__value,.lottery--super-sete .lottery-promo__prize{color:var(--lottery-super-sete)}.lottery--super-sete .lottery-btn{color:var(--lottery-super-sete);border-color:var(--lottery-super-sete)}.lottery--super-sete .lottery-btn:hover{background:var(--lottery-super-sete)}[color-scheme=dark] .lottery--super-sete .lottery-header__title h2{color:var(--lottery-header-title-dark)}[color-scheme=dark] .lottery--super-sete .lottery-header__contest{color:var(--lottery-contest-super-sete-dark)}.lottery--loteria-federal .lottery-header{background:var(--lottery-loteria-federal)}.lottery--loteria-federal .lottery-ball,.lottery--loteria-federal .lottery-clover,.lottery--loteria-federal .lottery-prize__value,.lottery--loteria-federal .lottery-promo__prize{color:var(--lottery-loteria-federal)}.lottery--loteria-federal .lottery-btn{color:var(--lottery-loteria-federal);border-color:var(--lottery-loteria-federal)}.lottery--loteria-federal .lottery-btn:hover{background:var(--lottery-loteria-federal)}[color-scheme=dark] .lottery--loteria-federal .lottery-header__title h2{color:var(--lottery-header-title-dark)}[color-scheme=dark] .lottery--loteria-federal .lottery-header__contest{color:var(--lottery-contest-federal-dark)}.lottery--loteca .lottery-header{background:var(--lottery-loteca)}.lottery--loteca .lottery-ball,.lottery--loteca .lottery-clover,.lottery--loteca .lottery-prize__value,.lottery--loteca .lottery-promo__prize{color:var(--lottery-loteca)}.lottery--loteca .lottery-btn{color:var(--lottery-loteca);border-color:var(--lottery-loteca)}.lottery--loteca .lottery-btn:hover{background:var(--lottery-loteca)}[color-scheme=dark] .lottery--loteca .lottery-header__title h2{color:var(--lottery-header-title-dark)}[color-scheme=dark] .lottery--loteca .lottery-header__contest{color:var(--lottery-contest-loteca-dark)}.lottery--lotogol .lottery-header{background:var(--lottery-lotogol)}.lottery--lotogol .lottery-ball,.lottery--lotogol .lottery-clover,.lottery--lotogol .lottery-prize__value,.lottery--lotogol .lottery-promo__prize{color:var(--lottery-lotogol)}.lottery--lotogol .lottery-btn{color:var(--lottery-lotogol);border-color:var(--lottery-lotogol)}.lottery--lotogol .lottery-btn:hover{background:var(--lottery-lotogol)}.lottery--mais-milionaria .lottery-header{background:var(--lottery-mais-milionaria)}.lottery--mais-milionaria .lottery-ball,.lottery--mais-milionaria .lottery-clover,.lottery--mais-milionaria .lottery-prize__value,.lottery--mais-milionaria .lottery-promo__prize{color:var(--lottery-mais-milionaria)}.lottery--mais-milionaria .lottery-btn{color:var(--lottery-mais-milionaria);border-color:var(--lottery-mais-milionaria)}.lottery--mais-milionaria .lottery-btn:hover{background:var(--lottery-mais-milionaria)}[color-scheme=dark] .lottery--mais-milionaria .lottery-header__title h2{color:var(--lottery-header-title-dark)}[color-scheme=dark] .lottery--mais-milionaria .lottery-header__contest{color:var(--lottery-contest-mais-milionaria-dark)}.lottery-federal-table{display:flex;flex-direction:column;gap:8px;width:100%}.lottery-federal-table__header{display:grid;grid-template-columns:100px 1fr 1fr;gap:16px;padding:12px 16px;background-color:var(--lottery-federal-bg)}[color-scheme=dark] .lottery-federal-table__header{background-color:var(--lottery-federal-bg-dark)}.lottery-federal-table__row{display:grid;grid-template-columns:100px 1fr 1fr;gap:16px;padding:12px 16px;border-bottom:1px solid var(--lottery-border-color);background:var(--lottery-federal-bg)}[color-scheme=dark] .lottery-federal-table__row{background:var(--lottery-federal-bg-dark)}.lottery-federal-table__row:last-child{border-bottom:none}.lottery-federal-table__cell{font-family:'Nunito Sans',sans-serif;font-size:16px;display:flex;align-items:center;font-weight:400;color:var(--lottery-federal-text)}[color-scheme=dark] .lottery-federal-table__cell{color:var(--lottery-federal-text-dark)}.lottery-federal-table__cell--header{font-weight:700;font-size:16px;text-transform:uppercase;color:var(--lottery-federal-header-text)}[color-scheme=dark] .lottery-federal-table__cell--header{color:var(--lottery-federal-header-text-dark)}.lottery-results--federal{display:flex;flex-direction:column;gap:32px}.lottery-results--federal .lottery-sponsor{margin-top:16px}.lottery--federal .lottery-header{background:var(--lottery-federal)}.lottery--federal .lottery-federal-table__cell--value{color:var(--lottery-federal)}.lottery--federal .lottery-btn{color:var(--lottery-federal);border-color:var(--lottery-federal)}.lottery--federal .lottery-btn:hover{background:var(--lottery-federal)}.lottery-wrapper--skeleton .lottery-body--skeleton,.lottery-wrapper--skeleton .lottery-header--skeleton{pointer-events:none}.skeleton-shimmer{animation:skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(to right,rgba(0,0,0,.06) 0,rgba(0,0,0,.12) 20%,rgba(0,0,0,.06) 40%,rgba(0,0,0,.06) 100%);background-size:800px 104px;border-radius:4px}.skeleton-shimmer--widget-title{width:150px;height:26px;margin:0 auto}.skeleton-shimmer--promo-description{width:240px;height:44px;margin:0 auto}.skeleton-shimmer--promo-prize{width:200px;height:40px;margin:0 auto}.skeleton-shimmer--promo-button{width:202px;height:34px;border-radius:4px}.skeleton-shimmer--sponsor-text{width:80px;height:16px;margin:0 auto}.skeleton-shimmer--sponsor-logo{width:100px;height:22px;margin:0 auto}.skeleton-shimmer--title{width:180px;height:32px}.skeleton-shimmer--contest{width:120px;height:24px}.skeleton-shimmer--prize-label{width:200px;height:24px;margin-bottom:8px}.skeleton-shimmer--prize-value{width:240px;height:30px;margin-bottom:16px}.skeleton-shimmer--button{width:200px;height:40px;border-radius:4px}.skeleton-shimmer--ball{width:48px;height:48px;border-radius:24px;flex-shrink:0}[color-scheme=dark] .skeleton-shimmer{background:linear-gradient(to right,var(--lottery-background-light) 0,var(--lottery-border-color) 20%,var(--lottery-background-light) 40%,var(--lottery-background-light) 100%)}.lottery-promo{display:flex;flex-direction:column;align-items:center;padding:0;height:100%;gap:24px;justify-content:space-between}.lottery-promo__content{display:flex;flex-direction:column;align-items:center;width:100%;gap:24px}.lottery-promo__description{font-family:'Nunito Sans',Arial,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:var(--lottery-text-color);text-align:center;margin:0}.lottery-promo__prize{font-family:'Nunito Sans',Arial,sans-serif;font-size:32px;font-weight:700;line-height:40px;color:currentColor;margin:0;text-align:center}.lottery-promo__countdown{font-family:'Nunito Sans',Arial,sans-serif;font-weight:700;color:var(--lottery-text-color);text-align:center;margin:0;font-size:14px;line-height:22px}.lottery-promo__actions{display:flex;justify-content:center;width:100%}.lottery-btn--promo{text-transform:none;padding:5px 32px;height:34px;font-size:16px;line-height:24px;min-width:202px}.lottery-sponsor--promo{justify-content:center;gap:0;flex-direction:column}.lottery-sponsor--promo span{font-size:9px;line-height:16px}.lottery-sponsor--promo .lottery-sponsor__logo{height:22px}.lottery-wrapper--promo{padding:0 0 16px 0;height:100%;display:flex;flex-direction:column;margin-bottom:0;max-width:306px}.lottery-wrapper--promo .lottery-header{justify-content:center;flex-shrink:0;height:46px;padding:10px 16px}.lottery-wrapper--promo .lottery-header__title{flex:none;text-align:center}.lottery-wrapper--promo .lottery-header__title h2{font-size:18px;line-height:26px}.lottery-wrapper--promo .lottery-header__contest{display:none}.lottery-wrapper--promo .lottery-body{flex-grow:1;display:flex;flex-direction:column;padding:16px}.lottery-widget-result{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0}.lottery-widget-result__numbers{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;max-width:192px}.lottery-widget-result__winners{font-family:'Nunito Sans',Arial,sans-serif;font-weight:700;color:var(--lottery-text-color-dark);margin-top:6px;text-align:center;font-size:16px;line-height:24px}.lottery-ball--widget{border-radius:50%;width:48px;height:48px;font-size:24px;line-height:34px}.lottery-sponsor--widget{justify-content:center;padding-top:0;flex-direction:column;gap:0}.lottery-sponsor--widget span{font-size:12px;line-height:18px}.lottery-sponsor--widget .lottery-sponsor__logo{height:22px}.lottery-wrapper--widget{height:100%;margin-bottom:0;padding:0;max-width:306px}.lottery-wrapper--widget .lottery-header{flex-direction:column;gap:0;justify-content:center;align-items:center;padding:10px 16px}.lottery-wrapper--widget .lottery-header--with-results{height:64px}.lottery-wrapper--widget .lottery-header--no-results{height:46px}.lottery-wrapper--widget .lottery-body{padding:16px;height:100%}.lottery-header--widget .lottery-header__widget-info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;height:100%}.lottery-header--widget .lottery-header__widget-title{font-family:'Nunito Sans',Arial,sans-serif;font-weight:700;font-size:18px;line-height:26px;color:#fff;margin:0;text-align:center}[color-scheme=dark] .lottery-header--widget .lottery-header__widget-title{color:var(--lottery-header-title-dark,#000)}.lottery-header--widget .lottery-header__widget-meta{font-family:'Nunito Sans',Arial,sans-serif;font-weight:700;font-size:12px;line-height:18px;color:#fff;margin:0;text-align:center}[color-scheme=dark] .lottery-header--widget .lottery-header__widget-meta{color:var(--lottery-contest-mega-sena-dark,#000)}@media (max-width:768px){.lottery-wrapper{max-width:100%;border-radius:0;margin-bottom:16px}.lottery-header{flex-direction:column;align-items:center;padding:14px 16px;gap:8px;height:auto}.lottery-header__title h2{font-size:24px}.lottery-header__contest{display:flex;gap:6px;font-size:14px}.lottery-body{padding:20px 16px}.lottery-results{flex-direction:column-reverse;gap:16px}.lottery-results__left-column{max-width:100%}.lottery-results__right-column{align-items:center;width:100%}.lottery-results__numbers-wrapper--double{max-width:calc((40px * 3) + (10px * 2))}.lottery-results__numbers-wrapper--5-per-row{max-width:calc((40px * 5) + (10px * 4))}.lottery-results__numbers-wrapper--7-per-row{max-width:calc((40px * 4) + (10px * 3))}.lottery-results__numbers-wrapper--3-per-row-mobile{max-width:calc((40px * 3) + (10px * 2))}.lottery-results__numbers-wrapper{gap:10px;justify-content:center}.lottery-results__draw-label{text-align:center;font-size:14px}.lottery-results__clovers{text-align:center}.lottery-results__clovers-wrapper{justify-content:center}.lottery-ball{width:40px;height:40px;font-size:16px}.lottery-clover{width:42px;height:42px;font-size:16px}.lottery-clover::before{width:32px;height:32px}.lottery-status{text-align:center}.lottery-status--accumulated strong{font-size:14px}.lottery-prize{align-items:center;gap:0}.lottery-prize__label{font-size:12px}.lottery-prize__date{font-size:12px;line-height:16px}.lottery-prize__value{margin-top:16px}.lottery-actions{justify-content:center}.lottery-btn{padding:4px 32px;font-size:16px}.lottery-sponsor{justify-content:center}.lottery-sponsor span{font-size:11px}.lottery-sponsor__logo{width:90px;height:25px;max-width:90px;max-height:25px}.lottery-match{padding:12px 16px;font-size:9px;line-height:13px}.lottery-match__team-name{font-size:9px}.lottery-match__score{font-size:9px}.lottery-match__separator{font-size:9px}.lottery-winners{font-size:16px;line-height:24px}.lottery-federal-table__header{grid-template-columns:60px 1fr 1fr;gap:8px;padding:8px}.lottery-federal-table__row{grid-template-columns:60px 1fr 1fr;gap:8px;padding:8px}.lottery-federal-table__cell{font-size:12px}.lottery-federal-table__cell--header{font-size:11px}.skeleton-shimmer--widget-title{width:130px;height:26px}.skeleton-shimmer--promo-description{width:200px;height:44px}.skeleton-shimmer--promo-prize{width:180px;height:36px}.skeleton-shimmer--promo-button{width:180px;height:34px}.skeleton-shimmer--sponsor-text{width:70px;margin:0}.skeleton-shimmer--sponsor-logo{margin:0}.skeleton-shimmer--title{width:140px;height:24px}.skeleton-shimmer--contest{width:100px;height:20px}.skeleton-shimmer--prize-label{width:150px;height:20px;margin:0 auto 8px}.skeleton-shimmer--prize-value{width:180px;height:24px;margin:0 auto 16px}.skeleton-shimmer--button{width:160px;margin:0 auto}.skeleton-shimmer--ball{width:40px;height:40px;border-radius:20px}}@keyframes skeleton-shimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}