.lottery{background:#1d1d1d;border-top:none;box-shadow:none;color:#fff;display:block;margin-top:10px;min-height:50px;position:relative;width:100%;z-index:2;font-size:.75rem;display:flex;flex-direction:row}.lottery-description-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.lottery p{margin:10px 0;width:100%}.lottery a{color:#69a8e0}.lottery .btn{margin-top:20px;padding:0 30px}.lottery .lottery-text{width:100%}.lottery .lottery-time-wrapper{margin-top:10px}.lottery .dropdown-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(180deg);transform-origin:6px 0;transition:120ms ease-in-out}.lottery .lottery-registrered-announced{color:rgba(255,255,255,.6)}.lottery .lottery-title-wrapper{padding:15px;position:relative;width:100%}.lottery .lottery-title-wrapper.active{cursor:pointer}.lottery .lottery-title{align-items:center;color:rgba(255,255,255,.6);font-weight:400;justify-content:space-between;position:relative;width:100%;line-height:1.375rem;letter-spacing:-.016rem;display:flex;flex-direction:row}.lottery .lottery-title .accept{color:#fff;font-weight:700}.lottery .lottery-title .icon{fill:#fff;left:0;position:absolute;top:50%;transform:translateY(-50%)}.lottery .lottery-content{padding-left:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;flex:1;flex-basis:100%;flex-grow:1;flex-shrink:1}.lottery .lottery-name{height:22px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.lottery .lottery-name .lottery-item{animation-duration:10s;animation-iteration-count:infinite;animation-name:opacity;display:block;left:0;position:absolute;top:0;width:100%}.lottery .lottery-name .lottery-item:nth-child(odd){animation-direction:alternate}.lottery .lottery-name .lottery-item:nth-child(2n){animation-direction:alternate-reverse}.lottery .lottery-time{background:#000;border-radius:3px;margin-left:5px;padding:5px 10px}.lottery .lottery-description{background:#1d1d1d;border-bottom:1px solid rgba(255,255,255,.1);bottom:50px;left:0;min-height:60px;padding:15px 15px 0;position:absolute;width:100%;line-height:1.25rem;font-size:.875rem}.lottery .lottery-description .lottery-time{line-height:1.563rem}.lottery .lottery-winner .winner-title{margin-right:5px}.lottery .lottery-winner .username{font-weight:700}.lottery .lottery-winner .winner-list{display:flex;flex-wrap:wrap;width:100%;line-height:1.125rem}.lottery .lottery-winner .winner-list .winner-item{display:inline-flex;margin-right:5px}.lottery .lottery-participant,.lottery .lottery-participation{align-items:flex-start;display:flex;flex-direction:column}.lottery .lottery-congratulations{align-items:flex-start;width:100%;display:flex;flex-direction:column}.lottery .lottery-congratulations .congratulations{position:relative}.lottery .lottery-congratulations .icon{fill:#fff;left:-30px;margin-left:2px;position:absolute;top:50%;transform:translateY(-50%)}.lottery .lottery-registrered{align-items:flex-start;display:flex;flex-direction:column}.lottery hr{background:#626262;width:100%}.lottery .lottery-title{align-items:center;cursor:pointer;justify-content:space-between;font-size:.875rem;display:flex;flex-direction:row}.lottery .icon-playing-dices{fill:#fff;margin-right:10px}.lottery .icon-chevron-down-2{fill:#fff}.lottery.green{cursor:default}.lottery.green .lottery-title-wrapper{background-color:#2f3b18}.lottery.green .lottery-title-wrapper .lottery-title,.lottery.green .lottery-title-wrapper .lottery-title .accept,.lottery.green .lottery-title-wrapper .lottery-title .lottery-time{color:#fff}.lottery.green .lottery-title-wrapper .icon-chevron-down-2{fill:#fff}.lottery.open{border:none}.lottery.open .dropdown-arrow{transform:translateY(-50%) rotate(360deg)}.lottery.open .lottery-name .lottery-item{animation-name:none}.lottery.open .lottery-name .lottery-item:nth-child(2){display:none}.lottery.open .lottery-title-wrapper{background-color:#1d1d1d}.lottery.open .lottery-title-wrapper .lottery-title{color:rgba(255,255,255,.6)}.lottery.open .lottery-title-wrapper .accept{color:#fff}.lottery.open .lottery-title-wrapper .icon-chevron-down-2{fill:#fff}@keyframes opacity{0%,40%{opacity:1}100%,60%{opacity:0}}@media screen and (max-width:1023px){.lottery{margin-top:0}}@media screen and (max-width:480px){.lottery p{margin:5px 0}.lottery .lottery-title{font-size:.75rem}.lottery .lottery-description{font-size:.75rem;line-height:1.125rem}}