@font-face{font-family:gabarito;src:url(../media/gabarito_regular-s.p.71b26dff.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gabarito;src:url(../media/gabarito_semibold-s.p.e50f03fb.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gabarito;src:url(../media/gabarito_medium-s.p.50b7c38e.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:gabarito;src:url(../media/gabarito_bold-s.p.e042144c.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:gabarito;src:url(../media/gabarito_extrabold-s.p.89ccd991.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:gabarito;src:url(../media/gabarito_black-s.p.a9a8cdf0.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:gabarito Fallback;src:local(Arial);ascent-override:94.9%;descent-override:26.25%;line-gap-override:0.0%;size-adjust:99.05%}.gabarito_99af894f-module__hr_lXW__className{font-family:gabarito,gabarito Fallback}.gabarito_99af894f-module__hr_lXW__variable{--main-font:"gabarito","gabarito Fallback"}
*,h1,h2,h3,h4,h5,h6,span,p,a{font-family:var(--main-font);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:99.3vw;height:98.7vh;margin:0;padding:5px;position:relative;top:0;left:0;overflow:hidden}.horz-div{background-color:#cecece;width:100%;height:1px;margin:10px 0}.vert-div{background-color:#cecece;width:1px;height:100%;margin:0 10px}.horz-compact-div{background-color:#afafaf;width:100%;height:1px;margin:4px 0}.blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff4d;border-radius:10px;padding:20px;box-shadow:0 4px 30px #0000001a}.loader-area{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.empty-area{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swal2-container{z-index:9999!important}.product-review-area{background-color:#eee;border:1px solid #afafaf;border-radius:10px;flex-direction:column;align-items:center;width:100%;height:100%;display:flex;overflow-x:auto}.product-review-area .input-area{border-top:1px solid #dedede;width:97%;height:55%;display:flex}.product-review-area .input-area .left-part-area{width:25%;height:100%}.product-review-area .input-area .left-part-area .select-area{justify-content:center;align-items:center;min-height:50px;display:flex}.product-review-area .input-area .center-info-area{width:50%;height:100%}.product-review-area .input-area .center-info-area .code-area{justify-content:center;align-items:center;height:50px;min-height:50px;display:flex}.product-review-area .input-area .center-info-area .code-area .product-code-area{background-color:#fff;border:1px solid #cecece;border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;font-size:24px;display:flex}.product-review-area .input-area .center-info-area .spec-input-area{justify-content:center;align-items:flex-start;width:100%;display:flex}.product-review-area .input-area .center-info-area .spec-input-area .spec-input-table{background-color:#fff;border:1px solid #cecece;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;padding:1rem;display:flex}.product-review-area .input-area .center-info-area .spec-input-area .spec-input-table .spec-title-area{justify-content:center;width:100%;font-size:14px;display:flex}.product-review-area .input-area .center-info-area .spec-input-area .spec-input-table .just-row{justify-content:center;gap:10px;width:100%;display:flex}.product-review-area .input-area .center-info-area .info-footer-area{width:100%;height:50%;display:flex;overflow:visible}.product-review-area .input-area .center-info-area .info-footer-area .custom-note-area{width:100%;height:100%}.product-review-area .input-area .right-part-area{width:25%;height:100%}.product-review-area .input-area .right-part-area .select-area{justify-content:center;align-items:center;min-height:50px;display:flex}.product-review-area .input-area .draw-area{background-color:#fff;border:1px solid #cecece;border-radius:6px;justify-content:center;align-items:flex-start;width:100%;height:70%;padding:10px 0;display:flex}.product-review-area .input-area .draw-area .tech-draw-area{flex-direction:column;align-items:center;width:90%;height:100%;display:flex}.product-review-area .input-area .draw-area .tech-draw-area .image-area{justify-content:center;align-items:center;height:72%;display:flex}.product-review-area .input-area .title-area{border-bottom:0;justify-content:center;padding:10px 10px 0;display:flex}.product-review-area .input-area .title-area .title-text{font-size:15px;font-weight:600}.menu-area{flex-direction:column;justify-content:space-between;width:20vw;height:100%;padding:10px;display:flex}.menu-area .top-area .admin-panel{flex-direction:column;display:flex}.menu-area .bottom-area .settings-area{justify-content:space-evenly;display:flex}.order-drawer{flex-direction:column;align-items:center;width:97.8vw;height:100vh;padding:1rem;display:flex}.order-drawer .drawer-title{justify-content:space-between;align-items:center;width:100%;height:32px;display:flex}.order-drawer .drawer-title h3{line-height:10px}.order-drawer .drawer-body{border:1px solid #cecece;border-radius:6px;width:100%;height:100%}.part-select{width:100%}.part-select-cat-area{background-color:#f2f2f2!important}.part-select-cat-area .part-select-cat-item{justify-content:space-between;align-items:center;width:100%;padding:0 10px;font-size:17px;display:flex}.parts-item-container{padding:0!important}.part-item-area{justify-content:space-between;align-items:center;width:100%;min-height:30px;display:flex}.part-item-area .text-area{width:50%;display:flex}.part-item-area p{font-size:12px}.parts-selected-area{align-items:center;width:100%;display:flex}.parts-selected-area input{text-align:right;font-size:12px}.part-modal-inner{border-bottom:1px solid #cecece;justify-content:space-between;align-items:center;width:100%;display:flex}.body-area{width:100%;height:82vh;display:flex}.body-area .left-area{flex-grow:1}.body-area .adjust-main-area{justify-content:center;width:100%;margin-top:5%;display:flex}.body-area .path-adjust-title-area{justify-content:space-between;align-items:center;width:100%;height:20px;display:flex}.body-area .path-adjust-title-area .action-area{justify-content:flex-end;display:flex}.title-area{border-bottom:1px solid #cecece;justify-content:space-between;align-items:center;width:100%;display:flex}.body-list-item{border-bottom:1px solid #cecece!important}.body-list-item:last-child{border-bottom:none}.body-tube-name{justify-content:space-between;align-items:center;width:100%;padding:0 15px 0 0;display:flex}.body-tube-name .body-image{align-items:center;width:20%;display:flex;position:relative}.body-part-name{justify-content:space-between;align-items:center;width:100%;padding:0 15px;display:flex}.body-part-name .image-area{align-items:center;gap:30px;display:flex}.body-part-add-new{justify-content:center;width:100%;display:flex}.b-edit-right-area{justify-content:flex-end;align-items:center;gap:10px;width:50%;height:20px;font-size:14px;display:flex}.b-edit-right-area .delete-button{justify-content:center;display:flex}.file-upload-modal{width:100%;max-height:90vh;overflow:auto}.file-upload-modal .file-upload-header{justify-content:space-between;align-items:center;width:100%;display:flex}.file-upload-modal .file-upload-body{gap:10px;display:flex}.file-upload-modal .file-upload-body .body-info-area{flex-direction:column;gap:10px;width:45%;display:flex}.file-upload-modal .file-upload-body .body-upload-area{flex-direction:column;gap:10px;width:55%;display:flex}.file-upload-modal .file-upload-body .body-upload-area .file-body-area{flex-direction:column;display:flex}.file-upload-modal .file-upload-body .body-upload-area .screw-area,.file-upload-modal .file-upload-body .body-upload-area .rod-area{display:flex}.body-upload-header{justify-content:space-between;width:100%;display:flex}.preview-image img{max-width:100%}.menu-button-area{background-color:#fff;border:1px solid #e9e9e9;border-left:hidden;border-radius:0 10px 10px 0;top:2%;left:6px;position:absolute!important}.code-input-area{background-color:#fff;border:1px solid #e9e9e9;border-left:hidden;border-radius:0 10px 10px 0;flex-direction:row-reverse;justify-content:center;align-items:center;width:40px;height:40px;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;top:8%;left:6px;position:absolute!important}.code-input-area:hover{z-index:9999;width:441px;padding-left:0}.slide-input{opacity:0;pointer-events:none;width:0;margin-left:0;transition:opacity .5s,width .5s,margin-left .5s}.code-input-area:hover .slide-input{opacity:1;pointer-events:auto;width:400px}.order-button-area{background-color:#fff;border:1px solid #e9e9e9;border-left:hidden;border-radius:0 10px 10px 0;top:14%;left:6px;position:absolute!important}.image-box{display:inline-block;position:relative}.left-screw-guide{flex-direction:column;display:flex;position:absolute;top:50%;right:calc(100% + 5px);transform:translateY(-50%)}.right-screw-guide{flex-direction:column;display:flex;position:absolute;top:50%;left:calc(100% + 5px);transform:translateY(-50%)}.guide-text-area{align-items:center;min-height:20px;transition:all .8s;display:flex}.body-guide-up-arrow{margin-top:-3px;position:absolute;left:50%;transform:translate(-50%,-100%)}.body-guide-down-arrow{flex-direction:column;align-items:center;margin-top:3px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.order-part-area{border-top:1px solid #cecece;border-radius:10px;justify-content:center;width:99%;margin-top:16px;padding:16px;display:flex}.rod-line-text{margin-top:6%}.rod-line-stroke-text{text-align:center;pointer-events:none;justify-content:center;width:100%;height:1px;display:flex;position:absolute;top:-100px}.body-list{flex-direction:column;display:flex}.modal-body-select-area{background-color:#fff;border-radius:10px;flex-direction:column;gap:10px;width:50%;height:80%;padding:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-body-select-area .body-image{align-items:center;width:40%;display:flex;position:relative}.modal-body-select-area .modal-header-area{justify-content:space-between;align-items:center;height:40px;display:flex}.modal-body-select-area .body-area{border:1px solid #cecece;border-radius:10px;width:50%;padding:10px}.modal-body-select-area .part-area{border:1px solid #cecece;border-radius:10px;flex-grow:1;padding:10px}.modal-body-select-area .tab-panel-inner-area{width:100%;display:flex}.modal-inner-area{background-color:#fff;border-radius:10px;flex-direction:column;gap:10px;width:80%;height:80%;padding:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-inner-area .modal-header-area{justify-content:space-between;align-items:center;height:40px;display:flex}.modal-inner-area .body-area{border:1px solid #cecece;border-radius:10px;width:50%;padding:10px}.modal-inner-area .part-area{border:1px solid #cecece;border-radius:10px;flex-grow:1;padding:10px}.modal-inner-area .tab-panel-inner-area{width:100%;display:flex}.selectbox-area{background-color:#fff;width:100%}.left-part-line-area{justify-content:flex-end;align-items:center;width:min-content;height:290px;display:flex}.right-part-line-area{justify-content:flex-end;align-items:center;height:290px;display:flex}.body-list-area{width:100%}.body-tolerance-modal{background-color:#fff;border-radius:10px;width:95%;padding:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.body-part-adjust-area{flex-direction:column;display:flex}.body-part-adjust-area .left-part-line-area{justify-content:flex-end;align-items:center;width:auto;height:290px;display:flex}.body-part-adjust-area .path-adjust-top-area{flex-direction:column;width:55%;display:flex}.body-part-adjust-area .path-adjust-top-area .title-area{width:90%}.body-part-adjust-area .path-adjust-bottom-area{flex-direction:column;width:45%;display:flex}.body-part-adjust-area .review-area{background-color:#fff;justify-content:center;align-items:center;width:100%;height:400px;min-height:400px;display:flex}.pdf-area{border:1px solid #000;width:1110px;min-width:1110px;max-width:1110px;min-height:650px;max-height:810px;overflow:hidden}.pdf-area .top-line{margin-top:75px!important}.pdf-area .body-guide-top-arrow{flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;bottom:100%}.pdf-area .body-guide-bottom-arrow{flex-direction:column;align-items:center;width:100%;margin-top:5px;display:flex;position:absolute}.pdf-area .rod-arrow-icon{margin:-4px}.pdf-area .right-part-line-area,.pdf-area .left-part-line-area{height:210px}.pdf-area .top-line-text{background-color:#fffc;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-1.2em)}.pdf-area .product-image-area{justify-content:center;align-items:center;width:100%;height:266px;margin-top:10px;display:flex}.pdf-area .product-image-area .top-line-area{height:35px;top:27px}.pdf-area .product-image-area .cylinder-text{font-size:12px}.pdf-area .product-image-area .rod-line-text{font-size:15px}.pdf-area .product-image-area .rod-line-stroke-text{text-align:center;pointer-events:none;justify-content:center;width:100%;height:1px;font-size:12px;display:flex;position:absolute;top:-75px}.pdf-area .body-and-info-area{justify-content:space-around;align-items:center;gap:1rem;width:100%;height:255px;display:flex}.pdf-area .left-tech-image-area{justify-content:center;width:28%;display:flex}.pdf-area .right-tech-image-area{justify-content:center;align-items:center;width:28%;display:flex}.pdf-area .data-table{flex-direction:column;width:44%;display:flex}.pdf-area .data-table .table-header{border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;justify-content:center;align-items:center;width:486px;height:25px;font-size:11px;display:flex}.pdf-area .data-table .table-body{border-collapse:collapse;width:488px;font-size:11px}.pdf-area .data-table .table-body td,.pdf-area .data-table .table-body th{text-align:left;border:1px solid #333;padding:8px}.pdf-area .label-info-area{text-align:center;border-bottom:1px solid #000;width:100%;height:90px;font-size:10px;display:flex}.pdf-area .label-info-area .labelling-area{border-right:1px solid #000;flex-direction:column;width:50%;display:flex}.pdf-area .label-info-area .labelling-area .area-header{border-top:1px solid #000;border-bottom:1px solid #000;font-weight:700}.pdf-area .label-info-area .labelling-area .content-area{flex-grow:1;justify-content:center;align-items:center;padding:7px;display:flex}.pdf-area .label-info-area .material-info-area{flex-direction:column;width:50%;display:flex}.pdf-area .label-info-area .material-info-area .area-header{border-top:1px solid #000;border-bottom:1px solid #000;font-weight:700}.pdf-area .label-info-area .material-info-area .content-area{flex-grow:1;justify-content:center;align-items:center;padding:7px;display:flex}.pdf-area .order-detail-area{height:19.59vh;display:flex}.pdf-area .order-detail-area .image-area{border-right:1px solid #000;width:181px;height:180px}.pdf-area .order-detail-area .warning-area{border-right:1px solid #000;width:171px;height:100%;padding:5px;font-size:8px}.pdf-area .order-detail-area .warning-area .table-cell-textarea{text-align:left;resize:none;white-space:pre-line;border:none;width:97%;height:100%;font-size:8px}.pdf-area .order-detail-area .info-area{height:190px;display:flex}.pdf-area .order-detail-area .info-area .table-area{flex-direction:column;flex-grow:1;width:500px;display:flex}.pdf-area .order-detail-area .info-area .table-area .bottom-table .table-body{border-collapse:collapse;width:501px;font-size:11px}.pdf-area .order-detail-area .info-area .table-area .bottom-table .table-body .table-cell-input{width:94%;font-size:12px}.pdf-area .order-detail-area .info-area .table-area .bottom-table .table-body td,.pdf-area .order-detail-area .info-area .table-area .bottom-table .table-body th{text-align:center;border:1px solid #333;padding:5px;font-size:9px}.pdf-area .order-detail-area .info-area .table-area .copyright-area{border-right:1px solid #000;flex-grow:1;align-items:flex-start;margin-right:-1px;padding:8px;font-size:7px;display:flex}.pdf-area .order-detail-area .draw-info-area{flex-direction:column;flex-grow:1;display:flex}.pdf-area .order-detail-area .draw-info-area .check-area .table-body{border-collapse:collapse;flex-direction:column;width:260px;font-size:11px;display:flex}.pdf-area .order-detail-area .draw-info-area .check-area .table-body td,.pdf-area .order-detail-area .draw-info-area .check-area .table-body th{text-align:center;border:1px solid #333;width:23%;padding:5.2px;font-size:9px}.pdf-area .order-detail-area .draw-info-area .logo-area{flex-grow:1;justify-content:center;align-items:flex-start;gap:10px;height:46px;padding:5px;display:flex}.pdf-area .order-detail-area .draw-info-area .logo-area .stock-logo-area{flex-direction:column;justify-content:center;align-items:center;height:46px;font-size:10px;display:flex}.pdf-area .order-detail-area .draw-info-area .logo-area .stock-logo-area img{max-width:200px}.pdf-area .rod-line-stroke-text{top:-80px!important}.table-inner{align-items:center;gap:3px;display:flex}.table-cell-title{min-width:120px}.table-cell-value td{width:300px}.table-cell-input{width:60px}.table-cell-textarea{text-align:left;resize:none;white-space:pre-line;border:none;width:100%;height:100%;font-size:10px;overflow:hidden}.table-cell-date{width:75px;font-size:11px}.left-line-img{position:absolute;left:0}.right-line-img{position:absolute;right:0}.overlay{opacity:.5;background-color:#000;width:100vw;height:100vh;position:absolute}.bg-area{background-image:url(../media/bg.0745e16d.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.login-area{-webkit-backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:16px;align-items:flex-start;width:25%;min-width:320px;height:50%;min-height:400px;padding:1rem;display:flex;box-shadow:0 4px 32px #1f26871a}.login-area .input-area{width:100%;height:86%}.logo-area{justify-content:center;width:100%;display:flex}.logo-area .login-logo{width:70%}.left-svg-area{z-index:11;height:100%;position:absolute;left:99%}.top-line-area{flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:17px}.top-line-area .top-line{flex-direction:row;justify-content:space-around;align-items:center;width:100%;height:35px;margin-top:10px;display:flex}.rod-line-area{flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:-90px}.rod-line-area .rod-line{justify-content:center;align-items:center;width:100%;display:flex}.rendered-text{white-space:pre-line;text-align:justify}.refresh-button{opacity:.3;z-index:999;position:absolute;top:1%;right:4%}.refresh-button:hover{opacity:1;transition:all .5s}.part-adjust-area{flex-direction:row;justify-content:center;align-items:center;width:100%;height:400px;display:flex}.review-area{background-color:#fff;justify-content:center;align-items:center;width:85%;height:400px;min-height:400px;display:flex}.review-area .canvas-area{width:95vw;height:100%;margin:20px auto;display:block}.review-area .stroke-svg{width:100%;height:100%}.search-area{justify-content:center;align-items:center;gap:5px;height:20px;display:flex}.accordion-inner{align-items:center;width:100%;height:30px;display:flex}.accordion-area{border:1px solid #cecece}.accordion-action-area{justify-content:center;align-items:center;display:flex}.part-add-title-area{align-items:center;height:20px;display:flex}.part-add-title-area a{font-size:13px}.middle-line{background-color:red;width:30px;height:4px;position:absolute}.modal-body-area{flex-direction:column;width:100%;height:100%;display:flex}.modal-body-area .left-area{display:flex;overflow:auto}.modal-body-area .left-area .part-area{flex-grow:1;height:96%;display:flex}.modal-body-area .right-area{border:1px solid #cecece;border-radius:10px;flex-direction:column;width:65%;min-width:55%;height:96%;padding:10px;display:flex}.modal-body-area .right-area .path-adjust-title-area{justify-content:space-between;align-items:center;display:flex}.modal-body-area .right-area .path-adjust-top-area,.modal-body-area .right-area .path-adjust-bottom-area{flex-direction:column;height:50%;display:flex}.tab-panel{height:100%}.tab-panel .modal-content-area{height:100%;display:flex}.tab-panel .tab-panel-inner-area{width:100%;height:100%}.tab-panel .body-part-area{flex-direction:column;gap:10px;width:100%;height:100%;display:flex}.tab-panel .body-part-area .part-list-area{gap:10px;width:100%;height:100%;max-height:74vh;display:flex;overflow:auto}.tab-panel .body-part-area .part-list-area .part-area{border:1px solid #cecece;border-radius:10px;flex-direction:column;flex-grow:1;gap:10px;padding:10px;display:flex}.tab-panel .body-part-area .part-list-area .part-area .title-area{height:35px}.tab-panel .body-part-area .part-list-area .right-area{border:1px solid #cecece;border-radius:10px;flex-direction:column;width:58%;min-width:50%;height:96%;padding:10px;display:flex}.tab-panel .body-part-area .part-list-area .right-area .path-adjust-title-area{border-bottom:1px solid #cecece;justify-content:space-between;align-items:center;width:100%;display:flex}.tab-panel .body-part-area .part-list-area .right-area .path-adjust-top-area,.tab-panel .body-part-area .part-list-area .right-area .path-adjust-bottom-area{width:100%;height:50%;display:flex}.tab-panel .body-part-area .part-list-area .right-area .adjust-main-area{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.modal-content-area{gap:10px;height:95%;display:flex}.comp-area{border:1px solid #cecece;border-radius:10px;flex-direction:column;height:100%;padding:1rem;display:flex}.comp-area .comp-body-area{height:100%}.comp-area .comp-body-area .comp-list-area{flex-direction:column;max-height:100%;padding:0;display:flex;overflow:auto}.full-height{height:100%}
