#navbar-container{position:fixed;top:0;left:0;width:100vw;height:45px;z-index:300;display:grid;grid-template-columns:45px auto 45px;background:#0f1221}#navbar-container .option-elements.desktop{display:none;justify-content:flex-end}#navbar-container .option-elements.mobile{display:flex;justify-content:flex-end}#navbar-container .navbar-item{position:relative;display:inline-block}#navbar-container .navbar-item .item-content{display:flex;align-items:center;justify-content:center;color:#fff;width:100%;height:100%}#navbar-container .navbar-item .item-content span{color:#5282F9}#navbar-container .navbar-item .item-content .item-text{padding-left:.875em;font-size:.875em;display:none}#navbar-container .navbar-item.header-button .item-content{width:45px;height:45px}#navbar-container .navbar-item.header-button.toggle.animate .item-content{background:#3b3a83}@media screen and (min-width: 700px) and (min-height: 500px){#navbar-container{grid-template-columns:45px calc(280px - 45px) 1fr}#navbar-container #menu-button{grid-column:1;grid-row:1;z-index:2}#navbar-container #glass-logo{grid-column:1/3;grid-row:1;z-index:1}#navbar-container .option-elements.mobile{display:none}#navbar-container .option-elements.desktop{display:flex}#navbar-container .option-elements.desktop .header-button .item-content{width:auto;padding:0 1em}#navbar-container .option-elements.desktop .header-button .item-content .item-text{display:inline-block}#navbar-container .navbar-item.header-button{cursor:pointer}#navbar-container .navbar-item.header-button.toggle.animate .item-content{background:transparent}#navbar-container .navbar-item.header-button.hoverable:hover .item-content{background:#3b3a83}}

.anim.anim-scale{transform:scaleX(1);will-change:transform}.anim.anim-scale.anim-active{transition:transform 120ms linear}.anim.anim-scale.animate{transform:scaleX(-1)}.anim.anim-merge{display:grid;align-items:center;justify-items:center}.anim.anim-merge.anim-active .anim-elem{transition:opacity 120ms linear,transform 120ms linear}.anim.anim-merge .anim-elem{grid-row:1;grid-column:1;will-change:opacity, transform}.anim.anim-merge .anim-elem:nth-of-type(1){opacity:1;transform:scaleX(1)}.anim.anim-merge .anim-elem:nth-of-type(2){opacity:0;transform:scaleX(-1)}.anim.anim-merge.animate .anim-elem:nth-of-type(1){opacity:0;transform:scaleX(-1)}.anim.anim-merge.animate .anim-elem:nth-of-type(2){opacity:1;transform:scaleX(1)}.anim.anim-fade{display:grid;align-items:center;justify-items:center}.anim.anim-fade.anim-active .anim-elem{transition:opacity 120ms linear}.anim.anim-fade .anim-elem{grid-row:1;grid-column:1;will-change:opacity, transform}.anim.anim-fade .anim-elem:nth-of-type(1){opacity:1}.anim.anim-fade .anim-elem:nth-of-type(2){opacity:0}.anim.anim-fade.animate .anim-elem:nth-of-type(1){opacity:0}.anim.anim-fade.animate .anim-elem:nth-of-type(2){opacity:1}@media screen and (min-width: 700px) and (min-height: 500px){.anim.anim-inverted{transform:scaleX(-1)}.anim.anim-inverted.animate{transform:scaleX(1)}}

.items{display:block;width:200px;background:#fff;box-shadow:0 8px 8px 0 rgba(0,0,0,0.2)}.items a{font-size:1.2em;padding:12px 0 16px 12px;color:#000;text-align:left;display:grid;grid-template-columns:1fr 45px;align-items:center}.items a span:last-child{justify-self:center}.items a:hover{background:#eee}.items hr{border:0;height:0;border-bottom:1px solid rgba(0,0,0,0.1)}.counter{font-size:.75em;padding:.2em .75em;border-radius:.75em;background:#5282F9}@media screen and (min-width: 700px) and (min-height: 500px){a{cursor:pointer}}

#sidebar-navigator{display:grid;height:45px;background-color:#141835;grid-template-columns:45px 1fr 45px;justify-items:center;align-items:center}#sidebar-navigator .prev-section,#sidebar-navigator .next-section{width:45px;height:45px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.5rem}#sidebar-navigator .prev-section:hover,#sidebar-navigator .next-section:hover{background:#3b3a83;color:#fff}#sidebar-navigator .prev-section{grid-column:1;grid-row:1 / 3}#sidebar-navigator .sidebar-navigator-content-name{font-size:11px;font-weight:bold}#sidebar-navigator .sidebar-breadcrumbs{font-size:10px}#sidebar-navigator .sidebar-breadcrumbs span{color:#ccc;margin-left:.3rem}#sidebar-navigator .sidebar-breadcrumbs span:first-child{margin:0}#sidebar-navigator .next-section{grid-column:3;grid-row:1 / 3}

#sidebar-current{height:80px;display:grid;background-color:#090a17;grid-template-columns:1fr 3fr;padding:4px 20px}#sidebar-current .info{display:grid;font-size:11px;line-height:15px}#sidebar-current .info .title{font-weight:bold;align-self:end}#sidebar-current .icon{padding:4px;font-size:25px;align-self:center}

.sidebar-tabs{box-shadow:2ch}.sidebar-tabs a{font-size:0.875em;height:45px;color:#a6a6a6;border-left:5px solid transparent;display:grid;grid-template-columns:45px 1fr auto 12px;align-items:center}.sidebar-tabs a span{justify-self:center;font-size:1.3em}.sidebar-tabs a p{margin:0}.sidebar-tabs a.selected{border-left:5px solid #5282F9;background:#141835;color:#fff}.sidebar-tabs a.disabled{background-color:#090a17}.sidebar-tabs a p.tab-subtitle{font-size:10px;padding:0px 0px 0px 8px;color:#a6a6a6}@media screen and (min-width: 700px) and (min-height: 500px){.sidebar-tabs a{cursor:pointer}.sidebar-tabs a:hover{border-left:5px solid #ccc;background:#141835;color:#fff}.sidebar-tabs a.selected .arrow{float:right;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #fff}.sidebar-tabs a.disabled:hover{background-color:#090a17;border-left:5px solid transparent;color:#a6a6a6;cursor:auto}}

.lds-roller{display:inline-block;position:relative;width:64px;height:64px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:32px 32px}.lds-roller div:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#5282F9;margin:-3px 0 0 -3px}.lds-roller div:nth-child(1){animation-delay:-0.036s}.lds-roller div:nth-child(1):after{top:50px;left:50px}.lds-roller div:nth-child(2){animation-delay:-0.072s}.lds-roller div:nth-child(2):after{top:54px;left:45px}.lds-roller div:nth-child(3){animation-delay:-0.108s}.lds-roller div:nth-child(3):after{top:57px;left:39px}.lds-roller div:nth-child(4){animation-delay:-0.144s}.lds-roller div:nth-child(4):after{top:58px;left:32px}.lds-roller div:nth-child(5){animation-delay:-0.18s}.lds-roller div:nth-child(5):after{top:57px;left:25px}.lds-roller div:nth-child(6){animation-delay:-0.216s}.lds-roller div:nth-child(6):after{top:54px;left:19px}.lds-roller div:nth-child(7){animation-delay:-0.252s}.lds-roller div:nth-child(7):after{top:50px;left:14px}.lds-roller div:nth-child(8){animation-delay:-0.288s}.lds-roller div:nth-child(8):after{top:45px;left:10px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.lds-facebook{display:inline-block;position:relative;width:64px;height:64px}.lds-facebook div{display:inline-block;position:absolute;left:6px;width:13px;animation:lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite}.lds-facebook div:nth-child(1){left:6px;animation-delay:-0.24s}.lds-facebook div:nth-child(2){left:26px;animation-delay:-0.12s}.lds-facebook div:nth-child(3){left:45px;animation-delay:0}@keyframes lds-facebook{0%{top:6px;height:51px}50%,100%{top:19px;height:26px}}

#sidebar{color:#ccc;padding-bottom:4em}#sidebar::-webkit-scrollbar-thumb{background:#888}#sidebar::-webkit-scrollbar-thumb:hover{background:#5282F9}#sidebar #loader{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.side-panel{background-image:linear-gradient(#090a17, #0f1221);position:fixed;top:45px;width:280px;height:calc(100vh - 45px);z-index:200;overflow-y:auto;-webkit-overflow-scrolling:auto;will-change:overflow, transform}.side-panel.left{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.side-panel.right{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.side-panel.anim-active{transition:transform 120ms linear}.side-panel.animate{-webkit-transform:none;transform:none}.side-panel.no-transition{transition:none !important}@media screen and (min-width: 700px) and (min-height: 500px){#sidebar{padding-bottom:0;-webkit-transform:none;transform:none}#sidebar.animate{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}

#feedback{height:40vh;overflow-y:auto;display:grid;grid-template-rows:1fr 2fr}#feedback #success{text-align:center}#feedback #options .option{padding:.5rem 1rem;display:grid;grid-template-columns:auto auto 1fr;align-items:center;border-radius:3px}#feedback #options .option label{display:flex;align-items:center;cursor:pointer}#feedback #options .option label input{cursor:pointer;margin-right:1rem}#feedback #options .option.selected{font-weight:bold}#feedback #message{padding:.5rem 1rem;height:100%}#feedback #message textarea.text{padding:1rem;width:100%;height:100%;border:1px solid #7c7c7c;border-radius:3px;resize:none}#feedback #message textarea.text:focus{outline-width:0;border-color:#5282F9}

.dots{display:flex;align-items:center;color:#FBBD08;font-size:18px}.dots .undone{color:gray}.dots .separator{width:30px;height:2px;background-color:#FBBD08}.dots .separator.undone{background-color:gray}

.wizzard-head{display:flex;align-items:center}.wizzard-head h1{margin:0;padding:0 1.25rem 0 0;font-size:1.2rem;font-weight:bold;color:#141835}.wizzard-head .subtitle{font-size:1rem;color:#000;font-weight:100}.wizzard-actions{display:grid;width:100%;grid-template-columns:1fr auto 1fr;align-items:center}.wizzard-actions .next-button{grid-row:1;grid-column:3;justify-self:flex-end}.wizzard-actions .prev-button{grid-row:1;grid-column:1}.wizzard-actions .stage-tracker{grid-row:1;grid-column:2}

.tutorial-content{height:60vh;font-size:1rem;text-align:center;display:grid;grid-gap:1rem;justify-items:center;align-content:center}.tutorial-content .image{box-shadow:0 4px 4px 0 rgba(0,0,0,0.2)}

#donations{height:100%;display:flex;align-items:center;justify-content:center}#donations #text{display:grid;grid-gap:2rem}#donations #text p{color:#7c7c7c;font-size:14px}#donations #text #donate-button{justify-self:center}

#main-offset{height:45px;visibility:hidden}#main{display:flex;width:100vw;height:calc(100vh - 45px);float:right;background-color:#fbfbfb}#main.no-transition{transition:none !important}#main .main-scroll{width:100%}@media screen and (min-width: 700px) and (min-height: 500px){#main{width:calc(100vw - 280px);will-change:width, overflow}#main .main-scroll{overflow:auto;-webkit-overflow-scrolling:touch;will-change:overflow}#main.anim-active{transition:width 120ms linear}#main.animate{width:100vw}#panel-bg{display:none}}

.help{font-size:1rem;display:grid;grid-gap:1rem;justify-items:center;align-content:center}.help .image{box-shadow:0 4px 4px 0 rgba(0,0,0,0.2)}#files{height:100%;display:flex;align-items:center;justify-content:center}#files p.main{font-weight:bold;font-size:14px;margin-bottom:1rem;color:#141835}#files p.sub{font-size:13px;color:#a6a6a6;margin-bottom:0}#files p a{cursor:pointer;background-color:#a6a6a6;border-radius:10px;color:white;padding:1px 8px 2px 8px;margin:0 2px}#files p a:hover{background-color:#5282F9}#files #file-preview{height:100%;display:flex;flex-direction:column;justify-content:center}#files #file-preview #files-list{overflow-y:auto;padding:0 2rem;height:60%;display:grid;align-items:center}#files #file-preview #files-list .file{display:grid;grid-template-columns:auto auto 1fr;align-items:center;align-self:center;padding:1rem 0;color:#0f1221;background-color:#fff;border-bottom:1px solid #ccc}#files #file-preview #files-list .file:first-child{border-top:1px solid #ccc}#files #file-preview #files-list .file .file-data{display:flex;font-size:13px;padding:0 1.25rem 0 0}#files #file-preview #files-list .file .file-data :first-child{padding:0 2rem 0 0}#files #file-preview #files-list .file .file-data #file-size{color:#a6a6a6}#files #file-preview #files-list .file span.file-icon{font-size:3rem;color:#1e2250;padding:0 1.25rem 0 0}#files #file-preview #files-list .file span.close{cursor:pointer;font-size:1.5rem;justify-self:right}#files #file-preview #files-list .file span.close:hover{color:#d95c5c}#files #file-preview #add-one{padding:.5rem 0;display:flex;justify-content:center}#files #file-preview #add-one .add-button{height:3rem;display:flex;justify-content:center;align-items:center;cursor:pointer;border:0px solid;border-radius:2rem;padding:0 .75rem}#files #file-preview #add-one .add-button span.plus-icon{font-size:1.5rem;color:#a6a6a6;padding:0}#files #file-preview #add-one .add-button p{color:#7c7c7c;display:none}#files #file-preview #add-one .add-button:hover{background-color:#fafafa;border:1px solid #ccc}#files #file-preview #add-one .add-button:hover p{display:block}#files #file-preview #add-one .add-button:hover span.plus-icon{color:#5282F9;padding:0 .5rem 0 0}#files #file-preview #regret{display:grid;align-content:flex-end;justify-content:center;justify-items:center;padding:.75rem 0}#files #file-upload{display:flex;flex-direction:column;align-items:center;justify-content:center}#files #file-upload img{margin-bottom:.75rem}#files #file-upload .icon{opacity:.7}#files #file-upload.dragging{border:2px dashed #ccc;border-radius:5px;color:#a6a6a6}#files #file-upload.dragging .icon{opacity:.5}#files #file-upload.dragging p.main{color:#141835}#files .bounce{-webkit-animation:bounce 1s infinite}@-webkit-keyframes bounce{0%{bottom:5px}25%,75%{bottom:15px}50%{bottom:20px}100%{bottom:0}}

#name{height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}#name .name-input{display:flex;align-items:center}#name .name-input p{margin:0 .75rem 0 0}#name .name-input input{padding:0 .75rem;height:2.5rem;width:20rem;border:1px solid #d6d6d6;border-bottom:3px solid  #2b6ce2;outline:none}

.ir.list-item{display:block;width:200px;background:#fff;box-shadow:0 8px 8px 0 rgba(0,0,0,0.2)}.ir.list-item a{font-size:.875em;padding:12px 0 16px 12px;color:#000;text-align:left;cursor:pointer;display:grid;grid-template-columns:1fr 45px;align-items:center}.ir.list-item a span:last-child{justify-self:center}.ir.list-item a:hover{background:#eee}.ir.list-item hr{border:0;height:0;border-bottom:1px solid rgba(0,0,0,0.1)}.ir.list-item .counter{font-size:.75em;padding:.2em .75em;border-radius:.75em;background:#5282F9}@media screen and (min-width: 700px) and (min-height: 500px){a{cursor:pointer}}

.list-table{width:100%;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.list-table table{min-width:100%;border:1px solid #ededed;border-collapse:collapse;table-layout:fixed}.list-table table tr{background-color:#fff}.list-table table td,.list-table table th{text-overflow:ellipsis}.list-table table tbody tr:first-child{border-top:1px solid #ededed}.list-table span{cursor:pointer;position:relative}.list-table .desktop{display:inline}.list-table .desktop table thead tr{font-size:12px;color:#707070}.list-table .desktop table tbody tr{height:32px;font-size:12px;color:#333}.list-table .desktop table tbody tr:nth-child(odd){background-color:#FAFAFA}.list-table .desktop table tbody tr:hover{background:#eee}.list-table .desktop table tbody tr.selected{background:#e6e5e5}.list-table .desktop table td,.list-table .desktop table th{height:32px;padding:.6em;text-align:left}.list-table .desktop span.option{padding:.1em 1em;width:min-content;border:1px solid #d3d3d3;background-color:white;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1)}.list-table .mobile{display:none}.list-table .mobile table{margin-bottom:.625em;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1)}.list-table .mobile table tr td{color:#8a8a8a;padding:.3em 1em}.list-table .mobile table tr th{color:#707070;padding:1em}.list-table .mobile table tr td,.list-table .mobile table tr th{background-color:#FAFAFA;font-size:13px}.list-table .mobile table tr td:first-child,.list-table .mobile table tr th:first-child{text-align:left}.list-table .mobile table tr td:last-child,.list-table .mobile table tr th:last-child{text-align:right}.list-table .mobile table tr:first-child td{padding-top:1em}.list-table .mobile table tr:last-child td{padding-bottom:1em}.list-table .mobile span.option{margin-left:auto;margin-right:0;width:min-content;padding:.5em 1em .5em 2em;color:#707070}@media screen and (max-width: 700px){.list-table .desktop{display:none}.list-table .mobile{display:inline}}

#separators{height:100%;display:grid;grid-template-columns:3fr 7fr;min-width:0;min-height:0;grid-gap:1rem;padding:1rem}#separators #selector-area{grid-row:1;grid-column:1;display:flex;flex-direction:column;justify-content:center}#separators #selector-area .selector #options{font-size:.9rem}#separators #selector-area .selector #options .option{padding:.5rem 1rem;display:flex;justify-content:space-between;border-radius:3px}#separators #selector-area .selector #options .option.selected{font-weight:bold;background-color:#eee}#separators #selector-area .selector #options .option label{display:flex;align-items:center;cursor:pointer}#separators #selector-area .selector #options .option label input{cursor:pointer;margin-right:1rem}#separators #selector-area .selector #options .option .extra input{width:32px;height:22px;margin-right:0;border:1px solid #7c7c7c;border-radius:1000px;text-align:center}#separators #selector-area .selector #options .option .extra input:focus{outline-width:0;border-color:#5282F9}#separators #preview-area{position:relative;grid-row:1;grid-column:2}#separators #preview-area .list-table{position:absolute;overflow:auto}#separators #preview-area .ReactTable{width:100%;height:100%;position:absolute;overflow:hidden;min-width:0}

#headers{height:100%;width:100%;display:grid;padding:1rem;font-size:1rem;color:#1e2250}#headers #preview-area{position:relative;border:1px solid #ccc}#headers #preview-area .preview-table{position:absolute;overflow:auto;width:100%;height:100%}#upload{grid-row:1/3;grid-column:1;display:grid;height:100%;padding:2rem;align-content:center;justify-items:center}#upload #loader{padding:.5rem}

#parameters{height:100%;width:100%;padding:1rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}#parameters #form-area{height:100%}#parameters #preview-area{position:relative}#parameters #preview-area .preview-table{position:absolute;overflow:auto;width:100%;height:100%}#parameters #options{height:100%;font-size:.9rem;overflow-y:auto}#parameters #options .option{padding:.3rem 1rem;display:grid;grid-template-columns:auto 1fr;align-items:center}#parameters #options .option.selected{font-weight:bold;background-color:#eee}#parameters #options .option .input{justify-self:flex-end}#parameters #options .option .input p.value{color:#999}#parameters #options .option .input input{border:1px solid #a6a6a6;height:22px;border-radius:.2rem;padding-left:.5rem}#parameters #options .option .input input:focus{outline-width:0;border-color:#5282F9}#parameters #options hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:.6rem 0;padding:0}

#report{grid-row:1/3;grid-column:1;display:grid;height:100%;padding:2rem;align-content:center;justify-items:center}#report #loader{padding:.5rem}#labels{height:100%;width:100%;padding:1rem;display:flex;flex-direction:column}#labels .area.headers{background-color:#eee}#labels .area.headers p{font-weight:bold;margin:0}#labels .area.headers input{margin-top:.25rem}#labels .area.headers .row{padding:.5rem 0}#labels .area.headers .row .column{display:flex;flex-direction:column;align-items:center}#labels .area.labels-body{position:relative;width:100%;height:100%}#labels .area.labels-body .labels-body-content{position:absolute;overflow:auto;width:100%;height:100%}#labels .area .row{display:grid;grid-gap:0.5rem;grid-template-columns:4.5rem 4.5rem 4.5rem auto;padding:.25rem 0;font-size:13px;border-bottom:1px solid #eee}#labels .area .row .column{display:flex;align-items:center}#labels .area .row .column.check{justify-content:center}

#success{grid-row:1/3;grid-column:1;height:100%;display:grid;align-content:center;justify-content:center}#success #check-image{justify-self:center;padding-bottom:2rem}#success p{font-size:1rem;color:#999}

#threadgroups{height:100%;width:100%;padding:1rem;display:flex;flex-direction:column}#threadgroups .area.headers{background-color:#eee}#threadgroups .area.headers p{font-weight:bold;margin:0}#threadgroups .area.headers input{margin-top:.25rem}#threadgroups .area.headers .row{padding:.5rem 0}#threadgroups .area.headers .row .column{display:flex;flex-direction:column;align-items:center}#threadgroups .area.labels-body{position:relative;width:100%;height:100%}#threadgroups .area.labels-body .labels-body-content{position:absolute;overflow:auto;width:100%;height:100%}#threadgroups .area .row{display:grid;grid-gap:0.5rem;grid-template-columns:5.0rem auto;padding:.25rem 0;font-size:13px;border-bottom:1px solid #eee}#threadgroups .area .row .column{display:flex;align-items:center}#threadgroups .area .row .column.check{justify-content:center}

.creator-content{position:relative;height:75vh}.creator-content .help{position:absolute;top:0;right:0}.creator-content .help span{cursor:pointer;border:1px solid #ccc;border-radius:20px;padding:.2rem .4rem;align-items:center;justify-items:center;font-size:15px;color:#2081C9}.creator-content .help span:hover{border:1px solid #999}.creator-content .stage{height:100%;display:grid;grid-template-rows:auto 1fr}.creator-content .stage .head{justify-self:center;padding:0 2rem;display:flex;flex-direction:column;align-items:center}.creator-content .stage .head h1{font-size:1.3rem;font-weight:100;margin-bottom:0;padding-bottom:.5rem;color:#1e2250}.creator-content .stage .head p{font-size:.9rem;color:#7c7c7c}.creator-content .stage .head p a{color:orange}.creator-content .stage .body{height:100%}.help-actions .closure-actions{display:flex}

.options-container{display:grid;background-color:#fff;border-bottom:1px solid #eee;padding:.3rem .5rem;height:45px}.options-container .options{display:grid;grid-auto-flow:column;justify-content:right;grid-column-gap:.5em}

.circle-option{display:flex;cursor:pointer;border:1px solid #ccc;border-radius:20px;padding:.2rem .5rem;align-items:center;justify-items:center;font-size:11px}.circle-option span{font-size:17px;color:#2081C9}.circle-option:hover{border:1px solid #999}.circle-option.selected{background-color:#ccc}

#edit-project{padding:0 1rem}#edit-project .edit-body{margin-bottom:2rem}#edit-project .edit-body table{width:100%}#edit-project .edit-body td{padding-bottom:1rem}#edit-project .edit-body tr:last-child td{padding-bottom:0}#edit-project .edit-body .edit-input{display:flex;align-items:center}#edit-project .edit-body .edit-input p{margin:0 .75rem 0 0}#edit-project .edit-body .edit-input input{padding:0 .75rem;height:2.5rem;width:20rem;border:1px solid #d6d6d6;border-bottom:3px solid  #2b6ce2;outline:none}

#edit-project{padding:0 1rem}#edit-project .edit-header{display:flex;justify-content:flex-end;margin-bottom:2rem}#edit-project .edit-header button{border-radius:5px;font-size:12px;padding:.2rem .4rem;background-color:#fff;border:1px solid #7c7c7c;color:#7c7c7c}#edit-project .edit-header button:first-child{margin-right:.5rem}#edit-project .edit-header button.delete{color:#e093aa;border:1px solid #e093aa;background-color:#FFF1F1}#edit-project input.blueInput{padding:0 .75rem;height:2.5rem;width:100%;border:1px solid #d6d6d6;border-bottom:3px solid  #2b6ce2;outline:none}#edit-project input.blueInput.paragraph{height:100px}

#members-project .members-list{position:relative}#members-project table{width:100%}#members-project input.blueInput{padding:0 .75rem;height:2.5rem;width:100%;border:1px solid #d6d6d6;border-bottom:3px solid  #2b6ce2;outline:none}#members-project input.blueInput.paragraph{height:100px}

#projects{position:relative;min-height:calc(100% - 45px);width:100%;padding:2rem}#projects #projects-grid{--gap-size: 1rem;--padding-size: 1.0rem 1.3rem;display:grid;grid-gap:var(--gap-size)}#projects #projects-grid .main-overview{display:grid;grid-template-columns:repeat(3, minmax(280px, 1fr));grid-gap:var(--gap-size)}#projects #projects-grid .main-overview .project-card{box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);border:1px solid #eee;background-color:white;padding:var(--padding-size);display:flex;flex-direction:column}#projects #projects-grid .main-overview .project-card .project-body{padding:0 0 2rem 0;cursor:pointer}#projects #projects-grid .main-overview .project-card .project-body h1{color:black;font-size:18px;margin:0 0 .5rem 0}#projects #projects-grid .main-overview .project-card .project-body h2{font-size:12px;font-weight:100;color:rgba(0,0,0,0.54);margin:0 0 1rem 0}#projects #projects-grid .main-overview .project-card .project-body hr{margin-bottom:1.5rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}#projects #projects-grid .main-overview .project-card .project-body p{font-size:12px;color:rgba(0,0,0,0.54)}#projects #projects-grid .main-overview .project-card .project-header{display:flex;justify-content:flex-end;align-items:center}#projects #projects-grid .main-overview .project-card .project-header p{font-size:11px;color:rgba(0,0,0,0.54);margin:0 .5rem 0 0}#projects #projects-grid .main-overview .project-card .project-footer{display:flex;justify-content:space-between}#projects #projects-grid .main-overview .project-card .project-footer .left,#projects #projects-grid .main-overview .project-card .project-footer .right{display:flex}#projects #projects-grid .main-overview .project-card .project-footer .left span,#projects #projects-grid .main-overview .project-card .project-footer .right span{margin-right:.5rem}#projects #projects-grid .main-overview .project-card .project-footer .left .element{margin-right:1.0rem}#projects #projects-grid .main-overview .project-card .element{display:flex;align-items:center;border-radius:10rem;padding:.2rem 0}#projects #projects-grid .main-overview .project-card .element p{font-size:11px;color:rgba(0,0,0,0.54)}#projects #projects-grid .main-overview .project-card .element span{color:rgba(0,0,0,0.54);font-size:11px}#projects #projects-grid .main-overview .project-card .element.hoverable{padding:.2rem .5rem}#projects #projects-grid .main-overview .project-card .element:hover.hoverable{cursor:pointer;background-color:#5282F9}#projects #projects-grid .main-overview .project-card .element:hover.hoverable p{color:#fff}#projects #projects-grid .main-overview .project-card .element:hover.hoverable span{color:black}@media screen and (min-width: 700px) and (min-height: 500px){#projects-grid{--gap-size: 2rem}#projects-grid .main-overview{grid-template-columns:repeat(auto-fit, minmax(265px, 1fr))}}

#reports-content{position:relative;min-height:calc(100% - 45px);width:100%;padding:1rem}#reports-content #reports-container{height:100%}#reports-content #reports-container .project-card{border:1px solid #ccc;border-top:2px solid #ffab40ff;border-radius:3px}#reports-content #no-reports{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center}#reports-content #no-reports #image{justify-self:center;padding-bottom:2rem}#reports-content #no-reports p{color:#999}#reports-content #loading-reports{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center}.report-menu{display:grid}.report-menu div{cursor:pointer}@media screen and (min-width: 700px) and (min-height: 500px){#reports-content{padding:2rem}}

.y-unit{writing-mode:tb-rl;transform:rotate(-180deg)}.y-unit,.x-unit{font-size:.85rem;text-align:center;color:rgba(0,0,0,0.54)}

.chart-title{text-align:center;color:rgba(0,0,0,0.54)}

.line-chart{display:grid;height:100%;grid-template-columns:1.7rem auto}.line-chart .right-column{display:grid;grid-template-rows:1.7rem auto 1.7rem}.line-events-popup h1{font-size:10px;text-align:center;margin:0}.line-events-popup p{margin:.2rem}

.bar-events-popup p{margin:.2rem;text-align:center}.bar-events-popup h1{font-size:10px;margin:0;text-align:center}.bar-events-marker{opacity:0.0}.bar-events-marker:hover{opacity:0.05}

.pie-chart{height:100%}

.mixed-chart{display:grid;height:100%;grid-template-columns:1.7rem auto 1.7rem}.mixed-chart .middle-column{display:grid;grid-template-rows:1.7rem auto 1.7rem}

.series-options{display:flex;padding:1rem}

.chart-summary table{font-size:10px;table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%}.chart-summary table th{padding:0 0 1px 10px;text-align:left;font-weight:700;color:#33b5e5;white-space:nowrap}.chart-summary table th.color{width:30px}.chart-summary table tr{overflow:hidden;cursor:pointer}.chart-summary table tr:nth-child(even){background:#eee}.chart-summary table td{float:none;white-space:nowrap;padding:2px 10px;overflow:hidden;text-overflow:ellipsis}.chart-summary .active{color:black}.chart-summary .disabled{color:#a6a6a6}

.chart-container{height:100%;display:grid;grid-template-columns:2fr 1fr}.chart-container.visual-only{grid-template-columns:1fr}.chart-container #loader{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.chart-container .meta{position:relative}.chart-container .meta .meta-nested{position:absolute;height:100%;overflow:auto}.no-data{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;text-align:center}

#compare{height:calc(100% - 45px);width:100%;padding:1rem}#compare #compare-top{height:40%;margin-bottom:1rem;display:flex}#compare #compare-top #compare-list{height:100%;width:70%;padding:1rem 0;overflow:auto;margin-right:1rem;border:1px solid #e4e4e4;background-color:white}#compare #compare-top #compare-options{display:flex;flex-direction:column;justify-content:center;padding:1rem;height:100%;width:30%;border:1px solid #e4e4e4;background-color:white}#compare #compare-bottom{height:60%}#compare #compare-bottom #compare-chart{width:100%;height:100%;border:2px dashed #e4e4e4;background-color:white}#compare #loading-reports{position:absolute;top:50%;left:50%;transform:translate(0, -50%);display:flex;flex-direction:column;align-items:center}

#content{position:relative;min-height:calc(100% - 45px);width:100%;padding:1rem;background-color:#FAFAFA}#content #loading-report{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center}.close{float:left}@media screen and (min-width: 700px) and (min-height: 500px){#content{padding:2rem}}

#summary{--gap-size: 1rem;--padding-size: 1.5rem;display:grid;grid-gap:var(--gap-size)}#summary .main{display:flex;align-items:center;background-color:white;padding:var(--padding-size)}#summary .main-overview{display:grid;grid-template-columns:repeat(auto-fit, minmax(265px, 1fr));grid-gap:var(--gap-size)}#summary .main-overview .overview-card{box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);display:grid;grid-gap:1.5rem;grid-template-columns:1fr auto;align-items:center;background-color:white;padding:var(--padding-size)}#summary .main-overview .overview-card .title{font-size:1rem;font-weight:700;padding-bottom:.25rem}#summary .main-overview .overview-card .subtitle{font-size:.75rem}#summary .main-overview .overview-card .data{font-family:'Roboto Condensed';font-size:2rem;font-weight:400}#summary .main-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap-size)}#summary .main-cards .card{grid-column:span 2;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);width:100%;display:flex;flex-direction:column;align-items:left;-webkit-column-break-inside:avoid;box-sizing:border-box;background-color:white;padding:var(--padding-size)}#summary .main-cards .card .title{font-size:1rem;font-weight:700;padding-bottom:.25rem}#summary .main-cards .card .subtitle{font-size:.75rem}#summary .main-cards .card .data .chart-container{display:flex;flex-direction:column}#summary .main-cards .card .data .chart-container .chart{height:200px}#summary .main-cards .card .data .chart-container .chart.medium{height:200px}#summary .main-cards .card .data .chart-container .labels{display:flex;justify-content:space-around;flex-wrap:wrap}#summary .main-cards .card .data .chart-container .labels .label{display:flex;align-items:center;font-size:.75rem}#summary .main-cards .card .data .chart-container .labels .label .circle{font-size:10px;padding-right:.5rem}@media screen and (min-width: 700px) and (min-height: 500px){#summary{--gap-size: 2rem}#summary .main-cards .card{grid-column:span 1}}

@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url(/f1fd7015cb90736dbcabb1377cc6ddb2.eot);src:local("Roboto Condensed"),local("RobotoCondensed-Regular"),url(/f1fd7015cb90736dbcabb1377cc6ddb2.eot?#iefix) format("embedded-opentype"),url(/587de8ec039052f50e69c9654439b991.woff2) format("woff2"),url(/6da41a0de9bcf1627a01686cb1cd0d31.woff) format("woff"),url(/b17350f61752fa663a53ca9759b7aa54.ttf) format("truetype"),url(/8cb983f9db2dc3cf43e7879513126a5c.svg#RobotoCondensed) format("svg")}

.ReactTable{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(0,0,0,0.1)}.ReactTable *{box-sizing:border-box}.ReactTable .rt-table{-webkit-box-flex:1;-ms-flex:auto 1;flex:auto 1;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:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;border-collapse:collapse;overflow:auto}.ReactTable .rt-thead{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ReactTable .rt-thead.-headerGroups{background:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.05)}.ReactTable .rt-thead.-filters{border-bottom:1px solid rgba(0,0,0,0.05)}.ReactTable .rt-thead.-filters input,.ReactTable .rt-thead.-filters select{border:1px solid rgba(0,0,0,0.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:normal;outline:none}.ReactTable .rt-thead.-filters .rt-th{border-right:1px solid rgba(0,0,0,0.02)}.ReactTable .rt-thead.-header{box-shadow:0 2px 15px 0 rgba(0,0,0,0.15)}.ReactTable .rt-thead .rt-tr{text-align:center}.ReactTable .rt-thead .rt-th,.ReactTable .rt-thead .rt-td{padding:5px 5px;line-height:normal;position:relative;border-right:1px solid rgba(0,0,0,0.05);transition:box-shadow 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);box-shadow:inset 0 0 0 0 transparent}.ReactTable .rt-thead .rt-th.-sort-asc,.ReactTable .rt-thead .rt-td.-sort-asc{box-shadow:inset 0 3px 0 0 rgba(0,0,0,0.6)}.ReactTable .rt-thead .rt-th.-sort-desc,.ReactTable .rt-thead .rt-td.-sort-desc{box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.6)}.ReactTable .rt-thead .rt-th.-cursor-pointer,.ReactTable .rt-thead .rt-td.-cursor-pointer{cursor:pointer}.ReactTable .rt-thead .rt-th:last-child,.ReactTable .rt-thead .rt-td:last-child{border-right:0}.ReactTable .rt-thead .rt-th:focus{outline:none}.ReactTable .rt-thead .rt-resizable-header{overflow:visible}.ReactTable .rt-thead .rt-resizable-header:last-child{overflow:hidden}.ReactTable .rt-thead .rt-resizable-header-content{overflow:hidden;text-overflow:ellipsis}.ReactTable .rt-thead .rt-header-pivot{border-right-color:#f7f7f7}.ReactTable .rt-thead .rt-header-pivot:after,.ReactTable .rt-thead .rt-header-pivot:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ReactTable .rt-thead .rt-header-pivot:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:8px;margin-top:-8px}.ReactTable .rt-thead .rt-header-pivot:before{border-color:rgba(102,102,102,0);border-left-color:#f7f7f7;border-width:10px;margin-top:-10px}.ReactTable .rt-tbody{-webkit-box-flex:99999;-ms-flex:99999 1 auto;flex:99999 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.ReactTable .rt-tbody .rt-tr-group{border-bottom:solid 1px rgba(0,0,0,0.05)}.ReactTable .rt-tbody .rt-tr-group:last-child{border-bottom:0}.ReactTable .rt-tbody .rt-td{border-right:1px solid rgba(0,0,0,0.02)}.ReactTable .rt-tbody .rt-td:last-child{border-right:0}.ReactTable .rt-tbody .rt-expandable{cursor:pointer;text-overflow:clip}.ReactTable .rt-tr-group{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;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:stretch;-ms-flex-align:stretch;align-items:stretch}.ReactTable .rt-tr{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ReactTable .rt-th,.ReactTable .rt-td{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;white-space:nowrap;text-overflow:ellipsis;padding:7px 5px;overflow:hidden;transition:.3s ease;transition-property:width,min-width,padding,opacity}.ReactTable .rt-th.-hidden,.ReactTable .rt-td.-hidden{width:0 !important;min-width:0 !important;padding:0 !important;border:0 !important;opacity:0 !important}.ReactTable .rt-expander{display:inline-block;position:relative;margin:0;color:transparent;margin:0 10px}.ReactTable .rt-expander:after{content:'';position:absolute;width:0;height:0;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);border-left:5.04px solid transparent;border-right:5.04px solid transparent;border-top:7px solid rgba(0,0,0,0.8);transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);cursor:pointer}.ReactTable .rt-expander.-open:after{-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}.ReactTable .rt-resizer{display:inline-block;position:absolute;width:36px;top:0;bottom:0;right:-18px;cursor:col-resize;z-index:10}.ReactTable .rt-tfoot{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 15px 0 rgba(0,0,0,0.15)}.ReactTable .rt-tfoot .rt-td{border-right:1px solid rgba(0,0,0,0.05)}.ReactTable .rt-tfoot .rt-td:last-child{border-right:0}.ReactTable.-striped .rt-tr.-odd{background:rgba(0,0,0,0.03)}.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover{background:rgba(0,0,0,0.05)}.ReactTable .-pagination{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);border-top:2px solid rgba(0,0,0,0.1)}.ReactTable .-pagination input,.ReactTable .-pagination select{border:1px solid rgba(0,0,0,0.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:normal;outline:none}.ReactTable .-pagination .-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;border:0;border-radius:3px;padding:6px;font-size:1em;color:rgba(0,0,0,0.6);background:rgba(0,0,0,0.1);transition:all .1s ease;cursor:pointer;outline:none}.ReactTable .-pagination .-btn[disabled]{opacity:.5;cursor:default}.ReactTable .-pagination .-btn:not([disabled]):hover{background:rgba(0,0,0,0.3);color:#fff}.ReactTable .-pagination .-previous,.ReactTable .-pagination .-next{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.ReactTable .-pagination .-center{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;text-align:center;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.ReactTable .-pagination .-pageInfo{display:inline-block;margin:3px 10px;white-space:nowrap}.ReactTable .-pagination .-pageJump{display:inline-block}.ReactTable .-pagination .-pageJump input{width:70px;text-align:center}.ReactTable .-pagination .-pageSizeOptions{margin:3px 10px}.ReactTable .rt-noData{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:rgba(255,255,255,0.8);transition:all .3s ease;z-index:1;pointer-events:none;padding:20px;color:rgba(0,0,0,0.5)}.ReactTable .-loading{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,0.8);transition:all .3s ease;z-index:-1;opacity:0;pointer-events:none}.ReactTable .-loading>div{position:absolute;display:block;text-align:center;width:100%;top:50%;left:0;font-size:15px;color:rgba(0,0,0,0.6);-webkit-transform:translateY(-52%);transform:translateY(-52%);transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ReactTable .-loading.-active{opacity:1;z-index:2;pointer-events:all}.ReactTable .-loading.-active>div{-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactTable .rt-resizing .rt-th,.ReactTable .rt-resizing .rt-td{transition:none !important;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.tabs-container{border:1px solid #DCDCDC;background-color:#F5F5F5;height:100%}.tabs-container .tab-head{display:grid;height:35px;grid-auto-flow:column;justify-content:left}.tabs-container .tab-head .tab{cursor:pointer;display:grid;font-size:12px;grid-template-rows:2px 32px}.tabs-container .tab-head .tab.selected{font-weight:bold;background-color:white;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC}.tabs-container .tab-head .tab.selected:first-child{border-left:0}.tabs-container .tab-head .tab .mark{background-color:#FBBD08}.tabs-container .tab-head .tab .tab-content{padding:7px 20px;overflow:hidden;text-overflow:ellipsis}.tabs-container .tab-body{height:calc(100% - $head-height);background-color:white}

.results .result-element{width:100%;margin-bottom:2rem}.results .result-element .tab-body{width:100%}.results .result-element .chart{height:30rem;padding:1rem}

a{text-decoration:none}.image-modal{display:flex;flex-direction:column;align-items:center}.image-modal img{margin:.75rem}.image-modal p{padding:.75rem}

.user-container{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%}.user-container .user-content{width:280px;display:flex;flex-direction:column}.user-container .user-content img{margin-bottom:1rem}.user-container .user-content .form-container{padding:1rem;background:white}.user-container .user-content .form-container h1{margin-bottom:1rem;text-align:center;font-size:1rem}.user-container .user-content .form-container h2{font-size:.75rem;color:black;font-weight:normal;padding:0 .5rem}.user-container .user-content .form-container .info{display:flex;margin-right:.5rem;font-size:.75rem;color:gray;justify-content:flex-end}.user-container .user-content .form-container .info a{font-size:inherit;color:inherit;text-decoration:underline}.user-container .user-content .toggle-form{font-size:.75rem;text-align:center}.user-container .user-content .toggle-form p{color:gray;margin-bottom:.125rem}.user-container .user-content .toggle-form a{color:lightgray}.user-container .user-content .captcha-branding{padding:0 .75rem;width:280px;font-size:.75rem;text-align:center;color:gray}.user-container .user-content .captcha-branding a{color:lightgray}.grecaptcha-badge{display:none !important}

