@charset "UTF-8";/*!
* Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
* Copyright 2011-2019 The Bootstrap Authors
* Copyright 2011-2019 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
*/*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#212529;font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6,p{margin-top:0}p{margin-bottom:1rem}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent}a,a:hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit}label{display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}*{box-sizing:border-box;margin:0;padding:0}html{font-size:10px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%}body{background:linear-gradient(#0e1525,#1d2c4d);color:#fff;font-family:Spica Neue,sans-serif;font-size:1.4rem;line-height:1.5;margin:0 auto;min-height:100%;min-width:1024px;overflow-x:hidden;padding:0;text-align:left;-webkit-text-size-adjust:none}body,html{height:100%}dl,ol,ul{list-style:none;margin-bottom:0}img{border:0}p{margin:0}abbr[title]{border-bottom:1px dotted}img{vertical-align:top}a,button,dd,dt,h1,h2,h3,h4,h5,label,li,p,span,td,th{word-wrap:break-word}ul{list-style:none;padding-left:0}a{color:#fff}a:active,a:hover,a:link,a:visited{outline:none;text-decoration:none}a:active,a:hover{color:#aaa}a:hover{cursor:pointer;transition:all .6s}a.active,a.disabled{cursor:default;pointer-events:none;text-decoration:none}a.underline{text-decoration:underline}h1,h4{font-weight:700}h4{font-size:1.6rem;margin-bottom:0;position:relative;z-index:1}h4:before{background:#fff;content:"";height:2px;left:0;position:absolute;right:0;top:48%;width:100%;z-index:-1}h4 span{background:#0e1525;display:inline-block;padding:0 20px 0 0}h4 .icon{margin-right:10px}main{height:calc(100% - 70px);overflow:hidden;-webkit-overflow-scrolling:touch}.wrapper{display:flex;flex-direction:column;margin:0 auto;min-height:100vh;position:relative}.layer,.wrapper{height:100%;width:100%}.layer{bottom:0;left:0;position:absolute;right:0;top:0}.map{background-image:url(./map01.vlv83E6I.png);background-position:50%;background-size:cover;height:100%;width:100%;z-index:-9}.wrap{display:block;flex:none;width:100%}.header{min-height:50px;width:100%}.header,.header li{position:relative}.header a{align-items:center;display:flex;flex-basis:100%;height:50px;line-height:50px;max-width:100%;vertical-align:middle}.header .list.sorting a.active{cursor:pointer;pointer-events:auto}.header .list.sorting a.asc p:after{content:url(./icon-triangle-up.DrOEefcO.svg)}.header .list.sorting a.asc.active p:after,.header .list.sorting a.asc:hover p:after{content:url(./icon-triangle-up-active.DiicWq3n.svg)}.header .list.sorting a.desc p:after{content:url(./icon-triangle-down.DAa7wwaX.svg)}.header .list.sorting a.desc.active p:after,.header .list.sorting a.desc:hover p:after{content:url(./icon-triangle-down-active.COdUQbKu.svg)}.header .list a p{display:inline-block;line-height:1.2;position:relative}.header .list.sorting a.sort p:after{content:url(./icon-triangle-down.DAa7wwaX.svg);cursor:pointer;display:inline-block;height:10px;margin-top:-9px;position:absolute;right:-20px;top:50%;width:8px;z-index:1}.header .btn-box{position:absolute;right:20px;top:8px}.header .btn-box .btn{display:inline-block;height:34px;line-height:34px;min-width:100px;vertical-align:middle;width:auto}.header .btn-box .btn,.navbar{padding-left:10px;padding-right:10px}.navbar{background:#0006;border-radius:0 0 5px 5px;min-height:50px;width:100%}.navbar.list{padding-left:0}.navbar.list a{padding-left:0;padding-right:0}.navbar:not(.list) a.active:after{background:#3372f1;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.navbar>.flexbox{width:auto}.navbar>.flexbox>li{flex-grow:0}.navbar a,.navbar>.flexbox>li{padding-left:5px;padding-right:5px}.navbar a{align-items:center;display:flex;flex-basis:100%;max-width:100%;position:relative}.navbar a.active p,.navbar a:hover p{color:#fff}.navbar a p{color:#707070;display:inline-block;line-height:1.2;position:relative}.navbar .list-box.complete a.status{background:#ffffffe6}.image-control-header{min-height:50px;top:14px;width:30%}.image-control-header,.image-control-header li{position:relative}.blueprint{align-items:center;background:#202125;border:1px solid #707070;border-radius:2px;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:36px;justify-content:center;line-height:1;min-height:36px;padding:0 17px;width:96px}.blueprint span{position:relative;top:1px}.blueprint:active{outline:5px auto -webkit-focus-ring-color}.blueprint-header{background:#212328;border:1px solid #707070;border-bottom-left-radius:2px;border-bottom-right-radius:2px;font-size:12px;left:210px;min-height:31px;position:relative;top:172px;width:300px}.scroll-box{height:calc(100vh - 70px);position:relative}.drop-shadow{-moz-filter:drop-shadow(1px 3px 8px #000);filter:drop-shadow(1px 3px 8px rgba(0,0,0,1))}.drop-shadow2{-moz-filter:drop-shadow(1px 3px 12px rgba(0,0,0,.5));filter:drop-shadow(1px 3px 12px rgba(0,0,0,.5))}.table-box{display:inline-block}.table-box table{table-layout:fixed}.table-box thead{border-radius:5px 5px 0 0}.table-box thead th{background:#000;position:sticky;top:0}.table-box thead th:first-child{z-index:2}.table-box thead p{line-height:1.2}.table-box tbody td,.table-box tbody th{background:#272a30}.table-box tbody th{font-weight:400}.table-box tbody p{font-size:1.8rem}.table-box tr{border-bottom:1px solid #202125}.table-box td,.table-box th{padding-bottom:7px;padding-top:7px}.table-box th:first-of-type{left:0;padding-left:30px;padding-right:20px;position:sticky}.table-box .class{background:#202125!important;border-bottom:1px solid #666;border-left:none;color:#999;font-weight:700;padding:10px 7px 0!important;text-align:left!important}.table-box th.class span{background:#111;border-radius:3px 3px 0 0;color:#f0f0f0;display:inline-block;font-weight:700;padding:3px 10px;white-space:nowrap}.table-box td input{width:80px}.table-box td:last-of-type{padding-left:20px;padding-right:10px;text-align:right}.table-box input+.label{display:inline-block;margin-left:7px}.table-box+.add-row{height:50px;line-height:50px;margin-top:-5px;padding-bottom:20px;text-align:center;vertical-align:middle}.table-box+.add-row a{background:#202125;border-radius:0 0 5px 5px;display:block;height:50px;width:100%}.table-box+.add-row a:hover{background:#111}.add-row+.table-box{margin-top:15px!important}.table-box .col0{width:45px}.table-box .col1{width:230px}.table-box .col2{width:130px}.table-box .col3{width:80px}.table-box .col4{width:150px}.table-box .col5{width:60px}.table-box .col6{width:260px}.table-box .col7{width:90px}.table-box .col8{width:100px}.table-box .col9{width:115px}.table-box .col10{width:70px}.table-box .col-auto{min-width:130px;width:auto}.table-box .block{width:100%}.table-box .custom-box{border-bottom:none!important}.table-box .custom-box td,.table-box .custom-box th{background:#1284e7}.table-box .custom-box th:first-of-type input{display:block;margin-right:20px;width:calc(100% - 20px)}.table-box .unit{font-size:1.2rem}.table-box p .unit{display:inline-block;margin-left:5px}.close-btn a{display:block;height:50px;line-height:50px;text-align:center;vertical-align:middle;width:100%}.parts{left:20px;position:absolute;top:20px}.parts>li{flex-grow:0!important;padding:40px 20px}.legend{border:1px solid #b0e1ff;border-radius:3px;height:46px;margin-right:7px;padding:5px 5px 0;width:157px}.legend li{flex-basis:24px!important;max-width:24px!important}.legend p{font-size:1rem;text-align:center}.legend .wrap{display:inline-block;text-align:center;width:14px}.legend .square{border:1px solid transparent;display:inline-block;height:10px;width:10px}.legend .status-tsumi{background:#ffa64b}.legend .status-oroshi{background:#ae65ff}.legend .status-idou{background:#14b2b6}.legend .status-hoka{background:#5bb515}.legend .status-teishi{background:#0e162780;border-color:#707070}.legend .status-okure{background:#f5435f}.can-legend{border:1px solid #b0e1ff;border-radius:3px;height:46px;margin-right:7px;padding:5px 5px 0;width:157px}.can-legend li{flex-basis:24px!important;max-width:24px!important}.can-legend p{font-size:1rem;text-align:center}.can-legend .wrap{display:inline-block;text-align:center;width:14px}.can-legend .square{border:1px solid transparent;display:inline-block;height:10px;width:10px}.gantt-toggle{border:1px solid #b0e1ff;border-radius:3px;height:46px;margin-right:7px;width:150px}.gantt-toggle.input-check input[type=radio]:checked+label{background:#b0e1ff;color:#0e1525}.gantt-toggle.input-check input[type=radio]+label{border-radius:inherit;color:#afe0fe;font-size:1.2rem;height:100%!important;line-height:44px!important;text-align:center;white-space:nowrap;width:100%!important}.gantt-toggle.input-check input[type=radio]+label.checked:after{content:""}.gantt-toggle li{border-left:1px solid #b0e1ff;height:100%}.gantt-toggle li:first-of-type{border-left:none;flex-basis:70px;max-width:70px}.gantt-toggle li:first-of-type label{border-bottom-left-radius:3px;border-top-left-radius:3px}.gantt-toggle li:last-of-type label{border-bottom-right-radius:3px!important;border-top-right-radius:3px!important}.gantt-toggle li:nth-of-type(n+2){flex-basis:40px;max-width:40px}.Zebra_DatePicker_Icon{opacity:0!important}.Zebra_DatePicker_Icon_Wrapper{position:relative}.Zebra_DatePicker_Icon_Wrapper>input{width:206px}.range-box{margin-top:20px}.range-box button{background:none;border:none;height:20px;width:18px}.range-box li:first-of-type{flex-basis:40px;max-width:40px}.range-box li:nth-of-type(2){flex-basis:50px;max-width:50px}.range-box li:nth-of-type(3){flex-basis:170px;max-width:170px}.range-box li:nth-of-type(4){flex-basis:50px;max-width:50px}.rangeslider,.rangeslider__fill{display:block}.rangeslider{background:#7d7d7d;background-size:100% auto;border-radius:10px;position:relative;z-index:auto}.rangeslider--horizontal{height:4px;width:100%}.rangeslider--vertical{height:100%;max-height:100%;min-height:150px;width:5px}.rangeslider--disabled{opacity:.4}.rangeslider__fill{background:#3372f1;border-radius:10px;overflow:hidden;position:absolute}.rangeslider--horizontal .rangeslider__fill{height:100%;top:0}.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}.rangeslider__handle{background:#3372f1;border:1px solid #fff;border-radius:50%;box-shadow:0 1px 4px #0003;cursor:pointer;display:block;height:25px;position:absolute;width:25px;z-index:2}.rangeslider--horizontal .rangeslider__handle{top:-11px;touch-action:pan-y}.rangeslider--vertical .rangeslider__handle{top:-11px;touch-action:pan-x}.rangeslider.rangeslider--active .rangeslider__handle,.rangeslider__handle:hover{border-color:#111}.content{flex:1;padding:0 12px 12px;position:relative}.content.open{flex-basis:calc(100vw - 70px);max-width:calc(100vw - 70px)}.content p{color:#fff;line-height:1.6}.content .point-list{background:#2c2f36e6;margin-top:12px}.content .point-list.active .title-bar{background:#3b3c40}.content .point-list .label.unit{font-size:1.4rem;font-weight:300!important;margin-left:5px;margin-right:0;margin-top:0!important;white-space:nowrap;width:auto}.content .title-bar{background:#222326;border-radius:0;height:56px;line-height:56px}.content .title-bar.course p>span{height:22px;line-height:22px;width:22px}.content .title-bar p{font-size:2rem;font-weight:700}.content .title-bar li{height:56px}.content .title-bar li.alert{background:#f5435f!important}.content .title-bar li:nth-of-type(n+2){padding-left:10px;padding-right:10px}.content .title-bar li:nth-of-type(n+2) p{font-size:3rem;font-weight:700;height:inherit;line-height:1;margin-top:-5px;padding:0}.content .title-bar li:nth-of-type(n+2) p+p{text-align:right}.content .title-bar li:nth-of-type(n+2) p.label{width:100%}.content .title-bar li:nth-of-type(n+2) .label{color:#dbdbdb;display:inline-block;font-size:1.3rem;font-weight:300;height:inherit;margin-top:-3px;padding:0}.content .title-bar li:first-of-type{flex-basis:calc(100% - 166px);max-width:calc(100% - 166px)}.content .title-bar li:nth-of-type(2){background:#000;flex-basis:110px;max-width:110px}.content .title-bar li:last-of-type{flex-basis:56px;max-width:56px;padding-left:0;padding-right:0}.content .title-bar a{display:block;height:100%;line-height:56px;text-align:center;vertical-align:middle;width:100%}.content .title-bar a:hover{background:#111}.content .draggable-list-wrap{margin-top:0;padding:10px;position:relative}.content .draggable-header .flexbox{min-height:30px}.content .draggable-header .flexbox li{background:none;border-color:transparent;height:30px}.content .draggable-header .flexbox p{font-size:1.4rem!important;font-weight:300!important}.content .draggable-header .flexbox+.flexbox{margin-top:0}.content .draggable-list{margin-top:0;width:auto}.content .draggable-list>.flexbox{border-top:0;margin-top:7px}.content .draggable-list>.flexbox:first-of-type{margin-top:0}.content .draggable-list>.flexbox li{background:#0e1525}.content .draggable-header>.flexbox>li:first-of-type,.content .draggable-list>.flexbox li:first-of-type{border-bottom-left-radius:3px;border-right:2px solid #2c2f36;border-top-left-radius:3px;flex-basis:50px;max-width:50px}.content .draggable-list>.flexbox li:last-of-type{border-bottom-right-radius:3px;border-top-right-radius:3px}.content .draggable-header>.flexbox>li:nth-of-type(2),.content .draggable-list>.flexbox li:nth-of-type(2){flex-basis:292px;max-width:292px;padding-left:14px;padding-right:20px}.content .draggable-list>.flexbox li:nth-of-type(2) .icon{height:42px;width:70px}.content .draggable-header>.flexbox>li:nth-of-type(3),.content .draggable-list>.flexbox li:nth-of-type(3){flex-basis:auto;max-width:inherit}.content .draggable-header>.flexbox>li:nth-of-type(4),.content .draggable-list>.flexbox li:nth-of-type(4){flex-basis:100px;max-width:100px;padding-left:20px}.content .draggable-header>.flexbox>li:nth-of-type(5),.content .draggable-list>.flexbox li:nth-of-type(5){flex-basis:100px;max-width:100px}.content .draggable-header>.flexbox>li:nth-of-type(6),.content .draggable-list>.flexbox li:nth-of-type(6){flex-basis:80px;max-width:80px;white-space:nowrap}.content .draggable-list>.flexbox:not(.header) li:nth-of-type(n+3){justify-content:flex-end;padding-right:14px;position:relative}.content .draggable-list>.flexbox li:nth-of-type(n+3) p{font-size:3rem;font-weight:700}.content .draggable-header>.flexbox>li:nth-of-type(n+4),.content .draggable-list>.flexbox li:nth-of-type(n+4){padding-right:14px!important;text-align:right}.content .draggable-list>.flexbox li:nth-of-type(n+4) .box.upper p{font-size:1.4rem;line-height:1}.content .draggable-list>.flexbox li:nth-of-type(n+4) .box.lower p{font-size:2.8rem;line-height:1}.content .draggable-list>.flexbox li p.alert{color:#f5435f}.content .draggable-list .label{line-height:1.4;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:170px}.content .draggable-list .label.route{background:#15b2b580;border-radius:3px;color:#0e1525;display:inline-block;font-size:1rem;max-width:170px;overflow:hidden;padding-left:5px;padding-right:5px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:auto}.content .draggable-list .label.route:nth-of-type(n+3){margin-left:5px}.content .draggable-list .label.operation{display:block;font-size:1rem;max-width:170px}.content .draggable-list .status-tsumi .label.operation{color:#e5b871b3}.content .draggable-list .status-oroshi .label.operation{color:#ae65ffb3}.content .draggable-list .number{display:inline-block;margin-right:7px}.content .layer.chart{height:100%;margin-left:353px;width:calc(100% - 645px)}.content .layer.chart>.flexbox li:nth-of-type(2){flex-basis:calc(100% - 585px);max-width:calc(100% - 505px)}.content .layer.chart>.flexbox li:nth-of-type(3){flex-basis:275px;max-width:275px}.content .current-box{display:inline-block;height:100%;margin-left:-23px;position:relative;width:45px}.content .current-text{background:#fcc81d;color:#242323;display:inline-block;font-size:1.3rem;height:18px;line-height:18px;position:absolute;text-align:center;top:0;vertical-align:middle;width:45px}.content .current-line{border-left:1px solid #fcc81d;bottom:0;height:100%;left:22.5px;position:absolute;top:0}.draggable-header .split-box .box p{color:#9d9d9d}.draggable-header .split-box .box>.flexbox>li{position:relative}.draggable-header .split-box .box>.flexbox>li:before{background:#44454a;content:"";height:5px;width:1px}.draggable-header .split-box .box>.flexbox>li>p{display:inline-block;left:-1.7rem;position:absolute;top:6px}.split-box{padding-right:0!important}.split-box .wrap{height:100%}.split-box .box{width:100%}.split-box .box>.flexbox>li{border-radius:0!important;border-right:none!important;flex:1!important;justify-content:space-between;max-width:inherit!important;padding:0!important}.split-box .box.upper{height:20px;line-height:20px;vertical-align:middle}.split-box .box.lower{height:30px;line-height:30px;vertical-align:middle}.content .draggable-list>.flexbox>li.split-box .box>.flexbox>li{padding:0!important}.error h1{font-weight:700}.error p{color:#ffffff80;font-size:1.6rem;margin-top:10px}.error .box{border:1px solid hsla(0,0%,100%,.5);border-radius:20px;display:block;left:50%;padding:40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}.error .btn{margin-top:20px}.simulation .navbar>.flexbox>li:nth-of-type(-n+3){flex-grow:0}.simulation .navbar>.flexbox>li:nth-of-type(4){flex-grow:1}.reuse,.simulation .body{position:relative}.reuse{background:#151515;border:2px solid rgba(21,178,181,.5);margin-bottom:3px;margin-top:14px}.reuse li{background:none!important;border-color:#15b2b580}.reuse li:first-of-type{border-top:none!important}.reuse .icon+.label{font-size:1.4rem;padding-left:5px;width:150px}.reuse .label.route{background:#15b2b580;border-radius:3px 3px 0 0;color:#0e1525;display:inline-block;font-size:1rem!important;left:0;line-height:1.4;margin-left:10px;max-width:299px;overflow:hidden;padding-left:5px;padding-right:5px;position:absolute;text-align:center;text-overflow:ellipsis;top:-16px;width:auto}.reuse .label.unit{width:auto}.reuse .btn.ghost.action{border-color:#15b2b580;line-height:25px;margin-right:0;position:relative;vertical-align:middle}.reuse .btn.ghost.action .icon{margin:-3px 0 0}.reuse .context-menu{top:40px}.reuse .context-menu ul{width:auto}.reuse .context-menu a{display:block;height:auto!important;padding:10px 20px!important;width:100%!important}.point{z-index:2}.point,.point>a{position:relative}.point>a{display:block;height:100%;width:100%}.point .btn{display:inline-block;height:70px;line-height:60px;width:70px}.point .btn,.point .number{border-radius:50%;vertical-align:middle}.point .number{background:#fff;color:#000;font-size:1.5rem;font-weight:700;left:50%;text-align:center}.point a:hover .number{background:#000;color:#fff}.point .caption{bottom:-21px;left:50%;position:absolute;z-index:-1;min-widtH:65px;background:#000;font-size:1.2rem!important;height:auto;padding:2px 5px;text-align:center;transform:translate(-50%);vertical-align:middle;white-space:nowrap}.point.marker{display:inline-block;height:74px;width:auto}.point.marker .number{display:inline-block;height:27px;left:50%;position:absolute;top:12px;transform:translate(-50%);width:27px;z-index:1}.point.circle,.point.circle .number{height:37px;width:37px}.point.circle .number{border-style:solid;border-width:5px;line-height:27px;text-align:center;top:2px}.point.circle .btn{background:#000c12b3;border-color:#000;height:25px;left:-20px;line-height:23px;position:absolute;top:-20px;width:25px}.point.circle .btn:hover{background:#000}.time-panel{background:#02141dcc;border-radius:5px;height:48px;padding:5px 10px}.time-panel .wrap{display:inline-block;vertical-align:middle}.time-panel .distance{font-size:1rem;margin-top:3px}.time-panel .time{font-size:1.6rem;margin-left:7px;vertical-align:middle}.caption-panel .caption{background:#02141dcc;font-size:1rem;padding:2px 5px;white-space:nowrap}.navbar .list-box{text-align:right}.navbar .list-box>.flexbox>li:nth-of-type(2){flex-basis:calc(100% - 845px);max-width:calc(100% - 845px)}.navbar .list-box li:last-of-type{border-left:none;padding-left:0}.navbar .list-box li:last-of-type a{display:inline-block;flex:none;flex-basis:inherit;height:34px;line-height:34px;max-width:inherit;padding-right:0;text-align:center;vertical-align:middle}.plan-box{background:#000;border:1px solid #2c2f36;border-radius:5px 0 5px 5px;display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:5}.plan-box h3{color:#8dd6f7;height:30px}.navbar .list-box li input,.plan-box input{width:100%}.navbar .list-box li a{height:inherit;line-height:inherit;padding:0}.plan-box>.flexbox{border:1px solid #2c2f36;overflow:hidden}.plan-box>.flexbox>li:first-of-type{flex-basis:calc(100% - 1280px);max-width:calc(100% - 1280px)}.plan-box .list-box{max-width:1240px;overflow-x:hidden}.plan-box>.flexbox>li:last-of-type{flex-basis:1280px;flex-direction:column;max-width:1280px}.plan-box>.flexbox>li:last-of-type .icon{margin-top:0}.plan-box .list-box{overflow:hidden;width:1220px}.plan-box .list-box li{margin-top:0!important}.plan-box .list-box a{color:inherit;display:inline-block;flex:none;height:32px;line-height:32px;vertical-align:middle;width:28px}.plan-box .list-box p{color:#fff;height:20px;line-height:20px;margin-top:0;vertical-align:middle}.plan-box .list-box table{width:1200px}.plan-box .list-box .denominator{font-weight:400;margin-left:5px}.plan-box .chart-box{background:#000c;height:200px;width:100%}.plan-box .digital-task-plan-chart-box{background:#000;height:200px;width:100%;z-index:1}.plan-box .close-btn{background:#000c;position:absolute;right:0;top:-40px}.list-box.complete .status{background:#ffffffe6;border-radius:3px;color:#111!important;display:block;font-size:1.5rem;height:22px;line-height:22px;margin:4px auto 0;padding:0 5px;text-align:center;vertical-align:middle;width:42px}.list-box p{font-size:2.4rem;font-weight:700;line-height:1;margin-top:3px;text-align:left}.list-box>.flexbox>li{height:50px;padding-left:14px;padding-right:10px}.list-box.header{border-top:none;min-height:inherit}.list-box.header>.flexbox li{border:none!important;height:30px;line-height:30px}.list-box.header>.flexbox li:last-of-type{justify-content:flex-end}.list-box.selected{background:#8dd6f826}.list-box table{border:1px solid #2c2f36;overflow-x:hidden;table-layout:fixed;width:1160px}.list-box tr:nth-of-type(n+2){border-top:1px solid #2c2f36}.list-box tr.active{background:#b0e1ff1a}.list-box tr.active .label,.list-box tr.active p,.list-box tr.active p.timestamp{color:#afe0fe}.list-box tr.active .status{background:#afe0ee;color:#111}.list-box tr.active .icon-play{background-image:url(./icon-play-mini.Br3Jy8fG.svg)}.list-box tr.active a:hover .icon-play{background-image:url(./icon-play-mini-hover.B7yv9CTC.svg)}.list-box tr.active .icon-progress{background-image:url(./icon-progress-mini.CGP97lqo.svg)}.list-box tr.active a:hover .icon-progress{background-image:url(./icon-progress-mini-hover.CySsMMEr.svg)}.list-box tr.active .icon-schedule{background-image:url(./icon-schedule-mini.DqA07vtO.svg)}.list-box tr.active a:hover .icon-schedule{background-image:url(./icon-schedule-mini-hover.C6lhCmHY.svg)}.list-box tr.active .icon-cost{background-image:url(./icon-cost-mini.aGFUN9W0.svg)}.list-box tr.active a:hover .icon-cost{background-image:url(./icon-cost-mini-hover.DdCP9K_P.svg)}.list-box tr.active .icon-rate{background-image:url(./icon-rate-mini.7H1pNzCd.svg)}.list-box tr.active a:hover .icon-rate{background-image:url(./icon-rate-mini-hover._2vYhang.svg)}.list-box th{padding-bottom:5px;padding-top:5px}.list-box th .label{text-align:center}.list-box th:nth-of-type(4),.list-box th:nth-of-type(5),.list-box th:nth-of-type(6){padding-left:5px;padding-right:5px}.list-box td{border-left:1px solid #2c2f36;height:75px;padding:7px 5px;text-align:center;vertical-align:middle}.list-box td:nth-of-type(4) p{text-align:right}.list-box td:nth-of-type(5) p{text-align:center}.list-box td:last-of-type{border-right:1px solid #2c2f36}.list-box td>p{font-size:2rem;height:20px!important;line-height:20px!important;margin-left:5px;margin-right:5px}.list-box table .flexbox{width:100%}.list-box table .flexbox li{margin-top:5px!important}.list-box table .flexbox li:nth-of-type(-n+4){flex-basis:28px;max-width:28px}.list-box input{min-width:40px}.list-box .col01{width:30px}.list-box .col02{width:160px}.list-box .col03{width:115px}.list-box .col04{width:100px}.list-box .col05{width:110px}.list-box .col06,.list-box .col07,.list-box .col08,.list-box .col09,.list-box .col10{width:35px}.list-box .col11{width:200px}.list-box .icon{height:20px;width:20px}.list-box .btn{display:inline-block;height:30px;line-height:30px;margin-left:3px;margin-right:0;width:50px}.list-box .complete .status{background:#ffffffe6;border-radius:3px;color:#111!important;display:block;font-size:1.4rem;height:20px;line-height:20px;margin:auto;padding:0 4px;text-align:center;vertical-align:middle;width:42px}.list-box>li{padding:10px}.list-box>li:last-of-type{padding-top:0}.list-box>.flexbox>li:first-of-type{flex-basis:30px;max-width:30px;padding-left:5px;padding-right:5px}.list-box>.flexbox>li:nth-of-type(2){flex-basis:calc(100% - 1150px);max-width:calc(100% - 1150px);padding-left:5px;padding-right:5px}.list-box>.flexbox>li:nth-of-type(2) p{font-size:1.4rem;font-weight:400;height:33px;line-height:33px;vertical-align:middle;width:100%}.list-box>.flexbox>li:nth-of-type(2) a{height:32px;line-height:32px;text-align:center;vertical-align:middle;width:30px}.list-box>.flexbox>li:nth-of-type(3){flex-basis:130px;margin-top:2px;max-width:130px;padding-left:5px;padding-right:0}.list-box>.flexbox>li:nth-of-type(3) p{height:inherit;line-height:1.2;margin-bottom:4px;margin-top:0}.list-box>.flexbox>li:nth-of-type(4){border-left:1px solid #2c2f36;flex-basis:102px;max-width:102px}.list-box>.flexbox>li:nth-of-type(5){border-left:1px solid #2c2f36;flex-basis:144px;max-width:144px}.list-box>.flexbox>li:nth-of-type(6){border-left:1px solid #2c2f36;flex-basis:160px;max-width:160px}.list-box>.flexbox>li:nth-of-type(7){border-left:1px solid #2c2f36;flex-basis:240px;max-width:240px;padding-left:0}.list-box>.flexbox>li:nth-of-type(8){flex-basis:40px;max-width:40px;padding-left:0;padding-right:20px}.list-box>.flexbox>li:nth-of-type(8) a{height:40px;line-height:40px;padding:0}.list-box>.flexbox>li:nth-of-type(10),.list-box>.flexbox>li:nth-of-type(11),.list-box>.flexbox>li:nth-of-type(9){flex-basis:40px;max-width:40px;padding:0}.list-box:not(.header)>.flexbox>li:nth-of-type(n+9) .icon{height:23px;width:23px}.list-box>.flexbox>li:nth-of-type(n+12){flex-basis:60px;max-width:60px;padding:0}.list-box>.flexbox>li:nth-of-type(n+12) .btn{margin:0;width:50px}.list-box .label{color:#adadad;font-size:1.1rem;font-weight:300;text-align:left;white-space:nowrap}.list-box .label.unit{padding-left:3px;padding-right:3px}.list-box .denominator,.list-box .label.unit{color:#adadad;display:inline-block}.list-box .icon-box{height:100%;width:100%}.list-box .icon-box li{border-right:1px solid #2c2f36;flex-basis:20%;height:50px;max-width:20%;padding-left:5px;padding-right:5px}.list-box .count{display:inline-block;font-size:1.8rem;font-weight:400;text-align:center}.list-box .timestamp{color:#adadad;font-size:1.1rem;white-space:nowrap}.list-box .name{font-size:1.4rem;font-weight:400}.specs .content{flex-basis:calc(100% - 70px);max-width:calc(100% - 70px)}.specs .header li{padding-left:10px;padding-right:10px}.specs .header li:first-of-type{padding-left:5px}.specs .box{background:#0e1525;border-radius:5px;width:100%}.specs .add-row,.specs .tbl-1{width:100%}.specs .table-box{position:relative;width:100%}.specs .tbl-1{position:relative}.specs .tbl-1 td,.specs .tbl-1 th{padding-left:10px}.specs .tbl-1 th:first-of-type{left:0}.specs .tbl-1 th:nth-of-type(2){left:45px}.specs .tbl-1 th:nth-of-type(2) input{width:100%}.specs .tbl-1 th:nth-of-type(-n+2){padding-right:10px;position:sticky;z-index:1}.specs .tbl-1 th:nth-of-type(-n+2):after{border-right:1px solid #202125}.specs .tbl-1 th:nth-of-type(-n+2) a,.specs .tbl-1 th:nth-of-type(-n+2) input{position:relative;z-index:2}.specs .tbl-1 th:nth-of-type(-n+3):after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.specs .tbl-1 td,.specs .tbl-1 th:nth-of-type(n+3){border-right:1px solid #202125}.specs .tbl-1 td:last-of-type{text-align:left}.specs .tbl-1 td:last-of-type:after,.specs .tbl-1 th:last-of-type{border-right:none}.specs .tbl-1 thead th{position:sticky;top:0;z-index:1}.specs .tbl-1 thead th:nth-of-type(-n+2){z-index:2}.specs2 .body{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.specs2 .btn-box li{flex-basis:40%;height:300px;margin:40px;max-width:40%}.specs2 .btn-box button{background:#ffffff08;border:1px solid hsla(0,0%,100%,.5);border-radius:10px;color:#ffffff80;display:block;height:100%;width:100%}.specs2 .btn-box button:hover{background:#fff3;border-color:#fff;color:#fff}.specs2 .btn-box button .label{display:block;font-size:2rem;margin-bottom:30px}.specs2 .message-box{background:#060a124d;border-radius:10px;height:auto;margin:0 40px;padding:10px 14px;width:calc(80% + 80px)}.sites .content .body{padding-bottom:10px}.sites .navbar>.flexbox>li{flex-grow:0;padding-right:0}.sites .list>ul>li:first-of-type{flex-basis:12%;justify-content:flex-start;max-width:12%}.sites .list>ul>li:nth-of-type(2){flex-basis:35%;justify-content:flex-start;max-width:35%}.sites .list>ul>li:nth-of-type(3),.sites .list>ul>li:nth-of-type(4){flex-basis:20%;justify-content:flex-start;max-width:20%}.sites .list>ul>li:nth-of-type(5){flex-basis:13%;max-width:13%;padding-right:5%}.sites .window.dialog .list>ul>li:first-of-type{flex-basis:10%;justify-content:flex-start;max-width:10%}.sites .window.dialog .list>ul>li:nth-of-type(2){flex-basis:15%;justify-content:flex-start;max-width:15%}.sites .window.dialog .list>ul>li:nth-of-type(3){flex-basis:40%;justify-content:flex-start;max-width:40%}.sites .window.dialog .list>ul>li:nth-of-type(4){flex-basis:35%;justify-content:flex-start;max-width:35%}.sites .list>a{display:block}.sites .list>a:hover .list>ul{border-color:#3372f1}.sites .window.dialog .header{background:#0006;padding:20px 40px}.sites .window.dialog .scroll-box{height:400px}.sites .window.dialog .select-box li{flex-basis:120px;margin-top:20px;max-width:120px}.sites .window.dialog .body p{font-size:1.4rem}.sites .window.dialog .box{background:#0e1525;width:900px}.sites .table-box{position:relative;width:100%}.sites .table-box .col1{width:10%}.sites .table-box .col2{width:15%}.sites .table-box .col3{width:50%}.sites .table-box .col4{width:25%}.sites .table-box table{width:100%}.sites .table-box thead th{font-size:1.2rem;text-align:center}.sites .table-box thead th:first-of-type{border-left:none;padding-left:20px}.sites .table-box thead th:nth-of-type(n+2){padding-left:7px;padding-right:7px}.sites .table-box thead th:last-of-type{padding-right:20px}.sites .table-box tbody tr:not(.custom-box) td p{color:#ccc;font-size:1.3rem}.sites .table-box tbody th{padding-left:7px;padding-right:7px;text-align:left}.sites .table-box tbody th:first-of-type{padding-left:20px}.sites .table-box tbody th p{font-size:1.2rem}.sites .table-box tbody td,.sites .table-box thead th{border-left:1px solid #202125}.sites .table-box tbody td:last-of-type{padding-right:20px}.sites .table-box td{padding-left:7px;padding-right:7px;text-align:center}.sites .table-box td:nth-of-type(3){text-align:left}.sites .input-check label{position:relative}.sites .header .input-check label{padding-left:40px;width:100%!important}.sites .header .input-check input[type=radio]+label:after{background:#202125;border:1px solid #707070;border-radius:50%;height:25px;padding:2px;width:25px}.sites .header .input-check input[type=radio]+label.checked:after{background:#3372f1;content:url(./icon-check-white.DpA9usFL.svg);height:25px;left:0;position:absolute;top:0;width:25px;z-index:1}.sites .header .close-btn{background:#000c;position:absolute;right:0;top:-40px}.sites .window.dialog .btn-box .btn{width:140px}.sites .input-check label:after{background-image:url(./icon-checkbox.CpIkGzX3.svg);background-size:22px 22px;content:"";height:22px;left:0;position:absolute;top:0;width:22px;z-index:1}.sites .input-check label.checked{position:relative}.sites .input-check label.checked:after{background-image:url(./icon-checked.BJVYIZN_.svg)}.sites .icon.text{border:1px solid #707070;border-radius:3px;color:#707070;display:inline-block;font-size:1.1rem;height:22px;line-height:22px;margin-right:10px;padding:0 7px;vertical-align:middle;width:auto}.sites .icon.text.active{border-color:#3372f1;color:#3372f1}.sites .body.input-check label{height:22px;width:22px}.users .list>ul>li:first-of-type{flex-basis:15%;max-width:15%}.users .list>ul>li:nth-of-type(2){flex-basis:20%;max-width:20%}.users .list>ul>li:nth-of-type(3){flex-basis:30%;max-width:30%}.users .list>ul>li:nth-of-type(4){flex-basis:15%;max-width:15%}.users .list>ul>li:nth-of-type(5){flex-basis:20%;max-width:20%;padding-left:0}.users .list>ul>li:nth-of-type(5) a{display:block;height:100%;padding-left:20%;width:100%}.list p{color:#fff;line-height:1.4}.list>ul>li{padding-left:5%!important}.row{margin-top:8px;position:relative}.row>ul>li{height:88px;line-height:88px;vertical-align:middle;word-break:break-word}.row ul{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#4848483b;border:1.5px solid rgba(72,72,72,.23);border-radius:5px;overflow:hidden}.row a:hover{cursor:pointer}.row a.active{cursor:default}.row a.active,.row a:hover{border-color:#3372f1;cursor:pointer}.row p{position:relative;text-shadow:4px 4px 1px rgba(0,0,0,.3)}.context-menu{position:absolute;right:10px;top:70px;z-index:1}.context-menu ul{background:none;border:none}.context-menu li{background:#090d18!important;position:relative}.context-menu li:nth-of-type(n+2){border-top:3px solid rgba(43,46,54,.6)!important}.context-menu i{left:20px;position:absolute;top:12px}.context-menu p{color:#ddd}.context-menu a{display:block;height:100%;padding:20px 30px 20px 70px!important}.context-menu a:hover p{color:#fff}.tag{border-radius:3px;font-size:1.1rem!important;height:22px;line-height:22px!important;text-align:center;vertical-align:middle;width:80px;white-spcoloace:nowrap;text-shadow:none!important}.tag.blue{background:#10a8ff}.tag.green{background:#5fc414}.tag.orange{background:#ff894b}.tag.payload{background:#e5b971;border-radius:0;color:#0e1525;font-size:1rem!important;font-weight:300!important;height:14px;line-height:14px!important;padding:0 5px;position:absolute;right:14px;top:0;vertical-align:middle;white-space:nowrap;width:auto}.costs .content{flex-basis:calc(100% - 70px);max-width:calc(100% - 70px)}.costs .header input{width:120px}.costs .header .label{display:inline-block;margin-right:7px}.costs .header .btn{margin-left:20px}.costs .header .btn-box .input-check{display:inline-block;margin-right:20px}.costs .header .btn-box .input-check .label{font-size:1.2rem;font-weight:400}.costs .header .btn-box .input-check label:after{background-image:url(./icon-checkbox.CpIkGzX3.svg);background-size:22px 22px;content:"";height:22px;left:-30px;position:absolute;top:5px;width:22px;z-index:1}.costs .header .btn-box .input-check label.checked:after{background-image:url(./icon-checked.BJVYIZN_.svg)}.costs .scroll-box{height:calc(100vh - 140px)}.costs .box{background:#0e1525;border-radius:5px;margin-top:20px;padding:10px;width:100%}.costs .table-box{position:relative;width:910px}.costs .table-box thead th{font-size:1.2rem;text-align:center}.costs .table-box thead th:first-of-type{border-left:none;padding-left:20px}.costs .table-box thead th:nth-of-type(n+2){padding-left:7px;padding-right:7px}.costs .table-box thead th:last-of-type{padding-right:20px}.costs .table-box tbody tr:not(.custom-box) td p{color:#ccc;font-size:1.3rem}.costs .table-box tbody th{padding-left:7px;padding-right:7px;text-align:left}.costs .table-box tbody th:first-of-type{padding-left:20px}.costs .table-box tbody th p{font-size:1.2rem}.costs .table-box tbody td,.costs .table-box thead th{border-left:1px solid #202125}.costs .table-box td{padding-left:7px;padding-right:7px;text-align:right}.costs .table-box td .unit{color:#999}.costs:not(.detail) .table-box tbody tr:not(.custom-box) td:nth-last-of-type(2) p{color:#3372f1}.costs .unit{margin-left:5px}.costs .custom-box p{color:#fff;font-size:1.6rem;font-weight:700}.costs .custom-box th:first-of-type p{font-size:1.4rem}.costs.detail .route{text-align:right}.costs.detail .route+h4{margin-top:-20px}.costs.detail .route span{background:#fff;border-radius:3px 3px 0 0;color:#111;display:inline-block;margin-left:5px;padding:2px 10px}.costs.detail table{width:100%}.costs.detail .tbl-1{min-width:1220px}.costs.detail .tbl-2{min-width:780px}.costs.detail .tbl-3{min-width:840px}.costs.detail .tbl-4{min-width:870px}.costs.detail .tbl-5{min-width:890px}.costs.detail .col-val{width:200px}.costs.detail .table-box{height:auto;margin-top:10px;overflow-x:hidden;width:100%}.costs.detail .scroll-x1-box,.costs.detail .scroll-x2-box,.costs.detail .scroll-x3-box,.costs.detail .scroll-x4-box,.costs.detail .scroll-x5-box,.costs.detail .scroll-x6-box,.costs.detail .scroll-x7-box,.costs.detail .scroll-x8-box,.costs.detail .scroll-x9-box{height:auto;position:relative;width:100%}.costs.detail .full-size{width:100%}.summary .box{background:#0e1525;border-radius:5px;margin-top:20px;padding:10px;width:100%}.summary .route{text-align:right}.summary .route+h4{margin-top:-20px}.summary .route span{background:#fff;border-radius:3px 3px 0 0;color:#111;display:inline-block;margin-left:5px;padding:2px 10px}.summary .inner-box:nth-of-type(n+2){border-top:1px solid #333}.summary .inner-box>.flexbox>li{display:block;padding:20px}.summary .inner-box>.flexbox>li:first-of-type{flex-basis:calc(100% - 300px);max-width:calc(100% - 300px);padding-left:0}.summary .inner-box>.flexbox>li:last-of-type{flex-basis:300px;max-width:300px;text-align:right}.summary .title{align-items:center;display:flex;height:60px}.summary .label{padding-left:10px}.summary .label.route{background:#15b2b580;border-radius:3px;color:#0e1525;display:inline-block;font-size:1rem;margin-left:10px;padding-left:5px;padding-right:5px;text-align:center;width:auto}.summary .label .number{margin-right:10px}.summary .inner-box .icon,.summary .inner-box .image{height:60px;width:60px}.summary .inner-box .image{background:#222;vertical-align:middle}.summary .inner-box .image+.label{display:inline-block;height:40px;line-height:40px;margin-left:10px;vertical-align:middle}.summary .var-list{border:1px solid #666;margin-left:auto;width:240px}.summary .var-list li{border-bottom:1px solid #666;color:#fff;padding:5px}.summary .var-list li:nth-of-type(odd){flex-basis:70%;font-size:1.2rem;max-width:70%;text-align:left}.summary .var-list li:nth-of-type(2n){border-left:1px solid #666;flex-basis:30%;justify-content:flex-end;max-width:30%}.summary .var-list li:nth-last-of-type(-n+2){border-bottom:none}.summary .formula{margin-bottom:10px;margin-left:240px;margin-top:10px;position:relative}.summary .formula span{display:inline-block;margin:5px 2px;padding:3px 5px}.summary .operand{background:#1d2c4d;border-radius:3px;margin-left:0;margin-right:0}.summary .indent .operand:first-of-type,.summary .operand:last-of-type{background:#315bb6;font-weight:700;max-width:200px}.summary .indent{text-align:right;width:240px}.summary .indent:first-of-type{left:-240px;position:absolute}.operations header h3{margin:10px 5px 0 auto}.operations header>.flexbox>li:last-of-type li:first-of-type{flex-basis:calc(100% - 388px);max-width:calc(100% - 388px)}.operations header>.flexbox>li:last-of-type li:first-of-type p{text-align:center}.operations header>.flexbox>li:last-of-type li:first-of-type div{width:50px}.operations header>.flexbox>li:last-of-type li:nth-of-type(2){flex-basis:316px;max-width:316px;padding:0 5px}.operations header>.flexbox>li:last-of-type li:nth-of-type(2) .flexbox{width:316px}.operations header>.flexbox>li:last-of-type li:nth-of-type(3){flex-basis:62px;max-width:62px;padding:0}.operations header p.label{font-size:1rem;padding-top:5px}.operations header input[type=text]{font-size:2rem;text-align:center;width:70px}.operations header .count{font-size:2.2rem;font-weight:700;height:28px;line-height:28px;text-align:center;vertical-align:middle}.operations header .btn{height:54px;line-height:54px;vertical-align:middle;width:100%}.operations .content{width:calc(100% - 70px)}.operations .legend{border:none;justify-content:flex-start;margin-left:auto;margin-right:10px;padding:0;width:316px}.operations .legend li{flex-basis:79px!important;max-width:79px!important;padding-right:0!important}.operations .legend li:first-of-type,.operations .table-box td.rate-59 span{background:#fa17b21a;color:#fa17b2}.operations .legend li:nth-of-type(2),.operations .table-box td.rate-60 span{background:#fae0171a;color:#fae017}.operations .legend li:nth-of-type(3),.operations .table-box td.rate-80 span{background:#17fa311a;color:#17fa31}.operations .legend li:nth-of-type(4),.operations .table-box td.rate-90 span{background:#1781fa1a;color:#27b4ff}.operations .legend p{display:inline-block;font-size:1.2rem;font-weight:700;line-height:1.2;text-align:center}.operations .legend span{background:none;border:none;font-size:1rem;height:auto;line-height:1.2;width:auto}.operations .box{background:#0e1525;border-radius:5px;margin-top:20px;overflow-x:hidden;padding:10px}.operations .table-box{height:auto;margin-top:10px;position:relative;width:100%}.operations .table-box table{width:100%}.operations .table-box thead tr{border-bottom:none}.operations .table-box thead tr:first-child th{border-bottom:none!important;height:0;padding:0;top:0}.operations .table-box thead tr:nth-child(2) th{top:0}.operations .table-box thead tr:nth-child(3) th{padding-bottom:0;padding-top:0;top:32px}.operations .table-box thead tr:nth-child(4) th{padding-bottom:0;padding-top:0;top:51px}.operations .table-box thead tr:first-of-type th:nth-of-type(n+6),.operations .table-box thead tr:nth-of-type(4) th{border-bottom:1px solid #202125}.operations .table-box thead tr:nth-of-type(2) th:nth-of-type(-n+1){z-index:2}.operations .table-box thead tr:nth-of-type(3) th{border-top:1px solid #202125}.operations .table-box thead tr:nth-of-type(n+3) th{border-left:1px solid #202125;z-index:0}.operations .table-box thead th{color:#fff;font-size:1.2rem;padding-left:7px;padding-right:7px;position:sticky;text-align:center;white-space:nowrap;z-index:1}.operations .table-box thead th.month{padding-left:10px;text-align:left!important}.operations .table-box thead th.saturday{color:#6fcdff}.operations .table-box thead th.sunday{color:#ff658e}.operations .table-box tbody td.off,.operations .table-box tbody td.saturday,.operations .table-box tbody td.sunday{background:#272a30}.operations .table-box tbody td,.operations .table-box tbody th,.operations .table-box thead th:nth-child(n+5){padding-left:7px;padding-right:7px}.operations .table-box tbody th:nth-of-type(6){text-align:center}.operations .table-box tbody td{background:#181a1e;border-left:1px solid #202125;text-align:center}.operations .table-box td,.operations .table-box th{color:#ccc;font-size:1.3rem}.operations .table-box td:first-of-type,.operations .table-box th:first-of-type{border-left:none}.operations .table-box th:nth-of-type(-n+5){position:sticky;z-index:2}.operations .table-box th:nth-of-type(-n+6):after{border-left:1px solid #202125;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.operations .table-box td:nth-of-type(n+6),.operations .table-box th:nth-of-type(n+6){text-align:center}.operations .table-box th:first-of-type{left:0}.operations .table-box th:nth-of-type(2){left:160px}.operations .table-box th:nth-of-type(3){left:260px}.operations .table-box th:nth-of-type(4){left:360px}.operations .table-box th:nth-of-type(5){left:520px}.operations .table-box td{padding:0;text-align:center}.operations .table-box td.rate-59{color:#fa17b2}.operations .table-box td.rate-60{color:#fae017}.operations .table-box td.rate-80{color:#17fa31}.operations .table-box td.rate-90{color:#1781fa}.operations .table-box td span{display:block;font-size:1.5rem;height:100%;line-height:25px;text-align:center;vertical-align:middle;width:100%}.operations .table-box .scroll-x1-box .ps__rail-x{z-index:2}.operations .col1{width:160px}.operations .col2{width:100px}.operations .col3{width:60px}.operations .col4{width:40px}.schedule header>.flexbox>li:last-of-type li:first-of-type{flex-basis:calc(100% - 88px);max-width:calc(100% - 88px)}.schedule header>.flexbox>li:last-of-type li:nth-of-type(2){flex-basis:88px;max-width:88px}.schedule .table-box thead tr:first-of-type th{z-index:2}.schedule .table-box thead tr:nth-of-type(n+2) th{z-index:1}.schedule .table-box tbody td{padding-left:0;padding-right:0}.schedule .table-box tbody td span{background:#3372f1;height:18px}header{background:#0e162780;box-shadow:0 8px 10px -3px #0000004d;color:#fff;height:70px;padding:6px 0 0 22px;position:relative;width:100%;z-index:1}header li.column-width{max-width:calc(100% - 800px)}header li:last-of-type a:last-of-type{margin-right:12px}header h1{color:#fff;font-size:2.8rem;line-height:1;margin:0;white-space:nowrap}header h1+p{font-size:1.2rem;margin-top:5px;white-space:nowrap}header h3{background:#0006;border-radius:3px;font-size:1.4rem;height:30px;line-height:30px;margin-right:10px;margin-top:14px;text-align:center;vertical-align:middle;width:280px}header .btn.ghost,header h3{color:#afe0fe;padding-left:10px;padding-right:10px}header .btn.ghost{background:#0e1627e6;border-color:#afe0fe;height:46px;line-height:44px;margin-left:0;margin-right:7px;width:auto}header .btn.ghost.runway{width:56px}header .btn.ghost:hover{background:#afe0fe;border-color:#afe0fe;color:#0e1627e6}header .btn.ghost.disabled{border-color:#717171;color:#717171}header .btn>i{margin-right:10px}header .btn.ghost.runway>i{margin-right:0}header .close-btn a{background:#060a1233;margin:0;width:50px}header .close-btn .icon{margin-right:0}header .status-box{display:block;width:80px}header .side-menu{display:block}header .pulldown-menu .icon,header .side-menu .icon{margin-right:0}header .pulldown-menu{overflow:inherit;position:relative}header .pulldown-menu.open{background:#afe0fe!important;background:#afe0fe;border-color:#afe0fe;color:#0e1627e6}header .pulldown-menu.open:after{border-bottom:10px solid #afe0fe;border-left:5px solid transparent;border-right:5px solid transparent;bottom:-13px;content:"";margin-right:-5px;position:absolute;right:50%;z-index:4}.globalnav{background:#232222b3;box-shadow:2px 1px 10px 1px #0000004d;flex-basis:70px;height:calc(100vh - 70px);max-width:70px;min-width:70px;position:relative;z-index:10}.globalnav li{padding-bottom:7px;padding-top:7px}.globalnav li:nth-child(2){padding-top:14px}.globalnav li.line{border-top:1px solid #151515;margin-top:7px;padding-top:14px}.globalnav button{background:#151515;border:none;border-radius:7px;display:block;height:50px;line-height:50px;text-align:center;vertical-align:middle;width:50px}.globalnav button.active{background:#3372f1}.globalnav button.active:hover,.globalnav button:disabled:hover{cursor:default}.parameter{background:#1c1f2980;box-shadow:-2px 1px 10px 1px #0000004d;display:flex;flex-basis:0;height:calc(100vh - 70px);max-width:0;min-width:0;transform:translate(355px);transition:all .5s}.parameter.fixed,.parameter.open{flex-basis:355px;max-width:355px;min-width:355px;transform:translate(0)}.parameter h3{font-size:2.8rem;font-weight:400;white-space:nowrap}.parameter h3 i{margin-bottom:10px;margin-left:5px;margin-right:10px}.parameter label{vertical-align:middle;white-space:nowrap}.parameter label>span{height:25px;line-height:25px;margin-left:32px}.parameter .label,.parameter label>span{display:inline-block;vertical-align:middle}.parameter .label{font-size:1.4rem;white-space:nowrap;width:60px}.parameter .label.unit{display:inline-block;font-size:1.4rem;font-weight:400;margin-left:5px;margin-right:0!important;white-space:nowrap;width:auto}.parameter .icon+.label{padding-left:5px;width:105px}.parameter .scroll-box{padding:12px 10px;position:relative;width:100%}.parameter .scroll-box.button-single{height:calc(100vh - 124px)}.parameter .scroll-box.button-double{height:calc(100vh - 168px)}.parameter .search-box{height:auto;line-height:inherit;padding:12px}.parameter .search-box input{background:#202125 url(./icon-search.De6j9qji.svg) right 7px center no-repeat;background-size:16px 16px;cursor:pointer;padding-right:30px;width:100%}.parameter .outer-box{margin-bottom:12px;padding-bottom:10px}.parameter .outer-box:last-child{margin-bottom:0}.title-bar{background:#3b3c40;border-radius:5px 5px 0 0;height:50px;line-height:50px;vertical-align:middle;width:100%}.title-bar.course,.title-bar.course p{position:relative}.title-bar.course p{line-height:28px;padding-left:0;vertical-align:middle}.title-bar.course p>span{display:inline-block;height:20px;line-height:20px;margin-right:7px;margin-top:-4px;vertical-align:middle;width:20px}.title-bar.course li:first-of-type{border-right:none;flex-basis:70%;max-width:70%}.title-bar.course li:last-of-type{flex-basis:56px;max-width:56px}.title-bar input{position:relative;width:100%;z-index:1}.title-bar p{font-size:1.6rem;padding:12px}.title-bar li,.title-bar p{height:50px;line-height:26px;vertical-align:middle}.title-bar li:first-of-type{flex-basis:calc(100% - 50px);max-width:calc(100% - 50px);padding-left:12px;padding-right:12px}.title-bar li:last-of-type{flex-basis:50px;max-width:50px}.title-bar+.body{border-top-left-radius:0!important;border-top-right-radius:0!important}.title-bar .calender-box input{font-size:20px;font-weight:700;vertical-align:middle;width:246px!important}.title-bar .calender-box .label{display:inline-block;padding-left:12px;padding-right:12px;width:70px}.title-bar .calender-box .icon{margin:0}.title-bar-runway{background:#3b3c40;border-radius:5px 5px 0 0;height:65px;line-height:50px;vertical-align:middle;width:100%}.parameter .body{background:#2c2f36;border-radius:5px}.parameter .body+.body{margin-top:10px}.parameter .body+.body.join{border-top:1px solid #3d414a;margin-top:0}.parameter .body.separate{background:none}.parameter .body.separate .box{background:#2c2f36;border-top:0;margin-top:5px}.parameter .body.separate .box:first-of-type{margin-top:0}.parameter .body.separate .btn-box a{background:#3b3c40;border-radius:0 0 5px 5px;display:inline-block;height:30px;line-height:30px;text-align:center;vertical-align:middle;width:100%}.parameter .body.separate .btn-box a:hover{background:#111}.parameter .body .box{border-top:1px solid #3d414a;padding:12px;position:relative}.parameter .body .box:first-of-type{border-top:none}.parameter .body .box.join{border-top:none;padding-top:0}.parameter .body .box.join label.wave-dash{position:relative}.parameter .body .box.join label.wave-dash:after{content:"〜";position:absolute;right:4px;top:4px}.parameter .body .box.join .time-box .hh:after,.parameter .body .box.join .time-box .mm:after{content:""}.parameter .body .box.padding-top{padding-top:30px}.parameter .body .box label{height:30px;line-height:30px;vertical-align:middle;white-space:nowrap;width:60px}.parameter .body .box label.checkbox-wrap{height:auto;margin-right:-10px;white-space:normal}.parameter .body .box input{width:244px}.parameter .body .box input+label{padding-left:30px;width:auto}.parameter .body .box input+label>span{display:block;margin-top:-5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:210px}.parameter .body .box .full-size{width:216px}.parameter .body .box .middle-size{width:120px}.parameter .body .box .small-size{width:41px}.parameter .body .box .chart-box{height:160px}.parameter .body .box .btn{display:inline-block}.parameter .body .box .note{color:#999;font-size:1.2rem;margin-left:62px;margin-top:7px}.parameter .body .box .line-box{background:none;height:20px;text-align:center}.parameter .body .box .line-box .line{display:inline-block;height:100%}.parameter .body .box select.full-size{width:244px}.parameter .body .box input.full-size{width:94px}.parameter .body .box .indent{margin-left:120px}.parameter .body .box .input-radio label:after{background-image:none;content:url(./icon-radio.Cli0uhE_.svg);height:18px;left:0;position:absolute;top:3px;width:18px;z-index:1}.parameter .body .box .input-radio input:checked+label:after{content:url(./icon-radio-checked.DaUVAm45.svg);height:18px;left:0;position:absolute;top:3px;width:18px;z-index:1}.parameter .body .box .input-radio input:disabled+label:after{content:url(./icon-radio-disabled.B7NE2cCt.svg)}.parameter .body .box .input-radio input:disabled+label{cursor:default}.parameter .body .box .input-text input[type=text]:disabled{border:1px solid #707070;color:#717171}.parameter .reuse{margin-top:30px!important}.parameter .reuse+.box{border-top:none}.parameter .reuse .inner-box{background:#34343a}.parameter .full-size-box .btn+input{width:164px}.parameter .middle-size-box .btn+input{width:120px}.parameter .small-size-box .btn+input{width:41px}.parameter .option-box .inner-box:last-of-type{margin-bottom:0}.parameter .option label{font-size:1.2rem;margin-right:10px;white-space:nowrap}.parameter .option li:first-of-type{flex-basis:80px;max-width:80px}.parameter .option li:last-of-type{flex-basis:calc(100% - 80px);max-width:calc(100% - 80px)}.parameter .option .input-check label{position:relative}.parameter .option .input-check label:after{background-image:url(./icon-checkbox.CpIkGzX3.svg);background-size:22px 22px;content:"";height:22px;left:0;position:absolute;top:3px;width:22px;z-index:1}.parameter .option .input-check label.checked{position:relative}.parameter .option .input-check label.checked:after{background-image:url(./icon-checked.BJVYIZN_.svg)}.parameter .option .label{font-size:1.2rem}.parameter .option+.draggable-list{margin-top:0}.parameter .inner-box{background:#3a3b3f80;display:block;margin-bottom:7px;padding:10px 12px;width:100%}.parameter .inner-box.join{margin-top:0}.parameter .inner-box .title{background:#2c2f36;margin-bottom:10px;padding:2px 10px}.parameter .inner-box .image{background:#8c8c8c33;background-repeat:no-repeat;height:40px;vertical-align:middle;width:60px}.parameter .inner-box .image+.label{height:40px;line-height:40px;margin-left:10px;vertical-align:middle}.parameter .inner-box .label{width:68px}.parameter .inner-box .image+.label-soilname{margin-left:10px;vertical-align:middle}.parameter .inner-box .label-soilname{display:inline-block;width:120px}.parameter .inner-box .label+select{width:calc(100% - 79px)}.parameter .point .box .label.icon{width:79px}.parameter .point .box .label+input,.parameter .point .box .label+select{width:183px}.parameter .point .box .label+input.small-size{font-size:2rem;font-weight:700;width:90px}.parameter .point .box .label+input.small-size.align-right{margin-left:93px}.parameter .point .box .label+.option{margin-top:5px}.parameter .point .box .label+.operation{color:#999;display:block;font-size:1.2rem;margin-left:86px;margin-right:0;margin-top:-5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:220px}.parameter .point .box .unit{width:auto!important}.parameter .point .box .icon{height:40px}.parameter .point .inner-box li:first-of-type{flex-basis:30px;max-width:30px}.parameter .point .inner-box li:last-of-type{flex-basis:calc(100% - 30px);max-width:calc(100% - 30px)}.parameter .point .inner-box .align-right{margin-left:66px}.parameter .point .inner-box .align-right>.label{margin-right:7px;text-align:right}.parameter .point .flexbox.inner-box{display:flex;margin-top:0;padding:0}.parameter .point .flexbox.inner-box li:first-of-type{padding:10px 0}.parameter .point .flexbox.inner-box li:last-of-type{border-left:2px solid #2c2f36}.parameter .point .flexbox.inner-box .box{flex:none;padding:10px;width:100%}.parameter .point .flexbox.inner-box .box.join{padding-top:0}.parameter .point .flexbox.inner-box .seq{height:34px;line-height:34px;vertical-align:middle}.parameter .point .flexbox.inner-box .label+input{width:150px}.parameter .action-box{background:#00000080;bottom:0;padding:10px 7px;position:fixed;width:355px}.parameter .action-box li:first-of-type{flex-basis:100%;max-width:100%;padding-left:5px;padding-right:5px}.parameter .action-box li:nth-of-type(2){flex-basis:20%;max-width:20%;padding:10px 5px 0}.parameter .action-box li:nth-of-type(3){flex-basis:50%;max-width:50%;padding:10px 5px 0}.parameter .action-box li:last-of-type{flex-basis:30%;max-width:30%;padding:10px 5px 0}.parameter .action-box li:last-of-type .btn{margin:0;width:100%}.parameter .action-box select{width:calc(100% - 73px)}.parameter .action-box .label{display:block;font-size:1.1rem;line-height:1.4;vertical-align:middle;width:73px}.parameter .action-box .btn{width:100%}.parameter .body .action-box{border-radius:0 0 5px 5px;position:relative;width:335px}.parameter .body .add-row{background:#1c1f2980;border-top:1px solid #707070;margin-left:62px;padding-bottom:6px;text-align:center}.parameter .body .add-row a{background:#202125;border:1px solid #707070;border-radius:0 0 3px 3px;border-top:none;height:34px;line-height:31px;width:34px}.parameter .body .add-row a .icon{height:20px;width:20px}.parameter .input-check label:hover{cursor:pointer}.parameter .tab{display:flex;flex-wrap:wrap;margin-top:10px}.parameter .tab .input{opacity:0;position:absolute}.parameter .tab .tab-label{background:#3d414a;border-radius:3px 3px 0 0;color:#2c2f36;cursor:pointer;font-size:1.2rem;font-weight:700;margin-bottom:0;margin-right:5px;padding:0 15px!important;transition:background .1s,color .1s;width:100%}.parameter .tab .tab-label:active,.parameter .tab .tab-label:hover{background:#3372f1}.parameter .tab .input:checked+.tab-label{background:#3372f1;color:#fff}.parameter .tab .tab-box{border-top:1px solid #3372f1;display:none;order:99;padding-top:5px!important}.parameter .tab .tab-box .box{padding-left:0;padding-right:0}.parameter .tab .input:checked+.tab-label+.tab-box{display:block}.parameter .tab .draggable-list{margin-top:0}.parameter .tab .body{background:none}.parameter .tab .construction-box .child-box{background:#2c2f36}.parameter .tab .construction-box .box.join{padding-left:10px;padding-right:10px}.parameter .tab .construction-box .point .flexbox.inner-box .label+input{width:130px}.parameter .toggle-icon{cursor:pointer}.draggable-list{margin-top:12px;width:100%}.draggable-list .items>.flexbox{border-top:2px solid #2c2f36}.draggable-list .items>.flexbox:nth-of-type(n+2) li{margin-top:2px}.draggable-list .items>.flexbox li{background:#3b3c40;height:50px}.draggable-list .items>.flexbox li:first-of-type{border-right:2px solid #2c2f36;flex-basis:calc(100% - 50px);max-width:calc(100% - 50px);padding-left:12px;padding-right:12px}.draggable-list .items>.flexbox li:nth-of-type(2){flex-basis:50px;justify-content:center;max-width:50px}.draggable-list .items:first-of-type>.flexbox li:last-of-type,.draggable-list .items:last-of-type>.flexbox li:last-of-type{flex-basis:100%;max-width:100%}.draggable-list .items:first-of-type>.flexbox li:first-of-type{border-right:none;border-top-left-radius:5px}.draggable-list .items:first-of-type>.flexbox li:last-of-type{border-top-right-radius:5px}.draggable-list .items:last-of-type>.flexbox li:first-of-type{border-bottom-left-radius:5px;border-right:none}.draggable-list .items:last-of-type>.flexbox li:last-of-type{border-bottom-right-radius:5px}.draggable-list .number{margin-right:12px}.child-box{background:#1b1b1d80;padding:10px 0}.child-box.road{background:none;border-top:none;padding-bottom:5px;padding-top:9px}.child-box .distance-area{display:block;overflow:hidden;padding-left:12px;white-space:nowrap}.child-box .option-area{display:flex;justify-content:flex-end;padding-left:0!important;padding-right:5px}.child-box label{width:96px!important}.child-box input{width:90px!important}.child-box ul{display:grid;grid-template-columns:139px 172px}.child-box .distance-container{display:inline-grid;height:100%;place-items:center end;position:relative;text-align:right;vertical-align:top;white-space:nowrap;width:127px;z-index:2}.child-box .distance{background:#202428b3;color:#ccc;display:inline-block;font-size:1.6rem;line-height:1;padding:5px 0 5px 7px;white-space:nowrap}.child-box .distance .unit{display:inline-block;font-size:1.2rem;font-weight:400;line-height:1.2rem;margin-left:5px;margin-right:5px}.child-box .inner-box .label.unit{width:auto!important}.child-box .line-container{display:inline-block;height:100%;width:127px}.child-box .line-container .line-box{display:flex;height:100%!important;margin-left:-131px;z-index:1}.child-box .line{height:100%;margin-left:5px;margin-right:5px}.child-box .line-1{border-right-style:solid;border-right-width:10px}.child-box .line-2{border-right-style:solid;border-right-width:3px}.child-box .line-3{border-right-style:dotted;border-right-width:10px}.child-box .line-4{border-right-style:dotted;border-right-width:3px}.child-box .option{display:inline-block;width:160px}.child-box .option label{width:auto!important}.child-box .option input{margin-bottom:5px;width:120px!important}.child-box .option .inner-box{margin-bottom:3px;padding:5px 5px 5px 10px}.construction-box{background:#1b1b1d80;width:100%}.construction-box .point .box .label+input,.construction-box .point .box .label+select{width:165px}.sortable-ghost{background:#202125;border-radius:5px}.handle a{display:block;height:50px;line-height:50px;text-align:center;vertical-align:middle;width:100%}.color-select{margin-top:12px;padding-left:0}.color-select li{flex-basis:calc(14.28571% - 3.57143px);max-width:calc(14.28571% - 3.57143px);position:relative}.color-select li:last-of-type{flex-basis:25px;margin-right:0;max-width:25px}.color-select input+label{padding-left:0!important}.cource-select input+label{border-radius:3px;display:inline-block;height:25px!important;padding-left:0!important;position:relative;width:25px!important}.cource-select input+label.checked:after{content:url(./icon-check.xpAuJDQb.svg);height:12px;left:3px;position:absolute;top:-3px;width:18px}.cource-select li:nth-of-type(n+2){margin-top:10px}.cource-select .color-select{margin-top:0}.runway-color-arrow-right{background:currentColor;color:#fff;height:2px;left:65px;margin-right:30px;position:relative;top:0;width:205px}.runway-color-arrow-right:after{border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:6px 0 0 8px;content:"";height:0;left:100%;position:absolute;top:30%;transform:translate(-60%,-75%);width:0}.runway-color-arrow-left{background:currentColor;color:red;height:2px;left:68px;margin-right:30px;position:relative;top:3px;width:205px}.runway-color-arrow-left:after{border-color:transparent currentcolor transparent transparent;border-style:solid;border-width:0 8px 6px 0;content:"";height:0;left:0;position:absolute;top:50%;transform:translate(-40%,-20%);width:0}.color-label{vertical-align:bottom!important;width:75px!important}.color-check-li{margin-right:3px}.speed-box{width:calc(100% - 64px)}.speed-box>input{margin-right:10px;width:200px!important}.calender-box.block input.date{margin-bottom:5px!important;width:100%}.calender-box i{margin-left:5px;margin-right:4px}.calender-box input.date{background:#202125 url(./icon-calender.BcjRoM5g.svg) right 7px center no-repeat;background-size:16px 16px;cursor:pointer;padding:6px 7px 5px;width:244px}.calender-box input.date:disabled{background:#202125 url(./icon-calender-disabled.Bd_FVLt8.svg) right 7px center no-repeat;background-size:16px 16px}.calender-box input.date:disabled:hover{border-color:#707070}.time-box.time-box-small.text{margin-left:65px}.time-box.text{margin-left:62px;margin-top:-32px}.time-box.text span:nth-of-type(2),.time-box.text span:nth-of-type(6){font-weight:700;width:9px}.time-box.text span:nth-of-type(4){width:20px}.time-box.text .inner-box{margin-bottom:0;padding-top:30px}.time-box.text.join{margin-top:7px}.box.join .time-box.text .inner-box,.time-box.text.join .inner-box{padding-top:10px}.time-box.join{margin-left:62px;margin-top:12px}.time-box select{width:110px}.time-box .label{text-align:center;width:20px}.time-box .time{display:inline-block;position:relative;vertical-align:middle;width:41px}.time-box .time:after{color:#fff;display:block;left:14px;position:absolute;top:-24px}.time-box .time>input{font-size:2rem;font-weight:700;width:100%!important}.time-box:not(.join) .hh:after{content:"時"}.time-box:not(.join) .mm:after{content:"分"}.time-box .btn{display:inline-block}.time-box .btn+.btn{margin-left:0!important}.time-box .btn>.icon{margin-right:0}.window{background:#00000080;border-radius:5px;display:block;flex:none;position:relative}.window.dialog{background:#000000b3;height:100%;left:0;min-width:1024px;position:fixed;top:0;width:100%}.window.dialog li{margin-bottom:10px;margin-top:10px}.window.dialog li:nth-of-type(-n+2){margin-top:0}.window.dialog li:nth-last-child(-n+2){margin-bottom:0;overflow-x:hidden}.window.dialog .box{background:#2c2f36;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:720px}.window.dialog .title-bar{background:#3b3c40;border-bottom:none;height:76px;line-height:76px;text-align:center;vertical-align:middle}.window.dialog .title-bar h2{font-size:2.2rem;font-weight:700}.window.dialog .body{padding:40px}.window.dialog .body li:nth-of-type(odd){flex-basis:40%;justify-content:flex-end;max-width:40%}.window.dialog .body li:nth-of-type(2n){flex-basis:60%;justify-content:flex-start;max-width:60%}.window.dialog .body p,.window.dialog .body select{display:inline-block}.window.dialog .body p{font-size:2.2rem}.window.dialog .body p.lead{color:#aeaeae!important;display:block;font-size:1.6rem;line-height:1.8;margin-top:-10px;text-align:center}.window.dialog .body p.lead+.flexbox{margin-top:30px}.window.dialog .body select{font-size:1.8rem;line-height:normal!important;max-width:250px}.window.dialog .body .label{color:#82848d;display:inline-block;font-size:1.6rem;margin-right:40px;text-align:right;white-space:nowrap}.window.dialog .body .btn-box{margin-top:40px;text-align:center}.window.dialog .body .btn{display:inline-block;margin-left:10px;margin-right:10px;width:100px}.window.dialog .body .btn.ghost{background:#fff}.window.dialog .body .btn.ghost:hover{background:#3372f1}.window.dialog .delete .body p{color:#595b64}.window.mini{background:#090e18cc;border:1px solid #707070;border-radius:5px;margin:12px 0 auto auto;position:fixed;right:367px;top:120px;width:307px}.window.mini input[type=text]{font-size:2rem;font-weight:700;line-height:34px;padding-left:0;padding-right:0;text-align:center}.window.mini input.date{padding:5px 26px 5px 7px;text-align:left}.window.mini i+input{width:206px}.window.mini .box{padding:12px}.window.mini .box:nth-of-type(n+2){border-top:1px solid #707070}.window.mini .box li:nth-of-type(n+2){margin-top:32px}.window.mini .close-btn i{margin-right:0}.window.mini .label{color:#fff;display:inline-block;font-size:1.4rem;margin-right:5px;white-space:nowrap}.window.mini .icon{margin-right:10px}.window.mini .btn+.btn{margin-left:5px}.window.mini .btn:last-of-type{margin-right:0}.window.tile{padding:10px;width:230px}.window.tile li{flex-basis:100px;font-size:1.2rem;height:100px;margin-top:10px;max-width:100px}.window.tile li:nth-of-type(odd){margin-right:5px}.window.tile li:nth-of-type(2n){margin-left:5px}.window.tile li:nth-of-type(-n+2){margin-top:0}.window.tile a{background:#202125;border:1px solid transparent;border-radius:4px;display:block;height:100%;line-height:100px;text-align:center;vertical-align:middle;width:100%}.window.tile a:hover{border-color:#3372f1}.window.tile .title-bar{border-bottom:none;height:30px}.window.tile .title-bar p{font-size:1.4rem;padding:0}.window.list{border-bottom-left-radius:0;padding:10px;width:390px}.window.list li{background:#37393dcc;border-top:2px solid #000c11;height:auto;padding:5px 10px;width:100%}.window.list select{display:inline-block;width:150px}.window.list select.full-size{margin:12px 0 0;width:100%}.window.list input{display:inline-block;width:40px}.window.list a{display:inline-block;height:25px;width:25px}.window.list .icon,.window.list input,.window.list select{margin-left:5px;margin-right:5px}.window.list .label{display:inline-block;font-size:1.4rem;margin-left:0;margin-right:10px}.window.list .add-row{bottom:-53px;left:0;position:absolute}.window.list .add-row a{background:#000c1280;border-radius:0 0 5px 5px;display:inline-block;height:53px;line-height:53px;text-align:center;vertical-align:middle;width:53px}.window.road{background:none;margin-left:auto;margin-right:auto;padding:10px;width:400px}.window.road li{flex-basis:50%;margin-bottom:7px;margin-top:7px;max-width:50%}.window.road select{width:172px}.window.road{background:#000c}.window.road .box{margin-top:5px}.window.road .box:first-of-type{margin-top:0}.window.road .option label{margin-right:10px;position:relative;white-space:nowrap}.window.road .option label:after{background-image:url(./icon-checkbox.CpIkGzX3.svg);background-size:22px 22px;content:"";height:22px;position:absolute;right:-33px;top:0;width:22px;z-index:1}.window.road .option input[type=checkbox]+label.checked{position:relative}.window.road .option input[type=checkbox]+label.checked:after{content:url(./icon-checked.BJVYIZN_.svg);height:22px;left:inherit;top:0;width:22px}.window.road .label{display:inline-block;margin-right:5px}.window.road .btn-box{background:#000c1280;border-radius:0 0 5px 5px;margin-top:15px;width:100%}.window.road .btn-box li{flex-basis:25%;margin-bottom:0;margin-top:0}.window.road .btn-box li:first-of-type .btn{border-bottom-left-radius:3px;border-top-left-radius:3px}.window.road .btn-box li:nth-of-type(n+2){border-left:1px solid #707070}.window.road .btn-box li:last-of-type{flex-basis:50%}.window.road .btn-box li:last-of-type .btn{border-bottom-right-radius:3px;border-top-right-radius:3px}.window.road .btn-box .btn{background:#202125;border-radius:0;width:100%}.window.road .btn-box .btn:hover{background:#3372f1}.window.road li.input-radio{flex-basis:100%;height:30px}.window.road li.input-radio input[type=radio]+label{margin-bottom:auto;margin-top:auto;padding-left:25px;width:auto!important}.window.road li.input-radio p{margin-bottom:auto;margin-top:auto}.window.road li.input-radio input[type=text]{width:30%}.window.road li.input-radio label:after{background-image:none;content:url(./icon-radio.Cli0uhE_.svg);height:18px;left:0;position:absolute;top:3px;width:18px;z-index:1}.window.road li.input-radio input:checked+label:after{background-image:none;content:url(./icon-radio-checked.DaUVAm45.svg);height:18px;left:0;position:absolute;top:3px;width:18px;z-index:1}.window.road li.input-radio input:disabled+label{cursor:default}.window.road li.input-radio input:disabled+label:after{background-image:none;content:url(./icon-radio-disabled.B7NE2cCt.svg);height:18px;left:0;position:absolute;top:3px;width:18px;z-index:1}.window.road li.input-radio input[type=text]:disabled{border:1px solid #707070;color:#717171}.window.plan{z-index:4!important}.window.plan li{margin-bottom:0}.window.plan label{background:#202125;border:1px solid #707070;line-height:20px}.window.plan .input-check input[type=radio]+label.checked{background:none;border:none}.window.plan .input-check input[type=radio]+label.checked:after{content:url(./icon-check-blue.BWlbcaPF.svg);height:17px;left:2px;width:25px}.window input{border-radius:3px;height:32px;line-height:32px;padding:10px 5px;width:100%}.window select{max-width:100%!important}.window .title-bar{background:none;border-bottom:1px solid #707070;height:37px}.window .title-bar li{font-size:1.6rem;font-weight:700;height:37px;padding:0 5px}.window .title-bar li:first-of-type{border:none;flex-basis:calc(100% - 37px);max-width:calc(100% - 37px);padding-left:12px;padding-right:12px}.window .title-bar li:last-of-type{background:none;flex-basis:37px;max-width:37px;padding:0}.window .close-btn a{height:37px;line-height:37px;vertical-align:middle;width:37px}.window .close-btn a:hover{background:none}.window .action-box{background:#000;border-radius:0 0 5px 5px;border-top:1px solid #707070;padding:10px 7px;position:relative;z-index:1}.window .action-box .btn{margin:auto!important}.window.design{background:#00000080;height:100%;left:0;margin:auto;position:fixed;top:0}.window.design>.box{background:#090e18cc;border:1px solid #707070;border-radius:5px;display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}.window.design .title-bar{background:#000;height:auto}.window.design .body{padding:0}.window.design .body li{background:#2c2f36;border-left:1px solid #3d414a;margin:0;padding:0 5px}.window.design .body li:first-of-type{border-left:none;flex-basis:50%;justify-content:flex-start;max-width:50%;padding-left:10px;padding-right:10px}.window.design .body li:nth-of-type(2){flex-basis:26%;max-width:26%;padding:5px 10px}.window.design .body li:nth-of-type(2) p{font-size:1.2rem;max-width:135px}.window.design .body li:nth-of-type(3),.window.design .body li:nth-of-type(4){flex-basis:12%;justify-content:center;max-width:12%}.window.design .body li p{font-size:1.4rem;height:auto;line-height:1.2;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.window.design .body .flexbox{border-bottom:1px solid #3d414a}.window.design .body .btn{margin:0;padding-left:10px;padding-right:10px;width:auto}.window.design .list-box{background:#1c1f2980}.window.design .scroll-box{height:300px;position:relative}.window.design .action-box{border-top:none;text-align:center}.window.design .action-box label>input{display:none}.window.design .action-box .btn{width:200px}.window.auto-setting{background:#00000080;height:100%;left:0;margin:auto;position:fixed;top:0}.window.auto-setting>.box{background:#090e18cc;border:1px solid #707070;border-radius:5px;display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:860px}.window.auto-setting .title-bar{background:#000;height:auto}.window.auto-setting .body{padding:0}.window.auto-setting .body li{background:#2c2f36;border-left:none;height:48px;margin:0;padding:0 5px}.window.auto-setting .body li:first-of-type{border-left:none;flex-basis:35%;justify-content:flex-start;max-width:35%;padding-left:10px;padding-right:10px}.window.auto-setting .body li:nth-of-type(2){flex-basis:10%;justify-content:center;max-width:10%;padding:5px 10px}.window.auto-setting .body li:nth-of-type(3){flex-basis:40%;max-width:40%}.window.auto-setting .body li:nth-of-type(4){flex-basis:15%;justify-content:flex-end;max-width:15%;padding-right:10px}.window.auto-setting .body li:nth-of-type(4) p{font-size:4rem;font-weight:700}.window.auto-setting .body li:nth-of-type(4) .unit{display:inline-block;font-size:1.8rem;font-weight:400;margin-left:5px}.window.auto-setting .body li p{font-size:1.4rem;height:auto;line-height:1.2;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.window.auto-setting .body img{height:30px}.window.auto-setting .body select{font-size:1.2rem}.window.auto-setting .body .flexbox{border-bottom:1px solid #3d414a}.window.auto-setting .body .flexbox:last-of-type li{height:auto;justify-content:flex-start;padding-bottom:10px;padding-left:10px;padding-right:10px}.window.auto-setting .body .flexbox:last-of-type li:nth-of-type(odd){flex-basis:13%;max-width:13%}.window.auto-setting .body .flexbox:last-of-type li:nth-of-type(2n){flex-basis:87%;max-width:87%}.window.auto-setting .body .flexbox:last-of-type li:last-of-type p{font-size:1.8rem}.window.auto-setting .body .flexbox:last-of-type li .unit{font-size:1.4rem}.window.auto-setting .body .flexbox li .label{display:inline-block;margin:0;text-align:center;text-overflow:inherit;width:45px}.window.auto-setting .input-check{height:30px}.window.auto-setting .input-check input[type=radio]+label{padding-left:25px;width:44%!important}.window.auto-setting .input-check label:after{content:url(./icon-radio.Cli0uhE_.svg);height:18px;left:0;position:absolute;top:3px;width:18px;z-index:1}.window.auto-setting .input-check input:checked+label:after{content:url(./icon-radio-checked.DaUVAm45.svg);height:18px;left:0;position:absolute;top:3px;width:18px;z-index:1}.window.auto-setting .calender-box input{padding-right:30px!important;width:200px}.window.auto-setting .calender-box+p{margin-left:10px}.window.auto-setting .calender-box+p.term{padding-right:2px;text-align:right;width:100px}.window.auto-setting .action-box{border-top:none;text-align:center}.window.auto-setting .action-box .btn{margin-left:3px!important;margin-right:3px!important;width:200px}.window.auto-setting .action-box .btn:first-of-type{width:100px}.window.pulldown-menu{background:transparent;display:none;top:60px;z-index:2}.pulldown-box{background:#090e18cc;border:1px solid #afe0fe;border-radius:5px;height:auto;margin:12px 10px 10px;position:absolute;right:0;top:0;width:250px;z-index:3}.pulldown-box li{margin-bottom:0!important;margin-top:0!important;padding:10px 14px}.pulldown-box li:nth-of-type(n+2){border-top:1px solid #2c2f36;padding:0}.pulldown-box a{display:block;padding:10px 14px;width:100%}.pulldown-box a:hover{background:#afe0fe;color:#090e18cc}.pulldown-box .icon{margin-right:10px}.pulldown-box .locale{position:relative;z-index:1}.pulldown-box .locale.active{cursor:pointer;pointer-events:inherit}.pulldown-box .locale.active:after{content:url(./icon-check-blue.BWlbcaPF.svg);height:11px;position:absolute;right:10px;top:10px;width:16px}.pulldown-box .locale.active:hover:after{content:url(./icon-check.xpAuJDQb.svg)}.pulldown-box .locale:nth-of-type(n+2){border-top:1px solid #2c2f36}.pulldown-box .menu{margin-bottom:0!important;margin-top:0!important;padding:0}.effect-fade{opacity:0;transform:translateY(-100%);transition:all .23s;z-index:-1}.effect-fade.mini{transform:translate(350px)}.effect-fade.effect-scroll{opacity:1;transform:translate(0);z-index:2}.effect-fade.effect-scroll.mini{opacity:1;transform:translate(0);z-index:1}.effect-fade.effect-scroll.close{opacity:0;z-index:-1}.input-check input[type=radio]+label{border-radius:50%;height:22px!important;line-height:25px;position:relative;width:23px!important}.input-check input[type=radio]+label.checked:after{content:url(./icon-check.xpAuJDQb.svg);height:11px;left:4px;position:absolute;top:-3px;width:16px;z-index:1}.line-red,.line-red .border{border-color:#fd5656}.background-red{background:#fd5656}.line-orange,.line-orange .border{border-color:#fd8356}.background-orange{background:#fd8356}.line-yellow,.line-yellow .border{border-color:#fdd656}.background-yellow{background:#fdd656}.line-green,.line-green .border{border-color:#56fdb0}.background-green{background:#56fdb0}.line-skyblue,.line-skyblue .border{border-color:#57d1fd}.background-skyblue{background:#57d1fd}.line-blue,.line-blue .border{border-color:#5676fd}.background-blue{background:#5676fd}.line-purple,.line-purple .border{border-color:#f056fd}.background-purple{background:#f056fd}.line-white,.line-white .border{border-color:#fff}.background-white{background:#fff}.line-custom,.line-custom .border{border-color:#fff}.background-custom{background:linear-gradient(45deg,red,orange,#ff0,green,violet,red)}.status-tsumi p{color:#e5b971}.status-tsumi .box.upper p{color:#e6b97080}.status-oroshi p{color:#ae65ff}.status-oroshi .box.upper p{color:#ae67ff80}.status-idou p{color:#14b2b6}.status-idou .box.upper p{color:#15b2b580}.status-teishi p{color:#0e162780}.status-okure p{color:#f5435f}.status-tsuchi p{color:#b46100}.invalid{border-color:#ff1445}form{display:block;height:auto;width:100%}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:normal;margin:0;vertical-align:baseline}input[type=number],input[type=password],input[type=text],select{height:34px}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;cursor:pointer}input[type=checkbox]{vertical-align:middle}textarea{height:40vh;overflow:auto;word-wrap:break-word}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}input[type=number],input[type=password],input[type=text],select,textarea{background:#202125;border:1px solid #707070;border-radius:3px;color:#fff;display:inline-block;font-size:1.4rem;line-height:1.8;padding:5px 7px 4px}input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{border:1px solid #3372f1;outline:0}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+label:hover,input[type=radio]+label:hover{cursor:pointer}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input:disabled:hover,textarea:disabled:hover{border:1px solid #ccc;cursor:default}input:disabled:hover+label{cursor:default}textarea{border-radius:5px}select{background:#202125 url(./icon-arrow-down.Bdmy1b-f.svg) right 10px center no-repeat;background-size:14px 13px;cursor:pointer;display:inline-block;padding:5px 32px 5px 10px;position:relative;text-indent:.01px;text-overflow:ellipsis;width:100%}select:after{content:"";height:6px;position:absolute;right:5px;top:0;width:8px;z-index:1}.btn{-webkit-appearance:none;background-color:#000b11;border:none;border-radius:3px;color:#ddd;display:block;font-size:1.4rem;height:34px;line-height:34px;margin:0 auto;overflow:hidden;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:140px}.btn:hover{background-color:#000;border-color:#707070;color:#fff}.btn:hover p{color:#fff}.btn.primary{background-color:#3372f1}.btn.secondary{background-color:#1aaa00}.btn.delete{background-color:#f5435f}.btn.disabled,.btn:disabled{background-color:#a0a0a0;color:#717171;cursor:default}.btn.ghost{background-color:#00000080;border:1px solid #3372f1;color:#3372f1;margin-right:5px}.btn.ghost:hover{background-color:#3372f1;border-color:#3372f1;color:#fff}.btn.secondary.ghost{background:none;border-color:#1aaa00;color:#1aaa00}.btn.secondary.ghost:hover{background-color:#1aaa00;border-color:#1aaa00;color:#fff}.btn.ghost{border-color:#ccc;color:#aaa}.btn.ghost:hover{background:#ccc;border-color:#ccc;color:#333}.btn.mini{border:1px solid #707070;border-radius:3px;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px;width:36px}.btn-group{display:inline-block;width:100%}.btn-group input[type=radio]{display:none}.btn-group input[type=radio]+label{height:32px;line-height:32px;min-width:130px}.btn-group input[type=radio]+label:hover{background:#333;color:#fff}.btn-group input[type=radio]+label .icon{vertical-align:middle}.btn-group li{margin:0;padding:0}.btn-group li label{background:#fff;border-left:none;border-radius:0;display:block;height:100%;margin-right:0;position:relative;text-align:center;width:100%}.btn-group li:first-of-type label{border-bottom-left-radius:3px;border-right:1px solid #e5e5e5;border-top-left-radius:3px}.btn-group li:last-of-type label{border-bottom-right-radius:3px;border-left:1px solid #e5e5e5;border-top-right-radius:3px}.clear-fix:after,.clear-fix:before{content:"";display:block;overflow:hidden}.clear-fix:after{clear:both}.clear-fix{zoom:1}.hidden{display:none!important}.overflow-hidden{overflow:hidden}.overflow-auto{overflow-x:hidden;overflow-y:auto}.flexbox{width:100%}.flexbox.inline,.flexbox.inline>li{display:inline-flex}.flexbox,.flexbox>li{display:flex}.flexbox>li{flex:1 0 auto}.flexbox.flex-row{flex-direction:row}.flexbox.flex-column{flex-direction:column}.flexbox.flex-nowrap{flex-wrap:nowrap}.flexbox.flex-wrap{flex-wrap:wrap}.flexbox li.flex-justify-start,.flexbox.flex-justify-start li{justify-content:flex-start}.flexbox li.flex-justify-center,.flexbox.flex-justify-center li{justify-content:center}.flexbox li.flex-justify-end,.flexbox.flex-justify-end li{justify-content:flex-end}.flexbox li.flex-align-start,.flexbox.flex-align-start li{align-items:flex-start}.flexbox li.flex-align-center,.flexbox.flex-align-center li{align-items:center}.flexbox li.flex-align-end,.flexbox.flex-align-end li{align-items:flex-end}.flexbox .flex-align-stretch{align-items:stretch}.block{display:block;width:100%}.inline-block,.input-group{display:inline-block}.input-group{position:relative}.input-group.block{display:block}.list-style-square{list-style:square}.list-style-square li{margin-left:18px}.nowrap{white-space:nowrap}.bler{filter:blur(3px)}.scale:hover{transform:scale(1.05)}.text-align-center{text-align:center!important}.text-align-left{text-align:left!important}.text-align-right{text-align:right!important}.vertilcal-align-top{vertical-align:top!important}.vertical-align-middle{vertical-align:middle!important}.vertical-align-bottom{vertical-align:bottom!important}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.font-size-normal{font-size:1.4rem!important;font-weight:400!important}.font-size-large{font-size:2rem!important;font-weight:700!important;line-height:2rem}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.image{background-position:50%;background-repeat:no-repeat;display:inline-block}.cover{background-size:cover}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}@font-face{font-family:Spica Neue;font-style:normal;font-weight:300;src:url(./SpicaNeue-Light.kHDvTG44.woff) format("woff")}@font-face{font-family:Spica Neue;font-style:normal;font-weight:400;src:url(./SpicaNeue-Regular.FVILZLgR.woff) format("woff")}@font-face{font-family:Spica Neue;font-style:normal;font-weight:700;src:url(./SpicaNeue-Bold.B9VVQ_ky.woff) format("woff")}.icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:middle}.icon-site,button.active:hover .icon-site{background-image:url(./icon-site.Chphtc5v.svg);height:30px;width:30px}button:hover .icon-site{background-image:url(./icon-site-active.DrRllTj0.svg)}button:disabled .icon-site{background-image:url(./icon-site-disabled.DHDJPbhb.svg)}.icon-simulation,button.active:hover .icon-simulation{background-image:url(./icon-simulation.Bg_CwpT6.svg);height:30px;width:20px}button:hover .icon-simulation{background-image:url(./icon-simulation-active.BRKkcAeO.svg)}button:disabled .icon-simulation{background-image:url(./icon-simulation-disabled.DiAf3LnE.svg)}.icon-progress,button.active:hover .icon-progress{background-image:url(./icon-progress.D9xTpRc-.svg);height:30px;width:30px}a:hover .icon-progress{background-image:url(./icon-progress-hover.BM4dM7zi.svg)}button:hover .icon-progress{background-image:url(./icon-progress-active.DwviQI_T.svg)}button:disabled .icon-progress{background-image:url(./icon-progress-disabled.CKJgh-Q0.svg)}.icon-construction,button.active:hover .icon-construction{background-image:url(./icon-construction.BZZlD9gx.svg);height:30px;width:30px}button:hover .icon-construction{background-image:url(./icon-construction-active.DZ_57Hl_.svg)}button:disabled .icon-construction{background-image:url(./icon-construction-disabled.rIFHnB6d.svg)}.icon-user,button.active:hover .icon-user{background-image:url(./icon-user.BsaMzICq.svg);height:30px;width:39px}button:hover .icon-user{background-image:url(./icon-user-active.CQ62YqTP.svg)}button:disabled .icon-user{background-image:url(./icon-user-disabled.DTs_TZdx.svg)}.icon-cost,button.active:hover .icon-cost{background-image:url(./icon-cost.D9_3s637.svg);height:30px;width:30px}a:hover .icon-cost{background-image:url(./icon-cost-hover.CJYmV1Qx.svg)}button:hover .icon-cost{background-image:url(./icon-cost-active.uIsApPlz.svg)}button:disabled .icon-cost{background-image:url(./icon-cost-disabled.BCHpmv1N.svg)}.icon-schedule,button.active:hover .icon-schedule{background-image:url(./icon-schedule.BSoR4Nzi.svg);height:30px;width:30px}a:hover .icon-schedule{background-image:url(./icon-schedule-hover.w67LC-OG.svg)}button:hover .icon-schedule{background-image:url(./icon-schedule-active.8QsKEZce.svg)}button:disabled .icon-schedule{background-image:url(./icon-schedule-disabled.CnxXnWnZ.svg)}.icon-playback,button.active:hover .icon-playback{background-image:url(./icon-playback.BO06A_3i.svg);height:30px;width:30px}button:hover .icon-playback{background-image:url(./icon-playback-active.B_l1TriF.svg)}button:disabled .icon-playback{background-image:url(./icon-playback-disabled.CCKLxszP.svg)}.icon-rate,button.active:hover .icon-rate{background-image:url(./icon-rate.DkzYRRB-.svg);height:30px;width:30px}a:hover .icon-rate{background-image:url(./icon-rate-hover.B69Wn6mp.svg)}button:hover .icon-rate{background-image:url(./icon-rate-active.RJkJICV9.svg)}button:disabled .icon-rate{background-image:url(./icon-rate-disabled.Bn3IswZb.svg)}.icon-save{background-image:url(./icon-save.CqiSirbl.svg);height:28px;width:26px}a:hover .icon-save{background-image:url(./icon-save-hover.CEKpIbcZ.svg)}a.disabled .icon-save{background-image:url(./icon-save-disabled.BBEC7ZFC.svg)}.icon-saveas{background-image:url(./icon-saveas.BQy3AxpR.svg);height:28px;width:26px}.pulldown-menu.open .icon-saveas,a:hover .icon-saveas{background-image:url(./icon-saveas-hover.B6AL_k2g.svg)}a.disabled .icon-saveas{background-image:url(./icon-saveas-disabled.Dd_mRhRr.svg)}.icon-bulldozer{background-image:url(./icon-bulldozer.B1YCWxGm.svg);height:26px;width:37px}a:hover .icon-bulldozer{background-image:url(./icon-bulldozer-hover.BGAYlkdA.svg)}a.disabled .icon-bulldozer{background-image:url(./icon-bulldozer-disabled.D9xGWrzC.svg)}.icon-design{background-image:url(./icon-design.C0sBw-fH.svg);height:28px;width:32px}a:hover .icon-design{background-image:url(./icon-design-hover.B33Eq9YV.svg)}a.disabled .icon-design{background-image:url(./icon-design-disabled.DP6-bGmB.svg)}.icon-auto-setting{background-image:url(./icon-auto-setting.C9_qfDrY.svg);height:28px;width:29px}a:hover .icon-auto-setting{background-image:url(./icon-auto-setting-hover.CzJjGnKe.svg)}.icon-summary{background-image:url(./icon-summary.DZvX3FGW.svg);height:28px;width:23px}a:hover .icon-summary{background-image:url(./icon-summary-hover.vd9saqL2.svg)}.icon-plan{background-image:url(./icon-plan.DFdApvM9.svg);height:28px;width:29px}a:hover .icon-plan{background-image:url(./icon-plan-hover.DMF7HKt_.svg)}.icon-simulation2{background-image:url(./icon-simulation2.w7ndcu9Q.svg);height:28px;width:28px}.pulldown-menu.open .icon-simulation2,a:hover .icon-simulation2{background-image:url(./icon-simulation2-hover._K0It47H.svg)}a.disabled .icon-simulation2{background-image:url(./icon-simulation2-disabled.BDbTM2KR.svg)}.icon-simulation-menu{background-image:url(./icon-simulation2.w7ndcu9Q.svg);height:20px;width:20px}a:hover .icon-simulation-menu{background-image:url(./icon-simulation2-hover._K0It47H.svg)}a.disabled .icon-simulation-menu{background-image:url(./icon-simulation2-disabled.BDbTM2KR.svg)}li.calc-not-allowed{background-color:gray;cursor:not-allowed}li.calc-not-allowed a .icon-simulation-menu{background-image:url(./icon-simulation2-disabled.BDbTM2KR.svg)}.icon-shovel2{background-image:url(./icon-shovel2.DrU3AbVa.svg);height:28px;width:31px}a:hover .icon-shovel2{background-image:url(./icon-shovel2-hover.BbVa8JZX.svg)}.icon-reload{background-image:url(./icon-reload.mvxXl2vb.svg);height:22px;width:25px}a:hover .icon-reload{background-image:url(./icon-reload-hover.BoxqO_lg.svg)}.icon-marker-red{background-image:url(./icon-marker-red.CwRPJBkV.svg);height:74px;width:55px}.icon-marker-green{background-image:url(./icon-marker-green.19mHLuNT.svg);height:74px;width:55px}.icon-marker-pink{background-image:url(./icon-marker-pink.DQ6gplvv.svg);height:74px;width:55px}.icon-marker-orange{background-image:url(./icon-marker-orange.Bj0ESw7I.svg);height:74px;width:55px}.icon-dump2{background-image:url(./icon-dump.BtjAwlL3.svg);height:16px;width:26px}.icon-marker2{background-image:url(./icon-marker2.CPYdcNkI.svg);height:40px;width:29px}.icon-umbrella{background-image:url(./icon-umbrella.C7MZzZOT.svg);height:40px;width:35px}.icon-user2{background-image:url(./icon-user2.BClqvzct.svg);height:40px;width:34px}.icon-copy-runway{background-image:url(./icon-copy-runway.DuAXjQoj.svg);height:18px;width:18px}a:hover .icon-copy-runway{background-image:url(./icon-copy-runway-active.ZpqnyR4y.svg)}.icon-cross{background-image:url(./icon-cross.D9Hqc-ng.svg);height:15px;width:15px}a:hover .icon-cross{background-image:url(./icon-cross-hover.CjR5X29a.svg)}.icon-cross2{background-image:url(./icon-cross.D9Hqc-ng.svg);height:11px;width:11px}a:hover .icon-cross2{background-image:url(./icon-cross-hover.CjR5X29a.svg)}.icon-cross3{background-image:url(./icon-cross3.CAo2ycbX.svg);height:24px;width:24px}a:hover .icon-cross3{background-image:url(./icon-cross3-hover.DHfMfLAY.svg)}.icon-delete{background-image:url(./icon-delete.DwSgAETQ.svg);height:25px;width:25px}a:hover .icon-delete{background-image:url(./icon-delete-hover.DKsBELbT.svg)}.icon-handle{background-image:url(./icon-handle.B4ZQghEw.svg);height:7px;width:15px}a.disabled .icon-handle{background-image:url(./icon-handle-disabled.Cw8yYKHH.svg)}.icon-plus{background-image:url(./icon-plus.UdgENAGI.svg);height:14px;width:14px}a:hover .icon-plus{background-image:url(./icon-plus-hover.BEWZwo8N.svg)}.icon-plus2{background-image:url(./icon-plus2.D7fbzHdV.svg);height:24px;width:24px}a:hover .icon-plus2{background-image:url(./icon-plus2-hover.Mek_cH1a.svg)}.icon-plus3{background-image:url(./icon-plus3.BINi4EEJ.svg);height:20px;width:20px}a:hover .icon-plus3{background-image:url(./icon-plus3-hover.SbN3nwRo.svg)}.icon-minus{background-image:url(./icon-minus.w4uizPKR.svg);height:2px;width:14px}a:hover .icon-minus{background-image:url(./icon-minus-hover.yTNF-ftW.svg)}.icon-minus3{background-image:url(./icon-minus3.BjuFpVEN.svg);height:3px;width:20px}a:hover .icon-minus3{background-image:url(./icon-minus3-hover.Ds1_7vug.svg)}.icon-check{background-image:url(./icon-checkbox.CpIkGzX3.svg);height:22px;width:22px}.icon-checked{background-image:url(./icon-checked.BJVYIZN_.svg);height:22px;width:22px}.icon-arrow-down{background-image:url(./icon-arrow-down.Bdmy1b-f.svg);height:15px;width:16px}a.active .icon-arrow-down,a:hover .icon-arrow-down{background-image:url(./icon-arrow-down-active.ggL9X7i_.svg)}.icon-pen{background-image:url(./icon-pen.BZtvHFWm.svg);height:30px;width:29px}a:hover .icon-pen{background-image:url(./icon-pen-hover.CKZGLp4Z.svg)}.icon-trash{background-image:url(./icon-trash.De_1ukwn.svg);height:35px;width:30px}a:hover .icon-trash{background-image:url(./icon-trash-hover.CIzkQyEt.svg)}.icon-calender{background-image:url(./icon-calender.BcjRoM5g.svg);height:27px;width:27px}.icon-calender2{background-image:url(./icon-calender.BcjRoM5g.svg);height:35px;width:35px}.icon-ganttchart{background-image:url(./icon-ganttchart.DgRpnh_W.svg);height:20px;width:20px}a:hover .icon-ganttchart{background-image:url(./icon-ganttchart-hover.DZo5wgdS.svg)}.icon-play{background-image:url(./icon-play.H0JBiqID.svg);height:23px;width:23px}a:hover .icon-play{background-image:url(./icon-play-hover.D-R3cO1k.svg)}.icon-play2{background-image:url(./icon-play2.j9QJX5J9.svg);height:17px;width:18px}button.active .icon-play2,button:hover .icon-play2{background-image:url(./icon-play2-hover.vgzorLNH.svg)}.icon-pause{background-image:url(./icon-pause.DU9mAzaz.svg);height:17px;width:18px}button:hover .icon-pause{background-image:url(./icon-pause-hover.CYb3JA5r.svg)}.icon-arrow-right{background-image:url(./icon-arrow-right.DtBm4Zrt.svg);height:17px;width:20px}.icon-triangle-down2{background-image:url(./icon-triangle-down2.Dj3vfBp_.svg);height:10px;width:11px}a:hover .icon-triangle-down2{background-image:url(./icon-triangle-down2-hover.DSx1ZEGA.svg);height:10px;width:11px}.icon-triangle-up-active{background-image:url(./icon-triangle-up2-active.ZMx3JRFm.svg);height:10px;width:11px}a:hover .icon-triangle-up-active{background-image:url(./icon-triangle-up-hover.wnmGil4G.svg);height:10px;width:11px}.icon-square{background-image:url(./icon-square.Z6LV8puD.svg);height:28px;width:28px}.pulldown-menu.open .icon-square,a:hover .icon-square{background-image:url(./icon-square-hover.VF7i8QH8.svg)}.icon-import{background-image:url(./icon-import.CmUv-er1.svg);height:80px;width:80px}button:hover .icon-import{background-image:url(./icon-import-hover.BkqXAiRa.svg)}.icon-export{background-image:url(./icon-export.BFlKdHfm.svg);height:80px;width:80px}button:hover .icon-export{background-image:url(./icon-export-hover.CWZh98Fu.svg)}.icon-side-menu{background-image:url(./icon-side-menu.B635ZXSh.svg);height:28px;width:28px}a:hover .icon-side-menu{background-image:url(./icon-side-menu-hover.B4yepfKt.svg)}.icon-signin{background-image:url(./icon-signin.CTcx0O65.svg);height:20px;width:20px}.icon-jpn{background-image:url(./icon-jpn.DZdQiKaW.svg)}.icon-jpn,.icon-usa{height:20px;width:20px}.icon-usa{background-image:url(./icon-usa.Ck9wQjRZ.svg)}.icon-deu{background-image:url(./icon-deu.DzCmNrhF.svg)}.icon-deu,.icon-fra{height:20px;width:20px}.icon-fra{background-image:url(./icon-fra.D0qR9_WF.svg)}.icon-esp{background-image:url(./icon-esp.CmQ2ON9Y.svg)}.icon-cze,.icon-esp{height:20px;width:20px}.icon-cze{background-image:url(./icon-cze.DdmU4bZY.svg)}.icon-launcher{background-image:url(./icon-launcher.kTJoS9NP.svg);height:20px;width:20px}a:hover .icon-launcher{background-image:url(./icon-launcher-hover.DuK7ID1Q.svg)}.icon-question,button.active:hover .icon-question{background-image:url(./icon-question.CWmFQJ0-.svg);height:30px;width:30px}a:hover .icon-question{background-image:url(./icon-question-hover.s5j-sAT6.svg)}.icon-warning,button.active:hover .icon-warning{background-image:url(./icon-warning.BYnWp2l0.svg);height:15px;width:15px}a:hover .icon-warning{background-image:url(./icon-warning-hover.DoLJWw6M.svg)}.icon-bull.mini,.icon-crawler.mini,.icon-crusher.mini,.icon-dump.mini,.icon-loader.mini,.icon-roller.mini,.icon-shovel.mini{height:25px;width:25px}.icon-bull.middle,.icon-crawler.middle,.icon-dump.middle,.icon-loader.middle,.icon-roller.middle,.icon-shovel.middle{height:40px;width:60px}.icon-dump.normal{height:80px;width:80px}.icon-dump.auto-input{height:30px;width:50px}.icon-bull.select,.icon-crawler.select,.icon-dump.select,.icon-loader.select,.icon-roller.select,.icon-shovel.select{height:40px;width:40px}.icon-dump.icon-on-road-dump-truck.icon-dump-blue{background-image:url(./dump_blue.Dlz7TtYF.png)}.icon-dump.icon-on-road-dump-truck.icon-dump-green{background-image:url(./dump_green.vEZTvdrG.png)}.icon-dump.icon-on-road-dump-truck.icon-dump-red{background-image:url(./dump_red.0MwylCS3.png)}.icon-dump.icon-on-road-dump-truck.icon-dump-lightblue{background-image:url(./dump_lightblue.DVw7W92t.png)}.icon-dump.icon-on-road-dump-truck.icon-dump-white{background-image:url(./dump_white.Drpv3dkF.png)}.icon-dump.icon-on-road-dump-truck.icon-dump-yellowgreen{background-image:url(./dump_yellowgreen.BIokuzCu.png)}.icon-dump.icon-on-road-dump-truck.icon-dump-orange{background-image:url(./dump_orange.05Yo0f8r.png)}.icon-dump.icon-articulated-dump-truck{background-image:url(./articulated_dump_truck.BGqf879V.png)}.icon-dump.icon-crawler-carrier{background-image:url(./crawler_carrier.vFtzzBNG.png)}.icon-dump.icon-rigid-dump-truck{background-image:url(./rigid_dump_truck.BYe46nFI.png)}.icon-shovel{background-image:url(./shovel.9yqoPatr.png);height:80px;width:80px}.icon-bull{background-image:url(./bull.BV08mIAa.png);height:80px;width:80px}.icon-roller{background-image:url(./roller.DWWc6yw_.png);height:80px;width:80px}.icon-crawler{background-image:url(./crawler.BtIq0epT.png);height:80px;width:80px}.icon-loader{background-image:url(./loader.B82HL2TG.png);height:80px;width:80px}.icon-crusher{background-image:url(./crusher._KKCwit8.png);height:80px;width:80px}.icon-jiyama{background-image:url(./icon-jiyama.bR9AAXtm.svg);height:37px;width:60px}.icon-machido{background-image:url(./icon-machido.C-alFeDT.svg);height:37px;width:60px}.icon-shimegatamedo{background-image:url(./icon-shimegatamedo.BRSwFcYQ.svg);height:37px;width:60px}.icon-garapagos{background-image:url(./icon-garapagos.Dp6B2NS6.svg);height:37px;width:60px}.icon-info{background-image:url(./icon-info.CLoZVkaI.svg);height:20px;width:20px}.icon-info-hover{background-image:url(./icon-info-hover.B9O43KzG.svg);height:20px;width:20px}.icon-location-zoom{background-image:url(./icon-location-zoom.DTv5BRU3.svg);height:20px;width:20px}.icon-triangle-toggle-open{background-image:url(./icon-triangle-toggle-open.XZu_Sh7I.svg);height:18px;width:18px}.icon-triangle-toggle-close{background-image:url(./icon-triangle-toggle-close.Bjfuocah.svg);height:18px;width:18px}.icon-priority-arrow.loading{background-image:url(./icon-arrow-priority1.DeXwfag6.svg);height:20px;width:20px}.icon-priority-arrow.even{background-image:url(./icon-arrow-priority2.DpU7mvLJ.svg);height:20px;width:20px}.preload-icon-fleet{background-image:url(./smart-construction-fleet.CBau3_zB.svg);height:0;position:absolute;visibility:hidden;width:0}.icon-fleet{background-image:url(./smart-construction-fleet.CBau3_zB.svg);background-position:0;height:25px;width:220px}.ps__rail-x:focus,.ps__rail-x:hover,.ps__rail-y:focus,.ps__rail-y:hover{background:#111!important}@media screen and (min-width:1367px){.pc{display:block!important}.tablet{display:none!important}.parameter{position:relative}.simulation .content .scroll-box,.summary .content .scroll-box{height:calc(100vh - 80px)}.specs2 .scroll-box{height:calc(100vh - 580px)}.image-control{left:127px;width:100px}}@media screen and (max-width:1366px){header{padding-left:10px}.pc{display:none!important}.tablet{display:block!important}.image-control{left:200px}.globalnav{bottom:0;flex:none;flex-basis:inherit;height:50px;max-width:100vw;position:fixed;width:100vw;z-index:10}.globalnav .flexbox{flex-direction:row}.globalnav li{margin-top:0;padding:0}.globalnav li:nth-child(2){padding-top:0}.globalnav li.line{border-left:1px solid #151515;border-top:none;margin-top:0;padding-top:0}.globalnav button,.globalnav button.active{background:none}.globalnav button.active .icon-site{background-image:url(./icon-site-active.DrRllTj0.svg)}.globalnav button.active .icon-simulation{background-image:url(./icon-simulation-active.BRKkcAeO.svg)}.globalnav button.active .icon-progress{background-image:url(./icon-progress-active.DwviQI_T.svg)}.globalnav button.active .icon-construction{background-image:url(./icon-construction-active.DZ_57Hl_.svg)}.globalnav button.active .icon-user{background-image:url(./icon-user-active.CQ62YqTP.svg)}.globalnav button.active .icon-schedule{background-image:url(./icon-schedule-active.8QsKEZce.svg)}.globalnav button.active .icon-cost{background-image:url(./icon-cost-active.uIsApPlz.svg)}.globalnav button.active .icon-rate{background-image:url(./icon-rate-active.RJkJICV9.svg)}.globalnav .tablet{display:list-item}.parameter{flex:none;height:calc(100vh - 120px);position:fixed;right:0;transform:translate(355px);transition:all .5s;z-index:2}.parameter.fixed,.parameter.open{transform:translate(0)}.parameter.fixed{position:relative}.parameter h3{background:#1c1f2980;border-radius:5px 5px 0 0}.parameter .scroll-box{height:calc(100vh - 120px)}.parameter .scroll-box.button-single{height:calc(100vh - 174px)}.parameter .scroll-box.button-double{height:calc(100vh - 218px)}.content{padding-left:10px;padding-right:10px;width:100vw}.content.open{flex-basis:100vw;max-width:100vw}.content .scroll-box{height:calc(100vh - 180px);width:100%}.specs2 .scroll-box{height:calc(100vh - 600px)}.simulation .content .scroll-box,.summary .content .scroll-box{height:calc(100vh - 130px)}.costs .content,.specs .content{flex-basis:100%;max-width:100%}.operations .table-box{max-height:calc(100vh - 160px)}.operations .content .scroll-box{height:calc(100vh - 140px)}}.Zebra_DatePicker{background:#fff;border:1px solid #aaa;border-radius:4px;box-shadow:0 0 10px #ccc;color:#222;display:table;font:13px Tahoma,Arial,Helvetica,sans-serif;padding:5px;position:absolute;z-index:1200}.Zebra_DatePicker *,.Zebra_DatePicker :after,.Zebra_DatePicker :before{box-sizing:content-box!important}.Zebra_DatePicker *{padding:0}.Zebra_DatePicker table{border-collapse:collapse;border-radius:4px;border-spacing:0;width:100%}.Zebra_DatePicker td,.Zebra_DatePicker th{border-radius:4px;cursor:pointer;min-width:25px;padding:5px;text-align:center;width:25px}.Zebra_DatePicker .dp_body .dp_not_in_month{color:#666}.Zebra_DatePicker .dp_body .dp_time_controls_condensed td{width:25%}.Zebra_DatePicker .dp_body .dp_current{color:#3a87ad}.Zebra_DatePicker .dp_body .dp_selected{background:#337ab7;color:#fff}.Zebra_DatePicker .dp_body .dp_disabled{color:#bbb;cursor:text}.Zebra_DatePicker .dp_body .dp_disabled.dp_current{color:#b3d5e5}.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_timepicker td,.Zebra_DatePicker .dp_yearpicker td{width:33.3333%}.Zebra_DatePicker .dp_timepicker .dp_disabled{border:none;color:#222;font-size:26px;font-weight:700}.Zebra_DatePicker .dp_time_separator div{position:relative}.Zebra_DatePicker .dp_time_separator div:after{color:#222;content:":";font-size:20px;left:100%;margin-left:2px;margin-top:-13px;position:absolute;top:50%;z-index:1}.Zebra_DatePicker .dp_header{margin-bottom:5px}@supports (-ms-ime-align:auto){.Zebra_DatePicker .dp_header{font-family:Segoe UI Symbol,Tahoma,Arial,Helvetica,sans-serif}}.Zebra_DatePicker .dp_footer{margin-top:5px}.Zebra_DatePicker .dp_footer .dp_icon{width:50%}.Zebra_DatePicker .dp_actions td{border-radius:4px}.Zebra_DatePicker .dp_actions .dp_caption{font-weight:700;width:100%}@media (hover:hover){.Zebra_DatePicker .dp_body .dp_hover{background:#dedede}.Zebra_DatePicker .dp_actions .dp_hover,.Zebra_DatePicker .dp_body .dp_hover.dp_time_control{background-color:#dedede}}.Zebra_DatePicker .dp_daypicker th{cursor:text;font-weight:700}.Zebra_DatePicker.dp_hidden{display:none}.Zebra_DatePicker .dp_icon{background-image:url(./icons.DpKK1dbZ.png);background-repeat:no-repeat;height:16px;text-indent:-9999px}.Zebra_DatePicker .dp_icon.dp_confirm{background-position:center -123px}.Zebra_DatePicker .dp_icon.dp_view_toggler{background-position:center -91px}.Zebra_DatePicker .dp_icon.dp_view_toggler.dp_calendar{background-position:center -59px}button.Zebra_DatePicker_Icon{background:url(./icons.DpKK1dbZ.png) top no-repeat;border:none;cursor:pointer;display:block;height:16px;line-height:0;padding:0;position:absolute;text-indent:-9000px;width:16px}button.Zebra_DatePicker_Icon.Zebra_DatePicker_Icon_Disabled{background-position:center -32px;cursor:default}.snotifyToast{animation-fill-mode:both}.snotify-leftBottom .fadeIn,.snotify-leftCenter .fadeIn,.snotify-leftTop .fadeIn{animation-name:fadeInLeft}.snotify-leftBottom .fadeOut,.snotify-leftCenter .fadeOut,.snotify-leftTop .fadeOut{animation-name:fadeOutLeft}.snotify-rightBottom .fadeIn,.snotify-rightCenter .fadeIn,.snotify-rightTop .fadeIn{animation-name:fadeInRight}.snotify-rightBottom .fadeOut,.snotify-rightCenter .fadeOut,.snotify-rightTop .fadeOut{animation-name:fadeOutRight}.snotify-centerTop .fadeIn{animation-name:fadeInDown}.snotify-centerTop .fadeOut{animation-name:fadeOutUp}.snotify-centerCenter .fadeIn{animation-name:fadeIn}.snotify-centerCenter .fadeOut{animation-name:fadeOut}.snotify-centerBottom .fadeIn{animation-name:fadeInUp}.snotify-centerBottom .fadeOut{animation-name:fadeOutDown}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0) scaleX(1.2)}to{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0) scaleX(1.2)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0) scaleY(1.2)}to{opacity:1;transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0) scaleY(1.2)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes appear{0%{max-height:0}to{max-height:50vh}}@keyframes disappear{0%{max-height:50vh;opacity:0}to{max-height:0;opacity:0}}@keyframes async{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(1turn)}}.snotify{display:block;pointer-events:none;position:fixed;width:300px;z-index:9999}.snotify,.snotify *{box-sizing:border-box}.snotify-leftBottom,.snotify-leftCenter,.snotify-leftTop{left:10px}.snotify-rightBottom,.snotify-rightCenter,.snotify-rightTop{right:10px}.snotify-centerBottom,.snotify-centerCenter,.snotify-centerTop{left:calc(50% - 150px)}.snotify-centerTop,.snotify-leftTop,.snotify-rightTop{top:10px}.snotify-centerCenter,.snotify-leftCenter,.snotify-rightCenter{top:50%;transform:translateY(-50%)}.snotify-centerBottom,.snotify-leftBottom,.snotify-rightBottom{bottom:10px}.snotify-backdrop{background-color:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s;z-index:9998}.snotifyToast{background-color:#fff;border-radius:5px;cursor:pointer;display:block;height:100%;margin:5px;opacity:0;overflow:hidden;pointer-events:auto}.snotifyToast--in{animation-name:appear}.snotifyToast--out{animation-name:disappear}.snotifyToast__inner{align-items:flex-start;color:#000;display:flex;flex-flow:column nowrap;font-size:16px;justify-content:center;min-height:78px;padding:5px 65px 5px 15px;position:relative}.snotifyToast__noIcon{padding:5px 15px}.snotifyToast__progressBar{background-color:#c7c7c7;height:10px;position:relative;width:100%}.snotifyToast__progressBar__percentage{background-color:#4c4c4c;height:10px;left:0;max-width:100%;position:absolute;top:0}.snotifyToast__title{color:#fff;font-size:1.8em;line-height:1.2em;margin-bottom:5px}.snotifyToast__body{font-size:1em}.snotifyToast-show{opacity:1;transform:translate(0)}.snotifyToast-remove{max-height:0;opacity:0;overflow:hidden;transform:translateY(50%)}.fadeOutRight{animation-name:fadeOutRight}.snotify-simple .snotifyToast__body,.snotify-simple .snotifyToast__title{color:#000}.snotify-success{background-color:#4caf50}.snotify-success .snotifyToast__progressBar{background-color:#388e3c}.snotify-success .snotifyToast__progressBar__percentage{background-color:#81c784}.snotify-success .snotifyToast__body{color:#c8e6c9}.snotify-info{background-color:#1e88e5}.snotify-info .snotifyToast__progressBar{background-color:#1565c0}.snotify-info .snotifyToast__progressBar__percentage{background-color:#64b5f6}.snotify-info .snotifyToast__body{color:#e3f2fd}.snotify-warning{background-color:#ff9800}.snotify-warning .snotifyToast__progressBar{background-color:#ef6c00}.snotify-warning .snotifyToast__progressBar__percentage{background-color:#ffcc80}.snotify-warning .snotifyToast__body{color:#fff3e0}.snotify-error{background-color:#f44336}.snotify-error .snotifyToast__progressBar{background-color:#c62828}.snotify-error .snotifyToast__progressBar__percentage{background-color:#ef9a9a}.snotify-error .snotifyToast__body{color:#ffebee}.snotify-async{background-color:#1e88e5}.snotify-async .snotifyToast__progressBar{background-color:#1565c0}.snotify-async .snotifyToast__progressBar__percentage{background-color:#64b5f6}.snotify-async .snotifyToast__body{color:#e3f2fd}.snotify-confirm{background-color:#009688}.snotify-confirm .snotifyToast__progressBar{background-color:#4db6ac}.snotify-confirm .snotifyToast__progressBar__percentage{background-color:#80cbc4}.snotify-confirm .snotifyToast__body{color:#e0f2f1}.snotify-prompt{background-color:#009688}.snotify-prompt .snotifyToast__title{margin-bottom:0}.snotify-prompt .snotifyToast__body{color:#e0f2f1}.snotify-confirm .snotifyToast__inner,.snotify-prompt .snotifyToast__inner{padding:10px 15px}.snotifyToast__input{display:inline-block;margin:0;position:relative;transition:all .5s;transition-delay:.3s;transition-timing-function:cubic-bezier(.2,1,.3,1);vertical-align:top;width:100%;z-index:1}.snotifyToast__input__field{-webkit-appearance:none;background:transparent;border:none;border-radius:0;color:#333;display:block;float:right;font-weight:700;opacity:0;padding:.85em .5em;position:relative;transition:opacity .3s;width:100%}.snotifyToast__input__field:focus{outline:none}.snotifyToast__input__label{color:#e0f2f1;display:inline-block;float:right;font-size:70.25%;font-weight:700;padding:0 .85em;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;height:100%;left:0;pointer-events:none;position:absolute;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.snotifyToast__input__label:after,.snotifyToast__input__label:before{content:"";height:100%;left:0;position:absolute;top:0;transition:transform .3s;width:100%}.snotifyToast__input__label:before{border-top:2px solid #fff;transform:translate3d(0,100%,0) translate3d(0,-2px,0);transition-delay:.3s}.snotifyToast__input__label:after{background:#b2dfdb;transform:scaleY(0);transform-origin:50% 0;z-index:-1}.snotifyToast__input__labelContent{display:block;padding:1em 0;position:relative;transition:transform .3s .3s;width:100%}.snotifyToast__input--filled{margin-top:2.5em}.snotifyToast__input--filled .snotifyToast__input__field,.snotifyToast__input--filled:focus{opacity:1;transition-delay:.3s}.snotifyToast__input--filled .snotifyToast__input__labelContent,.snotifyToast__input__field:focus+.snotifyToast__input__label .snotifyToast__input__labelContent{transform:translateY(-80%);transition-timing-function:cubic-bezier(.2,1,.3,1)}.snotifyToast__input--filled .snotifyToast__input__label:before,.snotifyToast__input__field:focus+.snotifyToast__input__label:before{transform:translate(0);transition-delay:0s}.snotifyToast__input--filled .snotifyToast__input__label:after,.snotifyToast__input__field:focus+.snotifyToast__input__label:after{transform:scale(1);transition-delay:.3s;transition-timing-function:cubic-bezier(.2,1,.3,1)}.snotifyToast--invalid .snotifyToast__input__label:before{border-color:#f44336}.snotifyToast--valid .snotifyToast__input__label:before{border-color:#4caf50}.snotifyToast__buttons{border-top:1px solid rgba(0,0,0,.1);display:flex;flex-flow:row nowrap;justify-content:space-between}.snotifyToast__buttons button{background:transparent;border:1px solid rgba(0,0,0,.1);border-bottom:none;border-top:none;box-sizing:border-box;color:#fff;overflow:hidden;padding:8px;position:relative;text-transform:capitalize;width:100%}.snotifyToast__buttons button:after{background:#ffffff4d;border-radius:100%;content:"";height:5px;left:50%;opacity:0;position:absolute;top:50%;transform:scale(1) translate(-50%);transform-origin:50% 50%;width:5px}.snotifyToast__buttons button:focus:not(:active):after{animation:ripple 1s ease-out}.snotifyToast__buttons button:focus,.snotifyToast__buttons button:hover{background:#0000001a;outline:none}.snotifyToast__buttons button:active{background:#00000026}.snotifyToast__buttons button:last-child{border-right:none}.snotifyToast__buttons button:first-child{border-left:none}.snotifyToast__buttons--bold{font-weight:700}@keyframes ripple{0%{opacity:1;transform:scale(0)}20%{opacity:1;transform:scale(25)}to{opacity:0;transform:scale(40)}}.snotify-icon{height:100%;line-height:0;max-height:48px;max-width:48px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:100%}.snotify-icon--error{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffcdd2' viewBox='0 0 512 512'%3E%3Cpath d='M437 75A256 256 0 1 0 75 437 256 256 0 1 0 437 75m-20.57 341.43a226.82 226.82 0 0 1-320.86 0C7.11 328 7.11 184 95.57 95.57a226.82 226.82 0 0 1 320.86 0c88.46 88.43 88.46 232.43 0 320.86'/%3E%3Cpath d='M368.81 143.19a14.5 14.5 0 0 0-20.58 0L256 235.42l-92.23-92.23a14.55 14.55 0 0 0-20.58 20.58L235.42 256l-92.23 92.23a14.6 14.6 0 0 0 10.24 24.89 14.2 14.2 0 0 0 10.24-4.31l92.23-92.23 92.23 92.23a14.64 14.64 0 0 0 10.24 4.31 14 14 0 0 0 10.24-4.31 14.5 14.5 0 0 0 0-20.58l-92-92.23 92.23-92.23a14.5 14.5 0 0 0-.03-20.58'/%3E%3C/svg%3E")}.snotify-icon--warning{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffccbc' viewBox='0 0 512 512'%3E%3Cpath d='M256 512c141.15 0 256-114.84 256-256S397.15 0 256 0 0 114.84 0 256s114.85 256 256 256m0-480.49c123.79 0 224.49 100.71 224.49 224.49S379.79 480.49 256 480.49 31.51 379.79 31.51 256 132.21 31.51 256 31.51'/%3E%3Ccircle cx='260.08' cy='343.87' r='26.35'/%3E%3Cpath d='M254.68 278.39a15.76 15.76 0 0 0 15.75-15.75V128.72a15.75 15.75 0 1 0-31.51 0v133.91a15.76 15.76 0 0 0 15.76 15.76'/%3E%3C/svg%3E")}.snotify-icon--info{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23bbdefb' viewBox='0 0 512 512'%3E%3Cpath d='M256 0C114.84 0 0 114.84 0 256s114.84 256 256 256 256-114.84 256-256S397.15 0 256 0m0 478.43c-122.65 0-222.43-99.79-222.43-222.43S133.35 33.58 256 33.58 478.42 133.36 478.42 256 378.64 478.43 256 478.43'/%3E%3Cpath d='M251.26 161.24a22.39 22.39 0 1 0-22.38-22.39 22.39 22.39 0 0 0 22.38 22.39M286.84 357.87h-14v-160A16.79 16.79 0 0 0 256 181.05h-30.83a16.79 16.79 0 0 0 0 33.58h14.05v143.24h-14.05a16.79 16.79 0 0 0 0 33.57h61.67a16.79 16.79 0 1 0 0-33.57'/%3E%3C/svg%3E")}.snotify-icon--success{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23c8e6c9' viewBox='0 0 512 512'%3E%3Cpath d='M256 0C114.85 0 0 114.84 0 256s114.85 256 256 256 256-114.84 256-256S397.15 0 256 0m0 492.31c-130.29 0-236.31-106-236.31-236.31S125.71 19.69 256 19.69 492.31 125.71 492.31 256 386.29 492.31 256 492.31'/%3E%3Cpath d='M376.64 151 225.31 321.24l-91.17-72.93a9.85 9.85 0 0 0-12.3 15.38l98.46 78.77a9.86 9.86 0 0 0 13.52-1.15l157.54-177.23A9.85 9.85 0 0 0 376.64 151' class='cls-1'/%3E%3C/svg%3E")}.snotify-icon--async{animation:async 3s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23bbdefb' viewBox='0 0 512 512'%3E%3Cpath d='M256 0a32 32 0 0 0-32 32v64a32 32 0 0 0 64 0V32a32 32 0 0 0-32-32m0 384a32 32 0 0 0-32 32v64a32 32 0 0 0 64 0v-64a32 32 0 0 0-32-32m135.74-218.5L437 120.22A32 32 0 0 0 391.74 75l-45.24 45.22a32 32 0 0 0 45.25 45.28Zm-271.52 181L75 391.74A32 32 0 0 0 120.22 437l45.25-45.25a32 32 0 0 0-45.25-45.25m0-271.52A32 32 0 1 0 75 120.22l45.25 45.28a32 32 0 1 0 45.25-45.28ZM391.74 346.5a32 32 0 0 0-45.25 45.25L391.74 437A32 32 0 0 0 437 391.74ZM480 224h-64a32 32 0 0 0 0 64h64a32 32 0 0 0 0-64m-352 32a32 32 0 0 0-32-32H32a32 32 0 0 0 0 64h64a32 32 0 0 0 32-32'/%3E%3C/svg%3E");transform-origin:50% 50%}.vfm--fixed{position:fixed}.vfm--absolute{position:absolute}.vfm--inset{bottom:0;left:0;right:0;top:0}.vfm--overlay{background-color:#00000080;z-index:-1}.vfm--prevent-none{pointer-events:none}.vfm--prevent-auto{pointer-events:auto}.vfm--outline-none:focus{outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vfm-fade-enter-active{animation:fade-in .3s ease}.vfm-fade-leave-active{animation:fade-out .3s ease}.vfm-bounce-back{transition-duration:.3s;transition-property:transform}.vfm-slide-down-enter-active,.vfm-slide-down-leave-active,.vfm-slide-up-enter-active,.vfm-slide-up-leave-active{transition:transform .3s ease}.vfm-slide-down-enter-from,.vfm-slide-down-leave-to{transform:translateY(100vh)!important}.vfm-slide-up-enter-from,.vfm-slide-up-leave-to{transform:translateY(-100vh)!important}.vfm-slide-left-enter-active,.vfm-slide-left-leave-active,.vfm-slide-right-enter-active,.vfm-slide-right-leave-active{transition:transform .3s ease}.vfm-slide-right-enter-from,.vfm-slide-right-leave-to{transform:translate(100vw)!important}.vfm-slide-left-enter-from,.vfm-slide-left-leave-to{transform:translate(-100vw)!important}.vfm-swipe-banner-back,.vfm-swipe-banner-forward{bottom:0;position:fixed;top:0;width:27px;z-index:10}.vfm-swipe-banner-back{left:0}.vfm-swipe-banner-forward{right:0}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{right:0;width:15px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.ps{position:relative}.vl-overlay,.vl-shown{overflow:hidden}.vl-overlay{align-items:center;bottom:0;display:none;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:9999}.vl-overlay.vl-active{display:flex}.vl-overlay.vl-full-page{position:fixed;z-index:9999}.vl-overlay .vl-background{background:#fff;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.vl-overlay .vl-icon,.vl-parent{position:relative}main[data-v-4b6a9ed2]{height:calc(100vh - 70px)}
