:root{--color-style:#183544}body{display:flex;flex-direction:column;font-family:Poppins,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}a,a:not([href]):not([class]),a:not([href]):not([class]):hover{color:#3483ce;cursor:pointer;text-decoration:none}.card{border-radius:0}.es-pointer,table.pointer tr{cursor:pointer}.es-loading{animation:progressLoadingStrike 10s;background-color:#183544;background-color:var(--color-style);height:1px;position:relative;width:100%}@keyframes progressLoadingStrike{0%{width:0}to{width:100%}}.es-maintenance{align-self:center;display:flex;font-size:1.25em;margin:0 auto;padding:20px;position:fixed;text-align:center;top:30%}.es-maintenance-ico{fill:#183544;fill:var(--color-style);margin-right:2px;width:36px}.es-maintenance-content{align-self:center}.es-site{display:flex;flex-direction:column;min-height:100vh}header{background:#183544;height:60px;top:0;width:100%;z-index:200}header.fixed{position:fixed}header a{color:#67757c}header .action a i{color:#c9d4da}header nav.navbar{padding:5px 10px}header nav .navbar-header{width:17em}header nav .navbar-header.hidden{margin-left:-17rem}header .navbar-collapse{display:flex}header .navbar-collapse .navbar-nav{flex-direction:row}header .navbar-collapse .navbar-nav a{padding-left:10px;padding-right:10px}header .mr-auto{margin-right:auto}header img.logo{max-height:45px}header .profile .profile-pic{background-color:#104d6d;padding:8px}header .profile .profile-pic img{cursor:pointer;display:inline-block;max-height:32px;vertical-align:middle}header .profile .dropdown-menu{position:absolute}header .profile ul.dropdown-user{background:#fff;border-radius:3px;border-top:none;list-style:none;padding:0;right:0;top:40px;width:200px;z-index:99}header .profile ul.dropdown-user li{border-top:1px solid #f3f3f3;color:#333;display:block;font-size:13px;padding:8px 14px}header .profile ul.dropdown-user li a{color:#333;display:block;text-align:left;text-decoration:none;text-transform:inherit}header .profile ul.dropdown-user li a .logout:after{content:"\2799"}.nav-side-menu li a.active{color:#57adfd!important}main{flex:1 1}main.mr-head{margin-top:60px}#sidebar i.bi:before{font-weight:600!important}.es-subhead{align-items:center;background:#f0f0f0;border-bottom:1px solid #dedede;color:#0c192e;display:flex;margin-bottom:15px;min-height:50px}.es-subhead .btn-toolbar{justify-content:right}.btn-wrapper{display:flex}.btn{max-height:38px}.btn-site,.btn-site:disabled{background-color:#285198;border-radius:0;color:#fff}.btn-site:first-child:active,.btn-site:hover{background-color:#ee983e;color:#fff}.es-box{padding:30px 0}.checkout{margin-top:30px;text-align:center}.es-thumb{width:96px}.es-square{position:relative}.es-square:after{content:"";display:block;padding-bottom:100%}.es-square img{height:100%;object-fit:cover;object-position:50% 50%;position:absolute;width:100%}.es-required{color:red}.es-popup.show{display:block}.es-alert{z-index:200}.es-shop-item{background-color:#f0f2f5;text-decoration:none}.es-shop-item .shop-name{color:#000;font-weight:600;padding-left:10px}.es-upload-photo{cursor:pointer;position:relative;width:128px}.es-upload-photo i{color:#fff;display:none;font-size:33px;opacity:.8}.es-upload-photo:hover i{display:block}.es-register .card-title{font-weight:600}.es-register .agreeTerm label{color:#081c36;font-size:14px}.es-error{padding:10px 0}.es-shop-info .card{border:0 solid #0000;border-radius:5px;box-shadow:0 0 20px #00000014;margin-bottom:1.875em}.es-shop-info .card .edit{background-color:initial;border:none;color:#fff;padding:2px;right:0;top:0}.es-shop-info .card .media{align-items:flex-start;display:flex}.es-shop-info .card .media .logo{margin-right:10px;width:128px}.es-shop-info .card .media .logo img{border:5px solid #ffffff4d}.es-shop-info .card .media .location{color:#878787}.es-shop-info .card .media .media-body{flex:1 1}.es-shop-info .card .media .media-body h2{color:#fff}.popup-action .modal-footer{border:none}.es-subscription .auto-container{margin-top:20px}.es-subscription .sec-title{margin-bottom:20px;position:relative}.es-subscription .sec-title .title{color:#285198;display:inline-block;font-size:14px;font-weight:500;letter-spacing:2px;margin-bottom:20px}.es-subscription .pricing-table .title,.popup-trial .title{color:#222;display:block;font-size:24px;font-weight:600;margin-bottom:5px;position:relative}.es-subscription .pricing-table .title.standard,.popup-trial .title.standard{color:#285198;font-weight:900}.es-subscription .pricing-table .title.pro,.popup-trial .title.pro{color:#ee983e;font-weight:900}.es-subscription .pricing-table .price{border-bottom:1px solid #dbe0ef;border-top:1px solid #dbe0ef;color:#222;font-size:40px;font-weight:500;line-height:1em;margin:35px 0;padding:30px 0;position:relative}.es-subscription .pricing-table .inner-box{padding:60px 40px;position:relative}.es-subscription .pricing-table ul{text-align:left}.es-subscription .pricing-table ul>li{padding:0 0 0 12px;position:relative}.es-subscription .pricing-table ul>li::marker{color:#fe721d;content:"\2713";font-family:fontawesome;font-size:20px;font-weight:500;left:0;position:absolute;top:0}.es-subscription .table-content{display:flex;justify-content:center;text-align:center}.btn{border-radius:0}.btn-outline{color:#222;font-size:18px;font-weight:500;line-height:26px}.btn-outline,.btn-outline:hover{border:1px solid #000}.btn-outline:hover.basic{box-shadow:0 5px 21.25px 3.75px #3d3d4266}.btn-outline.standard{background-color:#285198;border:none;color:#fff}.btn-outline:hover.standard{box-shadow:0 5px 21.25px 3.75px #c2bfffa6}.btn-outline.pro{background-color:#ee983e;border:none;color:#fff}.btn-outline:hover.pro{box-shadow:0 5px 21.25px 3.75px #eedba7a6}.popup-trial .icon-box{background:#b3b2a8;border-radius:50%;box-shadow:0 11px 21.25px 3.75px #e9e9e9a6;color:#fff;font-size:48px;height:100px;line-height:100px;margin:0 auto 4px;position:relative;text-align:center;width:100px}.popup-trial .icon-box.standard{background:#285198}.popup-trial .icon-box.pro{background:#ee983e}.es-checkout .card{border-radius:0;border-radius:initial}.es-checkout .profile img{height:64px;padding:10px;width:64px}.es-checkout .title{font-size:18px;font-style:normal;font-weight:600}.es-checkout .price{font-size:14px;font-style:normal;font-weight:600;line-height:21px;text-align:right;white-space:pre-line}.es-checkout .exp{font-size:13px;line-height:18px;white-space:pre-line}.es-checkout .grand-total{border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);font-size:22px;margin-top:10px;padding-top:5px}.es-checkout .grand-total .price{font-size:22px}.es-checkout .text-fee{font-size:13px;text-align:right}.es-checkout .vietqr-footer{text-align:center}.es-checkout .banking{list-style:none}.es-payqr{padding-bottom:20px;position:relative;text-align:center}.es-payqr img{border:1px solid #c96d1e;height:300px;padding:10px;width:300px}.es-pagination{padding:10px 0}.es-pagination ul{list-style:none;padding:0}.es-pagination ul li{border:1px solid #f1efef;color:#898989;display:inline-block;font-size:13px;height:40px;margin-right:5px;min-width:40px;vertical-align:top}.es-pagination ul li.active{border-color:#ee983e;color:#ee983e}.es-pagination ul li.disable span{color:#a5a3a3;cursor:auto}.es-pagination ul li span{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.es-printer h1{display:flex;font-size:1.5em}.es-printer ul{list-style:none}.es-printer ul span{margin-left:5px}.es-printer .status{background-color:#898989;border-radius:50%;display:block;height:15px;margin:auto 10px;width:15px}.es-printer .status.actived{background-color:#10911b}.es-printer .status.warning{background-color:#ffc107}.choose-prod{cursor:pointer;position:relative}.choose-prod .choose{border:1px solid;color:#ee983e;display:flex;font-size:1em;height:100%;justify-content:end;left:0;position:absolute;top:0;width:100%}.choose-prod .card-body{padding:5px}.es-menu{padding-top:0}.es-menu .booking{position:relative;transition:all .4s;width:calc(100% - 17rem)}.es-menu .booking.menu--visible{width:100%}.es-menu .booking.menu--visible .booking-toggle{right:0}.es-menu .booking-toggle{background:#fff;border:none;border-radius:50%;box-shadow:0 0 16px 1px #00000029!important;height:auto;outline:none!important;padding:10px;right:252px;top:88px;width:44px}.es-menu .booking-toggle .badge{font-size:10px;left:22px;padding:4px;position:absolute;top:8px;width:18px}.es-menu .app-menu.booking-side{background-color:#fff;border-left:1px solid #e8e8e8;color:#3a3e44;display:flex;flex-direction:column;height:100%}.es-menu .app-menu .cart-header{background-color:#fff;border-bottom:2px solid #efefef;color:#333;height:50px;padding:10px;text-align:center;text-transform:uppercase}.es-menu .app-menu .cart-wraper{background-color:#fff;display:block;flex:1 1;overflow-y:auto}.es-menu .app-menu .cart-wraper .cart-content{margin-bottom:300px}.es-menu .app-menu .cart-wraper .cart-content .selected-item{padding:5px 4px 5px 10px;width:100%}.es-menu .app-menu .cart-footer{background-color:#f5f5f5;border-top:1px solid #e8e8e8;bottom:0;color:#333;display:block;padding-bottom:60px;position:fixed;width:100%;z-index:10}.es-menu .menu-booking .row-cols-1>.col{cursor:pointer;padding:5px}.es-menu .menu-booking a{color:#3483ce}.es-menu .menu-booking a.active{color:#495057;cursor:default}.es-menu .menu-booking .thumb{width:48px}.es-menu .menu-booking .card-body{padding:0 0 0 5px}.es-invoices .header-overview label{color:var(--bs-gray-700);font-size:14px}.es-invoices .header-overview span{color:var(--bs-dark-text-emphasis);font-size:20px}.es-table{font-size:14px}.es-table th{background:#526696;border:1px solid #fff;color:#fff;padding:10px}.es-table td{border:1px solid #f7f4f4;padding:10px;vertical-align:top}.es-table.es-orders .checkbox{width:20px}.es-table.es-orders .col-sz{width:15%}.es-table.es-orders .col-sz-10{width:10%}.selected-item-price{display:flex;flex-grow:1}.selected-item-price input.input-number{border:none;font-size:16px;outline:none;width:32px}.es-popup-product .btn-close{position:absolute;right:10px;top:10px}.es-popup-printing td,.es-popup-printing th{padding:0 .5em}.es-popup-printing .bline{border-bottom:1px dashed}.ant-select-dropdown{z-index:2000}@keyframes shakeCart{25%{transform:translateX(6px)}50%{transform:translateX(-4px)}75%{transform:translateX(2px)}to{transform:translateX(0)}}@media (max-width:768px){.es-menu .booking{margin:0;width:100%}.es-menu .booking.menu--visible .booking-toggle{right:252px!important}}
/*# sourceMappingURL=main.4b963460.css.map*/