.userActivationContainer{display:flex;justify-content:center;align-items:center;flex-direction:row;height:100vh;background-color:#d7d4d4}.userActivationImageContainer{width:900px;height:80vh;position:relative;border-radius:50px}.userActivationImage{width:900px;height:100%;box-shadow:0 2px 2px #c2c1c1;border-radius:50px}.userActivationPanelImage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#e45d6b;opacity:.8;text-align:center;width:900px;height:100%;border-radius:50px}.userActivationUpContainer{position:absolute;top:30px;left:25px}.userActivationTextTop{color:#fff;font-weight:600;font-size:26px}.userActivationTitle{font-size:62px;margin-bottom:20px;font-weight:800;color:#fff}.userActivationTextCenter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:75%}.userActivationTextSystem{color:#000;font-size:18px;font-weight:400;font-family:"Roboto Serif",serif;color:#fff}.userActivationTextFooter{position:absolute;top:90%;left:5%}.userActivationSocialMedia{margin-top:20px;margin-right:20px;color:#fff}.userActivationIcons{color:#fff}.userActivationTextRight{position:absolute;top:90%;left:90%;color:#fff;font-weight:600}.userActivationButton{width:200px;height:50px;color:#ea7c87;font-weight:600;font-size:16px;background-color:#fff;border:2px solid #ea7c87;margin-top:20px;cursor:pointer;transition:background-color .3s;border-radius:20px}.userActivationButton:hover{background-color:#ea7c87;color:#fff;border:3px solid white;font-weight:600}@media screen and (max-width: 768px){*{margin:0;padding:0;border-radius:0}.userActivationContainer,.userActivationImageContainer,.userActivationImage,.userActivationPanelImage{width:100%;height:100vh;border-radius:0}.userActivationTextFooter{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);text-align:center}.userActivationIcons{font-size:30px!important}.userActivationTextRight{position:absolute;top:95%;left:80%;color:#fff;font-weight:600}.userActivationTextSystem{text-align:center;font-size:14px;display:flex;justify-content:center;align-items:center}}.buttonForgotPassword{background-color:#e45d6b;border:none;height:35px;border-radius:10px;margin-top:5px;font-family:Montserrat,sans-serif}.textButtonForgotPassword{color:#fff;font-weight:600}.boxReturnLogin{display:flex;justify-content:center;margin-top:10px}.textForgotP{font-family:Montserrat,sans-serif;color:gray;font-size:11px}.textLinkReturnLogin{text-decoration:none}.textReturnLogin{color:#e45d6b}.forgotPasswordTitle{font-size:24px;font-weight:600;margin-bottom:10px;text-align:center;font-family:"Roboto serif";color:gray}.forgotPasswordError{color:#e45d6b!important;font-size:12px!important;font-family:Montserrat,sans-serif!important;font-weight:600!important}.forgot-title-class{font-weight:100!important;font-size:22px!important}@media screen and (max-width: 768px){.forgot-title-class{font-weight:100!important;font-size:18px!important}}.forgotPasswordContainer{display:flex;justify-content:center;align-items:center;flex-direction:row;height:100vh;background-color:#d7d4d4}.forgotPasswordImage{width:300px;height:40vh;position:relative;border-radius:0 50px 50px 0}.imageForgotPassword{width:300px;height:100%;box-shadow:0 2px 2px #c2c1c1;border-radius:50px 0 0 50px}.forgotPasswordForm{width:400px;background-color:#fff;height:40vh;display:flex;justify-content:center;align-items:center;box-shadow:2px 2px 2px #c2c1c1;border-radius:0 50px 50px 0}.panelImageFP{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#e45d6b;opacity:.8;text-align:center;width:300px;height:100%;border-radius:50px 0 0 50px}.textFPCenter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:75%;color:#fff;font-weight:800;font-size:24px}@media screen and (max-width: 768px){.forgotPasswordForm{height:100vh;border-radius:0}.forgotPasswordImage{display:none}}.resetPasswordTitle{display:flex;justify-content:center;margin-bottom:20px;color:gray}.resetPasswordLabel{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600!important}.resetPasswordError{color:#e45d6b!important;font-size:12px!important;font-family:Montserrat,sans-serif!important;font-weight:600!important}.reset-title-class{font-weight:100!important;font-size:22px!important}.reset-confirm-button-class{background-color:green!important}@media screen and (max-width: 768px){.reset-title-class{font-weight:100!important;font-size:18px!important}}.resetPasswordContainer{display:flex;justify-content:center;align-items:center;flex-direction:row;height:100vh;background-color:#d7d4d4;box-shadow:20px 5px 5px red}.resetPasswordBoxImage{width:450px;height:80vh;position:relative}.resetPasswordImageContainer{width:450px;height:100%;box-shadow:0 2px 2px #c2c1c1;border-radius:50px 0 0 50px}.resetPasswordPanelImage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#e45d6b;opacity:.8;text-align:center;width:451px;height:100%;border-radius:50px 0 0 50px}.resetPasswordUpContainer{position:absolute;top:30px;left:25px}.resetPasswordTextTop{color:#fff;font-weight:600;font-size:26px}.resetPasswordBoxCenter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:75%}.resetPasswordTextSystem{color:#000;font-size:16px;font-weight:400;font-family:"Roboto Serif",serif;color:#fff}.resetPasswordTextFooter{position:absolute;top:90%;left:5%}.resetPasswordSocialMedia{margin-Top:20px;margin-right:20px;color:#fff}.ResetPasswordTextRight{position:absolute;top:90%;left:85%;color:#fff;font-weight:600}.resetPasswordForm{width:450px;background-color:#fff;height:80vh;display:flex;justify-content:center;align-items:center;box-shadow:2px 2px 2px #c2c1c1;border-radius:0 50px 50px 0}@media screen and (max-width: 768px){.resetPasswordForm{height:100vh;border-radius:0}.resetPasswordBoxImage{display:none}}.error-container-class{z-index:99999999!important}.error-title-class{font-weight:100!important;font-size:22px!important}.error-confirm-button-class{background-color:gray!important}@media screen and (max-width: 768px){.error-title-class{font-weight:100!important;font-size:18px!important}.error-text-class{font-size:16px!important}}.buttonLoader{position:relative;width:100px;height:40px;cursor:pointer;display:flex;justify-content:center;align-items:center;border:1px solid #e3e3e3!important;background-color:#e3e3e3!important;color:#fff!important;overflow:hidden;border-radius:10px}.loader{position:relative;width:34px;height:34px;border-radius:10px}.loader div{width:8%;height:24%;background:rgb(128,128,128);position:absolute;left:50%;top:40%;opacity:0;border-radius:50px;box-shadow:0 0 3px #0003;animation:fade458 1s linear infinite}@keyframes fade458{0%{opacity:1}to{opacity:.25}}.loader .bar1{transform:rotate(0) translateY(-130%);animation-delay:0s}.loader .bar2{transform:rotate(30deg) translateY(-130%);animation-delay:-1.1s}.loader .bar3{transform:rotate(60deg) translateY(-130%);animation-delay:-1s}.loader .bar4{transform:rotate(90deg) translateY(-130%);animation-delay:-.9s}.loader .bar5{transform:rotate(120deg) translateY(-130%);animation-delay:-.8s}.loader .bar6{transform:rotate(150deg) translateY(-130%);animation-delay:-.7s}.loader .bar7{transform:rotate(180deg) translateY(-130%);animation-delay:-.6s}.loader .bar8{transform:rotate(210deg) translateY(-130%);animation-delay:-.5s}.loader .bar9{transform:rotate(240deg) translateY(-130%);animation-delay:-.4s}.loader .bar10{transform:rotate(270deg) translateY(-130%);animation-delay:-.3s}.loader .bar11{transform:rotate(300deg) translateY(-130%);animation-delay:-.2s}.loader .bar12{transform:rotate(330deg) translateY(-130%);animation-delay:-.1s}.loginSubmit{background-color:#e45d6b;border:none;color:#fff;height:35px;border-radius:10px;margin-top:20px;font-family:Montserrat,sans-serif;cursor:pointer}.boxTitle{display:flex;justify-content:center;margin-bottom:1.2rem}.boxForgotPassword{display:flex;justify-content:center;margin-top:0}.textForgot{font-family:Montserrat,sans-serif;color:gray;font-size:11px}.textForgotPassword{font-family:Montserrat,sans-serif;color:#e45d6b;text-decoration:none}.textEmail,.textPassword{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600!important}.textButtonSubmit{font-weight:600}.loginError{color:#e45d6b!important;font-size:12px!important;font-family:Montserrat,sans-serif!important;font-weight:600!important}.loginContainerFP{display:flex;justify-content:flex-end}.count-card{box-shadow:0 5px 10px #0003;width:18%;min-height:200px;background-color:#fff;border-radius:10px;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.count-card img{width:50px}.count-card .count-card span{font-size:20px;color:#e45d6b}@media (max-width: 880px){.count-card{width:95%;margin:15px 2.5%}}table{width:100%}.box-stat-bars{width:58%}.box-stat-bars canvas{min-width:500px;min-height:250px}.stats-tables{width:40%}.container-bars canvas{width:700px!important;height:400px!important;max-width:auto!important;max-height:auto!important}@media (max-width: 880px){.box-cards-statistics{display:grid!important;grid-template-columns:50% 50%;flex-direction:column}.stats-bars{flex-direction:column!important}.box-stat-bars{width:92vw}.stats-tables{width:95%}}@media (max-width: 1000px){.container-bars{width:170%!important;justify-content:start!important}}.notFoundContainer{display:flex;justify-content:center;align-items:center;flex-direction:row;height:100vh;background-color:#d7d4d4}.notFoundImageContainer{width:450px;height:80vh;position:relative;border-radius:50px}.notFoundImage{width:450px;height:100%;box-shadow:0 2px 2px #c2c1c1;border-radius:50px 0 0 50px}.notFoundPanelImage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#e45d6b;opacity:.8;text-align:center;width:451px;height:100%;border-radius:50px 0 0 50px}.notFoundUpContainer{position:absolute;top:30px;left:25px}.notFoundTextTop{color:#fff;font-weight:600;font-size:26px}.notFoundTextCenter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:75%}.notFoundTextSystem{color:#000;font-size:16px;font-weight:400;font-family:"Roboto Serif",serif;color:#fff}.notFoundTextFooter{position:absolute;top:90%;left:5%}.notFoundSocialMedia{margin-top:20px;margin-right:20px;color:#fff}.notFoundIcons{color:#fff}.notFoundTextRight{position:absolute;top:90%;left:85%;color:#fff;font-weight:600}.notFoundButton{width:200px;height:50px;color:#fff;font-weight:400;font-size:16px;background-color:#ea7c87;border:2px solid white;margin-top:20px;cursor:pointer;transition:background-color .3s;border-radius:20px}.notFoundButton:hover{background-color:#fff;color:#ea7c87;border:3px solid #ea7c87;font-weight:600}.notFoundForm{width:450px;background-color:#fff;height:80vh;display:flex;justify-content:center;align-items:center;box-shadow:2px 2px 2px #c2c1c1;border-radius:0 50px 50px 0}.notFoundPhoneContainer{display:none}.notFoundPhoneImageContainer{width:900px;height:80vh;position:relative;border-radius:50px}.notFoundPhoneImage{width:900px;height:100%;box-shadow:0 2px 2px #c2c1c1;border-radius:50px}.notFoundPhonePanelImage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#e45d6b;opacity:.8;text-align:center;width:900px;height:100%;border-radius:50px}.notFoundPhoneUpContainer{position:absolute;top:30px;left:25px}.notFoundPhoneTextTop{color:#fff;font-weight:600;font-size:26px}.notFoundPhoneTitle{font-size:62px;margin-bottom:20px;font-weight:800;color:#fff}.notFoundPhoneTextCenter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:75%}.notFoundPhoneTextSystem{color:#000;font-size:18px;font-weight:400;font-family:"Roboto Serif",serif;color:#fff}.notFoundPhoneTextFooter{position:absolute;top:90%;left:5%}.notFoundPhoneSocialMedia{margin-top:20px;margin-right:20px;color:#fff}.notFoundPhoneIcons{color:#fff}.notFoundPhoneTextRight{position:absolute;top:90%;left:90%;color:#fff;font-weight:600}.notFoundPhoneButton{width:200px;height:50px;color:#ea7c87;font-weight:600;font-size:16px;background-color:#fff;border:2px solid #ea7c87;margin-top:20px;cursor:pointer;transition:background-color .3s;border-radius:20px}.notFoundPhoneButton:hover{background-color:#ea7c87;color:#fff;border:3px solid white;font-weight:600}@media screen and (max-width: 768px){.notFoundForm,.notFoundImageContainer{display:none}.notFoundPhoneContainer{display:flex;justify-content:center;align-items:center;flex-direction:row;height:100vh;background-color:#d7d4d4}.notFoundPhoneImageContainer,.notFoundPhoneImage,.notFoundPhonePanelImage{width:100%;height:100vh;border-radius:0}.notFoundPhoneTitle{font-size:82px}.notFoundPhoneTextFooter{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);text-align:center}.notFoundPhoneIcons{font-size:30px!important}.notFoundPhoneTextRight{position:absolute;top:95%;left:80%;color:#fff;font-weight:600}.notFoundPhoneTextSystem{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}}.disable-container-class{z-index:99999999!important}.disable-title-class{font-weight:100!important;font-size:22px!important}.disable-confirm-button-class{background-color:green!important}@media screen and (max-width: 768px){.disable-title-class{font-weight:100!important;font-size:18px!important}.disable-text-class{font-weight:100!important;font-size:16px!important}}.enable-container-class{z-index:99999999!important}.enable-title-class{font-weight:100!important;font-size:22px!important}.enable-confirm-button-class{background-color:green!important}@media screen and (max-width: 768px){.enable-title-class{font-weight:100!important;font-size:18px!important}}.success-container-class{z-index:99999999!important}.success-title-class{font-weight:100!important;font-size:22px!important}.success-confirm-button-class{background-color:green!important}@media screen and (max-width: 768px){.success-title-class{font-weight:100!important;font-size:18px!important}}.principal-title{font-size:25px;color:#000}.stock{color:#fff;padding:5px;min-width:25px;align-items:center;justify-content:center;display:flex;border-radius:5px}.stock-danger{background-color:red}.stock-warning{background-color:orange}.stock-good{background-color:green}.data-table>div{display:block}.supplier-table>div{min-width:1000px}.point-table>div{min-width:720px}.sale-table>div{min-width:1200px}@media (max-width: 880px){.data-table-purchase>div{display:table!important}}.search{background:url('data:image/svg+xml;utf8,<?xml version="1.0" ?><svg height="512px" id="Layer_1" style="enable-background:new 0 0 512 512;" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M344.5,298c15-23.6,23.8-51.6,23.8-81.7c0-84.1-68.1-152.3-152.1-152.3C132.1,64,64,132.2,64,216.3  c0,84.1,68.1,152.3,152.1,152.3c30.5,0,58.9-9,82.7-24.4l6.9-4.8L414.3,448l33.7-34.3L339.5,305.1L344.5,298z M301.4,131.2  c22.7,22.7,35.2,52.9,35.2,85c0,32.1-12.5,62.3-35.2,85c-22.7,22.7-52.9,35.2-85,35.2c-32.1,0-62.3-12.5-85-35.2  c-22.7-22.7-35.2-52.9-35.2-85c0-32.1,12.5-62.3,35.2-85c22.7-22.7,52.9-35.2,85-35.2C248.5,96,278.7,108.5,301.4,131.2z"/></svg>') no-repeat 10px 5px;background-size:28px;width:60%;height:40px;border:transparent;border-bottom:solid 1px #ccc;padding:10px 10px 10px 30px;outline:none;font-size:14px}.search-barcode{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17,3h-1c-0.6,0-1,0.4-1,1s0.4,1,1,1h1c1.1,0,2,0.9,2,2v1.1c0,0.6,0.4,1,1,1s1-0.4,1-1V7C21,4.8,19.2,3,17,3z"/><path d="M20,15c-0.6,0-1,0.4-1,1v1c0,1.1-0.9,2-2,2h-1c-0.6,0-1,0.4-1,1s0.4,1,1,1h1c2.2,0,4-1.8,4-4v-1C21,15.4,20.6,15,20,15z"/><path d="M8,19H7c-1.1,0-2-0.9-2-2v-1c0-0.6-0.4-1-1-1s-1,0.4-1,1v1c0,2.2,1.8,4,4,4h1c0.6,0,1-0.4,1-1S8.6,19,8,19z"/><path d="M4,9c0.6,0,1-0.4,1-1V7c0-1.1,0.9-2,2-2h1c0.6,0,1-0.4,1-1S8.6,3,8,3H7C4.8,3,3,4.8,3,7v1C3,8.5,3.4,9,4,9z"/><path d="M20,11H4c-0.6,0-1,0.4-1,1s0.4,1,1,1h16c0.6,0,1-0.4,1-1S20.6,11,20,11z"/></svg>') no-repeat 10px 5px;background-size:28px;width:60%;height:40px;border:transparent;border-bottom:solid 1px #ccc;outline:none;font-size:14px;border:none;border-radius:15px;padding:10px 10px 10px 45px;font-weight:700;min-width:310px}.complete-purchase .search-barcode{min-width:auto}.box-search{margin-top:-60px;display:flex;justify-content:flex-end;margin-bottom:15px}.box-search .search{border:none;border-radius:15px;padding-left:45px;font-weight:700;width:26%}@media screen and (max-width: 899px){.search,.search-barcode{width:100%!important;border-radius:20px;border-bottom:solid 1px #e4e4e4}.box-search{margin-top:0}}.modal-product .MuiDialogContent-root{overflow-y:visible}.update-container-class{z-index:99999999!important}.update-title-class{font-weight:100!important;font-size:22px!important}.update-confirm-button-class{background-color:green!important}@media screen and (max-width: 768px){.update-title-class{font-weight:100!important;font-size:18px!important}}nav .css-d9ml5t-MuiDrawer-docked .MuiDrawer-paper{border-radius:30px;background:white;overflow:visible;border:none;box-shadow:0 5px 10px #0003}.navbar-base{height:100%;border-radius:25px}.navbar-base .branding-logo{width:100%;margin:auto;border-radius:20px}.navbar-base .MuiList-root li{left:20px;border-radius:15px;margin:10px 0;height:4.5vh;min-height:30px}.navbar-base .MuiList-root li a{width:100%;text-decoration:none;color:#0c0c0c;border-radius:15px;transition:ease-in .2s}.navbar-base .MuiList-root li a:hover{color:#fff;background-color:#e45d6b;transition:ease-in .2s;box-shadow:0 5px 10px #0003}.navbar-base .MuiList-root li a:hover .css-cveggr-MuiListItemIcon-root{color:#fff;transition:ease-in .2s}.navbar-base .MuiList-root li a .MuiButtonBase-root{padding:4px 15px}.navbar-base .MuiButtonBase-root .css-cveggr-MuiListItemIcon-root{min-width:35px;color:#0c0c0c}.MuiBox-root header{box-shadow:none;background-color:#f4f4f4}.MuiBox-root header .MuiToolbar-root{display:flex;justify-content:space-between;padding:20px 25px}.MuiBox-root main{background:#F4F4F4;min-height:100vh;height:fit-content;padding-left:2%;padding-right:2%;padding-top:6%;overflow-y:hidden}.navbar-base .activeLink,.navbar-base ul .activeLink a:hover{background-color:#0c0c0c}.navbar-base ul .activeLink a,.navbar-base ul .activeLink a .MuiButtonBase-root .MuiListItemIcon-root svg{color:#fff}.navbar-base ul .activeLink:after{content:"";border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent white;display:inline-block;margin-right:15px}nav .MuiDrawer-paper{box-sizing:border-box;width:240px;border-radius:30px;overflow:visible!important;border:none;box-shadow:0 5px 10px #0003}nav .css-1f8bwsm{min-width:40px;color:#0000008a;flex-shrink:0;display:inline-flex}.MuiIconButton-edgeStart svg{color:#000}.css-1jvquzu-MuiDrawer-docked .MuiDrawer-paper{overflow:visible}@media (max-width: 1536px),(max-height: 840px){.navbar-base{justify-content:flex-start}.navbar-base .MuiList-root li{left:0;border-radius:0;min-height:40px;overflow:hidden}}@media (max-width: 600px){.MuiBox-root header .MuiToolbar-root{padding:20px 3.2%}.settings-float-button,.reports-float-button{display:none!important}.global-select{max-width:165px}}.principal-modal .notification-modal{width:90%;min-height:675px;border-radius:15px}@media only screen and (min-width: 550px){.principal-modal .notification-modal{width:500px;min-height:675px;border-radius:15px}}.principal-modal .pagination{display:flex;justify-content:center;align-items:center;width:calc(100% - 70px);bottom:20px;position:absolute}.principal-modal .pagination .button-pagination svg{font-size:1rem}.principal-modal .pagination .page-number{margin:0 16px}.notification-base{background-color:#fff;border-radius:35%;box-shadow:0 5px 10px #0003}.notification-base .MuiBadge-badge{background-color:#e45d6b}.container-title-notification{font-size:1rem;color:#0c0c0c}.notification-item{display:flex;justify-content:space-evenly;align-items:center;margin:.5rem 0;padding:5px;cursor:pointer;transition:ease-in .2s;height:4rem;box-shadow:0 5px 15px #0003;border-radius:15px}.notification-item:hover{border-radius:15px;background:rgba(22,24,35,.03);color:#6f6f6f;transition:ease-out .2s}.container-icon-notification{background:rgba(86,87,90,.02);border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.notification-item svg{color:#7a757595;font-size:2rem}.container-input-search{margin-top:.5rem}.container-input-search .input-search div{border-radius:15px}.container-input-search .notification-switch{margin-top:.5rem;text-align:center}.input-search{margin-top:20px;width:100%}.notification-close-button{position:absolute;width:fit-content;right:0;top:30px;padding-right:25px}.notification-close-button button svg{color:#0c0c0c}.notification-detail.MuiBox-root.css-0{z-index:20;display:flex;flex-direction:column;align-items:center;row-gap:.5rem;border:1px solid rgba(22,24,35,.179);border-radius:15px;padding:1rem;position:relative;bottom:105px;background:#fff}.notification-detail.MuiBox-root.css-0 .title-open-notification{font-size:1rem;color:#0c0c0c;font-weight:700}.notification-detail.MuiBox-root.css-0 .text-open-notification{padding:.5rem;font-size:15px;text-align:justify;color:#0c0c0c}.close-icon-button svg{color:#6f6f6f;border-radius:50%;width:30px;height:30px;padding:3px}.close-icon-button svg:hover{background:rgba(211,47,47,.334);color:#fff;transition:ease-out .2s}.avatar-button{padding:4px;border-radius:50%;transition:box-shadow .2s ease-in-out;margin:0 8px;width:40px;height:40px}.avatar-style{width:100%;height:100%;border-radius:50%;border:2px solid white;box-shadow:0 2px 6px #00000026;transition:transform .2s ease;object-fit:cover}.avatar-style:hover{transform:scale(1.08)}.MuiMenu-paper{border-radius:12px!important;box-shadow:0 8px 24px #00000026!important;min-width:220px;padding:4px 0;transition:all .3s ease}.MuiMenuItem-root{font-size:15px;padding:10px 20px;transition:background-color .2s ease;border-radius:8px;margin:4px 8px}.MuiMenuItem-root:hover{background-color:#f0f2f5}.menu-header{display:flex;align-items:center;padding:12px 16px 8px;gap:10px}.menu-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover}.menu-username{font-weight:600;font-size:16px}.menu-divider{border:none;border-top:1px solid #ddd;margin:8px 0}.base-head{background-color:#f4f4f4}.father-button button{background-color:#e45d6b;padding:12px 35px;border-radius:12px;min-width:100px;border:none;box-shadow:0 5px 10px #0003;color:#fff;cursor:pointer;position:relative;font-size:16px;margin-bottom:2%;transition:ease-in .2s}.father-button button:hover{transform:translateY(-6%);transition:ease-out .2s}.MuiDialog-paper{border-radius:15px!important}.MuiDialog-paper .option-buttons{display:flex;justify-content:flex-end;gap:25px}.MuiDialog-paper .option-buttons button{padding:10px;border:none;border-radius:5px;cursor:pointer;box-shadow:0 5px 10px #0003;transition:ease-in .2s}.option-buttons button[type=submit]{background-color:#e45d6b;color:#fff}.MuiDialog-paper .option-buttons button:hover{transform:translateY(-5%);transition:ease-out .2s}.father-box-float{background-color:#fff;padding:25px;box-shadow:0 5px 10px #0003;border-radius:20px;min-height:70vh;max-width:calc(100vw - 330px)}.father-box-float .header-father-box-float{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.father-box-float .header-father-box-float .search{margin-top:0!important;max-width:40%;border:none;border-radius:15px;padding-left:45px;font-weight:700}.box-float-left{background-color:#fff;padding:20px;box-shadow:0 5px 10px #0003;border-radius:20px;min-height:70vh;min-width:55%;overflow-x:scroll;max-width:40vw}.box-float-left::-webkit-scrollbar{height:0px}.box-float-left::-webkit-scrollbar-thumb{background-color:#d8d8d8;border-radius:3px}.box-float-left::-webkit-scrollbar-track{background-color:#f1f1f1}.box-float-left .header-father-box-float{display:flex;justify-content:space-between;align-items:start;margin-bottom:15px;flex-direction:column}.box-float-left .header-father-box-float .search{margin-top:0!important;min-width:310px;border:none;border-radius:15px;padding-left:45px;font-weight:700}.box-float-right{background-color:#fff;padding:35px;box-shadow:0 5px 10px #0003;border-radius:20px;min-height:70vh;width:100%}.box-float-right .header-father-box-float{display:flex;justify-content:flex-start;align-items:center;margin-bottom:15px}.box-float-right .header-father-box-float .search{margin-top:0!important;max-width:40%;border:none;border-radius:15px;padding-left:45px;font-weight:700}.rdt_TableHead .gTmoer{background-color:#0c0c0c;color:#fff}.datatable-btn-complete{background-color:#0d6efd;color:#fff;border:none;border-radius:5px;padding:5px;cursor:pointer;box-shadow:0 5px 10px #0003;transition:ease-in .2s}.datatable-btn-edit{background-color:#f1a001;color:#fff;border:none;border-radius:5px;padding:5px;cursor:pointer;box-shadow:0 5px 10px #0003;transition:ease-in .2s}.datatable-btn-qhatubit{background-color:#008905;color:#fff;border:none;border-radius:5px;padding:5px;cursor:pointer;box-shadow:0 5px 10px #0003;transition:ease-in .2s}.datatable-btn-edit:hover,.datatable-btn-enable:hover,.datatable-btn-qhatubit:hover,.datatable-btn-disable:hover,.datatable-btn-complete:hover,.datatable-btn-cancel:hover{transform:scale(1.1);transition:ease-out .2s}.datatable-btn-disable,.datatable-btn-cancel{background-color:#0c0c0c;color:#fff;border:none;border-radius:5px;padding:5px;cursor:pointer;box-shadow:0 5px 10px #0003;transition:ease-in .2s}.datatable-btn-enable{background-color:#e45d6b;color:#fff;border:none;border-radius:5px;padding:5px;cursor:pointer;box-shadow:0 5px 10px #0003;transition:ease-in .2s}@media (max-height: 840px){.father-box-float{max-width:100%}}@media (max-width: 1536px){.father-box-float{max-width:100%}.father-box-float .header-father-box-float,.box-float-left .header-father-box-float{flex-direction:column;align-items:start}}@media (max-width: 1100px){.box-float-left{min-width:100%;margin-bottom:15px}}@media (max-width: 600px){.father-box-float{max-width:95.5vw;padding:1rem}.header-father-box-float .search{max-width:100%!important;width:100%}.father-button button{width:100%}}.loginContainer{min-width:80vw;display:flex;justify-content:center;align-items:center;flex-direction:row;height:100vh;background-color:#d7d4d4}.loginImage{width:500px;height:80vh;position:relative;border-radius:15px 0 0 15px;overflow:hidden;background-position:top;background-color:#fff}.background-image{width:100%;height:100%;object-fit:cover}.panelImage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000;opacity:.2;text-align:center;width:100%;height:100%;border-radius:15px 0 0 15px}.loginForm{width:400px;background-color:#fff;height:80vh;display:flex;justify-content:center;align-items:center;box-shadow:2px 2px 2px #c2c1c1;border-radius:0 20px 20px 0}.upContainer{position:absolute;top:30px;left:25px}.textTop{color:#fff;font-weight:600;font-size:26px}.textCenter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:75%}.textRight{position:absolute;top:90%;left:85%;color:#fff;font-weight:600}.textFooter{position:absolute;top:90%;left:5%}.textSystem{color:#000;font-size:16px;font-weight:400;font-family:"Roboto Serif",serif;color:#fff}.socialMedia{margin-Top:20px;margin-right:20px;color:#fff}.loginIcons{color:white,}.copyRight{color:#fff;margin-bottom:25px}@media screen and (max-width: 768px){.loginForm{height:100vh;border-radius:0}.loginImage{display:none}}.searchContainer{display:flex;justify-content:flex-end}.errorActivationContainer{display:flex;justify-content:center;align-items:center;flex-direction:row;height:100vh;background-color:#d7d4d4}.errorActivationImageContainer{width:900px;height:80vh;position:relative;border-radius:50px}.errorActivationImage{width:900px;height:100%;box-shadow:0 2px 2px #c2c1c1;border-radius:50px}.errorActivationPanelImage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#e45d6b;opacity:.8;text-align:center;width:900px;height:100%;border-radius:50px}.errorActivationUpContainer{position:absolute;top:30px;left:25px}.errorActivationTextTop{color:#fff;font-weight:600;font-size:26px}.errorActivationTitle{font-size:62px;margin-bottom:20px;font-weight:800;color:#fff}.errorActivationTextCenter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:75%}.errorActivationTextSystem{color:#000;font-size:18px;font-weight:400;font-family:"Roboto Serif",serif;color:#fff}.errorActivationTextFooter{position:absolute;top:90%;left:5%}.errorActivationSocialMedia{margin-top:20px;margin-right:20px;color:#fff}.errorActivationIcons{color:#fff}.errorActivationTextRight{position:absolute;top:90%;left:90%;color:#fff;font-weight:600}.container{text-align:center}.error-code{font-size:120px;font-weight:700;color:#ea7c87;margin:0}.error-message{font-size:24px;color:#555}.options{margin-top:20px}.link{color:#3498db;text-decoration:none;font-weight:700;font-size:24px}.link:hover{text-decoration:underline}.errorActivationButton{width:200px;height:50px;color:#ea7c87;font-weight:600;font-size:16px;background-color:#fff;border:2px solid #ea7c87;margin-top:20px;cursor:pointer;transition:background-color .3s;border-radius:20px}.errorActivationButton:hover{background-color:#ea7c87;color:#fff;border:3px solid white;font-weight:600}@media screen and (max-width: 768px){*{margin:0;padding:0;border-radius:0}.errorActivationContainer,.errorActivationImageContainer,.errorActivationImage{width:100%;height:100vh;border-radius:0}.errorActivationTitle{font-size:48px}.errorActivationPanelImage{width:100%;height:100vh;border-radius:0}.errorActivationTextFooter{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);text-align:center}.errorActivationIcons{font-size:30px!important}.errorActivationTextRight{position:absolute;top:95%;left:80%;color:#fff;font-weight:600}.errorActivationTextSystem{text-align:center;font-size:14px;display:flex;justify-content:center;align-items:center}}.container-profile{display:flex;flex-direction:column!important;justify-content:space-evenly;align-items:center;width:100%;height:100%}.container-title-profile h1{font-size:1.5rem;margin-top:1rem}.container-edit-profile{width:90%}.container-change-password:hover{transition:ease-in .2s;opacity:.6}@media only screen and (min-width: 768px){.container-edit-profile{width:50%}.container-title-profile h1{font-size:1.563rem}}@media only screen and (min-width: 1024px){.container-profile{justify-content:start;row-gap:1rem}}.profileContainerForm .icon-profile{text-align:center}.profileContainerForm .icon-profile svg{width:80px;height:80px;border-radius:50%;background:rgba(22,24,35,.03);color:#7a7575e8}.profileContainerForm .username-profile{text-align:center;color:#7a7575e8;margin-bottom:.5rem}.profileContainerForm form{border-radius:15px;border:1px solid rgba(122,117,117,.586);padding:1rem}.profileContainerForm form .title-label-profile{padding-top:.5rem}.container-input div{border-radius:10px}.container-btn-submit-profile{margin-top:1rem;display:flex;justify-content:center}.profileContainerForm form .btn-submit-profile{border-radius:15px;margin:0 auto;width:80%;color:#0c0c0c;border:1px solid rgba(122,117,117,.328)}.profileContainerForm form .btn-submit-profile:hover{opacity:.7;transition:ease-in .2s;background:#00890516}.container-change-password a{color:green}@media only screen and (min-width: 768px){.profileContainerForm form .btn-submit-profile{width:50%}.profileContainerForm form{padding:1rem}}@media only screen and (min-width: 1024px){.profileContainerForm form .btn-submit-profile{width:40%}.profileContainerForm form{padding:2rem}}.container-inputs-profile{row-gap:1rem}.container-btn-change-password{display:flex;justify-content:flex-end;width:100%;column-gap:1rem}.btn-cancel{padding:10px;border-radius:5px;cursor:pointer;color:#0c0c0c!important;background:rgba(22,24,35,.177)!important}.btn-cancel:hover{transition:ease-in .2s;opacity:.5}.btn-change{padding:10px;border-radius:5px;cursor:pointer;box-shadow:0 5px 10px #0003;background:#E45D6B!important;color:#fff!important}.btn-change:hover{transition:ease-in .2s;opacity:.5}.signUpContainerTitle{display:flex;justify-content:center;color:gray}.signUpError{color:#e45d6b!important;font-size:12px!important;font-family:Montserrat,sans-serif!important;font-weight:600!important}.signupButton{background-color:#e45d6b;border:none;color:#fff;height:35px;border-radius:10px;margin-top:20px;font-family:Montserrat,sans-serif}.signup-title-class{font-weight:100!important;font-size:22px!important}@media screen and (max-width: 768px){.signup-title-class{font-weight:100!important;font-size:18px!important}}.signUpContainer{display:flex;justify-content:center;align-items:center;height:100vh}.signUpContainerForm{width:800px;padding:40px}.signup-confirm-button-class{background-color:green!important}.businessFormTitle{font-size:clamp(1.5rem,2.5vw,28px)!important}.businessFormContainerTitle{display:flex;justify-content:center;color:gray;margin-bottom:20px}.businessFormButton{background-color:#e45d6b;border:none;color:#fff;height:35px;border-radius:10px;margin-top:20px;font-family:Montserrat,sans-serif;cursor:pointer}.signupReturnLogin{display:flex;justify-content:center}.textBusinessFormReturnLogin{text-decoration:none;color:#e45d6b!important;font-size:12px!important;font-family:Montserrat,sans-serif!important;font-weight:600!important}.registerBusinessContainer{display:flex;justify-content:center;align-items:center;height:100vh}.registerBusinessContainerForm{width:800px;padding:40px}.gmlwXk{display:block!important}@media (max-width: 1100px){.gmlwXk{display:table!important}}.stock-product{gap:1rem;display:flex;align-items:center}.stock-product .current{color:#e35e6c}.stock-product .projected{color:#008001}@media (max-width: 1000px){.box-data-grid{overflow:scroll}.box-data-grid .MuiDataGrid-root{min-width:800px}}@media (max-width: 600px){.stock-product{position:relative;display:flex;flex-direction:column;margin:1rem 0}}.modal-print .modale a{text-decoration:none;color:#fff;padding:10px;border-radius:5px;width:140px;background-color:#008905;text-align:center}.second-title{font-size:25px;color:#e45d6b;margin-left:10px}.table-for-sale .ikexHN,.table-for-sale .keobJZ{justify-content:center}.table-for-sale .gmlwXk{position:relative;min-width:700px;display:block}.sc-fqkvVR.sc-dcJsrY.sc-dAlyuH.kComQt.ikexHN.kjeJsv.rdt_TableCol,.rdt_TableCell{max-width:180px}.table-for-sale>div{min-width:700px}.box-products{max-height:260px;overflow-y:scroll}.box-products>table{min-width:600px}.box-products::-webkit-scrollbar{width:5px;height:5px}.box-products::-webkit-scrollbar-thumb{background-color:#a6a6a6;border-radius:6px}.box-products .labels span{font-size:12px;margin-right:10px}.filters-sale .search-barcode{margin-top:0!important}table th{font-size:12px;text-align:center;background-color:#000;color:#fff;border-radius:4px;padding:2px}table td{font-size:14px}.box-product-selected{display:flex;justify-content:start;align-items:end!important;padding:5px 0}.button-delete{width:30px;height:30px;min-width:20px!important;padding:10px!important;border-radius:5px!important;background-color:#e45d6b!important}.box-product-selected p{font-size:12px;width:165px;margin:0 10px}.box-product-selected input{max-width:50px}.disabled-field-custom .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:#2c2c2c;font-weight:700}@media (max-width: 1200px){.register-sale-form input{margin-bottom:1rem}.filters-sale{flex-direction:column}}.principal-sale{display:flex;column-gap:1.8%}.box-float-right input[type=number]{font-size:12px}@media (max-width: 1100px){.principal-sale{flex-direction:column!important}}.select-filter{z-index:200;margin-top:2px}input#startDate,input#endDate{padding:8px}.button-cell{width:100%;display:flex;justify-content:flex-end;align-items:center}.reports h2{text-align:center}.report-modal .MuiBox-root{border-radius:15px;padding:2%;width:70%;min-height:60%;background-color:#fff;position:relative}.buttons-for-report{position:absolute;bottom:20px;right:20px}.buttons-for-report a,.buttons-for-report button{color:#fff;text-decoration:none;font-weight:700;border:solid;font-size:14px;padding:7px;border-radius:10px;cursor:pointer;margin:0 5px}.box-for-table{max-height:200px;position:relative;overflow-y:scroll;max-height:400px}@media (max-width: 600px){.report-modal .MuiBox-root{padding:1%;width:100%;min-height:100%;border-radius:0}.box-for-table{max-height:60vh}.box-for-table td{min-width:80px}}.swal2-backdrop-show{z-index:100000}.principal-panel{height:100vh;box-sizing:border-box;display:flex;font-family:Roboto,Helvetica,Arial,sans-serif}.principal-panel .group{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.principal-panel h1{font-size:3.5vw}.principal-panel h2{font-size:2.4rem}.principal-panel h3{font-size:1.8vw}.principal-panel span{font-size:2.2vw}.principal-panel .sale-products{width:65%;padding:2rem}.principal-panel .sale-products .list-products{height:90%;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:transparent transparent}.principal-panel .sale-products .list-products::-webkit-scrollbar{width:8px}.principal-panel .sale-products .list-products::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.principal-panel .sale-products .list-products::-webkit-scrollbar-button{display:none}.principal-panel .sale-products .product{display:flex;justify-content:start;align-items:center;margin-top:2.4rem;position:relative}.principal-panel .sale-products .product img{width:180px;object-fit:contain;margin-right:1rem;box-shadow:0 2px 5px #0003}.principal-panel .sale-products .product .data-product{display:flex;flex-direction:column;height:100%;gap:.5rem}.principal-panel .sale-order{width:35%;display:flex;flex-direction:column}.principal-panel .sale-order>div{border:solid 1px rgb(228,93,107);height:50%;padding:2rem}.principal-panel .sale-order .data-order{background-color:#e45d6b;color:#fff;display:flex;flex-direction:column;gap:10%}.principal-panel .sale-order .logo{display:flex;justify-content:center;align-items:center}.principal-panel .sale-order .logo img{width:75%;object-fit:cover}@media (max-width: 900px){.principal-panel .data-order span{font-size:2.4vw;width:100%;text-align:end}.principal-panel .sale-products .product img{max-height:110px}}@media (max-width: 600px){.principal-panel{flex-direction:column-reverse;justify-content:flex-end;border:solid 1px red;height:fit-content;position:relative}.principal-panel .sale-order{flex-direction:column-reverse;width:100%}.principal-panel .sale-order .data-order,.principal-panel .sale-products{width:auto}.principal-panel .sale-order .logo img{max-width:140px}.principal-panel h1{font-size:1.5rem}.principal-panel h3{font-size:1rem}.principal-panel span{font-size:1.5rem}.principal-panel .data-order span{font-size:1rem}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}*{padding:0;margin:0}
