#footer{height:60px;padding:0 20px}#footer .footer-content{justify-content:flex-end;height:100%}#footer .footer-content,#footer .footer-content .footer-left{display:flex;align-items:center;gap:10px}#footer .footer-content .footer-left img{width:40px}#footer .footer-content .lang-select{margin-left:10px}@media(max-width:768px){#footer .footer-content{justify-content:space-between}}.select-store-modal .el-dialog__footer{height:52px!important}.select-store-modal .confirm-btn{width:100%;padding:0}.select-store-modal .confirm-btn button{width:100%;font-weight:700}.navbar-lang{width:100%}.lang-select{width:100%;padding:4px 0 4px 0;border:none;background-color:rgba(51,51,51,0)}.datepicker{margin:auto;transition:all 1s}.datepicker .datepicker-form{position:relative;background:#fff;height:40px;width:500px;border-radius:5px;display:flex;flex-wrap:nowrap;transition:.3s ease-in-out;overflow:hidden}@media(max-width:600px){.datepicker .datepicker-form{width:250px}.datepicker .datepicker-form.is-overlay{width:270px;transform:translate(0)}}.datepicker .datepicker-form.is-overlay{position:fixed;top:9px;left:0;right:0;z-index:1000;margin:auto;box-shadow:0 0 3px rgba(0,0,0,.3)}.datepicker .datepicker-form.is-overlay .delete-icon{display:block;transition:all 1s}.datepicker .datepicker-form .date-icon{width:40px;font-size:22px;line-height:42px;text-align:center;color:#437ba9}.datepicker .datepicker-form .delete-icon{display:none;width:40px;font-size:18px;line-height:42px;text-align:center;color:#fff;background:#f44336}.datepicker .datepicker-form .end-date,.datepicker .datepicker-form .start-date{position:relative;width:50%;font-size:20px;line-height:42px;text-align:center;cursor:pointer}.datepicker .datepicker-form .end-date .to-date-icon,.datepicker .datepicker-form .start-date .to-date-icon{width:30px;position:absolute;top:0;right:-15px}.datepicker .picker-overlay{position:fixed;width:100%;height:0;top:0;left:0;background:#fff;z-index:999}.datepicker .picker-overlay.is-overlay{height:100%;transition:all .2s}.datepicker .picker-overlay.is-overlay .header,.datepicker .picker-overlay.is-overlay .picker-footer{display:block}.datepicker .picker-overlay .header{display:none;height:57px;background:#fff!important;position:fixed;top:0;width:100%;z-index:999;border-bottom:1px solid #eaeaea;box-shadow:0 2px 5px rgba(0,0,0,.05)}.datepicker .picker-overlay .header .close-btn{width:40px;font-size:30px;line-height:59px;margin-left:8px;color:#333;cursor:pointer}.datepicker .picker-overlay .calendar{max-width:500px;margin:60px auto 0;padding:0 10px 0;height:calc(100% - 130px);overflow-y:auto;overflow-x:hidden}.datepicker .picker-overlay .calendar .vc-container{border:none}.datepicker .picker-overlay .calendar .vc-container .vc-title{font-family:Cimi,sans-serif}.datepicker .picker-overlay .calendar .popular-ranges{background:#fff3cf;margin:-10px -10px 10px;padding:10px;border-radius:10px}.datepicker .picker-overlay .btn-clear{border:1px solid #f44336;background:#ff6156;color:#fff}.datepicker .picker-overlay .form-title{font-size:15px;font-weight:700;margin:5px 0}.datepicker .picker-overlay .form-title .right-title{float:right;font-size:12px;font-weight:400}.datepicker .picker-overlay .form-title .past-date{font-weight:500;font-style:italic;display:block;font-size:12px;padding-left:14px}.datepicker .picker-overlay .picker-footer{display:none;position:fixed;bottom:0;width:100%;background-color:#fff;font-size:14px;line-height:16px;color:#7e7e7e;border-top:1px solid #eaeaea;box-shadow:0 0 4px rgba(0,0,0,.05);padding:10px}.datepicker .picker-overlay .picker-footer .select-btn{cursor:pointer;max-width:500px;margin:auto;width:100%;border:none;background:#1d7de2;color:#fff;font-weight:700;height:40px;font-size:16px;line-height:40px;text-align:center;border-radius:5px}.notify-count .el-badge__content{font-size:10px;font-weight:700;top:3px}.store-selection{position:relative;height:60px;line-height:60px;padding:0 10px;background:#41a5ee;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.store-selection .store-name{max-width:215px}.store-selection .store-name.smaller{font-size:90%}.store-selection .change-btn{position:absolute;right:8px;top:0}.store-selection-icon{position:absolute;height:60px;line-height:60px;width:60px;text-align:center;top:0;left:0;border-radius:5px;font-size:16px!important}.collapsed span{display:none!important}.collapsed,.el-menu--collapse{width:60px!important}.collapsed-sub-menu{width:250px;float:right}.main-menu-wrapper .main-menu .nav-item{padding:5px 10px;overflow:hidden}.main-menu-wrapper .main-menu .nav-item:first-of-type{padding-top:10px}.main-menu-wrapper .main-menu .nav-item .nav-link{height:40px;line-height:40px;padding:0 10px}.main-menu-wrapper .el-menu-item,.main-menu-wrapper .el-submenu{width:calc(100% - 20px);font-size:16px;line-height:40px;padding:0 10px!important;margin:8px 10px;border-radius:5px;color:#5d5d5d;box-sizing:border-box;overflow:hidden;transition-duration:.1s}.main-menu-wrapper .el-menu-item:focus,.main-menu-wrapper .el-menu-item:hover,.main-menu-wrapper .el-submenu:focus,.main-menu-wrapper .el-submenu:hover{background-color:#fff}.main-menu-wrapper .el-menu-item.is-active,.main-menu-wrapper .el-submenu.is-active{background-color:#fff;color:#025dd5!important;box-shadow:0 1px 3px rgba(0,0,0,.1)}.main-menu-wrapper .el-menu-item.is-active i.menu-icon,.main-menu-wrapper .el-submenu.is-active i.menu-icon{color:#0471d1!important}.main-menu-wrapper .el-menu-item.is-active .el-submenu__title,.main-menu-wrapper .el-submenu.is-active .el-submenu__title{color:#151515!important}.main-menu-wrapper .el-menu-item .menu-icon-box,.main-menu-wrapper .el-submenu .menu-icon-box{display:inline-block;height:28px;text-align:center;line-height:28px;margin:-2px 0 0 -5px;border-radius:5px}.main-menu-wrapper .el-menu-item i.menu-icon,.main-menu-wrapper .el-submenu i.menu-icon{font-size:20px!important;width:28px;padding-right:13px;margin-right:2px;color:#3a5975;left:0}.main-menu-wrapper .el-menu-item i.menu-icon:before,.main-menu-wrapper .el-submenu i.menu-icon:before{text-align:center;display:block;width:28px}.main-menu-wrapper .el-menu-item i.menu-icon.fa-dolly-flatbed,.main-menu-wrapper .el-menu-item i.menu-icon.fa-user-cog,.main-menu-wrapper .el-submenu i.menu-icon.fa-dolly-flatbed,.main-menu-wrapper .el-submenu i.menu-icon.fa-user-cog{font-size:18px!important}.main-menu-wrapper .el-menu-item .el-submenu__title,.main-menu-wrapper .el-submenu .el-submenu__title{height:40px;line-height:40px;border-radius:5px;font-size:16px;position:relative;padding:0!important;color:#5d5d5d}.main-menu-wrapper .el-menu-item .el-submenu__title:hover,.main-menu-wrapper .el-submenu .el-submenu__title:hover{background-color:#f6f6f6}.main-menu-wrapper .el-menu-item .el-submenu__title i.el-submenu__icon-arrow,.main-menu-wrapper .el-submenu .el-submenu__title i.el-submenu__icon-arrow{right:0}.main-menu-wrapper .el-menu-item .el-submenu__title:focus,.main-menu-wrapper .el-menu-item .el-submenu__title:hover,.main-menu-wrapper .el-submenu .el-submenu__title:focus,.main-menu-wrapper .el-submenu .el-submenu__title:hover{background:#fff}.main-menu-wrapper .el-menu-item .el-menu--inline,.main-menu-wrapper .el-submenu .el-menu--inline{border-radius:5px;margin-bottom:5px}.main-menu-wrapper .el-menu-item .el-menu--inline .el-menu-item,.main-menu-wrapper .el-submenu .el-menu--inline .el-menu-item{font-size:14px;margin:5px}.main-menu-wrapper .el-menu-item a,.main-menu-wrapper .el-submenu a{color:unset;text-decoration:unset;display:block;width:100%}.main-menu-wrapper .el-submenu .el-menu-item.is-active{background-color:#f3f3f3;box-shadow:none}.main-menu-wrapper .el-menu-item{height:40px}.main-menu-wrapper .el-menu-item .notify-count{text-align:center;position:absolute;top:8px;right:5px;padding:0 5px;background:#f56c6c;border:1px solid #fff;height:22px;color:#fff;line-height:22px;border-radius:5px;font-size:12px;min-width:22px;font-weight:700}.main-menu-wrapper .active .el-menu-item{color:#fff!important}.main-menu-wrapper .admin-menu-list:not(.el-menu--collapse){width:250px;overflow-y:auto;height:100%}.sub-sidebar{width:310px!important;left:-310px!important;z-index:98!important}.sub-sidebar.show{transform:translateX(310px)!important}.sub-sidebar .admin-main-menu{height:100%;overflow:auto}.sub-sidebar .admin-main-menu .main-menu{height:100%}.sub-sidebar .admin-main-menu .super-admin-menu{height:-moz-fit-content;height:fit-content;border-top:1px solid #eaeaea}.slide-fade-enter-active{transition:all .3s ease-in-out}.slide-fade-enter,.slide-fade-leave-to{transform:translateX(10px);opacity:0}