/* Scoped unexecuted shipped index-DszzO42d.css; component attributes retained. */
.goal-sport-detail .score-and-time-wrap[data-v-92d2a062]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];gap:calc(var(--source-rem)*.42667);grid-template-columns:repeat(3,1fr);padding:0 calc(var(--source-rem)*.42667)}.goal-sport-detail .score-and-time-wrap.page .team-item[data-v-92d2a062]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.goal-sport-detail .score-and-time-wrap.page .team-item .team-logo[data-v-92d2a062]{height:calc(var(--source-rem)*.8);width:calc(var(--source-rem)*.8)}.goal-sport-detail .score-and-time-wrap.fold .team-item.home[data-v-92d2a062],.goal-sport-detail .score-and-time-wrap.popup .team-item.home[data-v-92d2a062]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.goal-sport-detail .score-and-time-wrap.fold .team-logo[data-v-92d2a062],.goal-sport-detail .score-and-time-wrap.popup .team-logo[data-v-92d2a062]{height:calc(var(--source-rem)*.53333);width:calc(var(--source-rem)*.53333)}.goal-sport-detail .score-and-time-wrap.fold .match-info-wrap .score[data-v-92d2a062],.goal-sport-detail .score-and-time-wrap.popup .match-info-wrap .score[data-v-92d2a062]{font-size:calc(var(--source-rem)*.37333)}.goal-sport-detail .score-and-time-wrap.popup .match-info-wrap[data-v-92d2a062]{gap:calc(var(--source-rem)*.16)}.goal-sport-detail .score-and-time-wrap .team-item[data-v-92d2a062]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.21333);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.goal-sport-detail .score-and-time-wrap .team-item .team-logo[data-v-92d2a062]{aspect-ratio:1/1}.goal-sport-detail .score-and-time-wrap .team-item.home[data-v-92d2a062]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.goal-sport-detail .score-and-time-wrap .match-info-wrap[data-v-92d2a062]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.goal-sport-detail .score-and-time-wrap .match-info-wrap[data-v-92d2a062],.goal-sport-detail .score-and-time-wrap .match-info-wrap .score-wrap[data-v-92d2a062]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.goal-sport-detail .score-and-time-wrap .match-info-wrap .score-wrap[data-v-92d2a062]{gap:calc(var(--source-rem)*.10667)}.goal-sport-detail .score-and-time-wrap .match-info-wrap .score-wrap .score[data-v-92d2a062]{font-size:calc(var(--source-rem)*.48)}.goal-sport-detail .score-and-time-wrap .match-info-wrap .match-period-and-time[data-v-92d2a062]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.10667);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:calc(var(--source-rem)*.26667)}.goal-sport-detail .score-and-time-wrap .match-info-wrap .match-period-and-time.vertical[data-v-92d2a062]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.goal-sport-detail .score-and-time-wrap .match-info-wrap .match-period-and-time .match-period[data-v-92d2a062]{text-wrap:nowrap}.goal-sport-detail .score-and-time-wrap .match-info-wrap .match-period-and-time .match-time[data-v-92d2a062]{line-height:1.5;margin-top:calc(var(--source-rem)*.05333);text-align:center}.goal-sport-detail .score-and-time-wrap[data-v-92d2a062]>*{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.goal-sport-detail .active-media-list[data-v-cd0390e0]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;background-color:var(--theme-sport-more-ways-to-play-media-button-list-bg-color);border-radius:calc(var(--source-rem)*.64);justify-content:space-between;padding:calc(var(--source-rem)*.10667) calc(var(--source-rem)*.13333)}.goal-sport-detail .active-media-list[data-v-cd0390e0],.goal-sport-detail .active-media-list .media[data-v-cd0390e0]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.16)}.goal-sport-detail .active-media-list .media[data-v-cd0390e0]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:.2px}.goal-sport-detail .active-media-list .media:last-child .separator[data-v-cd0390e0]{display:none}.goal-sport-detail .active-media-list .media .media-content[data-v-cd0390e0]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.16);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:calc(var(--source-rem)*.64);cursor:pointer;padding:calc(var(--source-rem)*.10667) calc(var(--source-rem)*.21333)}.goal-sport-detail .active-media-list .media .media-content[data-v-cd0390e0]:not(.streaming):hover{background-color:var(--theme-sport-more-ways-to-play-media-button-list-bg-color)}.goal-sport-detail .active-media-list .media .media-content.streaming[data-v-cd0390e0]:hover{opacity:.8}.goal-sport-detail .active-media-list .media .media-content .live-icon[data-v-cd0390e0]{margin:0 calc(var(--source-rem)*.10667)}.goal-sport-detail .active-media-list .media .media-content .icon[data-v-cd0390e0]{height:calc(var(--source-rem)*.37333);width:calc(var(--source-rem)*.37333)}.goal-sport-detail .active-media-list .media .media-content span[data-v-cd0390e0]{text-wrap:nowrap}.goal-sport-detail .active-media-list .media.streaming .media-content[data-v-cd0390e0]{padding:0}.goal-sport-detail .active-media-list .media .separator[data-v-cd0390e0]{background-color:var(--theme-active-color);height:70%;width:.5px}.goal-sport-detail .match-info-and-media-container[data-v-d62fb9f6]{-webkit-flex-shrink:0;position:relative;-ms-flex-negative:0;color:var(--theme-active-color);flex-shrink:0;height:calc(var(--source-rem)*7);overflow:hidden;-webkit-transition:height .3s ease!important;transition:height .3s ease!important;width:100%}.goal-sport-detail .match-info-and-media-container .match-wrap[data-v-d62fb9f6]{height:100%;padding:calc(var(--source-rem)*.32) calc(var(--source-rem)*.42667);width:100%}.goal-sport-detail .match-info-and-media-container .match-wrap .content-wrap[data-v-d62fb9f6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.goal-sport-detail .match-info-and-media-container .match-wrap .content-wrap[data-v-d62fb9f6],.goal-sport-detail .match-info-and-media-container .match-wrap .content-wrap .top-wrap[data-v-d62fb9f6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.goal-sport-detail .match-info-and-media-container .match-wrap .content-wrap .top-wrap[data-v-d62fb9f6]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.goal-sport-detail .match-info-and-media-container .match-wrap .content-wrap .top-wrap a[data-v-d62fb9f6]{cursor:pointer}.goal-sport-detail .match-info-and-media-container .match-wrap .content-wrap .top-wrap .back[data-v-d62fb9f6]{font-size:calc(var(--source-rem)*.53333)}.goal-sport-detail .match-info-and-media-container .match-wrap .content-wrap .top-wrap .back[data-v-d62fb9f6]:hover{opacity:.8}.goal-sport-detail .match-info-and-media-container .match-wrap .content-wrap .top-wrap .league-select[data-v-d62fb9f6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;gap:calc(var(--source-rem)*.16);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:calc(var(--source-rem)*.37333)}.goal-sport-detail .match-info-and-media-container .match-wrap .content-wrap .top-wrap .league-select[data-v-d62fb9f6]:hover{opacity:.8}.goal-sport-detail .match-info-and-media-container .match-wrap .content-wrap .top-wrap .bet-records[data-v-d62fb9f6]{font-size:calc(var(--source-rem)*.48);padding-top:calc(var(--source-rem)*.10667)}.goal-sport-detail .match-info-and-media-container .match-wrap .content-wrap .top-wrap .bet-records[data-v-d62fb9f6]:hover{opacity:.8}.goal-sport-detail .match-info-and-media-container .match-wrap .content-wrap .middle-and-bottom-wrap[data-v-d62fb9f6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.goal-sport-detail .match-info-and-media-container .match-wrap .content-wrap .middle-and-bottom-wrap.gap-16[data-v-d62fb9f6]{gap:calc(var(--source-rem)*.42667)}.goal-sport-detail .match-info-and-media-container .match-wrap .content-wrap .middle-and-bottom-wrap.gap-6[data-v-d62fb9f6]{gap:calc(var(--source-rem)*.16)}.goal-sport-detail .match-info-and-media-container .match-wrap .content-wrap .middle-and-bottom-wrap .middle-wrap[data-v-d62fb9f6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.42667);width:100%}.goal-sport-detail .match-info-and-media-container .match-wrap .content-wrap .middle-and-bottom-wrap .bottom-wrap[data-v-d62fb9f6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.goal-sport-detail .match-info-and-media-container .match-wrap .content-wrap .placeholder[data-v-d62fb9f6]{width:100%}.goal-sport-detail .match-info-and-media-container .match-wrap .content-wrap .placeholder.height-20[data-v-d62fb9f6]{height:calc(var(--source-rem)*.53333)}.goal-sport-detail .match-info-and-media-container .match-wrap .toggle-match-info-and-media-wrap-fold-button[data-v-d62fb9f6]{bottom:calc(var(--source-rem)*.16);color:var(--theme-active-color);cursor:pointer;font-size:calc(var(--source-rem)*.37333);left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);z-index:10}.goal-sport-detail .match-info-and-media-container .match-wrap .toggle-match-info-and-media-wrap-fold-button[data-v-d62fb9f6]:hover{opacity:.8}.goal-sport-detail .match-info-and-media-container .background-image[data-v-d62fb9f6]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.goal-sport-detail .match-info-and-media-container.is-match-info-and-media-wrap-fold[data-v-d62fb9f6]{height:calc(var(--source-rem)*2.8)}.goal-sport-detail .match-info-and-media-container.is-match-info-and-media-wrap-fold .content-wrap[data-v-d62fb9f6]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.goal-sport-detail .match-info-and-media-container.is-nba[data-v-d62fb9f6]{aspect-ratio:6/5;height:auto}@media (width >= 350px){.goal-sport-detail .match-info-and-media-container.is-nba[data-v-d62fb9f6]{aspect-ratio:6/4.9}}@media (width >= 400px){.goal-sport-detail .match-info-and-media-container.is-nba[data-v-d62fb9f6]{aspect-ratio:6/4.8}}.goal-sport-detail .media-popup[data-v-d62fb9f6]{height:100%;overflow:hidden;width:100%}.goal-sport-detail .fade-enter-active[data-v-d62fb9f6],.goal-sport-detail .fade-leave-active[data-v-d62fb9f6]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.goal-sport-detail .fade-enter-from[data-v-d62fb9f6],.goal-sport-detail .fade-leave-to[data-v-d62fb9f6]{opacity:0}.goal-sport-detail .tab-and-content-container[data-v-dcf97fc7]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.goal-sport-detail .tab-and-content-container[data-v-dcf97fc7],.goal-sport-detail .tab-and-content-container .tab-list[data-v-dcf97fc7]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.goal-sport-detail .tab-and-content-container .tab-list[data-v-dcf97fc7]{background-color:var(--theme-card-bg-color);gap:calc(var(--source-rem)*.21333);padding:calc(var(--source-rem)*.21333)}.goal-sport-detail .tab-and-content-container .tab-list .tab-item[data-v-dcf97fc7]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;border-radius:calc(var(--source-rem)*.42667);color:var(--theme-text-color-lighten);cursor:pointer;justify-content:center;padding:calc(var(--source-rem)*.10667);text-align:center;text-wrap:nowrap}.goal-sport-detail .tab-and-content-container .tab-list .tab-item[data-v-dcf97fc7]:hover{background-color:var(--theme-hover-bg-color)}.goal-sport-detail .tab-and-content-container .tab-list .tab-item.active[data-v-dcf97fc7]{background-color:var(--theme-primary-color);color:var(--theme-active-color)}.goal-sport-detail .tab-and-content-container .content-wrap[data-v-dcf97fc7]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden}.goal-sport-detail .more-ways-to-play-container[data-v-f363779d]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:calc(100dvh - calc(var(--source-rem)*1.38667))}

/* Scoped unexecuted shipped index-ktKkXQVy.css; component attributes retained. */
.goal-sport-detail .bet-item[data-v-75f77252]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;gap:calc(var(--source-rem)*.32);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;background-color:var(--theme-main-bg-color);border-radius:calc(var(--source-rem)*.26667);cursor:pointer;justify-content:space-between;padding:calc(var(--source-rem)*.26667) calc(var(--source-rem)*.32)}.goal-sport-detail .bet-item[data-v-75f77252]:hover{background-color:var(--theme-hover-bg-color)}.goal-sport-detail .bet-item .left-wrap[data-v-75f77252]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.10667);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--theme-text-color-lighten);text-wrap:nowrap}.goal-sport-detail .bet-group[data-v-1f6ddd8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--theme-card-bg-color);border-radius:calc(var(--source-rem)*.32);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.32);padding:calc(var(--source-rem)*.26667) calc(var(--source-rem)*.32)}.goal-sport-detail .bet-group.is-pinned-to-top[data-v-1f6ddd8c]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.goal-sport-detail .bet-group .top-wrap[data-v-1f6ddd8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;cursor:pointer;justify-content:space-between;padding:calc(var(--source-rem)*.02667)}.goal-sport-detail .bet-group .top-wrap[data-v-1f6ddd8c]:hover{opacity:.8}.goal-sport-detail .bet-group .top-wrap .title[data-v-1f6ddd8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.21333);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:calc(var(--source-rem)*.32)}.goal-sport-detail .bet-group .top-wrap .title .arrow[data-v-1f6ddd8c]{color:var(--theme-text-color-lighten)}.goal-sport-detail .bet-group .bet-wrap[data-v-1f6ddd8c]{display:-ms-grid;display:grid;gap:calc(var(--source-rem)*.21333)}.goal-sport-detail .bet-group .bet-wrap.triple-block[data-v-1f6ddd8c]{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.goal-sport-detail .bet-group .bet-wrap.double-block[data-v-1f6ddd8c]{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.goal-sport-detail .bet-container[data-v-a3622e15]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.32);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding:calc(var(--source-rem)*.32) 0;width:100%}.goal-sport-detail .bet-container .top-wrap[data-v-a3622e15]{padding:0 calc(var(--source-rem)*.32)}.goal-sport-detail .bet-container .top-wrap[data-v-a3622e15],.goal-sport-detail .bet-container .top-wrap .content-wrap[data-v-a3622e15]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:calc(var(--source-rem)*.34667);gap:calc(var(--source-rem)*.32);width:100%}.goal-sport-detail .bet-container .top-wrap .content-wrap[data-v-a3622e15]{background-color:var(--theme-card-bg-color);border-radius:calc(var(--source-rem)*.53333);overflow:hidden;padding:0 calc(var(--source-rem)*.32) 0 calc(var(--source-rem)*.21333)}.goal-sport-detail .bet-container .top-wrap .content-wrap .fold-button-and-separator[data-v-a3622e15]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.32);left:0;position:-webkit-sticky;position:sticky;z-index:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:var(--theme-card-bg-color)}.goal-sport-detail .bet-container .top-wrap .content-wrap .fold-button-wrap[data-v-a3622e15]{padding:calc(var(--source-rem)*.16) 0}.goal-sport-detail .bet-container .top-wrap .content-wrap .fold-button-wrap[data-v-a3622e15],.goal-sport-detail .bet-container .top-wrap .content-wrap .fold-button-wrap .fold-button[data-v-a3622e15]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.goal-sport-detail .bet-container .top-wrap .content-wrap .fold-button-wrap .fold-button[data-v-a3622e15]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;background-color:var(--theme-main-bg-color);border-radius:50%;cursor:pointer;height:calc(var(--source-rem)*.53333)}.goal-sport-detail .bet-container .top-wrap .content-wrap .fold-button-wrap .fold-button[data-v-a3622e15]:hover{background-color:var(--theme-hover-bg-color)}.goal-sport-detail .bet-container .top-wrap .content-wrap .separator[data-v-a3622e15]{-webkit-flex-shrink:0;-ms-flex-negative:0;-webkit-align-self:center;flex-shrink:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background-color:var(--theme-text-color-lighten);height:calc(100% - calc(var(--source-rem)*.42667));width:calc(var(--source-rem)*.02667)}.goal-sport-detail .bet-container .top-wrap .content-wrap .sub-tab-list[data-v-a3622e15]{color:var(--theme-text-color-lighten);-webkit-column-gap:calc(var(--source-rem)*.42667);-moz-column-gap:calc(var(--source-rem)*.42667);column-gap:calc(var(--source-rem)*.42667);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:calc(var(--source-rem)*.32);height:calc(var(--source-rem)*.85333);overflow:hidden;text-wrap:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.goal-sport-detail .bet-container .top-wrap .content-wrap .sub-tab-list.alignLeft[data-v-a3622e15]{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.goal-sport-detail .bet-container .top-wrap .content-wrap .sub-tab-list.justifyContentSpaceAround[data-v-a3622e15]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.goal-sport-detail .bet-container .top-wrap .content-wrap .sub-tab-list.open[data-v-a3622e15]{height:auto}.goal-sport-detail .bet-container .top-wrap .content-wrap .sub-tab-list .sub-tab-item[data-v-a3622e15]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;border-bottom:calc(var(--source-rem)*.05333) solid transparent;cursor:pointer;height:calc(var(--source-rem)*.85333);justify-content:center;padding-top:calc(var(--source-rem)*.05333);text-align:center}.goal-sport-detail .bet-container .top-wrap .content-wrap .sub-tab-list .sub-tab-item[data-v-a3622e15]:hover{color:var(--theme-text-color)}.goal-sport-detail .bet-container .top-wrap .content-wrap .sub-tab-list .sub-tab-item.active[data-v-a3622e15]{border-color:var(--theme-primary-color);color:var(--theme-primary-color)}.goal-sport-detail .bet-container .top-wrap .pin-button[data-v-a3622e15]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;aspect-ratio:1/1;background-color:var(--theme-card-bg-color);border-radius:calc(var(--source-rem)*.16);cursor:pointer;height:calc(var(--source-rem)*.85333);justify-content:center}.goal-sport-detail .bet-container .top-wrap .pin-button[data-v-a3622e15]:hover{background-color:var(--theme-hover-bg-color)}.goal-sport-detail .bet-container .top-wrap .pin-button.active[data-v-a3622e15]{background-color:var(--theme-primary-color)}.goal-sport-detail .bet-container .top-wrap .pin-button .icon[data-v-a3622e15]{fill:var(--theme-text-color-lighten)}.goal-sport-detail .bet-container .bet-list[data-v-a3622e15]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.32);overflow:hidden auto;padding:0 calc(var(--source-rem)*.32);width:100%}

/* Scoped unexecuted shipped Data-cbH7b6Lf.css; component attributes retained. */
.goal-sport-detail .score-wrap[data-v-a55ff534]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.05333);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.goal-sport-detail .football-data-wrap[data-v-0124c9cf]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.42667);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.goal-sport-detail .football-data-wrap.page .football-data-item[data-v-0124c9cf]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.05333)}.goal-sport-detail .football-data-wrap.page .score-wrap[data-v-0124c9cf]{font-size:calc(var(--source-rem)*.32)}.goal-sport-detail .football-data-wrap.popup .football-data-item[data-v-0124c9cf]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:calc(var(--source-rem)*.16)}.goal-sport-detail .football-data-wrap.popup .football-data-item.halfTime img[data-v-0124c9cf]{background-color:var(--theme-sport-more-ways-to-play-football-data-half-time-bg-color);padding:calc(var(--source-rem)*.02667)}.goal-sport-detail .football-data-wrap.popup .score-wrap[data-v-0124c9cf]{font-size:calc(var(--source-rem)*.26667)}.goal-sport-detail .football-data-item[data-v-0124c9cf]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.goal-sport-detail .football-data-item[data-v-0124c9cf],.goal-sport-detail .football-data-item .football-data-content[data-v-0124c9cf]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.goal-sport-detail .football-data-item .football-data-content[data-v-0124c9cf]{font-size:calc(var(--source-rem)*.26667);gap:calc(var(--source-rem)*.10667)}.goal-sport-detail .football-data-item .football-data-content .title[data-v-0124c9cf]{text-wrap:nowrap}.goal-sport-detail .football-data-item .football-data-content img[data-v-0124c9cf]{height:calc(var(--source-rem)*.32);-o-object-fit:contain;object-fit:contain;width:calc(var(--source-rem)*.32)}

/* Scoped unexecuted shipped Popup-BzJz1woE.css; component attributes retained. */
.goal-sport-detail .match-item[data-v-218a1e49]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:var(--theme-card-bg-color);border-radius:calc(var(--source-rem)*.32);padding:calc(var(--source-rem)*.32) calc(var(--source-rem)*.42667) calc(var(--source-rem)*.32) calc(var(--source-rem)*.53333)}.goal-sport-detail .match-item[data-v-218a1e49]:hover{background-color:var(--theme-hover-bg-color)}.goal-sport-detail .match-item .current-match-bar[data-v-218a1e49]{background-color:var(--theme-primary-color);border-radius:0 calc(var(--source-rem)*.32) calc(var(--source-rem)*.32) 0;height:70%;left:0;position:absolute;width:calc(var(--source-rem)*.10667)}.goal-sport-detail .match-item .match-content-wrap[data-v-218a1e49]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.42667);height:100%;width:100%}.goal-sport-detail .match-item .match-content-wrap[data-v-218a1e49],.goal-sport-detail .match-item .match-content-wrap .match-content-top-wrap[data-v-218a1e49]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.goal-sport-detail .match-item .match-content-wrap .match-content-top-wrap[data-v-218a1e49]{gap:calc(var(--source-rem)*.32);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.goal-sport-detail .match-item .match-content-wrap .match-content-top-wrap .more-ways-to-play[data-v-218a1e49]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.10667);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--theme-text-color-lighten);font-size:calc(var(--source-rem)*.26667);text-wrap:nowrap}.goal-sport-detail .match-item .match-content-wrap .score-and-time-wrap[data-v-218a1e49]{-webkit-transform:translateY(calc(var(--source-rem)*-.05333));-ms-transform:translateY(calc(var(--source-rem)*-.05333));transform:translateY(calc(var(--source-rem)*-.05333))}.goal-sport-detail .match-item .match-info-wrap[data-v-218a1e49]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.16);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.goal-sport-detail .match-item .match-info-wrap .league-logo[data-v-218a1e49]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:calc(var(--source-rem)*.42667);-o-object-fit:contain;object-fit:contain;width:calc(var(--source-rem)*.42667)}.goal-sport-detail .match-item .match-info-wrap .match-name[data-v-218a1e49]{color:var(--theme-text-color-lighten);font-size:calc(var(--source-rem)*.32);text-align:left}.goal-sport-detail .current-league-match-list-popup[data-v-b5b0db77]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;position:absolute;top:0;z-index:10;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--theme-main-bg-color);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.42667);height:calc(100dvh - calc(var(--source-rem)*1.38667));overflow:hidden;padding:calc(var(--source-rem)*.32) 0;width:100%}.goal-sport-detail .current-league-match-list-popup .header[data-v-b5b0db77]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 calc(var(--source-rem)*.42667)}.goal-sport-detail .current-league-match-list-popup .header .back[data-v-b5b0db77]{color:var(--theme-text-color-lighten);font-size:calc(var(--source-rem)*.53333)}.goal-sport-detail .current-league-match-list-popup .header .back[data-v-b5b0db77]:hover{color:var(--theme-text-color)}.goal-sport-detail .current-league-match-list-popup .header .title[data-v-b5b0db77]{color:var(--theme-text-color);font-size:calc(var(--source-rem)*.37333);margin-top:calc(var(--source-rem)*.10667)}.goal-sport-detail .current-league-match-list-popup .header .placeholder[data-v-b5b0db77]{height:0;width:calc(var(--source-rem)*.58667)}.goal-sport-detail .current-league-match-list-popup .match-list-wrap[data-v-b5b0db77]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.32);height:100%;overflow-y:auto;padding:0 calc(var(--source-rem)*.42667)}.goal-sport-detail .fade-enter-active[data-v-b5b0db77],.goal-sport-detail .fade-leave-active[data-v-b5b0db77]{-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.goal-sport-detail .fade-enter-from[data-v-b5b0db77],.goal-sport-detail .fade-leave-to[data-v-b5b0db77]{opacity:0}

/* Scoped unexecuted shipped Modal-BB_LsPkJ.css; component attributes retained. */
.goal-sport-detail .media-wrap[data-v-324e256d]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;inset:0;position:absolute;z-index:10;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#000;height:100%;overflow:hidden;width:100%}.goal-sport-detail .media-wrap .close[data-v-324e256d]{color:var(--theme-active-color);cursor:pointer;font-size:calc(var(--source-rem)*.53333);left:calc(var(--source-rem)*.48);position:absolute;top:calc(var(--source-rem)*.42667);z-index:10}.goal-sport-detail .media-wrap .close[data-v-324e256d]:hover{opacity:.8}.goal-sport-detail .media-wrap .sr-lmt-plus__segment-tabs[data-v-324e256d]{display:none}.goal-sport-detail .media-wrap .iframe-container[data-v-324e256d]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;overflow:hidden;width:100%}.goal-sport-detail .media-wrap .iframe-container iframe[data-v-324e256d]{border:none;height:100%;width:100%}

/* Scoped unexecuted shipped index-Caj_X7Pz.css; component attributes retained. */
.goal-sport-detail .data-container[data-v-47b59df1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding:calc(var(--source-rem)*.32) 0}.goal-sport-detail .data-container[data-v-47b59df1],.goal-sport-detail .top-wrap[data-v-47b59df1]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.32);width:100%}.goal-sport-detail .top-wrap[data-v-47b59df1]{padding:0 calc(var(--source-rem)*.32)}.goal-sport-detail .top-wrap .sub-tab-list[data-v-47b59df1]{gap:calc(var(--source-rem)*.32);-webkit-justify-content:space-around;-ms-flex-pack:distribute;background-color:var(--theme-card-bg-color);border-radius:calc(var(--source-rem)*.53333);color:var(--theme-text-color-lighten);font-size:calc(var(--source-rem)*.32);height:calc(var(--source-rem)*.85333);justify-content:space-around;text-wrap:nowrap;width:100%}.goal-sport-detail .top-wrap .sub-tab-list[data-v-47b59df1],.goal-sport-detail .top-wrap .sub-tab-list .sub-tab-item[data-v-47b59df1]{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.goal-sport-detail .top-wrap .sub-tab-list .sub-tab-item[data-v-47b59df1]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;border-bottom:calc(var(--source-rem)*.05333) solid transparent;justify-content:center;padding-top:calc(var(--source-rem)*.08);text-align:center}.goal-sport-detail .top-wrap .sub-tab-list .sub-tab-item[data-v-47b59df1]:hover{color:var(--theme-text-color)}.goal-sport-detail .top-wrap .sub-tab-list .sub-tab-item.active[data-v-47b59df1]{border-color:var(--theme-primary-color);color:var(--theme-primary-color)}.goal-sport-detail .content-wrap[data-v-47b59df1]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.32);overflow:hidden auto;padding:0 calc(var(--source-rem)*.32);width:100%}

/* Scoped unexecuted shipped index-rWVKK5OS.css; component attributes retained. */
.goal-sport-detail .game-item-container[data-v-e87da509]{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-position:50%;background-size:cover;border-radius:calc(var(--source-rem)*.21333);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:calc(var(--source-rem)*2.98667);padding:calc(var(--source-rem)*.16);width:calc(var(--source-rem)*4.42667)}.goal-sport-detail .game-item-container[data-v-e87da509],.goal-sport-detail .game-item-container .game-cover[data-v-e87da509]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.goal-sport-detail .game-item-container .game-cover[data-v-e87da509]{border-radius:calc(var(--source-rem)*.16);height:calc(var(--source-rem)*2.08);overflow:hidden;width:calc(var(--source-rem)*4.13333)}.goal-sport-detail .game-item-container .game-cover img[data-v-e87da509]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.goal-sport-detail .game-item-container .game-info-wrap[data-v-e87da509]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;font-size:calc(var(--source-rem)*.32);font-weight:700;height:calc(var(--source-rem)*.53333);justify-content:space-between;margin-top:calc(var(--source-rem)*.16);width:100%}.goal-sport-detail .game-item-container .game-info-wrap .game-name[data-v-e87da509]{color:#fff;line-height:normal;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:calc(var(--source-rem)*2.4)}.goal-sport-detail .game-item-container .game-info-wrap .play-btn[data-v-e87da509]{bottom:calc(var(--source-rem)*.26667);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:calc(var(--source-rem)*.10667);color:#fdd431;cursor:pointer;line-height:normal}.goal-sport-detail .game-item-container .game-info-wrap .play-btn .double-arrow[data-v-e87da509]{height:calc(var(--source-rem)*.37333);width:calc(var(--source-rem)*.37333)}.goal-sport-detail .game-item-container .online-wrap[data-v-e87da509]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.05333);position:absolute;right:0;top:calc(var(--source-rem)*-.13333);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:-webkit-linear-gradient(.79deg,rgba(255,75,30,.5) 89.14%,rgba(255,75,30,0) 99.42%),-webkit-linear-gradient(.79deg,rgba(255,75,30,.5) .58%,rgba(255,75,30,0) 79.65%);background:linear-gradient(89.21deg,#ff4b1e80 89.14%,#ff4b1e00 99.42%),linear-gradient(89.21deg,#ff4b1e80 .58%,#ff4b1e00 79.65%);border-left:calc(var(--source-rem)*.02667) solid #ff4b1e;border-top-left-radius:calc(var(--source-rem)*.21333);height:calc(var(--source-rem)*.42667);justify-content:center;padding:0 calc(var(--source-rem)*.08)}.goal-sport-detail .game-item-container .online-wrap .online-icon[data-v-e87da509]{color:#fff}.goal-sport-detail .game-item-container .online-wrap .online-count[data-v-e87da509]{color:#fff;font-size:calc(var(--source-rem)*.26667);line-height:normal}.goal-sport-detail .game-item-container .online-wrap .signal[data-v-e87da509]{height:calc(var(--source-rem)*.4);margin-left:calc(var(--source-rem)*.05333);-o-object-fit:cover;object-fit:cover;width:calc(var(--source-rem)*.34667)}

/* PlanItem/PlanDetail/reportPlan utility dimensions read from the shipped source tree. */
:root[data-layout=source] .goal-source-plan-card{--gsp-u:var(--source-rem);position:relative;width:100%;overflow:hidden;border-radius:calc(var(--gsp-u)*.26667);background:#202d46;color:#eee;margin:0 0 calc(var(--gsp-u)*.26667);font:400 calc(var(--gsp-u)*.32)/1.5 'PingFang SC',sans-serif;min-height:calc(var(--gsp-u)*5.36)}
.goal-plan-main-link{display:block;color:inherit}
.goal-plan-title{display:flex;align-items:center;gap:calc(var(--gsp-u)*.10667);padding:calc(var(--gsp-u)*.4) calc(var(--gsp-u)*.4) 0;font-size:calc(var(--gsp-u)*.32)}
.goal-plan-title>span,.goal-plan-market{color:#4e7fff}.goal-plan-title>i{height:calc(var(--gsp-u)*.32);width:1px;background:#959ab7}.goal-plan-title strong{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.goal-plan-match-row{height:calc(var(--gsp-u)*.85333);padding:calc(var(--gsp-u)*.21333) calc(var(--gsp-u)*.4) 0;display:flex;align-items:center}
.goal-plan-match-row>div{height:calc(var(--gsp-u)*.64);flex:1;min-width:0;display:flex;align-items:center;gap:calc(var(--gsp-u)*.18667);background:#101a32;border-radius:calc(var(--gsp-u)*.10667)}
.goal-plan-match-row>div>span{flex:none;margin-left:calc(var(--gsp-u)*.13333);height:calc(var(--gsp-u)*.48);display:grid;place-items:center;padding:0 calc(var(--gsp-u)*.10667);border:1px solid #4e7fff;border-radius:calc(var(--gsp-u)*.05333);color:#4e7fff;font-size:calc(var(--gsp-u)*.32);white-space:nowrap}
.goal-plan-match-row strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--gsp-u)*.32);font-weight:400}.goal-plan-match-row>svg{width:calc(var(--gsp-u)*.21333);height:calc(var(--gsp-u)*.32);margin-left:calc(var(--gsp-u)*-.34667);margin-right:calc(var(--gsp-u)*.13333);color:#959ab7}
.goal-plan-market{padding:calc(var(--gsp-u)*.21333) calc(var(--gsp-u)*.4) 0;font-size:calc(var(--gsp-u)*.32)}
.goal-plan-choices{display:flex;gap:calc(var(--gsp-u)*.26667);height:calc(var(--gsp-u)*1.01333);padding:calc(var(--gsp-u)*.21333) calc(var(--gsp-u)*.4) 0}
.goal-plan-choices>div,.goal-plan-choices>button{position:relative;min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--gsp-u)*.21333);height:calc(var(--gsp-u)*.8);border:0;border-radius:calc(var(--gsp-u)*.26667);background:#101a32;color:#959ab7;font-size:calc(var(--gsp-u)*.26667)}
.goal-plan-choices b{font-weight:400;color:#eee}.goal-plan-choices>.selected{border:1px solid #4e7fff;background:#283d68}.goal-plan-recommend{position:absolute;right:0;bottom:100%;padding:calc(var(--gsp-u)*.08) calc(var(--gsp-u)*.16);background:#f12b2b;color:white;border-radius:2px;font-size:calc(var(--gsp-u)*.26667)}
.goal-plan-voting{height:calc(var(--gsp-u)*1.28);padding:calc(var(--gsp-u)*.21333) calc(var(--gsp-u)*.4) 0;display:flex;align-items:center;background:#101a32;background-clip:content-box;margin-top:calc(var(--gsp-u)*.21333)}
.goal-plan-voting>span{margin:0 calc(var(--gsp-u)*.21333) 0 calc(var(--gsp-u)*.4);font-size:calc(var(--gsp-u)*.32)}
.goal-plan-vote-track{display:flex;flex:1;align-items:center;margin-right:calc(var(--gsp-u)*.4);height:calc(var(--gsp-u)*.96)}
.goal-plan-vote-track>button{position:relative;min-width:0;height:calc(var(--gsp-u)*.96);padding:0;border:0;color:#eee;background:transparent;display:flex;flex-direction:column;align-items:center;font-size:calc(var(--gsp-u)*.21333);line-height:1}
.goal-plan-vote-track small{font-size:inherit;margin-bottom:calc(var(--gsp-u)*.10667);white-space:nowrap}.goal-plan-vote-track i{display:block;background:var(--vote-color);width:100%;height:calc(var(--gsp-u)*.21333)}.goal-plan-vote-track em{font-size:inherit;color:#959ab7;font-style:normal;margin-top:calc(var(--gsp-u)*.10667)}
.goal-source-plan-card>footer{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--gsp-u)*.10667) calc(var(--gsp-u)*.4);font-size:calc(var(--gsp-u)*.26667);gap:4px;color:#959ab7}.goal-source-plan-card footer small{font-size:inherit}.goal-source-plan-card footer b,.goal-plan-refund{color:#f12b2b;font-weight:400}.goal-plan-report-link{color:#959ab7}
.goal-plan-purchase{display:block;margin:calc(var(--gsp-u)*.21333) auto;width:calc(100% - var(--gsp-u)*.8);border:0;border-radius:999px;padding:calc(var(--gsp-u)*.21333);font-size:calc(var(--gsp-u)*.37333);background:var(--theme-primary-color,#4e7fff);color:white}
.goal-plan-owned-summary,.goal-plan-refund-summary{margin:calc(var(--gsp-u)*.21333) calc(var(--gsp-u)*.4);font-size:calc(var(--gsp-u)*.26667);color:#959ab7}.goal-plan-owned-summary a{color:#4e7fff}
:root[data-layout=source] .goal-source-plan-detail,:root[data-layout=source] .goal-source-plan-report{--gsp-u:var(--source-rem);height:100dvh;display:flex;flex-direction:column;background:#141412;color:#eee;font:400 calc(var(--gsp-u)*.32)/1.5 'PingFang SC',sans-serif}
.goal-source-plan-detail>header,.goal-source-plan-report>header{display:flex;align-items:center;justify-content:space-between;height:calc(var(--gsp-u)*1.17333);flex:none;padding:0 calc(var(--gsp-u)*.4);background:#141412}
.goal-source-plan-detail>header h1,.goal-source-plan-report>header h1{font-size:calc(var(--gsp-u)*.42667);font-weight:400;margin:0}.goal-source-plan-detail>header>a,.goal-source-plan-detail>header>span{width:calc(var(--gsp-u)*1.6);color:#959ab7}.goal-source-plan-detail>header>a{font-size:calc(var(--gsp-u)*.64)}
.goal-source-plan-scroll{flex:1;min-height:0;overflow:auto;padding:calc(var(--gsp-u)*.26667)}
.goal-source-plan-scroll .goal-source-plan-card{padding-bottom:calc(var(--gsp-u)*.4)}
.goal-plan-detail-title{display:flex;flex-direction:column;gap:calc(var(--gsp-u)*.10667);margin:calc(var(--gsp-u)*.26667) calc(var(--gsp-u)*.4) 0}.goal-plan-detail-title strong{font-size:calc(var(--gsp-u)*.37333);font-weight:400}.goal-plan-detail-title small{font-size:calc(var(--gsp-u)*.26667);color:#959ab7}
.goal-plan-expert{height:calc(var(--gsp-u)*1.30667);padding:calc(var(--gsp-u)*.4) calc(var(--gsp-u)*.4) 0;display:flex;align-items:center;gap:calc(var(--gsp-u)*.18667)}
.goal-plan-expert>.re-avatar{width:calc(var(--gsp-u)*.90667);height:calc(var(--gsp-u)*.90667);font-size:calc(var(--gsp-u)*.42667)}.goal-plan-expert>div{display:flex;flex:1;min-width:0;flex-direction:column}.goal-plan-expert strong{font-size:calc(var(--gsp-u)*.32);font-weight:400}.goal-plan-expert small{font-size:calc(var(--gsp-u)*.26667);color:#959ab7;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.goal-plan-expert aside{display:flex;flex-direction:column;text-align:center;color:#f12b2b}.goal-plan-expert aside b{font-size:calc(var(--gsp-u)*.50667)}
.goal-plan-description{padding:0 calc(var(--gsp-u)*.13333)}.goal-plan-description h2{font-size:calc(var(--gsp-u)*.37333);font-weight:400}.goal-plan-description p{font-size:calc(var(--gsp-u)*.32);white-space:pre-wrap}.goal-plan-description button{border:0;border-radius:999px;padding:calc(var(--gsp-u)*.21333);background:var(--theme-primary-color,#4e7fff);color:#fff}.goal-plan-disclaimer{margin:calc(var(--gsp-u)*.4) 0;color:#959ab7;font-size:calc(var(--gsp-u)*.26667)}
.goal-source-plan-report>header{position:relative;padding:calc(var(--gsp-u)*.32) calc(var(--gsp-u)*.42667);height:auto;min-height:calc(var(--gsp-u)*1.17333)}.goal-source-plan-report>header h1{position:absolute;left:50%;transform:translateX(-50%)}.goal-source-plan-report>header>a{color:#6b7280;font-size:calc(var(--gsp-u)*.42667)}.goal-source-plan-report>header>button{border:0;border-radius:4px;padding:calc(var(--gsp-u)*.10667) calc(var(--gsp-u)*.42667);font-size:calc(var(--gsp-u)*.42667);color:#fff;background:var(--theme-primary-color,#4e7fff)}.goal-source-plan-report>header>button:disabled{background:#f0f3f7;color:#999}
.goal-source-plan-report>form{padding:calc(var(--gsp-u)*.10667) calc(var(--gsp-u)*.42667);overflow:auto;min-height:0;flex:1}
.goal-report-selection{display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:none;color:#eee;width:100%;padding:calc(var(--gsp-u)*.32) calc(var(--gsp-u)*.32) calc(var(--gsp-u)*.32) 0;margin-bottom:calc(var(--gsp-u)*.42667);font-size:calc(var(--gsp-u)*.37333)}.goal-report-selection b{color:#f12b2b}.goal-report-selection small{color:#959ab7;font-size:inherit;max-width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.goal-quill-editor{border:1px solid #ccc;border-radius:4px;height:16rem;display:flex;flex-direction:column}.goal-quill-editor .ql-toolbar{display:flex;align-items:center;gap:2px;flex-wrap:wrap;border-bottom:1px solid #ccc;padding:8px}.goal-quill-editor .ql-toolbar button,.goal-quill-editor select{border:0;background:none;color:#959ab7;padding:3px 5px;font-size:14px}.goal-quill-editor .ql-editor{flex:1;overflow:auto;outline:none;padding:12px 15px;font:13px/1.42 Helvetica,Arial,sans-serif;white-space:pre-wrap}.goal-quill-editor .ql-editor:empty:before{content:attr(data-placeholder);color:#959ab7;font-style:italic;pointer-events:none}
.goal-expert-plan-picker{--gsp-u:var(--source-rem);position:fixed;inset:auto auto 0 50%;transform:translateX(-50%);width:calc(var(--gsp-u)*10);max-width:100vw;height:calc(var(--gsp-u)*10.66667);max-height:95dvh;background:#101a32;border:0;border-radius:calc(var(--gsp-u)*.26667) calc(var(--gsp-u)*.26667) 0 0;color:#eee;margin:0;padding:0;overflow:hidden}
.goal-expert-plan-picker::backdrop{background:#000b}.goal-expert-plan-picker>header{position:relative;display:flex;justify-content:space-between;align-items:center;height:calc(var(--gsp-u)*1.28);padding:0 calc(var(--gsp-u)*.42667);background:radial-gradient(ellipse 50% 50% at 50% 0,#4e7fff99,#4e7fff00);border-bottom:1px solid #4e7fff}
.goal-expert-plan-picker h2{margin:0;font-size:calc(var(--gsp-u)*.42667);font-weight:500}.goal-expert-plan-picker>header>button{border:0;background:none;color:#959ab7;font-size:calc(var(--gsp-u)*.37333);padding:0}.goal-expert-plan-picker>header>button:last-child{color:#4e7fff}.goal-expert-plan-picker>div{height:calc(100% - var(--gsp-u)*1.28);overflow:auto;padding:calc(var(--gsp-u)*.42667)}
.goal-expert-plan-picker label{display:flex;align-items:center;gap:calc(var(--gsp-u)*.32);background:#202d46;border-radius:calc(var(--gsp-u)*.21333);padding:calc(var(--gsp-u)*.32);margin-bottom:calc(var(--gsp-u)*.26667)}.goal-expert-plan-picker label>span{min-width:0;flex:1;display:flex;flex-direction:column;gap:calc(var(--gsp-u)*.32)}.goal-expert-plan-picker label strong{font-size:calc(var(--gsp-u)*.32);font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.goal-expert-plan-picker label small,.goal-expert-plan-picker label em{font-size:calc(var(--gsp-u)*.32);font-style:normal;color:#959ab7}
.goal-expert-mock-tools{padding:12px;color:#aaa;font-size:13px}.goal-expert-mock-tools button{font-size:13px;margin:4px;padding:6px;border:1px solid #555;background:#202d46;color:#fff}.goal-report-state,.goal-report-reason{font-size:calc(var(--gsp-u)*.37333);white-space:pre-wrap}
/* Local wrappers only: source component rules above remain the geometry authority. */
:root[data-layout=source] .main:has(>.goal-sport-detail),:root[data-layout=source] .main:has(>.goal-source-plan-detail),:root[data-layout=source] .main:has(>.goal-source-plan-report){padding:0!important}
.goal-sport-detail{--gsp-u:var(--source-rem);font:400 calc(var(--gsp-u)*.32)/1.5 Helvetica,Arial,sans-serif;color:var(--theme-text-color);background:var(--theme-main-bg-color);min-height:100dvh}
.goal-sport-detail ul{list-style:none;margin:0;padding:0}.goal-sport-detail button{font:inherit;min-height:0;border:0;background:none;color:inherit;padding:0;cursor:pointer}.goal-sport-detail a{color:inherit;text-decoration:none}.goal-sport-detail .goal-sport-icon{display:block;width:1em;height:1em;object-fit:contain}.goal-sport-detail .bet-item{font-size:calc(var(--gsp-u)*.32)}
.goal-sport-detail .tab-item>a,.goal-sport-detail .sub-tab-item>a{width:100%;height:100%;display:grid;place-items:center}.goal-sport-detail .bet-list{margin:0;list-style:none}.goal-sport-detail .team-logo{object-fit:contain}.goal-sport-detail .score-and-time-wrap{width:100%}.goal-sport-detail .team-item{display:flex;flex-direction:column}.goal-sport-detail .team-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(var(--gsp-u)*2.4)}.goal-sport-detail .match-period-and-time{font-size:calc(var(--gsp-u)*.26667)}
.goal-football-data{display:flex;align-items:center;justify-content:center;gap:calc(var(--gsp-u)*.42667);font-size:calc(var(--gsp-u)*.26667)}.goal-football-data b{font-weight:400}.goal-sport-detail .bet-records>.goal-sport-icon{width:calc(var(--gsp-u)*.48);height:calc(var(--gsp-u)*.48)}
.goal-sport-detail .re-empty-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.goal-sport-detail .re-empty-wrap{min-width:100%;display:flex;align-items:center;justify-content:center}.goal-sport-detail .data-container,.goal-sport-detail .host-container,.goal-sport-detail .red-order-container{height:100%;overflow:auto}.goal-sport-detail .red-order-container{padding:calc(var(--gsp-u)*.26667)}
.goal-sport-detail .data-container{display:flex;flex-direction:column}.goal-sport-detail .data-container>.top-wrap{padding:calc(var(--gsp-u)*.32);flex:none}.goal-sport-detail .data-container .sub-tab-list{display:flex;align-items:center;justify-content:space-around;border-radius:999px;background:var(--theme-card-bg-color);height:calc(var(--gsp-u)*.85333);font-size:calc(var(--gsp-u)*.32)}.goal-sport-detail .data-container .sub-tab-item.active{border-bottom:2px solid var(--theme-primary-color);color:var(--theme-primary-color)}
.goal-sport-detail .data-container>.content-wrap{flex:1;min-height:0}.goal-sport-detail [hidden]{display:none!important}
.goal-sport-detail .goal-sport-league-dialog{position:fixed;inset:0 auto 0 50%;transform:translateX(-50%);margin:0;border:0;padding:0;width:calc(var(--gsp-u)*10);max-width:100vw;height:100dvh;max-height:100dvh;background:var(--theme-main-bg-color);color:var(--theme-text-color)}.goal-sport-league-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--gsp-u)*.32);height:calc(var(--gsp-u)*1.17333);background:var(--theme-card-bg-color);font-size:calc(var(--gsp-u)*.42667)}.goal-sport-league-dialog>header>button,.goal-sport-league-dialog>header>span:last-child{width:calc(var(--gsp-u)*.8)}.goal-sport-league-dialog>div{overflow:auto;padding:calc(var(--gsp-u)*.32)}.goal-sport-league-match{display:flex;flex-direction:column;gap:calc(var(--gsp-u)*.21333);padding:calc(var(--gsp-u)*.32);border-radius:calc(var(--gsp-u)*.26667);background:var(--theme-card-bg-color);margin-bottom:calc(var(--gsp-u)*.21333)}.goal-sport-league-match strong{font-weight:400}.goal-sport-league-match small{color:var(--theme-text-color-lighten)}
.goal-sport-detail .goal-sport-animation-dialog{position:fixed;inset:0;margin:auto;border:0;padding:0;background:#000;width:calc(var(--gsp-u)*10);height:100dvh;max-height:100dvh;max-width:100vw;overflow:hidden}.goal-sport-animation-dialog>button{position:absolute;z-index:2;right:calc(var(--gsp-u)*.32);top:calc(var(--gsp-u)*.32);color:white;font-size:calc(var(--gsp-u)*.64)}.goal-sport-animation-dialog>.iframe-container,.goal-sport-animation-dialog iframe{border:0;width:100%;height:100%}
.goal-source-plan-report .goal-quill-editor{height:auto;border:0;border-radius:0;position:relative;display:block}.goal-source-plan-report .ql-container{height:calc(var(--source-rem)*6.82667);border-radius:4px;border:1px solid #ccc;position:relative}.goal-source-plan-report .ql-editor{height:100%;color:var(--red-orders-text,#eee)}.goal-editor-color{display:inline-block;position:relative;width:28px;height:24px;padding:3px 5px;vertical-align:middle;overflow:hidden;cursor:pointer}.goal-editor-color>svg{width:18px;height:18px;display:block}.goal-editor-color>input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.goal-source-plan-report .ql-editor img{max-width:100%;height:auto}.goal-source-plan-report .ql-tooltip[hidden]{display:none!important}
.goal-sport-detail .goal-sport-league-dialog.current-league-match-list-popup{height:calc(100dvh - var(--source-rem)*1.38667);max-height:calc(100dvh - var(--source-rem)*1.38667);inset:0 auto auto 50%;padding:calc(var(--source-rem)*.32) 0;gap:calc(var(--source-rem)*.42667);border-radius:0}.goal-sport-detail .goal-sport-league-dialog.current-league-match-list-popup:not([open]){display:none}.goal-sport-detail .goal-sport-league-dialog.current-league-match-list-popup>.match-list-wrap{padding:0 calc(var(--source-rem)*.32);display:flex;flex-direction:column;gap:calc(var(--source-rem)*.32);overflow:auto}.goal-sport-detail .goal-sport-league-dialog.current-league-match-list-popup .team-item{flex-direction:row}.goal-sport-detail .goal-sport-league-dialog.current-league-match-list-popup .team-item.home{flex-direction:row-reverse}.goal-sport-detail .goal-sport-league-dialog .match-item .match-info-wrap{flex-direction:row}.goal-sport-detail .goal-sport-league-dialog .score-and-time-wrap>.match-info-wrap{flex-direction:column}.goal-sport-detail .goal-sport-animation-dialog>button{left:calc(var(--source-rem)*.48);right:auto;top:calc(var(--source-rem)*.42667);font-size:calc(var(--source-rem)*.53333)}
@font-face{font-family:GoalSourceVant;font-style:normal;font-weight:400;font-display:block;src:url('/assets/sport/source-vant-icon.woff2') format('woff2')}.goal-source-van-icon{display:inline-block;position:relative;font-family:GoalSourceVant!important;font-style:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased}.goal-plan-report-link>.goal-source-van-icon{font-size:calc(var(--source-rem)*.32)}.goal-sport-league-dialog::backdrop{background:transparent}
/* SportBetComfirm source template: 62vh popup; 10/110/32/44px design dimensions. */
.goal-expert-bet-dialog,.goal-expert-quick-dialog{--gsp-p:calc(var(--source-rem)/37.5);position:fixed;inset:auto 0 0;margin:0 auto;width:calc(var(--source-rem)*10);max-width:100vw;border:0;border-radius:0;padding:0;background:#fff;color:#333;font-family:inherit;font-size:calc(var(--gsp-p)*14);overflow:visible;box-shadow:none}.goal-expert-bet-dialog{height:62vh;max-height:100dvh}.goal-expert-bet-dialog::backdrop,.goal-expert-quick-dialog::backdrop{background:transparent}.goal-expert-bet-dialog>header,.goal-expert-quick-dialog>header{height:calc(var(--gsp-p)*30);margin:calc(var(--gsp-p)*8) calc(var(--gsp-p)*10) 0;display:flex;align-items:center;justify-content:space-between;position:relative;flex-shrink:0}.goal-expert-bet-dialog h2{font-size:calc(var(--gsp-p)*17);font-weight:600;letter-spacing:.025em;margin:0;position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.goal-expert-bet-dialog button,.goal-expert-quick-dialog button{cursor:pointer;padding:0;font-family:inherit;color:inherit}.goal-expert-bet-dialog>header>button,.goal-expert-quick-dialog>header>button{height:calc(var(--gsp-p)*20);width:calc(var(--gsp-p)*20);background:linear-gradient(#fff,#f8faff);border:1px solid white;border-radius:calc(var(--gsp-p)*6);box-shadow:0 0 0 .5px #d5e1ef,0 0 3px #273b6e19;z-index:1}.goal-expert-bet-dialog svg,.goal-expert-quick-dialog svg{width:calc(var(--gsp-p)*10);height:calc(var(--gsp-p)*10);color:#7f8d9e}.goal-expert-bet-dialog form{height:calc(100% - var(--gsp-p)*38);display:flex;flex-direction:column;margin:0}.goal-expert-bet-body{flex:1;overflow-y:auto;padding-top:calc(var(--gsp-p)*8)}.goal-expert-bet-body article{position:relative;height:calc(var(--gsp-p)*110);border:1px solid #e5e5e5;border-radius:calc(var(--gsp-p)*8);padding:calc(var(--gsp-p)*10);margin:0 calc(var(--gsp-p)*10) calc(var(--gsp-p)*8)}.goal-expert-bet-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--gsp-p)*5)}.goal-expert-bet-title strong{display:flex;align-items:center;font-size:calc(var(--gsp-p)*14);font-weight:500}.goal-expert-bet-title img{width:calc(var(--gsp-p)*18);height:calc(var(--gsp-p)*18);margin-right:calc(var(--gsp-p)*4)}.goal-expert-bet-title button{height:calc(var(--gsp-p)*16);width:calc(var(--gsp-p)*16);background:white;border:0}.goal-expert-bet-body p,.goal-expert-bet-body small{display:block;font-size:calc(var(--gsp-p)*12);font-weight:500;line-height:calc(var(--gsp-p)*17);margin:0;color:#666}.goal-expert-bet-body small{color:#999}.goal-expert-bet-amount{display:flex;align-items:end;justify-content:space-between}.goal-expert-bet-amount>b{font-weight:500;color:#00c851}.goal-expert-bet-dialog input{font-size:calc(var(--gsp-p)*14);font-weight:500;background:linear-gradient(90deg,#fbfcfd,#fafbff,#fff);color:#333;outline:0}.goal-expert-bet-amount input{width:calc(var(--gsp-p)*100);height:calc(var(--gsp-p)*32);border:1px solid #c9cae494;border-radius:calc(var(--gsp-p)*4);text-align:center;padding:0}.goal-expert-bet-empty{height:calc(var(--gsp-p)*200);display:flex;align-items:center;justify-content:center;color:#999}.goal-expert-bet-dialog form>footer{flex-shrink:0;box-shadow:0 -2px 12px #00000014;padding:calc(var(--gsp-p)*10) calc(var(--gsp-p)*10) 0}.goal-expert-bet-summary{display:flex;justify-content:space-between;font-size:calc(var(--gsp-p)*12);margin-bottom:calc(var(--gsp-p)*10)}.goal-expert-bet-summary p{margin:0;line-height:1.46;white-space:nowrap}.goal-expert-bet-summary>p{color:#999;display:flex;gap:calc(var(--gsp-p)*2)}.goal-expert-bet-summary b{color:#ee3c50;font-weight:400}.goal-expert-bet-summary small{color:#f97316;font-size:inherit}.goal-expert-bet-summary button{background:#fff;border:0;margin-left:calc(var(--gsp-p)*8)}.goal-expert-bet-quick{display:flex;justify-content:space-between;margin-bottom:calc(var(--gsp-p)*5);gap:calc(var(--gsp-p)*4)}.goal-expert-bet-quick>div{display:flex;border:1px solid #d1d5db;border-radius:calc(var(--gsp-p)*8);overflow:hidden}.goal-expert-bet-quick button{border:0;border-right:1px solid #d1d5db;height:calc(var(--gsp-p)*32);width:calc(var(--gsp-p)*52);font-size:calc(var(--gsp-p)*12);background:#fff;color:#374151}.goal-expert-bet-quick button:first-child{width:calc(var(--gsp-p)*40)}.goal-expert-bet-quick button:last-child{border-right:0}.goal-expert-bet-quick button.active{background:#3b82f6;color:#fff}.goal-expert-bet-quick>input{width:calc(var(--gsp-p)*80);height:calc(var(--gsp-p)*32);border:1px solid #d1d5db;border-radius:calc(var(--gsp-p)*8);padding:0 calc(var(--gsp-p)*4);text-align:center;font-size:calc(var(--gsp-p)*12)}.goal-expert-bet-actions{display:flex;gap:calc(var(--gsp-p)*16)}.goal-expert-bet-actions button{height:calc(var(--gsp-p)*44);border-radius:calc(var(--gsp-p)*4);font-size:calc(var(--gsp-p)*15);font-weight:500}.goal-expert-bet-actions button:first-child{flex:2;border:2px solid #3b82f6;color:#3b82f6;background:#fff}.goal-expert-bet-actions button:last-child{flex:1;border:0;color:#fff;background:linear-gradient(90deg,#499cff,#9ba5ff)}.goal-expert-bet-actions button:disabled{background:linear-gradient(90deg,#d1d5db,#9ca3af)}[data-expert-bet-error],[data-expert-quick-error]{margin:0;color:#dc2626;font-size:calc(var(--gsp-p)*12)}.goal-expert-quick-dialog{max-height:100dvh;overflow:auto}.goal-expert-quick-dialog>header{margin:0;padding:calc(var(--gsp-p)*10);height:calc(var(--gsp-p)*40);border-bottom:1px solid #e5e7eb}.goal-expert-quick-dialog h3{font-weight:500;font-size:calc(var(--gsp-p)*14);margin:0}.goal-expert-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--gsp-p)*8);padding:calc(var(--gsp-p)*8)}.goal-expert-quick-grid>div{position:relative}.goal-expert-quick-grid input,.goal-expert-quick-grid>button{margin:0 calc(var(--gsp-p)*10);height:calc(var(--gsp-p)*40);width:90%;border:1px solid #d1d5db;border-radius:calc(var(--gsp-p)*8);text-align:center;font-size:calc(var(--gsp-p)*14);background:#fff;color:#333}.goal-expert-quick-grid>button{border:2px dashed #d1d5db;color:#9ca3af}.goal-expert-quick-grid>div>button{position:absolute;right:calc(var(--gsp-p)*-8);top:calc(var(--gsp-p)*-8);border:0;border-radius:50%;height:calc(var(--gsp-p)*24);width:calc(var(--gsp-p)*24);background:#9ca3af;color:#fff}.goal-expert-quick-dialog>footer{display:flex;gap:calc(var(--gsp-p)*16);border-top:1px solid #e5e7eb;padding:calc(var(--gsp-p)*10) calc(var(--gsp-p)*15)}.goal-expert-quick-dialog>footer>button{flex:1;height:calc(var(--gsp-p)*44);border:1px solid #d1d5db;border-radius:calc(var(--gsp-p)*8);background:#fff;color:#374151}.goal-expert-quick-dialog>footer>button:last-child{border:0;background:#3b82f6;color:#fff}
.eg-sport .goal-sport-filter-icon{font-family:GoalSourceVant!important;font-style:normal;font-size:inherit;line-height:1}
/* Original public sports runtime uses this contrast token for its match header. */
.goal-sport-detail{--theme-active-color:#0f172a}
/* Original LayoutContainer footer+download sizing and exact source inheritance. */
.goal-sport-detail{font-family:'Helvetica Neue',Helvetica,Arial!important}
.goal-sport-detail .more-ways-to-play-container{height:calc(100dvh - var(--source-rem)*2.50667 - env(safe-area-inset-bottom,0px))}
.goal-sport-detail .tab-list>.tab-item>a{display:contents}
.goal-sport-detail .more-ways-to-play-container[data-v-f363779d]{height:calc(100dvh - var(--source-rem)*2.50667 - env(safe-area-inset-bottom,0px))}
.goal-sport-detail .tab-list>.tab-item>a>span,.goal-sport-detail .bet-item .left-wrap>span,.goal-sport-detail .bet-item>span{line-height:normal}
.goal-sport-detail .goal-sport-animation-panel[data-v-324e256d]{display:flex;inset:0;position:absolute;z-index:10;flex-direction:column;align-items:center;background:#000;height:100%;overflow:hidden;width:100%}.goal-sport-detail .goal-sport-animation-panel .close[data-v-324e256d]{color:var(--theme-active-color);font-size:calc(var(--source-rem)*.53333);left:calc(var(--source-rem)*.48);position:absolute;top:calc(var(--source-rem)*.42667);z-index:10}.goal-sport-detail .goal-sport-animation-panel .iframe-container[data-v-324e256d]{display:flex;height:100%;overflow:hidden;width:100%}.goal-sport-detail .goal-sport-animation-panel iframe[data-v-324e256d]{border:0;height:100%;width:100%}.goal-sport-detail .goal-sport-media-note{position:absolute;bottom:0;right:0;padding:2px 4px;background:#000a;color:#ddd;font-size:9px;line-height:normal;pointer-events:none}
.goal-expert-bet-dialog::backdrop,.goal-expert-quick-dialog::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}
/* Source lottery PlanItem has a compact title/period/footer, with no sports vote strip. */
.goal-source-plan-card.is-lottery{min-height:calc(var(--source-rem)*2.21333)}.goal-source-plan-card.is-lottery .goal-plan-match-row{height:calc(var(--source-rem)*.85333)}.goal-plan-lottery-choices{position:relative;display:flex;justify-content:space-between;align-items:center;margin:calc(var(--source-rem)*.21333) calc(var(--source-rem)*.4) 0;padding:calc(var(--source-rem)*.21333);width:calc(100% - var(--source-rem)*.8);min-height:calc(var(--source-rem)*.8);border:1px solid #fff;border-radius:calc(var(--source-rem)*.13333);box-shadow:0 0 0 1.06px #ecf3fd,0 0 4.23px #273b6e1a;background:var(--red-orders-primary,#4e7fff);color:white;font-size:calc(var(--source-rem)*.32)}.goal-plan-lottery-choices>.goal-plan-recommend{position:absolute;right:0;top:calc(var(--source-rem)*-.74667)}.goal-expert-bet-dialog.is-lottery .goal-expert-bet-body{position:relative}.goal-expert-bet-dialog.is-lottery .goal-expert-lottery-row{height:calc(var(--gsp-p)*70);border:0;border-bottom:1px solid #e5e5e5;border-radius:0;margin:0;padding:0 calc(var(--gsp-p)*10);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:0}.goal-expert-lottery-row>div{height:calc(var(--gsp-p)*32);display:flex;flex-direction:column;align-items:flex-start}.goal-expert-lottery-row small,.goal-expert-lottery-row aside>b{color:#ee3c50!important;font-size:calc(var(--gsp-p)*12)}.goal-expert-lottery-row>input{height:calc(var(--gsp-p)*32);padding:0;border:1px solid #c9cae494;border-radius:calc(var(--gsp-p)*4);text-align:center;width:100%}.goal-expert-lottery-row>aside{justify-self:end;display:flex;flex-direction:column;margin-right:calc(var(--gsp-p)*25);font-size:calc(var(--gsp-p)*12);align-items:center}.goal-expert-lottery-row>button{position:absolute;right:calc(var(--gsp-p)*10);border:0;background:white;width:calc(var(--gsp-p)*15.5);height:calc(var(--gsp-p)*17)}
