@-webkit-keyframes fade-in{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:all}}@keyframes fade-in{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:all}}.md-block{display:none}@media (min-width:768px){.md-block{display:block}}@media (max-width:768px){.hidden-sm-down{display:none!important}}@media (max-width:992px){.hidden-md-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}.primary-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 18px}@media (min-width:768px){.primary-button{margin:0 40px}}.primary-button .background{position:absolute;margin:0 auto;border-radius:50%;width:80px;height:80px;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="7.6" /></filter></svg>#filter');-webkit-filter:blur(7.6px);filter:blur(7.6px);-webkit-transition:opacity .2s linear;transition:opacity .2s linear}@media (min-width:768px){.primary-button .background{width:109px;height:109px}}.primary-button a,.primary-button button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;border:none;border-radius:50%;width:65px;height:65px;background:#fff}@media (min-width:768px){.primary-button a,.primary-button button{width:88px;height:88px}}.primary-button a:hover,.primary-button button:hover{opacity:1}.primary-button a svg,.primary-button button svg{height:24px}@media (min-width:768px){.primary-button a svg,.primary-button button svg{height:28px}}.primary-button.play svg{height:22px}.primary-button.play svg path{fill:#59cbb7}.primary-button.play .background,.primary-button.record .background{opacity:.5;background:-webkit-gradient(linear,right top,left top,from(#88d1f1),to(#b1b5e5));background:linear-gradient(270deg,#88d1f1,#b1b5e5)}.primary-button.stop .background{opacity:.7;background:-webkit-gradient(linear,left top,right top,from(#f89096),to(#b1b4e5));background:linear-gradient(90deg,#f89096,#b1b4e5)}.primary-button:hover .background{opacity:1!important}
@-webkit-keyframes fade-in{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:all}}@keyframes fade-in{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:all}}.md-block{display:none}@media (min-width:768px){.md-block{display:block}}@media (max-width:768px){.hidden-sm-down{display:none!important}}@media (max-width:992px){.hidden-md-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}.share-modal.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.share-modal.inner h1{font-weight:400;font-size:34px}@media (max-width:576px){.share-modal.inner .image-container{margin-bottom:10px;width:100%;height:190px;background:url(/img/share-waves/wave-grey.svg) no-repeat;background-size:100% 100%}.share-modal.inner .mars{margin-top:10px;height:90%}}@media (min-width:576px){.share-modal.inner .image-container{margin-bottom:23px;width:100%;height:370px;background:url(/img/share-waves/wave-red.svg) no-repeat;background-size:100% 95%;background-position-y:bottom;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.share-modal.inner .mars{margin-bottom:20px;max-width:180px}}.share-modal.inner .share-buttons{position:relative;top:44px;border-radius:35px;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4a4a4a}.share-modal.inner .share-buttons .share-button{margin:16px 20px;height:24px}
@-webkit-keyframes fade-in{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:all}}@keyframes fade-in{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:all}}.md-block{display:none}@media (min-width:768px){.md-block{display:block}}@media (max-width:768px){.hidden-sm-down{display:none!important}}@media (max-width:992px){.hidden-md-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}.contribution-success{margin:auto;max-width:677px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.contribution-success{margin-top:100px}}.contribution-success .counter{margin:0 auto 20px}@media (min-width:768px){.contribution-success .counter{display:none!important}}.contribution-success h1{font-size:24px;font-weight:400;text-align:center}@media (min-width:768px){.contribution-success h1{font-size:34px}}.contribution-success .goal-percentage{display:inline-block;position:relative;text-align:right;color:#59cbb7}.contribution-success .goal-percentage .final{visibility:hidden}.contribution-success .goal-percentage .current{position:absolute;right:0}.contribution-success .progress{border:3px solid #59cbb7;border-radius:20px;margin:20px auto 0;width:100%;max-width:460px;height:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden}@media (min-width:768px){.contribution-success .progress{margin-top:60px}}.contribution-success .progress .total{height:100px;background:#629ff4}.contribution-success .progress .done{height:100px;background:#59cbb7;-webkit-transition:width .5s cubic-bezier(.4,0,.2,1);transition:width .5s cubic-bezier(.4,0,.2,1)}.contribution-success .profile-card{margin-top:60px;margin-bottom:30px;padding:26px 26px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.05);box-shadow:0 6px 12px 0 rgba(0,0,0,.05)}@media (min-width:768px){.contribution-success .profile-card{padding:38px 65px 0}}.contribution-success .profile-card p{font-style:italic;color:#4a4a4a;text-align:center}.contribution-success .profile-card .button{position:relative;top:28px;margin-top:0}.contribution-success .button{margin:60px auto 0}.contribution-success .contribute-more-button.secondary path{fill:#000}.contribution-success .contribute-more-button.secondary:hover path{fill:#629ff4}.contribution-success .contribute-more-button svg{margin-right:10px}.contribution-success .contribute-more-button path{fill:#fff}.contribution-success .secondary{margin:60px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:600!important;text-decoration:none!important}.contribution-success .secondary:hover,.contribution-success .secondary:hover a{color:#629ff4}
@-webkit-keyframes fade-in{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:all}}@keyframes fade-in{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:all}}.md-block{display:none}@media (min-width:768px){.md-block{display:block}}@media (max-width:768px){.hidden-sm-down{display:none!important}}@media (max-width:992px){.hidden-md-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}.contribution-wrapper{overflow:hidden}.contribution,.contribution-wrapper{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(20%,#fff),to(#f3f2f1));background-image:linear-gradient(0deg,#fff 20%,#f3f2f1)}.contribution{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow-x:hidden;margin:0 auto;padding:20px;max-width:1400px;height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-height:801px){.contribution{padding-top:60px}}@media (min-width:992px){.contribution{position:static;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:normal;overflow:visible}}.contribution .button{min-width:auto}@media (max-width:768px){.contribution .button{border:none;padding:0}}@media (min-width:768px){.contribution .button{padding:0 38px;height:57px}}.contribution .counter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600}.contribution .counter b{font-style:normal}.contribution .counter svg{margin-right:10px;padding:7px;background:#59cbb7;border-radius:50%}.contribution .counter svg path,.contribution .counter svg use{fill:#fff}.contribution .counter .text{margin-left:10px;font-size:12px;font-weight:400;font-style:italic}@media (max-width:768px){.contribution .counter .text{display:none}}.contribution .counter.done{background:#fff;border-radius:29px;padding:7px 20px 7px 7px;border:2px solid #e7e5e2}.contribution .top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contribution .top,.contribution .top .back{display:-webkit-box;display:-ms-flexbox;display:flex}.contribution .top .back{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:47px;height:47px;background:#fff;border-radius:50%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);box-shadow:0 2px 4px 0 rgba(0,0,0,.09)}@media (min-width:768px){.contribution .top .back{width:57px;height:57px}}.contribution .top .links{font-family:Zilla Slab,Georgia,Utopia,Charter,serif}@media (min-width:768px){.contribution .top .links{margin-right:auto;margin-left:52px;font-size:20px}}.contribution .top .links a{padding-bottom:6px}@media (min-width:768px){.contribution .top .links a{padding-bottom:12px}}.contribution .top .links a:first-child{margin-right:40px}.contribution .top .links a.active{color:#629ff4;border-bottom:2px solid #629ff4}@media (min-width:768px){.contribution .top .counter{display:none}}.contribution .top .counter.done{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.contribution .top .counter.done{visibility:hidden}}.contribution .top .open-share{border:2px solid #e7e5e2;border-radius:50%;margin-left:20px;background:#fff}@media (max-width:768px){.contribution .top .open-share{width:46px;height:46px}.contribution .top .open-share svg{width:20px}}@media (min-width:768px){.contribution .top .open-share{width:57px;height:57px}}.contribution .top .open-share:hover{border-color:transparent;background:#4a4a4a}.contribution .top .open-share:hover path{fill:#fff}.contribution .instruction{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:23px;min-height:23px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-style:italic;color:#4a4a4a}@media (max-width:768px){.contribution .instruction{text-align:center}}@media (min-width:768px){.contribution .instruction{margin-top:4vh;margin-bottom:20px}}.contribution .instruction svg{display:none;margin:0 10px 0 16px;width:23px;height:23px}@media (min-width:768px){.contribution .instruction svg{display:inline;display:initial}}.contribution .cards-and-pills{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}@media (min-width:768px){.contribution .cards-and-pills{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.contribution .cards-and-pills>:first-child{display:none;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:auto}@media (min-width:1200px){.contribution .cards-and-pills>:first-child{display:block}}.contribution .cards-and-instruction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin-top:30px}@media (min-width:768px){.contribution .cards-and-instruction{margin-top:0;width:100%;max-width:60%}}.contribution .cards-and-instruction .cards{position:relative;max-width:700px;height:223px;width:100%}@media (min-width:768px){.contribution .cards-and-instruction .cards{max-height:430px;height:43vh}}.contribution .cards-and-instruction .card{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.05);box-shadow:0 6px 12px 0 rgba(0,0,0,.05);overflow:auto;word-wrap:break-word;opacity:1;-webkit-transition:opacity .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:opacity .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1)}.contribution .cards-and-instruction .card.inactive{pointer-events:none;opacity:.5;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="6" /></filter></svg>#filter');-webkit-filter:blur(6px);filter:blur(6px)}@media (max-width:768px){.contribution .pills{margin-top:20px}}@media (min-width:768px){.contribution .pills{-webkit-box-flex:1;-ms-flex:1;flex:1}}.contribution .pills .inner{position:relative;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (min-width:768px){.contribution .pills .inner{margin-top:0;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.contribution .pills .counter{display:none}@media (min-width:768px){.contribution .pills .counter{margin-top:-38px;display:-webkit-box;display:-ms-flexbox;display:flex}}.contribution .primary-buttons{margin-top:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.contribution .primary-buttons{margin-top:12vh}}.contribution .primary-buttons canvas{position:absolute;width:100%!important;max-width:1360px;-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(3%,transparent),color-stop(#000),color-stop(97%,transparent));-webkit-mask-image:linear-gradient(90deg,transparent 3%,#000,transparent 97%);mask-image:-webkit-gradient(linear,left top,right top,color-stop(3%,transparent),color-stop(#000),color-stop(97%,transparent));mask-image:linear-gradient(90deg,transparent 3%,#000,transparent 97%)}.contribution .buttons{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.contribution .buttons{margin-top:3.5vh}}.contribution .buttons button img{margin-right:10px}.contribution .buttons>*{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.contribution .buttons>*>:first-child{margin-right:20px}}.contribution .buttons .extra-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;text-decoration:underline;font-weight:600!important}.contribution .buttons .extra-button:hover{-webkit-text-decoration-color:#629ff4;text-decoration-color:#629ff4}.contribution .buttons .extra-button:hover a{color:#629ff4}.contribution .buttons .skip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.contribution .buttons .skip svg{margin-left:13px}.contribution .buttons .submit{margin:0}@media (max-width:768px){.contribution .buttons .submit{display:none}}.contribution .buttons .submit.disabled button{cursor:default;color:#959595;background:#f3f2f1}.contribution .buttons .submit.disabled .background{display:none}.contribution .buttons .submit button{border:none;border-radius:50px;width:178px;height:57px;color:#fff;background:#629ff4;text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:600}.contribution .buttons .submit .background{border-radius:50px;margin-top:10px;width:187px;height:63px;background-image:-webkit-gradient(linear,right top,left top,from(#88d1f1),to(#b1b5e5));background-image:linear-gradient(270deg,#88d1f1,#b1b5e5);opacity:0}.contribution.submittable .buttons button[type=button],.contribution.submittable .cards,.contribution.submittable .extra-button,.contribution.submittable .instruction,.contribution.submittable .primary-buttons{display:none;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="10" /></filter></svg>#filter');-webkit-filter:blur(10px);filter:blur(10px);pointer-events:none}@media (min-width:768px){.contribution.submittable .buttons button[type=button],.contribution.submittable .cards,.contribution.submittable .extra-button,.contribution.submittable .instruction,.contribution.submittable .primary-buttons{display:inline;display:initial}}@media (max-width:768px){.contribution.submittable .top .counter{visibility:hidden}.contribution.submittable .pills .counter{display:-webkit-box;display:-ms-flexbox;display:flex}.contribution.submittable .pills .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contribution.submittable .pills .inner .pill{margin-bottom:20px}.contribution.submittable .buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contribution.submittable .submit{display:-webkit-box;display:-ms-flexbox;display:flex;height:46px}}.contribution .review-instructions{font-style:italic}@media (max-width:768px){.contribution .review-instructions{margin-bottom:20px;max-width:120px;text-align:center;font-size:12px}}@media (min-width:768px){.contribution .review-instructions{position:absolute;right:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:32px;width:338px;text-align:right;padding-right:40px}}.contribution .text-button{font-size:12px;font-weight:600;text-decoration:underline}.contribution .text-button:hover{color:#629ff4;-webkit-text-decoration-color:#629ff4;text-decoration-color:#629ff4}.contribution .card-dimensions{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-weight:600;line-height:1.38;background:#fff}@media (min-width:768px){.contribution .card-dimensions{padding:0 25px;font-size:32px;font-weight:400;letter-spacing:1.3px;line-height:1.63}}@media (min-width:992px){.contribution .card-dimensions{padding:0 100px}}.contribution .empty-container{margin-bottom:auto}.contribution .empty-container,.contribution .error-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contribution .error-card{margin:75px auto;padding:30px 25px;max-width:700px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.05);box-shadow:0 6px 12px 0 rgba(0,0,0,.05)}@media (min-width:768px){.contribution .error-card{padding:120px 105px}}.contribution .error-card a{margin-top:30px;background:#ff4e5e;border:none;-webkit-box-shadow:0 5px 10px rgba(255,78,94,.5);box-shadow:0 5px 10px rgba(255,78,94,.5)}.contribution .error-card a:hover{color:#fff;background:#ff4e5e;opacity:1;-webkit-box-shadow:0 5px 10px #ff4e5e;box-shadow:0 5px 10px #ff4e5e}.contribution .error-card a:hover path{fill:#fff}.contribution .record-instead{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.contribution .record-instead svg{margin-right:10px}.contribution .record-instead path{fill:#fff}.shortcuts-modal{padding:80px!important;max-width:770px!important}.shortcuts-modal h1{margin-bottom:50px;font-size:34px;font-weight:400}.shortcuts-modal .shortcuts{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shortcuts-modal .shortcuts,.shortcuts-modal .shortcuts .shortcut{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.shortcuts-modal .shortcuts .shortcut{margin-right:50px;width:91px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shortcuts-modal .shortcuts .shortcut:last-child{margin-right:0}.shortcuts-modal .shortcuts kbd{border-radius:4px;border:1px solid rgba(0,0,0,.05);margin-bottom:10px;width:57px;height:57px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px;font-family:Open Sans,sans-serif}.shortcuts-modal .shortcuts .label{font-size:12px;font-style:italic;color:#959595;line-height:1.5}
@-webkit-keyframes fade-in{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:all}}@keyframes fade-in{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:all}}.md-block{display:none}@media (min-width:768px){.md-block{display:block}}@media (max-width:768px){.hidden-sm-down{display:none!important}}@media (max-width:992px){.hidden-md-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}.pill{border-radius:29px;-webkit-box-sizing:border-box;box-sizing:border-box;width:46px;height:46px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media (min-width:768px){.pill{margin-top:20px;margin-left:auto;padding:0 12px;width:100%;height:57px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pill:first-child{margin-top:0}}.pill .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-weight:600;color:#4a4a4a}.pill .contents,.pill .num{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pill .contents{display:none!important;height:100%}@media (min-width:768px){.pill .contents{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.pill.active{border:2px solid #e7e5e2;background:#fff}.pill.active .num{color:#fff;background:#629ff4}@media (min-width:768px){.pill.active .num{background:#959595}}.pill.done{background:#fff;border:2px solid #e7e5e2}@media (min-width:768px){.pill.done{border:none;padding-left:6px}.pill.done.closed{padding-left:0}.pill.done .num{background:#f3f2f1;border:1px solid #f5f4f3}}.pill.done .contents{display:-webkit-box;display:-ms-flexbox;display:flex}.pill.pending .num{background:#fff}.pill.open{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:768px){.pill.open{width:auto}}.pill.open .contents{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.pill.open .num{border:1px solid #f5f4f3;margin:7px;background:#f3f2f1}@media (min-width:768px){.pill.open .num{margin:0}}
