@charset "UTF-8";@font-face{font-family:SF-Pro-Text;font-style:normal;font-weight:300;src:url(/assets/SF-Pro-Text-Light-TXSejO7S.otf) format("opentype")}@font-face{font-family:SF-Pro-Text;font-style:italic;font-weight:300;src:url(/assets/SF-Pro-Text-LightItalic-DjG-PFUY.otf) format("opentype")}@font-face{font-family:SF-Pro-Text;font-style:normal;font-weight:400;src:url(/assets/SF-Pro-Text-Regular-AwcKMYfQ.otf) format("opentype")}@font-face{font-family:SF-Pro-Text;font-style:italic;font-weight:400;src:url(/assets/SF-Pro-Text-RegularItalic-CPzB6qN0.otf) format("opentype")}@font-face{font-family:SF-Pro-Text;font-style:normal;font-weight:500;src:url(/assets/SF-Pro-Text-Medium-MZU1qzkD.otf) format("opentype")}@font-face{font-family:SF-Pro-Text;font-style:italic;font-weight:500;src:url(/assets/SF-Pro-Text-MediumItalic-BSUz9McK.otf) format("opentype")}@font-face{font-family:SF-Pro-Text;font-style:normal;font-weight:600;src:url(/assets/SF-Pro-Text-Semibold-C4opGaw6.otf) format("opentype")}@font-face{font-family:SF-Pro-Text;font-style:italic;font-weight:600;src:url(/assets/SF-Pro-Text-SemiboldItalic-M24KplU4.otf) format("opentype")}@font-face{font-family:SF-Pro-Text;font-style:normal;font-weight:700;src:url(/assets/SF-Pro-Text-Bold-BEWXFDo5.otf) format("opentype")}@font-face{font-family:SF-Pro-Text;font-style:italic;font-weight:700;src:url(/assets/SF-Pro-Text-BoldItalic-Dx8jQbOw.otf) format("opentype")}@font-face{font-family:SF-Pro-Text;font-style:normal;font-weight:800;src:url(/assets/SF-Pro-Text-Heavy-DYc6kuwN.otf) format("opentype")}@font-face{font-family:SF-Pro-Text;font-style:italic;font-weight:800;src:url(/assets/SF-Pro-Text-HeavyItalic-y3x92pD3.otf) format("opentype")}body{color:#242424;font-family:SF-Pro-Text,sans-serif;font-weight:400;font-size:14px}.ant-layout{background:#fff}.ant-layout .ant-layout-sider{background:transparent}.ant-layout .ant-layout-sider .ant-menu-light{background:transparent;border:none}.ant-layout .ant-layout-sider .ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline,.ant-layout .ant-layout-sider .ant-menu-light>.ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:transparent}.app-main-container .app-main-layout{min-height:100vh}@media (min-width: 1600px){.app-main-container .ant-layout:has(.app-main-sidebar){margin-left:136px}}.app-main-container .app-main-sidebar{padding:32px 24px}@media (max-width: 1599px){.app-main-container .app-main-sidebar{padding:32px 0 32px 16px}}.app-main-container .app-main-sidebar .app-menu-box{display:flex;flex-direction:column;gap:24px}.app-main-container .app-main-sidebar .app-menu-box:not(:last-child){border-bottom:1px solid #115ea3;padding-bottom:24px;margin-bottom:20px}.app-main-container .app-main-sidebar .app-menu-box .app-menu-box-title{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin:24px 46px 0;min-height:36px}@media (max-width: 991px){.app-main-container .app-main-sidebar .app-menu-box .app-menu-box-title{margin:0 24px}}.app-main-container .app-main-sidebar .app-menu-box .app-menu-box-title svg path{stroke:#b7c4d9}.app-main-container .app-main-sidebar .app-main-menu a{color:#2d3748;font-size:16px;font-style:normal;font-weight:590;line-height:22px}.app-main-container .app-main-sidebar .app-main-menu .ant-menu-title-content{color:#2d3748;font-size:16px;font-style:normal;font-weight:590}.app-main-container .app-main-sidebar .app-main-menu .ant-menu-item,.app-main-container .app-main-sidebar .app-main-menu .ant-menu-submenu-title{height:100%;line-height:56px;padding-inline:16px;overflow:hidden;text-overflow:ellipsis;margin-inline:0;margin-block:0;color:#b3b3b3;width:100%;margin-bottom:10px}.app-main-container .app-main-sidebar .app-main-menu ul{padding-left:24px}.app-main-container .app-main-sidebar .app-main-menu ul .ant-menu-item,.app-main-container .app-main-sidebar .app-main-menu ul .ant-menu-submenu-title{opacity:.7}.app-main-container .app-main-sidebar .app-main-menu .ant-menu-item-selected,.app-main-container .app-main-sidebar .app-main-menu ul .ant-menu-item-selected{color:#b3b3b3;border-radius:10px;background:inherit;font-weight:600}@media (max-width: 991px){.app-main-container .app-main-sidebar .app-main-menu .ant-menu-item-selected,.app-main-container .app-main-sidebar .app-main-menu ul .ant-menu-item-selected{background-color:#fde9ea}}.app-main-container .app-main-sidebar .app-main-menu .ant-menu-item-selected a{color:#93000e;font-size:16px;font-style:normal;font-weight:590;line-height:22px;padding:12px;background-color:#fde9ea;border-radius:10px}.app-main-container .app-main-sidebar .app-main-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content a{color:#93000e!important;background-color:#fde9ea!important;border-radius:10px;padding:12px}.app-main-container .app-main-sidebar .app-main-menu .ant-menu-submenu-selected>.ant-menu-submenu-title svg *{stroke:#dd2839!important}.app-main-container .app-main-sidebar .app-main-menu .ant-menu-item a{padding:12px}@media (max-width: 991px){.app-main-container .app-main-sidebar .app-main-menu .ant-menu-item{margin-bottom:0}}.app-main-container .app-main-sidebar .app-main-menu .ant-menu-item-selected svg *{stroke:#dd2839!important}.app-main-container .app-main-sidebar .app-main-menu .ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected),.app-main-container .app-main-sidebar .app-main-menu .ant-menu-submenu-title:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected){color:#b3b3b3}.app-main-container .app-main-sidebar .app-main-menu .ant-menu-item:not(.ant-menu-item-selected):hover,.app-main-container .app-main-sidebar .app-main-menu .ant-menu-submenu-title:hover,.app-main-container .app-main-sidebar .app-main-menu .ant-menu-submenu-title:active{background-color:transparent}.app-main-container .app-main-sidebar .app-main-menu .ant-menu-submenu-expand-icon,.app-main-container .app-main-sidebar .app-main-menu .ant-menu-submenu-arrow{right:0}.app-main-container .app-main-sidebar .app-main-menu .ant-menu-item svg+span,.app-main-container .app-main-sidebar .app-main-menu .ant-menu-submenu-title svg+span{margin-inline-start:8px;opacity:1;transition:opacity .3s cubic-bezier(.645,.045,.355,1),margin .3s,color .3s}.app-main-container .app-main-sidebar .app-main-menu .ant-menu-submenu .ant-menu-submenu-title{margin-left:12px}.app-main-container .app-main-sidebar .app-main-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content{margin-left:35px}.app-main-container .app-main-sidebar .ant-layout-sider-collapsed:not(.hover-open) .app-main-menu .ant-menu-item-selected,.app-main-container .app-main-sidebar .ant-layout-sider-collapsed:not(.hover-open) .app-main-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:#fde9ea!important;border-radius:10px}.app-main-container .app-main-sidebar .ant-layout-sider-collapsed:not(.hover-open) .app-main-menu .ant-menu-item-selected svg *,.app-main-container .app-main-sidebar .ant-layout-sider-collapsed:not(.hover-open) .app-main-menu .ant-menu-submenu-selected>.ant-menu-submenu-title svg *{stroke:#dd2839!important}.app-main-container .app-main-sidebar .ant-layout-sider-collapsed:not(.hover-open) .app-main-menu .ant-menu-item-selected a,.app-main-container .app-main-sidebar .ant-layout-sider-collapsed:not(.hover-open) .app-main-menu .ant-menu-submenu-selected .ant-menu-title-content a{background-color:transparent!important;color:#2d3748!important}.app-main-container .app-main-sidebar .ant-layout-sider-collapsed.hover-open .app-main-menu .ant-menu-item-selected a{color:#93000e!important;background-color:#fde9ea!important;border-radius:10px;padding:12px}.app-main-container .app-main-sidebar .ant-layout-sider-collapsed.hover-open .app-main-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content a{color:#93000e!important;background-color:#fde9ea!important;border-radius:10px;padding:12px}.app-main-container .app-main-sidebar .app-main-menu-with-tree-lines .ant-menu-submenu-open{position:relative}.app-main-container .app-main-sidebar .app-main-menu-with-tree-lines .ant-menu-submenu-open:before{content:"";position:absolute;left:60px;top:56px;width:1px;background-color:#d1d5db;z-index:0}.app-main-container .app-main-sidebar .app-main-menu-with-tree-lines .ant-menu-submenu-open:before{height:calc(100% - 102px)}.app-main-container .app-main-sidebar .app-main-menu-with-tree-lines .ant-menu-submenu-open:has(.ant-menu-sub .ant-menu-item:only-child):before{height:28px}.app-main-container .app-main-sidebar .app-main-menu-with-tree-lines .ant-menu-sub{position:relative;margin-left:0!important;padding-left:0!important}.app-main-container .app-main-sidebar .app-main-menu-with-tree-lines .ant-menu-sub .ant-menu-item{position:relative;padding-left:76px!important}.app-main-container .app-main-sidebar .app-main-menu-with-tree-lines .ant-menu-sub .ant-menu-item:before{content:"";position:absolute;left:60px;top:0;width:20px;height:28px;border-left:1px solid #d1d5db;border-bottom:1px solid #d1d5db;border-bottom-left-radius:10px;z-index:1}.app-main-container .app-main-sidebar .app-main-menu-with-tree-lines .ant-menu-sub .ant-menu-item:last-child:before{height:28px;border-bottom-left-radius:10px}.app-main-container .app-main-sidebar .app-main-menu-with-tree-lines .ant-menu-sub .ant-menu-item:only-child:before{height:28px;border-bottom-left-radius:10px}.app-main-container .app-main-sidebar .app-main-menu-with-tree-lines .ant-menu-sub .ant-menu-item-selected{background:transparent!important}.app-main-container .app-main-sidebar .app-main-menu-with-tree-lines .ant-menu-sub .ant-menu-item-selected:before{border-color:#d1d5db}.app-main-container .app-main-sidebar .app-main-menu-with-tree-lines .ant-menu-sub .ant-menu-item-selected a{background-color:#fde9ea!important;border-radius:10px;color:#dc2626!important;padding:12px 16px;display:inline-block;font-weight:590;margin-left:24px}.app-main-container .app-main-sidebar .app-main-menu-with-tree-lines .ant-menu-sub .ant-menu-item a{padding:12px 16px;display:inline-block;border-radius:10px;transition:all .2s ease;margin-left:24px}.app-main-container .app-main-sidebar .app-main-menu-with-tree-lines.ant-menu-inline-collapsed .ant-menu-submenu-open:before,.app-main-container .app-main-sidebar .app-main-menu-with-tree-lines.ant-menu-inline-collapsed .ant-menu-sub .ant-menu-item:before{display:none!important}.app-main-container .app-main-sidebar .ant-layout-sider-collapsed:not(.hover-open) .app-main-menu-with-tree-lines .ant-menu-submenu-open:before,.app-main-container .app-main-sidebar .ant-layout-sider-collapsed:not(.hover-open) .app-main-menu-with-tree-lines .ant-menu-sub .ant-menu-item:before{display:none!important}.app-main-container .app-main-sidebar .app-main-menu-with-tree-lines .ant-menu-sub .ant-menu-item:hover:not(.ant-menu-item-selected){background:transparent!important}.app-main-container .app-main-sidebar .app-main-menu-with-tree-lines .ant-menu-sub .ant-menu-item:hover:not(.ant-menu-item-selected) a{background-color:#f3f4f6!important;color:#2d3748}.app-main-container .app-main-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;justify-content:space-between}.app-main-container .app-main-sidebar .app-main-sidebar-menu-footer{padding:12px;box-shadow:0 0 1px #0c1a4b08,0 4px 20px -2px #3232470a;border:1px solid #f2f2f2;border-radius:16px;display:flex;justify-content:space-between;margin:24px;flex-direction:column-reverse;gap:27px}.app-main-container .app-main-sidebar .app-main-sidebar-menu-footer .ant-btn{width:130px;color:#cb0e0e}.app-main-container .app-main-sidebar .app-main-sidebar-menu-footer .user-info{display:flex;justify-content:start;align-items:center;gap:17px}.app-main-container .app-main-sidebar .app-main-sidebar-menu-footer .user-info .name{color:#1a202c;font-size:16px;font-style:normal;font-weight:590;line-height:22px}.app-main-container .app-main-sidebar .app-main-sidebar-menu-footer .user-info .role{color:#718096;font-size:14px;font-style:normal;font-weight:590;line-height:20px}@media (max-width: 991px){.app-main-container .app-main-sidebar .app-main-sidebar-menu-footer{flex-direction:row-reverse;gap:0}.app-main-container .app-main-sidebar .app-main-sidebar-menu-footer .ant-btn{width:auto}.app-main-container .app-main-sidebar .app-main-sidebar-menu-footer .ant-btn span+span{display:none}}.app-main-container .app-main-sidebar .block-info-collapsed{display:flex;padding:12px;flex-direction:column;gap:10px;border-radius:16px;border:1px solid #f7fafc;background:#fff;box-shadow:0 0 1px #0c1a4b08,0 4px 20px -2px #3232470a}.app-main-container .app-main-sidebar .circle-image{width:64px;height:64px}.app-main-container .app-main-sidebar .btn-home{height:56px;width:100%;border-radius:10px;box-shadow:0 10px 30px #8cb54533}.app-main-container .app-main-sidebar .ant-menu-submenu-popup{display:none!important}.app-main-container .app-main-sidebar .ant-menu-submenu>.ant-menu{position:static!important;transform:none!important;opacity:1!important;pointer-events:auto!important;box-shadow:none!important;border:none!important;background:transparent!important;display:none}.app-main-container .app-main-sidebar .ant-menu-submenu-open>.ant-menu{display:block!important}.app-main-container .ant-menu-item,.app-main-container .ant-menu-submenu-title{padding:0 16px!important}.app-main-container .ant-menu-item.ant-menu-item-only-child{padding-left:40px!important}.app-main-container .submenu-title-wrapper:hover{background-color:#f0f0f0}.app-main-container .app-main-sidebar .menu-slide{backface-visibility:hidden;-webkit-font-smoothing:antialiased}.app-main-container .app-main-sidebar.hover-open .menu-slide{cursor:default}.app-main-container .app-main-sidebar .sider-flyout{position:absolute;top:0;bottom:0;background:#fff;box-shadow:0 12px 32px #0000002e;border-right:1px solid #f0f0f0;transform:translate(-8px);opacity:0;pointer-events:none;transition:transform .15s ease,opacity .15s ease;z-index:1100}.app-main-container .app-main-sidebar .sider-flyout.open{transform:translate(0);opacity:1;pointer-events:auto}.app-main-container .app-main-sidebar .app-menu-box-title.--single img{max-width:48px}.app-main-container .app-main-menu.--flyout{padding:8px 8px 80px}.app-main-container .app-main-sidebar .sider-flyout .app-main-sidebar-menu-footer{position:absolute;left:16px;right:16px;bottom:16px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;padding:12px}.app-main-container .app-main-header{padding:0 24px;background:transparent;height:104px;display:flex;justify-content:space-between;align-items:center}@media (max-width: 1599px){.app-main-container .app-main-header{height:66px}}.app-main-container .app-main-header .app-main-header-logo{display:flex;align-items:center;gap:6px;color:#fff;font-size:14px;font-style:normal;font-weight:590;line-height:20px}.app-main-container .app-main-header .app-main-header-logo strong{font-size:22px;line-height:30px;letter-spacing:-.5px;font-weight:590}.app-main-container .app-main-header .app-main-header-right .header-item-overlay{padding:0 24px;position:relative}.app-main-container .app-main-header .app-main-header-right .header-item-overlay:before{position:absolute;content:"";width:100%;height:40px;border-radius:40px;background:#fff3;top:50%;transform:translate(-50%,-50%);left:50%;pointer-events:none;transition:all .4s ease}.app-main-container .app-main-header .app-main-header-right .header-item-overlay.header-item-overlay-circle{display:flex;width:40px;padding:0;justify-content:center}.app-main-container .app-main-header .app-main-header-right .header-item-overlay:hover:before{background:#ffffff4d}.app-main-container .app-main-header .app-main-header-right .header-search{cursor:pointer}.app-main-container .app-main-header .app-main-header-right .header-search svg *{stroke:#fff}.app-main-container .app-main-header .app-main-header-right .header-notice{cursor:pointer}.app-main-container .app-main-header .app-main-header-right .header-change-language .box-selected-lang>.ant-space-item:first-child svg{width:20px}.app-main-container .app-main-header .app-main-header-right .header-change-language .ant-space-item{color:#fff;display:flex}.app-main-container .app-main-header .app-main-header-right .header-change-language .header-change-language-item{display:flex}.app-main-container .app-main-header .app-main-header-right .header-change-language .header-change-language-item svg{margin-right:8px;width:20px}.app-main-container .app-main-header .app-main-header-right .header-switch-role .ant-space-item,.app-main-container .app-main-header .app-main-header-right .header-user-profile .ant-space-item{color:#fff;display:flex}.app-main-container .app-main-header .app-main-header-right .header-user-profile .ant-dropdown-menu-title-content{white-space:nowrap}.app-main-container .app-main-content{background:linear-gradient(90deg,#fcfcfc,#f7f7f7 10.04%,#f7f7f7 51.56%,#f7f7f7 89.58%,#fcfcfc);border-radius:16px;padding:32px 24px;display:flex;align-items:stretch;position:relative}@media (max-width: 1599px){.app-main-container .app-main-content{padding:20px}}@media (max-width: 991px){.app-main-container.diner .app-main-header.is-dashboard .app-main-header-logo,.app-main-container.contractor .app-main-header.is-dashboard .app-main-header-logo,.app-main-container.hq_supply .app-main-header.is-dashboard .app-main-header-logo,.app-main-container.cookhouse_staff .app-main-header.is-dashboard .app-main-header-logo{color:#fff;z-index:2}}.app-main-content-for-qr{background:#32324d;display:flex;align-items:stretch;position:relative;height:100vh}@media (max-width: 1599px){.app-main-content-for-qr{padding:20px}}.app-main-content-for-qr .block-qr{display:flex;padding:32px;flex-direction:column;align-items:center;justify-content:center;border-radius:16px;background:#fff;margin:0 auto;height:100%;min-height:auto;box-sizing:border-box;min-width:0}.app-main-content-for-qr .block-opts{display:flex;flex-direction:column;flex:1;max-width:450px;padding:24px;gap:24px;border-radius:16px;border:1px solid #fff;background:#ffffff1a;height:100%;box-sizing:border-box;min-width:0}.app-main-content-for-qr .title-opts{color:#fff;font-size:26px;font-style:normal;font-weight:510;line-height:36px;letter-spacing:-.5px}.app-main-content-for-qr .no-qr{width:100%;max-width:750px;color:#1a202c;text-align:center;font-size:clamp(24px,8vw,64px);font-style:normal;font-weight:590;line-height:120%;padding:0 16px;box-sizing:border-box}.ant-upload-wrapper .ant-upload-drag{border:1px solid #E2E8F0;border-radius:12px}.ant-upload-wrapper .ant-upload-drag:hover{border:1px solid #E2E8F0}.ant-upload-wrapper .ant-upload-drag:not(.ant-upload-disabled):hover{border:1px solid #E2E8F0}.ant-upload-wrapper .ant-upload-drag-selected{border:1px solid #F5636B;border-radius:12px}.ant-upload-wrapper .ant-upload-drag-selected:hover{border:1px solid #F5636B}.ant-upload-wrapper .ant-upload-drag-selected:not(.ant-upload-disabled):hover{border:1px solid #F5636B}.ant-upload-wrapper .ant-upload-drag p.ant-upload-text{color:#4a5568}.ant-popover .ant-popover-inner{padding:2px;border-radius:14px}.popover-content .ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover{background-color:#fde9ea;border-color:#fde9ea;color:#dd2839;font-weight:590}.import-dish-modal .ant-btn-default{color:#4a5568!important;border:1px solid #e2e8f0!important}.ant-modal .ant-modal-content{padding:32px}.ant-upload-wrapper .ant-upload-drag p.ant-upload-hint{font-size:12px}.import-dialog .ant-upload-wrapper .ant-upload-drag{background-color:transparent}.import-dialog .ant-upload-wrapper .ant-upload-drag .ant-upload-drag-container .ant-btn{color:#181717;border-color:#e2e8f0}.upload-mobile-container .ant-upload-wrapper .ant-upload-drag{background-color:#fff;border:1px solid #e6e6e6}.ant-drawer-content .ant-drawer-footer{border-top:none;padding:32px}.ant-drawer .ant-drawer-mask{position:fixed;touch-action:none}.landscape-warning{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:24px;text-align:center;box-sizing:border-box}@keyframes shake{0%,to{transform:rotate(0)}20%{transform:rotate(-15deg)}40%{transform:rotate(15deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(10deg)}}.landscape-warning:before{content:"📱";font-size:80px;margin-bottom:30px;display:block;animation:shake 2s infinite}.custom-select{height:54px}.custom-select .ant-select-clear{font-size:20px;width:20px;height:20px;background:#fff!important;border-radius:50%;z-index:2;margin-top:-8px;margin-right:-3px}.custom-select.ant-select-multiple .ant-select-selection-wrap{align-self:center}.custom-select .ant-select-selector{border-radius:16px!important}.custom-select-multiple .ant-select-selection-wrap{height:100%}.custom-select-multiple .ant-select-selection-overflow{padding:0 12px!important}.custom-range-picker{padding:12px 16px;border-radius:16px;height:54px}.custom-range-picker .ant-picker-clear{font-size:20px;width:20px;height:20px;background:#fff!important;border-radius:50%;z-index:2;margin-right:-3px}.custom-input{padding:12px 16px;border-radius:16px;height:54px}.ant-layout-sider-collapsed .ant-menu-item,.ant-layout-sider-collapsed .ant-menu-submenu-title{padding:0 36px!important;display:flex!important;justify-content:flex-start!important;align-items:center;height:56px!important}.ant-layout-sider-collapsed .ant-menu-item-icon{display:flex!important;justify-content:center!important;align-items:center!important}.ant-layout-sider-collapsed .ant-menu-title-content,.ant-layout-sider-collapsed .ant-menu-item:after,.ant-layout-sider-collapsed .ant-menu-submenu-title:after,.ant-layout-sider-collapsed .ant-menu-submenu-arrow{display:none!important}.ant-layout-sider-collapsed.hover-open .ant-menu-title-content,.ant-layout-sider-collapsed.hover-open .ant-menu-item:after,.ant-layout-sider-collapsed.hover-open .ant-menu-submenu-title:after,.ant-layout-sider-collapsed.hover-open .ant-menu-submenu-arrow{display:inherit!important;opacity:1!important}.ant-layout-sider-collapsed.hover-open .app-main-menu .ant-menu-item-selected,.ant-layout-sider-collapsed.hover-open .app-main-menu ul .ant-menu-item-selected{background-color:#fde9ea;border-radius:0}.ant-layout-sider-collapsed.hover-open .app-main-menu ul .ant-menu-item-selected a{background-color:0}.ant-layout-sider-collapsed .collapsed-user-block{display:flex;flex-direction:column;align-items:center;justify-content:center}.ant-select-selection-item-rest,.ant-select-selection-item-rest-count{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#f3f6fb;border:1px solid #dee7f6;color:#2f3a4a;font-weight:500}.fselect-toolbar{display:flex;align-items:center;gap:8px;padding:0 0 2px 12px;position:sticky;top:0;background:#fff;z-index:1;justify-content:flex-end}.fselect-toolbar__divider{width:1px;height:18px;background:#e2e8f0}.fselect-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:4px 10px;border-radius:8px;font-size:10px;line-height:22px;cursor:pointer;font-weight:600}.fselect-btn:hover{background:#fde9ea}.fselect-btn--danger{background:none;border-color:transparent}.fselect-one-line .ant-select-selection-overflow{flex-wrap:nowrap!important}.fselect-one-line .ant-select-selector{overflow:hidden}.fselect-one-line .ant-select-selection-search-input{min-width:28px}#unit_multiple{caret-color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#fde9ea}.ant-select-item-option-selected .anticon{color:#dd2839}.fselect-one-line .ant-select-item-option-selected svg{color:#fde9ea;fill:#fde9ea}.ant-select-dropdown .ant-select-item-option:not(.ant-select-item-option-disabled){font-weight:590}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#93000e}.ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-content{font-size:12px}.ant-select-outlined.ant-select-multiple .ant-select-selection-item{border-radius:16px;background:transparent!important;border:1px solid #e2e8f0;padding:0 14px}a{text-decoration:none;transition:all .4s ease}.page-loading{background:#0000000d;display:flex;align-items:center;justify-content:center;position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999}.page-loading .ant-spin-dot-holder{color:#dd2839}.app-main-wrapper-page{display:flex;flex-direction:column;width:100%}.app-main-wrapper-page .app-main-page-content{flex:1;display:flex;flex-direction:column}.app-main-wrapper-page .app-main-page-content .base-main-section-no-data{flex:1}.app-main-wrapper-page .app-main-page-content .base-main-section-no-data .msg-no-data{color:#1a202c;font-size:26px;line-height:36px;font-weight:510}.app-main-wrapper-page .app-main-page-head{display:flex;justify-content:space-between;margin-bottom:24px;min-height:40px;align-items:center}@media (max-width: 1599px){.app-main-wrapper-page .app-main-page-head{margin-bottom:20px;padding-left:20px}}@media (max-width: 575px){.app-main-wrapper-page .app-main-page-head{flex-direction:column;align-items:flex-start}}@media (max-width: 575px){.app-main-wrapper-page .app-main-page-head .page-right-block{margin-top:15px;align-self:end;width:100%}}.app-main-wrapper-page .app-main-page-head .page-heading-title{color:#1a202c;margin:0;font-size:26px;font-weight:510;line-height:36px;letter-spacing:-.5px}.app-main-wrapper-page .app-main-page-head .page-heading-sub-title{color:#a0aec0}.app-main-wrapper-page .app-main-page-head .page-right-block .base-button{padding-left:24px;padding-right:24px}.app-main-wrapper-page .app-main-page-head .app-main-page-back-btn{border-radius:16px;background:#fff;box-shadow:0 0 2px #0c1a4b0d,0 4px 20px -2px #32324705}.app-main-wrapper-page .app-main-page-head .custom-back-btn-for-qr:hover{background-color:#f5f5f5!important;border-color:#f5f5f5!important}.app-main-wrapper-page .base-main-section{border-radius:16px;background:#fff;box-shadow:0 0 1px #0c1a4b08,0 4px 20px -2px #3232470a;padding:24px;width:100%}@media (max-width: 1599px){.app-main-wrapper-page .base-main-section{padding:16px}}.app-main-wrapper-page .base-main-section.no-border{border:unset}.app-main-wrapper-page .base-main-section--full-height{display:flex;flex-direction:column;max-height:calc(100vh - 250px)}.app-main-wrapper-page .base-main-section--full-height .box-datatable{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.app-main-wrapper-page .base-main-section--full-height .box-datatable .box-datatable-body{flex:1;overflow:hidden;min-height:0}.app-main-wrapper-page .base-main-section--full-height .base-main-section-footer{flex-shrink:0;margin-top:16px}@media (max-width: 767px){.app-main-wrapper-page .base-main-section--full-height{max-height:none!important;overflow:visible!important}.app-main-wrapper-page .base-main-section--full-height .box-datatable,.app-main-wrapper-page .base-main-section--full-height .box-datatable .box-datatable-body{overflow:visible!important}}.app-main-wrapper-page .base-main-section-no-data{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;align-self:stretch;border-radius:16px;padding:50px 0;text-align:center}.ant-picker-time-panel-column{max-height:200px!important;overflow-y:hidden!important}.ant-picker-time-panel-column:hover{overflow-y:auto!important}.filter-container{height:100%}.filter-container #form_filter{height:100%;display:flex;flex-direction:column;justify-content:flex-start}.filter-container .header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.filter-container .header h3{font-size:14px;color:#2d3748;font-weight:590}.filter-container .header .clear-btn{background:transparent!important;color:#2d3748;font-size:14px;height:auto;margin-bottom:.5em;font-weight:590}.filter-container .header .clear-btn:hover,.filter-container .header .clear-btn:focus{color:#2d3748}.filter-container .footer{margin-top:auto}.filter-container .footer .ant-btn{width:100%}.filter-container .ant-form-item{margin-bottom:0}.upload-picture-container{display:flex;align-items:center;gap:12px}.upload-avatar-custom .ant-upload{width:100px;height:100px;border-radius:8px;border:1px dashed #d9d9d9;background:#fafafa;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.upload-avatar-custom .ant-upload:hover{border-color:#4096ff}.upload-trigger{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.image-preview{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden}.preview-image{width:100%;height:100%;object-fit:cover}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.image-preview:hover .image-overlay{opacity:1}.upload-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666}.camera-icon{font-size:24px;margin-bottom:4px}.upload-text{font-size:12px;color:inherit}.delete-upload{border:none;background:none;box-shadow:none;padding:4px}.delete-upload:hover{background:#fff2f0}.box-datatable .box-datatable-header{margin-bottom:24px}.box-datatable .box-datatable-header .box-table-header{display:flex;align-items:center;justify-content:space-between}.box-datatable .box-datatable-header .box-table-header .box-table-header-title{font-weight:700}.box-datatable .box-datatable-header .box-table-header .box-table-header-action .base-button{padding-left:24px;padding-right:24px}.box-datatable .no-data-table{display:flex;flex-direction:column;justify-content:center;align-items:center}.box-datatable .no-data-table .msg-no-data{font-size:26px;font-weight:510;color:#1c260c}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>td{position:relative;color:#718096;font-weight:600;text-align:start;background:#f7fafc;border-bottom:0;border-end-start-radius:0!important;border-start-start-radius:0!important;border-end-end-radius:0!important;border-start-end-radius:0!important}.ant-table-wrapper .ant-table-tbody>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #dae2ee}.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td{border-inline-end:1px solid #dae2ee;border-inline-end-width:1px;border-inline-end-style:solid;border-inline-end-color:#dae2ee}.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container{border-inline-start:1px solid #dae2ee;border-top:1px solid #dae2ee}.ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:first-child{border-end-start-radius:16px;border-start-start-radius:16px}.ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:last-child{border-end-end-radius:16px;border-start-end-radius:16px}.ant-table-wrapper .ant-table-container{border-radius:16px}.ant-table-wrapper .ant-table-container table>tbody>tr:nth-child(2n){background:#fafafa}.ant-table-wrapper .ant-table-cell{padding:12px!important;word-break:break-word}.ant-table-wrapper .ant-table-placeholder .ant-table-cell{padding:12px 8px!important;border-bottom:0}.ant-table-wrapper .ant-table-container table>tbody>tr:nth-child(2n){background:none}.meal-schedule-tab .ant-table-wrapper .ant-table-row .ant-table-cell{padding:2px!important}.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-jump-next,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{border-radius:10px}.ant-pagination .ant-pagination-item{border:unset;font-size:16px;margin-inline-end:12px}.ant-pagination .ant-pagination-next{border:1px solid #374422;border-radius:10px;line-height:31px;min-width:32px;height:32px;margin-inline-end:12px}.ant-pagination .ant-pagination-next:not(.ant-pagination-item-active):hover{transition:all .2s;background:#edf0f4}.ant-pagination .ant-pagination-prev{line-height:31px;min-width:32px;height:32px;border:1px solid #374422;border-radius:10px;margin-inline-end:12px}.ant-pagination .ant-pagination-prev:not(.ant-pagination-item-active):hover{transition:all .2s;background:#edf0f4}.ant-pagination .ant-pagination-item-active{background-color:#edf0f4}.ant-pagination .ant-pagination-disabled{border:1px solid #edf0f4}.ant-pagination .ant-pagination-item-active a{font-weight:510;color:#374422}.ant-pagination .ant-pagination-item a{padding:0 1px}.paging-wrapper .base-select:not(.ant-select-customize-input) .ant-select-selector{min-height:32px;background:#edf0f4;border:1px solid #edf0f4;color:#718096}.paging-wrapper .base-select .ant-select-selector .ant-select-selection-item,.paging-wrapper .base-select .ant-select-selector .ant-select-selection-placeholder{line-height:30px}.paging-wrapper .current{min-width:auto;text-align:center;color:#718096}.import-table-paging .ant-pagination{justify-content:end}.import-table-paging .paging{width:100%}.page-auth-wrapper{background-image:url(/cook_house.png);background-repeat:no-repeat;background-size:cover;display:flex;min-height:100vh;align-items:stretch;justify-content:flex-end}.page-auth-wrapper>div{width:50%}.page-auth-wrapper .main{display:flex;align-items:center;justify-content:center}.page-auth-wrapper .main .main-container{display:flex;align-items:flex-start;justify-content:center;max-width:480px;min-height:681px;width:100%;background:#fff;padding:60px;border-radius:24px}@media (max-width: 1199px){.page-auth-wrapper .main .main-container{max-width:500px!important}}.page-auth-wrapper .decor{padding:32px}.page-auth-wrapper .bg-auth{background-image:url();background-position:center center;width:100%;height:100%;border-radius:20px;position:relative}.page-auth-wrapper .bg-auth .logo{position:absolute;height:32px;top:40px;right:40px}.page-auth-wrapper .page-author{width:100%;padding-top:72px}.page-auth-wrapper .page-author .page-title{font-size:22px;font-style:normal;font-weight:700;margin-bottom:32px}.page-auth-wrapper .page-author .sub-page-title{font-size:16px;font-style:normal;margin-bottom:40px;font-weight:510;color:#a0aec0}.page-auth-wrapper .page-author .sign-other{height:56px;display:flex;align-items:center;justify-content:center;border:1px solid #dd2839;border-radius:50px;font-weight:700;margin-bottom:48px;cursor:pointer}.page-auth-wrapper .page-author .sign-other span{margin-left:6px}.page-auth-wrapper .page-author .base-input,.page-auth-wrapper .page-author .ant-input-password{height:56px;border-radius:16px;padding:0 24px;color:#718096}.page-auth-wrapper .page-author .btn-submit{background-color:#7b9a47;height:56px;border-radius:16px;padding:0 24px;width:100%;margin-top:24px;margin-bottom:24px}.page-auth-wrapper .page-author .btn-submit:hover{background-color:#a8b98b}.page-auth-wrapper .page-author .link-auth{font-weight:600;color:#a0aec0}.page-auth-wrapper .page-author .custom-otp-input{display:block;text-align:center}.page-auth-wrapper .page-author .custom-otp-input .ant-otp-input{width:54px;height:54px;border-radius:16px;outline:0}.page-auth-wrapper .page-author .custom-otp-input .ant-input-outlined:hover{border:1px solid #E2E8F0!important}.page-auth-wrapper .page-author .custom-otp-input .ant-input-outlined:focus{border:1px solid #F5636B!important}.page-auth-wrapper .page-author .code-noti{text-align:center}.page-auth-wrapper .page-author .hint{color:#718096}.page-auth-wrapper .page-author .ant-divider-with-text{transform:unset;margin-bottom:48px}.page-auth-wrapper .page-author .ant-divider-with-text:before,.page-auth-wrapper .page-author .ant-divider-with-text:after{border-block-start-color:#bdbdbd}.page-auth-wrapper .page-author .ant-divider-with-text .ant-divider-inner-text{color:#bdbdbd;padding:0 8px}.page-auth-wrapper .page-forget-password .page-title,.page-auth-wrapper .page-reset-password .page-title{font-weight:590;font-size:22px;line-height:30px;color:#2d3748}.page-auth-wrapper .page-forget-password .sub-page-title,.page-auth-wrapper .page-reset-password .sub-page-title{font-weight:510;font-size:16px;line-height:28px;color:#a0aec0}.page-auth-wrapper .page-forget-password .note-page-title,.page-auth-wrapper .page-reset-password .note-page-title{font-weight:500;font-size:16px;line-height:28px;color:#8e8ea9}.page-auth-wrapper .page-forget-password .card-congratulation,.page-auth-wrapper .page-reset-password .card-congratulation{display:flex;justify-content:center;align-items:center;position:relative}.page-auth-wrapper .page-forget-password .card-congratulation .circle-big,.page-auth-wrapper .page-reset-password .card-congratulation .circle-big{width:443px;height:443px;border:1px solid rgba(227,235,254,.35);border-radius:50%;position:absolute}.page-auth-wrapper .page-forget-password .card-congratulation .circle-big .circle-inner-big,.page-auth-wrapper .page-reset-password .card-congratulation .circle-big .circle-inner-big{position:relative;width:100%;height:100%}.page-auth-wrapper .page-forget-password .card-congratulation .circle-big .circle-inner-big .dot-left,.page-auth-wrapper .page-reset-password .card-congratulation .circle-big .circle-inner-big .dot-left{position:absolute;right:104px;top:26px;width:7px;height:7px;background-color:#f79ea1;border-radius:50%}.page-auth-wrapper .page-forget-password .card-congratulation .circle-big .circle-inner-big .dot-right,.page-auth-wrapper .page-reset-password .card-congratulation .circle-big .circle-inner-big .dot-right{position:absolute;left:104px;bottom:29px;width:5px;height:5px;background-color:#f5636b;border-radius:50%}.page-auth-wrapper .page-forget-password .card-congratulation .circle-small,.page-auth-wrapper .page-reset-password .card-congratulation .circle-small{width:375px;height:443px;display:flex;justify-content:center;align-items:center}.page-auth-wrapper .page-forget-password .card-congratulation .circle-small .circle-inner-small,.page-auth-wrapper .page-reset-password .card-congratulation .circle-small .circle-inner-small{width:315px;height:315px;border:1px solid rgba(227,235,254,.5);border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.page-auth-wrapper .page-forget-password .card-congratulation .circle-small .circle-inner-small .dot-left,.page-auth-wrapper .page-reset-password .card-congratulation .circle-small .circle-inner-small .dot-left{position:absolute;left:62px;top:26px;width:7px;height:7px;background-color:#f79ea1;border-radius:50%}.page-auth-wrapper .page-forget-password .card-congratulation .circle-small .circle-inner-small .dot-right,.page-auth-wrapper .page-reset-password .card-congratulation .circle-small .circle-inner-small .dot-right{position:absolute;right:46px;bottom:38px;width:7px;height:7px;background-color:#fad0d1;border-radius:50%}.page-auth-wrapper .page-forget-password .card-congratulation .circle-small .circle-inner-small .congratulation-image,.page-auth-wrapper .page-reset-password .card-congratulation .circle-small .circle-inner-small .congratulation-image{width:177px;height:177px;background:#e3ebfe;border-radius:300px;display:flex;justify-content:center;align-items:center}.page-auth-wrapper .page-forget-password .resend-code,.page-auth-wrapper .page-reset-password .resend-code{font-weight:700;font-size:16px;line-height:28px;color:#dd2839;cursor:pointer}@media screen and (min-width: 1921){.page-auth-wrapper{background-size:100% 100%}}.page-forbidden-wrap{width:100%;height:100%;color:#bed09f}.page-forbidden-wrap .page-forbidden{position:relative;height:100%}.page-forbidden-wrap .page-forbidden .forbidden{max-width:520px;width:100%;line-height:1.4;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.page-forbidden-wrap .page-forbidden .forbidden .forbidden-content{position:relative;height:240px}.page-forbidden-wrap .page-forbidden .forbidden .forbidden-content h1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:252px;font-weight:900;color:#bed09f;text-transform:uppercase;letter-spacing:-40px;margin:0 0 0 -20px}.page-forbidden-wrap .page-forbidden .forbidden .forbidden-content h1>span{text-shadow:-8px 0 0 #fff}.page-forbidden-wrap .page-forbidden .forbidden .forbidden-content h3{position:relative;font-size:16px;font-weight:700;text-transform:uppercase;color:#bed09f;margin:0;letter-spacing:3px;padding-left:6px}.page-forbidden-wrap .page-forbidden .forbidden h2{font-size:20px;font-weight:400;text-transform:uppercase;color:#bed09f;margin-top:0;margin-bottom:25px}.page-not-found-wrap{width:100%;height:100%;color:#bed09f}.page-not-found-wrap .page-not-found{position:relative;height:100%}.page-not-found-wrap .page-not-found .not-found{max-width:520px;width:100%;line-height:1.4;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.page-not-found-wrap .page-not-found .not-found .not-found-content{position:relative;height:240px}.page-not-found-wrap .page-not-found .not-found .not-found-content h1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:252px;font-weight:900;color:#bed09f;text-transform:uppercase;letter-spacing:-40px;margin:0 0 0 -20px}.page-not-found-wrap .page-not-found .not-found .not-found-content h1>span{text-shadow:-8px 0 0 #fff}.page-not-found-wrap .page-not-found .not-found .not-found-content h3{position:relative;font-size:16px;font-weight:700;text-transform:uppercase;color:#bed09f;margin:0;letter-spacing:3px;padding-left:6px}.page-not-found-wrap .page-not-found .not-found h2{font-size:20px;font-weight:400;text-transform:uppercase;color:#bed09f;margin-top:0;margin-bottom:25px}.gap-0{gap:0rem}.gap-2{gap:.125rem}.gap-4,.gap-5{gap:.25rem}.gap-6{gap:.375rem}.gap-8{gap:.5rem}.gap-10{gap:.625rem}.gap-12{gap:.75rem}.gap-14{gap:.875rem}.gap-16{gap:1rem}.gap-20{gap:1.25rem}.gap-24{gap:1.5rem}.gap-32{gap:2rem}.d-flex{display:flex}.d-flex.-align-start{align-items:start}.d-flex.-align-center{align-items:center}.d-flex.-align-start{align-items:flex-start}.d-flex.-align-end{align-items:flex-end}.d-flex.-align-baseline{align-items:baseline}.d-flex.-justify-center{justify-content:center}.d-flex.-justify-between{justify-content:space-between}.d-flex.-justify-evenly{justify-content:space-evenly}.d-flex.-justify-flex-end{justify-content:flex-end}.d-flex.-justify-flex-start{justify-content:flex-start}.d-flex.-grow-1{flex-grow:1}.d-flex.-direction-column{flex-direction:column}.d-flex.-align-content-start{align-content:flex-start}.d-flex.-direction-row-reverse{flex-direction:row-reverse}.d-flex.-justify-around{justify-content:space-around}.d-flex.-wrap{flex-wrap:wrap}.d-none{display:none}.d-inline-block{display:inline-block}.d-block{display:block}.text-left{text-align:left}.text-right{text-align:right}.text-pre-line{white-space:pre-line}.hidden,.visible-xs,.visible-sm,.visible-md,.visible-lg,.visible-xl{display:none}@media (max-width: 1599px){.hidden-xl{display:none}.visible-xl{display:block}}@media (max-width: 1199px){.hidden-lg{display:none}.visible-lg{display:block}}@media (max-width: 991px){.hidden-md{display:none}.visible-md{display:block}}@media (max-width: 767px){.hidden-sm{display:none}.visible-sm{display:block}}@media (max-width: 575px){.hidden-xs{display:none}.visible-xs{display:block}}.mt-0{margin-top:0rem}.mr-0{margin-right:0rem}.mb-0{margin-bottom:0rem}.ml-0{margin-left:0rem}.mx-0{margin-right:0rem;margin-left:0rem}.my-0{margin-top:0rem;margin-bottom:0rem}.mt-2{margin-top:.125rem}.mr-2{margin-right:.125rem}.mb-2{margin-bottom:.125rem}.ml-2{margin-left:.125rem}.mx-2{margin-right:.125rem;margin-left:.125rem}.my-2{margin-top:.125rem;margin-bottom:.125rem}.mt-4{margin-top:.25rem}.mr-4{margin-right:.25rem}.mb-4{margin-bottom:.25rem}.ml-4{margin-left:.25rem}.mx-4{margin-right:.25rem;margin-left:.25rem}.my-4{margin-top:.25rem;margin-bottom:.25rem}.mt-6{margin-top:.375rem}.mr-6{margin-right:.375rem}.mb-6{margin-bottom:.375rem}.ml-6{margin-left:.375rem}.mx-6{margin-right:.375rem;margin-left:.375rem}.my-6{margin-top:.375rem;margin-bottom:.375rem}.mt-8{margin-top:.5rem}.mr-8{margin-right:.5rem}.mb-8{margin-bottom:.5rem}.ml-8{margin-left:.5rem}.mx-8{margin-right:.5rem;margin-left:.5rem}.my-8{margin-top:.5rem;margin-bottom:.5rem}.mt-10{margin-top:.625rem}.mr-10{margin-right:.625rem}.mb-10{margin-bottom:.625rem}.ml-10{margin-left:.625rem}.mx-10{margin-right:.625rem;margin-left:.625rem}.my-10{margin-top:.625rem;margin-bottom:.625rem}.mt-12{margin-top:.75rem}.mr-12{margin-right:.75rem}.mb-12{margin-bottom:.75rem}.ml-12{margin-left:.75rem}.mx-12{margin-right:.75rem;margin-left:.75rem}.my-12{margin-top:.75rem;margin-bottom:.75rem}.mt-14{margin-top:.875rem}.mr-14{margin-right:.875rem}.mb-14{margin-bottom:.875rem}.ml-14{margin-left:.875rem}.mx-14{margin-right:.875rem;margin-left:.875rem}.my-14{margin-top:.875rem;margin-bottom:.875rem}.mt-16{margin-top:1rem}.mr-16{margin-right:1rem}.mb-16{margin-bottom:1rem}.ml-16{margin-left:1rem}.mx-16{margin-right:1rem;margin-left:1rem}.my-16{margin-top:1rem;margin-bottom:1rem}.mt-20{margin-top:1.25rem}.mr-20{margin-right:1.25rem}.mb-20{margin-bottom:1.25rem}.ml-20{margin-left:1.25rem}.mx-20{margin-right:1.25rem;margin-left:1.25rem}.my-20{margin-top:1.25rem;margin-bottom:1.25rem}.mt-24{margin-top:1.5rem}.mr-24{margin-right:1.5rem}.mb-24{margin-bottom:1.5rem}.ml-24{margin-left:1.5rem}.mx-24{margin-right:1.5rem;margin-left:1.5rem}.my-24{margin-top:1.5rem;margin-bottom:1.5rem}.mt-30{margin-top:1.875rem}.mr-30{margin-right:1.875rem}.mb-30{margin-bottom:1.875rem}.ml-30{margin-left:1.875rem}.mx-30{margin-right:1.875rem;margin-left:1.875rem}.my-30{margin-top:1.875rem;margin-bottom:1.875rem}.mt-32{margin-top:2rem}.mr-32{margin-right:2rem}.mb-32{margin-bottom:2rem}.ml-32{margin-left:2rem}.mx-32{margin-right:2rem;margin-left:2rem}.my-32{margin-top:2rem;margin-bottom:2rem}.mt-36{margin-top:2.25rem}.mr-36{margin-right:2.25rem}.mb-36{margin-bottom:2.25rem}.ml-36{margin-left:2.25rem}.mx-36{margin-right:2.25rem;margin-left:2.25rem}.my-36{margin-top:2.25rem;margin-bottom:2.25rem}.mt-40{margin-top:2.5rem}.mr-40{margin-right:2.5rem}.mb-40{margin-bottom:2.5rem}.ml-40{margin-left:2.5rem}.mx-40{margin-right:2.5rem;margin-left:2.5rem}.my-40{margin-top:2.5rem;margin-bottom:2.5rem}.mt-44{margin-top:2.75rem}.mr-44{margin-right:2.75rem}.mb-44{margin-bottom:2.75rem}.ml-44{margin-left:2.75rem}.mx-44{margin-right:2.75rem;margin-left:2.75rem}.my-44{margin-top:2.75rem;margin-bottom:2.75rem}.mt-52{margin-top:3.25rem}.mr-52{margin-right:3.25rem}.mb-52{margin-bottom:3.25rem}.ml-52{margin-left:3.25rem}.mx-52{margin-right:3.25rem;margin-left:3.25rem}.my-52{margin-top:3.25rem;margin-bottom:3.25rem}.mt-80{margin-top:5rem}.mr-80{margin-right:5rem}.mb-80{margin-bottom:5rem}.ml-80{margin-left:5rem}.mx-80{margin-right:5rem;margin-left:5rem}.my-80{margin-top:5rem;margin-bottom:5rem}.mt-100{margin-top:6.25rem}.mr-100{margin-right:6.25rem}.mb-100{margin-bottom:6.25rem}.ml-100{margin-left:6.25rem}.mx-100{margin-right:6.25rem;margin-left:6.25rem}.my-100{margin-top:6.25rem;margin-bottom:6.25rem}.mt-150{margin-top:9.375rem}.mr-150{margin-right:9.375rem}.mb-150{margin-bottom:9.375rem}.ml-150{margin-left:9.375rem}.mx-150{margin-right:9.375rem;margin-left:9.375rem}.my-150{margin-top:9.375rem;margin-bottom:9.375rem}.mt-300{margin-top:18.75rem}.mr-300{margin-right:18.75rem}.mb-300{margin-bottom:18.75rem}.ml-300{margin-left:18.75rem}.mx-300{margin-right:18.75rem;margin-left:18.75rem}.my-300{margin-top:18.75rem;margin-bottom:18.75rem}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.m-0{margin:0}.pt-0{padding-top:0rem}.pr-0{padding-right:0rem}.pb-0{padding-bottom:0rem}.pl-0{padding-left:0rem}.px-0{padding-right:0rem;padding-left:0rem}.py-0{padding-top:0rem;padding-bottom:0rem}.pt-2{padding-top:.125rem}.pr-2{padding-right:.125rem}.pb-2{padding-bottom:.125rem}.pl-2{padding-left:.125rem}.px-2{padding-right:.125rem;padding-left:.125rem}.py-2{padding-top:.125rem;padding-bottom:.125rem}.pt-4{padding-top:.25rem}.pr-4{padding-right:.25rem}.pb-4{padding-bottom:.25rem}.pl-4{padding-left:.25rem}.px-4{padding-right:.25rem;padding-left:.25rem}.py-4{padding-top:.25rem;padding-bottom:.25rem}.pt-6{padding-top:.375rem}.pr-6{padding-right:.375rem}.pb-6{padding-bottom:.375rem}.pl-6{padding-left:.375rem}.px-6{padding-right:.375rem;padding-left:.375rem}.py-6{padding-top:.375rem;padding-bottom:.375rem}.pt-8{padding-top:.5rem}.pr-8{padding-right:.5rem}.pb-8{padding-bottom:.5rem}.pl-8{padding-left:.5rem}.px-8{padding-right:.5rem;padding-left:.5rem}.py-8{padding-top:.5rem;padding-bottom:.5rem}.pt-10{padding-top:.625rem}.pr-10{padding-right:.625rem}.pb-10{padding-bottom:.625rem}.pl-10{padding-left:.625rem}.px-10{padding-right:.625rem;padding-left:.625rem}.py-10{padding-top:.625rem;padding-bottom:.625rem}.pt-12{padding-top:.75rem}.pr-12{padding-right:.75rem}.pb-12{padding-bottom:.75rem}.pl-12{padding-left:.75rem}.px-12{padding-right:.75rem;padding-left:.75rem}.py-12{padding-top:.75rem;padding-bottom:.75rem}.pt-14{padding-top:.875rem}.pr-14{padding-right:.875rem}.pb-14{padding-bottom:.875rem}.pl-14{padding-left:.875rem}.px-14{padding-right:.875rem;padding-left:.875rem}.py-14{padding-top:.875rem;padding-bottom:.875rem}.pt-16{padding-top:1rem}.pr-16{padding-right:1rem}.pb-16{padding-bottom:1rem}.pl-16{padding-left:1rem}.px-16{padding-right:1rem;padding-left:1rem}.py-16{padding-top:1rem;padding-bottom:1rem}.pt-20{padding-top:1.25rem}.pr-20{padding-right:1.25rem}.pb-20{padding-bottom:1.25rem}.pl-20{padding-left:1.25rem}.px-20{padding-right:1.25rem;padding-left:1.25rem}.py-20{padding-top:1.25rem;padding-bottom:1.25rem}.pt-24{padding-top:1.5rem}.pr-24{padding-right:1.5rem}.pb-24{padding-bottom:1.5rem}.pl-24{padding-left:1.5rem}.px-24{padding-right:1.5rem;padding-left:1.5rem}.py-24{padding-top:1.5rem;padding-bottom:1.5rem}.pt-30{padding-top:1.875rem}.pr-30{padding-right:1.875rem}.pb-30{padding-bottom:1.875rem}.pl-30{padding-left:1.875rem}.px-30{padding-right:1.875rem;padding-left:1.875rem}.py-30{padding-top:1.875rem;padding-bottom:1.875rem}.pt-36{padding-top:2.25rem}.pr-36{padding-right:2.25rem}.pb-36{padding-bottom:2.25rem}.pl-36{padding-left:2.25rem}.px-36{padding-right:2.25rem;padding-left:2.25rem}.py-36{padding-top:2.25rem;padding-bottom:2.25rem}.pt-40{padding-top:2.5rem}.pr-40{padding-right:2.5rem}.pb-40{padding-bottom:2.5rem}.pl-40{padding-left:2.5rem}.px-40{padding-right:2.5rem;padding-left:2.5rem}.py-40{padding-top:2.5rem;padding-bottom:2.5rem}.pt-44{padding-top:2.75rem}.pr-44{padding-right:2.75rem}.pb-44{padding-bottom:2.75rem}.pl-44{padding-left:2.75rem}.px-44{padding-right:2.75rem;padding-left:2.75rem}.py-44{padding-top:2.75rem;padding-bottom:2.75rem}.pt-52{padding-top:3.25rem}.pr-52{padding-right:3.25rem}.pb-52{padding-bottom:3.25rem}.pl-52{padding-left:3.25rem}.px-52{padding-right:3.25rem;padding-left:3.25rem}.py-52{padding-top:3.25rem;padding-bottom:3.25rem}.pt-80{padding-top:5rem}.pr-80{padding-right:5rem}.pb-80{padding-bottom:5rem}.pl-80{padding-left:5rem}.px-80{padding-right:5rem;padding-left:5rem}.py-80{padding-top:5rem;padding-bottom:5rem}.pt-100{padding-top:6.25rem}.pr-100{padding-right:6.25rem}.pb-100{padding-bottom:6.25rem}.pl-100{padding-left:6.25rem}.px-100{padding-right:6.25rem;padding-left:6.25rem}.py-100{padding-top:6.25rem;padding-bottom:6.25rem}.pt-150{padding-top:9.375rem}.pr-150{padding-right:9.375rem}.pb-150{padding-bottom:9.375rem}.pl-150{padding-left:9.375rem}.px-150{padding-right:9.375rem;padding-left:9.375rem}.py-150{padding-top:9.375rem;padding-bottom:9.375rem}.pt-300{padding-top:18.75rem}.pr-300{padding-right:18.75rem}.pb-300{padding-bottom:18.75rem}.pl-300{padding-left:18.75rem}.px-300{padding-right:18.75rem;padding-left:18.75rem}.py-300{padding-top:18.75rem;padding-bottom:18.75rem}.p-0{padding:0!important}.pl-0{padding-left:0}.text-center{text-align:center}.text-right{text-align:"right"}.fw-700{font-weight:700}.fw-600{font-weight:600}.fw-500{font-weight:500}.fw-510{font-weight:510}.fw-590{font-weight:590}.fw-400{font-weight:400}.fw-300{font-weight:300}.fw-bold{font-weight:700}.fs-26{font-size:26px}.fs-22{font-size:22px}.fs-14{font-size:14px}.fs-16{font-size:16px}.cursor-pointer{cursor:pointer}.m-w-140{max-width:140px}.m-w-150{max-width:150px}.w-100{width:100%}.w-auto{width:auto}.w-max-content{width:max-content}.w-fit-content{width:fit-content}.text-slate-gray{color:#718096}.bg-slate-gray{background-color:#718096}.bg-neutral-700{background-color:#4a5568}.bg-neutral-900{background-color:#1a202c}.text-neutral-900{color:#1a202c}.text-neutral-700{color:#4a5568}.bg-content{background:linear-gradient(90deg,#fcfcfc,#f7f7f7 10.04%,#f7f7f7 51.56%,#f7f7f7 89.58%,#fcfcfc)}.bg-danger{background-color:#cb0e0e}.text-danger{color:#cb0e0e}.bg-neutral-600{background-color:#68705c}.text-neutral-600{color:#68705c}.bg-mount-mist{background-color:#96999c}.text-mount-mist{color:#96999c}.bg-olive-2{background-color:#7b9a47}.text-olive-2{color:#7b9a47}.bg-yellowish-orange{background-color:#fff7e8}.text-yellowish-orange{color:#fff7e8}.bg-orange-peel{background-color:#faa300}.text-orange-peel{color:#faa300}.bg-neutural{background-color:#999}.text-neutural{color:#999}.bg-dark-tangerine{background-color:#f6a40c}.text-dark-tangerine{color:#f6a40c}.bg-olive-drab-camouflage{background-color:#515e3b}.text-olive-drab-camouflage{color:#515e3b}.bg-anti-flash-white{background-color:#f2f2f2}.text-anti-flash-white{color:#f2f2f2}.bg-artichoke{background-color:#89917d}.text-artichoke{color:#89917d}.bg-kombu-green{background-color:#374422}.text-kombu-green{color:#374422}.border-color-cultured-150{border:solid 1px;border-color:#e6e6e6}.text-primary{color:#1e293b}.text-secondary{color:#94a3b8}.text-inverse{color:#fff}.text-error{color:#dc2626}.text-olive-1{color:#556b2f}.text-olive-3,.text-olive-3:hover{color:#f5636b}.bg-primary{background-color:#1d4ed8}.bg-secondary{background-color:#f1f5f9}.bg-olive-5{background-color:#dee7d0}.bg-cultured-50{background-color:#f5f5f5}.border-primary{border-color:#1d4ed8}.border-error{border-color:#dc2626}.bg-mercury{background-color:#e6e6e6}.btn-upload-neutral-700{color:#4a5568}.radius-none{border-radius:0}.radius-xs{border-radius:2px}.radius-sm{border-radius:4px}.radius-md{border-radius:8px}.radius-lg{border-radius:12px}.radius-xl{border-radius:16px}.radius-2xl{border-radius:24px}.radius-full{border-radius:9999px}.border{border:1px solid #e2e8f0}.border-none{border:none}.border-thin{border-width:1px}.border-medium{border-width:2px}.border-thick{border-width:4px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.font-xs{font-size:12px}.font-sm{font-size:14px}.font-base{font-size:16px}.font-lg{font-size:18px}.font-xl{font-size:20px}.font-2xl{font-size:24px}.font-3xl{font-size:30px}.font-4xl{font-size:36px}.font-5xl{font-size:48px}.font-10px{font-size:10px}.font-26px{font-size:26px}.lh-xs{line-height:1rem}.lh-sm{line-height:1.25rem}.lh-md{line-height:1.5rem}.lh-lg{line-height:1.75rem}.lh-xl{line-height:2rem}.lh-2xl{line-height:2.5rem}.lh-3xl{line-height:3rem}.page-user-management .box-datatable{margin-bottom:24px}.page-user-management .table-dish-section{max-height:calc(100vh - 298px)}@media (max-width: 768px){.page-user-management .table-dish-section{max-height:none}}.page-user-management .ant-form-item{margin-bottom:0!important}.page-user-management .block-action{display:flex;align-items:center;gap:24px}.page-user-management .block-action .btn-add{height:54px!important}.page-user-management .divider{width:1px;height:25px;background:#e6e6e6;margin-bottom:24px}.page-user-management .reset-btn{height:54px!important;padding:16px 24px;background:linear-gradient(90deg,#fcfcfc,#f7f7f7 10.04%,#f7f7f7 51.56%,#f7f7f7 89.58%,#fcfcfc)!important;color:#2d3748;border-radius:16px}.page-user-management .reset-btn svg{stroke:#2d3748!important;width:20px;height:20px}.page-user-management .reset-btn:hover{opacity:.85;color:#4a5568!important}.page-user-management .ant-form-item-label>label:after{visibility:hidden!important}@media (max-width: 1199px){.page-user-management .user-form__action{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-top:15px}.page-user-management .user-form__action>button{flex:1}}.page-user-management .apply-btn{height:54px!important;padding:16px 24px;color:#2d3748;background:#b8ccf4!important;border-radius:16px}.page-user-management .apply-btn:hover{opacity:.85;color:#4a5568!important}.page-user-management .apply-btn svg *{stroke:#dd2839}.textArea-user{width:100%}.textArea-user .ant-form-item-label{padding:0}.textArea-user .ant-form-item{margin-bottom:0}.select-role-user .custom-select{min-height:54px;height:auto!important}.select-role-user .custom-select .ant-select-selector{min-height:54px!important}.select-role-user .custom-select .ant-select-selector .ant-select-selection-wrap{display:flex;margin:auto!important;height:auto!important}.input-user{width:50%}.input-user .ant-form-item-label{padding:0}.input-user .ant-form-item{margin-bottom:0}.page-create-user-form{width:100%}.page-create-user-form .ant-upload button{padding:11px 20px;height:auto;border-radius:15px;color:#181717}.page-create-user-form .delete-upload{border-color:#cb0e0e;border-radius:15px;height:44px;width:44px}.page-create-user-form .delete-upload:hover,.page-create-user-form .delete-upload:visited{color:#cb0e0e!important;border-color:#cb0e0e!important}.page-create-user-form .delete-upload svg{color:#cb0e0e;font-size:18px}.page-meal-schedule-management .box-datatable{margin-bottom:24px}.page-meal-schedule-management .block-action{display:flex;align-items:center;gap:24px}.page-meal-schedule-management .divider{width:1px;height:25px;background:#e6e6e6;margin-bottom:24px}.page-meal-schedule-management .reset-btn{padding:16px 24px;background:linear-gradient(90deg,#fcfcfc,#f7f7f7 10.04%,#f7f7f7 51.56%,#f7f7f7 89.58%,#fcfcfc)!important;color:#2d3748;border-radius:16px}.page-meal-schedule-management .reset-btn:hover{opacity:.85;color:#4a5568!important}.page-meal-schedule-management .apply-btn{padding:16px 24px;color:#2d3748;background:#b8ccf4!important;border-radius:16px}.page-meal-schedule-management .apply-btn:hover{opacity:.85;color:#4a5568!important}.page-meal-schedule-management .apply-btn svg *{stroke:#dd2839}.page-meal-schedule-management .half-width-tabs{width:100%}.page-meal-schedule-management .half-width-tabs .ant-tabs-nav{margin-bottom:24px;width:100%}.page-meal-schedule-management .half-width-tabs .ant-tabs-nav-list{display:flex;width:100%}.page-meal-schedule-management .half-width-tabs .ant-tabs-tab{flex:1;width:50%;margin-right:0;justify-content:center}.page-meal-schedule-management .half-width-tabs .ant-tabs-ink-bar{background:#dd2839}.page-meal-schedule-management .half-width-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:0}.page-meal-schedule-management .half-width-tabs .ant-tabs-tab-btn{width:100%}.page-meal-schedule-management .half-width-tabs .ant-tabs-ink-bar{width:50%;left:0}.page-meal-schedule-management .half-width-tabs .ant-tabs-tab:nth-child(2).ant-tabs-tab-active~.ant-tabs-ink-bar{width:100%!important;left:50%!important}.page-meal-schedule-management .normal-tab .ant-tabs-nav-list{width:auto!important;gap:32px}.page-meal-schedule-management .step{color:#a0aec0;font-size:14px;font-style:normal;font-weight:590;line-height:22px}.page-meal-schedule-management .tab-name{color:#2d3748;font-size:22px;font-style:normal;font-weight:590;line-height:30px;letter-spacing:-.5px}.page-meal-schedule-management .text-red-button{color:#f5636b!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.page-meal-schedule-management .ant-form-item-label>label:after{visibility:hidden!important}.page-meal-schedule-management .ant-form-item{margin-bottom:0!important}@media (max-width: 1199px){.page-meal-schedule-management .meal-schedule-form__action{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-top:15px}.page-meal-schedule-management .meal-schedule-form__action>button{flex:1}}.page-meal-schedule-detail .right-block-section{border-radius:16px;border:1px solid #dae2ee;background:#fff;box-shadow:-24px 12px 32px 2px #8585850a,12px 12px 32px #0000000a;padding:16px}.page-meal-schedule-detail .right-block-section .icon{width:20px;height:20px;aspect-ratio:1/1}.page-meal-schedule-detail .right-block-section .title{color:#89917d;font-size:14px;font-style:normal;font-weight:590;line-height:14px}.page-meal-schedule-detail .right-block-section .content{color:#2d3748;font-size:16px;font-style:normal;font-weight:400;line-height:18px;margin-top:5px}.page-meal-schedule-detail .app-main-page-head .ant-btn{width:44px;height:44px;background-color:#fff;box-shadow:0 2px 3px #0000000a}.page-meal-schedule-detail .left-title{color:#a0aec0;font-size:14px;font-style:normal;font-weight:510;line-height:24px}.page-meal-schedule-detail .time-of-day-title{color:#1a202c;font-size:16px;font-style:normal;font-weight:590;line-height:24px;letter-spacing:-.5px}.page-meal-schedule-detail .time-of-day-title+button{width:44px;height:44px}.page-meal-schedule-detail .time-of-day-title+button .ant-btn-icon{height:20px}.page-meal-schedule-detail .set-title{color:#838f9f;font-size:18px;font-style:normal;font-weight:590;line-height:16px}.page-meal-schedule-detail .split-two-columns{justify-content:flex-start}.page-meal-schedule-detail .split-two-columns>*{flex:1 1 50%}.page-meal-schedule-detail .split-three-columns{justify-content:flex-start}.page-meal-schedule-detail .split-three-columns>*{flex:1}@media (max-width: 767px){.page-meal-schedule-detail .split-three-columns{flex-direction:column}.page-meal-schedule-detail .set-title{margin-top:15px}}.page-meal-schedule-edit .left-title{color:#a0aec0;font-size:14px;font-style:normal;font-weight:510;line-height:24px}.page-meal-schedule-edit .time-of-day-title{color:#1a202c;font-size:16px;font-style:normal;font-weight:590;line-height:24px;letter-spacing:-.5px}.page-meal-schedule-edit .time-of-day-title+button{width:44px;height:44px}.page-meal-schedule-edit .time-of-day-title+button .ant-btn-icon{height:20px}.page-meal-schedule-edit .set-title{color:#718096;font-size:14px;font-style:normal;font-weight:590;line-height:16px;display:inline-block}.page-meal-schedule-edit .set-title.required:after{content:"*";margin-inline-start:2px;color:#cb0e0e}.page-meal-schedule-edit .custom-add-btn{height:32px!important;width:32px!important;border-radius:16px;background:#fde9ea!important;color:#dd2839;border:none}.page-meal-schedule-edit .custom-add-btn .ant-btn-icon{display:flex}.page-meal-schedule-edit .custom-add-btn:hover{color:#dd2839!important}.page-meal-schedule-edit .custom-add-btn svg *{stroke:#dd2839!important}.page-meal-schedule-edit .base-main-section-no-data{height:100%}.page-meal-schedule-edit .base-main-section-no-data .msg-no-data{font-size:24px;font-weight:510;color:#1c260c}@media (max-width: 991px){.page-meal-schedule-edit .base-main-section-no-data img{width:140px!important;height:140px!important}}.popup-range-picker{padding-top:22px!important}.range-picker .ant-picker-range-separator{color:#bac8dd}.page-meal-selection .box-datatable{margin-bottom:24px}.page-meal-selection .custom-time{padding:12px 16px;border-radius:16px;height:54px}.page-meal-selection .custom-checkbox{height:54px;display:flex;flex-direction:column;justify-content:center}.page-meal-selection .field-title{color:#96999c;font-size:14px;font-style:normal;font-weight:590;line-height:14px}.page-meal-selection .custom-field .ant-form-item-label>label:after{content:"";position:relative;margin-block:0;margin-inline-start:2px;color:#cb0e0e;display:block}.page-meal-selection .block-action{display:flex;align-items:center;gap:24px}.page-meal-selection .divider{width:1px;height:25px;background:#e6e6e6;margin-bottom:24px}.page-meal-selection .reset-btn{padding:12px 20px;background:#fff!important;border:1px solid #e2e8f0;color:#4a5568;border-radius:16px;transition:all .2s ease;height:46px}.page-meal-selection .reset-btn:hover{background:#f8fafc!important;border-color:#cbd5e0;color:#334155!important}.page-meal-selection .apply-btn{padding:16px 24px;background:#b8ccf4!important;color:#0f2b63;border-radius:16px;transition:all .2s ease}.page-meal-selection .apply-btn:hover{background:#2a4b8f!important;box-shadow:0 2px 8px #2a4b8f33}.page-meal-selection .hidden-character .ant-form-item-label>label:after{visibility:hidden!important}.page-meal-selection .custom-show-btn{display:flex;padding:5px 16px;justify-content:center;align-items:center;gap:8px;border-radius:12px}.page-meal-selection .custom-edit-fv{display:flex;padding:5px 16px;justify-content:center;align-items:center;gap:8px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.page-meal-selection .ant-tabs-top>.ant-tabs-nav:before{border-bottom:none!important}.page-meal-selection .custom-add-btn{border-radius:16px;background:#fde9ea!important;color:#dd2839;border:none}.page-meal-selection .custom-add-btn .ant-btn-icon{display:flex}.page-meal-selection .custom-add-btn:hover{color:#dd2839!important}.page-meal-selection .custom-add-btn svg *{stroke:#dd2839!important}.page-meal-selection .no{width:16px;height:16px;color:#999;font-size:12px;font-style:normal;font-weight:590;line-height:28px}@media (min-width: 768px){.page-meal-selection .is_overall{align-items:baseline;margin-top:10px}.page-meal-selection .is_overall_div{margin-top:-55px}}.page-meal-selection .msg-no-data{font-size:26px;font-weight:510;color:#1c260c;letter-spacing:-.5px}.page-meal-selection .vote-count{color:#718096;font-size:12px;font-style:normal;font-weight:590;line-height:16px}.page-meal-selection .ant-list-item-meta-title{margin:0!important}.page-meal-selection #scrollableDiv.no-data .infinite-scroll-component__outerdiv{height:100%}.page-meal-selection #scrollableDiv.no-data .infinite-scroll-component__outerdiv .infinite-scroll-component{display:flex;flex-direction:column;flex:1;height:100%!important}.page-meal-selection .base-main-section .title h3{font-weight:400;line-height:22px;margin-bottom:6px}.page-meal-selection .action-view{justify-content:end;display:flex;flex-direction:column;align-items:flex-end}@media (max-width: 767px){.page-meal-selection .action-view{flex-direction:row-reverse;align-items:center;gap:5px}}.page-meal-selection .vote-view-btn{margin-top:8px;min-width:178px;z-index:2}@media (max-width: 767px){.page-meal-selection .vote-view-btn{min-width:100px;margin-top:0}.page-meal-selection .vote-view-btn .custom-select{height:44px}}.page-meal-selection .fv__search--date{line-height:14px}.meal-type-title{color:#718096;margin-bottom:16px;font-size:16px;font-style:normal;font-weight:590;line-height:22px}.dish-container{display:flex;flex-direction:column;gap:12px;padding:8px 8px 0;position:relative}.dish-container .drawer-title{position:relative;border-radius:40px;width:48px;height:48px;background:#fff2ea}.dish-container .drawer-title svg *{stroke:#ff7b2c!important}.dish-container .selected-text{color:#718096;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.dish-container .clear-btn{font-size:16px;font-style:normal;font-weight:400;line-height:22px}.dish-container .item-to-bottom{position:absolute;bottom:0;left:0;width:100%;padding:0 24px}.dish-container .title-add-dishes{color:#1c260c;font-size:26px;font-style:normal;font-weight:510;line-height:36px;letter-spacing:-.5px}.dish-footer .ant-btn{width:100%}.page-dashboard .base-main-section{border-radius:16px;border:1px solid #f6a40c;background:#fff;box-shadow:-24px 12px 32px 2px #8585850a,12px 12px 32px #0000000a;padding:16px;width:100%}@media (max-width: 1599px){.page-dashboard .base-main-section{padding:16px}}.page-dashboard .title{color:#1a202c;font-size:22px;font-style:normal;font-weight:590;line-height:30px;letter-spacing:-.5px}.page-dashboard .note{color:#718096;text-align:center;font-size:14px;font-style:normal;font-weight:510;line-height:24px}.page-dashboard .no{width:20px;height:20px;color:#999;font-size:16px;font-style:normal;font-weight:510;line-height:28px}@media (max-width: 767px){.page-dashboard .app-main-page-head{display:none}}@media (max-width: 991px){.page-dashboard .app-main-page-head{display:none}}.custom-swiper-button-prev,.custom-swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:999;border:1px solid #e5e7eb;border-radius:50%;background-color:#fff;padding:7px;width:32px;height:32px;cursor:pointer;justify-content:center;align-items:center;display:flex}.custom-swiper-button-prev:hover,.custom-swiper-button-next:hover{background-color:#f0f0f0;color:#171717}.custom-swiper-button-prev{left:1%!important}.custom-swiper-button-next{right:1%!important}.relative{position:relative}.flash-vote{display:flex;flex-direction:column;gap:24px;padding:0 24px;position:relative}.flash-vote .title-add-dishes{color:#1c260c;font-size:26px;font-style:normal;font-weight:510;line-height:36px;letter-spacing:-.5px;margin-bottom:6px}.flash-vote .note{color:#718096;text-align:center;font-size:14px;font-style:normal;font-weight:510;line-height:24px}.flash-vote .title_sub{color:#1c260c;font-size:22px;font-style:normal;font-weight:590;line-height:30px;letter-spacing:0;text-align:center}.flash-vote .note_sub{display:block;color:#2d3748;font-size:16px;font-weight:400;line-height:22px;margin-top:6px}.flash-vote .btn-close-bs{border-radius:16px;border:1px solid #e2e8f0;padding:26px 10px;width:100%;background-color:#fff;color:#4a5568;margin-bottom:0}.flash-vote__list{background-color:#fff;border-radius:20px;padding:18px 8px 8px;flex:1;width:100%}.flash-vote__list .ant-avatar{border-radius:15px}.flash-vote__list.double-item .ant-row{flex-flow:column wrap}.flash-vote__list.double-item .ant-col,.flash-vote__list.double-item .ant-list-item,.flash-vote__list.double-item .img-wrap{height:auto!important}.flash-vote__list .ant-list{width:100%}.flash-vote__list .ant-list .ant-spin-nested-loading,.flash-vote__list .ant-list .ant-spin-container,.flash-vote__list .ant-list .ant-row,.flash-vote__list .ant-list .ant-col,.flash-vote__list .ant-list .ant-list-item,.flash-vote__list .ant-list .img-wrap{height:100%!important}.flash-vote__list .ant-list .img-wrap-desktop{height:auto!important}.flash-vote__list .ant-list .ant-btn{height:calc(100% - 36px)!important}.flash-vote__list .ant-list .ant-list-item{margin-block-end:0}.flash-vote .btn-close{border-radius:16px;border:1px solid #e2e8f0;padding:26px 10px;width:100%}.flash-vote .btn-vote{border-radius:16px;border:1px solid #e2e8f0;padding:26px 10px;width:100%;background-color:#dd2839;color:#fff;margin-bottom:0}.flash-vote .title_dish_vote{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:590;color:#2d3748;line-height:120%;white-space:normal;height:34px;-webkit-line-clamp:2}.quicknav__box{margin:0 auto}.quicknav__list{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%;max-width:1280px;margin:0 auto}.quicknav__list .card{padding:16px 0 20px;text-align:center;transition:transform .2s ease}.quicknav__list .card:hover{transform:translateY(-4px)}.quicknav__list .card img{width:32px;height:32px;object-fit:contain}.quicknav__list .card-title{font-weight:590;font-size:14px;margin-top:8px;color:#4a5568}@media (max-width: 767px){.quicknav__list{grid-template-columns:repeat(4,1fr);padding:0 10px}.quicknav .card img{width:40px;height:40px}.quicknav .card-title{font-size:14px}}.outration__box{border-radius:12px;margin:16px 0}@media (min-width: 1024px){.outration__box{width:70%;margin-left:auto;margin-right:auto}}.outration__header-row{display:grid;grid-template-columns:1fr 1fr 1fr;font-weight:600;font-size:16px;color:#718096;margin-bottom:8px;padding:0 12px}.outration__header-row .header-cell{text-align:left}.outration__header-row .header-cell:last-child{text-align:right}.outration__list{display:flex;flex-direction:column;gap:2px}.outration__item{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:12px;border-radius:8px;background:#fff;font-size:20px}.outration__info{display:contents}.outration__info .unit{font-weight:600;font-size:20px;color:#2d3748}.outration__info .location{font-size:16px;color:#718096}.total{text-align:right;font-weight:500}.rank__box{background-color:#fff;margin-top:24px;padding-top:24px;padding-bottom:24px}.rank__box.page{margin-left:-20px;margin-right:-20px}@media (max-width: 767px){.rank__box.page{margin-top:-16px;margin-left:-24px;margin-right:-24px}}@media (max-width: 991px){.rank__box.page{margin-top:-20px;width:100vw}}@media (min-width: 992px){.rank__box.page{margin-top:-22px;width:calc(100% + 40px)}}.rank__head,.outration__box .outration__head{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;margin-bottom:12px}.rank__head .title h3,.outration__box .outration__head .title h3{font-size:18px;line-height:22px;letter-spacing:0;margin-bottom:0}.rank__head .title span,.outration__box .outration__head .title span{display:block;font-weight:400;font-size:16px;line-height:22px;margin-top:2px;color:#718096}.rank__head .btn,.outration__box .outration__head .btn{color:#dd2839;padding:10px 0;font-size:14px;line-height:22px;cursor:pointer}.rank__list{display:flex;flex-wrap:wrap}.rank__list .title-dish{font-size:14px;line-height:22px;font-weight:590;color:#1a202c;max-width:calc(100% - 168px);min-width:calc(100% - 168px)}.rank__list .item{flex:0 0 calc(33% - 4px);display:flex;justify-content:flex-start;align-items:center;padding:12px 24px;background:#fff;position:relative;border-top:2px solid #edf2f7;overflow:hidden;min-width:0;gap:12px}.rank__list .item .badge{color:#1a202c;font-size:20px;font-weight:590;min-width:24px;text-align:center}.rank__list .item .vote{min-width:30px;font-size:14px;color:#718096;line-height:18px}@media (max-width: 991px){.rank__list .item{flex:0 0 calc(50% - 4px)}}@media (max-width: 767px){.rank__list .item{flex:0 0 100%}.rank__list .item:first-child{border-top:none}}.rank__list .medal{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:40px;margin-left:auto;margin-right:0}.rank__list .medal svg:first-child{position:absolute}.drawer-upcoming-meal{background:linear-gradient(90deg,#fcfcfc,#f7f7f7 10.04%,#f7f7f7 51.56%,#f7f7f7 89.58%,#fcfcfc)!important}.coming-meal-container{display:flex;flex-direction:column;position:relative}.coming-meal-container .btn-back{font-size:20px;cursor:pointer;padding:10px;height:44px!important;width:44px!important;box-shadow:0 4px 12px #00000014;border:0!important}.coming-meal-container .header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:10px 0 24px}.coming-meal-container .title{font-size:26px;color:#1a202c;font-weight:590;letter-spacing:-.5px;margin-bottom:0;margin-left:24px}.coming-meal-container .set-mark{display:flex;color:#4a5568;font-size:18px;font-weight:590;line-height:22px}.coming-meal-container .set__list{display:flex;background-color:#fff;flex-direction:column;overflow-x:hidden;overflow-y:scroll;padding:0 0 12px}@media (max-width: 767px){.coming-meal-container .set__list{margin-left:-24px;margin-right:-24px}}.coming-meal-container .set__list .item{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:12px;padding:11px 0 11px 12px;border-top:2px solid #edf2f7}.coming-meal-container .set__list .item:first-child{border-top:none}.coming-meal-container .set__list .item .dish-name{font-size:16px;color:#2d3748;line-height:22px;font-weight:590;margin-bottom:0;max-width:calc(100% - 100px);min-width:calc(100% - 100px)}.coming-meal-container .set__list .item .dish-name.with_mark{max-width:calc(100% - 170px);min-width:calc(100% - 170px)}.coming-meal-container .set__list .item .ingredient{min-width:30px;font-size:14px}.coming-meal-container .set__list .item .medal{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:40px;margin-left:auto;margin-right:24px}.section-hero{position:relative;background-image:url(/assets/army-DQ2aJrOb.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:scroll;z-index:0;padding:108px 24px 0;max-height:200px;margin-top:-100px}.section-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000b3;z-index:1}.section-hero .meal-card{background:#fff;border-radius:16px;padding:16px;box-shadow:0 4px 12px #0000000d;max-width:100%;margin:0 auto;display:flex;flex-direction:column;gap:16px;position:relative;z-index:2;min-height:126px}.section-hero .meal-card__header{display:flex;justify-content:space-between;font-size:14px;font-weight:600}.section-hero .meal-card__header .meal-card__label{color:#e53e3e}.section-hero .meal-card__header .meal-card__time{color:#718096;display:flex;align-items:center;gap:6px}.section-hero .meal-card__body{display:flex;flex-direction:column;gap:8px;position:relative}.section-hero .meal-card__body .meal-card__set{display:flex;gap:6px;cursor:pointer;margin-bottom:8px}.section-hero .meal-card__body .meal-card__set span{width:13px;height:18px;display:inline-flex;flex:0 0 13px}.section-hero .meal-card__body .meal-card__set svg{margin-top:3px}.section-hero .meal-card__body .meal-card__set:last-child{margin-bottom:0}.section-hero .meal-card__body .meal-card__set .set-desc{font-size:16px;color:#1a202c;text-transform:capitalize;line-height:18px;font-weight:590}.section-hero .meal-card__body .meal-card__set .set-more{font-size:16px;color:#1a202c;margin-top:4px;font-weight:400}.section-hero .meal-card__body .empty-state{display:flex;color:#718096;font-size:14px;font-weight:400;line-height:18px;gap:12px}.section-hero .meal-card__body .empty-state span{width:24px;height:24px;display:inline-flex;flex:0 0 24px}.page-dashboard{width:100vw}@media (max-width: 767px){.page-dashboard{margin-left:-24px;margin-right:-24px}}@media (min-width: 768px){.page-dashboard{margin-left:-20px;margin-right:-20px}.page-dashboard .rank__list{display:grid;width:100%;box-sizing:border-box}}div.sheet-container-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;visibility:visible;z-index:900!important;pointer-events:auto!important}div.sheet-container-content{z-index:900;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}@media (min-width: 992px){div.sheet-container-content{width:768px;margin:0 auto}}div.sheet-container-content .react-modal-sheet-content{padding-bottom:5px}div.sheet-container-content .sheet-content{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}div.sheet-container-content .btn-close-bottomsheet{position:absolute;right:0;padding:5px 10px}.app-main-container .app-main-header.ranking{position:relative;min-height:76px;background-image:url(/assets/bg_ranking-DN7m_13Y.png)!important;background-repeat:no-repeat!important;background-position:top center!important;background-size:cover!important;background-attachment:scroll!important;padding:0 24px}.app-main-container .app-main-header.ranking .app-main-header-logo h2{margin-bottom:0;font-size:22px;line-height:30px;font-weight:590;color:#1a202c;letter-spacing:-.5px}.app-main-container .app-main-header.ranking .btn-back{font-size:20px;cursor:pointer;padding:10px;height:44px!important;width:44px!important;box-shadow:0 4px 12px #00000014;border:0!important;background-color:#fff;margin-right:18px}.app-main-container .app-main-header.collection-history .app-main-header-logo{display:flex;flex-direction:row;justify-content:space-between;width:100%}.app-main-container .app-main-header.collection-history .app-main-header-logo h2{color:#000000e0;font-size:22px;line-height:30px}@media (max-width: 767px){.app-main-container .app-main-header.collection-history{background:linear-gradient(90deg,#fcfcfc,#f7f7f7 10.04%,#f7f7f7 51.56%,#f7f7f7 89.58%,#fcfcfc)}}.flex-center{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center}@media (min-width: 1024px){.quicknav__list>.card{flex:1 1 0;min-width:420px;max-width:450px;box-sizing:border-box;cursor:pointer}.quicknav__list .card-title{font-size:1.2rem}.quicknav__list>.card svg{margin-right:12px}.quicknav__list.ch-staff>.card{min-width:860px;max-width:none}}@media (min-width: 1024px) and (max-width: 1023px) and (min-width: 768px){.quicknav__list.ch-staff>.card{min-width:48%;max-width:48%}}.detail-title{display:flex;padding:16px 24px;align-items:center;gap:10px;align-self:stretch;border-bottom:1px solid #e2e8f0;color:#1a202c;font-size:16px;font-style:normal;font-weight:590;line-height:22px}.page-dish-catalog-management .box-datatable{margin-bottom:24px}.page-dish-catalog-management .table-dish-section{max-height:calc(100vh - 298px)}@media (max-width: 768px){.page-dish-catalog-management .table-dish-section{max-height:none}}.page-dish-catalog-management .ant-form-item{margin-bottom:8px!important}.page-dish-catalog-management .block-action{display:flex;align-items:center;gap:24px}.page-dish-catalog-management .block-action .btn-add{height:54px}.page-dish-catalog-management .divider{width:1px;height:25px;background:#e6e6e6;margin-bottom:24px}.page-dish-catalog-management .reset-btn{height:54px;padding:16px 24px;background:linear-gradient(90deg,#fcfcfc,#f7f7f7 10.04%,#f7f7f7 51.56%,#f7f7f7 89.58%,#fcfcfc)!important;color:#2d3748;border-radius:16px}.page-dish-catalog-management .reset-btn:hover{opacity:.85;color:#4a5568!important}.page-dish-catalog-management .apply-btn{height:54px;padding:16px 24px;color:#2d3748;background:#b8ccf4!important;border-radius:16px}.page-dish-catalog-management .apply-btn:hover{opacity:.85;color:#4a5568!important}.page-dish-catalog-management .apply-btn svg *{stroke:#dd2839}.page-dish-catalog-management .ant-form-item-label>label:after{visibility:hidden!important}@media (max-width: 1199px){.page-dish-catalog-management .dish-form__action{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-top:15px}.page-dish-catalog-management .dish-form__action>button{flex:1}}.page-create-dish-form .ant-upload button{padding:11px 20px;height:auto;border-radius:15px;color:#181717}.page-create-dish-form .checkbox-mark-button.is-checked{background-color:#0f2b63;color:#fff;border:1px solid #0f2b63!important}.page-create-dish-form .checkbox-mark-button:hover{border-color:#0f2b63;color:#0f2b63}.page-create-dish-form .delete-upload{border-color:#cb0e0e;border-radius:15px;height:44px;width:44px}.page-create-dish-form .delete-upload:hover,.page-create-dish-form .delete-upload:visited{color:#cb0e0e!important;border-color:#cb0e0e!important}.page-create-dish-form .delete-upload svg{color:#cb0e0e;font-size:18px}@media (max-width: 768px){.page-flash-vote{position:relative}.page-flash-vote .page-right-block{position:absolute;bottom:0;z-index:10;width:100%;height:54px}.page-flash-vote .page-right-block .block-action{height:100%}.page-flash-vote .page-right-block .ant-btn{width:100%;height:100%}}.reset-btn-mobile{width:44px!important;height:44px!important;padding:16px 24px;background:linear-gradient(90deg,#fcfcfc,#f7f7f7 10.04%,#f7f7f7 51.56%,#f7f7f7 89.58%,#fcfcfc)!important;color:#2d3748;border-radius:16px}.reset-btn-mobile .extra-icon{padding-left:8px}.reset-btn-mobile:hover{opacity:.85;color:#4a5568!important}.original-tab .ant-tabs-nav-list{width:100%;display:flex;justify-content:space-between}.original-tab .ant-tabs-nav-list .ant-tabs-ink-bar{background-color:#dd2839!important;height:2px!important;border-radius:0!important}.original-tab .ant-tabs-nav-list .ant-tabs-tab{flex:1;width:100%;margin:0!important;display:flex;align-items:center;justify-content:center}.original-tab .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{color:#718096!important;font-weight:590;font-size:16px}@media (max-width: 991px){.original-tab .ant-tabs-nav-list .ant-tabs-tab{padding-left:5px!important;padding-right:5px!important;margin:0 5px!important}}.original-tab .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{background-color:#fff;padding:0;border-radius:0}.original-tab .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#dd2839!important}.flash-vote-form{display:flex;gap:16px}@media (max-width: 768px){.flash-vote-form{display:flex;flex-direction:column!important}}@media (max-width: 768px){.flash-vote-form__action{display:flex;gap:8px;flex-direction:row!important;width:100%}.flash-vote-form__action .ant-btn{width:50%}}.ration-china{background-color:#fff7e5!important;color:#ff7b2c!important}.ration-india{color:#2f78ee!important;background-color:#e5ecf9!important}.ration-no-muslim{color:#cb0e0e!important;background-color:#fff1f1!important}.ration-muslim{color:#24a44b!important;background-color:#effff4!important}.table-meal-indent-list .ant-table-row{height:79px!important}@media (max-width: 991px){.app-main-content:has(.meal-indent){padding:16px!important}}.meal-indent .app-main-page-head{margin-bottom:20px}@media (max-width: 991px){.meal-indent .app-main-page-head{margin-bottom:0;padding:0!important}}.meal-indent__list--action{display:flex;justify-content:end;align-items:center;gap:8px}.meal-indent__list--action .btn{font-weight:590;font-size:14px;line-height:22px;cursor:pointer}.meal-indent__list--action .btn-approve{color:#24a44b}.meal-indent__list--action .btn-reject{color:#cb0e0e}.meal-indent__list--action .btn-view{color:#2d3748}.meal-indent__list--action .btn-amend{color:#4a5568}.meal-indent__list--action .btn-edit{color:#1949a8}.meal-indent__list--typography{color:#4a5568;font-size:18px;font-weight:400;line-height:22px}.meal-indent__list--status{padding:0 6px;width:100px;height:24px;border-radius:16px;display:flex;justify-content:center;align-items:center}.meal-indent__list--status-submitted{border:1px solid #B8CCF4;background-color:#dce6fa}.meal-indent__list--status-submitted .ant-typography{color:#2f6adf}.meal-indent__list--status-approved{border:1px solid #B4EFC6;background-color:#effff4}.meal-indent__list--status-approved .ant-typography{color:#24a44b}.meal-indent__list--status-rejected{border:1px solid #FCCCCC;background-color:#fff1f1}.meal-indent__list--status-rejected .ant-typography{color:#cb0e0e}.meal-indent__list--status-unsubmitted{border:1px solid #E2E8F0;background-color:#f7fafc}.meal-indent__list--status-unsubmitted .ant-typography{color:#4a5568}.meal-indent__out-ration-remark-modal{display:flex;flex-direction:column;justify-content:center;align-items:start}.meal-indent__out-ration-remark-modal .modal-item-value{color:#4a5568;font-size:18px;font-weight:400;line-height:22px}.meal-indent__out-ration-remark-modal .ant-table-wrapper{width:100%}.meal-indent__out-ration-remark-modal .ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{display:none}.meal-indent__out-ration-remark-modal .ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:first-child{border-end-start-radius:10px!important;border-start-start-radius:10px!important}.meal-indent__out-ration-remark-modal .ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:last-child{border-end-end-radius:10px!important;border-start-end-radius:10px!important}.meal-indent__out-ration-remark-modal .ant-table-wrapper .ant-table-cell{background-color:#fff!important;border-bottom:none}.meal-indent__out-ration-remark-modal .ant-table-thead{height:82px}.meal-indent__out-ration-remark-modal .title{font-weight:510;font-size:26px;line-height:36px;color:#1a202c!important}.meal-indent__modal-notification{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.meal-indent__modal-notification--title{font-size:26px;line-height:36px;font-weight:510;color:#1a202c}.meal-indent__modal-notification-approve .meal-indent__modal-notification--content{text-align:start;width:100%}.meal-indent__modal-notification-approve .meal-indent__modal-notification--content .label{margin-bottom:8px;color:#a0aec0;font-size:14px;line-height:14px;font-weight:590}.meal-indent__modal-notification-approve .meal-indent__modal-notification--content .ant-form-item{margin-bottom:0}.meal-indent__modal-notification--subTitle{color:#2d3748;font-size:16px;font-weight:400;line-height:22px;text-align:center}.meal-indent__modal-notification--content{font-size:14px;line-height:20px;font-weight:400;color:#718096;text-align:center}@media screen and (max-width: 767px){.meal-indent .special-diet-modal .ant-tabs-nav{margin-right:0!important}}.meal-indent .special-diet-modal .ant-tabs-content-holder{margin-top:24px!important}@media screen and (max-width: 767px){.meal-indent .special-diet-modal .ant-tabs-content-holder{margin-top:12px!important}}.meal-indent .special-diet-modal .ant-tabs-nav{margin-bottom:0!important}.meal-indent .special-diet-modal .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{border-radius:16px!important}.meal-indent__modal-user-special-diet .week-column-title{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2}.meal-indent__modal-user-special-diet .week-column-title .day-of-week{font-weight:600}.meal-indent__modal-user-special-diet .week-column-title .date{font-size:12px;color:#718096}.meal-indent__modal-user-special-diet .title{color:#1a202c;font-size:26px;font-weight:510;margin-bottom:0}.meal-indent__modal-user-special-diet .warning{color:#cb0e0e;font-size:16px;font-weight:400;line-height:22px}.meal-indent__modal-user-special-diet .special-diet-modal__select-popup .ant-select-item{font-weight:590;color:#4a5568}.meal-indent__modal-user-special-diet .special-diet-modal__select-popup .ant-select-item-option-active{background-color:#f7fafc;color:#2d3748}.meal-indent__modal-user-special-diet .special-diet-modal__select-popup .ant-select-item-option-selected{background-color:#edf2f7;color:#2b6cb0;font-weight:600}.meal-indent__modal-user-special-diet .special-diet-modal__select-mealType.ant-select-focused.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border-color:#e2e8f0!important}.meal-indent__modal-user-special-diet .special-diet-modal__select-mealType{width:152px;height:54px;background-color:#fff}.meal-indent__modal-user-special-diet .special-diet-modal__select-mealType .ant-select-selector{border-radius:16px!important;border:1px solid #E2E8F0;box-shadow:none!important;transition:none!important}.meal-indent__modal-user-special-diet .special-diet-modal__select-mealType .ant-select-selector .ant-select-selection-item,.meal-indent__modal-user-special-diet .special-diet-modal__select-mealType .ant-select-selector .ant-select-item-option{font-weight:590!important;color:#4a5568!important}.meal-indent__modal-user-special-diet .special-diet-modal__select-mealType .ant-select-selector:hover,.meal-indent__modal-user-special-diet .special-diet-modal__select-mealType .ant-select-selector:focus,.meal-indent__modal-user-special-diet .special-diet-modal__select-mealType .ant-select-focused .ant-select-selector{border-color:#e2e8f0!important;box-shadow:none!important;outline:none!important}.meal-indent__modal-user-special-diet .ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{border-color:#e2e8f0!important}.meal-indent__modal-user-special-diet .special-diet-modal__button-applyAll{width:auto;height:54px;background-color:#fff;border-radius:16px;border:1px solid #E2E8F0!important;font-weight:590;font-size:16px;color:#4a5568!important;box-shadow:none!important;transition:none!important}.meal-indent__modal-user-special-diet .special-diet-modal__button-applyAll:hover,.meal-indent__modal-user-special-diet .special-diet-modal__button-applyAll:focus{border-color:#e2e8f0!important;background-color:#fff!important;color:#4a5568!important;box-shadow:none!important;outline:none!important}.meal-indent__modal-user-special-diet .ant-table-header .ant-table-cell{background-color:#f7fafc;height:82px;border-radius:0;border-end-start-radius:0!important;border-start-start-radius:0!important;border-end-end-radius:0!important;border-start-end-radius:0!important}.meal-indent__user-special-diet--ration{height:24px;text-align:center;border-radius:4px;width:auto;padding:0 8px;display:inline-block;font-weight:590}.meal-indent__user-special-diet--diet{color:#4a5568;font-size:18px;font-weight:400;line-height:22px}.meal-indent__user-special-diet--name{color:#4a5568;font-size:14px;font-weight:590;line-height:22px}.meal-indent__calender-body{width:100%}.meal-indent__calender-body .calender-calender__header{gap:4px;border-radius:8px;background-color:#dce6fa;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;min-height:60px}.meal-indent__calender-body .calender-calender__header-title{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%}.meal-indent__calender-body .calender-calender__header-title .add-session,.meal-indent__calender-body .calender-calender__header-title .remove-session{display:flex;justify-content:center;align-items:center;cursor:pointer;margin-bottom:0;font-weight:590;font-size:14px;color:#2d3748;gap:4px}.meal-indent__calender-body .calender-calender__header-title .action-delivery{display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:0;font-weight:590;gap:32px}.meal-indent__calender-body .calender-calender__header-title .section-accordion{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;margin-bottom:0;font-weight:590;font-size:14px;line-height:22px;color:#2d3748}.meal-indent__calender-body .calender-calender__header-title .section-accordion p{margin-bottom:0}.meal-indent__calender-body .calender-calender__header-title .section-title{color:#0f2b63;font-size:14px;line-height:20px;font-weight:590;margin-bottom:0;position:absolute;left:50%;transform:translate(-50%)}.meal-indent__calender-body .calender-calender__header-title .clear-selection{color:#f87171;cursor:pointer;margin-bottom:0;font-weight:590}.meal-indent__calender-body .calender-calender__header-title .view-mode{color:#1949a8!important}.meal-indent .calender-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0 8px}.meal-indent .calender-content.view_date .calender-content__item .item-label{max-width:16.6666666667%}@media (max-width: 767px){.meal-indent .calender-content.view_date .calender-content__item .item-label{max-width:50%}}.meal-indent .calender-content .ant-form-item,.meal-indent .calender-content .ant-form-item .ant-row,.meal-indent .calender-content .ant-form-item .ant-row .item-input{width:100%}.meal-indent .calender-content .ant-form-item .ant-row .item-input .custom-input{font-size:18px}.meal-indent .calender-content-item{width:100%}.meal-indent .calender-content__item{width:100%;display:flex;align-items:center;gap:8px;padding:16px 8px}.meal-indent .calender-content__item .item-section{font-size:18px;color:#4a5568}@media (max-width: 767px){.meal-indent .calender-content__item .item-section{width:50%}}@media (min-width: 768px){.meal-indent .calender-content__item .item-section{flex:1}}.meal-indent .calender-content__item .item-section .item-input-changed .custom-input{border:2px solid #DD2839!important}.meal-indent .calender-content__item .item-section .item-input-changed-populate .custom-input{border:2px solid #FF7B2C!important}.meal-indent .calender-content__item .item-section .item-value{font-size:18px!important;color:#4a5568!important}.meal-indent .calender-content__item .item-section .isTotal-value{font-weight:590!important;font-size:18px!important;color:#2d3748!important}.meal-indent .calender-content__item .item-section .item-value--history{color:#dd2839!important;font-weight:590!important;font-size:18px!important}.meal-indent .calender-content__item .total-value{width:50%;text-align:start;padding:16px 4px;font-weight:590;font-size:18px;color:#2d3748}.meal-indent .calender-content__item .item-label{display:flex;align-items:center;justify-content:flex-start}.meal-indent .calender-content__item .item-label p{font-size:18px;font-weight:590;color:#2d3748;margin-bottom:0;text-transform:uppercase}.meal-indent .calender-content__item .item-label .ration-label-wrapper{display:flex;flex-direction:column;gap:4px}.meal-indent .calender-content__item .item-label .ration-label-title{margin:0}.meal-indent .calender-content__item .item-label .ration-label-time,.meal-indent .calender-content__item .item-label .ration-label-location{font-size:18px;color:#4a5568;line-height:22px;font-weight:510!important;letter-spacing:0px}.meal-indent .calender-content__item .item-section__value{display:flex;align-items:center;justify-content:space-between;gap:8px}.meal-indent .calender-content__item .item-section__value .ant-form-item{margin-bottom:0}.meal-indent .calender-remark{display:flex;justify-content:space-evenly;align-items:flex-start;gap:8px;width:100%;margin-top:16px}.meal-indent .calender-remark--header{padding-left:16px;padding-right:16px}.meal-indent .calender-remark .remark-title{font-size:14px;font-weight:590;line-height:14px;color:#718096}.meal-indent .calender-remark .remark-title .asterisk{color:#cb0e0e}.meal-indent .calender-remark__item{display:flex;flex-direction:column;gap:8px;flex:1}.meal-indent .calender-remark__item .ant-form-item{margin-bottom:0;width:100%}.meal-indent .calender-remark__item .ant-select-selection-item{max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-inline-end:0}@media screen and (max-width: 767px){.meal-indent .calender-remark__item .ant-select-selection-item{max-width:100%}}.meal-indent__list{display:flex;flex-direction:column;gap:24px;height:100%}.meal-indent__mealType-group{display:flex;justify-content:center;align-items:center;flex:1}.meal-indent__mealType-item{font-size:16px;font-weight:590;line-height:22px;color:#718096;width:50%;display:flex;justify-content:center;align-items:center}.meal-indent__mealType-item--sd{color:#1949a8;cursor:pointer}.meal-indent__day-item{display:flex;flex-direction:row;flex:1;justify-content:start;align-items:center;gap:8px}.meal-indent__day-item--meal-type{justify-content:start}.meal-indent__day-item--date{justify-content:center}@media (max-width: 767px){.meal-indent__day-item{justify-content:center}}@media (min-width: 768px){.meal-indent.mode-create .meal-indent__day-item,.meal-indent.mode-edit .meal-indent__day-item{justify-content:center}}@media (min-width: 768px){.meal-indent.mode-create .item-value,.meal-indent.mode-create .isTotal-value,.meal-indent.mode-edit .item-value,.meal-indent.mode-edit .isTotal-value{text-align:start!important}}@media (min-width: 768px){.label-max-width-desktop{max-width:150px;word-wrap:break-word;overflow-wrap:break-word}.label-max-width-desktop p{word-wrap:break-word;overflow-wrap:break-word}}.meal-indent__day-item .total-strength{width:54px;height:42px;border-radius:8px;border:1px solid #EDF2F7;background-color:#fff;padding:0 8px;display:flex;justify-content:center;align-items:center;color:#2d3748}.meal-indent__day-item .total-strength__value{font-size:18px;font-weight:590;line-height:22px;margin-bottom:0}.meal-indent__day-item .warring-strength{color:#ff7b2c;border:1px solid #FF7B2C}.meal-indent__day-item--title{display:flex;justify-content:start;align-items:center;font-size:16px;font-weight:590;line-height:22px;color:#2d3748}.meal-indent__day-item--subTitle{display:flex;justify-content:center;align-items:center;font-size:14px!important;font-weight:490;color:#718096}.meal-indent__calender-header{width:100%;display:flex;flex-direction:column;background-color:#edf2f7;padding:16px}.meal-indent__calender-header--day{display:flex;justify-content:space-between;align-items:center;gap:0}.meal-indent__calender-header--mobile{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 8px}.meal-indent__calender-nav-btn{width:36px;height:36px;border-radius:50%;background-color:#dce6fa;color:#0f2b63;font-size:18px;font-weight:700;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s ease}.meal-indent__calender-nav-btn:hover{background-color:#b8ccf4}.meal-indent__calender-nav-btn:active{transform:scale(.95)}.meal-indent__card-table-calender{box-shadow:0 4px 20px -2px #3232470a;border-radius:16px;margin:0}.meal-indent__card-table-calender .ant-card-body{align-items:end;justify-content:space-between;padding:24px;display:flex;flex-direction:column;width:100%}.meal-indent__card-table-calender .ant-card-body:before{display:none}.meal-indent__card-table-calender .ant-card-body:after{display:none}@media screen and (max-width: 767px){.meal-indent__card-table-calender .ant-card-body{padding:12px}.meal-indent__card-table-calender .ant-card-body .meal-indent__calender-header{background-color:#f7fafc;border-top-left-radius:8px;border-top-right-radius:8px}}.meal-indent_btn{width:110px!important;height:54px!important;font-size:16px;line-height:22px;font-weight:590;color:#4a5568!important;padding:16px 24px;border-radius:16px;border:1px solid #E2E8F0!important}.meal-indent__calender{display:flex;justify-content:space-between}.meal-indent__calender .base-tab{width:100%;position:relative}.meal-indent__calender-amend-indent{width:auto!important;background-color:#fff!important}.meal-indent__calender .ant-tabs-nav{display:flex}.meal-indent__calender .ant-tabs-nav .ant-tabs-extra-content{flex:1;display:flex;justify-content:flex-end;align-items:center;gap:16px}.meal-indent__block-action{display:flex;gap:24px}.meal-indent__select{width:294px;height:54px;border-radius:16px}.meal-indent__select .ant-select-selector{width:100%!important;height:54px!important;border:none;padding:16px 24px!important}.meal-indent .form-search{display:flex;justify-content:space-between;gap:8px;width:100%;align-items:stretch}@media (max-width: 1199px){.meal-indent .form-search{gap:0;flex-direction:column;align-items:center}.meal-indent .form-search .meal-indent__search-list-card{flex:1!important;margin-top:16px;width:100%}}@media screen and (max-width: 1199px) and (max-width: 767px){.meal-indent .form-search .meal-indent__search-list-card .ant-card-body{padding:16px!important}}@media screen and (max-width: 1199px) and (max-width: 991px){.meal-indent .form-search .meal-indent__search-list-card .ant-card-body .ant-row{margin-left:0!important;margin-right:0!important;gap:8px;row-gap:8px}.meal-indent .form-search .meal-indent__search-list-card .ant-card-body .ant-col{padding-left:0!important;padding-right:0!important}}@media (max-width: 1199px){.meal-indent .form-search .wastage{margin-top:0}.meal-indent .form-search .strength-section__container{justify-content:flex-start;flex-wrap:wrap}.meal-indent .form-search .strength-section__container .ant-form .ant-form-item .ant-form-item-label>label:after{display:none!important}.meal-indent .form-search .strength-section__container .ant-form .ant-form-item .ant-form-item-label{min-width:0;flex-shrink:0;white-space:nowrap!important}.meal-indent .form-search .strength-section__container .ant-form .ant-form-item .ant-form-item-label>label{white-space:nowrap!important;line-height:1.2!important}.meal-indent .form-search .strength-section__container button{flex:1 0 100%;order:2}.meal-indent .form-search .strength-section--cal{order:1}}@media (max-width: 767px){.meal-indent .form-search .wastage-divider{height:1px;width:100%}.meal-indent .form-search .wastage__content{justify-content:flex-start;align-items:flex-start}.meal-indent .form-search .wastage__content--oneline{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.meal-indent .form-search .wastage__content--item{width:auto;display:flex;flex-direction:column;gap:4px;margin-right:0}.meal-indent .form-search .wastage__content--item .wastage-content-value,.meal-indent .form-search .wastage__content--item .wastage-description{flex:1}.meal-indent .form-search .wastage__content--item .bottom-row{display:flex;gap:8px;align-items:center}}.meal-indent__btn-add{width:160px;height:54px!important;border-radius:16px!important;background-color:#dd2839!important;font-weight:590!important;font-size:16px!important;color:#fff!important}.meal-indent__btn-approve{width:160px;height:54px!important;border-radius:16px!important;background-color:#24a44b!important;font-weight:590!important;font-size:16px!important;color:#fff!important}.meal-indent .wastage .ant-card-body{padding:16px;height:100%;display:flex;flex-direction:column;gap:4px;align-items:start;justify-content:center}.meal-indent .wastage-description{white-space:nowrap;color:#2d3748;font-size:14px;font-weight:510;line-height:18px;overflow:hidden;text-overflow:ellipsis;max-width:100%}.meal-indent .wastage .warring-strength{color:#ff7b2c}.meal-indent .wastage .pooled-strength{color:#cb0e0e}.meal-indent .wastage-value{font-size:22px;line-height:30px;font-weight:590}.meal-indent .wastage-title{color:#96999c;font-size:14px;font-weight:590}.meal-indent .wastage__content{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%}.meal-indent .wastage__content--item{width:50%;min-width:0;overflow:hidden}.meal-indent .wastage__content--oneline{display:flex}.meal-indent__search-list-card{flex:1;box-shadow:0 4px 20px -2px #3232470a;border-radius:16px;margin:0}.meal-indent__search-list-card_select{flex:1;min-width:0;margin-bottom:0!important}.meal-indent__search-list-card_select .ant-select-selector,.meal-indent__search-list-card_select .ant-picker{transition:border-color .3s ease,box-shadow .3s ease!important;will-change:border-color,box-shadow}.meal-indent__search-list-card_select .ant-select:hover .ant-select-selector,.meal-indent__search-list-card_select .ant-picker:hover{border-color:#3182ce!important;box-shadow:0 0 0 2px #3182ce1a!important}.meal-indent__search-list-card_select .ant-select-focused .ant-select-selector,.meal-indent__search-list-card_select .ant-picker-focused{border-color:#3182ce!important;box-shadow:0 0 0 2px #3182ce33!important}.meal-indent__search-list-card_select .ant-form-item-label{transform:translateZ(0)}.meal-indent__search-list-card .strength-section .ant-form-item{margin-bottom:0}.meal-indent__search-list-card .strength-section .ant-form-item-label>label:after{display:none!important}.meal-indent__search-list-card .strength-section .ant-form-item-label>label{white-space:nowrap!important;line-height:1.2!important}.meal-indent__search-list-card .strength-section .ant-form-item-label{white-space:nowrap!important;line-height:1.2!important}.meal-indent__search-list-card .strength-section--cal{width:100%;gap:8px!important;padding:0!important;margin:0!important}.meal-indent__search-list-card .strength-section--cal .ant-form-item{flex:1;min-width:0;margin:0!important}.meal-indent__search-list-card .strength-section--cal .ant-form-item-row,.meal-indent__search-list-card .strength-section--cal .ant-form-item-control-input{width:100%}.meal-indent__search-list-card .strength-section--cal .operation{flex-shrink:0;margin:26px 0 0!important;padding:0!important}.meal-indent__search-list-card .strength-section .operation{margin-top:26px;font-weight:400;font-size:18px;color:#1a202c}.meal-indent__search-list-card .strength-section .btn_special{margin-top:26px;color:#0f2b63!important;background-color:#b8ccf4!important;border:1px solid #B8CCF4!important;margin-left:16px}@media screen and (max-width: 991px){.meal-indent__search-list-card .strength-section .btn_special{margin-left:0!important}}.meal-indent__search-list-card .strength-section .btn_special:hover{border:1px solid #B8CCF4!important}.meal-indent__search-list-card_btn{width:110px!important;height:54px!important;font-size:16px;line-height:22px;font-weight:590;color:#4a5568!important;padding:16px 24px;border-radius:16px;border:1px solid #E2E8F0!important}.meal-indent__search-list-card_btn--apply{background-color:#dce6fa!important;color:#0f2b63!important}.meal-indent__search-list-card .ant-card-body{align-items:end;justify-content:space-between;padding:24px;gap:8px;display:flex;width:100%;backface-visibility:hidden;transform:translateZ(0)}.meal-indent__search-list-card .ant-card-body:before{display:none}.meal-indent__search-list-card .ant-card-body:after{display:none}.meal-indent__search-list-card .ant-form-item{backface-visibility:hidden}.meal-indent .view_type-content{margin-bottom:0;margin-left:20px;min-height:84px;max-width:180px}.meal-indent .view_type-content .ant-form-item-label{margin-bottom:10px}.meal-indent .search-header-card{display:flex;justify-content:space-around;border-radius:16px;border:1px solid #dae2ee;background:#fff;box-shadow:-24px 12px 32px 2px #8585850a,12px 12px 32px #0000000a;padding:16px;flex-direction:row}.meal-indent .search-header-card .item{flex:1}@media (min-width: 768px){.meal-indent .search-header-card--gap{gap:24px}}.meal-indent .search-header-card .icon{width:24px;height:24px;aspect-ratio:1/1}.meal-indent .search-header-card .title{color:#89917d;font-size:14px;font-style:normal;font-weight:590;line-height:14px}.meal-indent .search-header-card .content{color:#2d3748;font-size:16px;font-style:normal;font-weight:400;line-height:18px;margin-top:5px}@media (max-width: 991px){.meal-indent .search-header-card{flex-direction:column}}@media (max-width: 991px){.meal-indent .base-tab .ant-tabs-top .ant-tabs-nav{margin-right:50px}}.meal-indent .base-tab__actions--mobile{position:absolute;right:0;top:0}.meal-indent .base-tab__actions--mobile .btn-right-action-m{width:44px;height:44px;border:1px solid #E2E8F0;border-radius:16px;background:#fff}.meal-indent .meal-indent__search-list-card .view_type-content .ant-form-item{min-height:auto}.strength-section__container .ant-form .ant-form-item .ant-form-item-label>label:after{display:none!important}.strength-section__container .ant-form .ant-form-item .ant-form-item-label>label{white-space:nowrap!important;line-height:1.2!important;height:auto!important;min-height:auto!important}.strength-section__container .ant-form .ant-form-item .ant-form-item-label{white-space:nowrap!important;line-height:1.2!important;height:auto!important;min-height:auto!important}@media screen and (max-width: 991px){.strength-section__container{padding:0!important;margin:0!important}}.view-remark-modal .remark-modal-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}@media (max-width: 767px){.view-remark-modal .remark-modal-header{gap:12px}}.view-remark-modal .remark-modal-header .title{margin-bottom:0;flex:1;line-height:54px;font-size:18px;font-weight:600;color:#1a1a1a}@media (max-width: 767px){.view-remark-modal .remark-modal-header .title{font-size:16px;white-space:nowrap}}.view-remark-modal .remark-modal-header .unit-filter-select{min-width:200px;flex-shrink:0}@media (max-width: 767px){.view-remark-modal .remark-modal-header .unit-filter-select{min-width:150px;max-width:200px}}.view-remark-modal .unit-filter-select .ant-select-selector{height:54px!important;border:1px solid #E2E8F0!important;border-radius:16px!important;padding:0 40px 0 16px!important;display:flex!important;align-items:center!important}.view-remark-modal .unit-filter-select .ant-select-selection-search{height:100%!important;display:flex!important;align-items:center!important}.view-remark-modal .unit-filter-select .ant-select-selection-search-input{height:100%!important}.view-remark-modal .unit-filter-select .ant-select-selection-placeholder,.view-remark-modal .unit-filter-select .ant-select-selection-item{font-size:14px!important;color:#2d3748!important;padding:0!important;margin:0!important;line-height:normal!important}.view-remark-modal .unit-filter-select .ant-select-arrow{top:50%!important;transform:translateY(-50%)!important;right:16px!important;margin-top:0!important}.view-remark-modal .unit-filter-select:hover .ant-select-selector{border-color:#cbd5e0!important}.view-remark-modal .unit-filter-select.ant-select-focused .ant-select-selector{border-color:#1949a8!important;box-shadow:none!important}.view-remark-modal .title{margin-bottom:24px}.view-remark-modal .ant-table-wrapper .ant-table-thead .ant-table-cell{background-color:#f7fafc!important;font-size:16px;font-weight:590;line-height:22px}.view-remark-modal .ant-table-wrapper .ant-table-tbody .ant-table-cell{padding-top:19px!important;padding-bottom:19px!important;border-bottom:1px solid #EDF2F7}.view-remark-modal .ant-table-wrapper .ant-table-tbody .ant-table-cell .modal-item-value{font-size:16px}.scan-card{width:100%;height:100%;margin:0 auto;background:#2f3136;padding:0 24px 24px;color:#fff}.enter-card{width:100%;height:100%;margin:0 auto;background:#f8f8f8;padding:0 24px 24px;color:#fff}.scan-tabs{display:flex;padding:2px 5px;border-radius:22px;gap:4px;margin-top:32px;margin-bottom:32px;border:1px solid #ffffff}.camera-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000000b3;color:#fff;z-index:10}.camera-loading-overlay .ant-spin-dot-holder{color:#dd2839}.enter-tabs{display:flex;padding:2px 5px;border-radius:22px;gap:4px;margin-top:32px;margin-bottom:32px;border:1px solid #e2e8f0}.enter-hint{color:#4a5568;font-size:16px;font-style:normal;font-weight:510;line-height:28px}.enter-submit-btn{position:absolute;bottom:0;left:0;width:100%;padding:16px 24px 32px;align-self:stretch;background:#fff;box-shadow:0 0 5px #0c1a4b05,0 -10px 20px #dcdce44d}.scan-tab{flex:1;padding:13px 12px;margin:2px 0;border-radius:16px;gap:6px;border:none;cursor:default;background:transparent;color:#c7ccd6;font-weight:600;font-size:16px}.scan-tab--active{background:#dd2839;color:#fff}.scan-panel{background:#fff;border-radius:12px;border:6px solid #ffffff}.scan-frame{position:relative;width:100%;margin:0 auto}.scan-square{position:relative;width:100%;padding-top:100%;border-radius:12px;overflow:hidden;background:#000}.scan-square--highlight{box-shadow:0 0 0 3px #2ecc71,0 0 12px 2px #2ecc71 inset}.scan-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:6px}.scan-corner{position:absolute;width:26px;height:26px;border-color:#fff;border-style:solid}.scan-corner.tl{top:8px;left:8px;border-width:3px 0 0 3px;border-top-left-radius:8px}.scan-corner.tr{top:8px;right:8px;border-width:3px 3px 0 0;border-top-right-radius:8px}.scan-corner.bl{bottom:8px;left:8px;border-width:0 0 3px 3px;border-bottom-left-radius:8px}.scan-corner.br{bottom:8px;right:8px;border-width:0 3px 3px 0;border-bottom-right-radius:8px}.scan-flip{position:absolute;right:8px;bottom:8px;background:#0000008c;color:#fff;border:none;border-radius:8px;padding:6px 10px;cursor:pointer}.scan-help{margin-top:12px;color:#fff;font-size:16px;font-weight:510;line-height:28px;padding-left:25px}.drawer-scan .ant-drawer-header{display:none}.drawer-scan .scan-container .header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:8px}.drawer-scan .scan-container .header .btn-back{font-size:20px;cursor:pointer;padding:10px;height:44px!important;width:44px!important;box-shadow:0 4px 12px #00000014;border:0!important}.drawer-scan .scan-container .scan-success{--bg: #ffffff;--text: #111827;--muted: #6b7280;--badge-bg1: #fff4e8;--badge-bg2: #ffe7d1;--badge-border: #ffd7a8;--badge-text: #b45309;width:100%;margin:0 auto 10px;background:var(--bg);color:var(--text);padding:20px 22px;text-align:center}.drawer-scan .scan-container .scan-success h2{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:.2px}.drawer-scan .scan-container .scan-success h2 .spark{font-size:18px}.drawer-scan .scan-container .scan-success .sub{margin:6px 0 4px;color:var(--muted);font-size:16px;font-weight:510;line-height:28px}.drawer-scan .scan-container .scan-success .badge-row{display:flex;justify-content:center;margin:6px 0 2px}.drawer-scan .scan-container .scan-success .meal-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:linear-gradient(180deg,var(--badge-bg1),var(--badge-bg2));border:1px solid var(--badge-border);color:var(--badge-text);font-weight:700;font-size:13px;letter-spacing:.3px;box-shadow:inset 0 1px #fff9}.drawer-scan .scan-container .scan-success .meal-type{padding:2px 8px;border-radius:999px;background:#ffffff8c}.drawer-scan .scan-container .scan-success .collect-time{margin:2px 0 0;font-size:16px;font-weight:600;letter-spacing:.2px;line-height:22px}.drawer-scan .scan-container .scan-success .meal-set{margin:2px 0 0;font-size:22px;font-weight:600;letter-spacing:.2px;line-height:30px}.drawer-scan .scan-container .scan-message{min-height:2.5em;display:flex;align-items:center;font-weight:600;margin-top:8px}.drawer-scan .scan-container .set-preview{display:flex;align-items:center;gap:.75em;margin-top:6px}.drawer-scan .scan-container .set-preview img{border-radius:8px;object-fit:cover}.page-out-ration .title{color:#1a202c;font-size:22px;font-style:normal;font-weight:590;line-height:30px}.page-out-ration .out-ration-card{width:100%;height:100%;margin:0 auto;color:#fff}.page-out-ration .out-ration-tabs{display:flex;padding:2px 5px;border-radius:22px;gap:4px;border:1px solid #ffffff}.page-out-ration .out-ration-tab{flex:1;padding:13px 12px;margin:2px 0;border-radius:16px;gap:6px;border:none;cursor:default;background:transparent;color:#718096;font-weight:600;font-size:16px}.page-out-ration .out-ration-tab--active{background:#0f2b63;color:#fff}.page-out-ration .container{max-width:375px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.page-out-ration .collection-container,.page-out-ration .delivery-container{position:relative;padding-bottom:100px}.page-out-ration .collection-blocksContainer,.page-out-ration .delivery-blocksContainer{display:flex;flex-direction:column;margin:0 -24px 20px;max-width:calc(100% + 48px)}.page-out-ration .collection-blocksContainer .block,.page-out-ration .delivery-blocksContainer .block{display:flex;padding:12px 24px;align-items:center;gap:12px;border-bottom:2px solid #edf2f7;background:#fff}.page-out-ration .collection-blocksContainer .blockLeft,.page-out-ration .delivery-blocksContainer .blockLeft{overflow:hidden;color:#1a202c;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:590;line-height:26px;flex:1}.page-out-ration .collection-blocksContainer .blockRight,.page-out-ration .delivery-blocksContainer .blockRight{display:flex;width:60px;padding:15px 6px;justify-content:center;align-items:center;flex-shrink:0;border-radius:4px;background:#dce6fa;color:#2d3748;font-weight:600;font-size:14px;height:44px}.page-out-ration .collection-blocksContainer .blockRight.changed,.page-out-ration .delivery-blocksContainer .blockRight.changed{color:#cb0e0e;background:#fff1f1;font-weight:700}.page-out-ration .collection-blocksContainer .blockRight-amend,.page-out-ration .delivery-blocksContainer .blockRight-amend{display:flex;padding:15px 20px;justify-content:center;align-items:center;flex-shrink:0;border-radius:4px;background:#f2f2f2;color:#2d3748;font-weight:600;font-size:14px;height:44px;gap:14px}.page-out-ration .collection-blocksContainer .blockRight-amend .counter-icon,.page-out-ration .delivery-blocksContainer .blockRight-amend .counter-icon{cursor:pointer;padding:4px;border-radius:4px;transition:all .3s}.page-out-ration .collection-blocksContainer .blockRight-amend .counter-icon.disabled,.page-out-ration .delivery-blocksContainer .blockRight-amend .counter-icon.disabled{cursor:not-allowed;opacity:.4;color:#ccc}.page-out-ration .collection-blocksContainer .blockRight-amend .number-display,.page-out-ration .delivery-blocksContainer .blockRight-amend .number-display{min-width:30px;text-align:center}.page-out-ration .collection-blocksContainer .blockRight-amend .number-display.changed,.page-out-ration .delivery-blocksContainer .blockRight-amend .number-display.changed{color:#ff4d4f;font-weight:700}@media (max-width: 400px){.page-out-ration .collection-container{width:100%;border-radius:0}.page-out-ration .block{width:100%;box-sizing:border-box}}.page-out-ration .no-data{display:flex;align-items:center;flex-direction:column}.page-out-ration .no-data .empty-title{color:#1a202c;text-align:center;font-size:22px;font-weight:590;line-height:30px}.page-out-ration .no-data .empty-subtitle{color:#2d3748;text-align:center;font-size:16px;font-weight:400;line-height:22px}.page-out-ration .expand-icon{margin-right:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#666}.page-out-ration .subItemsContainer{background:#f8fafc;border-bottom:2px solid #edf2f7;max-height:400px;overflow-y:auto}.page-out-ration .subBlock{display:flex;width:100%;padding:12px 24px;align-items:center;gap:12px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.page-out-ration .subBlock:last-child{border-bottom:none}.page-out-ration .subBlock-amend{display:flex;width:100%;padding:12px 24px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.page-out-ration .subBlock-amend:last-child{border-bottom:none}.page-out-ration .subBlockLeft{overflow:hidden;color:#4a5568;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:590;line-height:22px;flex:1}.page-out-ration .subBlockLeft-amend{flex:1}.page-out-ration .subBlockLeft-amend .name{overflow:hidden;color:#4a5568;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:22px;margin-bottom:4px}.page-out-ration .subBlockLeft-amend .allergy{color:#a0aec0;font-weight:400;font-size:14px;line-height:18px}.page-out-ration .subBlockRight{display:flex;padding:4px 8px;justify-content:center;align-items:center;flex-shrink:0;border-radius:4px;color:#a0aec0;font-weight:400;font-size:18px;text-align:center;line-height:22px}.page-out-ration .subBlockLeft.changed,.page-out-ration .subBlockRight.changed{color:#dd2839}.page-out-ration .subBlockRight-amend{display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:16px;width:32px;height:32px;background:#fde9ea;padding:7px}.page-out-ration .subBlockRight-amend .remove-btn{cursor:pointer}.page-out-ration .subBlockRight-amend .remove-btn:hover{opacity:.8}.page-out-ration .delivery-time{color:#2d3748;text-align:center;font-size:16px;font-weight:590;line-height:22px}.page-out-ration .delivery-sub{color:#718096;font-size:16px;font-weight:510;line-height:28px}.page-out-ration .awaiting-confirmation{color:#000;text-align:center;font-size:16px;font-weight:510;line-height:20px}.page-out-ration .delivery-container.extra-padding{padding-bottom:80px}.page-out-ration .delivery-container.extra-padding-no-button{padding-bottom:30px}.page-out-ration .enter-hint{color:#4a5568;font-size:16px;font-style:normal;font-weight:510;line-height:28px}.page-out-ration .add-new-item-container{padding:16px 24px;background:#f8fafc;position:sticky;bottom:0;z-index:10}.page-out-ration .add-new-item-container .select-add-row{display:flex;gap:12px;align-items:center}.page-out-ration .add-new-item-container .select-add-row .allergy-select{flex:1}.page-out-ration .enter-submit-btn{display:flex;justify-content:space-between;gap:16px;border-radius:26px 26px 0 0;position:fixed;bottom:0;left:0;right:0;padding:16px 24px 32px;background:#fff;box-shadow:0 0 5px #0c1a4b05,0 -10px 20px #dcdce44d;z-index:100}.page-out-ration .enter-submit-btn .ant-btn-primary:disabled{background-color:#f5f5f5;border-color:#d9d9d9;color:#bfbfbf;cursor:not-allowed}.page-out-ration .info-block{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:16px;background:#fff;box-shadow:0 0 1px #0c1a4b08,0 4px 20px -2px #3232470a}.modal-reschedule .hidden-character .ant-form-item-label>label:after{visibility:hidden!important}.page-meal-collection-dashboard-monitor{max-height:calc(100vh - 150px);overflow-y:visible}@media (max-width: 768px){.page-meal-collection-dashboard-monitor{max-height:none;overflow-y:visible;padding-bottom:20px;height:auto}}.page-meal-collection-dashboard-monitor .number-general{color:#1a202c;font-size:64px;font-style:normal;font-weight:700;line-height:120%}.page-meal-collection-dashboard-monitor .title-general{color:#718096;font-size:20px;font-style:normal;font-weight:590;line-height:120%}.page-meal-collection-dashboard-monitor .detail-title{display:flex;padding:16px 24px;align-items:center;gap:10px;align-self:stretch;border-bottom:1px solid #e2e8f0;color:#1a202c;font-size:16px;font-style:normal;font-weight:590;line-height:22px}.page-meal-collection-dashboard-monitor .row-equal-height{display:flex;flex-wrap:wrap}.page-meal-collection-dashboard-monitor .row-equal-height .ant-col{display:flex}.page-meal-collection-dashboard-monitor .custom-table-pickup .ant-table-tbody>tr>td{padding:8px!important;height:36px;line-height:19px}.page-meal-collection-dashboard-monitor .custom-table-pickup .ant-table-thead>tr>th{padding:8px!important;height:36px;line-height:19px}.page-meal-collection-dashboard-monitor .custom-table-unit .ant-table-tbody>tr>td{padding:8px!important;height:48px;line-height:19px}.page-meal-collection-dashboard-monitor .custom-table-unit .ant-table-thead>tr>th{padding:8px!important;height:60px;line-height:19px}.page-meal-collection-dashboard-monitor .block-history{display:flex;padding:20px;align-items:flex-start;justify-content:space-between;gap:8px;align-self:stretch;border-radius:16px}.page-meal-collection-dashboard-monitor .block-history.increase-block{border:0 solid #24a44b;background:#effff4}.page-meal-collection-dashboard-monitor .block-history.decrease-block{border:#cb0e0e;background:#fff1f1}.page-meal-collection-dashboard-monitor .right-content{display:flex;width:48px;height:48px;padding:6px;justify-content:center;align-items:center;gap:10px;border-radius:12px;font-size:22px;font-weight:590;line-height:30px;letter-spacing:-.5px}.page-meal-collection-dashboard-monitor .custom-select{width:300px}@media (max-width: 768px){.page-meal-collection-dashboard-monitor .general-info-col{padding-left:0!important;padding-right:0!important}.page-meal-collection-dashboard-monitor .general-info-tag-container{flex-wrap:wrap;gap:8px}.page-meal-collection-dashboard-monitor .general-info-text{font-size:12px}}@media (max-width: 576px){.page-meal-collection-dashboard-monitor .base-main-section.no-border{padding:16px!important;gap:12px}.page-meal-collection-dashboard-monitor .number-general{font-size:28px}.page-meal-collection-dashboard-monitor .title-general{font-size:14px}}@media (min-width: 1200px){.page-meal-collection-dashboard-monitor .general-info-col{margin-bottom:0!important}}.amendment-modal .red-text{color:#dd2839}.amendment-modal .approve-btn,.amendment-modal .reject-btn{min-width:100px!important;border-radius:16px!important;border:1px solid!important;background:#fff!important;font-weight:500!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important}.amendment-modal .approve-btn{border-color:#24a44b!important;color:#24a44b!important}.amendment-modal .reject-btn{border-color:#cb0e0e!important;color:#cb0e0e!important}.page-meal-collection-dashboard .number-general{color:#1a202c;font-size:32px;font-style:normal;font-weight:700;line-height:120%}.page-meal-collection-dashboard .title-general{color:#4a5568;font-size:14px;font-style:normal;font-weight:590;line-height:20px}.page-meal-collection-dashboard .title-compare{color:#1a202c;font-size:16px;font-style:normal;font-weight:510;line-height:20px}.page-meal-collection-dashboard .custom-table-chart{width:100%}.page-meal-collection-dashboard .custom-table-chart .header{display:flex;text-transform:uppercase;font-weight:590;font-size:13px;line-height:18px;color:#a0aec0}.page-meal-collection-dashboard .custom-table-chart .cell{cursor:pointer;display:flex;align-items:center;justify-content:center;width:14.2%;height:40px;font-weight:590;font-size:14px;line-height:22px;text-align:center;float:left}.page-meal-collection-dashboard .detail-title{display:flex;padding:16px 24px;align-items:center;gap:10px;align-self:stretch;border-bottom:1px solid #e2e8f0;color:#1a202c;font-size:16px;font-style:normal;font-weight:590;line-height:22px}.page-meal-collection-dashboard .custom-table-daily-analysis .ant-table-thead>tr>th,.page-meal-collection-dashboard .custom-table-daily-analysis .ant-table-thead>tr td{padding:19px 12px 18px 24px!important;font-size:16px;line-height:22px;font-style:normal;font-weight:590!important;color:#718096}.page-meal-collection-dashboard .custom-table-daily-analysis .ant-table-tbody>tr>td{padding:5px 12px 5px 24px!important;font-size:18px;line-height:22px;font-style:normal;font-weight:400;color:#4a5568}.page-meal-collection-dashboard .custom-table-daily-analysis .ant-table-tbody>tr>td .daily-analysis-column-ration-type{display:flex;flex-wrap:wrap;flex-direction:row!important;color:#111827}.page-meal-collection-dashboard .custom-table-daily-analysis .ant-table-tbody>tr>td .daily-analysis-column-ration-type>div{flex:1 1 50%;box-sizing:border-box}.page-meal-collection-dashboard .custom-table-daily-analysis .ant-table-tbody>tr>td .daily-analysis-column-ration-type .good{color:#24a44b!important}.page-meal-collection-dashboard .custom-table-daily-analysis .ant-table-tbody>tr>td .daily-analysis-column-ration-type .moderate{color:#ff7b2c!important}.page-meal-collection-dashboard .custom-table-daily-analysis .ant-table-tbody>tr>td .daily-analysis-column-ration-type .high-risk{color:#cb0e0e!important}.page-meal-collection-dashboard .custom-table-daily-analysis .ant-table-tbody>tr>td .daily-analysis-column-wastage{color:#2d3748;font-weight:590!important;line-height:28px!important}.page-meal-collection-dashboard .custom-table-daily-analysis .ant-table-tbody>tr>td .daily-analysis-column-status{display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-size:12px;font-weight:590;line-height:14px;height:24px;border-radius:4px;padding:0 6px}.page-meal-collection-dashboard .custom-table-daily-analysis .ant-table-tbody>tr>td .daily-analysis-column-status.good{width:61px;color:#24a44b;background-color:#effff4}.page-meal-collection-dashboard .custom-table-daily-analysis .ant-table-tbody>tr>td .daily-analysis-column-status.moderate{width:88px;color:#ff7b2c;background-color:#fff7e5}.page-meal-collection-dashboard .custom-table-daily-analysis .ant-table-tbody>tr>td .daily-analysis-column-status.high-risk{width:84px;color:#cb0e0e;background-color:#fff1f1}.page-meal-collection-dashboard .app-main-page-head .page-right-block{flex:0 0 65%}@media (max-width: 1199px){.page-meal-collection-dashboard .app-main-page-head .page-right-block{flex:0 0 80%}}.page-meal-collection-dashboard .search-block-mobile{display:flex;flex-direction:column;padding:8px;margin-bottom:12px}.page-meal-collection-dashboard .summary-info-container{display:grid;gap:24px!important;align-items:stretch;margin-left:12px!important}.page-meal-collection-dashboard .summary-info-container.layout_4{grid-template-columns:repeat(4,minmax(0,1fr))}.page-meal-collection-dashboard .summary-info-container.layout_3{grid-template-columns:repeat(3,minmax(0,1fr))}.page-meal-collection-dashboard .summary-info-container.layout_2{grid-template-columns:repeat(2,minmax(0,1fr))}.page-meal-collection-dashboard .summary-info-container.layout_1{grid-template-columns:repeat(1,minmax(0,1fr))}.page-meal-collection-dashboard .summary-info-container .card-summary-info{display:flex;flex-direction:column;min-width:0}.page-meal-collection-dashboard .summary-info-container .card-summary-info .base-main-section{height:100%}.tooltip-content-meal-collection-dashboard{display:flex;flex-direction:column;justify-content:space-evenly;padding:8px 12px;border-radius:4px;gap:4px;background-color:#1a202c!important}.tooltip-content-meal-collection-dashboard .tooltip-title-meal-collection-dashboard{color:#cbd5e0;height:17px;font-weight:400!important;font-size:13px!important;line-height:16.25px!important}.tooltip-content-meal-collection-dashboard .tooltip-body-meal-collection-dashboard{color:#fff;height:18px;font-weight:510!important;font-size:14px!important;line-height:17.5px!important}.custom-legend{display:flex;justify-content:center;align-items:center;gap:20px}.custom-legend .legend-content{display:flex;align-items:center;gap:8px;cursor:pointer}.custom-legend .legend-content-item{border-radius:4px}.custom-mobile-table{height:200px}.custom-mobile-table p{margin-bottom:0}.custom-mobile-table .mobile-table-row{border-radius:16px;border:1px solid #EDF2F7}.custom-mobile-table .mobile-table-row .mobile-table-thead{height:78px;display:flex;justify-content:space-between;align-items:center;padding:16px;gap:16px;border-radius:10px 10px 0 0;border:1px solid #EDF2F7;background-color:#edf2f7}.custom-mobile-table .mobile-table-row .mobile-table-thead .mobile-table-thead-title{color:#2d3748;font-size:16px;font-style:normal;font-weight:590;line-height:22px}.custom-mobile-table .mobile-table-row .mobile-table-thead .mobile-table-thead-subtitle{color:#718096;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.custom-mobile-table .mobile-table-row .mobile-table-thead .mobile-table-thead-status{display:flex;align-items:center;justify-content:center;font-weight:590;font-size:12px;line-height:16px;border-radius:4px;height:24px;padding:0 6px!important}.custom-mobile-table .mobile-table-row .mobile-table-thead .mobile-table-thead-status.good{width:61px;color:#24a44b;background-color:#effff4}.custom-mobile-table .mobile-table-row .mobile-table-thead .mobile-table-thead-status.moderate{width:88px;color:#ff7b2c;background-color:#fff7e5}.custom-mobile-table .mobile-table-row .mobile-table-thead .mobile-table-thead-status.high-risk{width:84px;color:#cb0e0e;background-color:#fff1f1}.custom-mobile-table .mobile-table-row .mobile-table-tbody{height:122px;display:flex;flex-direction:column;align-items:center;padding:12px;gap:8px}.custom-mobile-table .mobile-table-row .mobile-table-tbody .mobile-table-tbody-wastage-label{font-weight:510;font-size:14px;line-height:20px;color:#718096}.custom-mobile-table .mobile-table-row .mobile-table-tbody .mobile-table-tbody-wastage-value{font-weight:590;font-size:18px;line-height:28px;color:#4a5568}.custom-mobile-table .mobile-table-row .mobile-table-tbody .mobile-table-tbody-ration-label{font-weight:510;font-size:14px;line-height:20px;color:#718096}.custom-mobile-table .mobile-table-row .mobile-table-tbody .mobile-table-tbody-ration-value{display:flex;font-weight:590;font-size:14px;line-height:22px}.custom-mobile-table .mobile-table-row .mobile-table-tbody .mobile-table-tbody-ration-value .good{color:#24a44b}.custom-mobile-table .mobile-table-row .mobile-table-tbody .mobile-table-tbody-ration-value .moderate{color:#ff7b2c}.custom-mobile-table .mobile-table-row .mobile-table-tbody .mobile-table-tbody-ration-value .high-risk{color:#cb0e0e}.collection-history__box{width:100%}.collection-history__box .base-tab .ant-tabs-top .ant-tabs-nav{margin-right:50px}@media (max-width: 767px){.collection-history__box .ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,.collection-history__box .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more{margin-left:0!important}}.collection-history__box .base-tab__actions--mobile{position:absolute;right:0}.collection-history__box .base-tab__actions--mobile .btn-right-action-m{width:44px;height:44px;border:1px solid #E2E8F0;border-radius:16px;background:#fff}.collection-history__box .base-button.ant-btn-default.primary,.collection-history__box .base-button.ant-btn-default.primary:hover{color:transparent;border:transparent;box-shadow:none}.page-notification{padding:0;margin:0 auto;background:transparent}@media (max-width: 991px){.page-notification{background:#f7fafc;max-width:none;margin:0}}@media (max-width: 1599px){.page-notification{max-width:1400px}}.page-notification .notification-list{padding:0 8px}@media (max-width: 991px){.page-notification .notification-list{padding:0;-ms-overflow-style:none;scrollbar-width:none}.page-notification .notification-list::-webkit-scrollbar{display:none}}.page-notification .notification-loading{display:flex;justify-content:center;align-items:center;padding:32px 0;width:100%}@media (max-width: 991px){.page-notification .notification-loading{padding:24px 0}}.page-notification .notification-list__section{font-weight:700;margin:24px 0 12px;color:#1a202c;font-size:16px;padding-left:4px}.page-notification .notification-list__section:first-child{margin-top:8px}.page-notification .notification-card{background:#fff;border-radius:16px;padding:20px 24px;margin-bottom:16px;border:1px solid #E2E8F0;box-shadow:0 1px 3px #0000000a;transition:all .2s ease}.page-notification .notification-card--unread{background:#ebf8ff;border-color:#90cdf4}.page-notification .notification-card--unread:hover{background:#bee3f8}.page-notification .notification-card:hover{box-shadow:0 4px 12px #00000014;border-color:#cbd5e0;transform:translateY(-2px)}@media (max-width: 991px){.page-notification .notification-card{padding:24px 20px;border:none;box-shadow:0 1px 2px #0000000f}.page-notification .notification-card:hover{box-shadow:0 1px 2px #0000000f;border-color:transparent;transform:none}}.page-notification .notification-card__header{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.page-notification .notification-card__icon{flex-shrink:0;font-size:24px;line-height:1;margin-top:2px}@media (max-width: 991px){.page-notification .notification-card__icon{font-size:20px}}.page-notification .notification-card__icon svg{display:block}.page-notification .notification-card__icon.feedback{color:#2d3748}.page-notification .notification-card__icon.alert{color:#dd2839}.page-notification .notification-card__icon.amend-request svg path,.page-notification .notification-card__icon.amend-request svg circle{stroke:#dd2839;fill:#dd2839}.page-notification .notification-card__icon.comment-thread svg path{stroke:#0f2b63;fill:#0f2b63}.page-notification .notification-card__icon.adhoc-feedback svg path{fill:#faad14}.page-notification .notification-card__icon.low-consumption svg path{stroke:#718096}.page-notification .notification-card__content{flex:1;min-width:0}.page-notification .notification-card__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.page-notification .notification-card__title{flex:1;color:#2d3748;font-size:15px;font-weight:600;line-height:1.4}@media (max-width: 991px){.page-notification .notification-card__title{color:#1a202c}}.page-notification .notification-card__time{flex-shrink:0;font-size:13px;color:#a0aec0;font-weight:400;white-space:nowrap}@media (max-width: 991px){.page-notification .notification-card__time{color:#cbd5e0}}.page-notification .notification-card__metadata{margin-top:8px}.page-notification .notification-card__unit,.page-notification .notification-card__week{font-size:14px;color:#718096;line-height:1.5;margin-bottom:4px}@media (max-width: 991px){.page-notification .notification-card__unit,.page-notification .notification-card__week{color:#a0aec0;font-size:13px}}.page-notification .notification-card__message{font-size:14px;color:#718096;line-height:1.6;margin-bottom:16px;margin-top:8px;padding-left:36px;white-space:pre-line}@media (max-width: 991px){.page-notification .notification-card__message{color:#a0aec0;padding-left:0}}.page-notification .notification-card__btn{background:#dd2839;color:#fff;border:none;border-radius:12px;padding:12px 24px;font-weight:600;width:auto;margin-left:36px;cursor:pointer;font-size:14px;transition:all .2s ease;text-align:center}.page-notification .notification-card__btn:hover{background:#c21f2f;transform:translateY(-1px);box-shadow:0 4px 8px #dd28394d}.page-notification .notification-card__btn:active{transform:translateY(0)}@media (max-width: 991px){.page-notification .notification-card__btn{padding:16px;width:100%;margin-left:0;font-size:15px}.page-notification .notification-card__btn:hover{opacity:.9;background:#dd2839;transform:none;box-shadow:none}}.page-notification .base-main-section-no-data{padding:80px 40px;text-align:center}.page-notification .base-main-section-no-data img{width:240px!important;height:200px!important}.page-notification .base-main-section-no-data .msg-no-data{font-size:16px;color:#718096;margin-top:24px}@media (max-width: 991px){.page-notification .base-main-section-no-data{padding:60px 20px}.page-notification .base-main-section-no-data img{width:180px!important;height:160px!important}.page-notification .base-main-section-no-data .msg-no-data{font-size:14px}}.schedule-list{display:flex;flex-direction:column;gap:24px}.schedule-card{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#fff;border-radius:12px;padding:14px 0 14px 16px;box-shadow:0 2px 8px #0000000f;border:1px solid #f0f0f0;margin-top:12px}.schedule-card.first-child{margin-top:0}.schedule-card__time{display:flex;flex-direction:row;gap:22px}.schedule-card__badge{display:inline-block;padding:5px 12px;border-radius:4px;font-size:12px;font-weight:590;line-height:14px;width:max-content;text-transform:uppercase}.schedule-card__date{font-size:14px;font-weight:590;line-height:22px;color:#4a5568;margin-bottom:16px}.schedule-card__title{min-width:0}.schedule-card__action{width:32px;height:32px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.schedule-card__action.--danger svg rect,.schedule-card__action.--danger svg path{transition:all .15s ease}.schedule-card__action.--danger:hover svg rect{stroke:#cf1322}.schedule-card__action.--danger:hover svg path{stroke:#cf1322}.col-history #root,.col-history #root .app-main-container{height:100%}.col-history #root .app-main-container .app-main-layout{min-height:auto;height:100%}.page-collection-history .box-datatable{margin-bottom:24px}.page-collection-history .ant-form-item .ant-form-item-label>label:after{display:none}.collection-history-form-list{background-color:#fff;padding:24px;border-radius:16px;margin-bottom:24px}.collection-history-form-list .ant-form-item{margin-bottom:0}.collection-history-form-list .base-date-range .title{height:30px}.collection-history-form-list .base-btn{display:flex;justify-content:space-between;align-items:flex-end}.collection-history-form-list .base-btn button{width:100px}@media (max-width: 1199px){.collection-history-form-list .base-btn button{flex:1}.collection-history-form-list .base-btn button:first-child{margin-right:16px}}@media (max-width: 575px){.collection-history-form-list .ant-col{padding-left:0!important;padding-right:0!important}}.collection-history-form-list .apply-btn{padding:16px 24px;background:#b8ccf4!important;color:#0f2b63;border-radius:16px;transition:all .2s ease;font-weight:590;box-shadow:none;margin-top:16px}.collection-history-form-list .apply-btn:hover,.collection-history-form-list .apply-btn:focus{opacity:.85;background:#2a4b8f!important;box-shadow:0 2px 8px #2a4b8f33;color:#fff}.collection-history-form-list .reset-btn{padding:12px 20px;background:#fff!important;border:1px solid #e2e8f0;color:#4a5568;border-radius:16px;transition:all .2s ease;margin-top:16px}.collection-history-form-list .reset-btn:hover,.collection-history-form-list .reset-btn:focus{background:#f8fafc!important;border-color:#cbd5e0;color:#334155!important}.page-settings .base-tab{padding:5px;gap:2px;background-color:#fff;border-radius:16px}.page-settings .base-tab .ant-tabs{display:flex;justify-content:center}.page-settings .base-tab .ant-tabs.ant-tabs-top .ant-tabs-nav{margin:0;height:44px}.page-settings .base-tab .ant-tabs.ant-tabs-top .ant-tabs-nav-wrap{height:100%}.page-settings .base-tab .ant-tabs.ant-tabs-top .ant-tabs-nav-wrap .ant-tabs-tab{color:#a0aec0;font-weight:510;margin:0;padding:0 20px}.page-settings .base-tab .ant-tabs.ant-tabs-top .ant-tabs-nav-wrap .ant-tabs-tab:first-child{padding-left:20px}.page-settings .card-change-password-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;gap:16px;border-bottom:1px solid #E2E8F0}.page-settings .card-change-password-header .card-change-password-header-left{display:flex;justify-content:center;flex-direction:column}.page-settings .card-change-password-header .card-change-password-header-left .title{font-weight:590;font-size:16px;line-height:22px;color:#1a202c}.page-settings .card-change-password-header .card-change-password-header-left .subtitle{font-weight:510;font-size:14px;line-height:24px;color:#a0aec0}.page-settings .card-change-password-body{display:flex;justify-content:center;flex-direction:column;gap:20px}.page-settings .card-change-password-body svg[data-icon^=eye]{width:18.33px;height:18.33px;color:#2d3748;cursor:pointer;transition:all .3s}.page-settings .card-change-password-body .change-password-item{display:flex;align-items:flex-start;flex-direction:column}@media (min-width: 768px){.page-settings .card-change-password-body .change-password-item{flex-direction:row;align-items:center}}.page-settings .card-change-password-body .change-password-item .change-password-label{width:280px;font-weight:590;font-size:14px;line-height:14px;color:#96999c;margin-bottom:8px}@media (min-width: 768px){.page-settings .card-change-password-body .change-password-item .change-password-label{margin-bottom:24px}}.page-settings .card-change-password-body .change-password-item .change-password-label span[data-field-required=true]:after{content:"*";color:#cb0e0e;margin-left:2px}.page-settings .card-change-password-body .change-password-item .change-password-input{margin-bottom:0;width:100%}@media (min-width: 768px){.page-settings .card-change-password-body .change-password-item .change-password-input{width:512px}}.page-settings .ant-form-item{width:100%}.west-ground-container{margin:0 auto}.west-ground-card{background:#fff;border-radius:12px;overflow:hidden}.west-ground-card .card-header{background:#edf2f7;border-top-left-radius:12px;border-top-right-radius:12px;padding:16px;border-bottom:1px solid #edf2f7}.west-ground-card .card-header .header-content{display:flex;justify-content:space-between;align-items:center}.west-ground-card .card-header .header-content .title{font-size:18px;font-weight:600;color:#2d3748;margin:0}.west-ground-card .card-header .header-content .datetime{font-size:16px;color:#718096}.west-ground-card .unit-section{border-bottom:1px solid #f0f0f0}.west-ground-card .unit-section:last-of-type{border-bottom:none}.west-ground-card .unit-section .unit-header{padding:16px 16px 0}.west-ground-card .unit-section .unit-header .unit-name{color:#718096;font-size:16px;font-weight:590;line-height:22px;margin:0 0 4px}.west-ground-card .unit-section .unit-header .ration-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:12px}.west-ground-card .unit-section .unit-header .ration-grid .ration-item{text-align:center}.west-ground-card .unit-section .unit-header .ration-grid .ration-item .ration-type{font-size:16px;font-weight:600;margin-bottom:4px}.west-ground-card .unit-section .unit-header .ration-grid .ration-item .ration-type.nm{color:#cb0e0e}.west-ground-card .unit-section .unit-header .ration-grid .ration-item .ration-type.m{color:#24a44b}.west-ground-card .unit-section .unit-header .ration-grid .ration-item .ration-type.vc{color:#ff9556}.west-ground-card .unit-section .unit-header .ration-grid .ration-item .ration-type.vi{color:#1949a8}.west-ground-card .unit-section .unit-header .ration-grid .ration-item .ration-count{font-size:18px;font-weight:700;color:#2c2c2c}.west-ground-card .unit-section .unit-header .special-diet-toggle{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:8px 0}.west-ground-card .unit-section .unit-header .special-diet-toggle .special-diet-text{color:#2d3748;font-size:16px;font-weight:590;line-height:18px}.west-ground-card .unit-section .unit-header .special-diet-toggle .toggle-icon{width:20px;height:20px;color:#999}.west-ground-card .unit-section .unit-header .special-diet-toggle:hover .special-diet-text{color:#2c2c2c}.west-ground-card .unit-section .unit-header .special-diet-toggle:hover .toggle-icon{color:#666}.west-ground-card .unit-section .special-diet-content{padding:0 16px 16px}.west-ground-card .unit-section .special-diet-content .special-diet-item{background:#f7fafc;display:flex;justify-content:space-between;align-items:center;padding:18px 16px;border-bottom:1px solid #f5f5f5}.west-ground-card .unit-section .special-diet-content .special-diet-item:last-child{border-bottom:none}.west-ground-card .unit-section .special-diet-content .special-diet-item .person-info .person-name{color:#4a5568;font-size:16px;font-weight:590;line-height:22px}.west-ground-card .unit-section .special-diet-content .special-diet-item .person-info .person-allergy{overflow:hidden;color:#a0aec0;text-overflow:ellipsis;font-size:18px;font-weight:400;line-height:22px}.west-ground-card .unit-section .special-diet-content .special-diet-item .ration-badge{display:inline-block;padding:4px 14px;border-radius:4px;font-size:11px;font-weight:600}.west-ground-card .unit-section .special-diet-content .special-diet-item .ration-badge.nm{background-color:#ffebee;color:#cb0e0e}.west-ground-card .unit-section .special-diet-content .special-diet-item .ration-badge.m{background-color:#e8f5e8;color:#24a44b}.west-ground-card .unit-section .special-diet-content .special-diet-item .ration-badge.vc{background-color:#fff3e0;color:#ff9556}.west-ground-card .unit-section .special-diet-content .special-diet-item .ration-badge.vi{background-color:#e3f2fd;color:#1949a8}.west-ground-card .card-footer{display:flex;border-bottom-left-radius:12px;border-bottom-right-radius:12px;overflow:hidden}.west-ground-card .card-footer .action-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.west-ground-card .card-footer .action-btn .btn-icon{width:16px;height:16px}.west-ground-card .card-footer .action-btn.reschedule-btn{background-color:#f7fafc;color:#2d3748}.west-ground-card .card-footer .action-btn.reschedule-btn:hover{background-color:#d0d0d0}.west-ground-card .card-footer .action-btn.delivery-btn{background-color:#dd2839;color:#fff}.west-ground-card .card-footer .action-btn.delivery-btn:hover{background-color:#c62828}.page-survey-management .form-survey{display:flex;flex-direction:row}.page-survey-management .form-survey>div:first-child{flex:1;margin-right:18px}.page-survey-management .form-survey>div{margin-bottom:16px}.page-survey-management .form-survey>div:last-child{flex:0;justify-content:flex-end}.page-survey-management .form-survey .list-action{display:flex;margin-bottom:46px}.page-survey-management .form-survey .list-action .ant-row{width:100%;text-align:center}.page-survey-management .form-survey .list-action .ant-col{display:flex;flex-direction:column;align-items:baseline;gap:16px}.page-survey-management .form-survey .list-action .ant-col button{flex:1;min-height:54px}.page-survey-management .form-survey .list-action .list-action .ant-col{flex-direction:column}@media (max-width: 1199px){.page-survey-management .form-survey{flex-direction:column}.page-survey-management .form-survey>div:first-child{margin-right:0}.page-survey-management .form-survey .ant-form-item{margin-bottom:0}.page-survey-management .form-survey .list-action{margin-bottom:auto}.page-survey-management .form-survey .list-action .ant-col{flex-direction:row;padding-left:0!important;padding-right:0!important}.page-survey-management .form-survey .custom-slider{width:calc(100% - 16px)}}.page-survey-management .box-datatable{margin-bottom:24px}@media (max-width: 1199px){.page-survey-management .survey-form__action{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-top:0;margin-bottom:16px}.page-survey-management .survey-form__action>button{flex:1}}.page-survey-management .apply-btn{padding:16px 24px;background:#b8ccf4!important;color:#0f2b63;border-radius:16px;transition:all .2s ease;font-weight:590;box-shadow:none}.page-survey-management .apply-btn:hover{opacity:.85;background:#2a4b8f!important;box-shadow:0 2px 8px #2a4b8f33;color:#fff}.page-survey-management .reset-btn{padding:12px 20px;background:#fff!important;border:1px solid #e2e8f0;color:#4a5568;border-radius:16px;transition:all .2s ease}.page-survey-management .reset-btn:hover{background:#f8fafc!important;border-color:#cbd5e0;color:#334155!important}.quick-vote #root,.quick-vote #root .app-main-container{height:100%}.quick-vote #root .app-main-container .app-main-layout{min-height:auto;height:100%}.survey__box{display:flex;flex-direction:column;height:auto;margin:0 auto;padding-top:28px}.survey__header{text-align:center;margin-bottom:16px}.survey__header .title{font-size:22px;font-weight:590;line-height:30px;color:#1a202c;text-transform:capitalize}.survey__header .sub-title{font-size:16px;line-height:26px;font-weight:590;color:#718096;margin-top:6px;text-transform:capitalize}.survey__list{display:grid;gap:20px}.item{background:#fff;border-radius:16px;padding:10px 15px 20px}.item .question{font-weight:590;margin:12px;text-align:center;font-size:16px;line-height:26px;color:#4a5568}.reactions.always-show{display:flex;gap:10px;margin-top:8px;justify-content:center}.reaction-wrapper{display:flex;flex-direction:column;align-items:center}.emoji{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;font-size:40px;line-height:1;transition:transform .2s ease;border-radius:999px}.emoji:hover,.emoji.selected{transform:scale(1.67)}.helper{text-align:center;font-weight:590;color:#a0aec0;font-size:13px;line-height:20px;margin-top:10px;margin-bottom:10px;visibility:hidden}.helper.selected{color:#a0aec0;visibility:visible}.btn-submit-survey{border-radius:16px;border:1px solid #E2E8F0;padding:26px 10px;width:100%;background-color:#dd2839;color:#fff;margin-bottom:0}.btn-submit-survey:hover,.btn-submit-survey:focus{background-color:#dd2839!important;color:#fff!important}.survey__footer{margin-top:auto;background:#fff;border-radius:26px;padding:16px 24px 42px}@media (max-width: 767px){.survey__list{gap:20px}.item{padding:10px 5px}.reactions.always-show{gap:0}.emoji{padding-left:0;padding-right:0}}.page-adhoc-feedback .page-adhoc-feedback-form .reset-btn{height:54px;padding:16px 24px;background:linear-gradient(90deg,#fcfcfc,#f7f7f7 10.04%,#f7f7f7 51.56%,#f7f7f7 89.58%,#fcfcfc)!important;color:#2d3748;border-radius:16px}.page-adhoc-feedback .page-adhoc-feedback-form .reset-btn:hover{opacity:.85;color:#4a5568!important}.page-adhoc-feedback .page-adhoc-feedback-form .apply-btn{height:54px;padding:16px 24px;color:#2d3748;background:#b8ccf4!important;border-radius:16px}.page-adhoc-feedback .page-adhoc-feedback-form .apply-btn:hover{opacity:.85;color:#4a5568!important}.page-adhoc-feedback .page-adhoc-feedback-form .apply-btn svg *{stroke:#dd2839}.page-adhoc-feedback .page-adhoc-feedback-form .filter-date-picker{width:45%}.page-adhoc-feedback .table-adhoc-feedback-section .action-link{font-weight:590;font-size:14px;line-height:22px}.page-adhoc-feedback .table-adhoc-feedback-section .action-link.view{color:#2d3748}.page-adhoc-feedback .table-adhoc-feedback-section .action-link.edit{color:#1949a8}.page-create-feedback .block-action{display:flex;height:100%;gap:20px}.page-create-feedback .page-create-feedback-form-title .field-label{font-weight:590;font-size:14px;line-height:14px;color:#718096}.page-create-feedback .page-create-feedback-form-title .create-feedback-description{position:relative;width:100%;height:100%}.page-create-feedback .page-create-feedback-form-title .create-feedback-description .ant-form-item-control-input-content textarea{min-height:162px!important}.page-create-feedback .page-create-feedback-form-title .ant-form-item .ant-form-item-label>label:after{content:""}.page-create-feedback .page-create-feedback-form-question{display:flex;flex-direction:column;gap:24px;margin-top:12px}.page-create-feedback .page-create-feedback-form-question .collapsed-question{display:none}.page-create-feedback .page-create-feedback-form-question .expanded-question{display:block}.page-create-feedback .page-create-feedback-form-question .ant-form-item{margin-bottom:8px}.page-create-feedback .page-create-feedback-form-question .question-custom-input{width:100%}.page-create-feedback .page-create-feedback-form-question .question-custom-type{width:170px}.page-create-feedback .page-create-feedback-form-question .add-question-option-btn{font-weight:590;font-size:16px;line-height:22px;color:#f5636b}.page-create-feedback .page-create-feedback-form-question .add-question-option-btn:hover{color:#f5636b}.ant-space-item{display:flex;align-items:center}.page-preview-feedback .block-action{display:flex;height:100%;gap:20px}.page-preview-feedback .question-draft-item{padding:16px 24px;gap:12px;display:flex;flex-direction:column}.page-preview-feedback .question-draft-item .question-draft-item-label{font-weight:590;font-size:16px;line-height:24px;color:#1a202c!important}@media (max-width: 767px){.page-preview-feedback .question-draft-item .question-draft-item-label.required:before{content:"* ";margin-inline-start:2px;color:#cb0e0e}}@media (min-width: 768px){.page-preview-feedback .question-draft-item .question-draft-item-label.required:after{content:" *";margin-inline-start:2px;color:#cb0e0e}}.page-preview-feedback .question-draft-item .question-draft-item-answer .ant-radio-label,.page-preview-feedback .question-draft-item .question-draft-item-answer .ant-checkbox-label{font-weight:510;font-size:14px;line-height:24px;color:#4a5568!important}.page-preview-feedback .question-draft-item .collapsed-question{display:none}.page-preview-feedback .question-draft-item .expanded-question{display:block}.page-preview-feedback .reactions.always-show{display:flex;gap:10px;margin-bottom:8px;justify-content:start}.page-preview-feedback .reaction-wrapper{display:flex;flex-direction:column;align-items:center}.page-preview-feedback .emoji{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;font-size:40px;line-height:1;transition:transform .2s ease;border-radius:999px}.page-preview-feedback .emoji:hover,.page-preview-feedback .emoji.selected{transform:scale(1.67)}.page-preview-feedback .relative{position:relative}.page-detail-feedback .question-doughnut-chart{display:flex;gap:48px;flex-direction:row}@media (max-width: 767px){.page-detail-feedback .question-doughnut-chart{flex-direction:column;gap:24px}}.page-detail-feedback .question-doughnut-chart .custom-legend{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:20px;width:100%}.page-detail-feedback .question-doughnut-chart .custom-legend .custom-legend-row{display:flex}.page-detail-feedback .question-doughnut-chart .custom-legend .legend-content{display:flex;align-items:center;gap:8px;cursor:pointer;width:400px}@media (max-width: 767px){.page-detail-feedback .question-doughnut-chart .custom-legend .legend-content{width:150px}}@media (max-width: 991px){.page-detail-feedback .question-doughnut-chart .custom-legend .legend-content{width:220px}}.page-detail-feedback .question-doughnut-chart .custom-legend .legend-content-icon{border-radius:4px}.page-detail-feedback .question-doughnut-chart .custom-legend .legend-content-info{width:160px;display:flex;justify-content:space-between;font-size:16px;gap:12px}@media (max-width: 767px){.page-detail-feedback .question-doughnut-chart .custom-legend .legend-content-info{width:60px}}@media (max-width: 991px){.page-detail-feedback .question-doughnut-chart .custom-legend .legend-content-info{width:100px}}.page-detail-feedback .question-doughnut-chart .custom-legend .legend-content-info .legend-content-percent{font-weight:400;color:#718096}.page-detail-feedback .question-doughnut-chart .custom-legend .legend-content-info .legend-content-value{font-weight:700;color:#1a202c}.page-detail-feedback ul{padding-inline-start:30px}.page-detail-feedback ul .question-text-answer{font-weight:400;font-size:18px;line-height:22px;color:#718096;padding-bottom:12px}.page-submit-feedback .title{color:#1a202c;font-size:22px;font-style:normal;font-weight:590;line-height:30px}.page-submit-feedback .btn_feedback{border:none!important;box-shadow:none}.drawer-feedback-submit .question-draft-item{padding:16px;gap:12px;display:flex;flex-direction:column}.drawer-feedback-submit .question-draft-item .ant-form-item{margin-bottom:0}.drawer-feedback-submit .question-draft-item .question-draft-item-label{font-weight:590;font-size:16px;line-height:24px;color:#1a202c!important}.drawer-feedback-submit .question-draft-item .question-draft-item-label.required:before{content:"* ";margin-inline-start:2px;color:#cb0e0e}.drawer-feedback-submit .question-draft-item .question-draft-item-answer .ant-radio-label,.drawer-feedback-submit .question-draft-item .question-draft-item-answer .ant-checkbox-label{font-weight:510;font-size:14px;line-height:24px;color:#4a5568!important}.drawer-feedback-submit .question-draft-item .collapsed-question{display:none}.drawer-feedback-submit .question-draft-item .expanded-question{display:block}.drawer-feedback-submit .reactions.always-show{display:flex;gap:10px;margin-bottom:8px;justify-content:start}.drawer-feedback-submit .reaction-wrapper{display:flex;flex-direction:column;align-items:center}.drawer-feedback-submit .emoji{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;font-size:40px;line-height:1;transition:transform .2s ease;border-radius:999px}.drawer-feedback-submit .emoji:hover,.drawer-feedback-submit .emoji.selected{transform:scale(1.67)}.drawer-feedback-submit .relative{position:relative}.drawer-feedback-submit .ant-drawer-content .ant-drawer-footer{border-radius:26px!important}.drawer-feedback-submit .ant-drawer-body{background-color:#f8f8f8;padding:16px 24px}.drawer-feedback-submit .feedback-submit-container{display:flex;flex-direction:column;gap:12px}.drawer-feedback-submit .feedback-submit-container .title{font-weight:590;font-size:22px;text-align:center;color:#1a202c}.drawer-feedback-submit .feedback-submit-container .subtitle{font-weight:590;font-size:16px;color:#718096;text-align:center}.drawer-feedback-submit .feedback-submit-container .body{display:flex;flex-direction:column;gap:12px}.drawer-feedback-submit .feedback-submit-container .base-main-section{background-color:#fff;border-radius:12px}.page-instant-feedback .reset-btn{height:54px;padding:16px 24px;background:linear-gradient(90deg,#fcfcfc,#f7f7f7 10.04%,#f7f7f7 51.56%,#f7f7f7 89.58%,#fcfcfc)!important;color:#2d3748;border-radius:16px}.page-instant-feedback .reset-btn:hover{opacity:.85;color:#4a5568!important}.page-instant-feedback .apply-btn{height:54px;padding:16px 24px;color:#2d3748;background:#b8ccf4!important;border-radius:16px}.page-instant-feedback .apply-btn:hover{opacity:.85;color:#4a5568!important}.page-instant-feedback .apply-btn svg *{stroke:#dd2839}.page-instant-feedback .hidden-character .ant-form-item-label>label:after{visibility:hidden!important}.base-button{border-radius:16px;height:54px;border:none;transition:all .2s;font-size:16px}.base-button.ant-btn-primary.primary{background:#dd2839;font-weight:590;box-shadow:none}.base-button.ant-btn-primary.primary:hover{background:#ff3a4a;opacity:.85}.base-button.ant-btn-primary.primary:disabled:hover{background:#b8a2a4}.base-button.ant-btn-primary.secondary{background:#718096}.base-button.ant-btn-primary.secondary:hover{background:#757575cc}.base-button.ant-btn-primary.secondary:disabled:hover{background:#718096}.base-button.ant-btn-primary.success{background:#0fa44a}.base-button.ant-btn-primary.success:hover{background:#0fa44acc}.base-button.ant-btn-primary.success:disabled:hover{background:#0fa44a}.base-button.ant-btn-primary.error{background:#cb0e0e}.base-button.ant-btn-primary.error:hover{background:#ce1124cc}.base-button.ant-btn-primary.error:disabled:hover{background:#cb0e0e}.base-button.ant-btn-primary.default{color:#242424;background:#dae2ee}.base-button.ant-btn-primary.default:hover{background:#dae2eecc}.base-button.ant-btn-primary.default:disabled{color:#242424}.base-button.ant-btn-primary.default:disabled:hover{background:#dae2ee}.base-button.ant-btn-primary:disabled{color:#fff;background-color:#b8a2a4}.base-button.ant-btn-default{height:54px;background:transparent;font-weight:590}.base-button.ant-btn-default.primary{color:#515e3b;border:1px solid #b3b3b3}.base-button.ant-btn-default.primary:hover{color:#ff3a4a;border:1px solid #ff3a4a}.base-button.ant-btn-default.primary:disabled:hover{color:#dd2839;border:1px solid #dd2839}.base-button.ant-btn-default.secondary{color:#242424;border:1px solid #718096}.base-button.ant-btn-default.secondary:hover{color:#718096;border:1px solid rgba(117,117,117,.8)}.base-button.ant-btn-default.secondary:disabled:hover{color:#242424;border:1px solid #718096}.base-button.ant-btn-default.success{color:#0fa44a;border:1px solid #0fa44a}.base-button.ant-btn-default.success:hover{color:#0fa44acc;border:1px solid rgba(15,164,74,.8)}.base-button.ant-btn-default.success:disabled:hover{color:#0fa44a;border:1px solid #0fa44a}.base-button.ant-btn-default.error{color:#cb0e0e;border:1px solid #cb0e0e}.base-button.ant-btn-default.error:hover{color:#ce1124cc;border:1px solid rgba(206,17,36,.8)}.base-button.ant-btn-default.error:disabled:hover{color:#cb0e0e;border:1px solid #cb0e0e}.base-button.ant-btn-default.default{color:#666;border:1px solid #dae2ee}.base-button.ant-btn-default.default:hover{color:#666;border:1px solid rgba(218,226,238,.8)}.base-button.ant-btn-default.default:disabled:hover{color:#666;border:1px solid #dae2ee}.base-button.ant-btn-variant-text{font-weight:590}.base-button.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active{color:unset;background:unset}.base-button.square{border-radius:3px}.base-button .btn-with-extra-icon{display:flex;align-items:center}.base-button .btn-with-extra-icon .extra-icon{display:flex;margin-inline-end:8px}.base-button .btn-with-right-icon{display:flex;align-items:center}.base-button .btn-with-right-icon .extra-icon{display:flex;margin-inline-start:8px}.base-button:disabled{opacity:.65}a.base-button.ant-btn-primary{line-height:32px}.base-tab .ant-tabs-tab{display:flex;justify-content:center;align-items:center;color:#718096;font-weight:590}.base-tab .ant-tabs-tab .ant-tabs-tab-btn{font-size:16px;font-weight:510}.base-tab .ant-tabs-tab.ant-tabs-tab-active{background-color:#0f2b63;border-radius:20px;padding:0 20px;color:#fff}.base-tab .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-size:16px;color:#fff}.base-tab .ant-tabs-tab .ant-tabs-tab-btn:active{color:#89917d}.base-tab .ant-tabs-tab:hover{color:#8d99a8}.base-tab .ant-tabs .ant-tabs-ink-bar{background-color:unset}.base-tab .ant-tabs-top .ant-tabs-nav{margin:0 0 24px;height:44px}.base-tab .ant-tabs-top .ant-tabs-nav:before{border:unset}.base-tab-inline .ant-tabs-tab{display:flex;justify-content:center;align-items:center;color:#718096;font-weight:590}.base-tab-inline .ant-tabs-tab.ant-tabs-tab-active{background-color:transparent!important;border-radius:0!important;font-size:14px;padding:0 20px;color:#718096;border-bottom:2px solid #dd2839}.base-tab-inline .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.base-tab-inline .ant-tabs-tab .ant-tabs-tab-btn:active{color:#dd2839}.base-tab-inline .ant-tabs-tab:hover{color:#718096}.base-tab-inline .ant-tabs .ant-tabs-ink-bar{background-color:unset}.base-tab-inline .ant-tabs-top .ant-tabs-nav{margin:0 0 24px}.base-tab-inline .ant-tabs-top .ant-tabs-nav:before{border:unset}.base-modal{color:#242424}.base-modal .ant-modal-body{max-height:calc(100vh - 220px);overflow:auto}.base-modal .ant-modal-content{padding:32px;border-radius:16px}.base-modal .ant-modal-content .ant-modal-close{top:24px;inset-inline-end:24px;width:18px;height:18px}.base-modal .ant-modal-content .ant-modal-header{margin-bottom:24px;padding-bottom:12px}.base-modal .ant-modal-content .ant-modal-title{color:#222;font-size:16px;font-weight:600;line-height:24px;display:flex;align-items:center}.base-modal .ant-modal-content .modal-wrapper .icon-bg-confirm{border-radius:40px;width:48px;height:48px;background:#fccccc}.base-modal .ant-modal-content .modal-wrapper .icon-bg-primary{border-radius:40px;width:48px;height:48px;background:#dee7d0}.base-modal .ant-modal-content .ant-modal-footer{margin-top:32px}.base-modal .ant-modal-content .ant-modal-footer .base-button{min-width:90px;padding-left:32px;padding-right:32px}.body-with-base-modal{overflow-y:hidden;width:calc(100% - 17px)}.base-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:4px;min-height:40px}.base-select:not(.ant-select-disabled) .ant-select-selector{border:1px solid #dae2ee}.base-select.ant-select-single .ant-select-selector .ant-select-selection-item,.base-select.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:36px}.base-select.ant-select-multiple:not(.ant-select-disabled) .ant-select-selection-item{background:#dae2ee}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:#0009}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#0009}.ant-form .ant-form-item .ant-form-item-label{text-align:start;padding:0}.ant-form .ant-form-item .ant-form-item-label>label{height:30px;color:#718096;font-size:14px;line-height:14px}.ant-form .ant-form-item .ant-form-item-label>label:before{display:none}.ant-form .ant-form-item .ant-form-item-label>label:after{visibility:visible}.ant-form .ant-form-item.required .ant-form-item-label>label:after{content:"*";position:relative;margin-block:0;margin-inline-start:2px;color:#cb0e0e;display:block}.ant-form .ant-form-item-has-error .ant-input-clear-icon{color:#f24343!important}.base-radio .ant-radio-checked .ant-radio-inner{border-color:#0f2b63!important;background-color:#fff!important}.base-radio .ant-radio-checked .ant-radio-inner:after{background-color:#0f2b63!important}.fradio-mark-group{display:flex;flex-wrap:wrap;gap:8px}.fradio-mark-button{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:500;background-color:#fff;border:1px solid #d9d9d9;border-radius:9999px;color:#4a4a4a;transition:all .3s ease;cursor:pointer}.fradio-mark-button span{display:flex;align-items:center;justify-content:center}.fradio-mark-button:hover{border-color:#0f2b63;color:#0f2b63}.fradio-mark-button.ant-radio-button-wrapper{height:auto!important;border-radius:15px}.fradio-mark-button.ant-radio-button-wrapper.first-child,.fradio-mark-button.ant-radio-button-wrapper.last-child{border-start-start-radius:0!important;border-end-start-radius:0!important}.fradio-mark-button.ant-radio-button-wrapper-checked{background-color:#0f2b63;border-color:#0f2b63!important;color:#fff;padding:6px 10px}.fradio-mark-button.ant-radio-button-wrapper-checked:hover{color:#fff}.fradio-mark-button:before,.fradio-mark-button:after{display:none!important}.base-date-picker{width:100%;border:1px solid #dae2ee;padding:0 8px;min-height:40px}.ant-picker-input>input[disabled]{color:#0009}.ant-picker .ant-picker-input>input-disabled,.ant-picker .ant-picker-input>input[disabled]{color:#0009}.custom-date-picker-popup .ant-picker-header{border-bottom:none!important;margin-top:16px;padding:0 16px!important;min-height:46px!important}.custom-date-picker-popup .ant-picker-header-super-prev-btn,.custom-date-picker-popup .ant-picker-header-super-next-btn{display:none!important}.custom-date-picker-popup .ant-picker-header-prev-btn,.custom-date-picker-popup .ant-picker-header-next-btn{width:44px;height:44px;border-radius:16px;border:1px solid #E2E8F0!important;font-size:24px!important;color:#2d3748!important}.custom-date-picker-popup .ant-picker-header-view{display:flex;flex-direction:column;justify-content:center;align-items:center}.custom-date-picker-popup .ant-picker-header-view .ant-picker-month-btn{height:22px!important;font-weight:590!important;font-size:16px!important;color:#212134!important}.custom-date-picker-popup .ant-picker-header-view .ant-picker-year-btn{height:24px!important;font-weight:510!important;font-size:14px!important;color:#a0aec0!important;margin-inline-start:0!important}.custom-date-picker-popup .ant-picker-body .ant-picker-week-panel-row-hover td.ant-picker-cell:before{background:#dd2839!important}.custom-date-picker-popup .ant-picker-body .ant-picker-content th{font-weight:590!important;font-size:13px!important;color:#a0aec0!important;text-transform:uppercase!important}.custom-date-picker-popup .ant-picker-body .ant-picker-content .ant-picker-week-panel-row-selected,.custom-date-picker-popup .ant-picker-body .ant-picker-content .ant-picker-week-panel-row-selected .ant-picker-cell-hover,.custom-date-picker-popup .ant-picker-body .ant-picker-content .ant-picker-week-panel-row-selected .ant-picker-cell-hover .ant-picker-cell-inner{background:#dd2839!important}.custom-date-picker-popup .ant-picker-body .ant-picker-content .ant-picker-week-panel-row-selected td.ant-picker-cell:before{background:#dd2839!important}.custom-date-picker-popup .ant-picker-body .ant-picker-content .ant-picker-week-panel-row:hover{background:#dd2839!important;color:#fff!important}.custom-date-picker-popup .ant-picker-body .ant-picker-content .ant-picker-week-panel-row:hover td.ant-picker-cell:before{background:#dd2839!important}.custom-date-picker-popup .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:4px;content:"";border:none!important}.custom-date-picker-popup .ant-picker-cell-in-view.ant-picker-cell-selected:not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{color:#fff;background:#dd2839!important}.custom-date-picker-popup .ant-picker-header-view .ant-picker-month-btn:hover,.custom-date-picker-popup .ant-picker-header-view .ant-picker-decade-btn:hover{color:#212134!important}.custom-date-picker-popup .ant-picker-cell:hover:not(.ant-picker-cell-in-view):not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background:#dd2839!important;color:#fff!important}.custom-date-picker-popup .ant-picker-cell{font-weight:590!important;font-size:14px!important}.ant-picker-dropdown .ant-picker-year-panel .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-month-panel .ant-picker-cell-inner{width:auto!important}.spacer{flex-shrink:0}.spacer--horizontal{height:auto;display:inline-block;width:100%}.spacer--vertical{width:auto;height:100%}.base-checkbox .ant-checkbox-inner,.ant-checkbox-group .ant-checkbox-inner,.ant-checkbox-wrapper .ant-checkbox-inner{border:1px solid #dae2ee}.base-checkbox .ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-group .ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#0f2b63;border-color:#0f2b63}.base-checkbox .ant-checkbox-checked:hover .ant-checkbox-inner,.ant-checkbox-group .ant-checkbox-checked:hover .ant-checkbox-inner,.ant-checkbox-wrapper .ant-checkbox-checked:hover .ant-checkbox-inner{background-color:#1a3a7a!important;border-color:#1a3a7a!important}.base-checkbox:hover .ant-checkbox-inner,.ant-checkbox-group:hover .ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#0f2b63!important}.base-checkbox .ant-checkbox-disabled .ant-checkbox-inner,.ant-checkbox-group .ant-checkbox-disabled .ant-checkbox-inner,.ant-checkbox-wrapper .ant-checkbox-disabled .ant-checkbox-inner{background:#0000000a;border-color:#d9d9d9}.base-checkbox .ant-checkbox-label,.ant-checkbox-group .ant-checkbox-label,.ant-checkbox-wrapper .ant-checkbox-label{color:#8e8ea9;font-weight:510}.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:#1a3a7a}.ant-checkbox-disabled+span{color:#0009}.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:#0006}.drawer-footer .ant-btn{width:100%}.drawer-footer .cancel-btn{height:54px!important;border-radius:16px!important;border:1px solid #E2E8F0!important;padding:16px 24px!important}.drawer-footer .save-btn{height:54px!important;border-radius:16px!important;background:#dd2839!important;padding:16px 24px!important}.drawer-header{width:100%}.title-drawer{color:#1c260c;font-size:26px;font-style:normal;font-weight:510;line-height:36px;letter-spacing:-.5px}.drawer-container{display:flex;flex-direction:column;gap:24px;padding:8px 8px 0;position:relative}.drawer-container .drawer-title{position:relative;border-radius:40px;width:48px;height:48px;background:#fff2ea}.drawer-container .drawer-title svg *{stroke:#ff7b2c!important}.drawer-container .item-to-bottom{position:absolute;bottom:0;left:0;width:100%;padding:0 24px}.drawer-container .title-add-dishes{color:#1c260c;font-size:26px;font-style:normal;font-weight:510;line-height:36px;letter-spacing:-.5px}.checkbox-mark-button.is-checked{background-color:#0f2b63;color:#fff;border:1px solid #0F2B63!important;border-radius:4px}.checkbox-mark-group{display:flex;flex-wrap:wrap;gap:8px}.checkbox-mark-button{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 6px;font-size:16px;font-weight:510;background-color:#fff;border:1px solid #d9d9d9;color:#4a4a4a;border-radius:9999px;margin-bottom:8px;transition:all .3s ease;cursor:pointer}.checkbox-mark-button span{display:flex;align-items:center;justify-content:center}.checkbox-mark-button .ant-checkbox-wrapper,.checkbox-mark-button .ant-checkbox{display:none}.checkbox-mark-button:hover{border-color:#0f2b63;color:#0f2b63}.checkbox-mark-button.ant-checkbox-wrapper{height:auto!important;border-radius:15px}.checkbox-mark-button.ant-checkbox-wrapper.first-child,.checkbox-mark-button.ant-checkbox-wrapper.last-child{border-start-start-radius:0!important;border-end-start-radius:0!important}.checkbox-mark-button.ant-checkbox-wrapper-checked{background-color:#0f2b63;border-color:#0f2b63!important;color:#fff;padding:10px 6px}.checkbox-mark-button.ant-checkbox-wrapper-checked:hover,.checkbox-mark-button.ant-checkbox-wrapper-checked .ant-checkbox-label{color:#fff}.checkbox-mark-button:before,.checkbox-mark-button:after{display:none!important}.base-switch.ant-switch-checked{background-color:#0f2b63!important;border-color:#0f2b63!important}.meal-rows-container{overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.meal-rows-container.expanded{max-height:1000px;opacity:1;transform:translateY(0)}.meal-rows-container.collapsed{max-height:0;opacity:0;transform:translateY(-10px);pointer-events:none}.calender-remark{transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.calender-remark.expanded{max-height:500px;opacity:1;transform:translateY(0)}.calender-remark.collapsed{max-height:0;opacity:0;transform:translateY(-10px);pointer-events:none}.checkbox-controlled-content{overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.checkbox-controlled-content.expanded{max-height:2000px;opacity:1;transform:translateY(0);margin-top:16px;margin-bottom:16px}.checkbox-controlled-content.collapsed{max-height:0;opacity:0;transform:translateY(-20px);margin-top:0;margin-bottom:0;pointer-events:none}.section-accordion{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:8px}.section-accordion:hover{transform:scale(1.02);opacity:.8}.section-accordion svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.expanded .section-accordion svg{transform:rotate(45deg)}.meal-indent__calender-body{transition:all .3s cubic-bezier(.4,0,.2,1)}.collapsed .meal-indent__calender-body{opacity:.7}.calender-calender__header{transition:all .3s cubic-bezier(.4,0,.2,1)}.collapsed .calender-calender__header{background-color:#00000005}.calender-remark__item,.remark-item{transition:all .2s cubic-bezier(.4,0,.2,1)}.calender-content{transition:all .3s cubic-bezier(.4,0,.2,1)}.calender-content .calender-content-item,.calender-content .item-section{transition:all .2s cubic-bezier(.4,0,.2,1)}.mi-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#fff;color:#344054;padding:10px 8px;font-weight:600;font-size:14px}.mi-btn--ghost{background:#f7fafc}.mi-btn--success{background:#1f9d55;color:#fff;border-color:#1f9d55}.mi-btn--danger{background:#e11d48;color:#fff;border-color:#e11d48}.mi-btn:active{transform:translateY(1px)}.custom-slider{width:80%}.meal-indent__search-list-card_slider .ant-slider .ant-slider-track,.meal-indent__search-list-card_slider .ant-slider:hover .ant-slider-track{background-color:#769dea;color:#769dea}.meal-indent__search-list-card_slider .ant-slider .ant-slider-dot{width:1px;border-radius:0;height:8px;border:none}.meal-indent__search-list-card_slider .ant-slider .ant-slider-dot-active{background-color:#769dea;color:#769dea;width:1px;border-radius:0;height:8px;border:none}.meal-indent__search-list-card_slider .ant-slider:hover .ant-slider-dot-active,.meal-indent__search-list-card_slider .ant-slider .ant-slider-dot-active{border-color:transparent}.meal-indent__search-list-card_slider .ant-slider .ant-slider-handle:after{box-shadow:0 0 0 6px #0f2b63;width:5px;height:5px;top:2px}@media (max-width: 1300px){.ant-picker-dropdown .ant-picker-month-panel .ant-picker-content{height:180px}.ant-picker-dropdown .ant-picker-cell{padding:3px 0}}@media screen and (max-width: 1199px) and (min-width: 768px){.ant-spin-nested-loading .ant-spin-container:after{z-index:-1}}@media (max-width: 1199px){.app-main-wrapper-page .app-main-page-head .page-heading-title{font-size:22px}.app-main-container .app-main-sidebar .btn-collapsed{width:44px;height:44px}.page-auth-wrapper .main .main-container{max-width:400px}}@media (max-width: 991px){.app-main-container .app-main-sidebar{padding:36px 16px;position:fixed;height:100vh;overflow:auto;background:#fff;opacity:0;visibility:hidden;z-index:990;top:0;left:-110%}.app-main-container .app-main-sidebar.active{opacity:1;visibility:visible;left:0}.app-main-container .app-main-header{padding:24px 24px 0;background:linear-gradient(90deg,#fcfcfc,#f7f7f7 10.04%,#f7f7f7 51.56%,#f7f7f7 89.58%,#fcfcfc);height:60px;line-height:60px}.app-main-container .bg-transparent{background:transparent!important}.btn-open-menu{display:flex;gap:20px;z-index:2}.btn-open-menu__badge{position:absolute;transform:translate(50%,-50%);width:18px;height:18px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background-color:#fa3e3e;color:#fff;font-size:10px;font-weight:600;line-height:1;z-index:20;pointer-events:none}.app-main-wrapper-page .app-main-page-head .page-heading-title{font-size:20px}.btn-close-menu{position:absolute;right:12px;top:12px}.btn-close-menu .anticon{font-size:20px;position:relative;width:32px;height:32px;text-align:center;display:flex;justify-content:center}.btn-close-menu .anticon:after{position:absolute;content:"";width:32px;height:32px;background:#fff3;top:50%;transform:translate(-50%,-50%);left:50%;transition:all .4s ease;border-radius:4px}.block-search-list .block-search-input .ant-form-item input{min-width:180px}.page-auth-wrapper>div{width:100%}.page-auth-wrapper .decor{display:none}.page-auth-wrapper .page-author .page-title{font-size:27px;margin-bottom:24px}.page-auth-wrapper .page-author .ant-divider-with-text,.page-auth-wrapper .page-author .sign-other{margin-bottom:24px}.page-auth-wrapper .page-author .btn-submit{margin-top:24px;margin-bottom:24px}.block-filter .ant-popover-content{width:650px}.ant-picker-dropdown .ant-picker-month-panel .ant-picker-content{height:150px}.ant-picker-dropdown .ant-picker-cell{padding:1px 0}.upload-cv .select-col-width{width:100%}.upload-cv .block-container-upload-cv .d-flex>.ant-form-item{width:calc(100% - 50px)}.ant-list .ant-list-item{display:block}}@media (max-width: 767px){.app-main-container .app-main-sidebar{padding:32px 16px;position:fixed;height:100vh;overflow:auto;background:#fff;opacity:0;visibility:hidden;z-index:990;top:0;left:-110%}.app-main-container .app-main-sidebar.active{opacity:1;visibility:visible;left:0}.app-main-container .app-main-header{padding:24px 24px 0;z-index:2;background:transparent}.app-main-container .app-main-header .app-main-header-right .header-item-overlay.header-item-overlay-circle{width:32px}.app-main-container .app-main-header .app-main-header-right .header-item-overlay{padding:0 10px}.app-main-container .app-main-header .app-main-header-right .header-item-overlay:before{height:32px;border-radius:32px}.app-main-container .app-main-header .app-main-header-right .ant-row{margin-left:-4px!important;margin-right:-4px!important}.app-main-container .app-main-header .app-main-header-right .ant-row .ant-col{padding-left:4px!important;padding-right:4px!important}.app-main-container .app-main-content{padding:16px 24px;margin:0;border-radius:10px 10px 0 0}.app-main-container .app-main-wrapper-page .app-main-page-head .page-heading-title{font-size:16px;line-height:1.2}.body-with-base-modal{width:unset}.page-employee-overall .block-education-certificate{display:block}.btn-open-menu{display:flex;gap:20px}.btn-open-menu .anticon{font-size:20px;position:relative;width:32px;height:32px;text-align:center;display:flex;justify-content:center}.btn-open-menu .anticon:after{position:absolute;content:"";width:32px;height:32px;background:#fff3;top:50%;transform:translate(-50%,-50%);left:50%;transition:all .4s ease;border-radius:4px}.btn-close-menu{position:absolute;right:12px;top:18px;z-index:2}.btn-close-menu .anticon{font-size:20px;position:relative;width:32px;height:32px;text-align:center;display:flex;justify-content:center}.btn-close-menu .anticon:after{position:absolute;content:"";width:32px;height:32px;background:#fff3;top:50%;transform:translate(-50%,-50%);left:50%;transition:all .4s ease;border-radius:4px}.page-not-found-wrap .page-not-found .not-found .not-found-content h1,.page-forbidden-wrap .page-forbidden .forbidden .forbidden-content h1{font-size:190px}.page-auth-wrapper .main .main-container{height:100%;background:#f8fbff;padding:0 16px}.modal-about-me .block-about{display:flex}.modal-about-me .block-about .fixed-width label{width:unset;margin-right:0}.add-modal-wrapper .search{display:none}.ant-list .ant-list-item{display:block}}@media (max-width: 575px){.page-auth-wrapper .main{background:#f8fbff}.item-to-bottom{position:fixed;bottom:0;left:0;width:100%;padding:0 16px}.ant-list .ant-list-item{display:block}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
