.UI__CrewCard__crew{
    background:#fff;
    border:1px solid #f2f2f2;
    border-bottom:3px solid transparent;
    border-radius:3px;
    color:#666;
    display:flex;
    flex-flow:wrap;
    overflow:hidden;
    padding:.625rem;
    position:relative
}
@media (min-width:21.875em){
    .UI__CrewCard__crew{
        padding:1.25rem
    }
}
.UI__CrewCard__crew.UI__CrewCard__shadow{
    border:0;
    border-bottom-style:solid;
    border-bottom-width:3px;
    border-top:1px solid #f2f2f2;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.1)
}
.UI__CrewCard__emblem{
    flex:0 1 33.33%;
    max-height:100px;
    max-width:100px;
    overflow:hidden;
    position:relative;
    word-break:break-all
}
.UI__CrewCard__emblem:focus:after{
    content:"";
    height:100%;
    outline-color:#0b79d0;
    outline-offset:-1px;
    outline-style:solid;
    outline-width:3px;
    position:absolute;
    top:0;
    width:100%;
    z-index:10
}
.UI__CrewCard__emblem:before{
    content:"";
    display:block;
    height:0;
    padding-bottom:100%;
    width:100%
}
.UI__CrewCard__emblem img{
    bottom:0;
    height:auto;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.UI__CrewCard__text{
    flex:1 1 66.66%;
    overflow:hidden;
    padding-left:.625rem;
    text-overflow:ellipsis
}
@media (min-width:21.875em){
    .UI__CrewCard__text{
        padding-left:1.25rem
    }
}
.UI__CrewCard__right{
    bottom:0;
    position:absolute;
    right:0
}
.UI__CrewCard__username{
    color:#1a1a1a;
    display:block;
    font-size:1rem;
    font-weight:700;
    line-height:1.25rem;
    margin-bottom:5px;
    overflow:hidden;
    text-decoration:none;
    text-overflow:ellipsis;
    white-space:nowrap
}
.UI__CrewCard__username:hover,.UI__CrewCard__username:hover mark{
    -webkit-text-decoration-skip:ink;
    text-decoration:underline;
    text-decoration-skip-ink:auto
}
.UI__CrewCard__members{
    align-items:center;
    color:#000;
    display:flex;
    font-size:.75rem;
    line-height:1.25rem;
    margin-top:8px;
    text-decoration:none
}
.UI__CrewCard__members:hover span{
    -webkit-text-decoration-skip:ink;
    text-decoration:underline;
    text-decoration-skip-ink:auto
}
.UI__CrewCard__members svg{
    fill:#000;
    clear:both;
    float:left;
    height:9px;
    margin-right:5px;
    width:9px
}
.UI__CrewCard__options{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:none;
    color:inherit;
    cursor:pointer;
    padding:0;
    text-align:left
}
.UI__CrewCard__options:hover .UI__CrewCard__icon{
    fill:#fcaf17
}
.UI__CrewCard__icon{
    fill:#666;
    box-sizing:content-box;
    height:14px;
    padding:20px;
    width:14px
}
.UI__CrewCard__content{
    word-wrap:break-word;
    border-top:1px solid #e6e6e6;
    display:flex;
    flex:1 1 100%;
    flex-wrap:wrap;
    -webkit-hyphens:auto;
    -ms-hyphens:auto;
    hyphens:auto;
    margin:.625rem -.625rem 0 -.625rem;
    overflow-wrap:break-word;
    padding:.625rem .625rem 0 .625rem;
    width:100%;
    word-break:break-word
}
@media (min-width:21.875em){
    .UI__CrewCard__content{
        margin:1.25rem -1.25rem 0 -1.25rem;
        max-width:calc(100% + 2.5rem);
        padding:1.25rem 1.25rem 0 1.25rem
    }
}
.UI__CrewCard__childText{
    color:#666;
    flex:1 1 100%;
    font-size:.875rem;
    font-weight:400;
    line-height:1.25rem;
    margin:0 0 10px 0;
    width:100%
}
.UI__CrewCard__childButtons{
    display:flex;
    flex:0 1 100%
}
.UI__CrewCard__childButtons>button{
    margin-right:10px
}
.UI__CrewCard__childButtons>button:last-of-type{
    margin-right:0
}
.UI__CrewCard__description{
    font-size:.75rem;
    line-height:1.25rem;
    padding-right:20px
}
.CrewCardOptions__loader__1IvIB{
    margin:20px 0
}
.CrewCardOptions__optionDanger__2DP5F svg{
    fill:#bd0808
}
.CrewCardOptions__optionSuccess__1e7An svg{
    fill:#2d872d
}
.LeaveCrew__buttons__1Edp4{
    margin:1.25rem 0;
    text-align:right
}
.LeaveCrew__buttons__1Edp4 button{
    margin:0 10px 0 0
}
.LeaveCrew__buttons__1Edp4 button:last-child{
    margin:0
}
.CrewFriend__cancelButton__24q6O,.CrewFriend__sendButton__3PkDZ{
    float:right;
    margin-bottom:.625rem
}
.CrewFriend__inviteButton__144n3{
    float:right;
    margin-top:.3125rem
}
.CrewFriend__crewMemberStatus__2jiRt{
    font-size:.75rem;
    font-weight:700;
    line-height:1.25rem;
    padding:0 10px
}
.CrewFriend__listItem__3m2a-{
    align-items:center;
    border-bottom:1px solid #e6e6e6;
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    list-style-type:none;
    padding:.625rem .625rem .625rem 0;
    position:relative
}
.CrewFriend__listItem__3m2a-:after{
    clear:both;
    content:"";
    display:table
}
.CrewFriend__avatar__3M84H{
    margin-right:10px
}
.CrewFriend__username__3E83S{
    word-wrap:break-word;
    color:#fcaf17;
    font-size:.938rem;
    -webkit-hyphens:auto;
    -ms-hyphens:auto;
    hyphens:auto;
    line-height:1.25rem;
    margin:0 auto 0 0;
    overflow-wrap:break-word;
    text-decoration:none;
    word-break:break-word
}
.CrewFriend__username__3E83S:hover{
    -webkit-text-decoration-skip:ink;
    text-decoration:underline;
    text-decoration-skip-ink:auto
}
.CrewFriend__editWrapper__2wfMX{
    margin:1.25rem 0;
    width:100%
}
.CrewFriend__editWrapper__2wfMX .CrewFriend__field__3hRTM{
    margin-bottom:.625rem
}
.CrewFriend__editWrapper__2wfMX .CrewFriend__field__3hRTM:after{
    clear:both;
    content:"";
    display:table
}
.CrewFriend__editWrapper__2wfMX .CrewFriend__field__3hRTM .CrewFriend__input__3KqLa{
    margin:.625rem 0
}
.CrewFriend__inputbox__T3ajn{
    word-wrap:break-word;
    background:#fff;
    border:1px solid #e6e6e6;
    color:#4d4d4d;
    float:left;
    font-family:-apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size:.875rem;
    line-height:1.25rem;
    min-height:50px;
    resize:none;
    width:100%
}
@media (min-width:32.5em){
    .CrewFriend__inputbox__T3ajn{
        font-size:1rem;
        line-height:1.25rem
    }
}
.CrewFriend__inputbox__T3ajn:hover{
    border-color:#fcaf17
}
.CrewFriend__inputbox__T3ajn:empty{
    font-style:italic
}
.CrewFriend__inputbox__T3ajn:empty:before{
    color:#999;
    content:attr(placeholder)
}
.CrewFriend__inputbox__T3ajn:empty:focus:before{
    content:""
}
.CrewFriend__charCountWrap__3IRcr{
    background-color:#e6e6e6;
    height:10px;
    margin-top:10px;
    overflow:hidden;
    position:relative
}
.CrewFriend__charCountFill__3EDAY{
    background-color:#fcaf17;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:0
}
.CrewFriend__charCount__2qo6v{
    font-size:.75rem;
    line-height:1.25rem;
    margin-top:5px
}
@media (min-width:32.5em){
    .CrewFriend__charCount__2qo6v{
        font-size:.875rem;
        line-height:1.25rem
    }
}
.CrewFriend__charCountError__1EQWy{
    color:#bd0808;
    cursor:help
}
.CrewFriend__iconSuccess__35PxJ{
    fill:#2d872d;
    margin-right:.625rem
}
.CrewFriend__error__2ebGq{
    color:#bd0808
}
.Social__container__29MMv{
    border-top:1px solid #f2f2f2;
    clear:both;
    font-size:.875rem;
    height:2.5rem;
    line-height:1.25rem;
    overflow:hidden;
    padding:calc(.625rem - 1px) .625rem .625rem;
    position:relative
}
.Social__container__29MMv button{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:none;
    color:inherit;
    cursor:pointer;
    padding:0
}
.Social__rightOptions__3RLeq{
    float:right
}
.Social__rockstar__2DCm6{
    border-top-color:#4d4d4d
}
.Social__timestamp__3EZnE{
    color:#666;
    float:left;
    font-size:.75rem;
    line-height:1.25rem;
    margin-right:10px;
    text-decoration:none
}
@media (hover:hover){
    .Social__timestamp__3EZnE:hover{
        text-decoration:underline
    }
}
.Social__iconWrap__15kuU{
    display:inline-block;
    float:left;
    position:relative;
    text-decoration:none;
    top:-8px
}
.Social__iconWrapBig__erj2D{
    padding-right:30px;
    top:-11px
}
.Social__iconWrapBig__erj2D .Social__icon__Qal5n{
    height:20px;
    width:20px
}
.Social__iconWrapBig__erj2D.Social__liked__HZDh7:after{
    height:28px;
    margin:8px 0 0 8px;
    width:28px
}
@media (hover:hover){
    .Social__iconWrap__15kuU:hover:not(.Social__readonly__10kYK) .Social__icon__Qal5n{
        fill:#fcaf17
    }
}
.Social__icon__Qal5n{
    fill:currentColor;
    box-sizing:content-box;
    height:14px;
    padding:12px 7px 12px 12px;
    width:14px
}
.Social__star__QrabZ{
    position:relative;
    transform-origin:20px
}
.Social__starCounter__3b3Le{
    color:#666;
    text-decoration:none
}
.Social__starCounter__3b3Le:hover{
    text-decoration:underline
}
.Social__label__3KnXq{
    margin-right:5px;
    position:relative;
    top:2px
}
.Social__on__3Pnnp .Social__star__QrabZ{
    fill:#fcaf17
}
.Social__liked__HZDh7{
    display:inline-block;
    position:relative
}
.Social__liked__HZDh7:after{
    -webkit-animation:Social__circle__1ZuMa .8s cubic-bezier(.55,.05,.7,.2);
    animation:Social__circle__1ZuMa .8s cubic-bezier(.55,.05,.7,.2);
    border:2px dotted rgba(252,175,23,.6);
    border-radius:50%;
    content:"";
    display:block;
    height:20px;
    left:0;
    margin:10px 0 0 8px;
    opacity:0;
    position:absolute;
    top:0;
    width:20px
}
.Social__liked__HZDh7 svg{
    fill:#fcaf17;
    -webkit-animation:Social__star__QrabZ .8s cubic-bezier(.55,.05,.7,.2) both;
    animation:Social__star__QrabZ .8s cubic-bezier(.55,.05,.7,.2) both
}
.Social__liking__213Gq svg{
    -webkit-animation:Social__spin__2JQBF 4s ease-in-out .15s infinite;
    animation:Social__spin__2JQBF 4s ease-in-out .15s infinite
}
.Social__readonly__10kYK{
    cursor:default
}
.Social__addToGameJobName__3B_ST{
    font-weight:700
}
@-webkit-keyframes Social__star__QrabZ{
    0%{
        fill:#666;
        opacity:1;
        transform:scale(1) rotate(0)
    }
    50%{
        opacity:.2;
        transform:scale(.4) rotate(1turn)
    }
    85%{
        fill:#fcaf17;
        opacity:1;
        transform:scale(1.3) rotate(1turn)
    }
    to{
        fill:#fcaf17;
        opacity:1;
        transform:scale(1) rotate(1turn)
    }
}
@keyframes Social__star__QrabZ{
    0%{
        fill:#666;
        opacity:1;
        transform:scale(1) rotate(0)
    }
    50%{
        opacity:.2;
        transform:scale(.4) rotate(1turn)
    }
    85%{
        fill:#fcaf17;
        opacity:1;
        transform:scale(1.3) rotate(1turn)
    }
    to{
        fill:#fcaf17;
        opacity:1;
        transform:scale(1) rotate(1turn)
    }
}
@-webkit-keyframes Social__circle__1ZuMa{
    0%{
        opacity:1;
        transform:scale(0)
    }
    50%{
        opacity:1;
        transform:scale(.8)
    }
    95%{
        opacity:1;
        transform:scale(0)
    }
}
@keyframes Social__circle__1ZuMa{
    0%{
        opacity:1;
        transform:scale(0)
    }
    50%{
        opacity:1;
        transform:scale(.8)
    }
    95%{
        opacity:1;
        transform:scale(0)
    }
}
@-webkit-keyframes Social__spin__2JQBF{
    to{
        transform:rotate(3turn)
    }
}
@keyframes Social__spin__2JQBF{
    to{
        transform:rotate(3turn)
    }
}
.CrewInvite__wrapper__1UWd5{
    background-color:#fff;
    color:#4d4d4d;
    padding:0 0 .625rem 0
}
@media (min-width:31.25em){
    .CrewInvite__wrapper__1UWd5{
        padding:1.25rem
    }
}
.CrewInvite__header__kP35f:after{
    clear:both;
    content:"";
    display:table
}
.CrewInvite__friendsWrapper__1KYvk{
    max-height:505px;
    overflow-y:auto
}
.CrewInvite__friendsWrapper__1KYvk::-webkit-scrollbar{
    width:5px
}
.CrewInvite__friendsWrapper__1KYvk::-webkit-scrollbar-track{
    background:#999
}
.CrewInvite__friendsWrapper__1KYvk::-webkit-scrollbar-thumb{
    background:#4d4d4d
}
.CrewInvite__list__3SZlI{
    margin:1.25rem 0 0;
    padding:0
}
.CrewInvite__loadingWrap__32yrV{
    margin:.625rem auto;
    min-height:.625rem;
    text-align:center
}
.CrewInvite__loader__3YJ_b{
    left:50%;
    position:absolute;
    top:50%
}
.CrewInvite__link__cKFwr{
    color:#fcaf17;
    font-weight:700;
    text-decoration:none
}
.CrewInvite__link__cKFwr:hover{
    -webkit-text-decoration-skip:ink;
    text-decoration:underline;
    text-decoration-skip-ink:auto
}
.CrewCardWithOptions__buttons__2yDyH>div{
    float:right
}
.ShareMenu__tabWrap__lR43R{
    background-color:#f2f2f2;
    color:#4d4d4d;
    margin-bottom:1.25rem;
    padding:1.25rem 1.25rem 0 1.25rem;
    position:relative
}
.ShareMenu__tabWrap__lR43R:after{
    clear:both;
    content:"";
    display:table
}
.ShareMenu__tabWrap__lR43R .ShareMenu__loader__1BwKB{
    float:right
}
.ShareMenu__tabs__17U6T{
    display:flex;
    justify-content:center;
    margin:0 auto 1.25rem auto;
    max-width:500px
}
.ShareMenu__tab__TydQ3{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:none;
    border-radius:50%;
    color:inherit;
    cursor:pointer;
    display:inline-block;
    flex:1 0 auto;
    height:auto;
    margin-right:1.25rem;
    max-height:70px;
    max-width:70px;
    padding:0;
    position:relative;
    width:18%
}
.ShareMenu__tab__TydQ3:last-child{
    margin-right:0
}
.ShareMenu__tab__TydQ3:before{
    content:"";
    display:block;
    padding-top:100%
}
.ShareMenu__shareTarget__3kHn5{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.ShareMenu__shareTargetIcon__13Fqc{
    background-color:#999;
    border-radius:50%;
    height:100%;
    text-align:center;
    width:100%
}
.ShareMenu__shareTargetIcon__13Fqc>svg{
    fill:#fff;
    height:100%;
    width:40%
}
.ShareMenu__heading__2SPAA{
    color:#333;
    font-size:1.125rem;
    line-height:38px;
    margin-bottom:.625rem
}
.ShareMenu__copy__3nVsA{
    border-color:#333;
    display:block
}
@media (min-width:31.25em){
    .ShareMenu__copy__3nVsA{
        float:right
    }
}
.ShareMenu__contentWrap__XNHNM{
    background-color:#fff;
    color:#4d4d4d;
    padding:0 0 1.25rem 0
}
.ShareMenu__inputStyles__3EotF{
    max-width:none
}
.ShareMenu__link__3VJ39 input{
    font-size:1rem
}
.ShareMenu__input__j9BB2{
    margin-bottom:1.25rem
}
.ShareMenu__input__j9BB2:after{
    clear:both;
    content:"";
    display:table
}
.ShareMenu__multilineInput__21-HW{
    background:#fff;
    border:1px solid #e6e6e6;
    color:#4d4d4d;
    font-family:-apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size:1rem;
    line-height:1.25rem;
    max-height:140px;
    max-width:100%;
    min-height:6.25rem;
    min-width:100%;
    padding:.625rem;
    width:100%
}
.ShareMenu__charsCount__5pT5-{
    color:#999;
    font-size:.875rem;
    line-height:1.25rem
}
.ShareMenu__buttons__1K1kI{
    text-align:right
}
.ShareMenu__buttons__1K1kI>*{
    margin-right:.625rem
}
.ShareMenu__buttons__1K1kI>:last-child{
    margin:0
}
.ShareMenu__inlineLoader__ahJEK{
    padding:6px 0
}
.ShareMenu__fadeOut__1ab5v{
    -webkit-animation-name:ShareMenu__fadeOut__1ab5v;
    animation-name:ShareMenu__fadeOut__1ab5v
}
@-webkit-keyframes ShareMenu__fadeOut__1ab5v{
    0%{
        opacity:1
    }
    to{
        opacity:0
    }
}
@keyframes ShareMenu__fadeOut__1ab5v{
    0%{
        opacity:1
    }
    to{
        opacity:0
    }
}
.ShareMenu__alert__M-Tdc{
    margin-top:.625rem
}
.UgcImage__wrapper__3e3jD{
    background:#f2f2f2 url(../../../images/react/feed/default_new.jpg);
    display:block;
    position:relative;
    text-decoration:none
}
.UgcImage__wrapper__3e3jD:before{
    content:"";
    float:left;
    padding-bottom:55.833%
}
.UgcImage__wrapper__3e3jD:after{
    clear:left;
    content:"";
    display:table
}
.UgcImage__button__nnKdM{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:none;
    color:inherit;
    cursor:pointer;
    display:flex;
    overflow:hidden;
    padding:0;
    width:100%
}
.UgcImage__image__aSBY3{
    transform:scale(1.05);
    transition:transform 3s ease-out;
    width:100%
}
.UgcImage__wrapper__3e3jD:hover .UgcImage__image__aSBY3{
    transform:scale(1.001)
}
.UgcImage__error__vMmrL .UgcImage__image__aSBY3{
    color:#4d4d4d;
    font-style:italic;
    padding:.625rem;
    transform:none;
    visibility:hidden
}
.UgcImage__video__1e-JS .UgcImage__image__aSBY3{
    margin:-9.5% 0 -12%
}
.UgcImage__mission__3FwBZ{
    position:relative
}
.UgcImage__playedBadge__1NHyT{
    background:rgba(252,175,23,.75);
    border-radius:4px;
    color:#4d4d4d;
    font-size:13px;
    font-weight:700;
    padding:1px 8px;
    position:absolute;
    right:10px;
    text-transform:uppercase;
    top:8px
}
.UgcImage__play__XGwYc{
    background:rgba(0,0,0,.6);
    border-radius:50%;
    display:block;
    left:50%;
    line-height:0;
    margin:-43px 0 0 -43px;
    padding:25px;
    position:absolute;
    top:50%;
    transition:all .3s ease
}
.UgcImage__play__XGwYc svg{
    fill:#fcaf17;
    transition:all .3s ease
}
.UgcImage__wrapper__3e3jD:hover .UgcImage__play__XGwYc{
    margin:-53px 0 0 -53px;
    padding:35px
}
.UgcImage__wrapper__3e3jD:hover .UgcImage__play__XGwYc svg{
    transform:scale(.95)
}
.UgcImage__duration__Dp47_{
    background:rgba(26,26,26,.8);
    border-radius:2px;
    bottom:15px;
    color:#fff;
    font-weight:700;
    padding:6px 10px;
    position:absolute;
    right:15px
}
.Masonry__loadingWrap__25Sw5{
    margin-top:1.25rem;
    text-align:center
}
.Masonry__container__1DN2F{
    opacity:0;
    width:100%;
    will-change:transform
}
.Masonry__container__1DN2F.Masonry__in__rS_je{
    -webkit-animation-duration:.6s;
    animation-duration:.6s;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
    -webkit-animation-name:Masonry__fadeInSearch__3rWM2;
    animation-name:Masonry__fadeInSearch__3rWM2;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
    opacity:1
}
.Masonry__gutter__28NWr{
    width:1.69492%
}
.Masonry__column__in1wQ{
    width:100%
}
@media (min-width:45em){
    .Masonry__column__in1wQ{
        width:49.15254%
    }
}
@media (min-width:68.75em){
    .Masonry__column__in1wQ{
        width:32.20339%
    }
}
.Masonry__item__2zzvN,.Masonry__layout__Co2Qj{
    list-style:none
}
.Masonry__itemDefaultLayout__1AITk{
    margin-bottom:.625rem;
    max-width:none;
    width:100%
}
@media (min-width:45em){
    .Masonry__itemDefaultLayout__1AITk{
        margin-bottom:1.69492%;
        width:49.15254%
    }
}
@media (min-width:68.75em){
    .Masonry__itemDefaultLayout__1AITk{
        width:32.20339%
    }
}
.Masonry__enter__1jH18{
    opacity:0;
    transition-delay:.6s
}
.Masonry__enterActive__3Pphe{
    opacity:1;
    transition:opacity .5s ease-in
}
.Masonry__exit__31YUH{
    opacity:1
}
.Masonry__exitActive__2fnwJ{
    opacity:0;
    transition:opacity .3s ease-in
}
@-webkit-keyframes Masonry__fadeInSearch__3rWM2{
    0%{
        opacity:0;
        transform:translateY(10px)
    }
    to{
        opacity:1;
        transform:translateY(0)
    }
}
@keyframes Masonry__fadeInSearch__3rWM2{
    0%{
        opacity:0;
        transform:translateY(10px)
    }
    to{
        opacity:1;
        transform:translateY(0)
    }
}
.SearchFilter__wrap__2cGMk{
    margin:0 auto;
    padding:.625rem 0 0;
    position:relative
}
.SearchFilter__wrap__2cGMk:after{
    clear:both;
    content:"";
    display:table
}
@media (min-width:45em){
    .SearchFilter__wrap__2cGMk{
        max-width:1420px;
        padding-top:1.25rem
    }
}
.SearchFilter__header__2oKNm{
    margin-bottom:-10px
}
@media (min-width:64em){
    .SearchFilter__header__2oKNm{
        align-items:center;
        display:flex;
        justify-content:center
    }
}
.SearchFilter__heading__3J3pw{
    color:inherit;
    flex:1 0 auto;
    font-size:1.125rem;
    line-height:1.25rem;
    margin:0 1.25rem 0 0;
    text-shadow:0 1px 1px rgba(0,0,0,.2)
}
.SearchFilter__headingResults__2kulD{
    font-size:.875rem;
    font-weight:400;
    line-height:1.25rem
}
.SearchFilter__summary__Yk4WO{
    color:inherit;
    flex:1 1 auto;
    font-size:.875rem;
    line-height:1.25rem;
    margin:0;
    max-width:none;
    padding-right:40px;
    padding-top:2px;
    text-align:left;
    text-shadow:0 1px 1px rgba(0,0,0,.2)
}
@media (min-width:64em){
    .SearchFilter__summary__Yk4WO{
        padding-right:0;
        text-align:right
    }
}
.SearchFilter__button__3D1QB{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:none;
    color:inherit;
    cursor:pointer;
    padding:0;
    text-align:left
}
.SearchFilter__toggle__25TV_{
    cursor:pointer;
    display:block;
    float:right;
    margin-top:-20px;
    padding:0 10px;
    position:relative
}
@media (min-width:64em){
    .SearchFilter__toggle__25TV_{
        margin-top:0
    }
}
.SearchFilter__toggle__25TV_ svg{
    fill:inherit;
    filter:drop-shadow(0 1px 1px rgba(0,0,0,.4));
    height:18px;
    width:18px
}
.SearchFilter__toggle__25TV_:hover svg{
    fill:#f2f2f2
}
.SearchFilter__filtersActive__39bdK{
    background-color:#bd0808;
    border-radius:50%;
    filter:drop-shadow(0 1px 1px rgba(0,0,0,.4));
    height:10px;
    position:absolute;
    right:5px;
    top:0;
    width:10px
}
.SearchFilter__filtersWrap__onYNR{
    margin-top:20px;
    position:relative
}
.SearchFilter__filtersWrap__onYNR:before{
    border-bottom:6px solid #fff;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    content:"";
    filter:drop-shadow(0 0 1px #666);
    position:absolute;
    right:13px;
    top:-6px
}
@media (min-width:45em){
    .SearchFilter__filtersWrap__onYNR:before{
        right:13px
    }
}
.SearchFilter__filters__kMv-p{
    background-color:#fff;
    border-radius:3px;
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    padding:.625rem .625rem 1.25rem;
    position:relative
}
@media (min-width:64em){
    .SearchFilter__filters__kMv-p{
        flex-wrap:nowrap
    }
}
.SearchFilter__select__1uChv{
    margin:10px 10px 0;
    overflow:hidden;
    width:100%
}
@media (min-width:45em){
    .SearchFilter__select__1uChv{
        width:calc(50% - 20px)
    }
}
@media (min-width:64em){
    .SearchFilter__selecttype__3xHhY{
        background:#fafafa;
        border-radius:3px;
        margin:0 10px -10px 0;
        padding:10px 20px
    }
}
.SearchFilter__crumbFilter__1jK6I{
    color:currentColor;
    font-weight:700;
    text-decoration:none
}
.SearchFilter__crumbFilter__1jK6I:hover{
    text-decoration:underline
}
.SearchFilter__buttons__23n1y{
    display:none;
    justify-content:space-between;
    margin:1.25rem .625rem 0;
    width:100%
}
@media (min-width:64em){
    .SearchFilter__buttons__23n1y,.SearchFilter__dropdown__2IjjP{
        display:none
    }
}
.SearchFilter__dropdown__2IjjP+.SearchFilter__dropdown__2IjjP{
    margin-top:10px
}
.SearchFilter__filterWrap__3bZGc{
    display:none
}
@media (min-width:64em){
    .SearchFilter__filterWrap__3bZGc{
        display:block
    }
}
.SearchFilter__label__3Ntge{
    word-wrap:break-word;
    border-bottom:1px solid #f2f2f2;
    color:#4d4d4d;
    display:block;
    font-size:.938rem;
    font-weight:700;
    -webkit-hyphens:auto;
    -ms-hyphens:auto;
    hyphens:auto;
    line-height:1.25rem;
    margin-bottom:.625rem;
    overflow-wrap:break-word;
    padding-bottom:.625rem;
    word-break:break-word
}
.SearchFilter__filterOption__29gtS>.SearchFilter__filterOption__29gtS{
    display:block;
    font-size:.75rem;
    padding-left:20px
}
.SearchFilter__filterOption__29gtS>.SearchFilter__filterOption__29gtS>.SearchFilter__filter__6VtMN:before{
    content:url('data:image/svg+xml;
     utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M26.5 16L10.3 0 6.5 3.7 18.9 16 6.5 28.3l3.8 3.7 16.2-16z"/></svg>');
    float:left;
    margin-left:-15px;
    width:10px
}
.SearchFilter__filter__6VtMN{
    word-wrap:break-word;
    color:#4d4d4d;
    display:block;
    font-size:.875rem;
    -webkit-hyphens:auto;
    -ms-hyphens:auto;
    hyphens:auto;
    line-height:16px;
    overflow-wrap:break-word;
    padding:5px 0;
    text-decoration:none;
    word-break:break-word
}
.SearchFilter__filter__6VtMN:hover{
    text-decoration:underline
}
.SearchFilter__filter__6VtMN.SearchFilter__active__aLuGk{
    font-weight:700
}
.Search__wrap__364Fe{
    min-height:100vh;
    padding-bottom:1.25rem
}
.Search__container__30vQ1{
    margin:.625rem auto 0;
    max-width:1420px;
    padding:0 .625rem;
    position:relative;
    width:100%
}
@media (min-width:64em){
    .Search__container__30vQ1{
        margin:1.25rem auto 0;
        padding:0 1.25rem
    }
}
.Search__keywords__2OviG{
    word-wrap:break-word
}
.Search__keywordIcon__1lRcY{
    height:1ex;
    margin-left:4px;
    width:1ex
}
.Search__alert__OXChO{
    margin:.625rem 0
}
@media (min-width:64em){
    .Search__alert__OXChO{
        margin:1.25rem 0
    }
}
.Search__auth__3itQB{
    border-color:rgba(26,26,26,.08)
}
.Search__results__2Vx5L{
    opacity:0;
    width:100%
}
.Search__results__2Vx5L.Search__in__3To2O{
    -webkit-animation-duration:.6s;
    animation-duration:.6s;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
    -webkit-animation-name:Search__fadeInSearch__29kvi;
    animation-name:Search__fadeInSearch__29kvi;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
    opacity:1
}
.Search__loadMore__7qW20{
    margin:.625rem 1.25rem 0;
    text-align:center
}
.Search__loadMoreButton__Zr15d{
    width:100%
}
@media (min-width:45em){
    .Search__loadMoreButton__Zr15d{
        margin:0 auto;
        width:auto
    }
}
.Search__gutter__2B_wg{
    width:1.69492%
}
.Search__column__3YvhK{
    width:100%
}
@media (min-width:45em){
    .Search__column__3YvhK{
        width:49.15254%
    }
}
@media (min-width:68.75em){
    .Search__column__3YvhK{
        width:32.20339%
    }
}
.Search__card__1jYfF{
    border-top:0
}
.Search__cardNoPadding__pXt6v{
    padding:0
}
.Search__loaderWrap__uAx6c{
    margin-top:1.25rem;
    text-align:center
}
.Search__highlight__3gS7D{
    background-color:#fdd78b
}
.Search__enter__314pq{
    opacity:0
}
.Search__enter-active__KGVTQ{
    opacity:1;
    transition:opacity .5s ease-in
}
.Search__leave__OJxmR{
    opacity:1
}
.Search__leave-active__2THy5{
    opacity:0;
    transition:opacity .3s ease-in
}
@-webkit-keyframes Search__fadeInSearch__29kvi{
    0%{
        opacity:0;
        transform:translateY(10px)
    }
    to{
        opacity:1;
        transform:translateY(0)
    }
}
@keyframes Search__fadeInSearch__29kvi{
    0%{
        opacity:0;
        transform:translateY(10px)
    }
    to{
        opacity:1;
        transform:translateY(0)
    }
}
.Search__filterWrap__O4xmr{
    background-color:#562d4e;
    background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(../../../images/react/headers/gtav_mob.jpg);
    background-position:top;
    background-repeat:no-repeat;
    background-size:cover;
    -webkit-clip-path:polygon(100% 0,100% 100%,50% calc(100% - 25px),0 100%,0 0);
    clip-path:polygon(100% 0,100% 100%,50% calc(100% - 25px),0 100%,0 0);
    margin-bottom:-100px;
    margin-top:-60px;
    padding:60px 0 90px
}
@media (min-width:45em){
    .Search__filterWrap__O4xmr{
        background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.4)),url(../../../images/react/headers/gtav.jpg);
        -webkit-clip-path:polygon(100% 0,100% 100%,50% calc(100% - 50px),0 100%,0 0);
        clip-path:polygon(100% 0,100% 100%,50% calc(100% - 50px),0 100%,0 0)
    }
}
.Search__filterWrap__O4xmr.Search__job__2UEl_{
    background-color:#562d4e;
    background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(../../../images/react/headers/gtav_mob.jpg)
}
@media (min-width:45em){
    .Search__filterWrap__O4xmr.Search__job__2UEl_{
        background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(../../../images/react/headers/gtav.jpg)
    }
}
.Search__filterWrap__O4xmr.Search__photo__2ezNT{
    background-color:#7c5b51;
    background-image:url(../../../images/react/headers/gtav_2_mob.jpg)
}
@media (min-width:45em){
    .Search__filterWrap__O4xmr.Search__photo__2ezNT{
        background-image:url(../../../images/react/headers/gtav_2.jpg)
    }
}
.Search__filterWrap__O4xmr.Search__photo__2ezNT.Search__rdr2__3-Loj{
    background-color:#921911;
    background-image:url(../../../images/react/headers/rdr2_mob.jpg)
}
@media (min-width:45em){
    .Search__filterWrap__O4xmr.Search__photo__2ezNT.Search__rdr2__3-Loj{
        background-image:url(../../../images/react/headers/rdr2.jpg)
    }
}
.Search__filterWrap__O4xmr.Search__video__3FBgF{
    background-color:#666b95;
    background-image:url(../../../images/react/headers/gtav_3_mob.jpg)
}
@media (min-width:45em){
    .Search__filterWrap__O4xmr.Search__video__3FBgF{
        background-image:url(../../../images/react/headers/gtav_3.jpg)
    }
}
.Search__filter__2wpcM{
    color:#fff;
    margin:0 auto .625rem;
    max-width:1420px;
    overflow:hidden;
    padding:0 .625rem
}
@media (min-width:45em){
    .Search__filter__2wpcM{
        padding:0 .625rem
    }
}
@media (min-width:64em){
    .Search__filter__2wpcM{
        padding:0 1.25rem
    }
}
.Search__filter__2wpcM .Search__filterOnly__vKhJa{
    padding-top:0
}
.Search__inputWrap__1k4Gh{
    background-color:#fff;
    border-radius:3px;
    display:flex;
    flex:1 1 auto;
    flex-wrap:wrap;
    padding:12px .625rem .625rem;
    position:relative
}
.Search__inputWrap__1k4Gh:hover{
    border-color:#fcaf17
}
.Search__inputTags__1xMR7{
    max-width:calc(100% - 30px);
    padding:0
}
.Search__inputTags__1xMR7>*{
    margin-bottom:0
}
.Search__searchWrap__JbNZl{
    display:flex;
    margin-top:.625rem;
    min-height:50px
}
@media (min-width:64em){
    .Search__searchWrap__JbNZl{
        margin-top:1.25rem
    }
}
.Search__input__2XIsq{
    border:0;
    flex:1 1 auto;
    min-width:40px;
    padding-left:.625rem
}
@media (min-width:64em){
    .Search__input__2XIsq{
        padding-left:1.25rem
    }
}
.Search__input__2XIsq:disabled{
    background:transparent;
    cursor:not-allowed
}
.Search__input__2XIsq:focus{
    outline:0
}
.Search__input__2XIsq::-moz-placeholder{
    color:#4d4d4d;
    opacity:1
}
.Search__input__2XIsq::-ms-input-placeholder{
    color:#4d4d4d;
    opacity:1
}
.Search__input__2XIsq::placeholder{
    color:#4d4d4d;
    opacity:1
}
.Search__searchButtonContainer__2u6Cd{
    background:none;
    border:none;
    height:28px;
    width:30px
}
.Search__searchButton__2qh4p{
    fill:#666;
    cursor:pointer;
    height:50px;
    padding:14px;
    position:absolute;
    right:0;
    top:0;
    width:50px
}
.Search__searchButton__2qh4p:hover{
    fill:#1a1a1a
}
.Search__masonryWrap__3Rvkm{
    margin:.625rem auto 0
}
@media (min-width:64em){
    .Search__masonryWrap__3Rvkm{
        margin:1.25rem auto 0
    }
}
.UgcCard__wrap__2DPY7{
    display:block;
    position:relative;
    text-decoration:none
}
.UgcCard__wrap__2DPY7:focus{
    outline-color:#0b79d0;
    outline-offset:-1px;
    outline-width:3px
}
.UgcCard__header__3MVfj{
    padding:calc(1.25rem - 4px) calc(1.25rem - 1px) 0;
    width:100%
}
.UgcCard__header__3MVfj:after{
    clear:both;
    content:"";
    display:table
}
.UgcCard__header__3MVfj>:first-child:not(:last-child){
    border-bottom:1px solid #f2f2f2;
    padding-bottom:15px
}
.UgcCard__header__3MVfj>:first-child:not(:last-child) .UgcCard__inner__df0tO{
    padding-bottom:15px
}
.UgcCard__inner__df0tO{
    float:left;
    margin-bottom:calc(1.25rem - 2px);
    width:100%
}
.UgcCard__link__2RKyx{
    color:#999;
    text-decoration:none
}
.UgcCard__link__2RKyx:hover{
    -webkit-text-decoration-skip:ink;
    text-decoration:underline;
    text-decoration-skip-ink:auto
}
.UgcCard__name__3asOk{
    word-wrap:break-word;
    color:#4d4d4d;
    font-size:.938rem;
    font-weight:700;
    line-height:1.25rem;
    margin:0
}
.UgcCard__attribution__SoVe6{
    font-size:.875rem;
    line-height:1.25rem
}
.UgcCard__rockstar___ohs8{
    align-items:center;
    background-color:#004b8e;
    border-radius:3px;
    color:#fff;
    display:inline-flex;
    font-size:.75rem;
    line-height:1.25rem;
    margin-top:5px;
    padding:2px 10px
}
.UgcCard__rockstarIcon__Obahr{
    fill:#fff;
    height:12px;
    margin-right:5px;
    width:12px
}
.UgcCard__avatar__24fVK{
    border-radius:2px;
    display:inline-block;
    margin-right:.5rem;
    position:relative;
    top:-1px;
    vertical-align:middle
}
.UgcCard__userRockstar__2aLep{
    font-weight:700
}
.UgcCard__username__2DCE5{
    color:#4d4d4d;
    text-decoration:none
}
.UgcCard__username__2DCE5:hover{
    -webkit-text-decoration-skip:ink;
    text-decoration:underline;
    text-decoration-skip-ink:auto
}
.UgcCard__icon__TUhrS{
    background:#fafafa;
    border:1px solid #f2f2f2;
    border-radius:50%;
    float:right;
    line-height:0;
    padding:7px
}
.UgcCard__ugcIconWrap__JUm5u{
    align-items:center;
    background:rgba(0,0,0,.7);
    border-radius:50%;
    bottom:.625rem;
    display:flex;
    height:50px;
    justify-content:center;
    position:absolute;
    right:.625rem;
    width:50px;
    z-index:1
}
@media (min-width:32.5em){
    .UgcCard__ugcIconWrap__JUm5u{
        bottom:1.25rem;
        right:1.25rem
    }
}
.UgcCard__ugcIcon__2lwDa{
    fill:#fff;
    height:50%;
    width:50%
}
.UgcCard__missionIconWrap__2LdK4{
    align-items:center;
    color:#999;
    cursor:default;
    display:flex;
    float:left;
    justify-content:center;
    position:relative;
    text-decoration:none
}
.UgcCard__missionIconWrap__2LdK4:first-child svg{
    padding-left:0
}
.UgcCard__missionIconWrap__2LdK4 .UgcCard__missionIcon__iiL_T.UgcCard__liked__2-kqO{
    fill:#fcaf17
}
.UgcCard__label__2aF8v{
    left:-5px;
    margin-right:5px;
    position:relative
}
.UgcCard__missionIcon__iiL_T{
    fill:#999;
    box-sizing:content-box;
    height:16px;
    padding:12px 12px 11px;
    width:16px
}
.UgcCard__description__2nOkP{
    word-wrap:break-word;
    clear:both;
    color:#4d4d4d;
    font-size:.875rem;
    line-height:1.25rem;
    padding:0 0 20px
}
.UgcCard__info__3po0w{
    bottom:20px;
    left:20px;
    z-index:1
}
@media (min-width:32.5em){
    .UgcCard__info__3po0w{
        position:absolute
    }
}
.UgcCard__ratings__120CB{
    background:rgba(0,0,0,.7);
    border-radius:3px;
    bottom:.625rem;
    float:left;
    font-size:.875rem;
    left:.625rem;
    line-height:1.25rem;
    padding:4px .625rem;
    position:absolute
}
@media (min-width:32.5em){
    .UgcCard__ratings__120CB{
        position:static
    }
}
.UgcCard__ratingsInner__2sNNi{
    background:rgba(0,0,0,.7);
    border-radius:3px;
    padding:5px 14px
}
.UgcCard__ratingIcon__22Ose{
    fill:#fff;
    height:12px;
    position:relative;
    top:-1px;
    width:12px
}
.UgcCard__ratingLabel__2wAYk{
    color:#fff;
    display:inline-block;
    margin:0 15px 0 8px
}
.UgcCard__ratingRated__2bzd_ .UgcCard__ratingIcon__22Ose{
    fill:#fcaf17
}
.UgcCard__ratingRated__2bzd_ .UgcCard__ratingLabel__2wAYk{
    color:#fcaf17
}
.UgcCard__ratingLabel__2wAYk.UgcCard__ratingLabelLast__3Rrpv{
    margin-right:0
}
.UgcCard__playedLabel__3rgOv{
    background-color:rgba(45,135,45,.85);
    border-radius:3px;
    color:#fff;
    float:left;
    font-size:.875rem;
    left:.625rem;
    line-height:1.25rem;
    padding:4px .625rem;
    position:absolute;
    top:.625rem
}
@media (min-width:32.5em){
    .UgcCard__playedLabel__3rgOv{
        margin-left:.625rem;
        position:static
    }
}
.LikesModal__likesModalOverlay__2AOKX{
    z-index:10000
}
.LikesModal__loadingWrap__1AX8T{
    height:2.5rem;
    margin:0 auto .625rem auto;
    text-align:center
}
.LikesModal__likesModalWrapper__gMAGi{
    height:630px;
    margin-top:1.25rem;
    max-height:630px;
    overflow-y:auto;
    padding-right:.625rem
}
.LikesModal__likesModalWrapper__gMAGi::-webkit-scrollbar{
    width:5px
}
.LikesModal__likesModalWrapper__gMAGi::-webkit-scrollbar-track{
    background:#999
}
.LikesModal__likesModalWrapper__gMAGi::-webkit-scrollbar-thumb{
    background:#4d4d4d
}
.LikesModal__likesModalWrapper__gMAGi:last-child,.LikesModal__playerCard__1iCB7{
    margin-bottom:1.25rem
}
.LikesModal__disabled__3SKkE{
    margin-bottom:20px
}
.UgcOptionsMenu__buttons__2Arwa{
    margin:1.25rem 0;
    text-align:right
}
.UgcOptionsMenu__buttons__2Arwa button{
    margin:0 10px 0 0
}
.UgcOptionsMenu__buttons__2Arwa button:last-child{
    margin:0
}
.UgcOptionsMenu__optionDanger__xGTDT svg{
    fill:#bd0808
}
