@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300ita‌​lic,400italic,500,500italic,700,700italic,900italic,900);@font-face{font-family:Noto Sans Japanese;font-weight:100;src:url(/fonts/NotoSansCJKjp-Thin.min.woff2) format("woff2"),url(/fonts/NotoSansCJKjp-Thin.min.woff) format("woff"),url(/fonts/NotoSansCJKjp-Thin.min.ttf) format("truetype")}@font-face{font-family:Noto Sans Japanese;font-weight:200;src:url(/fonts/NotoSansCJKjp-Light.min.woff2) format("woff2"),url(/fonts/NotoSansCJKjp-Light.min.woff) format("woff"),url(/fonts/NotoSansCJKjp-Light.min.ttf) format("truetype")}@font-face{font-family:Noto Sans Japanese;font-weight:300;src:url(/fonts/NotoSansCJKjp-DemiLight.min.woff2) format("woff2"),url(/fonts/NotoSansCJKjp-DemiLight.min.woff) format("woff"),url(/fonts/NotoSansCJKjp-DemiLight.min.ttf) format("truetype")}@font-face{font-family:Noto Sans Japanese;font-weight:400;src:url(/fonts/NotoSansCJKjp-Regular.min.woff2) format("woff2"),url(/fonts/NotoSansCJKjp-Regular.min.woff) format("woff"),url(/fonts/NotoSansCJKjp-Regular.min.ttf) format("truetype")}@font-face{font-family:Noto Sans Japanese;font-weight:500;src:url(/fonts/NotoSansCJKjp-Medium.min.woff2) format("woff2"),url(/fonts/NotoSansCJKjp-Medium.min.woff) format("woff"),url(/fonts/NotoSansCJKjp-Medium.min.ttf) format("truetype")}@font-face{font-family:Noto Sans Japanese;font-weight:700;src:url(/fonts/NotoSansCJKjp-Bold.min.woff2) format("woff2"),url(/fonts/NotoSansCJKjp-Bold.min.woff) format("woff"),url(/fonts/NotoSansCJKjp-Bold.min.ttf) format("truetype")}@font-face{font-family:Noto Sans Japanese;font-weight:900;src:url(/fonts/NotoSansCJKjp-Black.min.woff2) format("woff2"),url(/fonts/NotoSansCJKjp-Black.min.woff) format("woff"),url(/fonts/NotoSansCJKjp-Black.min.ttf) format("truetype")}body{font-family:Noto Sans Japanese,Roboto,sans-serif!important;font-weight:400!important}html{overflow:hidden}svg.connection.water-connection,svg.connection.water-connection path.main-path{stroke:black;stroke-width:3px}svg.connection.water-connection.selected-connection,svg.connection.water-connection.selected-connection path.main-path{stroke:#1d89ed;fill:none;filter:drop-shadow(0 2px 0 #f7f8fa) drop-shadow(0 -2px 0 #f7f8fa) drop-shadow(2px 0 0 #f7f8fa) drop-shadow(-2px 0 0 #f7f8fa);stroke-width:4px;pointer-events:none!important}svg.selected-connection path.marker{fill:#1d89ed!important;stroke-width:4px}svg.connection.water-connection path.marker{fill:black;stroke-width:3px}svg.connection.alert-connection,svg.connection.alert-connection path.main-path{stroke:red}svg.connection.alert-connection,svg.connection.alert-connection path.marker{fill:red}.chakra-ui-light{background:#f5f7fb;min-height:100vh}.chakra-ui-light::-webkit-scrollbar{width:0;height:0;background-color:transparent}.chakra-ui-light>#__next{min-height:100vh!important}.searchWrapper{border-radius:10px!important;border-color:#e2e8f0!important;padding-left:1rem!important}.highlightOption{background:"red"!important;color:"#fff"}:focus,[data-focus]{box-shadow:none!important}.context-menu{left:0;top:0;position:fixed;padding:10px;width:120px;margin-top:-20px}.context-menu>.item{color:#fff;padding:4px;border-bottom:1px solid darken(rgba(110,136,255,.8),8%);background-color:rgba(110,136,255,.8);cursor:pointer;width:100%;position:relative}.context-menu .item .subitems{position:absolute;top:0;left:99%;width:120px}.context-menu>.item .hasSubItems:after{content:"►";position:absolute;opacity:.6;right:5px;top:5px}.output-title-start,.title{color:black!important;font-weight:700}.output-title-start{height:50px}.input-title,.output-title{color:black!important;font-weight:700;height:30px}.input-title-end{color:black!important;font-weight:700;height:52px}.alert-area{height:58px}.cursor-pointer{cursor:pointer}.node{border:1px solid #b4b4b4!important;color:#4e4e4e!important;background:white!important;padding-bottom:0!important;cursor:move!important}.node-title{font-size:22px!important;font-weight:500!important;display:flex;border-top-left-radius:10px!important;border-top-right-radius:10px!important;justify-content:center;background-color:#f7f8fa;border-bottom:1px solid #bebebe;padding:7px 10px;position:relative}.medicine-title{font-size:14px!important}.base-volume,.start-volume{font-size:20px}.base-volume .exponent{font-size:12px}.tooltip{color:white;font-size:13px;background:#4e4e4e;padding:0 4px}.unit{display:inline-block;font-size:10px!important;line-height:0px!important;transform:scale(.8)}.node .node-input-title,.node .node-output-title{color:#b4b4b4!important;display:inline-block;font-size:12px;font-weight:500}.node .node-param{margin-left:4px;transform:translateY(8px)}.node .control{padding:0!important}.node.selected{background:white!important}.multi-selected{border:1px solid blue!important}.node .socket,.pump-socket .socket{background:white;width:20px;height:20px;border:1px solid #b4b4b4}.node .socket:hover,.pump-socket:hover .socket{scale:1.7;border:2px solid #b4b4b4}.node.connection-border{border-color:#bc2222!important}.node .node-delete-button{position:absolute;right:0;top:0}.node .output-control-wrapper{border-left:1px solid #dedede;z-index:100!important}.node .input-control-wrapper,.node .output-control-wrapper{display:inline-block;width:50%;vertical-align:top}.connection-alert .socket{border:1px solid #bc2222!important;background:#fff6f6}.endpoint-bg{background-color:#d4d4d4!important}.endpoint-bottom-radius{border-radius:0 0 10px 10px!important}.selected{border:1px solid #1d89ed!important}.medicine-warn{background:#fff6f6!important}.update-mark{width:100px;height:100px;background-color:#1d89ed;position:absolute;z-index:10000;right:0;top:0}