.main-menu--white .main-menu__item .main-menu__link{color:black}.lang-select--white .lang-select__item--active span{color:black}.hamburger--white .hamburger-inner,.hamburger--white .hamburger-inner::after,.hamburger--white .hamburger-inner::before{background:black}.main-menu--white .main-menu__item .main-menu__link::before,.main-menu--white .main-menu__item .main-menu__link>span::after,.main-menu--white .main-menu__item .main-menu__link>span::before,.main-menu--white .main-menu__item--active .main-menu__link>span::after,.main-menu--white .main-menu__item--active .main-menu__link>span::before{background:black}.lang-select--white .lang-select__item--active span::after,.lang-select--white .lang-select__item--active span::before{background:black}.color-white{color:black!important}.cart-trigger .icon{color:black!important}.form__field:invalid{border-color:#e2e2e2}[data-ml-modal]{position:fixed;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden;background-color:rgba(0,0,0,0.5);-webkit-overflow-scrolling:touch;z-index:998;width:auto;height:auto;opacity:1}[data-ml-modal]:target{width:auto;height:auto;opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}[data-ml-modal]:target .modal-overlay{position:fixed;top:0;bottom:0;left:0;right:0;cursor:pointer;background-color:#000;background-color:rgba(0,0,0,.7);z-index:1;visibility:visible;opacity:1}[data-ml-modal] .modal-dialog{border-radius:8px!important;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);position:relative;width:100%;max-width:1000px;max-height:100%;top:50%;left:50%;background:#fff;padding:0 0 1em;transform:translate(-50%,-50%);overflow-x:hidden;overflow-y:hidden;z-index:2}.modal-dialog-lg{max-width:1000px}[data-ml-modal] .modal-dialog>h3{background-color:#eee;color:#4cae35;border-bottom:1px solid #e2e2e2;font-size:20px;font-weight:400;margin:0;padding:.8em 56px .8em 27px}[data-ml-modal] .modal-content{background:#fff;padding:23px 27px}[data-ml-modal] .modal-close{position:absolute;top:13px;right:13px;color:#4cae35;background-color:#fff;border-radius:50%;height:40px;width:40px;font-size:30px;line-height:37px;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}[data-ml-modal] .modal-close:hover{background-color:#4cae35;color:#fff;cursor:pointer}[data-ml-modal] p:first-child,[data-ml-modal] p:last-child{margin:0}@media (max-width:767px){[data-ml-modal] .modal-dialog{margin:20% auto}}#mainModalOverlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.6);filter:blur(10);z-index:99999;height:100%;width:100%;overflow:hidden}.mainModalPopup{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(305deg,#96ca3b 0,#05a650 100%);border-radius:0 0 70px 0;width:50%;-webkit-box-shadow:0 2px 10px 3px rgba(0,0,0,.2);-moz-box-shadow:0 2px 10px 3px rgba(0,0,0,.2);box-shadow:0 2px 10px 1px rgba(255,255,255,.3)}.modalContent{padding:3em 2em;color:#fff;display:flex;align-items:center}a.popup_remove{position:absolute;right:0;top:0;background:linear-gradient(305deg,#96ca3b 0,#05a650 100%);box-shadow:-1px -1px 5px rgba(0,0,0,.4);border-radius:0 0 0 10px;padding:5px 10px 10px}.button--green:hover{color:#fff!important;background:linear-gradient(305deg,#96ca3b 0,#05a650 100%)!important}#generateOffer .modal-dialog{max-width:600px}.cart-item .cart-item__minus,.cart-item .cart-item__plus,.cart-item__count,.cart-item__input{height:45px}@media only screen and (min-width:992px){.cart-item{padding:0 0 15px}}.cart-item{border-bottom:0}.cart-item__count{border-radius:8px}li.horizontal-tab.r-tabs-tab a span{font-size:15px}@media only screen and (max-width:767px){.horizontal-tabs .r-tabs-state-active label a{background:transparent}.selector .selection{line-height:1.5;padding:0 5px}.pcb-search-popup{margin:0px 18px 0px 0px!important}}.disable-class{display:none!important;cursor:not-allowed!important;opacity:0.8!important;background-color:#d2d2d2!important;pointer-events:none!important}.CustClass1{color:white;border:0;background:#4cae35}.dispatch_unit-box{padding:0;display:flex}.dispatch_unit-box .tab-link{padding:10px 20px;background:#fff;display:inline-block;border-radius:8px;color:#333;border:1px solid #4cae35;min-width:120px;text-align:center;margin-right:10px;transition:.3s all ease;cursor:pointer;font-size:12px;font-weight:600;width:100%}.dispatch_unit-box .tab-link.DispatchUnit_current,.dispatch_unit-box .tab-link.StencilFramed_current,.dispatch_unit-box .tab-link.OrderQuantityUnit_current,.dispatch_unit-box .tab-link.ComponentSourcing_current,.dispatch_unit-box .tab-link.PanelBy_current{background:#4cae35;color:#fff;transition:.3s all ease}.dispatch_unit-box .tab-link{font-family:'Poppins',sans-serif!important}.shop-product .vertical-tabs__item td a{color:#5EB64A;display:block;font-weight:600}@media only screen and (max-width:375px){.page-add-user .error-text,.page-edit-profile .error-text{font-size:11px}}.tooltips span{line-height:1.8}.CustRedClass{border:1px solid;border-color:#dc3545}nice-select>span{pointer-events:none}@media only screen and (max-width:767px){.edit-btn{position:relative;display:flex}.compare_tbl_fabrication{display:block;overflow:scroll;border:0;max-height:330px}table.compare_tbl_fabrication,.compare_tbl_fabrication th,.compare_tbl_fabrication td{border:solid 1px #000;padding:10px;font-size:12px}#ComparePrice .compare_tbl_fabrication .nice-select{font-size:12px}#ComparePrice .modal-footer .button--green{width:100%;display:block}#ComparePrice .modal-footer .button--green:first-child{margin-bottom:20px}#ComparePrice .modal-footer>.col-md-12{display:block!important}.horizontal-tabs__content.stick-next-to.component-responsive{margin:30px}}#bomfile .dropify-wrapper{height:100px!important;border-bottom:0px!important;border-radius:8px 8px 0 0!important;box-shadow:0px 0px 0px rgb(0 0 0 / 0%)!important}#bomfile .document--style-2{padding:10px!important;border-radius:0 0 8px 8px!important;font-family:Roboto,"Helvetica Neue",Helvetica,Arial}#Pickandplacefile .dropify-wrapper{height:100px!important;border-bottom:0px!important;border-radius:8px 8px 0 0!important;box-shadow:0px 0px 0px rgb(0 0 0 / 0%)!important}#Pickandplacefile .dropify-message{padding-bottom:20px!important;top:50%!important}#Pickandplacefile .document--style-2{padding:10px!important;border-radius:0 0 8px 8px!important;font-family:Roboto,"Helvetica Neue",Helvetica,Arial}#DowBillID a:hover{font-family:Roboto,"Helvetica Neue",Helvetica,Arial!important;color:blue}#DowPickID .document__title a:hover{font-family:Roboto,"Helvetica Neue",Helvetica,Arial!important;color:blue}#BomMateial .dropify-wrapper{border-bottom:0px!important;border-radius:8px 8px 0 0!important;box-shadow:0px 0px 0px rgb(0 0 0 / 0%)!important}.BomSizedesign .document--style-2{padding:25px!important;border-top:none!important;border-right-color:rgb(51,171,51);border-bottom-color:rgb(51,171,51);border-left-color:rgb(51,171,51);border-radius:0 0 8px 8px!important}.DownloadBomMaterial{border-top:none!important;border-right-color:rgb(51,171,51)!important;border-bottom-color:rgb(51,171,51)!important;border-left-color:rgb(51,171,51)!important;border-radius:0 0 8px 8px!important;padding:25px 25px 25px 25px!important}.cart-item .cart-item-minus,.cart-item .cart-item-plus{cursor:pointer;position:relative;user-select:none;width:50px;text-align:center;height:45px}.cart-item .cart-item-minus::before,.cart-item .cart-item-plus::before{content:"";display:block;height:2px;width:12px;background:#414a53;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:background .3s}.cart-item .cart-item-plus::after{content:"";display:block;width:2px;height:12px;background:#414a53;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:background .3s}.cart-item .cart-item-minus:hover::before,.cart-item .cart-item-plus:hover::after,.cart-item .cart-item-plus:hover::before{background:#4cae35}.compare_tbl_fabrication .compare_price_fabrication li{list-style:none;display:flex;justify-content:center;align-items:center}.compare_tbl_fabrication{width:100%}#AssemblyService .selection{border:1px solid #e2e2e2;box-shadow:none!important}#AssemblyService .selection.selected{border:0px solid #e2e2e2}#AssemblyService .yesNoselect .selection{margin-right:15px!important}.getExtraPadding{padding-right:15px}#lbl_assembly_no{margin-left:5px}ul.compare_price_fabrication{padding-left:0px}@media only screen and (max-width:1024px) and (min-width:768px){.fab-modal{max-width:750px!important}.compare_tbl_fabrication{display:block;overflow:scroll;border:0;max-height:400px}div.col-md-7.daysRadiobutton_div{flex:0 0 100%!important;max-width:100%!important}}@media only screen and (max-width:767px){.fab-modal{width:500px!important;margin:0 0!important;border-radius:0px!important}#ComparePrice button.button.button--green.pull-right.mr-3.re-btn{margin-right:0rem!important}}@media only screen and (max-width:500px){.fab-modal{width:365px!important;margin:0 0!important;border-radius:0px!important}}@media only screen and (max-width:767px){.stencil-line{margin-top:85px}}.modal-content{position:relative;margin:auto;display:block;padding:20px}.modal-content img{width:100%}.close{color:black;position:fixed;top:5px;right:9px;font-size:35px;font-weight:bold;transition:color 0.3s}.close:hover,.close:focus{color:black;text-decoration:none;cursor:pointer}.btn.buildup{padding:10px 11px;background:#fff;display:inline-block;border-radius:8px;color:#333;border:1px solid #4cae35;min-width:135px;text-align:center;margin-left:-14px!important;transition:.3s all ease;cursor:pointer;font-size:12px;font-weight:600;width:88%}.downloads__title{font-size:20px;font-weight:600;line-height:1.5;color:#333;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #dee2e6;text-align:center;margin-bottom:0px}.buildup-2{margin-top:37px}#buildupModal .modal-wrapper.modal-transition{background-color:#fff;box-shadow:0 0 1.5em hsl(0deg 0% 0% / 35%);padding:1em}#buildupModal .modal-wrapper{width:40rem}.b-t-btn{margin-top:40px}@media only screen and (min-width:768px) and (max-width:1200px){.b-i-2{max-width:80%;flex:80%;flex-wrap:wrap}.b-i-1{max-width:80%;flex:80%;flex-wrap:wrap}#buildupModal .modal-wrapper{width:29rem!important}}@media only screen and (max-width:1199px) and (min-width:768px){#ImageId{width:355px;margin:0px}}@media only screen and (max-width:767px){.buildup-2 a{background:none!important;padding-left:15px}.buildup-2{margin-top:0px}#buildupModal .modal-wrapper{width:21rem!important}.b-i-2{margin-top:20px}#ImageId{width:240px;margin:0px}.b-t-btn{margin-top:20px;margin-left:5px}}.pcb-mm-inch{position:relative;top:38%;left:10%;min-width:138px}@media only screen and (max-width:1503px){label svg{position:relative!important;top:0!important}}@media only screen and (max-width:1400px){.sm-order-1{order:3}div#divmmtoinch{max-width:50%;flex:0 0 50%}.pcb-mm-inch{top:0%;left:0%}}@media only screen and (max-width:1427px) and (min-width:1317px){.st-w label.price-title.t-s{width:unset!important}.st-w label.price-content.price-title.p-t{margin-left:10px}}@media only screen and (max-width:767px){.pcb-mm-inch{top:0%;left:0%}.pcb-f .selector{display:inline-block!important}.pcb-f .selection{margin-bottom:10px}.pcb-i{margin-top:20px}.horizontal-tabs .r-tabs-state-active a{background:none}}@media only screen and (max-width:1504px) and (min-width:768px){.row.num-component .col-md-4.col-sm-12.col-xs-12.nr-c{flex:0 0 50%;max-width:50%}.row.num-component{align-items:baseline}.tooltips[tooltip-position="right"] span{margin-left:10px}}@media (max-width:1362px) and (min-width:768px){.cs-responsive .tooltips span{width:130px}.col-md-4.col-sm-12.col-xs-12.l-r{flex:0 0 50%;max-width:50%}.col-md-8.col-sm-12.col-xs-12.l-r{flex:0 0 50%;max-width:50%}}@media (max-width:1555px) and (min-width:768px){.tooltips span{width:130px}}@media only screen and (max-width:992px) and (min-width:768px){#lbl_assembly_no{margin-left:0px}.pcb-f .selector{display:inline-block!important}.pcb-f .selection{margin-bottom:10px}.f-responsive{padding:23px 10px!important}.cs-responsive .tooltips span{width:130px}}.mm_to_inch_ui{color:#fff!important;background:linear-gradient(305deg,#96ca3b 0,#05a650 100%)!important}#countryDiv::after{display:none!important}#btnplaceorder{margin-left:10px}@media only screen and (max-width:767px){.page-pcb-serviecs .r-tabs .r-tabs-tab{width:100%!important;margin-bottom:5px;border:0px solid #4cae35!important;border-bottom:0px solid #4cae35!important;border-radius:0px!important}.page-pcb-serviecs .horizontal-tab img{width:30px!important}.page-pcb-serviecs .horizontal-tabs li.r-tabs-state-active a{color:black!important}.page-pcb-serviecs .horizontal-tabs li.r-tabs-state-active a img{filter:none!important}li.horizontal-tab.r-tabs-tab.r-tabs-state-default.r-t{border-radius:0px!important;background-color:#f4f6f5}li.horizontal-tab.r-tabs-tab.r-tabs-state-active.r-t{border-radius:0px!important}.smallText{position:initial!important;display:contents!important}.mobile-only{display:block!important;margin-left:10px}}.mobile-only{display:none}.page-wrapper{overflow-x:unset}#divplacecominq button.button--green{font-family:'Jost',sans-serif;position:relative;top:50%;transform:translateY(50%);float:right}.place-inq{font-weight:700;color:#a94442;font-size:12px;position:relative;top:36%;background:#ebccd1;padding:1px 40px;transform:translateY(36%);border-radius:8px;width:fit-content;margin:auto}@media (max-width:767px){.horizontal-tabs__content.stick-next-to.component-responsive{margin:20px}.place-inq{padding:10px 10px;font-size:17px;margin-top:-15px;width:-webkit-fill-available;text-align:center}.back-none-a{background:none!important}#divplacecominq button.button--green{float:none;transform:unset}}@media (max-width:500px){.tooltips[tooltip-position="right"] span{margin-left:10px;width:130px}#divplacecominq button.button--green{position:relative;top:18%}#btnplaceorder{margin-left:auto}#btnplaceinquiry{margin:auto;padding:auto}}.active{pointer-events:none;cursor:not-allowed}@media only screen and (max-width:767px){.page-pcb-serviecs .horizontal-tabs__header.r-tabs-nav{display:block}.daysRadiobutton_class{display:block}.daysRadiobutton_class .selection{margin-bottom:10px!important;width:50%!important;height:45px!important}div.selector.daysRadiobutton_class{height:auto!important}.place-inq{transform:translateY(350%)}}.button--green .btn-g-l{color:#414a53}.button--green .btn-g-l:hover{color:#fff}span.nr-smd-tooltip{width:160px}@media only screen and (max-width:1950px) and (min-width:1601px){span.nr-smd-tooltip.g-a-b-tooltip{width:135px}.col-md-3.col-xs-12.nr-c.g-a-b{max-width:50%}}@media only screen and (max-width:1651px) and (min-width:1600px){.col-md-3.col-xs-12.nr-c.g-a-b{max-width:50%}}@media only screen and (max-width:1750px) and (min-width:1505px){span.nr-smd-tooltip{width:135px}.horizontal-tabs .r-tabs-panel{padding:23px 35px}}@media only screen and (max-width:1350px) and (min-width:768px){.row.num-component .col-md-3.col-sm-12.col-xs-12.mr-c{flex:0 0 50%;max-width:50%}}@media only screen and (max-width:1600px) and (min-width:768px){.row.num-component .col-md-5.col-sm-12.col-xs-12.nr-c,.col-md-2.col-sm-12.col-xs-12.pcb-a.nr-c{flex:0 0 50%;max-width:50%}.row.num-component .col-md-4.col-sm-12.col-xs-12.nr-c{flex:0 0 50%;max-width:50%}.row.num-component .col-md-3.col-sm-12.col-xs-12.nr-c{flex:0 0 50%;max-width:50%}.row.num-component{align-items:baseline}.horizontal-tabs .r-tabs-panel{padding:23px 20px}span.nr-smd-tooltip{width:125px}.tooltips span{font-size:11px}}@media only screen and (max-width:1600px) and (min-width:1201px){.row.num-component .col-md-4.col-sm-12.col-xs-12.nr-h{flex:0 0 50%;max-width:50%}.form__label{font-size:12px!important}span.nr-smd-tooltip{width:105px}}@media only screen and (max-width:1200px) and (min-width:768px){.row.num-component .col-md-4.col-sm-12.col-xs-12.nr-h{flex:0 0 50%;max-width:50%}.row.num-component .col-md-4.col-sm-12.col-xs-12.nr-h.nr-t-h{margin-left:-70px}.form__label{font-size:12px!important}span.nr-smd-tooltip{width:105px}.row.num-component.nr-i input.form__field{width:85%}}@media only screen and (max-width:991px) and (min-width:768px){.row.num-component .col-md-4.col-sm-12.f-u{flex:0 0 50%;max-width:50%}}@media (max-width:767px){.tooltips span{width:130px;font-size:11px}.tooltips[tooltip-position="right"] span{margin-left:10px}.form__label{font-weight:600;font-size:12px!important}}@media (max-width:500px){.form__label{font-weight:600;font-size:12px!important}.tooltips span{font-size:11px}.mobile-100{padding-left:12px;padding-right:12px}.horizontal-tabs .r-tabs-panel{padding:23px 12px}.tooltips[tooltip-position="right"] span.nr-smd-tooltip{margin-left:10px;width:120px}.tooltips[tooltip-position="right"] span.nr-smd-tooltip:after{bottom:100%;transform:rotate(180deg);left:59%;top:-7px!important;margin-left:-8px;border-top:8px solid black;border-right:8px solid transparent;border-left:8px solid transparent}.tooltips[tooltip-position="right"]:hover span.nr-smd-tooltip{top:30px;margin-left:-76px}}.pick-place-popup-main{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}.pick-place-popup{background-color:#fefefe;margin:15% auto;border:1px solid #888;width:40rem;position:relative;border-radius:10px;text-align:justify}.pick-place-popup-main .close{color:black;position:absolute;top:11px;right:15px;font-size:28px;font-weight:bold;cursor:pointer}.p-p-f:hover{color:#4cae35!important}@media(max-width:1024px) and (min-width:768px){.pick-place-popup{width:35rem}}@media(max-width:767px){.pick-place-popup-main{left:-8px}.pick-place-popup{width:20rem}}.Data-app{margin-left:101px}.Data-app-yes-no{margin-left:102px}@media (max-width:1400px){.Data-app{margin-left:0px}.Data-app-yes-no{margin-left:0px}}@media (max-width:767px){.testf{margin-top:-25px}.stencil-line{margin-top:0px}}.gold-t-b{display:flex;align-items:center;justify-content:space-evenly}@media(max-width:1500px) and (min-width:768px){.gold-top-bottom .col-md-6{flex:0 0 100%;max-width:100%}.gold-t-b .cart-item{padding:0px 0px 0px 0px}.gold-t-b .form__label{margin-bottom:0px}}@media(max-width:767px){.gold-t-b .cart-item{padding:0px 0px 0px 0px}.gold-t-b .form__label{margin-bottom:0px}.mob-focus input.form__field:focus{font-size:16px!important}.mob-focus input.form__field{font-size:16px!important}}.readonly{pointer-events:none!important;user-select:none!important;opacity:0.6!important;cursor:not-allowed!important}.compare_tbl_fabrication-bom{display:block;overflow:scroll;border:0;height:500px}.f-modal{font-family:'Poppins',sans-serif!important;background-color:#F9F9F9!important;overflow:visible!important}.f-modal h3{font-size:18px!important;line-height:25.2px!important;font-weight:bold!important;letter-spacing:0.2px;margin-right:8px;margin-bottom:0px;color:#0A0A0A}.f-modal .bom-main-header{background-color:#F9F9F9!important;padding:15px 15px 10px 15px;border-bottom:1px solid #E6E6E6}.bom-main-header{border-top-left-radius:16px!important;border-top-right-radius:16px!important}.badge-success{background-color:#DEF4E7;color:#12B76A;border:none;font-size:12px;line-height:20px;padding:2px 8px;border-radius:4px;font-weight:bold}.f-modal .modal-close{top:27px!important;right:15px!important;background-color:#F9F9F9!important;color:#292D32!important;cursor:pointer;border:2px solid #292D32;height:30px!important;width:30px!important;font-size:30px!important;line-height:27px!important}.f-modal{max-width:calc(100% - 20%)!important;max-height:calc(100% - 15%)!important}.f-modal table{font-size:13px;line-height:16px}.f-modal table td,th{padding:5px}.f-modal .compare_tbl_fabrication-bom::-webkit-scrollbar{width:7px!important;height:7px!important;padding-left:10px;padding-top:10px}.f-modal .compare_tbl_fabrication-bom::-webkit-scrollbar-thumb{background:#999}.bom-header{background-color:#F9F9F9;margin:5px 0px 5px 0px}.f-modal .bom-t h4{font-size:20px;font-weight:bold}.bom-header .input-group{position:relative;display:inline-table;border-collapse:separate}.bom-main-header img.header-icon{margin-top:-2px;margin-left:2px}.bom-header .input-group .form-control{position:relative;z-index:2;width:388px;margin:0 7px;padding:8px 12px 8px 12px;font-size:14px;line-height:1.42857143;color:#787878;background-color:#fff;background-image:none;border:1px solid #CECECE;border-radius:10px}.bom-o .txt-t{display:inline-block;font-size:13px;font-weight:500}.bom-table td{border:0px solid #e3e3e3!important}.f-modal .btn,.tb-data .btn{padding:8px 12px 8px 12px!important;color:white;font-size:14px!important;line-height:17px;font-weight:500;border-radius:8px!important}.bom-table i{font-size:17px;margin-right:5px}.tb-data th,.tb-data td{border:1px solid #E6E6E6!important}.tb-data table tr th{border:1px solid #e3e3e3!important}.tb-data table tr td:first-child{padding:10px 16px;display:table-cell;vertical-align:middle;white-space:nowrap}.tb-data td .row-checkbox{vertical-align:middle}.tb-data td .row-number{vertical-align:middle}.tb-data table tr:first-child th{border:1px solid #CECECE!important}.tb-data table tr td{font-family:'Poppins',sans-serif!important;font-size:14px;color:#717171;font-weight:lighter}.tb-data table th{font-family:'Poppins',sans-serif!important;font-size:14px;font-weight:lighter;letter-spacing:0.5px}.table-container.tb-data table thead tr th{color:#282828;font-weight:500;font-size:14px;line-height:21px}.tb-data div,table td div,.tb-data p{font-family:'Poppins',sans-serif!important}.image-hover-effect{max-width:70px;max-height:70px}.image-hover-effect:hover{-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.8);z-index:1000!important;position:sticky;background-color:#fff;border:1px solid #ddd;transition:transform .5s ease}.price-loading-spinner{display:inline-block;width:20px;height:20px;border:3px solid #E5E7EB;border-top-color:#4CAE35;border-radius:50%;animation:price-loading-spin 0.6s linear infinite;vertical-align:middle}@keyframes price-loading-spin{to{transform:rotate(360deg)}}.customalert-modal .dialog-close{float:right;font-size:1.8rem;font-weight:700;line-height:1;color:#505050;text-shadow:0 1px 0 #fff;border:none;opacity:0.8}.customalert-modal h4{font-size:16px!important;margin-bottom:0px;font-weight:bold;color:#505050;text-align:left;opacity:0.9}.btn.custom-btn-green{color:#fff!important;background-color:#4CAE35!important;border-color:#4CAE35!important;font-size:14px!important;margin-right:8px;border-radius:8px!important;border:0px;padding:8px 12px 8px 12px!important;letter-spacing:0.4px;font-weight:500}.btn.custom-border-btn-green{color:#4CAE35!important;border-color:#4CAE35!important;font-size:14px!important;margin-right:5px;border-radius:8px!important;border:0px;border:1px solid;padding:0px 10px 0px 10px;letter-spacing:0.4px}.btn.btn-delete{color:#F23C2F!important;border:1px solid #F6ADA8!important;background-color:white;margin-right:15px;font-size:16px!important;line-height:24px;border-radius:8px!important;float:right;font-family:'Poppins',sans-serif!important;margin-top:10px}.btn.btn-edit{color:#4CAE35;border:1px solid #4CAE35;background-color:white;margin-right:8px;float:right;padding:8px 12px 8px 12px;font-size:14px;line-height:17px;border-radius:8px!important;letter-spacing:0.4px;margin-top:0px!important}#customAlertBox .modal-wrapper.modal-transition{width:600px!important}.bom-header-td{display:flex;align-items:center;justify-content:space-between}.editableCell:focus{outline:none}.screen2-header-btn{display:flex;align-items:center}#editModal3 .modal-dialog .compare_tbl_fabrication-bom{width:100%;table-layout:fixed;border-collapse:collapse;height:322px}#editModal3 .modal-dialog .compare_tbl_fabrication-bom th:nth-child(1),#editModal3 .modal-dialog .compare_tbl_fabrication-bom td:nth-child(1){width:10%}#editModal3 .modal-dialog .compare_tbl_fabrication-bom th:nth-child(2),#editModal3 .modal-dialog .compare_tbl_fabrication-bom td:nth-child(2){width:20%}#editModal3 .modal-dialog .compare_tbl_fabrication-bom th:nth-child(3),#editModal3 .modal-dialog .compare_tbl_fabrication-bom td:nth-child(3){width:40%}#editModal3 .modal-dialog .compare_tbl_fabrication-bom th:nth-child(4),#editModal3 .modal-dialog .compare_tbl_fabrication-bom td:nth-child(4){width:10%}#editModal3 .modal-dialog .compare_tbl_fabrication-bom th:nth-child(5),#editModal3 .modal-dialog .compare_tbl_fabrication-bom td:nth-child(5){width:10%}#editModal3 .modal-dialog .compare_tbl_fabrication-bom th:nth-child(6),#editModal3 .modal-dialog .compare_tbl_fabrication-bom td:nth-child(6){width:10%}.edit-table-div{height:36px}.alter-no-data{height:350px}@media only screen and (max-width:2500px) and (min-width:1871px){#editModal3 .modal-dialog .compare_tbl_fabrication-bom{height:323px}}@media only screen and (max-width:1870px) and (min-width:1800px){.f-modal{max-width:1750px!important;margin:10px 0px}.compare_tbl_fabrication-bom{height:350px}#editModal3 .modal-dialog .compare_tbl_fabrication-bom{height:323px}}@media only screen and (max-width:1801px) and (min-width:1701px){.f-modal{max-width:1650px!important;margin:10px 0px}.compare_tbl_fabrication-bom{height:350px}#editModal3 .modal-dialog .compare_tbl_fabrication-bom{height:323px}}@media only screen and (max-width:1700px) and (min-width:1400px){.f-modal{max-width:1350px!important;margin:10px 0px}.compare_tbl_fabrication-bom{height:350px}#editModal3 .modal-dialog .compare_tbl_fabrication-bom{height:323px}}@media only screen and (max-width:1401px) and (min-width:1025px){.f-modal{max-width:1200px!important;margin:10px 0px;top:49%!important}.compare_tbl_fabrication-bom{height:250px!important}#editModal3 .modal-dialog .compare_tbl_fabrication-bom{height:200px}}@media only screen and (max-width:1024px) and (min-width:768px){.f-modal{max-width:700px!important;margin:0px!important}.compare_tbl_fabrication-bom{height:330px}.bom-header-td{display:block}.input-group.bom-t{margin-left:15px}}@media(max-width:767px){.f-modal{margin:0 -8px!important}.compare_tbl_fabrication-bom{height:350px}}@media(max-width:600px){#customAlertBox .modal-wrapper.modal-transition{width:380px!important;left:48%!important}}@media(max-width:600px) and (min-width:501px){.f-modal{max-width:400px!important}}@media(max-width:500px){.f-modal{width:350px!important;border-radius:16px!important}.compare_tbl_fabrication-bom{height:200px!important}}.custom-alert{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:none;justify-content:center;align-items:center;z-index:1000}.steps{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px}.step-main{display:flex;align-items:center}.step1,.step2{display:flex;align-items:center}.step-round{display:block;width:32px;height:32px;line-height:32px;text-align:center;border-radius:50%;margin-right:10px}.step-round1{border:1px solid #7BD19E;background-color:#DEF4E7}.step1 p{color:#197E41!important;font-size:14px;line-height:18px;font-weight:bold}span.step-round1{color:#197E41;font-weight:bold}.step-round2{border:1px solid #C2C2C2;background-color:#E6E6E6}span.step-round2{color:#787878;font-weight:bold}.step2 p{color:#787878!important;font-size:14px;line-height:18px;font-weight:bold}.compare_tbl_fabrication-bom input[type="checkbox"]{appearance:none;width:20px;height:20px;border:2px solid #C2C2C2;border-radius:5px;outline:none;cursor:pointer;background-color:#fff}.compare_tbl_fabrication-bom input[type="checkbox"]:checked{background-color:white;border-color:#197E41;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"%3E%3Cpath fill="%23197E41" d="M6.3 11.3l-3.8-3.8c-.2-.2-.2-.5 0-.7l.7-.7c.2-.2.5-.2.7 0l3.1 3.1 6.1-6.1c.2-.2.5-.2.7 0l.7.7c.2.2.2.5 0 .7l-6.8 6.8c-.2.2-.5.2-.7 0z"%3E%3C/path%3E%3C/svg%3E');background-repeat:no-repeat;background-position:center;background-size:12px;color:#197E41}.custom-dropdown{position:relative;display:inline-block;width:100%}.dropdown-button{width:100%;padding:10px;border:2px solid #ccc;border-radius:7px;background-color:#f9f9f9;text-align:left;font-size:14px;cursor:pointer}.dropdown-list{display:none;position:absolute;top:100%;left:0;width:100%;border:2px solid #ccc;border-radius:7px;background-color:#ffffff;list-style:none;margin:0;padding:0;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.dropdown-item{padding:10px;font-size:14px;cursor:pointer;text-align:left;border-bottom:1px solid lightgray}.dropdown-item:hover{background-color:#f0f0f0}.custom-dropdown.open .dropdown-list{display:block}.tooltip{position:relative;display:inline-block;cursor:pointer;margin-left:5px}.tooltip .tooltip-text{visibility:hidden;width:150px;color:#999;background-color:#fff;border:1px solid #E6E6E6;box-shadow:0px 4px 8px rgba(0,0,0,0.1);font-size:12px;font-weight:600;text-align:center;border-radius:5px;padding:3px;position:absolute;z-index:1000;top:calc(100% + 5px);left:50%;transform:translateX(-50%);opacity:0;transition:opacity 0.3s ease,transform 0.3s ease;pointer-events:none}.tooltip .tooltip-text::after{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:transparent transparent #fff transparent}.tooltip:hover .tooltip-text{visibility:visible;opacity:1;transform:translateX(-50%) translateY(-2px)}.tooltip .icon{display:inline-block;width:18px;height:18px;color:#9D9D9D;font-size:12px;text-align:center;line-height:16px;border-radius:50%;font-weight:bold;border:2px solid #9D9D9D}.switch{position:relative;display:inline-block;width:60px;height:30px;margin:5px 0px 0px 0px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:white;transition:0.4s;border-radius:38px;border:2px solid #E6E6E6}.slider:before{position:absolute;content:"";height:26px;width:26px;left:1px;bottom:0px;background-color:#9D9D9D;transition:0.4s;border-radius:50%}input:checked + .slider{background-color:white}input:checked + .slider:before{transform:translateX(28px);background-color:#4CAE35}#bomTable2 tr td{padding:5px 10px!important}.score-main{display:flex;align-items:center}.score-circle{width:48px;height:48px;border-radius:50%;background:conic-gradient(#4CAE35 0% 0%,#E6E6E6 0% 100%);position:relative;display:flex;justify-content:center;align-items:center;margin-right:25px;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.score-content{margin-top:10px;margin-right:9px}.score-circle .inner-circle{width:35px;height:35px;background-color:white;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute}.score-circle .inner-circle .score{font-size:14px;line-height:15px;font-weight:bold;color:black}@media(max-width:767px){.step-main{display:none}.steps{justify-content:flex-end;margin-top:0px}.bom-header .input-group .form-control{width:250px}.bom-header-td{display:block}.btn.btn-delete{float:left;margin-left:8px}.score-main{margin-left:8px}.supplier-bar{margin-top:0px!important}}.switch-client .switch{position:relative;display:inline-block;width:150px;height:38px;border-radius:20px;overflow:hidden;border:2px solid #CECECE;margin:5px 0px 0px 0px}.switch-client .switch input{display:none}.switch-client .slider{position:absolute;top:0;left:0;width:50%;height:100%;background-color:#4CAE35;transition:0.4s;border-radius:20px}.switch-client .label-container{display:flex;justify-content:space-between;align-items:center;height:100%;color:white;background-color:#F9F9F9;font-weight:bold}.switch-client .pcb-power{flex:1;text-align:center;z-index:1;position:relative;font-size:11px;color:#787878}.switch-client .client{flex:1;text-align:center;z-index:1;position:relative;font-size:11px}.switch-client .slider:before{position:unset!important}.switch-client .switch input:checked + .slider{left:50%;background-color:#4CAE35}.switch-client input:checked ~ .slider{background-color:#4CAE35}.switch-client input:checked ~ .label-container::before{left:50%}.switch-client input:checked ~ .label-container .pcb-power{color:#787878}.switch-client input:checked ~ .label-container .client{color:#fff}.switch-client input:not(:checked) ~ .label-container .pcb-power{color:#fff}.switch-client input:not(:checked) ~ .label-container .client{color:#787878}#CofirmationModal .modal-dialog,#validateComponent .modal-dialog,#userConformationModal .modal-dialog,#assemblyQTY .modal-dialog{width:350px;font-family:'Poppins',sans-serif!important;height:157px;border-radius:16px}#tableDataValidation .modal-dialog,#SecondErrorModel .modal-dialog{height:197px;width:420px}#FileValidation .modal-dialog{height:162px;width:420px}#CofirmationModal .modal-content,#validateComponent .modal-content{padding:20px 27px!important}#assemblyTypeModal .modal-content,#userConformationModal .modal-content{padding:20px 20px!important}#CofirmationModal .btn.btn-edit,#assemblyTypeModal .btn.btn-edit,#userConformationModal .btn.btn-edit{font-size:16px!important}#CofirmationModal .btn.custom-btn-green,#validateComponent .btn.custom-btn-green,#assemblyTypeModal .btn.custom-btn-green,#userConformationModal .btn.custom-btn-green{font-size:16px!important;line-height:24px!important;padding:9px 12px 9px 12px!important}#assemblyTypeModal .modal-dialog{width:350px;font-family:'Poppins',sans-serif!important;height:184px;border-radius:16px}@media(max-width:767px){#CofirmationModal .modal-dialog,#validateComponent .modal-dialog,#assemblyTypeModal .modal-dialog,#userConformationModal .modal-dialog,#tableDataValidation .modal-dialog,#SecondErrorModel .modal-dialog,#FileValidation .modal-dialog,#assemblyQTY .modal-dialog{width:280px;margin:0% -8px!important}#assemblyTypeModal .modal-dialog,#userConformationModal .modal-dialog{width:300px}#assemblyTypeModal .modal-content,#userConformationModal .modal-content{padding:11px 27px!important}#assemblyTypeModal .modal-dialog .top-20,#userConformationModal .modal-dialog .top-20{margin-top:10px!important}#tableDataValidation .modal-dialog,#SecondErrorModel .modal-dialog{height:253px}#FileValidation .modal-dialog{height:196px}#assemblyQTY .modal-dialog,#validateComponent .modal-dialog{height:200px}}.loader-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;z-index:9999}.loader-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#ffffff;width:382px;padding:24px 24px 24px 24px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1);text-align:center;height:299px}.gif-loader{width:200px;display:block;margin:0 auto}.percentage{margin-top:10px;font-size:16px;line-height:24px;font-weight:bold;color:#787878}.main-text{font-size:16px;line-height:24px;color:#282828;font-weight:600;margin:15px 0 10px}.sub-text{font-size:14px;line-height:21px;color:#474747}@media(max-width:767px){.loader-box{transform:translate(-183px,-170px);width:350px}}.button-container{position:relative;display:inline-block;overflow:visible}.button-container .tooltip{visibility:hidden;background-color:#fff;border:1px solid #E6E6E6;color:#F23C2F;padding:5px 10px 5px 10px;border-radius:6px;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:max-content;white-space:normal;word-wrap:break-word;box-shadow:0px 4px 8px rgba(0,0,0,0.1);z-index:1000}.tooltip1{color:#0BA5EC!important;bottom:125%!important;left:30%!important;max-width:280px!important}.button-container .tooltip p{font-size:12px;font-weight:600}.button-container .tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:#fff transparent transparent transparent}.button-container:hover .tooltip{visibility:visible}@media only screen and (max-width:1869px){.button-container .tooltip{width:164px}.button-container .tooltip p{font-size:10px;line-height:14px!important}}@media (max-width:767px){.button-container .tooltip{left:-5%;width:156px}.button-container .tooltip p{font-size:10px;line-height:14px!important}}.editableDiv{display:inline-block;width:100%;border:1px solid #CECECE;border-radius:8px;padding:10px 12px 10px 12px;box-sizing:border-box;white-space:nowrap;overflow:hidden;background:white;font-size:14px}.custom-dropdown .dropdown-list{height:170px;overflow-y:scroll;overflow-x:hidden}.custom-dropdown .dropdown-list::-webkit-scrollbar-thumb{background:#999}.modal-close.m-close{top:12px!important}.my-order-bom .compare_tbl_fabrication-bom{overflow:auto;height:400px}.tooltip-container{position:relative;display:inline-block;cursor:pointer;overflow:visible}.tooltip-container .tooltip-text{visibility:hidden;opacity:0;background-color:#fff;color:#F23C2F;padding:8px 12px;border-radius:6px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);width:280px;white-space:normal;word-wrap:break-word;z-index:9999;box-shadow:0px 4px 8px rgba(0,0,0,0.1);font-size:12px;font-weight:600;line-height:1.4}.tooltip-container .tooltip-text::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:#fff transparent transparent transparent}.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}.cell-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:220px;vertical-align:middle}.total-price-out-of{color:#282828;font-size:16px;font-weight:bold;text-align:end;line-height:18px}.total-p-text{color:#474747;font-size:12px;font-weight:500;text-align:end}.btn-upload-bom{line-height:26px!important;margin-left:8px}.btn.custom-btn-disable{color:#fff!important;background-color:#C2C2C2!important;border-color:#C2C2C2!important;font-size:14px!important;margin-right:8px;border-radius:8px!important;border:0px;padding:8px 12px 8px 12px!important;letter-spacing:0.4px;font-weight:500}.screen1-btn{display:flex;align-items:center}.price-out-of{display:none}#bomTable2 thead th{padding:15px 10px;font-weight:500;min-width:120px;box-sizing:border-box}#bomTable2 thead th[colspan]{padding:15px 10px}#bomTable2 thead th>div,#bomTable2 thead th>.hiddenHeader{padding:0;margin:0}.total-price-main{display:flex;align-items:center}.total-price-img,.invalid-mpn-component-arrow{display:none}.total-price-img{margin-left:10px;cursor:pointer}.total-p{margin-right:12px}.i-mpn .i-mpn-bom-header{margin:15px}.i-mpn-bom-header h5{font-size:16px;line-height:19px;color:#0A0A0A;font-weight:bold}.i-mpn-bom-header h6{font-size:14px;line-height:17px;color:#0A0A0A;font-weight:bold;margin-bottom:0px}.i-mpn-bom-header span{font-size:14px;line-height:17px;color:#787878;font-weight:500}.i-mpn .search-filter-main{border-top:1px solid #E6E6E6}.i-mpn .search-filter-container{border-radius:8px}.i-mpn .search-wrapper{display:flex;align-items:center;gap:10px;margin-bottom:15px}.i-mpn .search-input-wrapper{position:relative;flex:1}.i-mpn .search-input-wrapper input[type="text"]{width:100%;padding:8px 15px 8px 40px;border:1px solid #ccc;border-radius:8px;font-size:14px}.i-mpn .search-input-wrapper img.search-icon{position:absolute;top:50%;left:12px;transform:translateY(-50%);width:18px;height:18px;opacity:0.6}.i-mpn .search-button{padding:8px 15px;background-color:#4CAE35;border:none;color:white;font-size:16px;border-radius:8px;cursor:pointer;user-select:none}.i-mpn .filters{display:flex;gap:10px;flex-wrap:wrap}.i-mpn .filter-btn{padding:5px 12px;border-radius:8px;border:1px solid #ccc;background-color:white;cursor:pointer;color:#474747;font-size:14px;line-height:17px;display:flex;align-items:center;font-weight:bold;user-select:none}.i-mpn .filter-btn.active{border-color:#4CAE35;color:#4CAE35;font-weight:bold}.i-mpn .filter-badge{background-color:#F9F9F9;padding:3px 8px;border-radius:4px;border:1px solid #E6E6E6;margin-left:6px;font-size:12px;color:#474747}.i-mpn .filter-btn.active .filter-badge{background-color:#e9f7ef;color:#4CAE35}.i-mpn .no-data{border:1px solid #CECECE;border-radius:12px;padding:40px;margin:15px;user-select:none}.i-mpn .no-data p{margin-left:40px!important;color:#9D9D9D;font-size:16px;line-height:19px;font-weight:bold}#editModal5 .modal-dialog{width:415px;height:auto;border-radius:16px}.suggest-alternative-mpn-content{max-height:226px;overflow-y:auto;overflow-x:hidden;padding-top:16px}#editModal6 .modal-dialog{width:382px;height:321px;border-radius:16px}#editModal6 .bom-main-header{border-bottom:0px solid #E6E6E6}#editModal7 .modal-dialog{width:382px;height:295px;border-radius:16px}#editModal8 .modal-dialog{width:382px;height:279px;border-radius:16px}.suggest-alternative-mpn-main .suggest-alternative-mpn{padding:15px 15px 0px 15px;border-bottom-left-radius:16px!important;border-bottom-right-radius:16px!important}.suggest-alternative-mpn-main .suggest-alternative-mpn.bom-header .input-group .form-control{width:370px;margin:0 0px;padding:12px 10px;color:#282828;font-weight:bold;border:1px solid #C2C2C2;border-radius:8px}.suggest-alternative-mpn-main .add-extra{color:#4CAE35;font-weight:bold;font-size:16px;cursor:pointer;display:inline-block}.suggest-alternative-mpn-main .submit-btn{width:100%;background-color:#4CAE35;color:white;padding:8px 12px;font-size:16px;border:none;border-radius:8px;cursor:pointer}.suggest-alternative-mpn-btn{margin:15px}.suggest-alternative-mpn label{background-color:white;padding:5px;color:#474747;font-size:14px;line-height:17px;font-weight:500;position:absolute;bottom:26px;left:12px;z-index:9}.review-confirm p{color:#282828;font-size:14px;line-height:20px;font-weight:500;letter-spacing:0.5px}.review-confirm-body span{color:#787878;font-size:12px;line-height:15px;font-weight:500}.review-confirm-body p{color:#282828;font-size:16px;line-height:19px;font-weight:bold}.review-confirm{padding:24px!important;border-radius:16px}.suggest-tooltip{top:100%!important;word-break:break-word;white-space:normal;width:223px}.suggest-tooltip-text{width:auto!important;overflow:visible!important;padding:5px;font-size:11px!important}@media (max-width:1024px) and (min-width:768px){.btn.btn-edit{margin-left:10px}.bom-table-2 .step-main{display:none}.bom-table-2 .steps{justify-content:center}.total-p-text{text-align:center}}@media (max-width:767px){.price-out-of{display:block;color:#787878;margin-left:2px}.total-price-main .total-p{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.total-price-main{display:block}.btn.custom-btn-green{width:100%}.total-price-img,.invalid-mpn-component-arrow{display:inline-block}.total-price-img{margin-left:0px;width:20px}.total-p.total-pp,.total-p-text{display:none}.total-p-m .steps{display:block}.total-p{margin-right:0px}.bom-table-2 .steps{display:block}.total-price-out-of{display:inline-flex;font-size:14px}.total-p-text{text-align:center;font-size:11px}.invalid-mpn-component{display:flex;align-items:center;justify-content:space-between}.component-details{display:none}.component-details.show{display:block}.i-mpn .filters{display:none}.r-1{order:2}.r-2{order:3}.r-3{order:1}.r-4{order:4}.i-mpn-bom-header{display:flex;flex-direction:column}.search-button{display:none}.invalid-mpn-component{margin:15px;border:1px solid #CECECE;border-radius:8px;padding:8px;background:white}.invalid-mpn-component h5{margin-bottom:0px}.invalid-mpn-component .mb-3{margin-bottom:0px!important}.component-details{margin:0px;border:1px solid #CECECE;border-radius:8px;padding:10px;background:white;border-top-left-radius:0px;border-top-right-radius:0px;margin-top:-10px}.i-mpn .search-filter-main{border-top:0px solid #E6E6E6}.i-mpn .f-modal h3{font-size:15px!important}.i-mpn .f-modal span{margin-left:0px!important}.i-mpn .f-modal h3 img{margin-right:1px!important}.i-mpn .i-mpn-arrow-left{width:20px}.f-modal .modal-close{height:20px!important;width:20px!important;font-size:20px!important;line-height:16px!important;margin-top:4px}.i-mpn-bom-header h5{font-size:15px;line-height:18px}.invalid-mpn-component img{width:20px}.score-content,.score-circle{display:none}.btn.btn-edit.btn-upload-bom{float:left!important;margin-left:10px!important;border:none!important;background-color:unset!important;padding:0px 0px 0px 0px!important;margin-top:0px!important}.bom-header .input-group .form-control{padding:10px 10px}#editModal6 .modal-dialog{height:400px}}@media(max-width:600px){.screen2-header p{display:inline-block}.btn-upload-bom{float:left!important;margin-left:7px!important}.screen2-header input{margin-bottom:6px!important}.screen2-header-btn{display:block}.screen2-header-btn .btn.btn-edit{float:left!important;margin-left:8px}.screen2-header-btn .form-control{padding:10px 10px!important;width:284px!important}}@media (max-width:430px){.suggest-alternative-mpn-main .suggest-alternative-mpn.bom-header .input-group .form-control{width:314px}}@media (max-width:390px){.suggest-alternative-mpn-main .suggest-alternative-mpn.bom-header .input-group .form-control{width:295px}}@media (max-width:375px){.suggest-alternative-mpn-main .suggest-alternative-mpn.bom-header .input-group .form-control{width:282px}}.service-type-title{font-size:13px;line-height:16px}.bom-main-header .beta-btn{margin-right:20px}@media(max-width:767px){.f-modal h3{font-size:15px!important}.bom-main-header .beta-btn{margin-right:8px}.service-type-title{font-size:11px}.modal-close.clear-file-input{margin-top:-10px}#editModal3 .modal-dialog{height:500px}}.remove-mpn-btn{background-color:white;color:#0A0A0A!important;border:none;text-align:center;padding:0;cursor:pointer;transition:background-color 0.3s ease}.remove-mpn-btn:hover{background-color:#bb2d3b;color:white!important}.small-inline-loader{display:inline-block;width:14px;height:14px;border:2px solid rgba(242,60,47,0.2);border-radius:50%;border-top-color:#F23C2F;animation:small-spin 1s linear infinite;margin-left:4px;vertical-align:middle}@keyframes small-spin{to{transform:rotate(360deg)}}:root{--primary-green:#28a745;--border-color:#e0e0e0;--bg-light:#f6f6f6;--text-dark:#333;--white:#fff}:root{--primary:#00d084;--primary-dark:#00b871;--primary-light:#e6fff7;--accent:#ff3366;--dark:#0a0e27;--surface:#ffffff;--surface-alt:#f8fafb;--border:#e4e8ec;--text:#1a1d29;--text-muted:#6b7280;--shadow-sm:0 1px 3px rgba(0,0,0,0.05);--shadow-md:0 4px 12px rgba(0,0,0,0.08);--shadow-lg:0 10px 30px rgba(0,0,0,0.12);--radius:12px;--radius-lg:16px;--transition:0.25s cubic-bezier(0.4,0,0.2,1)}.main-container{max-width:1400px;margin:0 auto;padding:20px;font-family:'Poppins',sans-serif!important}@media (max-width:1365px) and (min-width:1135px){.instant-quote{margin-top:30px}}.service-tabs-wrapper{position:relative}.service-tabs{display:flex;line-height:1.3rem;gap:4px;padding:0 0 8px 0;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.scroll-arrow{position:absolute;top:45%;transform:translateY(-50%);width:32px;height:32px;background:rgba(0,0,0,0.28);color:#333;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:background 0.2s;z-index:4;border:1px solid}.scroll-arrow:hover{background:rgba(0,0,0,0.1)}.scroll-arrow.left{left:4px}.scroll-arrow.right{right:4px}.scroll-arrow{display:none}.gap-30{gap:30px}.service-tabs::-webkit-scrollbar{display:none}.service-tabs{scrollbar-width:none}@media (max-width:1200px){.service-tab{padding:10px 18px;font-size:0.9rem}.page-wrapper{overflow-x:hidden!important}}.service-tab{flex:1 1 0;min-width:165px;padding:4px 22px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;text-align:center;color:#333;font-weight:bold;text-decoration:none;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,0.05);transition:all 0.25s ease;font-size:14px}.service-tab.active{border-color:#4cae35;color:#4cae35}.button--green{color:#16a34a!important}.service-tab:hover{border-color:#4cae35;color:#4cae35}.sticky-sidebar{position:sticky;top:8rem;height:fit-content;max-height:calc(100vh - 10rem);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}@media (max-width:991px){.sticky-sidebar{position:static;max-height:none;overflow-y:visible}}.cart_btn{display:inline-flex;align-items:center;justify-content:center;min-width:120px;width:auto;height:40px;border-radius:8px;padding:7px 12px;border:1px solid #4cae35;background:#4cae35;gap:8px;white-space:nowrap;box-sizing:border-box}.cart_btn span{font-size:16px;font-weight:500;line-height:150%;color:#fff}.offer_btn{display:inline-flex;align-items:center;justify-content:center;min-width:131px;width:auto;height:40px;border-radius:8px;background:#4cae35;border:0;gap:8px;padding:7px 12px;white-space:nowrap;box-sizing:border-box}.offer_btn span{font-size:16px;font-weight:500;line-height:150%;color:white}.sticky-sidebar::-webkit-scrollbar{display:none;width:0;height:0}.desktop-price-breakdown{padding:1px 12px 0}.desktop-price-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:5px;border-bottom:1px solid #eee;color:#374151;font-size:17px;font-weight:600}.desktop-price-service-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.desktop-service-name{color:#374151;font-size:14px;font-weight:500}.desktop-service-value-wrap{display:flex;align-items:center;gap:10px;font-size:14px}.price-breakdown-toggle{width:14px;height:14px;border-radius:50%;border:1px solid #49B958;background:#fff;color:#49B958;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:transform 0.2s ease}.price-breakdown-toggle svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.price-breakdown-toggle.open{transform:rotate(180deg)}.desktop-price-details{max-height:0;opacity:0;overflow:hidden;transform:translateY(-6px);transition:max-height 0.35s ease,opacity 0.25s ease,transform 0.25s ease,margin 0.25s ease,padding 0.25s ease;margin-top:0;padding:0 12px;background:#F2F5F9;border-radius:10px}.desktop-price-details.open{max-height:220px;opacity:1;transform:translateY(0);padding:10px 12px;background:#F6F6F6;margin-bottom:12px}.desktop-price-detail-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#6B7280;line-height:1.8}.flex-desktop-price-details{background:#F2F5F9}.flex-post-total-summary{padding:0px 18px 4px}.flex-post-total-summary .desktop-price-detail-row{font-size:14px;color:#5c6472;line-height:1.9}.fab-desktop-price-details{background:#F2F5F9}.fab-post-total-summary{padding:0px 18px 4px;border-top:1px solid #eee}.fab-post-total-summary .desktop-price-detail-row{font-size:14px;color:#5c6472;line-height:1.9}.mobile-price-breakdown{padding:0px 18px 0}.mobile-price-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid #eee;color:#374151;font-size:17px;font-weight:600}.mobile-price-service-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0 8px}.mobile-service-name{color:#374151;font-size:15px;font-weight:500}.mobile-service-value-wrap{display:flex;align-items:center;gap:10px}.mobile-price-details{max-height:0;opacity:0;overflow:hidden;transform:translateY(-6px);transition:max-height 0.35s ease,opacity 0.25s ease,transform 0.25s ease,margin 0.25s ease,padding 0.25s ease;margin-top:0;padding:0 12px;background:#F2F5F9;border-radius:10px}.mobile-price-details.open{max-height:220px;opacity:1;transform:translateY(0);margin-top:8px;padding:10px 12px;background:#F6F6F6}.mobile-price-detail-row{display:flex;justify-content:space-between;align-items:center;font-size:15px;color:lightslategray;line-height:1.8}.price-breakdown-toggle svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.drawer-post-total-summary{padding:0px 18px 0px;border-top:1px solid #eee}.drawer-post-total-summary .summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;color:#5c6472}.drawer-post-total-summary .summary-row .label{font-weight:400}.drawer-post-total-summary .summary-row .val{font-weight:500;color:#1a1a1a}.drawer-post-total-summary .summary-row .val.free-text{color:#28a745;font-weight:700}.price-card,.faq-card{background:#fff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,0.05);margin-bottom:10px;overflow:hidden}.card-title{padding:12px 12px;font-size:18px;font-weight:600;color:#1F2937}.price-table,.price-table th,.price-table td{border:none!important}.price-table{width:100%;border-collapse:collapse;font-size:14px;margin-top:-10px}.price-table th{text-align:left;color:#777;font-weight:500;border-bottom:1px solid #eee}.price-summary{padding:0px 18px}.total-row{display:flex;justify-content:space-between;padding:12px 12px;font-weight:700;font-size:15px;border:1px solid #eee}.shipment-row-title{display:flex;flex-direction:column;line-height:1.3}.shipment-row{display:flex;justify-content:space-between;align-items:center;padding:12px 12px}.shipment-row small{color:#5c6472;display:block}.compare-btn{border:1px solid #28a745;color:#28a745;background:#fff;padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer;width:100%}.compare-btn:hover{background:#28a745;color:#fff}.faq-drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.35);display:none;justify-content:flex-end;z-index:9999}@keyframes slideIn{from{transform:translateX(100%)}to{transform:translateX(0)}}.form-control-custom{width:100%;padding:14px 16px 13px 16px;height:35px;gap:8px;border:1px solid #CECECE;border-radius:8px;font-size:12px}.form-control-custom:focus{border-color:#28a745;outline:none}.form__field{width:100%;padding:10px;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:10px}.input-group{display:flex;align-items:center}.input-group .form__field{margin-bottom:0;border-radius:0}.input-group-prepend:first-child .input-group-text,.input-group-prepend:first-child .input-group-append{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append .input-group-text{background-color:#f8f9fa;border:1px solid #e0e0e0;border-left:none;padding:10px 12px;font-size:14px;color:#666}.input-group-prepend:first-child .input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-prepend:last-child .input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.chip-container{display:flex;flex-wrap:wrap;gap:8px;cursor:default}@media (max-width:768px){.chip-container{flex-wrap:wrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.chip-option{flex:0 0 auto}.main-container{padding:12px 12px 24px;overflow-x:hidden!important;max-width:100%!important}.promo-content{display:flex;flex-flow:column;flex-wrap:wrap;align-content:center}.fab{bottom:3rem;right:-2rem;width:2rem;height:2rem}.fab-dots{height:4px;width:4px}.fab-dots-1{left:8px}.fab-dots-2{left:51%}.fab-dots-3{right:8px}.fab-checkbox:checked~.fab .fab-dots{height:3px}.fab-checkbox:checked~.fab .fab-dots-1{width:18px}.fab-checkbox:checked~.fab .fab-dots-3{width:18px}.service-tab{font-size:12px}.fab-wheel{bottom:68px;right:-19px;border:none;width:11rem;height:12rem}.exclamation-info-icon{font-size:8px!important;height:16px!important;width:16px!important}.faq-drawer{width:100%}.service-tab{padding:8px 14px;font-size:0.85rem}.form-label{margin-bottom:0.375rem;font-size:12px;line-height:17px}}.chip-container::-webkit-scrollbar{height:4px}.chip-container::-webkit-scrollbar-thumb{background:#d4edda;border-radius:4px}.chip-option{display:inline-flex;color:#292929!important;align-items:center;justify-content:center;width:auto;height:29px;flex-shrink:0;padding:6px 12px 6px 12px;border:1px solid #9D9D9D;border-radius:8px;background:#fff;font-size:12px;cursor:pointer;white-space:nowrap;margin-bottom:0px;color:#787878}.chip-option:hover{border-color:#28a745;color:#28a745}.chip-option.selected{background:#DEF4E7;border-color:#BDE8CE;color:#197E41;font-weight:500}.switch-container{display:flex;align-items:center;gap:10px;margin:10px 0px 0px 0px!important}.service-page-switch{position:relative;display:inline-block;width:44px;height:22px}.service-page-switch input{opacity:0;width:0;height:0}.service-page-slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:34px}.service-page-slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:white;transition:.4s;border-radius:50%}input:checked+.service-page-slider{background-color:#28a745}input:checked+.service-page-slider:before{transform:translateX(22px)}.switch{position:relative;display:inline-block;width:60px;height:30px;margin:5px 0px 0px 0px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:white;transition:0.4s;border-radius:38px;border:2px solid #E6E6E6}.slider:before{position:absolute;content:"";height:26px;width:26px;left:1px;bottom:0px;background-color:#9D9D9D;transition:0.4s;border-radius:50%}input:checked+.slider{background-color:white}input:checked+.slider:before{transform:translateX(28px);background-color:#4CAE35}.dimension-group{display:flex;align-items:center;border:1px solid #dcdcdc;border-radius:8px;padding:6px 10px;background:#fff;height:35px}.dimension-group:focus-within{border-color:#28a745;box-shadow:0 0 0 2px rgba(40,167,69,0.15)}.dimension-group:focus-within .dimension-input{border-color:#28a745}.dimension-label{color:#9aa0a6;font-size:14px;margin-right:10px;white-space:nowrap}.dimension-input{flex:1;border-radius:0px;font-size:14px;min-width:30px;text-align:center;padding:0px 5px;border-right:0px;border-left:0px}.dimension-unit{border:none;outline:none;background:transparent;font-size:14px;color:#555;padding-left:10px;border-left:1px solid #e0e0e0}.unit-dropdown{font-size:13px;color:#9aa0a6;cursor:pointer;outline:none;margin-left:4px;border:0px;border-left:1px solid #e0e0e0}.unit-dropdown option{padding:4px}@media (max-width:950px){.form-label{line-height:17px}}@media (max-width:830px){.dimension-label{font-size:13px;margin-right:5px}.dimension-group{padding:5px 5px}.dimension-unit{font-size:12px;padding-left:5px}.download-file-group{margin-bottom:5px}}@media (max-width:576px){.main-container{margin-top:100px!important}.dimension-input{font-size:12px}.dimension-label{font-size:12px;margin-right:0px}.dimension-unit{font-size:12px}.stencil-size-wrapper{gap:2px!important}}.file-upload-zone{border:2px dashed #e0e0e0;border-radius:8px;padding:30px;text-align:center;background:#fdfdfd;cursor:pointer;position:relative}.file-upload-zone:hover{border-color:#28a745;background:#f0fff4}.dashed-border{border-style:dashed!important}.dropify-wrapper{border:2px dashed #28a745!important;background:transparent!important}.text-red{color:#dc3545}.text-green{color:#28a745}.hidden{display:none!important}.tooltips{color:#888;margin-left:10px;margin-bottom:3px;cursor:help}.iconInfo{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #bfbfbf;border-radius:50%;font-size:12px;color:#bfbfbf;font-weight:bold;padding:1px}.info-trigger{font-size:12px;color:#0BA5EC;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;width:100%;gap:8px;font-family:'Poppins',sans-serif;line-height:140%;letter-spacing:0px}.info-box.show{max-height:300px;opacity:1;padding:1.25rem}.info-box-content{display:flex;gap:1rem;align-items:center}.info-icon-circle{width:45px;height:45px;background:#0BA5EC1A;color:#0BA5EC;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.25rem;border:1px solid #0BA5EC}.info-text{line-height:1.6;color:#787878;font-size:12px}.info-text small{font-size:12px}.info-text a{color:#2da8ff;font-size:12px}.info-text hr{width:120%;border:none;border-top:1px solid #ccc}.extra-note{color:#333;font-size:12px;margin-bottom:0px;background:#f8fbff;padding:8px 8px}.chevron{width:16px;height:16px;border:1px solid #0BA5EC;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--transition);font-size:7px;font-weight:500}.chevron.rotate{transform:rotate(180deg);background:var(--primary-light)}.dropdown-circle{width:20px;height:20px;border:1px solid #0d6efd;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;transition:transform 0.3s ease,background 0.3s ease}.dropdown-circle.rotate{transform:rotate(180deg);background:#e9f5ff}.info-box{max-height:0;opacity:0;overflow:hidden;background:#F6F6F6;border:1px solid #e3eaf3;border-radius:10px;padding:0 16px;display:flex;gap:12px;align-items:flex-start;transition:max-height 0.35s ease,opacity 0.25s ease,padding 0.3s ease;align-items:center!important}.info-box.show{max-height:200px;opacity:1;padding:12px;border:0px;background:#F6F6F6}.info-icon{width:40px;height:40px;background:#e9f5ff;color:#0d6efd;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.info-title{font-weight:500;margin-bottom:0px;font-family:'Poppins',sans-serif;letter-spacing:0px;line-height:140%}.info-para{font-size:12px;color:#787878;font-family:'Poppins',sans-serif;letter-spacing:0px;font-weight:500;line-height:140%;margin-bottom:2px}.info-link{color:#0BA5EC;font-size:12px}.sample-file-btn{display:inline-flex;align-items:center;gap:8px;height:25px;padding:6px 12px;background:#fff;border:1px solid #CECECE;color:#787878;border-radius:8px;font-size:12px;font-weight:500;text-decoration:none;transition:0.25s cubic-bezier(0.4,0,0.2,1);white-space:nowrap}.sample-file-btn:hover{background:#e8f5e9;border-color:#28a745;color:#28a745}@media (max-width:1366px){.sample-file-btn{padding:0.2rem 0.3rem;font-size:0.82rem;border-radius:5px}.main-container{padding:16px 16px 24px;max-width:1500px;overflow-x:visible!important}}@media (max-width:480px){.info-icon-circle{width:30px;height:30px;font-size:1rem}}@media (max-width:576px){.sample-file-btn{padding:0.1rem 0.2rem;font-size:0.70rem;border-radius:5px;gap:0.35rem}.sample-file-btn i{font-size:0.8rem}.info-trigger{font-size:10px;line-height:140%;width:100%}.info-text a{font-size:10px}.chevron{font-size:5px;width:15px;height:15px;flex-shrink:0}.form-label{font-size:12px!important}.info-title{font-size:12px}#DispatchUnit{width:173px;height:33px;border-radius:176px}#DispatchUnit .toggle-btn1{width:93px!important;height:33px!important;border-radius:104px!important;padding:8px 12px 8px 12px!important;font-size:12px!important}#DispatchUnit .toggle-btn2{width:80px!important;height:33px!important;border-radius:104px!important;padding:8px 12px 8px 12px!important;font-size:12px!important}#PanelBy{width:173px;height:33px;border-radius:176px}#PanelBy .toggle-btn1{width:85px!important;height:33px!important;border-radius:104px!important;padding:8px 12px 8px 12px!important;font-size:12px!important}#PanelBy .toggle-btn2{width:88px!important;height:33px!important;border-radius:104px!important;padding:8px 12px 8px 12px!important;font-size:12px!important}#OrderQuantityUnit{width:173px;height:33px;border-radius:176px}#OrderQuantityUnit .toggle-btn1{width:85px!important;height:33px!important;border-radius:104px!important;padding:8px 12px 8px 12px!important;font-size:12px!important}#OrderQuantityUnit .toggle-btn2{width:88px!important;height:33px!important;border-radius:104px!important;padding:8px 12px 8px 12px!important;font-size:12px!important}.pcb-i{margin-top:0px}#divPcbPanel{margin-top:0px}#divRepeatxandy{margin-top:0px}.cart-item__count{margin:0px}.coatingflex{display:flex;justify-content:space-between}.depanelingflex{display:flex;justify-content:space-between}.cart-item{padding:0px}}.form-label{font-family:'Poppins',sans-serif;font-weight:600;font-size:14px;color:#1a1a2e;display:flex;align-items:center;margin:10px 0px 0px 0px!important}.label-row{display:flex;justify-content:space-between;align-items:center}.drop-zone{border:1px dashed #CECECE;border-radius:8px;padding:24px 16px;text-align:center;cursor:pointer;position:relative}.drop-zone:hover,.drop-zone.dragover{border-color:#22a05a;background:#F6F6F6}.drop-zone input[type="file"]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.drop-icon{width:48px;height:48px;border-radius:100px;background:#23B35D1A;display:flex;align-items:center;justify-content:center;margin:0 auto 0.5rem auto}.drop-zone:hover .drop-icon,.drop-zone.dragover .drop-icon{background:#d4f5e2;border-color:#23B35D1A;color:#22a05a}.drop-icon{font-size:1.5rem;color:#23B35D}.drop-text{font-size:12px;font-weight:700;color:#000}.drop-text::before{content:"Click & ";color:#000;font-weight:700}.drop-text .select-link{color:#23B35D;font-weight:600}@media (min-width:768px){.drop-text::before{content:"Drag & Drop here or "}}@media (max-width:767.98px){.upload-block .drop-zone{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;row-gap:2px;text-align:left;padding:14px 16px}.upload-block .drop-zone .drop-icon{grid-row:1 / span 2;margin:0;width:40px;height:40px}.upload-block .drop-zone .drop-text,.upload-block .drop-zone .drop-formats{justify-self:start;margin:0;padding:0px;line-height:0px}.upload-block .drop-zone .drop-text{font-size:12px}.upload-block .drop-zone .drop-formats{font-size:12px;margin-top:2px}}.drop-formats{font-size:12px;color:#787878;margin-top:1px;font-weight:500;font-style:Medium;letter-spacing:0px}.drop-zone.error{border-color:#e53e3e!important;background:#fff5f5!important;animation:shake 0.35s ease}.drop-zone.error .drop-icon{border-color:#e53e3e;background:#fff0f0}.drop-zone.error .drop-icon svg{stroke:#e53e3e}.drop-error-msg{display:none;align-items:center;gap:6px;font-size:0.78rem;color:#e53e3e;margin-top:0.5rem;animation:fadeSlide 0.3s ease}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.preview-card{display:none;border:1.5px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff;animation:fadeSlide 0.3s ease}@keyframes fadeSlide{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.preview-image-wrap{width:100%;max-height:220px;overflow:hidden;background:#f0f4ff;display:flex;align-items:center;justify-content:center}.preview-image-wrap img{width:100%;max-height:220px;object-fit:contain;display:block}.preview-info{display:flex;align-items:center;padding:0.9rem 1rem;gap:0.9rem}.preview-file-icon{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#fff;flex-shrink:0}.preview-meta{flex:1;min-width:0}.preview-name{font-size:0.88rem;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-size{font-size:0.75rem;color:#718096;margin-top:2px}.remove-btn{border-radius:50%;width:30px;height:30px;border:1px solid #474747}.remove-btn i{background:none;cursor:pointer;color:#474747;font-size:16px;transition:color 0.2s;padding:0px}.remove-btn:hover{color:#474747}.status-bar{display:none;align-items:center;gap:8px;font-size:0.78rem;color:#3a7df8;margin-top:0.55rem;padding:0 2px;animation:fadeSlide 0.3s ease}.status-bar i{font-size:0.85rem}.desktop-price-card{display:none}@media (min-width:768px){.desktop-price-card{display:block}.mobile-price-bar,.price-drawer-overlay{display:none!important}}.mobile-price-bar{position:fixed;bottom:0;left:0;right:10px;background:#fff;box-shadow:var(--shadow);z-index:1000;border-top:1px solid var(--border);padding:10px 16px;gap:10px;width:100%}.mobile-price-left{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.mobile-price-bar .price-info{flex:1;display:flex;align-items:center;gap:8px;cursor:pointer;justify-content:space-between}.mobile-price-bar .price-info .label{color:var(--text-muted);font-weight:700;line-height:1}.mobile-price-bar .price-info .amount{font-size:18px;font-weight:700;color:var(--text);line-height:1}.chevron-btn{width:24px;height:24px;border-radius:50%;border:2.5px solid black;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform 0.3s ease;flex-shrink:0}@media (min-width:992px){.mobile-price-bar,.price-drawer,.price-drawer-overlay{display:none!important}body{padding-bottom:0!important}}h2{margin-bottom:0!important}.chevron-btn.open{transform:rotate(180deg)}.chevron-btn svg{display:block}.mobile-price-actions{display:flex;width:100%;gap:10px}.cart-btn{width:44px;height:44px;border-radius:10px;border:1.5px solid #4cae35;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background 0.2s}.cart-btn:active{background:#f0fdf4}.cart-btn svg{color:#4cae35}.generate-btn{background:#4cae35;color:#fff;border:none;border-radius:10px;padding:0 18px;height:44px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background 0.2s,transform 0.1s}.generate-btn:active{background:var(--green-dark);transform:scale(0.97)}.mobile-price-actions .cart-btn,.mobile-price-actions .generate-btn{flex:1;height:40px;border-radius:0;padding:0 10px;font-size:13px;font-weight:600}.mobile-price-actions .cart-btn{border:none;background:#4cae35;color:#fff;border-radius:10px}.mobile-price-actions .generate-btn{border:1.5px solid #4cae35;background:#fff;color:#4cae35;border-radius:10px}.price-drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.35);z-index:999;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.price-drawer-overlay.open{opacity:1;pointer-events:all}.price-drawer{position:fixed;bottom:0;left:0;right:10px;background:#fff;border-radius:20px 20px 0 0;z-index:1001;transform:translateY(100%);transition:transform 0.35s cubic-bezier(0.4,0,0.2,1);box-shadow:0 -8px 40px rgba(0,0,0,0.15);max-height:65vh;width:100%;overflow-y:auto}.price-drawer.open{transform:translateY(0)}.drawer-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 12px;border-bottom:1px solid var(--border);margin-bottom:8px}.drawer-header h2{font-size:18px;font-weight:700;color:#1F2937;margin-bottom:0px}.drawer-close{width:26px;height:26px;border-radius:50%;border:2px solid #474747;background:#ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;color:#474747;font-weight:700}.drawer-table-container{width:100%;font-size:13px;margin-bottom:0}.drawer-table-header{display:flex;justify-content:space-between;padding:0px 16px}.header-cell{color:var(--text-muted);font-weight:500;font-size:16px;flex:1;letter-spacing:0.2px}.header-cell:last-child{text-align:right}.table-row{display:flex;justify-content:space-between;margin:0px 16px;font-size:14px}.table-cell{color:var(--text);flex:1}.table-cell:last-child{text-align:right}.drawer-divider{border-top:1px solid #eee;margin:8px 16px;height:0;opacity:0.8}.drawer-summary{padding:0 20px}.summary-row{display:flex;align-items:center;justify-content:space-between;font-size:14px}.summary-row:last-child{border-bottom:none}.summary-row .label{color:var(--text-muted)}.summary-row .val{color:var(--text);font-weight:500}.summary-row-no-border{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding:5px 0}.drawer-total{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#F6F6F6;margin:8px 0 0 0}.drawer-total .label{font-weight:700;font-size:15px;color:#0A0A0A}.drawer-total .val{font-weight:700;font-size:18px;color:#0A0A0A}.drawer-shipment{padding:11px 14px;align-items:center;flex-wrap:wrap;gap:10px}.drawer-shipment .ship-info{display:flex;justify-content:space-between}.drawer-shipment .ship-info small{display:block;font-size:15px;color:#474747;font-weight:600;margin-bottom:2px;letter-spacing:0.2px}.drawer-shipment .ship-info strong{font-size:15px;color:#0A0A0A}@media (max-width:359px){.drawer-shipment .ship-info strong{font-size:12px}.drawer-shipment .ship-info small{font-size:14px}}.compare-btn{border:1.5px solid #BDE8CE;color:#49B958;background:#fff;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:background 0.2s}.compare-btn:active{background:#f0fdf4}.demo-content{padding:20px;color:#666;font-size:14px;text-align:center;margin-top:40px}.price-drawer table,th,td{border:none}.demo-content h3{color:#333;margin-bottom:8px}@media (max-width:767px){.desktop-actions{display:none}}#DispatchUnit{display:inline-flex;background:#F6F6F6;border-radius:50px;padding:2px;transition:all 0.45s ease}#PanelBy{display:inline-flex;background:#F6F6F6;border-radius:50px;padding:2px;margin-left:auto;transition:all 0.45s ease}#PanelBy .PanelBy_current,#DispatchUnit .DispatchUnit_current,#OrderQuantityUnit .OrderQuantityUnit_current,#AssemblyService .toggle-btn.selected{background-color:#4cae35;color:#FFFFFF!important;transition:all 0.45s ease}#OrderQuantityUnit{display:inline-flex;background:#F6F6F6;border-radius:50px;padding:2px;margin-left:auto;transition:all 0.45s ease}.section-title{font-size:18px;font-weight:600;color:#474747;border-bottom:1px solid #eee;padding-bottom:10px;font-style:SemiBold}@media (max-width:576px){.section-title{font-size:16px}.divider{display:none}}.stencil-size-wrapper{display:flex!important;align-items:center;flex-wrap:nowrap!important;flex-direction:row!important;gap:5px;width:100%}.exclamation-info-icon{width:13px;height:13px;border:2px solid #9D9D9D;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#9D9D9D;font-style:normal}sup{color:red;font-size:15px;top:0px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.component-price-component{padding:12px 18px}.Disabledcls{opacity:0.5!important;cursor:not-allowed!important}.chip-container:has(.Disabledcls:hover){cursor:not-allowed!important}.Disabledcls-toogle-button{opacity:0.5!important;cursor:no-drop!important;filter:grayscale(0.6)!important;border:#e9e9e9!important}.modern-toggle-box{display:flex;align-items:center;gap:12px;margin:10px 0px 0px 0px!important}.ui-switch{position:relative;display:inline-block;width:52px;height:28px;margin-bottom:0px!important}.ui-switch input{opacity:0;width:0;height:0}.ui-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#FFFFFF;transition:all 0.35s cubic-bezier(0.4,0,0.2,1);border-radius:38px;border:1px solid #E6E6E6;width:48px;height:23px}.ui-slider:before{position:absolute;content:"";height:19px;width:19px;bottom:1px;left:1px;background-color:#9D9D9D;transition:all 0.35s cubic-bezier(0.4,0,0.2,1);border-radius:68px}.ui-switch input:checked+.ui-slider:before{transform:translateX(23px);background:#4cae35;left:2px;padding:8px;border-radius:68px}.ui-switch input:checked+.ui-slider{background:#DEF4E7;border-color:#BDE8CE}.table-thead-border{border-top:1px solid #eee;border-bottom:1px solid #eee}.dispatch-toggle.js-ready input[type="radio"]:checked+.toggle-btn{background:transparent;color:#ffffff}.dispatch-toggle{position:relative;display:flex;height:39px;background:linear-gradient(135deg,#fff 0%,#fafbfc 100%);border:2px solid #e4e8ec;border-radius:30px;cursor:pointer;overflow:hidden;font-family:inherit;user-select:none;padding:3px;gap:0;box-shadow:0 2px 8px rgba(0,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.8)}.toggle-btn{flex:1;display:flex!important;align-items:center;justify-content:center;font-weight:500;font-size:13px;color:#666;border:none;background:transparent;cursor:pointer;min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0;line-height:1.2;height:100%;box-sizing:border-box;position:relative}label.toggle-btn{display:flex!important;flex:1;min-width:0}#DispatchUnit .toggle-btn{border-radius:104px;font-size:14px;font-weight:500;cursor:pointer;color:#666;margin:-3px -5px 0px -5px;width:110px;height:33px;transition:all 0.45s ease}#OrderQuantityUnit .toggle-btn{border-radius:104px;font-size:14px;font-weight:500;cursor:pointer;color:#666;margin:-3px -5px 0px -5px;width:110px;height:33px;transition:all 0.45s ease}#PanelBy .toggle-btn{border-radius:176px;font-size:14px;font-weight:500;cursor:pointer;color:#666;margin:-3px -5px 0px -5px;width:110px;height:33px;transition:all 0.45s ease}.circle-indicator{width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,0.1);flex-shrink:0;margin-right:5px}.circle-indicator.yellow{background:#ffc107}.circle-indicator.green{background:#28a745}.circle-indicator.red{background:#dc3545}.circle-indicator.blue{background:#007bff}.circle-indicator.black{background:#000}.circle-indicator.white{background:#fff}.circle-indicator.clear{background:white;border:1px dashed #adb5bd;position:relative}.circle-indicator.clear::after{content:"";position:absolute;width:1px;height:100%;background:#adb5bd;top:0;left:50%;transform:rotate(45deg)}.circle-indicator.purple{background:#6f42c1}.circle-indicator.orange{background:#fd7e14}.circle-indicator.none{background:#fff;border:1px solid #dee2e6;position:relative;overflow:hidden}.circle-indicator.none::before{content:"";position:absolute;top:50%;left:-10%;width:120%;height:1px;background:#dc3545;transform:rotate(-45deg)}.quote-card{background:#fff;padding:16px 16px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.05);margin-bottom:10px}.compare-row:hover{border-color:#4cae35;box-shadow:0 4px 20px rgba(0,0,0,0.04)}.compare-field-wrap{display:flex;flex-direction:column;gap:6px}.icon-chevron-up{width:16px;height:16px;fill:none;stroke:#333;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;display:inline-block;vertical-align:middle}@media (min-width:768px){.col-md-6{width:auto;max-width:none}}