:root{--desktop-width:900px;--tablet-width:600px}main{width:var(--tablet-width)}@media (min-width:901px){main{width:var(--desktop-width)}}.show{display:block!important}.hide{display:none!important}.menuBarButton{text-align:center;vertical-align:middle;color:#fff;cursor:pointer;background-color:transparent;border:none;margin-right:10px;font-size:16px;line-height:1.2;text-decoration:none;display:block}.menuBarButton:hover{text-underline-offset:3px;text-decoration:underline}.menuBarButtonContainer{position:relative}.menuBarButtonContainer .menuBarDropdown{z-index:9999;background-color:#444;-webkit-border-radius:5px;border-radius:5px;padding:8px 5px;display:none;position:absolute;top:40px;left:0;box-shadow:0 0 10px #00000080}.menuBarDropdownButton{color:#fff;white-space:nowrap;background:0 0;border:none;padding:5px;font-size:16px;text-decoration:none;display:block}.menuBarDropdownButton:hover{text-underline-offset:3px;cursor:pointer;text-decoration:underline}.fileInputLabel{white-space:nowrap}.fileInputLabel>.fileInput{display:none}#app{flex-direction:column;align-items:center;height:100vh;display:flex}#userInterface{flex-direction:column;margin-right:20px;display:flex}#userInterface #appForm{flex-direction:column;justify-content:space-between;height:100%;margin-bottom:20px;display:flex}#userInterface #appForm>*{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}#lockPositionGroup{align-items:center;gap:20px;display:flex}#lockPositionGroup label{cursor:pointer;align-items:center;gap:5px;font-size:16px;display:flex}#lockPositionGroup input[type=radio]{accent-color:#00e1ee;width:18px;height:18px;margin:0}#printActions{justify-content:flex-start;align-items:center;width:100%;display:flex}#printActions button{margin-right:20px;padding:2px 8px}#secondaryInterface{flex-direction:column;justify-content:space-evenly;align-items:flex-end;width:300px;display:flex}@media (min-width:901px){#secondaryInterface{width:500px}}#secondaryInterface #provelPrint{width:100%;height:300px;margin-bottom:10px;position:relative}@media (min-width:901px){#secondaryInterface #provelPrint{height:400px}}#secondaryInterface #provelPrint #activeFileName{color:#fff;font-size:16px;position:absolute;top:10px;left:10px}#secondaryInterface #provelPrint #estimatedPrintTimeContainer{color:#fff;font-size:16px;position:absolute;bottom:10px;left:10px}#secondaryInterface #provelPrint #estimatedPrintTimeContainer span{display:inline-block}#secondaryInterface #editSocket{padding:0 10px}#secondaryInterface #editSocket button{margin-bottom:5px;margin-right:5px;padding:4px 12px}#secondaryInterface #editSocket>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-bottom:10px;display:flex}#secondaryInterface #editSocket #rotateSocket span{margin-right:20px}#secondaryInterface #editSocket #changePosition label{margin-left:20px}#secondaryInterface #editSocket #changePosition input{margin-left:10px}#progressBarDiv{z-index:9999;background-color:#444;-webkit-border-radius:15px;border-radius:15px;align-items:center;padding:0 15px;display:none;position:fixed;bottom:10px;left:10px;box-shadow:0 0 10px #00000080}#progressBarDiv>*{margin:10px}#progressBarDiv icon-element{flex-shrink:0;animation:3s linear infinite loading}#loading{z-index:9999;background-color:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0}#loading icon-element{width:100px;height:100px;animation:3s linear infinite loading}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
