@font-face{font-family:MuseoSans;src:url(./MuseoSans-100-BQ-BPC3v.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:MuseoSans;src:url(./MuseoSans-300-DgPB18k4.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:MuseoSans;src:url(./MuseoSans-500-BuCbPqFp.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:MuseoSans;src:url(./MuseoSans-700-BzYKRks2.otf) format("opentype");font-weight:700;font-style:normal}:root{--petrol-blue: #0084A4;--size-btn: 40px;--padding-global-horizontal: 40px}body,canvas,.img-btn,.marker-point,.marker-point:after{user-select:none;-webkit-user-select:none}as-axis-display{position:absolute;width:100px;height:100px;bottom:50px;right:20px}as-step-panel{min-width:300px}as-feature-controls{--padding-vertical:0;height:60vh;padding-top:15rem}.hovercard-tooltip img{height:200px}#as-modal-downloading-parts{width:400px;min-height:150px}.buttons-row{margin-top:2.5rem;display:flex;justify-content:space-between;gap:1rem}#as-modal-csv-info{width:800px;min-height:150px}#as-modal-csv-info #csv-header-details{width:100%}as-text-button.active{--text-btn-bg-col: lightblue;--text-btn-text-col: #444}#step-panel-workpieces as-text-button{--text-btn-min-width: 165px;--text-btn-font-size: .9rem}as-text-button.btn-coord-tool{--text-btn-min-width: 155px;--text-btn-font-size: .9rem}as-text-button.btn-coord-tool.btn-coord-tool--compact{--text-btn-min-width: unset}.as-param-subgroup{display:flex;flex-direction:column}.as-param-subgroup.hidden{display:none}.bushing-row{margin-inline:-1rem}.bushing-row as-numbox .inputs-container{width:120px}.bushing-numbox-row{display:flex;flex-direction:row;justify-content:space-between}#step-panel-export as-text-button{--text-btn-min-width: 220px}.probing-toolbox,.probing-actions{display:flex;gap:.5rem;align-items:center}.probing-actions.disabled{display:none}.probing-actions .btn-action-save,.probing-actions .btn-action-reset{--icon-btn-size: 1.9rem;--icon-btn-text-col: white}.probing-actions .btn-action-save{--icon-btn-bg-col: #28a745;--icon-btn-hover-bg-col: #218838}.probing-actions .btn-action-reset{--icon-btn-bg-col: #dc3545;--icon-btn-hover-bg-col: #c82333}.layer-scroll{max-height:200px;overflow-y:auto;padding-right:.5rem}.layer-row{display:flex;align-items:center;gap:.4rem;padding:.05rem .25rem;border-radius:.3rem}.layer-row as-icon-button[name=view-fit]{margin-left:auto;--icon-btn-size: 30px;--icon-btn-bg-col: white}#cursor-forbidden-message{position:fixed;pointer-events:none;z-index:9999;background:#1e1e1ee0;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;display:none;border-left:3px solid #f59e0b}.btn-grey{--text-btn-bg-col: #a6a6a6;color:#fff}#btn-icon-coordinates-info{--icon-btn-size: 2.15rem;--icon-btn-bg-col: #ffffff00}button{border:none;letter-spacing:.05em;cursor:pointer;transition:all .2s ease}button:hover{transform:translateY(-.5px)}button:active{transform:translateY(1px) scale(.98)}button.button-delete{background:linear-gradient(145deg,#e8e8e8,#d8d8d8);color:#666;border-radius:6px;box-shadow:1px 1px 3px #0000001a,-1px -1px 3px #fffc,inset 1px 1px 2px #ffffff4d;width:22px;height:22px;padding:0;margin:0 .25rem;font-size:.75rem}button.button-delete:hover{background:linear-gradient(145deg,#b4505a,#a04650)!important;color:#fff;box-shadow:2px 2px 4px #b4505a26,-2px -2px 4px #c85a6440,inset 1px 1px 2px #fff3}button.button-delete:active{background:linear-gradient(145deg,#8c3c46,#78323c);box-shadow:1px 1px 2px #b4505a1a,-1px -1px 2px #c85a6433,inset 2px 2px 4px #0003}.workpieceLabel{text-align:left}.inputListContainer{display:grid;font-size:.75rem;align-items:center;margin-left:-.5rem;margin-right:-.5rem}#upload-list{grid-template-columns:auto auto}#upload-list .progressColumn{text-align:right}.processing{animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}#upload-list .inputListCell{padding-left:.2rem;padding-right:.2rem}#workpiece-list{grid-template-columns:200px 1fr}.inputListRow{display:contents}.inputListRow.headerRow{font-weight:700;margin-bottom:.5rem}.inputListRow.headerRow>*{padding-left:.2rem;color:var(--color-text-primary)}.inputListContainer input{font-size:.8rem;padding:.2rem .4rem;margin:2px;border-radius:5px;border:1px solid var(--color-tr-blue-desat)}.pin-row{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border, #e0e0e0)}.pin-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.pin-row__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.pin-row__numbox-row{display:flex;flex-direction:row;gap:.25rem}.pin-row__throughhole-label{margin-top:.3rem;display:flex;align-items:center;gap:.3rem;font-size:.85rem;cursor:pointer;white-space:nowrap}.pin-row__throughhole-label input[type=checkbox]{cursor:pointer}.pin-row__delete-btn{background:none;border:none;cursor:pointer;font-size:1.1rem;line-height:1;padding:0 .2rem;color:var(--color-text-secondary, #666);flex-shrink:0}.pin-row__delete-btn:hover{color:var(--color-error, #c0392b)}.handle-row{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border, #e0e0e0)}.handle-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.handle-row__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.handle-row__numbox-row{display:flex;flex-direction:column;gap:.25rem}.handle-row__delete-btn{background:none;border:none;cursor:pointer;font-size:1.1rem;line-height:1;padding:0 .2rem;color:var(--color-text-secondary, #666);flex-shrink:0}.handle-row__delete-btn:hover{color:var(--color-error, #c0392b)}.handle-instruction{margin-top:.4rem;margin-bottom:.4rem}as-hovercard-wrapper,as-numbox{align-self:flex-end}.paramate-waitAnim{position:relative;left:50%;top:50%;width:40px}.paramate-waitAnimContainer{position:relative;left:-20px;top:-20px;width:40px;height:40px}.paramate-waitAnimContainer .paramate-waitAnim-circle{width:100%;height:100%;position:absolute;left:0;top:0}.paramate-waitAnimContainer .paramate-waitAnim-circle:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;-webkit-animation:paramate-waitAnim-circleFadeDelay 1.2s infinite ease-in-out both;animation:paramate-waitAnim-circleFadeDelay 1.2s infinite ease-in-out both}.paramate-waitAnimContainer .paramate-waitAnim-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.paramate-waitAnimContainer .paramate-waitAnim-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.paramate-waitAnimContainer .paramate-waitAnim-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.paramate-waitAnimContainer .paramate-waitAnim-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.paramate-waitAnimContainer .paramate-waitAnim-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.paramate-waitAnimContainer .paramate-waitAnim-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.paramate-waitAnimContainer .paramate-waitAnim-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.paramate-waitAnimContainer .paramate-waitAnim-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.paramate-waitAnimContainer .paramate-waitAnim-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.paramate-waitAnimContainer .paramate-waitAnim-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.paramate-waitAnimContainer .paramate-waitAnim-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.paramate-waitAnimContainer .paramate-waitAnim-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.paramate-waitAnimContainer .paramate-waitAnim-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.paramate-waitAnimContainer .paramate-waitAnim-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.paramate-waitAnimContainer .paramate-waitAnim-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.paramate-waitAnimContainer .paramate-waitAnim-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.paramate-waitAnimContainer .paramate-waitAnim-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.paramate-waitAnimContainer .paramate-waitAnim-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.paramate-waitAnimContainer .paramate-waitAnim-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.paramate-waitAnimContainer .paramate-waitAnim-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.paramate-waitAnimContainer .paramate-waitAnim-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.paramate-waitAnimContainer .paramate-waitAnim-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes paramate-waitAnim-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}@keyframes paramate-waitAnim-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}
