.market-avatar{position:relative}.market-avatar__image{object-fit:contain;width:100%;height:100%}.market-avatar__number-layer{z-index:1;justify-content:center;align-items:flex-start;padding-top:12.5px;padding-left:1px;display:flex;position:absolute;inset:0}.market-avatar__number{letter-spacing:2px;color:#fff;font-family:Tungsten;font-size:15px;font-weight:700}.market-avatar__tag{background-color:#fff;border-radius:5px;justify-content:center;align-items:center;height:15px;padding:0 5px;display:flex;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);box-shadow:0 -1px 4px #000}.market-avatar__tag--top-left{top:12.5px;bottom:auto;left:10px;transform:none}.market-avatar__tag-label{color:#000;white-space:nowrap;font-size:12px;font-weight:700}
.legacy-player-avatar{height:100%;display:inline-block;position:relative}.legacy-player-avatar__image{object-fit:cover;height:100%;display:block}.legacy-player-avatar__image--mini{width:40px}.legacy-player-avatar__image--medium{width:80px}.legacy-player-avatar__position{flex-direction:row;justify-content:center;align-items:center;width:100%;height:27%;display:flex;position:absolute;bottom:0;left:0}.legacy-player-avatar__circle{background-color:#fff;border-radius:2.5px;width:5px;height:5px;margin:0 5px}.legacy-player-avatar__label{color:#fff;font-family:Avantt;font-size:12px;font-weight:700}
.team-logo{flex-shrink:0;position:relative}.team-logo__image{object-fit:cover;transform-origin:50%;width:100%;height:100%;transform:scale(1.5)}
.game-score-team{flex-direction:row;flex:1;align-items:center;min-width:0;display:flex}.game-score-team--reversed{flex-direction:row-reverse}.game-score-team__info{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;padding:0 10px;display:flex}.game-score-team__logo{margin-top:5px;overflow:hidden}.game-score-team__logo-image{transform:scale(2)}.game-score-team__abbr{color:#94a3b8;text-align:center;white-space:nowrap;text-overflow:ellipsis;align-self:stretch;font-family:Avantt;font-size:12px;overflow:hidden}.game-score-team__score{color:#fff;font-family:Avantt;font-size:20px;font-weight:700}.game-score-team--lost{opacity:.5}
.game-score{background-color:#ffffff0d;border-radius:12px;flex-direction:row;flex:1;align-items:center;min-width:0;height:55px;display:flex;overflow:hidden}.game-score__center{flex-direction:column;flex:1.5;align-items:center;gap:10px;min-width:0;display:flex}.game-score__status{flex-direction:row;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:flex}.game-score__score-text{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Avantt;font-size:14px;font-weight:700;overflow:hidden}.game-score__fantasy-points{cursor:pointer;background:0 0;border:0;flex-direction:row;align-items:center;gap:5px;padding:5px;display:flex}.game-score__fantasy-icon{color:#64effd;font-size:10px}.game-score__fantasy-label{color:#64effd;font-family:Avantt;font-size:10px;font-weight:700}
.selection-line{flex-direction:row;align-items:center;gap:5px;display:flex}.selection-line__direction{color:#fff;font-size:16px}.selection-line__wrapper{flex-direction:row;flex:1;align-items:center;gap:5px;display:flex}.selection-line__body{border-radius:6px;flex-direction:row;flex-shrink:1;align-items:center;gap:5px;height:20px;display:flex}.selection-line__body--changed{background-color:#64effd;padding:0 5px}.selection-line__value{color:#fff;font-family:Avantt;font-size:14px;font-weight:700}.selection-line__value--replaced{color:#151544}.selection-line__stat{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Avantt;font-size:14px;overflow:hidden}.selection-line__stat--replaced{color:#151544}.selection-line__current{flex-direction:row;align-items:center;gap:5px;display:flex}.selection-line__current-value{color:#64effd;font-family:Avantt;font-size:14px;font-weight:700}
.remove-button{z-index:1;width:2px;position:relative;transform:translateY(25px)}.remove-button__icon-container{cursor:pointer;background-color:#94a3b8;border:0;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex;position:absolute;transform:translate(-7px)}.remove-button__icon{color:#151544;font-size:8px}.remove-button__line{background-color:#ffffff1a;width:2px;position:absolute;top:16px;bottom:-18px}.remove-button__line--extended{bottom:-35px}
.selection-status{width:2px;position:relative;transform:translateY(30px)}.selection-status__circle{border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;transform:translate(-7px)}.selection-status__icon{font-size:16px;line-height:1}.selection-status__line{width:2px;position:absolute;top:16px;bottom:0}.selection-status__line--extended{bottom:-30px}
.fantasy-points-modal__container{margin-top:30px;padding:0 15px}.fantasy-points-modal__section{flex-direction:column;align-items:center;gap:15px;margin-bottom:30px;display:flex}.fantasy-points-modal__team{color:#fff;font-family:Avantt;font-size:24px;font-weight:700}.fantasy-points-modal__stat{color:#fff;font-family:Avantt;font-size:18px}
.selection-item-header{flex-direction:row;justify-content:space-between;align-items:center;height:30px;padding-left:17px;padding-right:5px;display:flex}.selection-item-header__game-info{flex:1;min-width:0;margin-right:5px}.selection-item-header__auto-accepted{color:#94a3b8;font-size:14px}.selection-item-header__multiplier{border-radius:6px;justify-content:center;align-items:center;height:20px;padding:0 5px;display:flex}.selection-item-header__multiplier--changed{background-color:#f2ac5a}.selection-item-header__multiplier-label{color:#fff;font-family:Avantt;font-size:12px;font-weight:700}.selection-item-header__multiplier-label--changed{color:#151544}
.selection-item{flex-direction:row;gap:15px;min-width:0;max-width:100%;padding-right:0;display:flex}.selection-item__content-wrapper{z-index:9;border-radius:12px;flex:1;min-width:0;max-width:calc(100% - 20px);overflow:hidden}.selection-item__content-wrapper--grouped{margin-bottom:10px}.selection-item__pressable{cursor:pointer;width:100%;min-width:0;max-width:100%}.selection-item__card{box-sizing:border-box;z-index:2;border-radius:12px;width:100%;min-width:0;max-width:100%;position:relative}.selection-item__card--voided{background-color:#1e1b4b99;flex-direction:row;align-items:center;gap:10px;padding:10px;display:flex}.selection-item__card--progress-result{flex-direction:row;align-items:center;gap:10px;display:flex}.selection-item__wrapper{background-color:#1e1b4b;border-radius:12px;flex-direction:row;flex:1;align-items:center;min-width:0;max-width:100%;margin-bottom:5px;padding:10px;display:flex}.selection-item__wrapper--voided{opacity:.6;background-color:#0000;flex:1;min-width:0;margin-bottom:0;padding:0}.selection-item__image-container{background-color:#353369;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:48px;display:flex;overflow:hidden}.selection-item__market-avatar-image{object-fit:cover;transform-origin:50%}.selection-item__image-container--scale-up .selection-item__market-avatar-image{transform:scale(1.4)}.selection-item__image-container--scale-down .selection-item__market-avatar-image{transform:scale(.8)}.selection-item__boosted-image{object-fit:contain}.selection-item__image-container--suspended{opacity:.1}.selection-item__text-container{flex-direction:column;flex:1;gap:5px;min-width:0;margin-left:10px;display:flex}.selection-item__info-wrapper{flex-direction:row;flex:1;justify-content:space-between;align-items:center;display:flex}.selection-item__info-container{flex:1;min-width:0;padding-right:10px}.selection-item__info-container--suspended{opacity:.1}.selection-item__name-wrapper{border-radius:6px;flex-direction:row;flex:1;align-items:center;gap:5px;min-height:20px;display:flex}.selection-item__name-wrapper--changed{background-color:#64effd;flex:0;align-self:flex-start;width:fit-content;padding:0 5px}.selection-item__name{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:Avantt;font-size:14px;font-weight:700;overflow:hidden}.selection-item__name--changed{color:#151544}.selection-item__suspended-box{background-color:#f2ac5a;border-radius:7px;flex-direction:row;align-items:center;gap:5px;height:20px;padding:0 5px;display:flex}.selection-item__suspended-icon{color:#151544;font-size:10px}.selection-item__suspended-label{color:#151544;font-family:Avantt;font-size:10px;font-weight:700}.selection-item__progress-bar{margin:5px 0}.selection-item__current-progress-wrapper{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.selection-item__game-score-wrapper{margin-bottom:5px}
.pick-footer{flex-direction:row;justify-content:space-between;align-items:center;min-height:30px;margin-bottom:15px;display:flex}.pick-footer__date{color:#94a3b8;white-space:nowrap;margin:0;font-size:12px}.pick-footer__share-btn{cursor:pointer;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.pick-footer__share-icon{color:#fff;font-size:14px}.pick-footer__id-container{cursor:pointer;background-color:#ffffff14;border:0;border-radius:12px;flex-direction:row;align-items:center;gap:5px;padding:5px 15px;display:inline-flex}.pick-footer__id-text{color:#fff;white-space:nowrap;margin:0;font-family:Avantt;font-size:14px;font-weight:700}.pick-footer__copy-icon{color:#fff;font-size:14px}.pick-footer__right{flex-shrink:0;align-items:center;gap:10px;display:flex}
.cart-mini{cursor:pointer;align-items:center;width:100%;height:70px;display:flex;position:relative;overflow:hidden}.cart-mini__bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.cart-mini__scroll{z-index:1;align-items:center;height:70px;margin-left:15px;display:flex;position:relative;overflow-x:auto}.cart-mini__scroll::-webkit-scrollbar{display:none}.cart-mini__circle{border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:absolute}.cart-mini__circle--empty{border-style:dashed;border-color:#22276d}.cart-mini__gradient{background:linear-gradient(#151544,#22276d);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.cart-mini__gradient--empty{background:linear-gradient(#fff,#bed6ff)}.cart-mini__plus-label{color:#151544;font-size:10px;font-weight:700}.cart-mini__team-logo-image.team-logo__image{transform:scale(2)}.cart-mini__boosted-img,.cart-mini__league-skin-img{object-fit:contain;width:25px;height:25px}.cart-mini__btn{color:#fff;cursor:pointer;z-index:1;background:linear-gradient(#1f35ff,#7e00ff);border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:130px;min-height:45px;margin-left:auto;margin-right:15px;padding:2px 0;font-size:14px;font-weight:700;transition:opacity .15s;display:flex}.cart-mini__btn:active{opacity:.8}.cart-mini__btn:disabled{opacity:.6}.cart-mini__btn-label{white-space:nowrap}.cart-mini__btn-sublabel{color:#fff;white-space:nowrap;font-size:10px;font-weight:400}.cart-mini__info-icon{color:#fff;font-size:20px}
.team-combo-header__what-is{cursor:pointer;background-color:#ffffff1a;border:none;border-radius:6px;flex-direction:row;justify-content:center;align-self:center;align-items:center;gap:5px;margin:0 auto;padding:5px;display:inline-flex}.team-combo-header__what-is-label{color:#fff;font-family:Avantt;font-size:12px;font-weight:700}.team-combo-header__title{text-align:center;color:#fff;align-self:center;margin-bottom:0;font-family:Tungsten;font-size:30px;font-weight:700}.team-combo-header__game-info{flex-flow:wrap;justify-content:center;align-self:center;align-items:center;gap:5px;width:100%;display:flex}.team-combo-header__text,.team-combo-header__clock{color:#fff;font-family:Avantt;font-size:14px;font-weight:700}.team-combo-header__dot{background-color:#fff;border-radius:50%;width:4px;height:4px}.team-combo-header__dot--live{background-color:#64effd;box-shadow:0 0 4px #64effd}.team-combo-header__center-wrapper{flex-direction:column;align-items:center;margin-top:0;display:flex}
.combo-details-team-info{flex-direction:row;justify-content:space-between;gap:20px;margin-top:15px;display:flex}.combo-details-team-info__team{flex-direction:column;flex:1;align-items:center;display:flex}.combo-details-team-info__logo-wrapper{justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.combo-details-team-info__logo{object-fit:contain;width:96px;height:96px;max-width:unset}.combo-details-team-info__name{text-align:center;color:#fff;font-family:Avantt;font-size:20px;font-weight:700}
.athlete-list{flex-direction:column;flex:1;gap:15px;display:flex}.athlete-list__row{flex-direction:row;align-items:center;gap:10px;display:flex}.athlete-list__name{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-family:Avantt;font-size:14px;font-weight:700;display:-webkit-box;overflow:hidden}
.combo-athlete-list{flex-direction:column;gap:15px;padding:0;display:flex}.combo-athlete-list__row{flex-direction:row;align-items:center;gap:10px;display:flex}.combo-athlete-list__name{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-family:Avantt;font-size:14px;font-weight:700;display:-webkit-box;overflow:hidden}
.combo-selections{padding:10px 0 0}.combo-selections__market-line{width:100%}.combo-selections__buttons-row{flex-direction:row;gap:15px;margin-top:15px;display:flex}.combo-selections__button{flex:1}.combo-selections__button-content{justify-content:center}.combo-selections__button-content .proposal-button__text{flex:0 auto}
.what-is-combo-modal__container{overflow:hidden}.what-is-combo-modal__background-image-wrapper{flex-shrink:0;width:100%;height:130px}.what-is-combo-modal__background-image{object-fit:cover;width:100%;height:100%}.what-is-combo-modal__content{padding:0 15px}.what-is-combo-modal__title{color:#fff;margin:15px 0;font-family:Avantt;font-size:24px;font-weight:700}.what-is-combo-modal__paragraph{color:#fff;white-space:pre-line;margin:0;font-family:Avantt;font-size:14px;line-height:20px}.what-is-combo-modal__important-details{margin-top:15px}.what-is-combo-modal__point-line{flex-direction:row;margin:15px 0;display:flex}.what-is-combo-modal__point{background-color:#fff;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin:10px}.what-is-combo-modal__point-text{color:#fff;flex:1;margin:0;font-family:Avantt;font-size:14px;line-height:20px}
.team-combo-details-modal__container{overflow:hidden}.team-combo-details-modal__background-image-wrapper{pointer-events:none;width:100%;height:130px;position:absolute;top:0;left:0}.team-combo-details-modal__background-image{object-fit:cover;width:100%;height:100%}.team-combo-details-modal__content{padding:25px 15px 0;position:relative}.team-combo-details-modal__drag-handle{width:100%;position:absolute;top:15px;left:0}.team-combo-details-modal__selections{margin-top:20px}.team-combo-details-modal__athletes{flex-direction:row;gap:15px;margin-top:20px;margin-bottom:60px;display:flex}.team-combo-details-modal .bottom-modal__footer{position:absolute;bottom:0;left:0;right:0}
