:root{--primaryColor:#292c92;--primaryWithOpacityColor:#3a6b7a;--backgroundColor:#fff;--textWhiteActivated:#fff;--borderColor:#636363;--textWhiteDeactivated:#636363;--textColorSecondary:#001529;--backgroundDarkWithOpacityColor:rgba(0,0,0,0.7);--backgroundDarkWithOpacityColor2:rgba(0,0,0,0.3);--backgroundDarkWithOpacityColor3:rgba(0,0,0,0.1);--backgroundLightWithOpacityColor:hsla(0,0%,100%,0.2);--backgroundHeaderLogoLightWithOpacityColor:hsla(0,0%,70.6%,0.1);--borderWithOpacityColor:hsla(0,0%,82%,0.5);--backgroundPrimaryWithOpacityColor:hsla(0,0%,78.4%,0.1);--backgroundLightColor:#f8f5f2;--backgroundDarkColor:#001529;--backgroundSubCategoriesColor:#334554;--textColor:#fff;--textDarkColor:#4d4d4d;--textGreyColor:#bebebe;--textGreyColor2:#0a3847;--textGreyColor3:#7c7c7c;--textDarkColor2:#0a3847;--textDarkColor3:#001529;--textActiveColor:#ff8000;--textLightGreyColor:#a7a7a7;--yellow:#fed42d;--shadowColor:hsla(0,0%,82%,0.158);--secondaryTextColor:#2ba6ad;--transparent:transparent;--backgroundMenuColor:#f1f1f1;--backgroundMenuColor2:#e2e1e1;--backgroundAffixCartColor:rgba(0,21,41,0.15);--dangerColor:#c40202;--affixBackgroundColor:#ff9;--footerV1BackgroundColor:#ff5c39;--footerV2BackgroundColor:#300;--affixCartBackgroundColor:#f70;--carouselBackgroundColor:#fbfaf3;--categoriesHeaderHeight:45px;--fontFamilyNormal:"TakeawaySans",sans-serif!important;--cardHoverBackgroundColor:#eef7fa;--noteBackgroundColor:#faebd7;--successColor:green;--treeColor:#72ed93;--deliveryBackgroundColor:#ffedda}@font-face{font-family:TakeawaySans;src:url(/fonts/takeaway-sans-bold.woff2);src:url(/fonts/takeaway-sans-italic.woff2);src:url(/fonts/takeaway-sans-regular.woff2)}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:var(--backgroundLightColor)}::-webkit-scrollbar{width:5px;height:5px;background-color:var(--backgroundLightColor)}::-webkit-scrollbar-thumb{background-color:var(--primaryColor)}.sider{height:100vh;-webkit-box-shadow:inset 0 0 2px var(--textGreyColor3)!important;box-shadow:inset 0 0 2px var(--textGreyColor3)!important}.logo{height:32px;background:var(--backgroundLightWithOpacityColor);margin:16px;background-image:url(/images/logo-text.png);background-repeat:no-repeat;background-size:contain}.logo-text{width:100%;height:auto}.site-layout .site-layout-background{background:#fff}.site-layout-container .ant-layout-header.site-layout-background{padding:0!important}.site-layout-container .site-layout-background.content{padding:20px;min-height:360px;margin-top:0;background-color:var(--backgroundColor)}.site-layout-background.header{padding:0;background-color:var(--backgroundDarkColor)}.site-layout-content{margin:0;padding:0}.footer{text-align:center}.shake{-webkit-animation:shake 2s infinite;animation:shake 2s infinite;-webkit-transform:translateZ(0);transform:translateZ(0)}.page-not-found-container{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.link-go-to-home{margin-top:20px}.btn-toggle-sider{margin-left:15px}.main-logo{margin:0 10px;background-color:var(--backgroundLightColor);cursor:pointer}.main-logo-circle{background-color:transparent!important}.main-logo-invisible{width:45px;height:45px;margin:0 10px}.drawer-items .ant-list-item{padding:5px!important}.main-logo-svg{width:175px}.d-none{display:none!important}body,html,main{background-color:var(--backgroundColor)!important}a,h1,h2,h3,h4,h5,h6,span{-webkit-font-smoothing:antialiased!important;font-family:var(--fontFamilyNormal)}#menu .ant-menu-item{padding-left:25px!important;background-color:red!important}.shadow{text-shadow:.5px .5px var(--shadowColor)}.box-shadow{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.15),0 0 2px 0 rgba(0,0,0,.15);box-shadow:0 3px 6px 0 rgba(0,0,0,.15),0 0 2px 0 rgba(0,0,0,.15)}.break-word{word-break:break-all!important;white-space:break-spaces!important;height:auto!important}::-moz-selection{background-color:var(--borderWithOpacityColor);color:var(--textDarkColor)}::selection{background-color:var(--borderWithOpacityColor);color:var(--textDarkColor)}.ant-menu li{word-break:break-all!important;white-space:break-spaces!important;height:auto!important}.ant-menu-submenu-title{padding-left:24px;word-break:break-all;white-space:break-spaces;height:auto!important;line-height:1.6!important}.ant-menu-item:first-child{-webkit-box-shadow:inset 0 0 0 1px var(--shadowColor);box-shadow:inset 0 0 0 1px var(--shadowColor)}.ant-menu-item{-webkit-box-shadow:inset 1px -1px 0 0 var(--shadowColor);box-shadow:inset 1px -1px 0 0 var(--shadowColor);padding-right:5px!important}.ant-menu-item,.ant-menu-submenu-title{margin-top:0!important;margin-bottom:0!important}.ant-menu-submenu-title{padding-top:10px!important;padding-bottom:10px!important;-webkit-box-shadow:inset 1px -1px 0 0 var(--shadowColor)!important;box-shadow:inset 1px -1px 0 0 var(--shadowColor)!important}.ant-menu-submenu{background-color:var(--backgroundPrimaryWithOpacityColor)}.drawer-carts .ant-drawer-body .ant-list-items{max-height:40vh;overflow-x:hidden;overflow-y:auto}.drawer-carts .ant-drawer-content .ant-drawer-body{padding:10px 20px!important}.booking-form .ant-row.ant-form-item{margin-bottom:5px!important}.booking-form .ant-col .ant-form-item-label{padding-bottom:0!important}.site-layout-container .ant-layout-content.site-layout-content{padding-top:0!important}.drawer-carts ul.ant-list-items li.ant-list-item{-moz-box-align:start;align-items:flex-start}.horizontal-menu{background-color:var(--backgroundMenuColor);height:var(--categoriesHeaderHeight)}.horizontal-sub-menu{background-color:var(--backgroundMenuColor2);height:var(--categoriesHeaderHeight)}.list-item-container ul.ant-card-actions li{margin-top:5px;margin-bottom:5px}.list-item-container .ant-card-meta-title{margin-bottom:0!important}#list-item-container .ant-card-hoverable:hover{background-color:var(--cardHoverBackgroundColor)}#list-item-container .ant-list-item:hover{-webkit-box-shadow:.5px .5px .5px var(--textGreyColor);box-shadow:.5px .5px .5px var(--textGreyColor);cursor:pointer;background-color:var(--cardHoverBackgroundColor)}body,html{scroll-behavior:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.input-quantity-container input.ant-input,.input-quantity-container input.ant-input::-webkit-inner-spin-button,.input-quantity-container input.ant-input::-webkit-outer-spin-button{font-size:1.2rem;text-align:center;color:var(--secondaryTextColor)}.input-quantity-container input[type=number].ant-input{-moz-appearance:textfield}.input-quantity-container button{width:70px;height:30px}.sider-carts .ant-list-footer{padding:0!important}.sider-carts .ant-spin-nested-loading{-ms-scroll-chaining:none;overscroll-behavior:contain}.modal-add-cart .ant-modal-footer button.ant-btn{margin:5px}#list-item-container{background-color:var(--backgroundMenuColor)}#list-option-container{background-color:var(--backgroundColor)}.ant-layout-header{height:auto!important}.ant-layout.site-layout{background-color:var(--backgroundColor)}.ant-back-top{z-index:11;right:10px!important}.page-not-found-container{height:100vh}#deny-cookie-consent-btn{background-color:var(--backgroundPrimaryWithOpacityColor)!important;color:var(--textDarkColor)!important}#allow-cookie-consent-btn{background-color:var(--primaryColor)!important;color:var(--textColor)!important}.bg-header{cursor:pointer;font-size:22px;color:#fff;line-height:60px;font-weight:300;background-color:#1e88e5;padding-left:0;height:60px}p.ql-align-center{text-align:center}p.ql-align-justify{text-align:justify}span p{margin-top:5px;margin-bottom:3px;padding-left:10px;font-weight:300}.color-red{color:red;font-weight:700}.color-brown{color:brown;font-weight:700}#idTable td,#idTable th{border:.1px solid #ddd;text-align:left}#idTable table{border-collapse:collapse;width:100%}#idTable td,#idTable th{padding:5px}.titleIcon{color:#464b9e}.bgIcon{width:50px;height:50px}.fontIcon{font-size:25px;margin-top:10px}#tableWorkDepartment p{margin-bottom:0!important}#tableWorkDepartment{margin:5px}@media only screen and (max-width:600px){.tableSumaryFinalSettlementDepartment{display:none!important}}@media only screen and (min-width:600px){.tableSumaryFinalSettlementDepartment{display:none!important}}@media only screen and (min-width:768px){.tableSumaryFinalSettlementDepartment{display:table-row!important}}@media only screen and (min-width:992px){.tableSumaryFinalSettlementDepartment{display:table-row!important}}@media only screen and (min-width:1200px){.tableSumaryFinalSettlementDepartment{display:table-row!important}}


/*!
 * https://github.com/arqex/react-datetime
 */.rdt{position:relative}.rdtPicker{display:none;position:absolute;min-width:250px;padding:4px;margin-top:1px;z-index:99999!important;background:#fff;-webkit-box-shadow:0 10px 50px 0 rgb(0 0 0/20%);box-shadow:0 10px 50px 0 rgb(0 0 0/20%);border:1px solid #9c27b0;-moz-border-radius:.125rem;border-radius:.125rem;-webkit-background-clip:padding-box;background-clip:padding-box}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{-webkit-box-shadow:none;box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center;color:#9c27b0;font-weight:700;background-color:#d0e0e6}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:"";display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none;cursor:default}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-of-type th{cursor:pointer}.rdtPicker thead tr:first-of-type th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em;color:#000}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}.rdtTime td{cursor:default;color:#9c27b0;font-weight:700}