.bgcolor-1{background-color:#aedcca}.bgcolor-2{background-color:#dcecc2}.bgcolor-3{background-color:#fdd2b5}.bgcolor-4{background-color:#f7a8a6}.bgcolor-5{background-color:#f48b94}.bgcolor-mission-delay{background-color:#f7a8a6}.bgcolor-missions-complete{background-color:#dcecc2}*,*::before,*::after{box-sizing:border-box}html{font-size:16px}body{font-size:1rem;font-family:'Source Sans Pro', sans-serif;background-color:#282e38;color:#fff;margin:0;padding-top:60px}a,button,.btn{outline:none !important;cursor:pointer;box-shadow:none !important}.btn.rounded-circle{width:130px;height:130px;margin:0 auto;display:flex;justify-content:center;align-items:center;font-size:1.5rem;line-height:1.2em;padding:0.2em 0.5em 0 0.5em}.btn.btn-invisible{background-color:transparent;border:none}.hide{display:none !important}@media (max-width: 500px){.xs-hidden{display:none !important}}header{height:60px;background-color:#282e38;display:flex;justify-content:center;color:#fff;position:absolute;top:0;left:0;right:0;z-index:10}header>*{flex:1 100%;white-space:nowrap;display:flex;align-items:center}header>* .btn{border-radius:0;height:100%;min-width:60px;justify-content:center;display:flex;align-items:center;color:#fff;background-color:rgba(255,255,255,0)}header>* .btn:hover{background-color:rgba(255,255,255,0.2)}header>* .btn.active{background-color:rgba(255,255,255,0.1);cursor:default}header>* .btn .icon{height:50%;width:auto}header .header-left>span{padding-left:1em}header .header-center{text-align:center;flex:1 auto}header .header-right{text-align:right;justify-content:flex-end}header .logo{font-size:36px;line-height:1em;font-weight:700;flex:none;color:#fff;margin:0}header .logo a{color:#fff;text-decoration:none}header .logo>i{font-weight:400}.fixed-header{position:absolute;top:0;left:0;right:0;z-index:10}@media (min-height: 500px){.fixed-header{position:fixed}}.fixed-header header{position:relative}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fullscreen{position:absolute;top:0;left:0;right:0;min-height:100%;padding-top:60px;padding-bottom:60px}.coverImg{width:300px;max-width:80%;position:relative}.flexcenter{display:flex;justify-content:center;align-items:center}#overviewTable{width:100%;overflow:hidden;font-size:1rem;color:#fff}#overviewTable tr{position:relative}#overviewTable tr td.colName{position:relative;z-index:1;text-transform:uppercase;width:200px;white-space:nowrap;padding:20px 100px 20px 50px;max-width:100vw;max-width:calc(100vw - 2px)}#overviewTable tr td.colName h3{font-weight:600;font-size:2em;line-height:0.8em;line-height:1em;margin:-5px 0;padding:5px 0}#overviewTable tr td.colPercent{position:relative}#overviewTable tr td.colPercent .percentbar{position:absolute;top:0;left:0;bottom:0;right:0;overflow:visible !important}#overviewTable tr td.colPercent .percentbar .percent{position:absolute;top:0;right:100%;height:100%;font-size:2.5em;line-height:1em;font-weight:600;display:flex;align-items:center;text-align:right;padding-right:20px}#overviewTable tr td.colPercent .percentbar .percentfade{position:absolute;top:0;right:100%;height:100%;width:100vw;background-color:rgba(0,0,0,0.5);background:linear-gradient(90deg, transparent 10%, rgba(0,0,0,0.2));opacity:0.5}#overviewTable tr td.colPercent .percentbar .delaybar{position:absolute;top:0;left:0;height:100%;width:0%;background-color:rgba(255,0,0,0.5)}#overviewTable tr td.colPercent .percentbar .delaybar.white{background-color:rgba(255,255,255,0.5)}@media (max-width: 500px){#overviewTable tr td.colName{font-size:0.5rem;max-width:100px;height:60px}#overviewTable tr td.colName .colNameWrap{position:absolute;top:6px;left:10px}#overviewTable tr td.colName .colNameWrap .ellipsis{display:inline-block}#overviewTable tr td.colPercent{font-size:0.7rem}#overviewTable tr td.colPercent .percent{padding-top:20px}}
