.draft-mode{text-align:center;font-size:16px;line-height:1.4em;min-height:100vh;display:flex;flex-direction:column;padding:40px 10px;box-sizing:border-box;align-items:center;justify-content:center}.draft-mode h2{font-size:1.8em}.draft-mode img{max-height:120px;margin:20px auto 30px}.social-toolbar{position:fixed;top:10px;right:5px;width:44px;z-index:100}.social-toolbar a,.social-toolbar button{display:block;cursor:pointer;width:35px;height:35px;border:none;border-radius:50em;margin:5px;background:rgba(0,0,0,.5);position:relative;transition:background .2s ease;color:#fff;font-size:18px;display:flex;text-align:center;align-items:center;justify-content:center;text-decoration:none}.social-toolbar a:active,.social-toolbar a:hover,.social-toolbar button:active,.social-toolbar button:hover{background:rgba(0,0,0,.9)}.participant-popup .popup-content{width:840px;padding:0}.participant-popup .popup-content>h2{margin:0;padding:20px;background:#eaecf3;position:relative}.participant-popup .popup-content>h2:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:hsla(0,0%,100%,.1)}.participant-popup .popup-content section{padding:20px}.participant-popup .participant-thumbnail{margin:0 0 20px;padding:0;text-align:center}.participant-popup .participant-website{margin:5px 0 0}.participant-popup img{max-width:100%;max-height:65vh;border-radius:3px}.submit-score-popup{cursor:default}.submit-score-popup .popup-content{width:480px;padding:0}.submit-score-popup .popup-content h2{margin:0;box-shadow:0 1px 1px rgba(0,0,0,.1);z-index:2;position:relative;background:0 0;line-height:1.3em}.submit-score-popup .popup-content section{padding:0;min-height:400px}.submit-score-popup .popup-content section>p{padding:20px 10px}.submit-score-popup .popup-content section>p.message{position:absolute;left:0;width:100%;top:50%;transform:translateY(-50%)}.submit-score-popup .popup-content .loader,.submit-score-popup .popup-content .loading-error{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.submit-score-popup .popup-content form{margin:0;padding:0 0 20px}.submit-score-popup .popup-content .form-row{color:#aaa;padding:0 20px}.submit-score-popup .popup-content .form-row label{text-transform:uppercase;margin-bottom:5px;font-size:13px}.submit-score-popup .popup-content .form-row .mandatory{margin-left:3px}.submit-score-popup .popup-content .form-row input{width:100%;font-size:16px;padding:10px;border-radius:3px;border:1px solid #ddd;color:#bbb}.submit-score-popup .popup-content .form-row input::selection{background:#16171b}.submit-score-popup .popup-content .form-row input:focus{color:#333;border-color:#333}.submit-score-popup .popup-content .error-message{font-size:12px;color:#a52727;text-align:center;margin:0}.submit-score-popup .popup-content .buttons-wrapper{padding:20px}.submit-score-popup .popup-content .button{display:block;width:100%;text-transform:uppercase;text-decoration:none;margin:0}.game-popup{cursor:default}.game-popup .popup-content{width:840px;padding:0}.game-popup .popup-content h2{margin:0;box-shadow:0 1px 1px rgba(0,0,0,.1);z-index:2;position:relative;background:0 0;line-height:1.3em}.game-popup .popup-content section{padding:0}.game-popup .loader{text-align:center}.game-popup header{display:flex;justify-content:center;align-items:stretch;position:relative}.game-popup header .vs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-15deg);width:40px;height:40px;border-radius:50em;display:flex;justify-content:center;align-items:center;background:#fff;font-weight:700;font-style:italic;font-size:20px}.game-popup header .game-popup-player{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:flex-start;flex:1 1;text-align:center;padding:20px;min-height:250px;max-width:50%}.game-popup header .game-popup-player.empty{justify-content:center}.game-popup header .game-popup-player iframe{max-width:95%;width:95%;height:250px;overflow:auto;margin-bottom:10px;border-radius:5px}.game-popup header .game-popup-player .game-popup-thumb{width:90%;height:250px;border-radius:3px;background:no-repeat 50%;background-size:contain;margin-bottom:10px;cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center}.game-popup header .game-popup-player .game-popup-thumb i{opacity:0;font-size:24px;color:#fff;transition:opacity .2s ease;position:relative;z-index:1}.game-popup header .game-popup-player .game-popup-thumb:after{content:"";position:absolute;left:0;top:0;width:50px;height:50px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50em;background-color:rgba(0,0,0,.85);transition:opacity .2s ease;opacity:0}.game-popup header .game-popup-player .game-popup-thumb:hover:after,.game-popup header .game-popup-player .game-popup-thumb:hover i{opacity:1}.game-popup header .game-popup-player h4{font-size:32px;font-weight:700;line-height:1.3em;margin:0;max-width:85%;word-wrap:break-word;color:#333;cursor:pointer}.game-popup header .game-popup-player:first-child{background:#f3f2f2}@media screen and (max-width:840px){.game-popup header{flex-direction:column}.game-popup header .game-popup-player{padding:35px 10px;max-width:100%}.game-popup header .game-popup-player .game-popup-thumb{height:180px}}.game-popup .game-score-bar-wrapper{display:flex;align-items:center;justify-content:space-between;margin:20px 10px;border-radius:3px;border:1px solid #f3f2f2;color:#242529;font-size:16px;overflow:hidden;height:50px;font-weight:700}.game-popup .game-score-bar-wrapper div{height:50px;min-width:2.8%;position:relative}.game-popup .game-score-bar-wrapper div .game-score-bar-text{position:absolute;top:50%;transform:translateY(-50%);font-style:italic;letter-spacing:.05em;z-index:2}.game-popup .game-score-bar-wrapper div:first-child{border-radius:3px 0 0 3px;z-index:1}.game-popup .game-score-bar-wrapper div:first-child .game-score-bar{content:"";background-color:#f3f2f2;transform:skew(-15deg) translateX(-15px) scaleX(1.075);width:100%;height:100%;position:absolute;left:0;top:0}.game-popup .game-score-bar-wrapper div:first-child .game-score-bar-text{left:10px}.game-popup .game-score-bar-wrapper div:last-child{border-radius:0 3px 3px 0}.game-popup .game-score-bar-wrapper div:last-child .game-score-bar-text{right:10px}.game-popup footer{position:relative;padding:20px;background:#16171b;color:#fff;border-radius:0 0 4px 4px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.game-popup footer .export-elm{position:absolute;right:10px;top:-40px;width:30px;height:30px;padding:0;opacity:.7;border-radius:5px}.game-popup footer .export-elm:hover{opacity:1}.game-popup footer .footer-buttons{text-align:center;margin-bottom:20px}.game-popup footer .footer-buttons .button{font-size:18px;position:relative}.game-popup footer .footer-buttons .button.report-score{font-size:16px}.game-popup footer .footer-buttons .button:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;border-radius:3px;background:hsla(0,0%,100%,.1);opacity:0;transition:all .2s ease}.game-popup footer .footer-buttons .button:hover:after{opacity:.7}.game-popup footer .footer-buttons .button:active:after{background:hsla(0,0%,100%,.15);opacity:1}.game-popup footer .form-row{max-width:400px}.game-popup footer .game-popup-row{display:flex;margin-bottom:10px}.game-popup footer .game-popup-row:last-child{margin-bottom:0}.game-popup footer .game-popup-row .label{width:160px;font-size:90%}.game-popup footer .game-popup-row .meta{flex:1 1}@media screen and (max-width:840px){.game-popup footer .game-popup-row{flex-direction:column;margin-bottom:20px}.game-popup footer .game-popup-row .meta{margin-top:5px}}.game-wrapper{position:relative;height:var(--game-height);margin-bottom:var(--margin-bottom);transition:box-shadow .2s ease;border-radius:6px}.game-wrapper.highlighted{box-shadow:0 0 0 3px #ff4572}.game-wrapper.highlighted .game-label{box-shadow:-1px -2px 0 2px #ff4572}.game-wrapper.located{animation:highlight .4s linear infinite;animation-direction:alternate}.game-wrapper.empty{border-color:transparent;cursor:default}.game-wrapper:hover:not(.empty){box-shadow:0 1.3px 0 3px rgba(0,0,0,.2)}.game-wrapper:hover:not(.empty) .game-label{box-shadow:-.6px -2.4px 0 .5px rgba(0,0,0,.2)}.game-wrapper:nth-child(2n) .connector{display:none}.game-wrapper .game-guess{position:absolute;left:100%;bottom:100%;width:23px;height:23px;border-radius:50em;display:flex;align-items:center;justify-content:center;transform:translate(-12px,12px);z-index:11;font-size:17px;color:#a01010}.game-wrapper .game-guess.correct{color:#0d9107}.game-wrapper .game-guess i{padding:0;background-color:#fff;border-radius:25em}.game-wrapper .connector{width:calc(var(--margin-right)/2);border:1px solid #fff;border-left:none;height:calc(1px + var(--game-height) + var(--margin-bottom));position:absolute;left:100%;top:50%}.game-wrapper .connector-after{position:absolute;top:50%;transform:translateY(-50%);left:100%;border:none;border-bottom:1px solid #fff;width:var(--margin-right)}.game-wrapper .game-label{position:absolute;left:0;bottom:100%;padding:2px 10px 0;line-height:1.3em;font-size:10px;border:1px solid transparent;border-right:none;border-bottom:none;transition:box-shadow .2s ease;z-index:1;margin-bottom:-5px;border-radius:6px 6px 0 0}.player{display:flex;justify-content:space-between;align-items:center;transition:box-shadow .2s ease;border-right:1px solid transparent;border-left:1px solid transparent;cursor:pointer;position:relative}.player.first{border-top:1px solid transparent;border-radius:6px 6px 0 0}.player.first,.player.last{border-bottom:1px solid transparent}.player.last{border-radius:0 0 6px 6px}.player.highlighted{box-shadow:0 0 0 3px #ff4572;z-index:1}.player.winner{font-weight:700}.player span{overflow:hidden}.player .player-thumb{width:30px;height:30px;background:no-repeat 50%;background-size:cover;margin:3px;border-radius:1px}.player .player-name{padding:8px 10px;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.player .player-score{text-align:center;border-left:1px solid #fff;padding:8px 0}.game-date{text-align:center;font-size:.9em}.game-location{text-align:center;font-size:.8em;padding-top:3px;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@keyframes highlight{0%{box-shadow:0 0 0 1px #ff4572}to{box-shadow:0 0 10px 1px #ff4572}}.bracket-round .single-game .connector{display:none}.bracket-round.third-place-round{position:relative}.bracket-round.third-place-round .connector{display:none}.bracket-round.third-place-round .game-wrapper{transform:translate(-50%,90%);top:50%;left:-40px}.bracket-round.pre-round .games .connector{height:20px!important;top:calc(50% + 1px);transform:translateY(-100%);border:1px solid;border-top:none;border-left:none;display:block}.bracket-round.pre-round .games .connector-after{top:0;left:calc(var(--margin-right)/2 - 2px);width:calc(var(--margin-right)/2 + 2px)}.bracket-round.double-final-round .connector,.bracket-round.loser-final-round .connector{display:block;border:none;top:0;left:0;position:static;height:0!important}.bracket-round.double-final-round .connector-after,.bracket-round.loser-final-round .connector-after{left:auto;transform:none;right:100%}.bracket-round.loser-round .connector{display:block;border:none;top:0;left:0;position:static;height:0!important}.bracket-wrapper.round-robin .game-wrapper{margin-right:20px}.bracket-wrapper.round-robin .game-wrapper.with-label{margin-top:20px}.bracket-wrapper.round-robin .game-wrapper:last-child{margin-right:0}.bracket-wrapper.march-madness .bracket-group:nth-child(5) .final-four-round .connector{height:20px!important;top:calc(50% + 1px);transform:translateY(-100%);border:1px solid;border-top:none;display:block}.bracket-wrapper.march-madness .bracket-group:nth-child(5) .final-four-round .connector-after{top:0;left:calc(var(--margin-right)/2 - 2px);width:calc(var(--margin-right)/2 + 2px)}.bracket-wrapper.march-madness .bracket-group:nth-child(5) .final-four-round:first-child .connector{border-left:none}.bracket-wrapper.march-madness .bracket-group:nth-child(5) .final-four-round:nth-child(3) .connector{left:auto;right:100%;border-top:1px solid;border-bottom:none;margin-top:calc(var(--margin-right)/2 - 1px);border-right:none}.bracket-wrapper.march-madness .bracket-group:nth-child(5) .final-four-round:nth-child(3) .connector-after{left:auto;right:100%;top:100%}.bracket-wrapper.march-madness .bracket-group:nth-child(5) .third-place-round{position:absolute;left:50%;top:50%;margin:80px 0 0!important;transform:translateX(-50%)}.bracket-wrapper.march-madness .bracket-group:nth-child(5) .third-place-round .game-wrapper{transform:translate(0);left:0;top:0}.bracket-wrapper.march-madness .bracket-group:nth-child(5) .games{height:auto!important}.bracket-wrapper.march-madness .bracket-group:nth-child(3) .pre-round .connector,.bracket-wrapper.march-madness .bracket-group:nth-child(4) .pre-round .connector{border-bottom:1px solid;border-top:none}.bracket-wrapper.march-madness .bracket-group:nth-child(3) .connector,.bracket-wrapper.march-madness .bracket-group:nth-child(4) .connector{left:auto;right:100%;border-right:none;border-left:1px solid}.bracket-wrapper.march-madness .bracket-group:nth-child(3) .connector-after,.bracket-wrapper.march-madness .bracket-group:nth-child(4) .connector-after{left:auto;right:100%}.bracket-wrapper.march-madness .championship-round .game-wrapper{transform:scale(1.18);z-index:1}.bracket-round{position:relative;margin-right:var(--margin-right)}.bracket-round .round-title{background:#333;color:#fff;font-size:14px;padding:7px 20px;margin:0 0 20px;margin-bottom:var(--margin-bottom);margin-left:calc(var(--margin-right)*-1/2);margin-right:calc(var(--margin-right)*-1/2);position:-webkit-sticky;position:sticky;top:0;z-index:11;height:34px;line-height:1.7em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.bracket-round .games{display:flex;flex-direction:column;justify-content:space-around}.champion{position:absolute;top:50%;transform:translateY(-50%) translateX(30%);left:100%;margin-top:-28px}.champion.with-round-titles{margin-top:0}.champion h3{font-size:24px;font-weight:700;text-align:center}.champion .player{transform:scale(1.3);border:1px solid transparent;border-radius:6px}.bracket-wrapper.round-robin .bracket-round{margin:0 0 30px;width:100%}.bracket-wrapper.round-robin .bracket-round .connector{display:none}.bracket-wrapper.round-robin .bracket-round .round-title{margin:0 0 20px}.bracket-wrapper.round-robin .bracket-round .round-title+.games{padding:0 20px}.bracket-wrapper.round-robin .bracket-round .games{padding:0;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}@media screen and (max-width:800px){.bracket-wrapper.round-robin .bracket-round .games{justify-content:center}}.bracket-group{--margin-bottom:20px;--margin-right:40px;--game-height:75px;--round-titles-height:34px;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.bracket-group.with-dates,.bracket-group.with-game-numbers,.bracket-group.with-locations{--margin-bottom:30px}.bracket-group .group-name{position:absolute;font-size:24px;line-height:1.5em;font-weight:700;margin:0;padding:0;text-align:center}.bracket-group.floating .bracket-round.with-titles{padding-top:60px}.bracket-group.floating .round-title{position:absolute;box-shadow:0 2px 5px rgba(0,0,0,.1)}.bracket-wrapper.double-elimination .bracket-group:nth-child(2){margin-top:60px}.bracket-wrapper.round-robin.with-titles{padding-left:20px!important;padding-right:20px!important}.bracket-wrapper.round-robin .bracket-group{flex-direction:column}.bracket-wrapper.march-madness{--row-gap:40px;--column-gap:10px;display:grid;grid-row-gap:var(--row-gap);row-gap:var(--row-gap);grid-column-gap:var(--column-gap);-webkit-column-gap:var(--column-gap);column-gap:var(--column-gap);grid-template-areas:"group1 final-four group3" "group2 final-four group4"}.bracket-wrapper.march-madness .champion{top:100%;left:50%;transform:translateX(-50%);margin-top:50px;margin-left:0}.bracket-wrapper.march-madness .champion.with-3rd-place{margin-top:140px}.bracket-wrapper.march-madness .group-connector{width:calc(var(--margin-right)/2);border:1px solid #fff;border-bottom:none;border-left:none;position:absolute;top:calc(50% - var(--margin-bottom)/2);left:100%;margin-left:calc(var(--margin-right)*-1)}.bracket-wrapper.march-madness .group-connector .connector-after{position:absolute;top:100%;transform:translateY(-50%);left:100%;border:none;border-bottom:1px solid #fff;width:calc(var(--margin-right)/2)}.bracket-wrapper.march-madness .group-name{top:50%;transform:translateY(-50%);margin-top:-80px}.bracket-wrapper.march-madness .with-titles .group-connector{top:calc(50% + 27px - var(--margin-bottom)/2)}.bracket-wrapper.march-madness .with-titles .group-connector .connector-after{transform:translateY(calc(-50% - 27px))}.bracket-wrapper.march-madness .with-titles .group-name{margin-top:calc(-79px + var(--round-titles-height)/2)}.bracket-wrapper.march-madness .bracket-group:nth-child(2) .group-connector,.bracket-wrapper.march-madness .bracket-group:nth-child(4) .group-connector{top:auto;bottom:calc(50% - 1px + var(--margin-bottom)/2);border-top:none;border-bottom:1px solid}.bracket-wrapper.march-madness .bracket-group:nth-child(2) .group-connector .connector-after,.bracket-wrapper.march-madness .bracket-group:nth-child(4) .group-connector .connector-after{display:none}.bracket-wrapper.march-madness .bracket-group:nth-child(2).with-titles .group-connector,.bracket-wrapper.march-madness .bracket-group:nth-child(4).with-titles .group-connector{bottom:calc(50% - 28px + var(--margin-bottom)/2)}.bracket-wrapper.march-madness .bracket-group:first-child .group-name,.bracket-wrapper.march-madness .bracket-group:nth-child(2) .group-name{right:calc(var(--margin-right)/1.4)}.bracket-wrapper.march-madness .bracket-group:nth-child(3) .group-connector,.bracket-wrapper.march-madness .bracket-group:nth-child(4) .group-connector{border-left:1px solid;border-right:none;right:100%;left:auto}.bracket-wrapper.march-madness .bracket-group:nth-child(3) .group-name,.bracket-wrapper.march-madness .bracket-group:nth-child(4) .group-name{left:-10px}.bracket-wrapper.march-madness .bracket-group:first-child{grid-area:group1;justify-self:end}.bracket-wrapper.march-madness .bracket-group:nth-child(2){grid-area:group2;justify-self:end}.bracket-wrapper.march-madness .bracket-group:nth-child(3){grid-area:group3;flex-direction:row-reverse}.bracket-wrapper.march-madness .bracket-group:nth-child(4){grid-area:group4;flex-direction:row-reverse}.bracket-wrapper.march-madness .bracket-group:nth-child(5){grid-area:final-four;justify-self:center;align-self:stretch;align-items:center}.bracket-wrapper.march-madness .bracket-group:nth-child(5) .group-connector{display:none}.bracket-wrapper.march-madness .bracket-group:nth-child(5) .group-name{width:100%!important;left:calc(1px - var(--margin-right)/2);top:50%;transform:translateY(-50%);margin-top:-100px}.bracket-wrapper.march-madness .bracket-group:nth-child(5).with-titles .group-name{margin-top:calc(-79px - var(--round-titles-height))}.bracket-wrapper.march-madness.layout-circles .group-connector,.bracket-wrapper.march-madness.layout-squares .group-connector{width:var(--margin-right);margin-left:calc(1px - var(--margin-right)*2)}.bracket-wrapper.march-madness.layout-circles .group-name,.bracket-wrapper.march-madness.layout-squares .group-name{margin-top:-120px}.bracket-wrapper.march-madness.layout-circles .with-titles .group-name,.bracket-wrapper.march-madness.layout-squares .with-titles .group-name{margin-top:calc(-119px + var(--round-titles-height)/2)}.bracket-wrapper.march-madness.layout-circles .bracket-group:first-child .group-name,.bracket-wrapper.march-madness.layout-circles .bracket-group:nth-child(2) .group-name,.bracket-wrapper.march-madness.layout-squares .bracket-group:first-child .group-name,.bracket-wrapper.march-madness.layout-squares .bracket-group:nth-child(2) .group-name{right:calc(var(--margin-right)*2)}.bracket-wrapper.march-madness.layout-circles .bracket-group:nth-child(3) .group-name,.bracket-wrapper.march-madness.layout-circles .bracket-group:nth-child(4) .group-name,.bracket-wrapper.march-madness.layout-squares .bracket-group:nth-child(3) .group-name,.bracket-wrapper.march-madness.layout-squares .bracket-group:nth-child(4) .group-name{left:var(--margin-right)}.bracket-wrapper.march-madness.layout-circles .bracket-group:nth-child(3) .bracket-round.pre-round .game-wrapper .connector,.bracket-wrapper.march-madness.layout-circles .bracket-group:nth-child(4) .bracket-round.pre-round .game-wrapper .connector,.bracket-wrapper.march-madness.layout-squares .bracket-group:nth-child(3) .bracket-round.pre-round .game-wrapper .connector,.bracket-wrapper.march-madness.layout-squares .bracket-group:nth-child(4) .bracket-round.pre-round .game-wrapper .connector{margin-right:calc(1px - var(--margin-right)/3)}.bracket-wrapper.march-madness.layout-circles .bracket-group:nth-child(3) .bracket-round.pre-round .game-wrapper .connector .connector-after,.bracket-wrapper.march-madness.layout-circles .bracket-group:nth-child(4) .bracket-round.pre-round .game-wrapper .connector .connector-after,.bracket-wrapper.march-madness.layout-squares .bracket-group:nth-child(3) .bracket-round.pre-round .game-wrapper .connector .connector-after,.bracket-wrapper.march-madness.layout-squares .bracket-group:nth-child(4) .bracket-round.pre-round .game-wrapper .connector .connector-after{right:calc(var(--margin-right)/1.2);left:auto}.bracket-wrapper.march-madness.layout-circles .bracket-group:nth-child(3) .connector,.bracket-wrapper.march-madness.layout-circles .bracket-group:nth-child(3) .group-connector,.bracket-wrapper.march-madness.layout-circles .bracket-group:nth-child(4) .connector,.bracket-wrapper.march-madness.layout-circles .bracket-group:nth-child(4) .group-connector,.bracket-wrapper.march-madness.layout-squares .bracket-group:nth-child(3) .connector,.bracket-wrapper.march-madness.layout-squares .bracket-group:nth-child(3) .group-connector,.bracket-wrapper.march-madness.layout-squares .bracket-group:nth-child(4) .connector,.bracket-wrapper.march-madness.layout-squares .bracket-group:nth-child(4) .group-connector{margin-right:calc(1px - var(--margin-right)/2)}.bracket-wrapper.march-madness.layout-circles .bracket-group:nth-child(5),.bracket-wrapper.march-madness.layout-squares .bracket-group:nth-child(5){padding-left:20px}.bracket-wrapper.march-madness.layout-circles .bracket-group:nth-child(5) .group-name,.bracket-wrapper.march-madness.layout-squares .bracket-group:nth-child(5) .group-name{margin-top:-140px;left:calc(-10px - var(--margin-right)/2)}.bracket-wrapper.march-madness.layout-circles .bracket-group:nth-child(5).with-titles .group-name,.bracket-wrapper.march-madness.layout-squares .bracket-group:nth-child(5).with-titles .group-name{margin-top:-160px}.bracket-wrapper.march-madness.layout-circles .bracket-group:nth-child(5) .final-four-round .connector,.bracket-wrapper.march-madness.layout-squares .bracket-group:nth-child(5) .final-four-round .connector{border-right:none;border-left:none;top:50%;margin-left:0}.bracket-wrapper.march-madness.layout-circles .bracket-group:nth-child(5) .final-four-round .connector .connector-after,.bracket-wrapper.march-madness.layout-squares .bracket-group:nth-child(5) .final-four-round .connector .connector-after{display:none}.bracket-wrapper.layout-rectangles .bracket-group{--game-height:230px}.bracket-wrapper.layout-rectangles .game-wrapper{background:0 0!important;border:none!important}.bracket-wrapper.layout-rectangles .game-wrapper .game-label{left:5%}.bracket-wrapper.layout-rectangles .game-wrapper .connector-after{width:20px}.bracket-wrapper.layout-rectangles .player{margin-bottom:10px;border:1px solid;width:90%;margin-left:5%;border-radius:3px;flex-wrap:wrap;--thumbnail-height:70px}.bracket-wrapper.layout-rectangles .player .player-thumb{width:100%;min-width:100%;height:var(--thumbnail-height);display:flex;justify-content:center;align-items:center;position:relative;padding:0;margin:0;border-bottom:1px solid rgba(0,0,0,.1)}.bracket-wrapper.layout-rectangles .player .player-thumb.empty>span{opacity:0}.bracket-wrapper.layout-rectangles .player .player-thumb.empty:after{content:"";width:100%;height:100%;top:0;left:0;background:url(data:image/png;base64,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) no-repeat 50%;background-size:35%;opacity:.2}.bracket-wrapper.layout-rectangles .player .player-name{background:rgba(0,0,0,.05)}.bracket-wrapper.layout-rectangles .player .player-score{display:flex;justify-content:center;align-items:center;z-index:2}.bracket-wrapper.layout-circles,.bracket-wrapper.layout-squares{--thumbnail-radius:50em}.bracket-wrapper.layout-circles.layout-squares,.bracket-wrapper.layout-squares.layout-squares{--thumbnail-radius:2px}.bracket-wrapper.layout-circles .bracket-group,.bracket-wrapper.layout-squares .bracket-group{--game-height:160px}.bracket-wrapper.layout-circles .bracket-round.pre-round .game-wrapper .connector,.bracket-wrapper.layout-squares .bracket-round.pre-round .game-wrapper .connector{top:50%;width:calc(var(--margin-right)/1.2);height:40px!important;margin-left:calc(var(--margin-right)/-3)}.bracket-wrapper.layout-circles .bracket-round.pre-round .game-wrapper .connector .connector-after,.bracket-wrapper.layout-squares .bracket-round.pre-round .game-wrapper .connector .connector-after{width:calc(var(--margin-right)/1.2);left:calc(var(--margin-right)/1.2)}.bracket-wrapper.layout-circles .bracket-round:not(.pre-round) .game-wrapper .connector,.bracket-wrapper.layout-squares .bracket-round:not(.pre-round) .game-wrapper .connector{width:var(--margin-right);margin-left:calc(1px - var(--margin-right)/2)}.bracket-wrapper.layout-circles .bracket-round.double-final-round .game-wrapper .connector-after,.bracket-wrapper.layout-circles .bracket-round.final-round .game-wrapper .connector-after,.bracket-wrapper.layout-circles .bracket-round.loser-final-round .game-wrapper .connector-after,.bracket-wrapper.layout-circles .bracket-round.loser-round .game-wrapper .connector-after,.bracket-wrapper.layout-squares .bracket-round.double-final-round .game-wrapper .connector-after,.bracket-wrapper.layout-squares .bracket-round.final-round .game-wrapper .connector-after,.bracket-wrapper.layout-squares .bracket-round.loser-final-round .game-wrapper .connector-after,.bracket-wrapper.layout-squares .bracket-round.loser-round .game-wrapper .connector-after{margin-left:calc(1px - var(--margin-right)/3);margin-right:calc(1px - var(--margin-right)/3);margin-top:0;width:calc(var(--margin-right)*1.5)}.bracket-wrapper.layout-circles .bracket-round.loser-final-round .connector-after,.bracket-wrapper.layout-squares .bracket-round.loser-final-round .connector-after{display:none}.bracket-wrapper.layout-circles .game-wrapper,.bracket-wrapper.layout-squares .game-wrapper{background:0 0!important;border:none!important}.bracket-wrapper.layout-circles .game-wrapper .game-label,.bracket-wrapper.layout-squares .game-wrapper .game-label{border-radius:var(--thumbnail-radius);left:50%;border:1px solid transparent;transform:translateX(-50%);margin-bottom:0;padding:2px 5px}.bracket-wrapper.layout-circles .player,.bracket-wrapper.layout-squares .player{flex-direction:column;margin-bottom:4px}.bracket-wrapper.layout-circles .player.winner .player-thumb,.bracket-wrapper.layout-squares .player.winner .player-thumb{border-width:3px}.bracket-wrapper.layout-circles .player .player-thumb,.bracket-wrapper.layout-squares .player .player-thumb{--circle-dimension:70px;border-radius:var(--thumbnail-radius);width:var(--circle-dimension);height:var(--circle-dimension);border:2px solid #fff;display:flex;justify-content:center;align-items:center;position:relative}.bracket-wrapper.layout-circles .player .player-thumb.with-image:before,.bracket-wrapper.layout-squares .player .player-thumb.with-image:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.75));border-radius:var(--thumbnail-radius)}.bracket-wrapper.layout-circles .player .player-thumb.empty>span,.bracket-wrapper.layout-squares .player .player-thumb.empty>span{opacity:0;display:none}.bracket-wrapper.layout-circles .player .player-thumb.empty:after,.bracket-wrapper.layout-squares .player .player-thumb.empty:after{content:"";width:100%;height:100%;top:0;left:0;background:url(data:image/png;base64,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) no-repeat 50%;background-size:50%;opacity:.2}.bracket-wrapper.layout-circles .player .player-name,.bracket-wrapper.layout-squares .player .player-name{display:none}.bracket-wrapper.layout-circles .player .player-score,.bracket-wrapper.layout-squares .player .player-score{position:absolute;border:none;font-size:20px;color:#fff;display:flex;justify-content:center;align-items:center;z-index:2}.bracket-wrapper.layout-circles .player .player-score.empty,.bracket-wrapper.layout-squares .player .player-score.empty{display:none}.rich-editor-wrapper{width:100%}.rich-editor-wrapper.short .ql-container{height:80px}.rich-editor-wrapper .ql-container{height:150px;overflow:auto;color:#aeb2b5;background-color:hsla(0,0%,100%,.1);border-color:#242529;border-radius:0 0 3px 3px}.rich-editor-wrapper .ql-container ::selection{background:#fff}.rich-editor-wrapper .ql-snow .ql-uimage{position:relative;color:#8a949d;font-size:16px}.rich-editor-wrapper .ql-snow .ql-uimage:hover{color:#fff}.rich-editor-wrapper .ql-snow.ql-toolbar,.rich-editor-wrapper .ql-snow .ql-tooltip{border-color:#242529;border-radius:3px 3px 0 0}.rich-editor-wrapper .ql-snow .ql-tooltip{background:#16171b;box-shadow:none;color:#adadaf}.rich-editor-wrapper .ql-snow .ql-tooltip.ql-editing input[type=text]{max-width:160px}.rich-editor-wrapper .ql-snow .ql-tooltip a{color:#fff}.rich-editor-wrapper .ql-snow .ql-stroke{stroke:#adadaf}.rich-editor-wrapper .ql-snow .ql-stroke:hover{stroke:#fff}.rich-editor-wrapper .ql-snow .ql-picker-item:before,.rich-editor-wrapper .ql-snow .ql-picker-label:before{color:#adadaf}.rich-editor-wrapper .ql-snow.ql-picker-item.ql-selected:before,.rich-editor-wrapper .ql-snow .ql-picker-item.ql-selected:before,.rich-editor-wrapper .ql-snow.ql-picker-item:hover:before,.rich-editor-wrapper .ql-snow .ql-picker-item:hover:before{color:#000}.rich-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.rich-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected,.rich-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover,.rich-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover,.rich-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active,.rich-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active,.rich-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover,.rich-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover,.rich-editor-wrapper .ql-snow.ql-toolbar button.ql-active,.rich-editor-wrapper .ql-snow .ql-toolbar button.ql-active,.rich-editor-wrapper .ql-snow.ql-toolbar button:focus,.rich-editor-wrapper .ql-snow .ql-toolbar button:focus,.rich-editor-wrapper .ql-snow.ql-toolbar button:hover,.rich-editor-wrapper .ql-snow .ql-toolbar button:hover{color:#fff}.rich-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.rich-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.rich-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.rich-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.rich-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.rich-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.rich-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.rich-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.rich-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.rich-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.rich-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.rich-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.rich-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.rich-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.rich-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.rich-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.rich-editor-wrapper .ql-snow.ql-toolbar button.ql-active .ql-stroke,.rich-editor-wrapper .ql-snow .ql-toolbar button.ql-active .ql-stroke,.rich-editor-wrapper .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.rich-editor-wrapper .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.rich-editor-wrapper .ql-snow.ql-toolbar button:focus .ql-stroke,.rich-editor-wrapper .ql-snow .ql-toolbar button:focus .ql-stroke,.rich-editor-wrapper .ql-snow.ql-toolbar button:focus .ql-stroke-miter,.rich-editor-wrapper .ql-snow .ql-toolbar button:focus .ql-stroke-miter,.rich-editor-wrapper .ql-snow.ql-toolbar button:hover .ql-stroke,.rich-editor-wrapper .ql-snow .ql-toolbar button:hover .ql-stroke,.rich-editor-wrapper .ql-snow.ql-toolbar button:hover .ql-stroke-miter,.rich-editor-wrapper .ql-snow .ql-toolbar button:hover .ql-stroke-miter{stroke:#fff}.rich-editor-wrapper .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="8px"]:before,.rich-editor-wrapper .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="8px"]:before{content:"8px";font-size:16px!important}.rich-editor-wrapper .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="10px"]:before,.rich-editor-wrapper .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="10px"]:before{content:"10px";font-size:16px!important}.rich-editor-wrapper .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12px"]:before,.rich-editor-wrapper .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="12px"]:before{content:"12px";font-size:16px!important}.rich-editor-wrapper .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]:before,.rich-editor-wrapper .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="14px"]:before{content:"14px";font-size:16px!important}.rich-editor-wrapper .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]:before,.rich-editor-wrapper .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="16px"]:before{content:"16px";font-size:16px!important}.rich-editor-wrapper .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]:before,.rich-editor-wrapper .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="18px"]:before{content:"18px";font-size:16px!important}.rich-editor-wrapper .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24px"]:before,.rich-editor-wrapper .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="24px"]:before{content:"24px";font-size:16px!important}.rich-editor-wrapper .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="36px"]:before,.rich-editor-wrapper .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="36px"]:before{content:"36px";font-size:16px!important}.voting-signup-popup .popup-content{width:90%;padding:0;max-width:520px;background:#242529;color:#fff}.voting-signup-popup .popup-content .close-popup{color:#fff}.voting-signup-popup .popup-content h2{margin:0;z-index:2;position:relative;background:#16171b;line-height:1em;color:#fff}.voting-signup-popup .popup-content section{padding:0}.voting-signup-popup .popup-content section .form-wrapper{padding:20px 40px}.voting-signup-popup .popup-content section label{margin-bottom:10px}.voting-signup-popup .popup-content .rich-editor-wrapper{border:1px solid hsla(0,0%,100%,.1)}.voting-signup-popup .popup-content .buttons-wrapper .transparent{color:#adadaf}.voting-signup{min-height:200px;position:relative}.voting-signup .form{padding:20px}.voting-signup .form .message{font-size:12px;margin:10px 0 20px;color:#242529;text-align:center}.voting-signup .form .message:last-of-type{margin:20px 0 10px}.voting-signup .form .message p{margin:0 0 5px}.voting-signup .form .message p:last-child{margin:0}.voting-signup .form form{margin:0 auto;max-width:370px}.voting-signup .form .form-row{position:relative;margin-bottom:20px;color:#aaa}.voting-signup .form .form-row label{text-transform:uppercase;display:block;margin-bottom:5px;font-size:13px}.voting-signup .form .form-row input{width:100%;box-sizing:border-box;font-size:16px;padding:10px;border-radius:3px;border:1px solid #ddd;color:#bbb}.voting-signup .form .form-row input::selection{background:#ff4572}.voting-signup .form .form-row input:focus{color:#333;border-color:#333}.voting-signup .form .form-row.terms-row{align-items:flex-start}.voting-signup .form .form-row.terms-row input[type=checkbox]{width:20px;max-width:20px;flex:1 1;margin:4px 4px 0 0}.voting-signup .form .form-row.terms-row label{flex:1 1;text-transform:none;margin:0}.voting-signup .form .form-row.terms-row p{margin:0}.voting-signup .form .button-wrapper{margin:30px 0 0}.voting-signup .form .button-wrapper button{cursor:pointer;box-sizing:border-box;display:block;width:100%;text-transform:uppercase}.voting-signup .form .error-message{font-size:12px;margin:0;color:#a52727;text-align:center}.voting-popup{cursor:default}.voting-popup .popup-content{width:840px;padding:0;min-height:200px}.voting-popup .popup-content h2{margin:0;box-shadow:0 1px 1px rgba(0,0,0,.1);z-index:2;position:relative;background:0 0}.voting-popup .popup-content .voting-body{max-height:60vh;overflow:auto;padding-bottom:3px;position:relative}@media screen and (max-width:860px){.voting-popup .popup-content .voting-body{max-height:50vh}}.voting-popup .popup-content .voting-body .shadow-hint{opacity:.4;z-index:2}.voting-popup .popup-content .voting-body h5{text-align:center;font-size:16px;font-weight:600;font-style:italic;color:#242529;padding:15px 0 10px;margin:0;box-shadow:0 1px 1px rgba(0,0,0,.1)}.voting-popup .popup-content .submit-votes{margin:10px auto 0;display:block}.voting-popup .popup-content .buttons-wrapper{padding:5px 10px;color:#242529}.voting-popup .popup-content .buttons-wrapper>*{margin:0}.voting-popup .popup-content .buttons-wrapper .button{border:none;padding:5px 2px;margin:0}.voting-popup .popup-content .buttons-wrapper .button:hover{text-decoration:underline}.voting-popup .message a{color:#ff4572;text-decoration:none}.voting-popup .message a:hover{text-decoration:underline}.voting-popup .votes-left{margin-top:10px}.voting-popup .status{padding:10px;background:#fff;color:#333;text-align:center;box-shadow:0 1px 1px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.voting-popup .status .button{padding:0;font-size:20px;margin:0 10px}.voting-popup section{display:flex;justify-content:center;align-items:stretch;position:relative;flex-wrap:wrap;padding:0;box-shadow:0 1px 1px rgba(0,0,0,.1)}.voting-popup section.voting-popup-round-row .voting-popup-player:first-child{background:#f3f2f2}.voting-popup section.voting-popup-round-row .voting-popup-player:last-child,.voting-popup section.voting-popup-round-row:nth-of-type(2n) .voting-popup-player:first-child{background:0 0}.voting-popup section.voting-popup-round-row:nth-of-type(2n) .voting-popup-player:last-child{background:#f3f2f2}@media screen and (max-width:840px){.voting-popup section.voting-popup-round-row .voting-popup-player:first-child{background:0 0}.voting-popup section.voting-popup-round-row .voting-popup-player:last-child{background:#f3f2f2}}.voting-popup section .vs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-15deg);width:40px;height:40px;border-radius:50em;display:flex;justify-content:center;align-items:center;background:#fff;font-weight:700;font-style:italic;font-size:20px}@media screen and (max-width:860px){.voting-popup section .vs{position:relative}}.voting-popup section .voting-popup-player{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:flex-start;flex:1 1;text-align:center;padding:20px;min-height:250px}.voting-popup section .voting-popup-player.empty{justify-content:center}.voting-popup section .voting-popup-player iframe{max-width:95%;width:95%;height:250px;overflow:auto;margin-bottom:10px;border-radius:5px}.voting-popup section .voting-popup-player .voting-popup-thumb{width:90%;height:250px;border-radius:3px;background:no-repeat 50%;background-size:contain;margin-bottom:10px;cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center}.voting-popup section .voting-popup-player .voting-popup-thumb i{opacity:0;font-size:24px;color:#fff;transition:opacity .2s ease;position:relative;z-index:1}.voting-popup section .voting-popup-player .voting-popup-thumb:after{content:"";position:absolute;width:50px;height:50px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50em;background-color:rgba(0,0,0,.85);transition:opacity .2s ease;opacity:0}.voting-popup section .voting-popup-player .voting-popup-thumb:hover:after,.voting-popup section .voting-popup-player .voting-popup-thumb:hover i{opacity:1}.voting-popup section .voting-popup-player h4{font-size:32px;font-weight:700;line-height:1.3em;margin:0;max-width:85%;word-wrap:break-word;color:#333;cursor:pointer}.voting-popup section .voting-popup-player .button{min-width:160px;border-radius:3px;margin-top:20px;opacity:1;display:flex;justify-content:center;align-items:center}.voting-popup section .voting-popup-player .button i{opacity:0;width:16px;margin:2px 0 0;transform:scale(0);font-size:1.1em;transition:all .2s ease .1s}.voting-popup section .voting-popup-player .button>span{margin-left:-16px;transition:all .2s ease}.voting-popup section .voting-popup-player .button.selected i{opacity:1;transform:scale(1)}.voting-popup section .voting-popup-player .button.selected>span{margin-left:7px}.voting-popup section .voting-popup-player .button.unselected{opacity:.76}.voting-popup section .voting-popup-player .button:hover{opacity:.95}.voting-popup section .voting-popup-player:first-of-type{background:#f3f2f2}@media screen and (max-width:840px){.voting-popup section{flex-direction:column}.voting-popup section .voting-popup-player{padding:35px 10px}.voting-popup section .voting-popup-player .voting-popup-thumb{height:180px}}.standings-table{margin:20px;width:960px;max-width:90%;overflow-x:auto}@media screen and (max-width:800px){.standings-table{width:90%;margin:20px auto}}.standings-table table{width:100%;border-collapse:collapse;border-spacing:0;background:hsla(0,0%,100%,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:3px}.standings-table table td,.standings-table table th{padding:7px 10px;text-align:center}.standings-table table td.participant,.standings-table table th.participant{min-width:200px;text-align:left;position:-webkit-sticky;position:sticky;left:0;z-index:1}@media screen and (max-width:800px){.standings-table table td.participant,.standings-table table th.participant{min-width:0}}.standings-table table td.diff,.standings-table table th.diff{min-width:65px}.standings-table table th{font-weight:700;padding:10px}.standings-table table th:first-child{border-radius:3px 0 0 0}.standings-table table th:last-child{border-radius:0 3px 0 0}.standings-table thead tr{box-shadow:0 1px 3px rgba(0,0,0,.05)}.standings-table thead tr th{position:-webkit-sticky;position:sticky;top:0}.standings-table thead tr th:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:hsla(0,0%,100%,.1)}.standings-table tbody tr{transition:background .1s ease}.standings-table tbody tr:hover{background:hsla(0,0%,100%,.1)}.standings-table tbody tr:last-child{border-radius:0 0 3px 3px}.participants-table{margin:20px;width:960px;max-width:90%;overflow-x:auto}@media screen and (max-width:800px){.participants-table{width:90%;margin:20px auto}}.participants-table table{width:100%;border-collapse:collapse;border-spacing:0;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:3px}.participants-table table td,.participants-table table th{padding:7px 10px;text-align:center}.participants-table table td.participant-website,.participants-table table th.participant-website{min-width:200px}.participants-table table td.participant-name,.participants-table table th.participant-name{width:75%;min-width:200px;text-align:left;position:-webkit-sticky;position:sticky;left:0;z-index:1}.participants-table table td.participant-name .participant-name-wrapper,.participants-table table th.participant-name .participant-name-wrapper{display:flex;justify-content:flex-start;align-items:center}.participants-table table td.participant-name .participant-name-wrapper p,.participants-table table th.participant-name .participant-name-wrapper p{margin:0}.participants-table table td.participant-name .participant-name-wrapper img,.participants-table table th.participant-name .participant-name-wrapper img{margin-right:10px}@media screen and (max-width:800px){.participants-table table td.participant-name,.participants-table table th.participant-name{min-width:0}}.participants-table table th{font-weight:700;padding:10px}.participants-table table th:first-child{border-radius:3px 0 0 0}.participants-table table th:last-child{border-radius:0 3px 0 0}.participants-table table img{object-fit:cover;width:20px;height:20px;border-radius:5px}.participants-table thead tr{box-shadow:0 1px 3px rgba(0,0,0,.05)}.participants-table thead tr th{position:-webkit-sticky;position:sticky;top:0}.participants-table thead tr th:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:hsla(0,0%,100%,.1)}.participants-table tbody tr{transition:background .1s ease}.participants-table tbody tr .participant-more-info i{cursor:pointer}.participants-table tbody tr td{vertical-align:top}.participants-table tbody tr:hover{background:hsla(0,0%,100%,.1)}.participants-table tbody tr:last-child{border-radius:0 0 3px 3px}.ranking-table{margin:20px;width:960px;max-width:90%;overflow-x:auto}@media screen and (max-width:800px){.ranking-table{width:90%;margin:20px auto}}.ranking-table .pagination{box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:3px;padding:10px;text-transform:uppercase}.ranking-table .loader{min-height:290px}.ranking-table table{width:100%;border-collapse:collapse;border-spacing:0;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:3px}.ranking-table table td,.ranking-table table th{padding:7px 10px;text-align:center}.ranking-table table th{font-weight:700;padding:10px}.ranking-table table th.participant-name{width:75%;text-align:left}.ranking-table table th:first-child{border-radius:3px 0 0 0}.ranking-table table th:last-child{border-radius:0 3px 0 0}.ranking-table thead tr{box-shadow:0 1px 3px rgba(0,0,0,.05)}.ranking-table thead tr th{position:-webkit-sticky;position:sticky;top:0}.ranking-table thead tr th:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:hsla(0,0%,100%,.1)}.ranking-table tbody tr{transition:background .1s ease}.ranking-table tbody tr td{vertical-align:top}.ranking-table tbody tr p{margin:0}.ranking-table tbody tr .prediction-summary i{cursor:pointer}.ranking-table tbody tr .participant-name{text-align:left}.ranking-table tbody tr .ranking-rounds{padding:20px 0;opacity:.85;font-weight:300}.ranking-table tbody tr .ranking-round-row{text-align:left;display:flex;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1);padding:5px}.ranking-table tbody tr .ranking-round-row:last-child{border-bottom:none}.ranking-table tbody tr .ranking-round-row label{flex:3 1;font-style:italic}.ranking-table tbody tr .ranking-round-row span{flex:1 1;text-align:right;font-size:16px;font-weight:700}.ranking-table tbody tr:hover{background:hsla(0,0%,100%,.1)}.ranking-table tbody tr:last-child{border-radius:0 0 3px 3px}.prizes{position:relative;padding:20px}.prizes-wrapper{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.prizes-wrapper article{flex:1 1;flex-basis:300px;max-width:500px;margin:0 20px 20px 0;padding:30px;text-align:center;border-radius:5px;border:1px solid #ccc}@media screen and (max-width:520px){.prizes-wrapper article{flex-basis:100%;max-width:100%;margin:0 0 20px}}.prizes-wrapper article img{max-width:80%;margin:0 0 20px}.prizes-wrapper article h5{margin:0 0 20px;font-size:18px;font-style:italic}.prizes-wrapper article h3{margin-bottom:20px;font-size:24px;line-height:1.5em;font-weight:700}.prizes-wrapper article .prize-description{font-size:16px;line-height:1.5em}.rules{position:relative;padding:20px}.rules-wrapper img{max-height:50vh;max-width:100%}.rules-wrapper p{margin:0}.rules-wrapper p:only-child{margin-bottom:0}.rules-wrapper p:last-child br{display:none}.rules-wrapper ol{counter-reset:li}.rules-wrapper ol li{counter-increment:li}.rules-wrapper ol li:before{content:counter(li) ".";margin-right:7px}.rules-wrapper ul li:before{content:"• ";font-size:1.3em}.rules-wrapper ol,.rules-wrapper ul{margin:0 0 0 20px}.rules-wrapper a{color:#16171b}.champion-popup .popup-content{position:fixed;left:0;top:0;width:100%;height:100%;background:0 0;box-shadow:none;max-width:100%;max-height:100%;transform:none}.champion-popup .popup-content canvas{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.9;z-index:0}.champion-popup .popup-content .close-popup{color:#fff;font-size:30px}.champion-popup .popup-content .champion-standings{position:absolute;max-width:720px;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;color:#fff;text-align:center;display:flex;justify-content:space-between;flex-wrap:wrap;padding:40px}@media screen and (max-width:860px){.champion-popup .popup-content .champion-standings{flex-direction:column}}.champion-popup .popup-content .champion-standings section{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:20px;opacity:.7;transition:opacity .2s ease}.champion-popup .popup-content .champion-standings section:hover{opacity:.9}.champion-popup .popup-content .champion-standings section img{margin-bottom:10px;border-radius:50em;width:70px;height:70px;object-fit:cover}.champion-popup .popup-content .champion-standings section h2{margin-bottom:0;color:#fff;font-weight:700;font-size:20px;line-height:28px}.champion-popup .popup-content .champion-standings section p{font-size:14px;color:#adadaf;margin:0;font-style:italic;font-weight:200}.champion-popup .popup-content .champion-standings section:first-child{width:100%;margin-bottom:80px;opacity:1}@media screen and (max-width:860px){.champion-popup .popup-content .champion-standings section:first-child{margin-bottom:20px}}.champion-popup .popup-content .champion-standings section:first-child img{width:120px;height:120px}.champion-popup .popup-content .champion-standings section:first-child h2{font-size:42px;line-height:50px}.champion-popup .popup-content .champion-standings section:first-child p{font-size:20px;margin-top:5px}#bracket{width:100%;background:repeat 50%;background-size:cover}#bracket.editor-mode{height:calc(100vh - 110px);overflow:auto}@media screen and (max-width:860px){#bracket.editor-mode{max-height:calc(100vh - 161px)}}#bracket.prediction-preview-mode,#bracket.preview-mode,#bracket.viewer-mode{min-height:100vh;height:100vh;max-height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#bracket.prediction-preview-mode .bracket-wrapper,#bracket.preview-mode .bracket-wrapper,#bracket.viewer-mode .bracket-wrapper{overflow-x:auto;max-width:100vw}#bracket.prediction-preview-mode{position:relative}#bracket.prediction-preview-mode .social-toolbar{position:absolute}#bracket>h2{font-size:1.8em;padding:30px 60px 20px 20px;margin:0;line-height:1.5em}#bracket>h2+.description{padding:0 20px}#bracket>h2+.bracket-wrapper,#bracket>h2+.bracket-wrapper.with-titles{padding-top:0}#bracket>h2+.start-voting-button{margin-top:10px}#bracket .description{padding:30px 20px 0;margin:0;max-width:65%}@media screen and (max-width:1200px){#bracket .description{max-width:80%}}@media screen and (max-width:860px){#bracket .description{max-width:100%}}#bracket .description+.post-voting-message{margin-top:20px}#bracket .description img{max-height:50vh;max-width:100%}#bracket .description p{margin:0}#bracket .description p:only-child{margin-bottom:0}#bracket .description p:last-child br{display:none}#bracket .description ol{counter-reset:li}#bracket .description ol li{counter-increment:li}#bracket .description ol li:before{content:counter(li) ".";margin-right:7px}#bracket .description ul li:before{content:"• ";font-size:1.3em}#bracket .description ol,#bracket .description ul{margin:0 0 0 20px}#bracket .description a{color:#16171b}#bracket .loading-error{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#bracket .post-voting-message{font-size:16px;margin:0 20px}#bracket .start-voting-button{padding:10px 20px;border:none;background:#333;color:#fff;font-size:18px;margin:20px 20px 0;cursor:pointer;position:relative;border-radius:3px}#bracket .start-voting-button:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;border-radius:3px;background:hsla(0,0%,100%,.1);opacity:0;transition:all .2s ease}#bracket .start-voting-button:hover:after{opacity:.7}#bracket .start-voting-button:active:after{background:hsla(0,0%,100%,.15);opacity:1}#bracket .start-voting-button+.tabs{margin-top:20px}#bracket .tabs{font-size:14px;font-weight:200;margin:0;line-height:1.5em;padding:10px 20px 0;border-bottom:1px solid hsla(0,0%,100%,.04)}#bracket .tabs .tab-trigger{border:1px solid transparent;border-bottom:none;padding:9px 15px 7px;background:0 0;font-size:14px;cursor:pointer;color:#adadaf;border-radius:3px 3px 0 0;margin:0 5px -1px;transition:all .2s ease;font-family:inherit}#bracket .tabs .tab-trigger:hover{background:hsla(0,0%,100%,.1)}#bracket .bracket-wrapper{position:relative;width:100%;padding:30px 20px 80px;box-sizing:border-box;transform-origin:0 0;transition:transform .1s ease}#bracket .bracket-wrapper.with-titles{padding:30px 40px 40px}#bracket .bracket-wrapper.with-game-numbers{padding-top:30px}#bracket .commonninja-ribbon{position:fixed;right:10px;bottom:10px}@media screen and (max-width:800px){#bracket .commonninja-ribbon{left:50%;transform:translateX(-50%);right:auto}}.signup-page{position:relative;min-height:calc(100vh - 60px);min-width:100vw}.signup-page .loader,.signup-page .loading-error{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.signup-page .signup-page-content{text-align:center;padding:40px}.signup-page h2{font-size:1.8em;padding:0 0 20px;margin:0;line-height:1.5em}.signup-page a{color:#ff4572}.signup-page a:hover{color:#000}.signup-page .box{width:100%;max-width:400px;margin:0 auto;background:hsla(0,0%,100%,.95);border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.2);position:relative;padding:30px;box-sizing:border-box;color:#16171b;min-height:160px}.signup-page .box h3{font-size:20px;font-weight:300;margin:0 0 30px;text-align:center}.signup-page .box .button{display:block;width:100%;text-transform:uppercase;text-decoration:none;margin:20px 0 0}.signup-page .box .form-row{color:#aaa}.signup-page .box .form-row label{text-transform:uppercase;margin-bottom:5px;font-size:13px}.signup-page .box .form-row .mandatory{margin-left:3px}.signup-page .box .form-row input{width:100%;font-size:16px;padding:10px;border-radius:3px;border:1px solid #ddd;color:#bbb}.signup-page .box .form-row input::selection{background:#16171b}.signup-page .box .form-row input:focus{color:#333;border-color:#333}.signup-page .box .error-message{font-size:12px;margin:5px 0 0;color:#a52727;text-align:center}#viewer{position:relative;min-height:100vh;min-width:100vw}#viewer .loading-error{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#viewer .signup-page{min-height:100vh;-webkit-overflow-scrolling:touch}.prediction-page{position:relative;min-height:calc(100vh - 60px);max-width:100vw;overflow:auto}.prediction-page .loader,.prediction-page .loading-error{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.single-page{position:relative;max-width:100vw;min-height:calc(100vh - 60px);overflow:auto}@media screen and (max-width:860px){.single-page{min-height:calc(100vh - 55px)}}.single-page #bracket.viewer-mode{min-height:calc(100vh - 60px);max-height:none;height:auto}@media screen and (max-width:860px){.single-page #bracket.viewer-mode{min-height:calc(100vh - 55px)}}.single-page .social-toolbar{top:70px}.single-page.reseller-mode{min-height:100vh}@media screen and (max-width:860px){.single-page.reseller-mode{min-height:100vh}}.single-page.reseller-mode #bracket.viewer-mode{min-height:100vh}@media screen and (max-width:860px){.single-page.reseller-mode #bracket.viewer-mode{min-height:100vh}}.single-page.reseller-mode .social-toolbar{top:10px}.single-page .loading-error{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.export-menu{display:flex;justify-content:space-between;flex:1 1;color:#343c46}@media screen and (max-width:860px){.export-menu{display:none}}.export-menu>ul{display:flex;margin:0;font-size:13px}.export-menu>ul li{cursor:default}.export-menu>ul li input[type=file]{display:none}.export-menu>ul li i{color:#b1b4b6;margin-right:5px;width:12px;text-align:center}.export-menu>ul li:hover{background:#fff}.export-menu>ul li:hover ul{display:block}.export-menu>ul>li{padding:7px 15px;border-radius:3px;position:relative}.export-menu>ul>li ul{display:none;position:absolute;left:0;top:100%;background:#fff;border-radius:0 3px 3px 3px;z-index:10;width:180px;font-size:13px;box-shadow:0 2px 3px rgba(0,0,0,.05)}.export-menu>ul>li ul hr{margin:0;padding:0;border-color:currentcolor #eaecf3 #eaecf3;border-top:#eaecf3}.export-menu>ul>li ul li{padding:5px 15px;cursor:pointer}.export-menu>ul>li ul li i{margin-right:7px}.export-menu>ul>li ul li:hover{background:#f9f9fc;color:#4881fd}.export-menu>ul>li ul li:hover i{color:#4881fd}.share-link-popup{cursor:default}.share-link-popup .popup-content{width:540px;padding:0;background:#242529;color:#fff}.share-link-popup .popup-content .close-popup{color:#fff}.share-link-popup .popup-content h2{margin:0;z-index:2;position:relative;background:#16171b;line-height:1em;color:#fff}.share-link-popup .popup-content section{padding:20px 40px}.share-link-popup .popup-content p{margin:0 0 20px}.share-link-popup .popup-content .copy-input-post-message{margin-top:5px}.share-link-popup .popup-content .buttons-wrapper{margin:0;padding:30px 0 0;text-align:center}.share-link-popup .popup-content .buttons-wrapper .button{color:#fff;border-color:#fff;opacity:.7}.share-link-popup .popup-content .buttons-wrapper .button:hover{opacity:1}.bracket-area{position:relative;flex:1 1;overflow:auto;transition:margin-left .3s ease}.bracket-area.with-context-menu{margin-left:440px}@media screen and (max-width:860px){.bracket-area.with-context-menu{margin-left:0}}.change-name-popup{cursor:default}.change-name-popup .popup-content{width:520px;padding:0}.change-name-popup .popup-content h2{padding:20px;background:#eaecf3}.change-name-popup section{padding:20px 40px}.change-name-popup section .buttons-wrapper{padding-bottom:0}.change-name-popup section input[type=text]{display:block;width:100%;box-sizing:border-box;font-size:16px;padding:10px;color:#999;border:1px dashed #999}.change-name-popup section input[type=text]:focus{color:#16171b}.quick-start-popup{cursor:default}.quick-start-popup .popup-content{width:1200px;padding:0;min-height:200px;background:#242529;color:#fff}.quick-start-popup .popup-content .close-popup{color:#fff}.quick-start-popup .popup-content h2{margin:0;z-index:2;position:relative;background:#16171b;line-height:1em;color:#fff}.quick-start-popup .popup-content section{padding:0;display:flex}@media screen and (max-width:860px){.quick-start-popup .popup-content section{display:block}}.quick-start-popup .popup-content section>*{flex:1 1;width:50%}@media screen and (max-width:860px){.quick-start-popup .popup-content section>*{width:100%}}.quick-start-popup .popup-content .quick-start-description{font-family:spartan,helvetica neue,Helvetica;padding:30px;font-size:16px;line-height:1.5em;color:#d3d3d4;background:#101216;border-left:1px solid #101216}@media screen and (max-width:860px){.quick-start-popup .popup-content .quick-start-description{display:none}}.quick-start-popup .popup-content .quick-start-description h3{font-size:24px;line-height:30px;font-weight:700;color:#fff}.quick-start-popup .popup-content .quick-start-description img{max-width:80%;margin:0 auto;display:block}.quick-start-popup .popup-content .quick-start-description em{color:#fff;font-weight:500;font-style:normal}.quick-start-popup .popup-content .buttons-wrapper{padding:10px 0 0;position:-webkit-sticky;position:sticky;bottom:20px}.quick-start-popup .popup-content .button{display:block;width:100%;text-transform:uppercase;text-decoration:none;margin:0}.quick-start-popup .popup-content form{padding:30px}@media screen and (max-width:860px){.quick-start-popup .popup-content form{padding:20px}}.quick-start-popup .popup-content .form-row{padding:0}.quick-start-popup .popup-content .form-row.reverse{justify-content:flex-start}.quick-start-popup .popup-content .form-row.reverse>*{flex:0 1}.quick-start-popup .popup-content .form-row.reverse label{flex-basis:auto}.quick-start-popup .popup-content .form-row label{margin-bottom:5px;font-size:14px}.quick-start-popup .popup-content .form-row input,.quick-start-popup .popup-content .form-row textarea{width:100%;max-width:100%;min-width:100%;font-size:16px;padding:10px;border-radius:3px}.quick-start-popup .popup-content textarea{min-height:200px}.quick-start-popup .popup-content .ninja-select{width:100%}.quick-start-popup .popup-content .bulk-number{padding:5px 0 0;margin:0 0 5px;text-align:center;width:100%}.editor{position:relative;min-height:100vh;background:#f1f2f6}.editor .loading-error{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.editor .editor-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.editor .editor-wrapper .main-menu .commonninja_component{position:fixed;bottom:10px;left:120px;transform:translateX(-50%)}@media screen and (max-width:860px){.editor .editor-wrapper .main-menu .commonninja_component{display:none}}.editor .editor-wrapper .main-menu a:first-child{display:none}@media screen and (max-width:860px){.editor .editor-wrapper{flex-direction:column}.editor .editor-wrapper .editor-toolbar{padding:8px}.editor .editor-wrapper .main-menu a:first-child{display:block}.editor .editor-wrapper .bracket-area{width:100vw;margin-left:0}}.editor #datepicker-portal{z-index:100000;position:absolute;left:0;top:0}.editor #datepicker-portal .react-datepicker__tab-loop{flex:0 1;min-width:330px}.skins{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.skins .skin{cursor:pointer;flex-basis:50px;min-width:50px;margin:0 10px 10px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.skins .skin .skin-label{text-align:center;font-size:12px;color:#adadaf;margin-top:5px;transition:color .2s ease}.skins .skin .skin-background{width:100%;height:35px;position:relative;border-radius:3px;transition:all .2s ease}.skins .skin .skin-background:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.15) 30%,hsla(0,0%,100%,0))}.skins .skin:hover .skin-label{color:#fff}.skins .skin:hover .skin-background{box-shadow:0 1px 3px 3px rgba(0,0,0,.1)}.styles-settings .active-tab{padding:20px 0}.styles-settings p.background-alternative{margin:20px 0 15px;font-size:12px;color:#adadaf}.styles-settings .color-wrapper{display:flex;align-items:center}.styles-settings .color-wrapper>span{color:#adadaf;margin-right:5px;cursor:default}.styles-settings .color-wrapper .color-picker-wrapper{margin-left:5px}.styles-settings .color-wrapper .color-picker{left:0;bottom:100%;margin-bottom:15px;top:auto}.styles-settings .color-wrapper .color-picker:before{content:"";position:absolute;border:8px solid transparent;border-top-color:#fff;top:100%;left:50%;margin-left:10px}.styles-settings .color-wrapper .selected-color{height:29px;box-shadow:0 0 0 2px hsla(0,0%,100%,.1)}.styles-settings .custom-css-button .button{border:1px dashed hsla(0,0%,100%,.5);color:hsla(0,0%,100%,.5)}.styles-settings .custom-css-button .button:hover{color:hsla(0,0%,100%,.8);border:1px dashed hsla(0,0%,100%,.8)}.custom-css-popup .popup-content{width:100%;padding:0;min-height:50vh}.custom-css-popup .popup-content .loader{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.custom-css-popup .popup-content>h2{margin:0;padding:20px;background:#eaecf3}.custom-css-popup .popup-content #reseller-form-wrapper{height:auto;overflow:visible}.custom-css-popup .buttons-wrapper{padding:20px 0}.reseller-form-settings .form-row.column label{margin:0 0 10px}.reseller-form-settings .customize-btn{color:#fff;padding:0;position:absolute;left:240px;font-size:13px}.reseller-form-settings .customize-btn:hover{text-decoration:underline}.reseller-form-settings .ql-container,.reseller-form-settings .ql-snow.ql-toolbar{border-color:hsla(0,0%,100%,.1)}.reseller-form-settings .available-tournaments{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.reseller-form-settings .available-tournaments .button{font-size:13px;padding:5px 8px;margin:0 7px 7px 0;color:#adadaf;border:1px solid #adadaf}.reseller-form-settings .available-tournaments .button:hover{color:#d3d3d4;border:1px solid #d3d3d4}.reseller-form-settings .available-tournaments .button.active{color:#fff;border-color:#ff4572;background:#ff4572}.reseller-brackets-settings{position:relative;padding:40px}.reseller-brackets-settings .data-table-wrapper{width:100%;overflow-x:auto;margin-bottom:40px;max-width:1400px}@media screen and (max-width:860px){.reseller-brackets-settings .data-table-wrapper{max-width:100%}}.reseller-brackets-settings .data-table{empty-cells:show;min-width:100%;background:#fff;border-collapse:collapse;border-spacing:0;box-shadow:0 2px 5px rgba(0,0,0,.075);border-radius:3px;margin-bottom:5px}.reseller-brackets-settings .data-table thead{background-color:#fff;border-radius:3px 3px 0 0;color:#333;font-weight:600;text-align:left;vertical-align:bottom;border-bottom:2px solid rgba(0,0,0,.07)}.reseller-brackets-settings .data-table td,.reseller-brackets-settings .data-table th{border-width:0 0 1px 1px;border-left:1px solid #f7f7f9;border-bottom:0 solid #f7f7f9;border-right-width:0;border-top-width:0;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em;vertical-align:middle}.reseller-brackets-settings .data-table tbody tr{transition:all .2s ease}.reseller-brackets-settings .data-table tbody tr:hover{box-shadow:0 1px 5px rgba(0,0,0,.12)}.reseller-brackets-settings .data-table tbody tr:hover .table-actions a{color:#242529;border-color:#242529}.reseller-brackets-settings .data-table tbody tr:hover .table-actions a:hover{border-color:#4881fd;color:#4881fd}.reseller-brackets-settings .data-table tbody tr:hover .table-actions a:hover.delete{border-color:#a52727;color:#a52727}.reseller-brackets-settings .data-table .actions a{margin:0 5px}.reseller-brackets-settings .data-table a{color:#5688c3;transition:color .2s ease}.reseller-brackets-settings .data-table a:hover{color:#16171b}.reseller-brackets-settings .data-table .table-actions{display:flex;justify-content:center;align-items:center}.reseller-brackets-settings .data-table .table-actions a{color:#adadaf;border:2px solid #adadaf;width:30px;height:30px;border-radius:50em;display:flex;justify-content:center;align-items:center;transition:all .2s ease}.delete-popup .popup-content{width:520px;padding:0}.delete-popup .popup-content>h2{margin:0 0 20px;padding:20px;background:#eaecf3}.delete-popup .popup-content .content{padding:10px 40px 30px}.delete-popup .popup-content .buttons-wrapper{margin-top:40px;padding:0}.delete-popup .popup-content .buttons-wrapper>*{margin:0 10px}.reseller-dashboard{position:relative;min-height:100vh;background:#f1f2f6}.reseller-dashboard .loading-error{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.reseller-dashboard .reseller-content-preview{position:relative}.reseller-dashboard .reseller-content-preview .editor-toolbar .button:not(.major){display:none}.reseller-dashboard .reseller-content-preview .reseller-content-preview-area{padding:40px}.reseller-dashboard .reseller-content-preview #bracket,.reseller-dashboard .reseller-content-preview #reseller-form-wrapper{margin:0 auto;min-height:calc(100vh - 190px);height:calc(100vh - 190px);overflow:auto}.reseller-dashboard .reseller-content-preview #bracket{background:#fff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.2)}.reseller-dashboard .reseller-dashboard-header{display:flex;justify-content:space-between;align-items:center;margin:0 0 40px}.reseller-dashboard .reseller-dashboard-header h1{font-size:36px;line-height:36px;font-weight:700;margin:0}.reseller-dashboard .reseller-dashboard-header .copy-input{position:relative;display:inline-block;width:auto}.reseller-dashboard .reseller-dashboard-header .copy-input input{opacity:0;width:10px;height:10px;overflow:hidden}.reseller-dashboard .reseller-dashboard-header .copy-input .copy-input-post-message{transform:translateX(-15px)}.reseller-dashboard .reseller-dashboard-header .copy-input .button{padding:15px 20px;flex:auto;max-width:none;margin:0;transform:scale(.85);transform-origin:right}.reseller-dashboard .reseller-dashboard-header .copy-input .button:after{content:" Copy link to form";margin-left:10px;margin-top:5px}.reseller-dashboard .reseller-dashboard-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}@media screen and (max-width:860px){.reseller-dashboard .reseller-dashboard-wrapper{flex-direction:column}}.reseller-dashboard .reseller-dashboard-wrapper .main-area{position:relative;flex:1 1;overflow:auto;transition:margin-left .3s ease}@media screen and (max-width:860px){.reseller-dashboard .reseller-dashboard-wrapper .main-area{max-width:100vw;margin-left:0}}.reseller-dashboard .reseller-dashboard-wrapper .main-area.with-context-menu{margin-left:440px}@media screen and (max-width:860px){.reseller-dashboard .reseller-dashboard-wrapper .main-area.with-context-menu{margin-left:0}}.reseller-form{position:relative;min-height:calc(100vh - 60px);min-width:100vw;display:flex;justify-content:center;align-items:flex-start;background-color:#242529}.reseller-form .loader,.reseller-form>.loading-error{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff}.reseller-form a{color:#ff4572;text-decoration:none}.reseller-form a:hover{text-decoration:underline}.reseller-form .bracket-holder{flex:1 1;margin:40px 40px 40px 0;position:relative}@media screen and (max-width:860px){.reseller-form .bracket-holder{display:none}}.reseller-form .bracket-holder #bracket{max-height:calc(100vh - 140px)}#reseller-form-wrapper,.reseller-form .bracket-holder #bracket{min-height:calc(100vh - 140px);height:calc(100vh - 140px);border-radius:5px}#reseller-form-wrapper{max-width:100%;width:600px;margin:40px;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2);position:relative;box-sizing:border-box;color:#16171b;overflow:auto}@media screen and (max-width:860px){#reseller-form-wrapper{margin:0 auto;height:auto;min-height:0;border-radius:0}}#reseller-form-wrapper header{background:#efefef;padding:30px;border-radius:5px 5px 0 0}#reseller-form-wrapper .form-title{font-size:1.8em;padding:0 0 20px;margin:0;line-height:1.5em;font-weight:700}#reseller-form-wrapper .form-description{font-size:1.1em;margin:0}#reseller-form-wrapper .form-description p:last-child{margin-bottom:0}#reseller-form-wrapper h3{font-size:16px;text-transform:uppercase;letter-spacing:.025em;border-bottom:1px solid #efefef;padding:20px 30px 10px;margin:0;color:#242529}#reseller-form-wrapper section{padding:30px}#reseller-form-wrapper .form-body{position:relative}#reseller-form-wrapper .button{display:block;width:100%;text-transform:uppercase;text-decoration:none;margin:20px auto 0;max-width:860px}#reseller-form-wrapper .form-row{color:#adadaf}#reseller-form-wrapper .form-row.reverse{justify-content:flex-start}#reseller-form-wrapper .form-row.reverse>*{flex:0 1}#reseller-form-wrapper .form-row.reverse label{flex-basis:auto}#reseller-form-wrapper .form-row .toggler label{border:1px solid #adadaf}#reseller-form-wrapper .form-row .toggler input[type=checkbox]:checked+label{border-color:#9fd6ae}#reseller-form-wrapper .form-row label{margin-bottom:5px;font-size:14px;color:#adadaf}#reseller-form-wrapper .form-row .mandatory{margin-left:3px;color:#ff4572}#reseller-form-wrapper .form-row input,#reseller-form-wrapper .form-row textarea{width:100%;max-width:100%;min-width:100%;font-size:16px;padding:10px;border-radius:3px;border:1px solid #ddd;color:#bbb}#reseller-form-wrapper .form-row input::selection,#reseller-form-wrapper .form-row textarea::selection{background:#16171b}#reseller-form-wrapper .form-row input:focus,#reseller-form-wrapper .form-row textarea:focus{color:#333;border-color:#333}#reseller-form-wrapper .form-row input::-webkit-input-placeholder,#reseller-form-wrapper .form-row textarea::-webkit-input-placeholder{color:#adadaf}#reseller-form-wrapper .form-row input:-ms-input-placeholder,#reseller-form-wrapper .form-row textarea:-ms-input-placeholder{color:#adadaf}#reseller-form-wrapper .form-row input::placeholder,#reseller-form-wrapper .form-row textarea::placeholder{color:#adadaf}#reseller-form-wrapper textarea{min-height:200px}#reseller-form-wrapper .ninja-select{width:100%}#reseller-form-wrapper .bulk-number{padding:5px 0 0;text-align:center;width:100%}#reseller-form-wrapper .post-submit{text-align:left;padding:30px 0}#reseller-form-wrapper .post-submit h3{font-size:1.2em;font-weight:700;margin:0 0 20px}#reseller-form-wrapper .post-submit p{display:flex;flex-direction:column;padding:0 30px}#reseller-form-wrapper .post-submit a{display:inline-block;word-break:break-all}#reseller-form-wrapper .error-message{font-size:12px;margin:5px 0 0;color:#a52727;text-align:center}#reseller-form-wrapper .buttons-wrapper{padding:10px 30px 20px;position:-webkit-sticky;position:sticky;bottom:0;z-index:2;background:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.88))}.reseller-editor-settings .form-row textarea{height:140px;max-height:140px;min-height:140px}.reseller-editor-settings .customize-btn{color:#fff;padding:0;position:absolute;left:240px;font-size:13px}.reseller-editor-settings .customize-btn:hover{text-decoration:underline}.reseller-editor-settings .ql-container,.reseller-editor-settings .ql-snow.ql-toolbar{border-color:hsla(0,0%,100%,.1)}.signup-page-popup .popup-content{width:90%;padding:0;max-width:520px;background:#242529;color:#fff}.signup-page-popup .popup-content .close-popup{color:#fff}.signup-page-popup .popup-content h2{margin:0;z-index:2;position:relative;background:#16171b;line-height:1em;color:#fff}.signup-page-popup .popup-content section{padding:0}.signup-page-popup .popup-content section p{margin:20px}.signup-page-popup .popup-content section .form-wrapper{padding:20px 40px}.customize-standing-table-popup .popup-content{width:90%;padding:0;max-width:1200px}.customize-standing-table-popup .popup-content section{padding:0;display:flex;box-shadow:0 2px 2px rgba(0,0,0,.08)}.customize-standing-table-popup .popup-content section h4{font-size:16px;font-weight:700}.customize-standing-table-popup .customize-standing-table-cols{box-shadow:inset -2px 0 2px rgba(0,0,0,.08);padding:20px 30px;background:rgba(0,0,0,.03);width:300px}.customize-standing-table-popup .customize-standing-table-cols .toggler label{background:#fff;box-shadow:0 0 0 1px #dce0e9}.customize-standing-table-popup .customize-standing-table-cols .toggler label:after{background:#f1f1f1;box-shadow:0 0 0 1px #dce0e9}.customize-standing-table-popup .customize-standing-table-cols .toggler input[type=checkbox]:checked+label{box-shadow:none}.customize-standing-table-popup .customize-standing-table-preview{padding:20px;overflow:auto;flex:1 1}.reseller-editor .loader,.reseller-editor .loading-error{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.reseller-editor .editor-wrapper .main-menu a:first-child{display:block}#datepicker-portal{z-index:100000;position:absolute;left:0;top:0}#datepicker-portal .react-datepicker__tab-loop{flex:0 1;min-width:330px}.reseller-analytics{min-height:100vh}.reseller-analytics .analytics-embed iframe{min-height:calc(100vh - 65px);height:calc(100vh - 65px);border:none}body .loader div{border-top-color:#ff4572;border-bottom-color:#ff4572}body .tooltip .tooltip-content,body .tooltip .tooltip-pointer{background:#ff4572}body .tooltip .tooltip-content.bottom:before{border-bottom-color:#ff4572}body .tooltip .tooltip-content.top:before{border-top-color:#ff4572}body .panel{background:#16171b}body .panel.active section{overflow:visible}body .panel header>div{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;flex:1 1;max-width:calc(100% - 30px)}body .panel header>div i{font-size:16px}body .color-picker-wrapper .selected-color{box-shadow:0 0 0 2px hsla(0,0%,100%,.1)}body .form-row.column label{margin:0 0 0 10px}body .form-row>label{color:#adadaf;flex-basis:170px}body .form-row .row-message{font-size:11px;color:#adadaf}body .form-row select{fill:#fff}body .form-row select option{background:#fff;color:#16171b}body .form-row input[type=date],body .form-row input[type=email],body .form-row input[type=number],body .form-row input[type=password],body .form-row input[type=text],body .form-row input[type=url],body .form-row select,body .form-row textarea{border:none;color:#adadaf;background-color:hsla(0,0%,100%,.1);font-family:open sans,sans-serif}body .form-row input[type=date]::-webkit-input-placeholder,body .form-row input[type=email]::-webkit-input-placeholder,body .form-row input[type=number]::-webkit-input-placeholder,body .form-row input[type=password]::-webkit-input-placeholder,body .form-row input[type=text]::-webkit-input-placeholder,body .form-row input[type=url]::-webkit-input-placeholder,body .form-row select::-webkit-input-placeholder,body .form-row textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.2)}body .form-row input[type=date]:-ms-input-placeholder,body .form-row input[type=email]:-ms-input-placeholder,body .form-row input[type=number]:-ms-input-placeholder,body .form-row input[type=password]:-ms-input-placeholder,body .form-row input[type=text]:-ms-input-placeholder,body .form-row input[type=url]:-ms-input-placeholder,body .form-row select:-ms-input-placeholder,body .form-row textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.2)}body .form-row input[type=date]::placeholder,body .form-row input[type=email]::placeholder,body .form-row input[type=number]::placeholder,body .form-row input[type=password]::placeholder,body .form-row input[type=text]::placeholder,body .form-row input[type=url]::placeholder,body .form-row select::placeholder,body .form-row textarea::placeholder{color:hsla(0,0%,100%,.2)}body .form-row input[type=date]::selection,body .form-row input[type=email]::selection,body .form-row input[type=number]::selection,body .form-row input[type=password]::selection,body .form-row input[type=text]::selection,body .form-row input[type=url]::selection,body .form-row select::selection,body .form-row textarea::selection{background:#fff}body .form-row input[type=date]:focus,body .form-row input[type=email]:focus,body .form-row input[type=number]:focus,body .form-row input[type=password]:focus,body .form-row input[type=text]:focus,body .form-row input[type=url]:focus,body .form-row select:focus,body .form-row textarea:focus{background-color:hsla(0,0%,100%,.2);color:#fff}.clearfix,.clearfix:after,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,video{margin:0;padding:0;border:0;outline:0;font:inherit;vertical-align:baseline;background:0 0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus,a:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}::selection{text-shadow:none;background:#909090;color:#fff}.clear{margin:0;padding:0;clear:both;overflow:hidden;width:0}.clearfix:after{content:".";clear:both;visibility:hidden;line-height:0;height:0}address,blockquote,dl,fieldset,h1,h2,h3,h4,h5,h6,hr,p,pre,table,ul{margin-bottom:20px}html{width:100%}body,html{height:100%}body{background:0 0;color:#16171b;font-size:14px;line-height:1.5em;font-weight:400;font-family:open sans,sans-serif;max-width:100%;position:relative}*{box-sizing:border-box}strong{font-weight:700}em{font-style:italic}.all-centered,.center{text-align:center}.all-centered{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90%}