.App{text-align:center}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}nav{box-shadow:0 0 2px 2px rgba(0,0,0,.3);margin-bottom:1rem;padding:.5rem}nav ul{margin:0;padding:0;list-style:none}nav ul li{display:inline-block;margin:0 .5rem;padding:.5rem;color:#000;border-radius:4px}nav ul li svg{vertical-align:text-top}nav ul li:hover{background-color:#444;color:#fff}nav ul .active li{color:#fff;background-color:#cd001a}button.logout{border:none;background-color:#fff;margin:0 auto;padding:.25ex;float:right}button.logout svg{vertical-align:bottom;font-size:125%}button.logout:active{margin:0}.StopMachineConfirmationDialogOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:5}.StopMachineConfirmationDialog{width:50%;height:-webkit-max-content;height:max-content;background-color:#fff;margin:25% auto;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);border-radius:4px;padding:1rem}.StopMachineConfirmationDialog button:active{margin-top:4px;vertical-align:-4px}.StopMachineConfirmationDialog button:active:disabled{margin-top:inherit;vertical-align:inherit}.StopMachineConfirmationDialog button:disabled{background-color:#888;border:none;pointer-events:none}.StopMachineConfirmationDialog .confirmation-section{margin:1rem}.StopMachineConfirmationDialog .confirmation-section .explanation{margin-bottom:1rem}.StopMachineConfirmationDialog .machine-to-stop{-webkit-text-decoration:underline 2px #0a0;text-decoration:underline 2px #0a0}.ScaleMachineConfirmationDialogOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:5}.ScaleMachineConfirmationDialog{width:50%;height:-webkit-max-content;height:max-content;background-color:#fff;margin:25% auto;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);border-radius:4px;padding:1rem}.ScaleMachineConfirmationDialog button:active{margin-top:4px;vertical-align:-4px}.ScaleMachineConfirmationDialog button:active:disabled{margin-top:inherit;vertical-align:inherit}.ScaleMachineConfirmationDialog button:disabled{background-color:#888;border:none;pointer-events:none}.cancel-button{background-color:#eee;color:#000}.ScaleMachineConfirmationDialog .confirmation-section{margin:1rem}.ScaleMachineConfirmationDialog .confirmation-section .explanation{margin-bottom:1rem}.ScaleMachineConfirmationDialog .machine-to-stop{-webkit-text-decoration:underline 2px #0a0;text-decoration:underline 2px #0a0}.ScaleMachineConfirmationDialog .scale-options{text-align:left;margin:1em auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ScaleMachineConfirmationDialog .scale-options .value,.ScaleMachineConfirmationDialog .scale-options .value .current-scale{margin-left:1em}.ScaleMachineConfirmationDialog .scale-options .value .current-scale:before{content:"["}.ScaleMachineConfirmationDialog .scale-options .value .current-scale:after{content:"]"}.MachineView table{margin:1rem auto}.instance td{padding:.25rem}.instance:nth-child(odd) td[class!=action]{background-color:rgba(0,0,255,.25)}.instance-state-80{color:#fff;background-color:#444}.instance .actions{background-color:#fff}.instance-state-80 a{color:#fff}.instance-state-0,.instance-state-64,.instance-state-init-pending{background-color:#c70;color:#fff}.updating-marker.hidden{visibility:hidden}.instance.instance-state-32{background-color:#faa}.instance-state-48{display:none}button.start-instance-button{background-color:#0069d9;color:#fff;padding:.5rem;margin:.5rem;cursor:pointer;border:none;border-bottom:4px solid rgba(0,0,0,.25);border-radius:4px}button.scale-instance-button{background-color:#080;color:#fff}button.stop-instance-button{background-color:#f88;color:#000;padding:.5rem;margin:.5rem;cursor:pointer;border:none;border-bottom:4px solid rgba(0,0,0,.25);border-radius:4px}button.start-instance-button:active,button.stop-instance-button:active{border-bottom:none;margin-top:calc(.5rem + 4px)}.AdminView table{margin:1rem auto}.user td,.user th{padding:.25rem}input[type=submit][disabled=""]{background-color:#444;border:none;cursor:not-allowed}button,input[type=submit]{background-color:#0069d9;color:#fff;padding:.5rem;margin:.5rem;cursor:pointer;border:none;border-bottom:4px solid rgba(0,0,0,.25);border-radius:4px}button:active,input[type=submit]:active{border-bottom:none;margin-top:calc(.5rem + 4px)}input[type=submit][disabled=""]:active{margin-top:.5rem}.add-user-section{margin:0 auto;width:-webkit-max-content;width:max-content;padding:1rem;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);position:relative}button.close-panel-button{background:transparent;color:#000;border:none;position:absolute;right:0;top:0;font-size:125%}button.close-panel-button:hover{background:#444;color:#fff;border-radius:50%;height:3.25ex}button.close-panel-button:active{margin:.5rem}.add-user-section h3{margin-top:0}.form-field{margin-bottom:1rem}.add-user-section input[type=password],.add-user-section input[type=text]{padding:.5rem;border:none;border-bottom:2px solid #444}.add-user-section input[type=password]:focus-visible,.add-user-section input[type=text]:focus-visible{border-bottom:1px solid #444}td svg{vertical-align:text-top}td .permission{padding:.5ex 0;display:inline;margin:0 .5ex}td .viewing .permission .permission-scope{display:none}td .permission .permission-scope>div{display:inline-block;width:21ex}td .editing .permission .permission-scope>div.scope-multi-select{color:#000}td .editing .permission .permission-scope>div.scope-multi-select>div.react-select__control{background-color:hsla(0,0%,100%,.3)}td .editing .permission.permission-machine{display:inline-block}td .editing .permission.permission-machine>svg{margin-left:1ex}td .viewing .permission.disabled{visibility:hidden}td .editing .permission.disabled{background-color:#ddd;border-radius:4px}td .editing .permission{cursor:pointer;padding:.5ex}td .editing .permission.enabled{background-color:#cd001a;color:#fff;border-radius:4px}td .editing .permission.permission-machine{background-color:#f88;color:#fff}th.field.actions{visibility:hidden}td.registration-time,th.registration-time{display:none}.field.actions{padding:0}.field.actions button{margin:0;background-color:#c0efff;color:#000}.field.actions button:active{border-top:4px solid #fff}.field.actions button.save{margin:0;background-color:#0069d9;color:#fff}.login-user-section input[type=password],.login-user-section input[type=text]{padding:.5rem;border:none;border-bottom:2px solid #444}.login-user-section input[type=password]:focus-visible,.login-user-section input[type=text]:focus-visible{border-bottom:1px solid #444}.ProjectView{text-align:left}.ProjectView .view-header{text-align:center}.project-header>*{display:inline-block}.project-header .project-expand-icon{vertical-align:text-top;margin-right:.5ex}.project-header .project-name{font-weight:700}.project-header .file-count{margin-left:1rem;font-style:italic}.project{margin:1rem;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);border-radius:4px;padding:.5rem 0}.project .project-header{padding:0 .5rem;cursor:pointer}.project.collapsed .file-tree,.project.collapsed .project-expand-icon.expanded-icon,.project.expanded .project-expand-icon.collapsed-icon{display:none}.project.empty .project-expand-icon{visibility:hidden}.project .file-tree{border-top:1px solid #888;margin-top:1rem;margin-bottom:0;padding-left:1rem}.file-tree .directory-contents{padding-left:1rem;border-left:1px dotted #444;margin-left:1ex;margin-bottom:1rem}.file-tree .directory-header{cursor:pointer;height:1.5em}.file-tree .directory-header:hover{background-color:#c0efff}.file-tree .directory-header>*{display:inline-block}.file-tree .directory-name{font-style:italic}.file-tree .directory.collapsed>.directory-contents,.file-tree .directory.collapsed>.directory-header .expanded-icon,.file-tree .directory.expanded>.directory-header .collapsed-icon{display:none}.file-tree .directory-header .action{background-color:#ddd;border-radius:4px;padding:0 .5ex;margin-left:1ex;height:1.5rem}.file-tree .directory-header .action svg{vertical-align:middle}.file-tree .directory-header .action-description{display:none}.file-tree .directory-header .action:hover .action-description{display:inline}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}
/*# sourceMappingURL=main.e43813b4.chunk.css.map */