.jezB0q_layerListRoot{flex-direction:column;display:flex}.jezB0q_layerListItem{flex-direction:row;align-items:center;gap:1rem;display:flex}.jezB0q_layerListItem>*{cursor:pointer}.jezB0q_layerListItem label{flex-direction:row;align-items:center;gap:.25rem;display:flex}.jezB0q_ToggleIcons{width:3rem;height:1.1rem}
.qLWGoa_anchor{color:#647dff;cursor:pointer;text-decoration:underline}.qLWGoa_anchor:hover{color:#1919c8;scale:1.01}
.aLIVUq_heavyButton{cursor:pointer;color:#f5f5f5;text-align:center;background-color:#647dff;border-radius:1rem;justify-content:center;align-items:center;padding:.25rem 1rem;transition:background-color .14s ease-out,color .14s ease-out,box-shadow .14s ease-out,transform 80ms ease-out;display:flex}.aLIVUq_heavyButton:hover{background-color:#5066e5;transform:translateY(-.05rem);box-shadow:0 8px 22px #647dff73}.aLIVUq_heavyButton:disabled{box-shadow:none;cursor:not-allowed;background-color:gray;transition:color 1s,background-color .5s;transform:scale(1)}.aLIVUq_lightButton{cursor:pointer;color:#647dff;text-align:center;border-radius:.5rem;padding:.5rem}.aLIVUq_lightButton:hover{color:#4355b1}.aLIVUq_lightButton:disabled{color:#7985bd}
.p3IWPa_root{background-color:#fff;border:1px solid #000;border-radius:.3rem;flex-direction:row;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;display:flex}.p3IWPa_root:hover{background-color:#d6d6d6}.p3IWPa_root[data-state=checked]{background-color:#647dff}.p3IWPa_root[disabled]{cursor:not-allowed;background-color:#f0f0f0;border:1px solid #d6d6d6}.p3IWPa_indicator{color:#fff}.p3IWPa_checkIcon{scale:2}.p3IWPa_label,.p3IWPa_labelOnly{padding-left:.3rem}
.BZZ6wG_menubarRoot{flex-direction:row;gap:.5rem;width:100%;display:flex}.BZZ6wG_trigger{padding:.25rem}.BZZ6wG_trigger:hover{background-color:#ddd}.BZZ6wG_trigger[data-state=open]{background-color:#b3b3b3}.BZZ6wG_content{background-color:#eee;border:1px solid #bbb;border-radius:.5rem;padding:.5rem}.BZZ6wG_subContent{}.BZZ6wG_item{cursor:default;border-radius:.5rem;flex-direction:row;align-items:center;gap:1rem;min-width:10rem;padding-left:.5rem;display:flex}.BZZ6wG_item>:last-child{color:gray;margin-left:auto}.BZZ6wG_item:hover{background-color:#ddd}.BZZ6wG_subTrigger{}
.HpZYya_panelArea{background-color:#ccc;flex-direction:row;flex-grow:1;justify-content:center;padding:1rem;display:flex}.HpZYya_panel{background-color:#fff;border-radius:1rem;overflow:hidden;box-shadow:.3rem .3rem .3rem #00000015}.HpZYya_padding{padding:1rem}.HpZYya_PanelAreaWithFooter{background-color:#ccc;flex-direction:column;flex-grow:1;padding-top:1rem;padding-left:1rem;padding-right:1rem;display:flex}
.aDp-eG_trigger{-webkit-user-select:none;user-select:none;background-color:#e8e8e8;border-radius:.25rem;flex-direction:row;justify-content:center;align-items:center;gap:.2rem;min-width:6rem;margin-top:.15rem;margin-bottom:.15rem;padding-left:.5rem;display:flex;box-shadow:1px 2px 2px 2px #00000030}.aDp-eG_trigger:hover{background-color:#d6d6d6}.aDp-eG_trigger[disabled]{color:#00000080;cursor:not-allowed;background-color:#f0f0f0;border-bottom-color:#0003}.aDp-eG_selectValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aDp-eG_content{z-index:11;background-color:#e6e6e6;border-radius:.25rem;min-width:6rem;box-shadow:.1rem .1rem .25rem .1rem #00000030}.aDp-eG_viewport{max-height:40rem;padding:.5rem;overflow-y:auto}.aDp-eG_item{-webkit-user-select:none;user-select:none;border-radius:.5rem;align-items:center;padding:0 .5rem 0 1.5rem;display:flex;position:relative}.aDp-eG_item [data-disabled]{pointer-events:none}.aDp-eG_item[data-highlighted]{background-color:#d6d6d6;outline:none}.aDp-eG_item[data-state=checked]{background-color:#6495ed}.aDp-eG_indicator{justify-content:center;align-items:center;width:25px;display:inline-flex;position:absolute;left:0}.aDp-eG_quotationTrigger{field-sizing:content;background-color:#e8e8e8;border-radius:.25rem;flex-direction:row;justify-content:center;align-items:center;gap:.2rem;min-width:14rem;max-width:14rem;height:2rem;margin-top:.15rem;margin-bottom:1rem;padding-left:.5rem;display:flex;box-shadow:.1rem .1rem .25rem .1rem #00000030}.aDp-eG_quotationTrigger:hover{background-color:#d6d6d6}.aDp-eG_quotationTrigger[disabled]{color:#00000080;cursor:not-allowed;background-color:#f0f0f0;border-bottom-color:#0003}
.JmYchG_switchRoot{cursor:pointer;background-color:#a9a9a9;border-radius:.5rem;flex-direction:row;width:2rem;height:1rem;display:flex;box-shadow:0 0 1rem #00000025}.JmYchG_switchRoot[data-state=checked]{background-color:#32cd32}.JmYchG_switchThumb{will-change:transform;background-color:#fffffff2;border:1px solid gray;border-radius:.5rem;width:50%;height:100%;transition:transform .2s;transform:translate(0)}.JmYchG_switchThumb[data-state=checked]{background-color:#fff;border-width:1px;transform:translate(1rem)}
.rnovkG_root{flex-direction:column;display:flex}.rnovkG_list{background-color:inherit;border-bottom:1px solid #b3b3b3;flex-flow:wrap;justify-content:center;transition:background-color .3s ease-in-out,border-radius .15s ease-in-out;display:flex;position:relative;box-shadow:0 .3rem .3rem #00000015}.rnovkG_trigger{text-wrap:nowrap;cursor:pointer;flex-direction:row;flex-grow:1;justify-content:center;align-items:center;gap:.25rem;padding:.25rem;transition:background-color .15s ease-in-out,color .15s ease-out,border-radius .15s ease-in-out;display:flex;position:relative}.rnovkG_trigger[data-state=inactive]{background-color:#f7f7f7;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-radius 1s ease-in-out}.rnovkG_trigger:hover{background-color:#d9d9d9;border-top-left-radius:.6rem;border-top-right-radius:.6rem;transition:background-color .15s ease-in-out,color .15s ease-out,border-radius .15s ease-in-out}.rnovkG_trigger[data-state=active]{cursor:unset;color:#fff;background-color:#647dff;border-top-left-radius:.6rem;border-top-right-radius:.6rem;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-radius .15s ease-in-out}.rnovkG_list:has(.rnovkG_trigger[data-state=active]){background-color:#f7f7f7;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-radius .15s ease-in-out}
.y4iK-a_text{field-sizing:content;color:#000000de;background-color:#e8e8e8;border:none;border-bottom:2px solid #00000080;border-radius:4px 4px 0 0;outline:none;min-width:5rem;max-width:30rem;height:2rem;margin-bottom:.1rem;padding:.125rem .75rem;font-size:1rem;transition:border-bottom-color .15s,background-color .15s;box-shadow:inset .1rem .1rem .1rem .1rem #00000015}.y4iK-a_text:hover{background-color:#d6d6d6;border-bottom-color:#000000de}.y4iK-a_text:focus{background-color:#dcdcdc;border-bottom:2px solid #647dff}.y4iK-a_text:disabled{color:#00000080;cursor:not-allowed;background-color:#f0f0f0;border-bottom-color:#0003}.y4iK-a_number{field-sizing:content;box-sizing:border-box;color:#000000de;background-color:#e8e8e8;border:none;border-bottom:2px solid #00000080;border-radius:4px 4px 0 0;outline:none;justify-items:center;min-width:3rem;max-width:30rem;height:1.5rem;margin-bottom:.1rem;font-size:1rem;transition:border-bottom-color .15s,background-color .15s,box-shadow .3s;box-shadow:inset 1px 2px 2px 2px #00000015}.y4iK-a_number:hover{background-color:#d6d6d6;border-bottom-color:#000000de}.y4iK-a_number:focus{box-shadow:none;background-color:#e6e6e6;border-bottom:2px solid #647dff;transition:box-shadow .3s}.y4iK-a_number:disabled{color:#00000080;cursor:not-allowed;background-color:#f0f0f0;border-bottom-color:#0003}.y4iK-a_number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.y4iK-a_number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.y4iK-a_number{-moz-appearance:textfield}.y4iK-a_quotationInput{min-width:14rem;max-width:30rem;height:2rem;box-shadow:none;color:#000000de;background-color:#e8e8e8;border:none;border-bottom:1px solid #0000006b;border-radius:4px 4px 0 0;outline:none;margin-bottom:1rem;padding:.125rem .75rem;font-size:1rem;transition:border-bottom-color .15s,background-color .15s}.y4iK-a_quotationInput:hover{background-color:#d6d6d6;border-bottom-color:#000000de}.y4iK-a_quotationInput:focus{background-color:#dcdcdc;border-bottom:2px solid #647dff}.y4iK-a_quotationInput:disabled{color:#00000080;cursor:not-allowed;background-color:#f0f0f0;border-bottom-color:#0003}
._4bhd9q_root{pointer-events:none;position:fixed}._4bhd9q_heightContainer{flex-direction:row;display:flex}._4bhd9q_widthContainer{flex-direction:column;display:flex}._4bhd9q_innerContainer{pointer-events:auto;flex-grow:0;flex-shrink:0}
.xnvxsq_root{background-color:#d3d3d3;border-radius:.25rem;height:1rem;overflow:hidden}.xnvxsq_indicator{background-color:green;width:100%;height:100%}
.ifmccW_container{flex-direction:row;flex-grow:1;gap:1rem;display:flex}.ifmccW_AccordionRoot{gap:1rem;width:100%;height:100%;min-height:0;display:flex}.ifmccW_LayerMappingsItem{background-color:#fff;flex-direction:row;flex-grow:1;min-width:0;max-width:max-content;height:100%;min-height:0;display:flex;overflow:hidden}.ifmccW_SidePanelItem{background-color:#fff;flex-direction:row;flex-grow:1;flex-shrink:0;min-width:0;max-width:max-content;height:100%;min-height:0;display:flex}.ifmccW_AccordionHeader{flex-grow:1;align-items:center;max-width:2rem;display:flex}.ifmccW_AccordionChevronRight{cursor:pointer;width:2rem;height:2rem;transition:transform .25s}.ifmccW_AccordionChevronLeft{cursor:pointer;width:2rem;height:2rem;transition:transform .25s;rotate:180deg}.ifmccW_AccordionTrigger{background-color:#fff;border-radius:1rem;flex-grow:1;align-items:center;min-width:2rem;height:100%;transition:all .2s;display:flex}.ifmccW_AccordionTrigger:hover{cursor:pointer;background-color:#647dff40;border-radius:1rem}.ifmccW_AccordionTrigger[data-state=open]{background-color:#fff}.ifmccW_AccordionTrigger[data-state=open]:hover{background-color:#d8deff}.ifmccW_AccordionTrigger[data-state=open]>.ifmccW_AccordionChevronRight,.ifmccW_AccordionTrigger[data-state=open]>.ifmccW_AccordionChevronLeft{background-color:#0000;transform:rotate(180deg)}.ifmccW_LayerMappingsContent{border-radius:1rem;flex-direction:column;flex:1 1 0;min-width:0;height:100%;min-height:0;display:flex}.ifmccW_MainPanelItem{background-color:#fff;flex-direction:row;flex:1 0 0;display:flex}.ifmccW_MainPanelContent{border-radius:1rem;flex-direction:column;flex:1 1 0;display:flex}.ifmccW_SidePanelContent{border-radius:1rem;flex-direction:column;flex:1 1 0;min-width:0;height:100%;min-height:0;display:flex}.ifmccW_LayerMappingsContent[data-state=open]{animation:.25s ease-out ifmccW_slideRight}.ifmccW_LayerMappingsContent[data-state=closed]{animation:.25s ease-out ifmccW_slideLeft}.ifmccW_SidePanelContent[data-state=open]{animation:.25s ease-out ifmccW_slideRight}.ifmccW_SidePanelContent[data-state=closed]{animation:.25s ease-out ifmccW_slideLeft}@keyframes ifmccW_slideRight{0%{width:0}to{width:var(--radix-accordion-content-width)}}@keyframes ifmccW_slideLeft{0%{width:var(--radix-accordion-content-width)}to{width:0}}
.NVF1qq_root{--viewport-padding:1.25rem;background:#fff;border-radius:.8rem;flex-direction:row;flex-grow:1;align-items:center;gap:.5rem;min-width:26rem;max-height:8rem;display:flex;box-shadow:0 18px 45px #0f172a1f,0 0 5px #0f172a0f}.NVF1qq_root[data-state=open]{animation:.5s cubic-bezier(.16,1,.3,1) NVF1qq_slideIn}.NVF1qq_root[data-state=closed]{animation:.3s cubic-bezier(.7,0,.5,0) NVF1qq_slideOut}@keyframes NVF1qq_slideIn{0%{transform:translateX(calc(100% + var(--viewport-padding)))}to{transform:translate(0)}}@keyframes NVF1qq_slideOut{0%{transform:translate(0)}to{transform:translateX(calc(100% + var(--viewport-padding)))}}.NVF1qq_root:hover,.NVF1qq_root:focus-within{box-shadow:0 20px 50px #0f172a29,0 0 1px #0f172a14}.NVF1qq_root[data-theme=info]{background:#fff;border:2px solid #1e88e5}.NVF1qq_root[data-theme=warning]{background:#fffaf0;border:2px solid #fbc02d}.NVF1qq_root[data-theme=error]{background:#fff5f5;border:2px solid #e53935}.NVF1qq_toastContent{flex-direction:column;flex-grow:1;gap:.2rem;display:flex}.NVF1qq_SVG{width:8rem;height:8rem}.NVF1qq_title{color:#0f172a;font-size:1.5rem;font-weight:600}.NVF1qq_description{color:#4b5563;padding-right:.5rem;font-size:1rem;display:flex}.NVF1qq_buttons{justify-content:flex-end;align-items:center;gap:.3rem;padding-bottom:.2rem;padding-right:.5rem;display:flex}.NVF1qq_action,.NVF1qq_close{cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.85rem;font-weight:500;transition:background-color .14s ease-out,color .14s ease-out,box-shadow .14s ease-out,transform 80ms ease-out;display:inline-flex}.NVF1qq_action{color:#fff;background-color:#647dff;box-shadow:0 6px 16px #647dff59}.NVF1qq_action:hover{background-color:#5066e5;transform:translateY(-.05rem);box-shadow:0 8px 22px #647dff73}.NVF1qq_action:active{background-color:#4458cf;transform:translateY(0);box-shadow:0 4px 10px #647dff59}.NVF1qq_close{color:#fff;background-color:#a9a9a9;transition:all .15s}.NVF1qq_close:hover{background-color:gray;transition:all .15s}.NVF1qq_close:active{background-color:#647dff1f;transition:all .15s}
.X7bv8G_viewport{--viewport-padding:1.25rem;padding:var(--viewport-padding);z-index:2147483647;pointer-events:none;outline:none;flex-direction:column;gap:.75rem;max-width:min(100vw,31rem);margin:0;list-style:none;display:flex;position:fixed;bottom:0;right:0}.X7bv8G_viewport>*{pointer-events:auto}
.MtxvDG_rect{rx:15%;ry:30%;stroke-width:.05rem;cursor:pointer;stroke:#505050;width:100%;height:100%}.MtxvDG_layerOff{stroke-width:.1rem;vector-effect:non-scaling-stroke;transition:all .2s ease-in-out}.MtxvDG_layerOn{stroke-width:.5rem;vector-effect:non-scaling-stroke;transition:all .2s ease-in-out}
.L6QrAq_root{cursor:pointer;background-color:#647dff;border-radius:100%;width:3.5rem;height:3.5rem;margin-top:.6rem;margin-left:.6rem;transition:all .2s;scale:.8}.L6QrAq_root:hover{transition:all .2s;transform:scale(1.04)}.L6QrAq_root svg{width:3.5rem;height:3.5rem;scale:1.25}
.e8a5CG_root{flex-flow:wrap;gap:.5rem;width:14rem;display:flex}.e8a5CG_input{margin-bottom:.25rem!important}.e8a5CG_addButton{cursor:pointer;background-color:#d3d3d3;border-radius:.5rem;width:fit-content;padding:.5rem}.e8a5CG_addButton:hover,.e8a5CG_addButton:focus{color:#006400;outline:solid #006400}.e8a5CG_addButton:disabled{color:gray;cursor:not-allowed;outline:none}.e8a5CG_element{cursor:pointer;background-color:#d3d3d3;border-radius:.5rem;width:fit-content;padding:.5rem}.e8a5CG_element:hover,.e8a5CG_element:focus{color:#8b0000;outline:solid #8b0000;text-decoration:line-through}
._8TO9Ea_popoverTopBar{flex-direction:row;justify-content:space-between;gap:1rem;display:flex}._8TO9Ea_closeButton{cursor:pointer;padding:.5rem}._8TO9Ea_closeButton:hover{font-weight:700}._8TO9Ea_addButton{cursor:pointer;background-color:#d3d3d3;border-radius:.5rem;width:fit-content;padding:.5rem}._8TO9Ea_content{background-color:#fff;padding:1rem;box-shadow:2px 2px 5px #0000004d}._8TO9Ea_customInput:disabled{cursor:not-allowed}._8TO9Ea_suggestionList{flex-flow:wrap;gap:.5rem;width:14rem;display:flex}._8TO9Ea_suggestion{cursor:pointer;background-color:#d3d3d3;border-radius:.5rem;width:fit-content;padding:.5rem}._8TO9Ea_suggestion:hover,._8TO9Ea_suggestion:focus{color:#006400;outline:solid #006400}._8TO9Ea_suggestion:disabled{cursor:not-allowed;outline:unset;color:unset}
._5E4XxG_iconTooltipContentEntry{flex-direction:row;align-items:center;gap:1rem;display:flex}
.Tnb0XW_tooltipContent{background-color:#eee;border:1px solid #bbb;border-radius:.5rem;padding:.5rem}.Tnb0XW_tooltipArrow{fill:#bbb}
.LIIaTq_root{--gray-area-color:#505050;--hole-fill-color:black;--stroke-color:white;--stroke-width:7px;--inner-radius:30px}.LIIaTq_background{cx:50px;cy:50px;r:50px;fill:var(--gray-area-color)}.LIIaTq_blackHole{cx:50px;cy:50px;r:var(--inner-radius);fill:var(--hole-fill-color);background-color:#000}.LIIaTq_strokeCircle{cx:50px;cy:50px;r:var(--inner-radius);stroke:var(--stroke-color);stroke-width:var(--stroke-width)}.LIIaTq_diagonal{d:path("M 29, 71 L 71, 29");stroke:var(--stroke-color);stroke-width:var(--stroke-width)}.LIIaTq_horizontal{d:path("M 20, 50 L 80, 50");stroke:var(--stroke-color);stroke-width:var(--stroke-width)}.LIIaTq_vertical{d:path("M 50, 20 L 50, 80");stroke:var(--stroke-color);stroke-width:var(--stroke-width)}.LIIaTq_cross{d:path("M 29, 71 L 71, 29 M 29, 29 L 71, 71");stroke:var(--stroke-color);stroke-width:var(--stroke-width)}
.eYp5nG_fitProductCanvas{cursor:url(/media/fitProductCursor.svg),move}.eYp5nG_fitAllCanvas{cursor:url(/media/fitAllCursor.svg),move}
._2Pw_EW_panCanvas{cursor:grabbing}
.hD6BYG_contextMenuCanvas{cursor:context-menu}
.UTHZvG_zoomInCanvas{cursor:zoom-in}.UTHZvG_gestureBorder{border:2px solid #fff;position:absolute}
.WPelhq_zoomOutCanvas{cursor:zoom-out}.WPelhq_gestureBorder{border:2px solid #fff;position:absolute}
.EGiKGG_measureState{grid-template-rows:1fr;grid-template-columns:1fr;display:grid;position:absolute}.EGiKGG_measureState>*{grid-area:1/1/-1/-1}.EGiKGG_measureStateBox{border:2px solid #fff}.EGiKGG_measureStateLine{width:100%;height:100%}.EGiKGG_measureStateText{pointer-events:none;text-wrap:nowrap;background-color:#fff;width:fit-content;height:fit-content;overflow:clip}
.nLX67q_root{grid-template-rows:1fr;grid-template-columns:1fr;width:100%;height:100%;display:grid;position:relative}.nLX67q_root>*{grid-area:1/1/-1/-1}.nLX67q_root>canvas{pointer-events:none;position:absolute}
.TwlhCW_cursorCoordinates{min-width:9rem}.TwlhCW_root{background:var(--background-1);flex-flow:wrap;justify-content:center;padding:0 1rem;display:flex}.TwlhCW_root>*{flex-shrink:0;margin-left:1rem;margin-right:1rem}.TwlhCW_progressContainer{flex-flow:row;align-items:center;gap:1rem;display:flex}.TwlhCW_progressBar{width:5rem}.TwlhCW_status{text-align:center;width:10rem}
.uaDD9W_root{box-sizing:border-box;outline-offset:-.5rem;cursor:pointer;border:none;border-radius:1rem;outline:2px dashed #d3d3d3;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;padding:0 0 0 .6rem;display:flex}.uaDD9W_root>input{display:none}.uaDD9W_root p{font-size:2rem;display:flex}.uaDD9W_uploadIcon{width:8rem;height:auto;display:flex}
.gwnsja_root{flex-direction:column;gap:.7rem;margin-top:.5rem;display:flex}.gwnsja_tipsLink{text-align:start;grid-template-columns:3.2rem 2.2rem;width:6.5rem;height:2.2rem;padding:0 .5rem 0 1.2rem;display:grid}.gwnsja_newTabIcon{width:2rem}
.kwYqxq_CADSystemForm{margin-top:1rem}.kwYqxq_radioRoot{flex-direction:column;gap:.7rem;margin-top:.5rem;display:flex}.kwYqxq_radioOption{align-items:center;display:flex}.kwYqxq_radioItem{all:unset;background-color:#fff;border:1px solid gray;border-radius:100%;width:1.5rem;height:1.5rem}.kwYqxq_radioItem:hover{background-color:#d6d6d6}.kwYqxq_radioItem:focus{box-shadow:0 0 0 1px gray}.kwYqxq_radioIndicator{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.kwYqxq_radioIndicator:after{content:"";background-color:#647dff;border-radius:50%;width:.7rem;height:.7rem;display:block}.kwYqxq_radioLabel{padding-left:.8rem;font-size:1rem;line-height:1}.kwYqxq_submitButton{margin-top:.5rem}
.Y7RPTq_helpPanel>*{margin-bottom:.75rem}.Y7RPTq_helpPanel:last-child{margin-bottom:0}
.y1kSza_actionDescriptionContainer{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;max-width:100%;display:flex}.y1kSza_actionDescriptionName{text-align:right;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:47%;line-height:1rem}.y1kSza_actionDescriptionLine{border:0 dotted gray;border-top-width:.3rem;flex-grow:1;min-width:.1rem}.y1kSza_actionDescriptionTrigger{color:gray;text-align:left;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex-shrink:1;width:47%;line-height:1rem}
._6moKIG_resetTrigger{margin-left:auto;padding-left:1rem;padding-right:1rem}._6moKIG_resetTrigger:hover{cursor:pointer;background-color:#ddd}
.j3saNG_root{flex-direction:column;min-width:40rem;min-height:0;display:flex}.j3saNG_listContainer{flex-direction:column;flex:1;align-items:center;display:flex}.j3saNG_productList{background:#fff;border:1px solid #eaecf0;border-top-left-radius:1rem;border-top-right-radius:1rem;flex-direction:column;flex:1;width:100%;display:flex}.j3saNG_highlighted,.j3saNG_highlighted>span{color:#fff;background-color:#647dff}.j3saNG_headerRow{background:#f7f7f7;border-bottom:1px solid #eaecf0;border-top-left-radius:1rem;border-top-right-radius:1rem;grid-template-columns:8rem 5fr 3fr;display:grid}.j3saNG_headerCell{text-transform:uppercase;letter-spacing:.03em;color:#667085;text-align:center;align-items:center;gap:.3rem;padding:.75rem 1rem;font-size:.75rem;font-weight:600;display:flex}.j3saNG_rows{flex:1 1 0;margin:0;padding:0;list-style:none;overflow-y:auto}.j3saNG_row{cursor:pointer;border-bottom:1px solid #f2f4f7;grid-template-columns:8rem 5fr 3fr;transition:background-color .15s;display:grid}.j3saNG_row:hover{background-color:#f2f2f2}.j3saNG_row:hover:last-child{border-bottom-left-radius:1rem}.j3saNG_row:last-child{border-bottom:none}.j3saNG_cell{text-overflow:ellipsis;white-space:nowrap;padding:.875rem 1rem;font-size:.875rem;overflow:hidden}.j3saNG_numberCell{color:#101828;text-align:center;border-right:1px solid #eaecf0;font-weight:500}.j3saNG_nameCell,.j3saNG_articleCell{color:#667085;border-right:1px solid #f2f4f7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.j3saNG_root h2{color:#101828;margin:0 0 .3rem;padding-left:.7rem;font-size:1.125rem;font-weight:600}.j3saNG_root h4{text-transform:uppercase;letter-spacing:.03em;color:#667085;background:#f9fafb;border-bottom:1px solid #eaecf0;margin:0;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.j3saNG_sortIcon{color:#98a2b3;cursor:pointer;width:.875rem;height:.875rem;scale:1.2}.j3saNG_sortIconActive{color:#101828}.j3saNG_searchBar{field-sizing:content;color:#000000de;background-color:#e8e8e8;border:none;border-bottom:2px solid #00000080;border-radius:4px 4px 0 0;outline:none;min-width:15rem;max-width:30rem;height:2rem;margin-bottom:.5rem;padding:.125rem .75rem;font-size:1rem;transition:border-bottom-color .15s,background-color .15s;box-shadow:inset .1rem .1rem .1rem .1rem #00000015}.j3saNG_searchBar:hover{background-color:#d6d6d6;border-bottom-color:#000000de}.j3saNG_searchBar:focus{background-color:#dcdcdc;border-bottom:2px solid #647dff}
._5ApRmq_root{flex-direction:column;padding:1rem;display:flex}._5ApRmq_statusContentContainer{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}._5ApRmq_uploadStatusContainer{flex-direction:column;align-items:start;gap:1rem;display:flex}._5ApRmq_errorStatus li{color:#e53935;align-self:flex-end;gap:2rem;font-weight:400}._5ApRmq_progressBar{width:100%}
.vnONXq_layerMappingPanel{text-align:center;border-radius:1rem;flex-direction:column;flex:1 1 0;align-content:center;min-height:0;display:flex;overflow:hidden auto}.vnONXq_layerMappingTop{padding-bottom:1rem}.vnONXq_layerMappingContent th{text-align:center;min-width:7rem;padding-bottom:1rem;scale:1.1}.vnONXq_fileName{text-align:start;text-wrap:nowrap;color:#000;justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem;overflow:hidden}.vnONXq_fileType{text-align:center;border-left:1px solid #0000001a;border-right:1px solid #0000001a;padding-left:.5rem;padding-right:.5rem}.vnONXq_layerName{text-align:left;text-wrap:nowrap;align-items:center;padding-right:1rem;display:flex}.vnONXq_layerMappingContent td{vertical-align:middle;width:auto;min-width:5rem;padding-top:.2rem;padding-bottom:.2rem}.vnONXq_row:hover{cursor:default;background-color:#e6e6e6;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vnONXq_menubarRoot{all:unset;margin-left:1rem;display:flex}.vnONXq_menubarTrigger{-webkit-user-select:none;user-select:none;background-color:#e6e6e6;border-radius:.5rem;align-items:center;width:11rem;padding-left:.5rem;padding-right:.5rem;transition:all 50ms;display:flex}.vnONXq_triggerContent{text-overflow:ellipsis;overflow:hidden}.vnONXq_menubarTrigger:hover{color:#fff;cursor:pointer;background-color:#647dff;transition:all 50ms}.vnONXq_menubarTrigger[data-state=open]{color:#fff;background-color:#647dff}.vnONXq_menubarContent{background-color:#e6e6e6;border-top-right-radius:1rem;border-bottom-right-radius:1rem;flex-direction:column;width:11rem;display:flex}.vnONXq_menubarSubTrigger{background-color:#e6e6e6;justify-content:space-between;align-items:center;padding-left:.5rem;padding-right:.5rem;display:flex}.vnONXq_menubarSubTrigger:hover{color:#fff;cursor:pointer;background-color:#647dff}.vnONXq_menubarSubContent{background-color:#e6e6e6}.vnONXq_menubarItem{background-color:#e6e6e6;padding-left:.5rem;padding-right:.5rem}.vnONXq_menubarItem:last-child{border-bottom-right-radius:1rem}.vnONXq_menubarItem:hover{color:#fff;cursor:pointer;background-color:#647dff}.vnONXq_menubarItem:last-child:hover{border-radius:0 0 1rem}.vnONXq_boardOutlineItem{background-color:#c0dcc0;border-radius:0 1rem 0 0;padding-left:.5rem;padding-right:.5rem}.vnONXq_boardOutlineItem:hover{color:#fff;cursor:pointer;background-color:#647dff}.vnONXq_legendItem{cursor:pointer;background-color:#fff;border-radius:0}.vnONXq_legendItem:hover{color:#fff;background-color:#647dff}.vnONXq_solderMaskItem{color:#fff;background-color:green;border-radius:0;padding-left:.5rem;padding-right:.5rem}.vnONXq_solderMaskItem:hover{color:#fff;cursor:pointer;background-color:#647dff}.vnONXq_copperItem{background-color:#ff8040;border-radius:0;padding-left:.5rem;padding-right:.5rem}.vnONXq_copperItem:hover{color:#fff;cursor:pointer;background-color:#647dff}.vnONXq_separator{background-color:#647dff;height:1px;margin-left:0}.vnONXq_applyButton{cursor:pointer;color:#f5f5f5;background-color:#647dff;border-radius:1rem;align-self:center;width:9rem;height:2.2rem;margin-top:1rem;transition:background-color .14s ease-out,color .14s ease-out,box-shadow .14s ease-out,transform 80ms ease-out}.vnONXq_applyButton:hover{background-color:#5066e5;transform:translateY(-.05rem);box-shadow:0 8px 22px #647dff73}
.ptjf9q_menuContent{background-color:#eee;border:1px solid #bbb;border-radius:.5rem;padding:.5rem}.ptjf9q_menuItem{cursor:default;border-radius:.5rem;flex-direction:row;align-items:center;gap:1rem;min-width:10rem;padding-left:.5rem;display:flex}.ptjf9q_menuItem>:last-child{color:gray;margin-left:auto}.ptjf9q_menuItem:hover{background-color:#ddd}.ptjf9q_contextMenuContent{}.ptjf9q_contextMenuItem{}.ptjf9q_contextMenuSubTrigger{}.ptjf9q_contextMenuSubContent{}.ptjf9q_contextMenuSeparator{border-bottom:1px solid #bbb;margin-top:.25rem;margin-bottom:.25rem}
.huDq5q_fileName{text-align:center;margin-top:auto;margin-bottom:auto;font-size:1.2rem}
.oiNs-G_quotationPanelClosed{background:#fff;width:35rem;height:100%;transition:all .2s ease-in;position:absolute;right:-35rem}.oiNs-G_quotationPanelOpen{z-index:10;pointer-events:auto;background:#fff;border-radius:1rem 0 0 1rem;width:max(35rem,30%);max-width:80%;height:100%;transition:all .2s ease-out;position:absolute;right:0}.oiNs-G_wrapper{pointer-events:none;position:absolute;inset:0;overflow:hidden}.oiNs-G_backdrop{z-index:1;pointer-events:auto;background-color:#00000080;width:100%;height:100%;transition:all .2s ease-out;position:absolute;right:0}.oiNs-G_backdropClosed{z-index:1;pointer-events:none;background-color:#0000;width:100%;height:100%;transition:all .2s ease-in;position:absolute;right:0}.oiNs-G_quotationContainerTop{width:100%;height:5rem;margin-bottom:5rem}.oiNs-G_quotationContainerContent{flex-direction:column;align-items:center;gap:1rem;height:90%;display:flex}.oiNs-G_form{text-align:center;flex-direction:column;align-items:center;display:flex}.oiNs-G_submitButton{cursor:pointer;color:#f5f5f5;background-color:#647dff;border-radius:.6rem;justify-content:center;justify-self:center;align-items:center;width:10rem;height:2.2rem;margin-top:1.5rem;margin-bottom:1rem;transition:all .2s;display:flex;bottom:0}.oiNs-G_submitButton:hover{transition:all .2s;transform:scale(1.02)}.oiNs-G_submitButton:disabled{cursor:unset;background-color:gray;transform:scale(1)}.oiNs-G_quotationPanelOpen label{width:20rem}.oiNs-G_quotationPanelOpen h4{color:red;font-weight:700}.oiNs-G_displayNone{display:none}
.BV1hYq_root{flex-direction:column;min-height:100dvh;display:flex}
.qbyBAa_root{background-color:#ecf0ff;flex-basis:0;grid-template-columns:repeat(3,1fr);align-items:center;width:100%;display:grid}.qbyBAa_logo{justify-content:start;margin:.25rem}.qbyBAa_center{text-align:center;justify-content:center;margin:1rem;font-size:1.2rem}.qbyBAa_right{flex-direction:row;justify-content:end;gap:1rem;margin:1rem;display:flex}.qbyBAa_right button,.qbyBAa_right a{width:9rem;height:2.2rem}
.cb6jsq_form{grid-template-areas:"legend legend""username-label username-input""password-label password-input""submit submit""status status";justify-items:center;gap:3rem 1rem;padding:2rem;display:grid}.cb6jsq_legend{text-align:center;grid-area:legend;font-size:2rem}.cb6jsq_input{width:10rem}.cb6jsq_usernameLabel{grid-area:username-label;}.cb6jsq_usernameInput{grid-area:username-input;}.cb6jsq_passwordLabel{grid-area:password-label;}.cb6jsq_passwordInput{grid-area:password-input;}.cb6jsq_loadingMessage{text-align:center;grid-area:status;min-height:3rem}.cb6jsq_errorMessage{text-align:center;color:#8b0000;grid-area:status;min-height:3rem}.cb6jsq_submitButton{grid-area:submit;width:9rem;height:2.2rem}
.nZLbuq_root{resize:horizontal;direction:rtl;flex-direction:column;flex:1 1 0;min-width:max(20rem,15%);height:100%;min-height:0;display:flex;overflow:auto}.nZLbuq_contentContainer{flex-grow:1;min-height:0;overflow:auto}.nZLbuq_contentContainer>*{margin:1rem}
.wBMs9q_mainPanelRoot{flex-direction:column;flex-grow:1;width:100%;min-width:60%;min-height:10rem;display:flex}.wBMs9q_mifViewerCanvasContainer{cursor:crosshair;grid-template-rows:1fr;grid-template-columns:1fr;justify-content:center;align-items:center;width:100%;height:100%;display:grid}.wBMs9q_loadingText{color:#fff;z-index:1;text-align:center;font-size:2rem}.wBMs9q_viewerTopBar{flex-direction:row;gap:.5rem;width:100%;display:flex}
.sZH4wq_root{flex-direction:column;gap:1rem;width:min(70rem,100%);padding:1rem;display:flex}.sZH4wq_title{text-align:center}.sZH4wq_drawingContainer{flex-direction:row;justify-content:center;gap:1rem;display:flex}.sZH4wq_annotationsList{flex-direction:column;width:100%;position:relative}.sZH4wq_annotation{align-items:center;display:flex;position:absolute;left:0;right:0}.sZH4wq_description{place-self:center;max-width:50rem}.sZH4wq_warning{color:#8b0000;place-self:center;max-width:50rem}
.bSYBta_root{flex-direction:column;min-width:min(70rem,100%);max-width:100rem;margin-left:auto;margin-right:auto;padding:1rem;display:flex}.bSYBta_tabRoot{flex-grow:1}.bSYBta_root h3{text-align:center;padding-top:1rem;padding-bottom:1rem;font-weight:700}.bSYBta_root h4{text-align:center;padding-bottom:.5rem;font-size:1.2rem}.bSYBta_tabContent{flex:1 1 0;min-height:0;overflow:auto}
.uf3r6W_ipcContainer{justify-items:center}.uf3r6W_ipcTable{text-align:center;border:2px solid #000}.uf3r6W_tableTitle{text-align:center!important}.uf3r6W_ipcTable td{border:1px solid #000;border-width:1px 2px;width:22rem;padding:.2rem .5rem}.uf3r6W_ipcTable td:first-child{text-align:left;width:20rem}.uf3r6W_Footer{padding-top:1rem}
.mfJK7q_root{flex-direction:column;align-items:center;gap:.25rem;display:flex}.mfJK7q_header{text-align:center;padding:1rem;font-size:1.5rem;font-weight:700}.mfJK7q_root>div,.mfJK7q_root>label{width:100%;display:flex}.mfJK7q_root>div>div:first-child,.mfJK7q_root>label>div:first-child{text-align:right;flex-grow:1;flex-basis:0;justify-content:flex-start}.mfJK7q_root>div>div:nth-child(2),.mfJK7q_root>label>div:nth-child(2){text-align:center;flex-grow:0;justify-content:center}.mfJK7q_root>div>div:last-child,.mfJK7q_root>label>div:last-child{text-align:left;flex-grow:1;flex-basis:0;justify-content:flex-start}
.jqpIZa_root,.jqpIZa_rightSideContainer{flex-direction:row;gap:1rem;display:flex}
._99IA1a_root{font-weight:700;scale:1.2}
.TH0g-W_root{flex-direction:row;flex-grow:1;gap:1rem;display:flex}.TH0g-W_uploadPanel{flex:1 1 0}.TH0g-W_statusPanel{width:min(30rem,33.333%);min-width:20rem}
.bGfVRa_root{background-color:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem;flex-flow:wrap;flex-basis:0;justify-content:center;gap:2.5rem 10rem;margin-top:1rem;padding:1rem;display:flex;box-shadow:.3rem .3rem .3rem #00000015}.bGfVRa_root>div{flex-grow:1;flex-basis:0;max-width:30rem}
.KeBsCW_root{flex-direction:row;gap:1rem;width:100%;max-width:100rem;display:flex}.KeBsCW_loginPanel{flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:1rem;height:max-content;display:flex}.KeBsCW_loginButton{width:9rem}.KeBsCW_productListPanel{flex-grow:2;flex-basis:0;min-width:40rem;display:flex}.KeBsCW_productViewPanel{flex-grow:1;flex-basis:0;min-width:20rem}.KeBsCW_productList{width:100%}
.MnEzSG_root{flex-direction:column;gap:1rem;display:flex}.MnEzSG_imageContainer{display:grid}.MnEzSG_imageContainer>*{grid-area:1/1/-1/-1}.MnEzSG_progressBar{align-self:center;margin:1rem}.MnEzSG_image{aspect-ratio:1;cursor:pointer;width:min(40dvw,100%);transition:opacity .1s,filter .1s}.MnEzSG_image:hover{opacity:.7}.MnEzSG_imageLoading{filter:brightness(50%)}.MnEzSG_specsContainer{cursor:pointer;transition:opacity .1s}.MnEzSG_specsContainer:hover{opacity:.7}.MnEzSG_specsContainerLoading *{animation:1s infinite alternate MnEzSG_pulse}@keyframes MnEzSG_pulse{0%{opacity:.5}to{opacity:.25}}.MnEzSG_titleContainer{flex-direction:row;align-items:center;gap:1rem;min-height:2rem;display:flex}.MnEzSG_productNumber{color:#505050;font-family:monospace;font-size:1rem}.MnEzSG_noProductLoadedText{color:#696969;align-self:center;padding-top:2rem;padding-bottom:2rem}
.YO0mxW_root{flex-direction:column;min-height:100dvh;display:flex}
.S6ZHqa_root{flex-direction:column;justify-content:center;align-items:center;display:flex}
.zgdmsW_root{flex-direction:column;height:100dvh;display:flex}.zgdmsW_panelArea{align-items:center}.zgdmsW_panel{height:fit-content;padding:1rem}.zgdmsW_loginForm{width:min-content}
.GHjltG_root{flex-direction:row;align-items:center;gap:.25rem;display:flex}
