.Icon{width:1em;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:inherit}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url(/app/static/media/material-icons.c5371cfb.woff2) format("woff2"),url(/app/static/media/material-icons.f20305de.ttf) format("truetype")}.material-icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.Flex{display:flex;flex-direction:row;flex-wrap:wrap}.Flex.direction-column{flex-direction:column}.Flex.direction-row{flex-direction:row}.Flex.align-top{align-items:flex-start}.Flex.align-bottom{align-items:flex-end}.Flex.align-center{align-items:center}.Flex.align-baseline{align-items:baseline}.Flex.nowrap{flex-wrap:nowrap}.FlexColumn{flex:1 1;max-width:100%}.FlexColumn.size-min{flex:0 1 auto}.FlexColumn.size-max{flex:1 1 auto}.Header{position:fixed;top:0;left:0;right:0;height:4em;color:rgba(0,0,0,.54);padding-left:.5em;padding-right:.5em;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);border-top:4px solid #10509d}.Header .column{padding:.5em}.Header .column.max{text-align:center;font-size:1.1em;overflow:hidden}.Header .column.max .title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Header .column.icon{cursor:pointer}.Header .column .Icon{width:auto;background-color:hsla(0,0%,100%,.25);border-radius:.125em;padding:.25em;transition:background-color .125s,-webkit-transform .125s;transition:background-color .125s,transform .125s;transition:background-color .125s,transform .125s,-webkit-transform .125s;font-size:1.25em}.Header .column:hover .Icon{background-color:hsla(0,0%,100%,.35);-webkit-transform:scale(.9);transform:scale(.9)}.Header .column:active .Icon{background-color:hsla(0,0%,100%,.45)}.ModalFader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:100000;overflow-y:auto}.Modal{width:100%}@media screen and (min-width:40em){.ModalFader{background-color:rgba(0,0,0,.2)}.Modal{position:absolute;dtop:50%;dleft:50%;dtransform:translateX(-50%) translateY(-50%);top:4em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:30em}}.Card{background-color:#fff;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.CardTitle{font-size:1.25em}.CardSubTitle{padding-top:.25em;color:rgba(0,0,0,.65)}.CardContent{white-space:pre-line}.CardContent:empty{display:inline}@media screen and (min-width:40em){.Card{border-radius:3px;border:0;box-shadow:0 1px 3px rgba(0,0,0,.33);margin-bottom:2em;padding:1em}.CardContent{padding-top:1em;padding-bottom:1em}}.spinner{text-align:center;margin-top:1em;margin-bottom:1em}.spinner>div{width:1em;height:1em;margin:.5em;background-color:rgba(0,0,0,.25);border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.Init{text-align:center;padding:2em}.Init .CardTitle{font-size:1.5em;color:#666;font-weight:400}.Init .CardFooter,.Init .CardSubTitle{padding-top:.75em;padding-bottom:.75em;color:#aaa}.Init .CardFooter{color:#666}.Content{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;overflow-y:auto;opacity:0;background-color:#fff;-webkit-overflow-scrolling:touch}.Content.withHeader{top:4em}.Content.withFooter{bottom:4em}.Content.on{opacity:1;transition:opacity .5s}@media screen and (min-width:40em){.Content{padding:2em;background:none}.Content .main{margin-left:auto;margin-right:auto;width:100em;max-width:100%}}.svg-box{display:inline-block;position:relative;width:150px}.svg-box svg{width:100%}.green-stroke{stroke:#7cb342}.red-stroke{stroke:#ff6245}.yellow-stroke{stroke:#ffc107}.circular circle.path{stroke-dasharray:330;stroke-dashoffset:0;stroke-linecap:round;opacity:.4;-webkit-animation:draw-circle .7s ease-out;animation:draw-circle .7s ease-out}.checkmark{stroke-width:6.25;stroke-linecap:round;position:absolute;top:56px;left:49px;width:52px;height:40px}.checkmark path{-webkit-animation:draw-check 1s ease-out;animation:draw-check 1s ease-out}@-webkit-keyframes draw-circle{0%{stroke-dasharray:0,330;stroke-dashoffset:0;opacity:1}80%{stroke-dasharray:330,330;stroke-dashoffset:0;opacity:1}to{opacity:.4}}@keyframes draw-circle{0%{stroke-dasharray:0,330;stroke-dashoffset:0;opacity:1}80%{stroke-dasharray:330,330;stroke-dashoffset:0;opacity:1}to{opacity:.4}}@-webkit-keyframes draw-check{0%{stroke-dasharray:49,80;stroke-dashoffset:48;opacity:0}50%{stroke-dasharray:49,80;stroke-dashoffset:48;opacity:1}to{stroke-dasharray:130,80;stroke-dashoffset:48}}@keyframes draw-check{0%{stroke-dasharray:49,80;stroke-dashoffset:48;opacity:0}50%{stroke-dasharray:49,80;stroke-dashoffset:48;opacity:1}to{stroke-dasharray:130,80;stroke-dashoffset:48}}.cross{stroke-width:6.25;stroke-linecap:round;position:absolute;top:54px;left:54px;width:40px;height:40px}.cross .first-line{-webkit-animation:draw-first-line .7s ease-out;animation:draw-first-line .7s ease-out}.cross .second-line{-webkit-animation:draw-second-line .7s ease-out;animation:draw-second-line .7s ease-out}@-webkit-keyframes draw-first-line{0%{stroke-dasharray:0,56;stroke-dashoffset:0}50%{stroke-dasharray:0,56;stroke-dashoffset:0}to{stroke-dasharray:56,330;stroke-dashoffset:0}}@keyframes draw-first-line{0%{stroke-dasharray:0,56;stroke-dashoffset:0}50%{stroke-dasharray:0,56;stroke-dashoffset:0}to{stroke-dasharray:56,330;stroke-dashoffset:0}}@-webkit-keyframes draw-second-line{0%{stroke-dasharray:0,55;stroke-dashoffset:1}50%{stroke-dasharray:0,55;stroke-dashoffset:1}to{stroke-dasharray:55,0;stroke-dashoffset:70}}@keyframes draw-second-line{0%{stroke-dasharray:0,55;stroke-dashoffset:1}50%{stroke-dasharray:0,55;stroke-dashoffset:1}to{stroke-dasharray:55,0;stroke-dashoffset:70}}.alert-sign{stroke-width:6.25;stroke-linecap:round;position:absolute;top:40px;left:68px;width:15px;height:70px;-webkit-animation:alert-sign-bounce .5s cubic-bezier(.175,.885,.32,1.275);animation:alert-sign-bounce .5s cubic-bezier(.175,.885,.32,1.275)}.alert-sign .dot{stroke:none;fill:#ffc107}@-webkit-keyframes alert-sign-bounce{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes alert-sign-bounce{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1)}}.CircularProgress{transition:all 1s;stroke:#7cb342}.CircularProgress circle{transition:stroke-dashoffset .25s}.Button{cursor:pointer;border-radius:.25em;min-height:3.25em;overflow:hidden;padding-left:1.5em;padding-right:2em;transition:background-color .15s;margin-bottom:1px;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,.04);color:rgba(0,0,0,.75)}.Button.type-icon{padding-left:1.5em;padding-right:0}.Button .icon{color:#999;text-align:center;padding-right:.5em;font-size:1.25em}.Button .text{text-align:center;padding-left:0;padding-top:1em;padding-bottom:1em}.Button:hover{background-color:#eee!important}.Button:active{background-color:#ddd!important}.Button.important,.Button.warning{border-radius:.5em}.Button.important{box-shadow:inset 0 0 0 .15em #93c5fd,inset 0 0 0 .3em #fff}.section.noBorders .Button.important{margin-top:0!important}.Button.warning{box-shadow:inset 0 0 0 .15em #f87171,inset 0 0 0 .3em #fff}.FormHelp{color:#ccc!important;cursor:pointer;font-size:1.2em!important;vertical-align:text-top;margin-left:.25em}.FormHelp:hover{color:#777!important}.FormLabel{display:block;color:#aaa;margin-bottom:.35em;font-size:.9em}.FormFieldset{margin-bottom:1.25em}.FormFieldset.noMargin,.FormFieldset.type-hidden{margin:0}.FormInput{display:block;font-size:1em;border:1px solid #ddd;padding:.5em;width:100%;border-radius:3px;transition:border .1s;outline:0;color:#444;margin:0 0 .25em;transition:box-shadow .35s}.FormInput.with-icon{padding-right:2em}.FormInput:hover{color:#777}.FormInput:focus{box-shadow:0 0 0 3px rgba(59,153,252,.25);color:#333;border:1px solid transparent}.FormInputWrapper{position:relative}.FormInputWrapperIcon{position:absolute;padding:.25em 1.25em .25em .25em;color:#888;bottom:0;top:0;right:0;font-size:1.5em}.FormInputWrapperIcon.with-click{cursor:pointer}.FormInputWrapperIcon.with-click:hover{color:#666}.FormInput.type-textarea{height:10em}.FormInput.type-checkbox,.FormInput.type-toggle{border:0;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:0;margin:0}.FormInput.type-checkbox .input,.FormInput.type-toggle .input{opacity:0;width:0;height:0;overflow:hidden}.FormInput.type-checkbox .FormLabel,.FormInput.type-toggle .FormLabel{display:inline-block;cursor:pointer;padding:0;margin:0 0 0 .25em}.FormInput.type-checkbox .Icon.checkbox,.FormInput.type-toggle .Icon.toggle{font-size:2em;color:#888!important;transition:color .25s}.FormInput.type-checkbox .Icon.checkbox.checked,.FormInput.type-toggle .Icon.toggle.toggled{color:#333!important}.FormInput.type-toggle .Icon.toggle{font-size:3em}.FormInput.type-toggle .Icon.toggle.toggled{color:#09af00!important}.FormSubmit{width:100%;text-align:left}.FormSubmit,.FormSubmit:active{display:inline-block;border:0;padding:0;margin:0;background:transparent;font:inherit;color:inherit;font-family:inherit;overflow:visible!important;-webkit-appearance:none;appearance:none;height:auto}.Dialog{display:block;margin:1em;width:auto;border:0;padding:2em;text-align:center}.Dialog .Button{margin-left:.5em;margin-right:.5em;margin-top:1em}.Dialog .CardTitle{font-size:1.5em;color:#666;font-weight:400}.Dialog .CardSubTitle{padding-top:.75em;padding-bottom:.75em;color:#aaa}.Dialog .CircularProgress{margin-bottom:1em}.Dialog .FormFieldset{margin:0}.Dialog.type-prompt{text-align:left}.Dialog.type-prompt .buttons{text-align:right}.Dialog .buttons{margin-top:1em}.Dialog .descriptions.mode-left p,.Dialog .descriptions.mode-scroll p{text-align:left}@media screen and (min-width:40em){.Dialog .Button{width:auto}.Dialog .buttons{margin:0}.Dialog .descriptions.mode-scroll{max-height:20em;overflow:hidden;overflow-y:auto}}.PanelFader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.15);cursor:pointer;z-index:1000}.PanelFader.noShadows{background-color:transparent}.Panel{position:fixed;top:0;bottom:0;width:100%;max-width:100%;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,.4);z-index:1000;overflow:hidden}.Panel.noShadows{box-shadow:none}.Panel.left{transition:left .125s,width .125s;left:-110%}.Panel.right{transition:right .125s,width .125s;right:-110%}.Panel.left.open{left:0}.Panel.right.open{right:0}.Panel .header{box-shadow:0 0 .5em rgba(0,0,0,.1);height:4em}.Panel .header .column{padding:1em;min-width:3em}.Panel .header .column.title{text-align:center}.Panel .header .column.title h3{font-weight:400;font-size:1em;color:#000}.Panel .header .action.on,.Panel .header .back.on,.Panel .header .close.on{cursor:pointer;color:#333;transition:color .25s,-webkit-transform .25s;transition:color .25s,transform .25s;transition:color .25s,transform .25s,-webkit-transform .25s}.Panel .header .action:hover,.Panel .header .back:hover,.Panel .header .close:hover{color:#777}.Panel .header .action:active,.Panel .header .back:active,.Panel .header .close:active{-webkit-transform:scale(.85);transform:scale(.85);color:#999}.Panel .header .Icon{font-size:1.25em}.Panel .content,.Panel .loading{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.Panel.title .content,.Panel.title .loading{border-top:1px solid #ddd;top:4em}.Panel .loading{margin:0!important;padding-top:2em;z-index:1;text-align:center}.Panel .content .section{padding:2em;border-bottom:2px dashed #eee;min-width:18em;max-width:100%}.Panel hr.delimiter{border:0;background:0;border-bottom:2px dashed #eee}.Panel .content .section.noBorders{border-bottom:0}.Panel .content .sectiongroup .section .help{font-size:.75em;cursor:pointer;color:#ccc}.Panel .content .sectiongroup .section .help:hover{color:#777}.Panel .content .sectiongroup .section .titles{margin-bottom:1.25em}.Panel .content .sectiongroup .section .title{font-size:1.5em;color:#666;font-weight:400;margin-bottom:.25em}.Panel .content .sectiongroup .section .subtitle{color:#aaa}.Panel .content .Button{margin-top:1.25em;margin-right:1.25em}.Panel .content .Button.noMargin{margin:0}.Panel .content .sectiongroup .section .Button:not(.type-icon){width:100%}.Panel .logo{display:block;width:17em;max-width:100%;padding:3em;margin-left:auto;margin-right:auto}.Panel .pair{margin-bottom:1em}.Panel .pair .name{color:#aaa;margin-bottom:.35em;font-size:.9em}.Panel .pair .value{color:#444;white-space:pre-line}.Panel .pair .more{cursor:pointer}.Panel .pair .more:hover{opacity:.7}.Panel .status{text-align:center;font-size:.9em;padding:.75em}.Panel .status.status-done{background-color:#09af00;color:#fff}.Panel .status.status-error{background-color:#ef5350;color:#fff}.Panel .status.status-wait{background-color:#ffb74d;color:#fff}.Panel .status.status-draft{background-color:#838c91;color:#fff}.Panel .SectionWithToggle{padding-top:1em!important;padding-bottom:1em!important}.Panel .SectionWithToggle .Toggle{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.Panel .SectionWithToggle .SectionWithToggleContent{margin:0;padding:0;display:none}.Panel .SectionWithToggle.toggled .SectionWithToggleContent{display:block}.Panel .SectionWithToggle.toggled .Toggle{margin-bottom:.5em}.Panel .SectionWithToggle .Toggle .Icon{font-size:3em;transition:color .25s;margin-right:.125em}.Panel .SectionWithToggle .Toggle .Icon.toggle{color:#888!important}.Panel .SectionWithToggle .Toggle .Icon.toggle.toggled{color:#09af00!important}.Panel .SectionWithToggle .Toggle .label{color:#aaa;font-size:1em}@media screen and (min-width:40em){.Panel.small{width:25em}.Panel.medium{width:50%}.Panel.large{width:75%}}.Panel .Card{border-radius:3px;border:0;box-shadow:0 1px 3px rgba(0,0,0,.33);margin-bottom:2em;padding:0}.Panel .CardContent{padding-top:1em;padding-bottom:1em}.Panel .DataTable{border:.1em solid rgba(0,0,0,.25)}.Navi{border-radius:.25em;transition:background-color .25s;padding:.25em;cursor:pointer;margin-top:.25em;margin-bottom:.25em}.Navi .FlexColumn{padding:.25em;overflow:hidden}.Navi .FlexColumn.size-min{min-width:2.5em}.NaviIcon{color:#999;font-size:1.25em;transition:margin .125s}.NaviTitle{font-size:1.1em;white-space:nowrap;overflow:hidden;line-height:1.2em;text-overflow:ellipsis}.NaviSubTitle{color:rgba(0,0,0,.35);margin-top:.25em;white-space:pre-line}.NaviInfo{color:rgba(0,0,0,.25);margin-top:.25em}.Navi:hover{background-color:#eee!important}.Navi:active{background-color:#ddd!important}.Navi:active .NaviIcon.animate{margin-left:.5em}.Navi.noClick{cursor:auto!important}.Navi.noClick:active,.Navi.noClick:hover{background-color:inherit!important}.Navi.error .NaviIcon{color:#ef5350}.Navi.success .NaviIcon{color:#09af00}.Navi.wait .NaviIcon{color:#ffb74d}.NaviProgress{margin-top:.5em;background-color:rgba(0,0,0,.05);height:.5em;border-radius:.25em}.NaviProgress .NaviMeter{height:.5em;background-color:rgba(0,0,0,.15);border-radius:.25em;width:0}.Navi.success .NaviMeter{background-color:#09af00}.Navi.error .NaviMeter{background-color:#ef5350}.Navi.wait .NaviMeter{background-color:#ffb74d}.Navi.click{margin-top:.75em;margin-bottom:.75em;padding:.5em}.Navi.click,.Navi.waiting{background-color:rgba(0,0,0,.02)}.Navi.waiting{-webkit-animation-name:color;animation-name:color;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.Navi.disabled{opacity:.2}@-webkit-keyframes color{0%{background-color:rgba(0,0,0,.02)}50%{background-color:rgba(0,0,0,.05)}to{background-color:rgba(0,0,0,.02)}}@keyframes color{0%{background-color:rgba(0,0,0,.02)}50%{background-color:rgba(0,0,0,.05)}to{background-color:rgba(0,0,0,.02)}}.Menu .content .section{padding-top:.5em;padding-bottom:.5em}.App{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff}body{background-color:#fff!important;font-weight:100}.App input,.App select,.App textarea,body{font-family:sans-serif}.App *{font-weight:100}.App b{font-weight:400}.App .isLoading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;text-align:center}.App .isLoading .loader{height:.5em;width:100%;position:fixed;bottom:0;overflow:hidden;background-color:rgba(0,0,0,.125)}.App .isLoading .loader:before{display:block;position:absolute;content:"";left:-200px;width:200px;height:.5em;background-color:#00aef9;-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.App .DataTable{background-color:hsla(0,0%,100%,.9)}@-webkit-keyframes loading{0%{left:-200px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}@keyframes loading{0%{left:-200px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}.LanguageChoose{margin-top:1.5em;text-align:center;display:inline-block}.LanguageChoose img{cursor:pointer;display:inline-block;margin:.25em .5em .25em .25em;width:2em;border:1px solid rgba(0,0,0,.25)}.LanguageChoose .text{margin-left:.125em;margin-right:.125em;color:#aaa}.LanguageChoose .Icon{color:#888;font-size:1.5em}.LanguageChoose .Flex{cursor:pointer}.LanguageChoose .disabled{opacity:.5}.Login{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;padding:2em}.Login .Card{padding:1em}.Login .logo{margin-left:auto;margin-right:auto;display:block;margin-bottom:2em;width:15em;max-width:50%}.Login .Button{width:100%;margin-bottom:2em}.Login a{display:block;color:#333;text-align:center}.Login a:hover{color:#555}.Login .version{text-align:right;font-size:.5em;color:#555}@media screen and (min-width:40em){.Login{background:none}.Login .Card{max-width:35em;margin-left:auto;margin-right:auto;margin-top:2em;padding:2em 2em 1em}.Login .Button{width:auto}.Login a{text-align:left}}.Forgot{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;padding:2em}.Forgot .Card{padding:1em}.Forgot .logo{margin-left:auto;margin-right:auto;display:block;margin-bottom:2em;width:15em;max-width:50%}.Forgot .Button{width:100%;margin-bottom:2em}.Forgot a{display:block;color:#333;text-align:center}.Forgot a:hover{color:#555}@media screen and (min-width:40em){.Forgot{background:none}.Forgot .Card{max-width:35em;margin-left:auto;margin-right:auto;margin-top:2em;padding:2em 2em 1em}.Forgot .Button{width:auto}.Forgot a{text-align:left}}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:400}body{line-height:1;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}ul{list-style-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{box-sizing:border-box}input,select,textarea{-webkit-appearance:none}:focus{outline:none}a{text-decoration:none;color:inherit}