.lottery{background:#c33764;background:-webkit-linear-gradient(0deg,#1d2671,#c33764);background:linear-gradient(0deg,#1d2671,#c33764);min-height:100vh;position:relative}.lottery .admin{min-height:calc(100vh - 100px)}.lottery .admin .principal.lottery__container{align-items:start;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin:0 5%}.lottery .admin .principal.lottery__container .lottery__container__text .lottery__container__title{align-items:center;color:#fff;display:flex;font-size:42px;justify-content:space-between}.lottery .admin .principal.lottery__container .lottery__container__text .lottery__container__title .select__all{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;place-items:end}.lottery .admin .principal.lottery__container .lottery__container__text .lottery__container__title .config__button{display:grid;gap:10px}.lottery .admin .principal.lottery__container .lottery__container__text .lottery__container__subtitle{align-items:center;color:#fff;display:flex;font-size:28px;justify-content:space-between;margin-bottom:20px}.lottery .admin .principal.lottery__container .lottery__container__categories{display:grid;gap:40px;padding:0 2.5%}.lottery .admin .principal.lottery__container .lottery__container__categories .no__categories,.lottery .admin .principal.lottery__container .lottery__container__categories .no__competitors,.lottery .admin .principal.lottery__container .lottery__container__categories .no__history{background-color:#ff000042;border-radius:5px;column-gap:50px;display:grid;grid-template-columns:4fr 1fr;grid-template-rows:100px;place-items:center start;transition:background-color .3s ease;width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .no__categories.no__history,.lottery .admin .principal.lottery__container .lottery__container__categories .no__competitors.no__history,.lottery .admin .principal.lottery__container .lottery__container__categories .no__history.no__history{background-color:#ff880042}.lottery .admin .principal.lottery__container .lottery__container__categories .no__categories .no__categories__text,.lottery .admin .principal.lottery__container .lottery__container__categories .no__categories .no__competitors__text,.lottery .admin .principal.lottery__container .lottery__container__categories .no__categories .no__history__text,.lottery .admin .principal.lottery__container .lottery__container__categories .no__competitors .no__categories__text,.lottery .admin .principal.lottery__container .lottery__container__categories .no__competitors .no__competitors__text,.lottery .admin .principal.lottery__container .lottery__container__categories .no__competitors .no__history__text,.lottery .admin .principal.lottery__container .lottery__container__categories .no__history .no__categories__text,.lottery .admin .principal.lottery__container .lottery__container__categories .no__history .no__competitors__text,.lottery .admin .principal.lottery__container .lottery__container__categories .no__history .no__history__text{color:#fff;display:grid;grid-template-rows:1fr 1fr;padding:20px}.lottery .admin .principal.lottery__container .lottery__container__categories .no__categories .no__categories__text .no__categories__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__categories .no__categories__text .no__competitors__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__categories .no__categories__text .no__history__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__categories .no__competitors__text .no__categories__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__categories .no__competitors__text .no__competitors__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__categories .no__competitors__text .no__history__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__categories .no__history__text .no__categories__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__categories .no__history__text .no__competitors__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__categories .no__history__text .no__history__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__competitors .no__categories__text .no__categories__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__competitors .no__categories__text .no__competitors__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__competitors .no__categories__text .no__history__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__competitors .no__competitors__text .no__categories__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__competitors .no__competitors__text .no__competitors__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__competitors .no__competitors__text .no__history__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__competitors .no__history__text .no__categories__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__competitors .no__history__text .no__competitors__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__competitors .no__history__text .no__history__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__history .no__categories__text .no__categories__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__history .no__categories__text .no__competitors__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__history .no__categories__text .no__history__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__history .no__competitors__text .no__categories__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__history .no__competitors__text .no__competitors__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__history .no__competitors__text .no__history__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__history .no__history__text .no__categories__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__history .no__history__text .no__competitors__text__title,.lottery .admin .principal.lottery__container .lottery__container__categories .no__history .no__history__text .no__history__text__title{font-size:24px}.lottery .admin .principal.lottery__container .lottery__container__categories .no__categories .no__categories__button,.lottery .admin .principal.lottery__container .lottery__container__categories .no__categories .no__competitors__button,.lottery .admin .principal.lottery__container .lottery__container__categories .no__categories .no__history__button,.lottery .admin .principal.lottery__container .lottery__container__categories .no__competitors .no__categories__button,.lottery .admin .principal.lottery__container .lottery__container__categories .no__competitors .no__competitors__button,.lottery .admin .principal.lottery__container .lottery__container__categories .no__competitors .no__history__button,.lottery .admin .principal.lottery__container .lottery__container__categories .no__history .no__categories__button,.lottery .admin .principal.lottery__container .lottery__container__categories .no__history .no__competitors__button,.lottery .admin .principal.lottery__container .lottery__container__categories .no__history .no__history__button{padding:20px;width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .no__categories .no__categories__button a,.lottery .admin .principal.lottery__container .lottery__container__categories .no__categories .no__competitors__button a,.lottery .admin .principal.lottery__container .lottery__container__categories .no__categories .no__history__button a,.lottery .admin .principal.lottery__container .lottery__container__categories .no__competitors .no__categories__button a,.lottery .admin .principal.lottery__container .lottery__container__categories .no__competitors .no__competitors__button a,.lottery .admin .principal.lottery__container .lottery__container__categories .no__competitors .no__history__button a,.lottery .admin .principal.lottery__container .lottery__container__categories .no__history .no__categories__button a,.lottery .admin .principal.lottery__container .lottery__container__categories .no__history .no__competitors__button a,.lottery .admin .principal.lottery__container .lottery__container__categories .no__history .no__history__button a{width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .granted{color:#fff;font-size:20px}.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info{column-gap:30px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info .info__step__four,.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info .info__step__one,.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info .info__step__three,.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info .info__step__two{background-color:hsla(0,0%,100%,.05);border-radius:5px;padding:10px 20px;transition:background-color .3s ease}.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info .info__step__four a:hover,.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info .info__step__one a:hover,.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info .info__step__three a:hover,.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info .info__step__two a:hover{color:#fff}.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info .info__step__four:hover,.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info .info__step__one:hover,.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info .info__step__three:hover,.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info .info__step__two:hover{background-color:hsla(0,0%,100%,.15);color:#fff;transition:background-color .3s ease}.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info .info__step__four.done,.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info .info__step__four.selected,.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info .info__step__one.done,.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info .info__step__one.selected,.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info .info__step__three.done,.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info .info__step__three.selected,.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info .info__step__two.done,.lottery .admin .principal.lottery__container .lottery__container__categories .granted.info .info__step__two.selected{background-color:rgba(0,128,0,.45);border:1px solid green}.lottery .admin .principal.lottery__container .lottery__container__categories .granted.manual{grid-template-columns:4fr 1fr}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__start{display:grid;grid-template-areas:"title" "button";grid-template-columns:1fr;grid-template-rows:1fr 1fr;place-items:start center}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__start .lottery__start__title{color:#fff;font-size:24px;grid-area:title;margin:2.5% 0 5%}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__start .lottery__start__button{display:grid;gap:30px;grid-area:button;grid-template-columns:1fr 1fr}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__competitors .competitor .with__competitors__competitor{background-color:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.15);border-radius:5px;box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,.02),6.7px 6.7px 5.3px rgba(0,0,0,.028),12.5px 12.5px 10px rgba(0,0,0,.035),22.3px 22.3px 17.9px rgba(0,0,0,.042),41.8px 41.8px 33.4px rgba(0,0,0,.05),100px 100px 80px rgba(0,0,0,.07);display:grid;gap:40px;grid-template-areas:"img text buttons";grid-template-columns:2fr 8fr 2fr;grid-template-rows:120px;margin-bottom:2.5%;padding:2.5%;position:relative;transition:background-color .3s ease}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__competitors .competitor .with__competitors__competitor:hover{background-color:hsla(0,0%,100%,.25);transition:background-color .3s ease}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__competitors .competitor .with__competitors__competitor .with__competitors__competitor__buttons{display:grid;gap:10px;grid-area:buttons;grid-template-areas:"select";grid-template-columns:1fr;grid-template-rows:1fr;place-items:start end}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__competitors .competitor .with__competitors__competitor .with__competitors__competitor__buttons .with__competitors__competitor__buttons__select{display:grid;gap:10px;grid-area:select;grid-template-columns:1fr}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__competitors .competitor .with__competitors__competitor .with__competitors__competitor__buttons .with__competitors__competitor__buttons__select button{width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__competitors .competitor .with__competitors__competitor .with__competitors__competitor__image{align-items:center;display:flex;flex-direction:row;grid-area:img;height:100%;justify-content:center;width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__competitors .competitor .with__competitors__competitor .with__competitors__competitor__image img{align-items:center;border-radius:25px;height:150px;padding:5%;width:150px}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__competitors .competitor .with__competitors__competitor .with__competitors__competitor__text{color:#fff;display:grid;grid-area:text;grid-template-areas:"title" "description";grid-template-columns:1fr;grid-template-rows:1fr 8fr;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__competitors .competitor .with__competitors__competitor .with__competitors__competitor__text.hide{color:hsla(0,0%,100%,.25)!important}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__competitors .competitor .with__competitors__competitor .with__competitors__competitor__text .with__competitors__competitor__name{font-size:38px;grid-area:title}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__competitors .competitor .with__competitors__competitor .with__competitors__competitor__text .with__competitors__competitor__description{font-size:16px;grid-area:description}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__competitors .competitor.selected .with__competitors__competitor{background-color:rgba(0,128,0,.45);border:1px solid green}.lottery .admin .principal.lottery__container .lottery__container__categories .manual__competitors{display:grid;gap:20px;grid-auto-rows:150px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:40px}.lottery .admin .principal.lottery__container .lottery__container__categories .manual__competitors .competitor{display:grid}.lottery .admin .principal.lottery__container .lottery__container__categories .manual__competitors .competitor .with__competitors__competitor{background-color:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.15);border-radius:5px;box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,.02),6.7px 6.7px 5.3px rgba(0,0,0,.028),12.5px 12.5px 10px rgba(0,0,0,.035),22.3px 22.3px 17.9px rgba(0,0,0,.042),41.8px 41.8px 33.4px rgba(0,0,0,.05),100px 100px 80px rgba(0,0,0,.07);display:grid;gap:40px;grid-template-areas:"img text buttons";grid-template-columns:2fr 8fr;grid-template-rows:120px;margin-bottom:2.5%;padding:2.5%;position:relative;transition:background-color .3s ease}.lottery .admin .principal.lottery__container .lottery__container__categories .manual__competitors .competitor .with__competitors__competitor.hide{background-color:transparent!important;box-shadow:none;color:hsla(0,0%,100%,.25)!important;cursor:not-allowed!important}.lottery .admin .principal.lottery__container .lottery__container__categories .manual__competitors .competitor .with__competitors__competitor:hover{background-color:hsla(0,0%,100%,.25);cursor:pointer;transition:background-color .3s ease}.lottery .admin .principal.lottery__container .lottery__container__categories .manual__competitors .competitor .with__competitors__competitor.selected{background-color:rgba(0,128,0,.45);border:1px solid green}.lottery .admin .principal.lottery__container .lottery__container__categories .manual__competitors .competitor .with__competitors__competitor .with__competitors__competitor__image{align-items:center;display:flex;flex-direction:row;grid-area:img;height:100%;justify-content:center;width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .manual__competitors .competitor .with__competitors__competitor .with__competitors__competitor__image img{align-items:center;border-radius:25px;height:100px;padding:5%;width:100px}.lottery .admin .principal.lottery__container .lottery__container__categories .manual__competitors .competitor .with__competitors__competitor .with__competitors__competitor__text{color:#fff;display:grid;grid-area:text;grid-template-areas:"title" "description";grid-template-columns:1fr;grid-template-rows:1fr 8fr}.lottery .admin .principal.lottery__container .lottery__container__categories .manual__competitors .competitor .with__competitors__competitor .with__competitors__competitor__text.hide{color:hsla(0,0%,100%,.25)!important}.lottery .admin .principal.lottery__container .lottery__container__categories .manual__competitors .competitor .with__competitors__competitor .with__competitors__competitor__text .with__competitors__competitor__name{font-size:28px;grid-area:title}.lottery .admin .principal.lottery__container .lottery__container__categories .manual__competitors .competitor .with__competitors__competitor .with__competitors__competitor__text .with__competitors__competitor__description{font-size:12px;grid-area:description}.lottery .admin .principal.lottery__container .lottery__container__categories .manual__competitors .competitor.selected .with__competitors__competitor{background-color:rgba(0,128,0,.45);border:1px solid green}.lottery .admin .principal.lottery__container .lottery__container__categories .manual__elements.hide .category,.lottery .admin .principal.lottery__container .lottery__container__categories .manual__elements.hide .category .category__elements__element{background-color:transparent!important;box-shadow:none!important;cursor:not-allowed!important}.lottery .admin .principal.lottery__container .lottery__container__categories .manual__elements.hide .category .category__elements__element .element__text .element__description,.lottery .admin .principal.lottery__container .lottery__container__categories .manual__elements.hide .category .category__elements__element .element__text .element__name{color:hsla(0,0%,100%,.25)!important}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container{display:grid;grid-template-areas:"category-info" "category-category";grid-template-columns:1fr}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category__container__info{color:#fff;display:grid;font-size:26px;grid-area:category-info;grid-template-areas:"title button";grid-template-columns:1fr 3fr;margin-bottom:20px}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category__container__info .name .with__categories__category__type div{background:hsla(0,0%,100%,.15);border-radius:5px;display:inline-block;font-size:16px;margin-bottom:10px;padding:2.5px 10px;text-transform:uppercase}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category__container__info .button{display:grid;grid-area:button;grid-template-columns:1fr;grid-template-rows:1fr;place-items:end}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category__container__info .button .selector{align-items:center;display:flex;font-size:14px;justify-content:center;width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category__container__info .button .selector select{width:15%}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category{border:1px solid hsla(0,0%,100%,.15);border-radius:5px;box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,.02),6.7px 6.7px 5.3px rgba(0,0,0,.028),12.5px 12.5px 10px rgba(0,0,0,.035),22.3px 22.3px 17.9px rgba(0,0,0,.042),41.8px 41.8px 33.4px rgba(0,0,0,.05),100px 100px 80px rgba(0,0,0,.07);display:grid;gap:40px;grid-area:category-category;grid-template-areas:"category-info category-elements";grid-template-columns:1fr 8fr;grid-template-rows:auto;margin-bottom:2.5%;padding:2.5%;position:relative}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category.category__with__no__elements{background-color:rgba(255,0,0,.02);border:1px solid rgba(255,0,0,.15)}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category.less__than{background-color:rgba(255,255,0,.02);border:1px solid rgba(255,255,0,.15)}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category .category__info{display:grid;grid-area:category-info;grid-template-areas:"img";grid-template-columns:1fr;grid-template-rows:150px}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category .category__info .category__info__image{align-items:center;display:flex;flex-direction:row;grid-area:img;height:100%;justify-content:center;width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category .category__info .category__info__image img{align-items:center;border-radius:25px;height:150px;padding:5%;width:150px}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category .category__elements{display:grid;gap:20px;grid-area:category-elements;grid-template-columns:1fr 1fr;grid-template-rows:repeat(auto-fit,60px)}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category .category__elements .no__elements{color:#fff}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category .category__elements .category__elements__element{background-color:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);border-radius:5px;display:grid;gap:20px;grid-template-areas:"element-img element-text element-button";grid-template-columns:1fr 4fr 1fr;grid-template-rows:1fr;padding:5px 20px;transition:background-color .3s ease}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category .category__elements .category__elements__element:hover{background-color:hsla(0,0%,100%,.25);transition:background-color .3s ease}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category .category__elements .category__elements__element.selected{background-color:rgba(0,128,0,.45);border:1px solid green}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category .category__elements .category__elements__element .element__image{align-items:center;display:flex;flex-direction:row;grid-area:element-img;height:100%;justify-content:center;width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category .category__elements .category__elements__element .element__image img{align-items:center;border-radius:12.5px;height:50px;padding:5%;width:50px}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category .category__elements .category__elements__element .element__text{color:#fff;display:grid;grid-area:element-text;place-items:center start}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category .category__elements .category__elements__element .element__text .element__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lottery .admin .principal.lottery__container .lottery__container__categories .lottery__categories .category__container .category .category__elements .category__elements__element .element__button{display:grid;grid-area:element-button;place-items:center}.lottery .admin .principal.lottery__container .lottery__container__categories .selected__competitors .selected__competitors__title{color:#fff;font-size:28px;grid-area:title}.lottery .admin .principal.lottery__container .lottery__container__categories .selected__competitors .selected__competitors__competitors{border:1px solid #fff;border-radius:5px;display:grid;gap:20px;grid-area:competitors;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto-fit,50px);margin:20px 0;padding:2.5%;place-items:center start}.lottery .admin .principal.lottery__container .lottery__container__categories .selected__competitors .selected__competitors__competitors .competitor{background-color:hsla(0,0%,100%,.15);border-radius:5px;display:grid;gap:10px;grid-template-columns:1fr 3fr;padding:5px 10px;width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .selected__competitors .selected__competitors__competitors .competitor .competitor__image img{width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .selected__competitors .selected__competitors__competitors .competitor .competitor__name{color:#fff;font-size:18px}.lottery .admin .principal.lottery__container .lottery__container__categories .selected__competitors .selected__competitors__competitors .competitor .competitor__email{color:#fff}.lottery .admin .principal.lottery__container .lottery__container__categories .selected__elements .selected__elements__title{color:#fff;font-size:28px}.lottery .admin .principal.lottery__container .lottery__container__categories .selected__elements .lottery__category{border:1px solid #fff;border-radius:5px;display:grid;grid-template-areas:"title" "elements";grid-template-columns:1fr;grid-template-rows:1fr auto;margin:20px 0}.lottery .admin .principal.lottery__container .lottery__container__categories .selected__elements .lottery__category .category__name{color:#fff;display:grid;font-size:24px;grid-template-columns:1fr 2fr;margin-top:20px;padding:0 2.5%;width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .selected__elements .lottery__category .category__name .selectors{display:grid;gap:10px;grid-template-rows:1fr 1fr}.lottery .admin .principal.lottery__container .lottery__container__categories .selected__elements .lottery__category .category__name .selectors .selector{align-items:center;background-color:hsla(0,0%,100%,.15);border-radius:5px;display:flex;font-size:14px;justify-content:end;padding:5px 10px}.lottery .admin .principal.lottery__container .lottery__container__categories .selected__elements .lottery__category .category__name .selectors .selector select{width:15%}.lottery .admin .principal.lottery__container .lottery__container__categories .selected__elements .lottery__category .category__name .selectors .selector.grid{display:grid;grid-template-columns:1fr 5fr}.lottery .admin .principal.lottery__container .lottery__container__categories .selected__elements .lottery__category .category__name .selectors .selector.grid select{width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .selected__elements .lottery__category .lottery__elements{display:grid;gap:20px;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(auto-fit,50px);margin:40px 0;padding:0 2.5%;place-items:center start}.lottery .admin .principal.lottery__container .lottery__container__categories .selected__elements .lottery__category .lottery__elements .selected__elements__element{background-color:hsla(0,0%,100%,.15);border-radius:5px;display:grid;gap:10px;grid-template-columns:1fr 3fr;padding:5px 10px;width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .selected__elements .lottery__category .lottery__elements .selected__elements__element .element__image img{border-radius:12.5px;width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .selected__elements .lottery__category .lottery__elements .selected__elements__element .element__name{color:#fff;font-size:18px}.lottery .admin .principal.lottery__container .lottery__container__categories .no__show__results{background-color:rgba(0,128,0,.45);border:1px solid green;border-radius:5px;color:#fff;display:grid;font-size:24px;grid-template-rows:1fr;padding:30px;place-items:center}.lottery .admin .principal.lottery__container .lottery__container__categories .no__show__results.dry__run,.lottery .admin .principal.lottery__container .lottery__container__categories .no__show__results.error{background-color:rgba(128,0,0,.15);border:1px solid red}.lottery .admin .principal.lottery__container .lottery__container__categories .go__to__status{display:grid;grid-template-rows:1fr;place-items:center}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container{background-color:hsla(0,0%,100%,.15);border-radius:5px;box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,.02),6.7px 6.7px 5.3px rgba(0,0,0,.028),12.5px 12.5px 10px rgba(0,0,0,.035),22.3px 22.3px 17.9px rgba(0,0,0,.042),41.8px 41.8px 33.4px rgba(0,0,0,.05),100px 100px 80px rgba(0,0,0,.07);display:grid;gap:20px;grid-auto-rows:auto;grid-template-areas:"text button";grid-template-columns:6fr 2fr;padding:30px}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container.show__all{grid-template-columns:1fr;grid-template-rows:1fr}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result__info{color:#fff;font-size:18px;grid-area:text}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result__info.show__all{display:grid;grid-template-columns:1fr 1.5fr}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result__buttons{display:grid;gap:20px;grid-template-rows:1fr 1fr;width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result__buttons .three__in__one__line{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result__buttons .two__in__one__line{display:grid;gap:10px;grid-template-columns:1fr 1fr}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result__buttons.show__all{align-items:start;display:flex;gap:20px;justify-content:flex-end}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result{border-radius:5px;display:grid;gap:30px;grid-auto-rows:auto;grid-template-areas:"competitor elements";grid-template-columns:1fr 4fr;padding:.5%}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result.show__all{grid-template-areas:"competitor elements";grid-template-columns:1.5fr 6fr}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result .competitor{background-color:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.15);border-radius:5px;display:grid;grid-area:competitor;grid-template-areas:"img" "name";grid-template-rows:1fr 1fr;padding:10px;width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result .competitor .competitor__image{align-items:center;display:flex;flex-direction:row;grid-area:img;height:100%;justify-content:center;width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result .competitor .competitor__image img{align-items:center;border-radius:25px;height:120px;padding:5%;width:120px}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result .competitor .competitor__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result .competitor .competitor__text .competitor__name{color:#fff;display:grid;font-size:24px;grid-area:name;text-align:left}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result .competitor .competitor__text .competitor__email{color:#fff;text-align:left}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result .competitor .competitor__text .competitor__edit{padding:5px 0;width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result .competitor .competitor__text .competitor__edit a{width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result .elements__container{display:grid;gap:20px;grid-template-areas:"info" "elements";grid-template-columns:1fr;grid-template-rows:60px 1fr}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result .elements__container .result__info{grid-area:info}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result .elements__container .status__elements{display:grid;gap:20px;grid-area:elements;grid-template-columns:repeat(3,1fr)}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result .elements__container .status__elements .element{background-color:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.15);border-radius:5px;display:grid;grid-template-areas:"img info";grid-template-columns:1fr 2fr;grid-template-rows:1fr;padding:5px}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result .elements__container .status__elements .element .element__image{display:flex;flex-direction:row;grid-area:img;height:100%;place-items:end center;width:100%}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result .elements__container .status__elements .element .element__image img{align-items:center;border-radius:25px;height:120px;padding:5%;width:120px}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result .elements__container .status__elements .element .element__info{display:grid;grid-area:info;grid-template-columns:1fr;grid-template-rows:1fr;place-items:end start}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result .elements__container .status__elements .element .element__info .element__category__name{color:#fff}.lottery .admin .principal.lottery__container .lottery__container__categories .result__container .result .elements__container .status__elements .element .element__info .element__name{color:#fff;font-size:28px}.lottery .admin .principal.start{grid-template-rows:1fr 4fr}.lottery .save-data{background-color:hsla(0,0%,100%,.75);border-top-left-radius:5px;border-top-right-radius:5px;bottom:30px;bottom:0;display:grid;grid-template-columns:5.5fr 1fr;padding:25px 50px;place-items:center start;position:fixed;width:98.75%;z-index:999}.lottery .save-data .saved-elements{display:flex;flex-wrap:wrap}.lottery .save-data .saved-elements .saved__competitor{border:1px solid #000;border-radius:5px;display:flex;flex-direction:row;grid-template-columns:1fr 1fr;grid-template-rows:1fr;justify-content:space-between;margin-bottom:20px;margin-right:20px;padding:5px 10px;place-items:center}.lottery .save-data .saved-elements .saved__competitor .name{margin-right:25px}.lottery .save-data .saved-elements .saved__competitor .edit button{margin-right:10px}.lottery .save-data .elements-button{border-left:1px solid #000}.lottery .save-data .elements-button button{margin-left:20px}