*{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}button:focus{outline:none;border:none}input{outline:none!important}input:focus{box-shadow:0 0 2pt 1pt #0064ff33!important}.center{text-align:center;padding:1em 2em;display:flex;flex-direction:column}.point{cursor:pointer;transition:.3s}.point:hover{background-color:#0019deb3;transition:.3s}.dentalSdColor{color:#0064ffcc}.boderInput:focus{outline:5px solid;outline-color:#3a46a54d}.displayNone{display:none}select{font-family:montserratMedium;border:none;outline:0;color:#333;padding:.4em;background-color:#f5f5f5;border-radius:4px}.op65{opacity:.65}.op50{opacity:.5}.pointer{cursor:pointer}.hidden{display:none}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}Select:focus{background-color:#fff!important;color:#333!important}Select{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif!important;text-transform:uppercase;font-size:12px!important;color:#333!important}.formProduct{box-shadow:1px 0 10px #002a6a0d;border-radius:3px;background-color:#fff;padding:.2em 1em;font-family:montserratSemiBold;width:9em;height:18em;display:flex;flex-direction:column;justify-content:space-between;text-align:center;align-content:center;justify-items:center;border:1px solid rgb(0,100,255,0)}.formProduct:hover{border:1px solid rgb(0,100,255,.2);box-shadow:1px 0 7px #002a6a26}.imgProductHomeDental{height:110px!important;width:90px!important;border-radius:3px;margin-left:auto;margin-right:auto;margin-top:.4em;cursor:pointer}.productNameDentalSD{text-align:left;word-wrap:break-word;font-size:12px;color:#000000d9}.categoriesDentalSd{font-size:.65em;font-family:montserratLight;text-align:left;width:100%}.divPriceAndMoreInfo{align-items:center}.productPriceDentalSD{color:#0064ff;font-size:1.1em}.moreInfoDentalSd{background:none;border:none;font-family:montserratMedium;text-align:center;font-size:.7em;width:100%;border-radius:3px;cursor:pointer}.moreInfoDentalSd:hover{text-decoration:underline;cursor:pointer;color:#0064ff}.noStockText{text-align:center;font-size:12px;font-family:montserratMedium;margin-top:-10px}.reportmeButton{width:100%;border:0;background-color:#0064ff;box-sizing:border-box;border-radius:3px;height:2.1em;color:#fff;font-family:montserratMedium}.reportmeButton:hover{background-color:#0064ffb3;cursor:pointer}.divActionsDentalSd{display:inline-flex;box-sizing:border-box;width:100%;margin-bottom:.7em}.inputCountPoructsDentalSd{width:50%;border:1px solid rgb(0,100,255,.5);padding:.4em;box-sizing:border-box;border-radius:3px;font-family:montserratMedium}.inputCountPoructsDentalSd:focus{border-radius:3px!important;outline:3px solid;border:1px solid rgb(0,100,255,.3);outline-color:#0064ff1a}.addToCarDentalSd{width:100%;border:0;background-color:#0064ff;margin-left:1em;box-sizing:border-box;border-radius:3px;color:#fff;font-family:montserratMedium}.addToCarDentalSd:hover{background-color:#0064ffb3;cursor:pointer}.registerButton{width:100%;height:2.3em;border:0;background-color:#0064ff;box-sizing:border-box;border-radius:3px;color:#fff;font-family:montserratMedium;font-size:.7em}.registerButton:hover{background-color:#0064ffb3;cursor:pointer}@media (max-width: 700px){.formProduct{padding:.2em .4em;font-family:montserratSemiBold;max-width:9em;height:19em;display:flex;flex-direction:column;justify-content:space-between;text-align:center;align-content:center;justify-items:center}.productNameDentalSD{text-align:center;word-wrap:break-word;font-size:.7em;height:3em}.divPriceAndMoreInfo{display:flex;flex-direction:column}.moreInfoDentalSd{margin-top:.8em;background-color:#0064ff1a;padding:.4em 0;width:60%}.moreInfoDentalSd:hover{text-decoration:none;color:#fff;background-color:#0064ffb3}.categoriesDentalSd{text-align:center;font-size:.55em}}@media (max-width: 357px){.formProduct{border-radius:3px;padding:.2em 1em;min-width:9em;max-width:15em;height:16em}.categoriesDentalSd{display:flex;justify-content:center;font-size:.65em}}.divContainerShopCart{height:100%;margin-top:2em;margin-bottom:4em;min-height:400px}.carShopDiv{height:auto;align-items:center;display:grid;grid-template-columns:80% 20%;box-shadow:1px 0 13px #002a6a34;width:85%;margin:auto}.divTitleShopCar{box-sizing:border-box;text-align:left!important;display:flex;align-items:center;padding:10px;color:#fff;width:100%;justify-content:space-between;grid-column:span 3}.titleShopCar{box-sizing:border-box;display:flex;align-items:center;color:#fff;width:100%}.shopCarImgShopCar{height:20px;margin-right:.4em;padding:2px}.buttonCloseCarShop{background:none;border:none;margin:auto;width:auto;height:auto;padding:0;box-sizing:border-box;opacity:.6}.buttonCloseCarShop:hover{cursor:pointer;opacity:.8}.closeXWhiteOnCarShop{box-sizing:border-box;color:#fff;height:32px;padding:0}.shopCarContainer{display:grid;grid-template-columns:100%;width:100%;height:400px;overflow:auto;background:white}.carShopContainer{background:white;overflow:auto;display:flex;flex-direction:column;padding:.5em 0}.carShopMap{padding:.4em 2em;display:grid;gap:.2em;grid-template-columns:10% 50% 10% 8% 16% 6%;align-items:center;text-align:left}.categoriesShopCar{font-size:.75em;text-align:left}.priceContainer{display:flex;flex-direction:column;justify-content:center;align-items:center}.tituleTable{color:#0006;font-size:.6em}.priceCarShop{color:#0064ff;text-align:center}.inputCountProductsCarShop{text-align:center;border:1px solid rgb(0,100,255,.5);padding:.2em;max-width:6em}.subtotalCarShop{display:flex;flex-direction:column;justify-content:center;align-items:center}.spanSubtotalPriceCarShop{color:#0064ff;text-align:center;padding:.2em}.deleteProductCarShop{background:none;border:none;display:flex;margin:auto;opacity:.6;font-size:1.2em}.closeXWhiteOnSeachBar{opacity:.5;height:21px}.deleteProductCarShopOnTitle{background:none;border:none;display:flex;margin:auto;opacity:.6;font-size:1.2em;display:none;color:#fa03038b}.trashIconShopCar{height:22px}.deleteProductCarShop:hover{cursor:pointer;opacity:.8}.deleteProductCarShopOnTitle:hover{cursor:pointer;opacity:.8;color:#fa0303d7}.cartEmpty{color:#000;display:flex;flex-direction:column;justify-content:center;align-content:center;margin:auto}.cartEmptyText{color:#0064ff;font-weight:bolder;margin-top:.5em}.shopCarImgShopCarEmpty{height:80px;opacity:.5}.payDiv{box-sizing:border-box;height:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.divTotalPrice{width:100%;display:flex;flex-direction:column}.spanTotalPriceCarShop{color:#000;text-align:center;margin-bottom:.5em;background-color:#fff;padding:.2em .5em;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.totalToPay{font-size:1.1em;padding:8px 4px}.mercadopago-button{border:2px!important;border-radius:2px!important;width:100%!important;color:#fff!important;font-weight:700!important;transition:.3s!important;font-size:16px!important}.mercadopago-button:hover{cursor:pointer!important;opacity:.8;transition:.3s!important}.buttonBackToCart{margin-top:1.3em;border:0;padding:8px 4px;width:100%;background:rgb(0,25,222,.7);color:#fff;font-weight:700;transition:.3s}.buttonBackToCart:hover{cursor:pointer;background:rgba(0,26,222,.35);transition:.3s}.buttonClearFilterCss:hover{cursor:pointer;background-color:#0019deb3;transition:.3s}.relationProducts{width:100%;height:12em;background:white;box-shadow:1px 0 13px #566c8c34;left:0;position:unset}.containerCheckboxWithdraw{display:flex;flex-direction:row;justify-content:space-around;align-items:center;margin-bottom:1em;margin-top:.5em;color:#fffc;padding:.5em}.containerCheckboxWithdraw>label{cursor:pointer}.containerCheckboxWithdraw>label:hover{color:#fff}.containerCheckboxWithdraw>input{scale:1.4;cursor:pointer}.categoriesShopCar{display:flex;flex-direction:row}.cho-container{width:100%!important;margin-top:.2em}.divClass{color:#0064ff;padding:0 3px}@media (max-width: 900px){.carShopDiv{grid-template-columns:100%}.shopCarContainer{grid-column:1}.totalCarShop{grid-column:1;grid-row:3}.buttonEditUser{width:100%!important}}@media (max-width: 779px){.divClass{display:none}.carShopDiv{padding:0;width:95%}.carShopMap{display:grid;grid-template-columns:repeat(4,1fr);box-sizing:border-box;justify-items:center}.imgProductCarShop{grid-column:1}.text{grid-column:2/-1;grid-row:1;padding-right:5px}.deleteProductCarShop{display:none}.deleteProductCarShopOnTitle{z-index:2;display:flex}.detailsCarShop{display:none}.inputCountProductsCarShop{width:100%}.center{width:100%;padding:0}.unitario{grid-column:1;grid-row:2}.carShopMap{padding:10px 0}}@media (max-width:400px){.divMyDataOnUserData{font-size:.8em}}.continueBuyCarContainer{width:100%;min-block-size:400px;background:white;border-radius:0 0 0 3px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:montserratSemiBold;color:#0064ffcc}.loadingTitle{margin-bottom:50px}.spinner{border:4px solid rgba(0,0,0,.1);width:36px;height:36px;border-radius:50%;border-left-color:#09f;animation:spin 1s ease infinite;display:flex;flex-direction:column;justify-content:center;align-content:center;justify-items:center;align-items:center}.buttonSpinner{border:4px solid rgba(0,0,0,.1);width:20px;height:20px;border-radius:50%;border-left-color:#09f;animation:spin 1s ease infinite;margin:auto}.buttonPayContainer{display:flex!important;flex-direction:row;justify-content:center;align-items:center;width:100%!important}.helpText{font-family:montserratLight;margin-top:1em;color:#000;margin-bottom:-1em;padding:0 1em;text-align:left;font-size:1.2em}@keyframes spin{0%{transform:rotate(0)}10%{transform:rotate(36deg)}20%{transform:rotate(72deg)}30%{transform:rotate(108deg)}40%{transform:rotate(144deg)}50%{transform:rotate(180deg)}60%{transform:rotate(216deg)}70%{transform:rotate(252deg)}80%{transform:rotate(288deg)}90%{transform:rotate(324deg)}to{transform:rotate(360deg)}}.buttonDraw{border-radius:3px!important;padding:6px 4px!important;width:100%!important;background:red!important;color:#fff!important;font-weight:700!important;transition:.3s!important;font-size:16px!important}.buttonDraw:hover{cursor:pointer}.moreInfoConteinerDiv{background-color:#0006;position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;border-radius:3px;display:flex;flex-direction:row;align-items:center}.modalProductInfo{background-color:#fff;width:38em;margin:7% auto;position:relative;border-radius:3px;box-sizing:border-box;min-height:85vh}.titleProductInfo{background:rgb(0,100,255,.8);width:100%;box-sizing:border-box;min-height:3em;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1em;font-family:montserratSemiBold;color:#fff;word-wrap:break-word;border-radius:3px 3px 0 0}.containerButtonsOnTitle{display:flex;flex-direction:row;gap:0px 8px}.buttonCloseProductInvo{background:none;border:none;opacity:.6}.buttonCloseProductInvo:hover{cursor:pointer;opacity:.8}.sectionProductDetailAndRelationship{display:flex;flex-direction:row;align-items:center;padding:.5em}.formProductInfo{display:flex;flex-direction:column;justify-content:space-around;padding:1em;background-color:#fff;min-height:75vh;border-radius:3px;box-sizing:border-box}.productSelected{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;box-sizing:border-box;justify-content:space-between}.imageContainerEste{grid-column:1/span 2;display:flex;flex-direction:row;justify-content:space-between}.containerProductInfo{display:flex;flex-direction:column;justify-content:center;font-family:montserratLight;opacity:.8;font-size:12px;grid-column:1/span 2;margin-top:4px;margin-bottom:-4px}.inputCountPoructsDentalSdProductDetail{width:50%;border:1px solid rgb(0,100,255,.5);padding:.4em;box-sizing:border-box;border-radius:3px;font-family:montserratMedium;height:2.4em}.inputCountPoructsDentalSdProductDetail:focus{border-radius:3px!important;outline:3px solid;border:1px solid rgb(0,100,255,.3);outline-color:#0064ff1a}.addToCarDentalSdProductDetail2{width:100%;border:0;background-color:#0064ff;margin-left:1em;height:2.4em;box-sizing:border-box;border-radius:3px;color:#fff;font-family:montserratMedium}.addToCarDentalSdProductDetail2:hover{background-color:#0064ffb3;cursor:pointer}.registerButtonMoreInfo{width:50%;height:2.4em;border:0;background-color:#0064ff;box-sizing:border-box;border-radius:3px;color:#fff;font-family:montserratMedium;font-size:1em}.registerButtonMoreInfo:hover{background-color:#0064ffb3;cursor:pointer}.containerButtonsProductsDetails2{width:100%;margin-top:1em;display:flex;flex-direction:row;box-sizing:border-box}.noStockTextDetail{text-align:center;font-size:15px;font-family:montserratMedium;width:100%;margin-bottom:+10px}.priceProductDetail{color:#0064ff;font-size:2em;font-family:montserratSemiBold;display:flex;justify-content:center;align-items:center;width:50%}.contentImgGroupProductInfo2{display:flex;flex-direction:row;justify-content:center;gap:0em 2em;grid-column:1/span 2;width:100%;align-items:center}.contentImgMaxViewProductInfo2{display:flex;flex-direction:row;justify-content:center}.contentImgMaxViewProductInfo2:hover{cursor:zoom-in}.imgMaxViewProductInfo2{height:200px;width:200px;border-radius:3px;box-shadow:1px 0 13px #002a6a0d}.contentImgMinViewProductInfo2{display:flex;flex-direction:row;flex-wrap:wrap;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);justify-items:center;align-items:center;gap:5px}.imgMinViewProductInfo2{height:90px;width:80px;border-radius:3px;box-shadow:1px 0 13px #002a6a26}.imgMinViewProductInfo2:hover{cursor:pointer;box-shadow:1px 0 13px #002a6a40}.descriptionProductInfo{margin-top:1em;text-align:left;font-family:montserratLight;overflow:auto;max-height:12em}.divActionsDentalSdMoreInfo2{display:inline-flex;box-sizing:border-box;width:100%;height:30px;margin-bottom:.1em}@media (max-width: 630px){.modalProductInfo{width:100vw!important}.moreInfoConteinerDiv{padding:1em}.titleProductInfo{box-sizing:border-box;padding:.8em}.contentImgGroupProductInfo2{gap:0px 5px}.contentImgMinViewProductInfo2{display:grid;grid-template-columns:repeat(2,minmax(2em,5em));grid-template-rows:repeat(2,1fr);object-position:center;box-sizing:border-box}.imgMaxViewProductInfo2{height:140px;width:140px}.imgMinViewProductInfo2{height:65px;width:55px}.imageContainerEste{grid-column:1/span 2;display:flex;flex-direction:column-reverse;justify-content:space-between}}.contentDescriptionProducts{box-sizing:border-box;max-height:160px;overflow:auto;width:100%;grid-row:2;grid-column:1/span 2;border-radius:3px}.sectionResDescriptionMoreDetail{text-align:left;font-size:15px;padding:4px;border-radius:3px;word-wrap:break-word}.titleResDescriptionMoreDetail{font-family:montserratSemiBold;word-wrap:break-word}.descriptionResDescriptionMoreDetail{font-family:montserratLight;font-size:.9em;margin-left:4px;word-wrap:break-word}.leftImageOverlay{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:flex-start;width:50%;border:1px solid red;height:40px;width:40px}.rightImageOverlay{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:flex-end;width:50%;border:1px solid red;height:40px;width:40px}.overlayImage{position:relative;opacity:.5;z-index:1}.containerProductMoreExpensive{width:160px;max-height:200px;border-radius:3px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;text-align:center;cursor:pointer;border:1px solid rgba(128,128,128,.14)}.containerProductMoreExpensiveDetail{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:montserratLight;border-radius:3px;padding:2px}.containerProductMoreExpensiveDetail>img{width:70px;height:70px;border-radius:3px;margin-top:2px}.nameMoreExpensive{font-family:montserratLight;font-size:12px;margin-top:1em;text-align:center;margin-left:2px}.priceMoreExpensive{font-family:montserratMedium;font-size:12px;margin-top:1em;color:#0064ff}@media (max-width: 630px){.containerProductMoreExpensive{flex-direction:row;width:100%;margin-top:-1em;margin-bottom:1em}.containerProductMoreExpensiveDetail{flex-direction:row;justify-content:space-evenly;width:100%}.nameMoreExpensive{margin-left:0;margin-top:0;text-align:center}}.containerProductBuildPc{display:flex;flex-direction:row;gap:10px;padding:.5em 10px;box-sizing:border-box;max-height:21em;-ms-overflow-style:none;scrollbar-width:none;overflow-x:scroll;overflow-y:hidden}.containerProductBuildPc::-webkit-scrollbar{display:none}.texto-cortado{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-overflow:ellipsis}.contentProductsFeaturesBarBuildPc{display:flex;flex-direction:column;box-sizing:border-box;padding:1em 0 0;text-align:center}.containerUserData{box-sizing:border-box;height:100%;font-size:.9em;padding:0;display:flex;flex-direction:column;gap:10px;margin-top:15px}.divTitleUserData{background:rgb(0,100,255,.8);border-radius:3px 3px 0 0;padding:1em;box-sizing:border-box;height:auto;display:flex;align-items:center;justify-content:left;width:100%}.titleUserData{color:#fff}.userImgUserDataTitle{height:20px;margin-right:.4em}.telPhoneDiv{display:flex;flex-direction:row;flex-wrap:wrap}.divNewPasswordMenuUserData{display:flex;flex-direction:column;justify-content:center;width:100%}.divInputNewPasswordMenuUserData{margin-top:2em;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5em;gap:3px 0px}.containerInputsAndLabelsNewPassowrdUserData{display:flex;flex-direction:row;width:100%;gap:2px}.inputChangePassword{box-sizing:border-box;border:none;outline:1px solid rgb(0,100,255,.2);border:1px solid rgba(0,100,255,.5);width:100%;text-align:center;margin-left:1em;margin-right:1em;padding:.2em;height:30px;border-radius:3px}.inputChangePassword:focus{outline:1px solid rgb(0,100,255,.5)}.divButtonsNewPasswordMenuUserData{display:flex;flex-direction:row;justify-content:flex-end;border-radius:3px}.divButtonsUserData{width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-around}.buttonUserData{box-sizing:border-box;padding:1em 0;color:#fff;background:rgb(0,25,222,.7);border:none;margin:auto;width:100%}.buttonUserData:hover{cursor:pointer;background:rgba(0,26,222,.35)}.ButtonEditDataUserData{border-radius:3px 0 0 3px;height:100%}.ButtonChangePassowrdUserData{border-radius:0;height:100%}.ButtonDeleteAccUserData{border-radius:0 3px 3px 0;height:100%}.divButtonsCancelOrAcceptEditUserData{display:flex;flex-direction:row;justify-content:center;width:100%}.bl{border-radius:3px 0 0 3px}.br{border-radius:0 3px 3px 0}.lef{border-radius:3px 0 0 3px}.rig{border-radius:0 3px 3px 0}.sectionUserData{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;border-radius:3px;box-shadow:0 0 10px #00000026}.containerExtras{display:flex;flex-direction:row;width:100%;gap:0px 25px;margin-bottom:15px}.sectionReport{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;border-radius:3px;margin-top:1em;box-shadow:0 0 10px #00000026}.sectionBuys{display:flex;flex-direction:column;width:50%;border-radius:3px;margin-top:1em;box-shadow:0 0 10px #00000026}@media (max-width: 850px){.containerExtras{flex-direction:column;width:100%;gap:0px 10px}.sectionReport,.sectionBuys{width:100%}}.divContentUserData{background-color:#fff;padding:1em;display:flex;flex-direction:column;justify-content:space-around;box-sizing:border-box}.divMyDataOnUserData{display:flex;flex-direction:row;flex-wrap:wrap;padding:1em;gap:20px 0em;box-sizing:border-box;text-align:left}.flexR{display:flex;flex-direction:row;width:49%}.labelUserDataOptions{align-self:flex-end;color:#000;min-width:6em!important;margin-left:10px}.spanUserDataOptions{color:#000000bd}.inputUserDataOptions{box-sizing:border-box;border:none;border-bottom:1px solid rgba(0,0,0,.126);width:90%;text-align:left;margin-left:.2em;padding:.2em;height:auto;font-size:.9em}.celPhoneDiv{display:flex;flex-direction:row;flex-wrap:wrap}.inputUserDataOptions:focus{color:#f009;outline:none}.countryAndAreaUserData{box-sizing:border-box;display:flex}.flexRw{display:flex;flex-direction:row;width:100%;resize:none;word-break:break-all}.containerButtonsUserOptions{display:flex;flex-direction:row;justify-content:right;width:100%}.buttonEditUser{margin-top:1em;border:0;padding:6px;width:13%;background:rgb(0,100,255,.8);color:#fff;font-weight:700;transition:.3s;margin-left:5px;cursor:pointer}.buttonEditUser:hover{background:rgb(0,100,255,1);transition:.3s}.selectUserDataOptions{box-sizing:border-box;border:none;border-bottom:1px solid rgba(0,0,0,.126);width:90%;text-align:left;margin-left:.2em;padding:.2em;height:auto;font-size:.9em;background-color:#fff;color:#000}@media (max-width: 700px){.flexR{width:100%}.labelUserDataOptions{margin-left:0;margin-right:0}}.containerBuys{background-color:#fff;padding:1em;display:flex;flex-direction:column;justify-content:space-around;box-sizing:border-box;width:100%;max-height:250px;overflow-y:auto;height:100%}.sectionListBuys{width:100%;box-sizing:border-box;padding:0}.tbodyBuy{width:100%;display:flex;flex-direction:row}.trBuy{width:100%}.tdBuy{display:flex;flex-direction:row;width:100%;box-sizing:border-box;padding:5px;cursor:pointer;align-items:center}.tdBuy:hover{background-color:#f5f5f5}.titleProductBuy{cursor:pointer}.titleProductBuy:hover{color:#00a8ff}.containerNameAndDate{width:100%;display:flex;flex-direction:column}.spanDateBuy{font-size:.8em;color:#0656ac}.buttonAddToCart{height:24px!important;padding:0 4px;margin-left:10px;border:0;background:rgb(0,100,255,.8);box-sizing:border-box;color:#fff;cursor:pointer}.buttonAddToCart:hover{background:rgb(0,100,255,1)}.tableSales{width:100%;max-height:500px!important;overflow-y:auto;border-collapse:separate;border-spacing:0 2px;box-sizing:border-box}.tableHeadSales{width:100%;text-align:left;box-sizing:border-box;font-size:14px}.trSalesBody{text-align:left;cursor:pointer;border-radius:3px;font-size:12px;line-height:25px}.trSalesBody:hover{opacity:.7;background-color:#00040937;color:#00f}.state-active{color:#fff!important}.selected{color:#fff;background-color:#0064ff}.tdDate{margin-left:10px;border-left:10px solid;border-color:transparent}.red{color:red}.green{color:green}.containerProducts{display:flex;flex-direction:column;min-width:100%!important;box-sizing:border-box;border:1px solid #e6e6e6;padding:10px;background-color:#fff}.containerTitlesForProductsSales{display:grid;grid-template-columns:.5fr 3fr .5fr .5fr .5fr;font-size:12px;width:100%}.containerProductSales{display:flex;flex-direction:column}.containerListProductsSales{display:grid;grid-template-columns:.5fr 3fr .5fr .5fr .5fr;font-size:14px;margin-top:10px}.containerButtonsSalesProducts{width:100%;text-align:right;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:5px;gap:0px 10px;font-size:12px;box-sizing:border-box;margin-top:40px}.delirevedState{flex-direction:flex-start;text-align:left;width:100%}.buttonChangeState{border:0;background-color:#0064ff1a;font-size:12px;box-sizing:border-box;border-radius:3px;color:#000;padding:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.buttonChangeState:hover{opacity:.6}.width120{width:120px}.newState{padding:5px 10px}.selectStateSales{color:#000;border-radius:3px;background-color:#0064ff1a;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;cursor:pointer;box-sizing:border-box}.containerOtro{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;box-sizing:border-box;gap:0px 10px}.buttonContainerWp{box-sizing:border-box;padding:2.5px;display:flex;flex-direction:column;justify-content:center;align-items:center}.whatsappBlueBuyList{width:20px;opacity:.8}.observationsExtras{font-size:12x;width:100%;color:#000}@media (max-width: 600px){.trSales,.tBodySales{font-size:12px}}.containerDivUserRegister{height:100dvh}.contRegister2{min-height:90vh;margin-top:1em;margin-bottom:1em;padding:0 2em}.viewMessageToDeleteUser2{margin-top:6em;box-sizing:border-box;padding:10px;display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;font-family:montserratBold;border-radius:3px;width:100%!important;text-align:center;height:18em;border:2px solid rgb(0,100,255,.8);background-color:#eaeded;color:#0064ffcc;font-size:1.3em}.conteinerChangePassword{height:100dvh!important;display:flex;align-items:center}.formChangePassword{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;gap:.4em;width:40%}.inputChangePassword{border:1px solid rgb(0,100,255,.4);border-radius:3px;padding:6px;outline-color:#0064ff1a}.inputChangePassword:focus{border-radius:3px!important;outline:3px solid;outline-color:#0064ff1a}.buttonChangePassword{border:0;border-radius:3px;padding:8px 4px;width:100%;background:rgb(0,100,255,.7);color:#fff;font-weight:700;font-family:montserratMedium;transition:ease-in .3s}.buttonChangePassword:hover{cursor:pointer;background:rgb(0,100,255,1);transition:ease-out .3s}@media (max-width: 600px){.formChangePassword{width:80%!important}}.containerHomeDentalSD{display:flex;flex-direction:column;justify-items:center;align-items:center}.block-scroll{overflow:hidden}.parent-modal-with-child{pointer-events:none}.parent-modal-with-child>*{pointer-events:none}.chakra-modal__content-container:last-of-type{pointer-events:auto!important}.chakra-modal__content-container:last-of-type>*{pointer-events:auto!important}.divRoutes{overflow-x:hidden}.fourCeroFour{height:100dvh}.breadcrumb-container{padding:.5rem 0;margin-bottom:1rem}.breadcrumb-link{transition:color .2s ease-in-out}.breadcrumb-link:hover{text-decoration:underline}.filter-search-bar{transition:all .3s ease-in-out;box-shadow:0 2px 4px #0000000d}.nav-button{transition:transform .2s ease-in-out,background-color .2s ease-in-out}.nav-button:hover{transform:translateY(-2px)}.product-card{transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.nav-menu{transition:all .3s ease-in-out}.main-container{padding-top:1rem;padding-bottom:2rem}.tag{transition:all .2s ease-in-out}.tag:hover{transform:scale(1.05)}.page-transition{transition:opacity .3s ease-in-out}.page-transition.fadeIn{opacity:1}.page-transition.fadeOut{opacity:0}.loading-overlay{transition:opacity .2s ease-in-out}.loading-overlay.visible{opacity:1}.loading-overlay.hidden{opacity:0}.page-content{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body{overflow-x:hidden}.no-flash{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);perspective:1000}
