body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Yu Gothic UI,Meiryo,Noto Sans JP,Noto Sans SC,Noto Sans KR,Myanmar Sangam MN,Noto Sans Myanmar,Myanmar Text,Padauk,sans-serif;margin:0}html[lang=zh] body,html[lang=zh] body *{font-family:Noto Sans SC,Hiragino Sans,Yu Gothic,Yu Gothic UI,Meiryo,Noto Sans,sans-serif!important}html:not([lang]) body,html:not([lang]) body *,html[lang=ja] body,html[lang=ja] body *{font-family:Noto Sans,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Yu Gothic UI,Meiryo,Noto Sans JP,sans-serif!important}html[lang=ko] body,html[lang=ko] body *{font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Noto Sans,sans-serif!important}html[lang=en] body,html[lang=en] body *,html[lang=vi] body,html[lang=vi] body *{font-family:Noto Sans,sans-serif!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{overscroll-behavior:none}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/static/media/noto-sans-cyrillic-ext-400-normal.7923aca3fed261d1de8b.woff2) format("woff2"),url(/static/media/noto-sans-cyrillic-ext-400-normal.77c43ef63fe1f74a41b6.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/static/media/noto-sans-cyrillic-400-normal.326b1d919c8b5b326084.woff2) format("woff2"),url(/static/media/noto-sans-cyrillic-400-normal.32aca3d2fe788546e66c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/static/media/noto-sans-devanagari-400-normal.cf7bb28d2362c943b223.woff2) format("woff2"),url(/static/media/noto-sans-devanagari-400-normal.b35e703d6127904c7d9a.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/static/media/noto-sans-greek-ext-400-normal.58b632843bdad4b1bff0.woff2) format("woff2"),url(/static/media/noto-sans-greek-ext-400-normal.53c2d2383ca903091b3d.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/static/media/noto-sans-greek-400-normal.d768f457d714d0a634af.woff2) format("woff2"),url(/static/media/noto-sans-greek-400-normal.111a424f22a09b147f97.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/static/media/noto-sans-vietnamese-400-normal.3270de793c8dec0897e0.woff2) format("woff2"),url(/static/media/noto-sans-vietnamese-400-normal.da91c40bceb7c4714c06.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/static/media/noto-sans-latin-ext-400-normal.c917fd3b4fe80e280341.woff2) format("woff2"),url(/static/media/noto-sans-latin-ext-400-normal.d188e0cf9c680bfddc2f.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/static/media/noto-sans-latin-400-normal.a368ce60930bda733d39.woff2) format("woff2"),url(/static/media/noto-sans-latin-400-normal.532b581804f40c78ff64.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/static/media/noto-sans-cyrillic-ext-700-normal.30a677aa6a78ddf14ec5.woff2) format("woff2"),url(/static/media/noto-sans-cyrillic-ext-700-normal.2cae9c51632a1cf0b330.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/static/media/noto-sans-cyrillic-700-normal.ed263261a23d191d35b1.woff2) format("woff2"),url(/static/media/noto-sans-cyrillic-700-normal.3143640e1fe18cde6544.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/static/media/noto-sans-devanagari-700-normal.a7359a356b6f4c8c47a9.woff2) format("woff2"),url(/static/media/noto-sans-devanagari-700-normal.377f4b0714fc19e2c6f7.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/static/media/noto-sans-greek-ext-700-normal.ee7aa47ebbe97a3c0ac5.woff2) format("woff2"),url(/static/media/noto-sans-greek-ext-700-normal.716ab6029eb8368e0603.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/static/media/noto-sans-greek-700-normal.8ef28a4b91871c943cac.woff2) format("woff2"),url(/static/media/noto-sans-greek-700-normal.c7c75300233762e0bb11.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/static/media/noto-sans-vietnamese-700-normal.b48fdbc4b43deae6e24a.woff2) format("woff2"),url(/static/media/noto-sans-vietnamese-700-normal.7451a1300a74aba4ccb3.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/static/media/noto-sans-latin-ext-700-normal.1d1e2f16a8c7d334a53f.woff2) format("woff2"),url(/static/media/noto-sans-latin-ext-700-normal.0638392a7b47ab65f291.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/static/media/noto-sans-latin-700-normal.0ff35ccfee89234e6883.woff2) format("woff2"),url(/static/media/noto-sans-latin-700-normal.8206ea6f7ea1a10f34e8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@media (hover:none) and (pointer:coarse){*,:after,:before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ant-btn,.atpos-cart-btn,.atpos-mf-opt,.atpos-mf-top,.atpos-mf-top--toggle,.atpos-tb-item,.table-card,[role=button],a,button{transition-duration:.1s!important}.slideshowSlider{will-change:auto!important}*,:after,:before{animation-iteration-count:1!important}.ant-spin-dot,.app-splash__spin,.atpos-td-menuloading__spin,.atpos-th-menuloading__spin,.atpos-th-sk-spinner{animation-iteration-count:infinite!important}.atpos-cover-slide,.atpos-idle-ads__slide{animation:none!important;will-change:auto!important}}@media (max-width:1024px){.atpos-bf-panel,.atpos-cart-panel,.atpos-hist-panel,.atpos-oh-panel{transform:translateZ(0)}}:root{--primary-color:#8a6025;--primary-color-30:#8a60254d;--primary-color-50:#8a602580;--primary-color-80:#8a6025cc;--secondary-color:#fafafb;--atpos-font:"Noto Sans","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Yu Gothic UI",Meiryo,"Noto Sans JP","Noto Sans SC","Noto Sans KR","Myanmar Sangam MN","Noto Sans Myanmar","Myanmar Text",Padauk,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}body,button,html,input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.App,body,button,html,input,select,textarea{font-family:Noto Sans,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Yu Gothic UI,Meiryo,Noto Sans JP,Noto Sans SC,Noto Sans KR,Myanmar Sangam MN,Noto Sans Myanmar,Myanmar Text,Padauk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--atpos-font)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.ant-scroll-number-only-unit{font-size:20px!important}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.app-header .nav{width:100%}.app-header .app-header-wrapper{justify-content:space-around}.app-header .app-header-wrapper .logo-restaurant span{color:#fff;line-height:4.5;white-space:nowrap}.app-header .app-header-wrapper .logo-restaurant{display:flex}.table-list-container .table-cover__code .wrapper{position:absolute;top:10%;z-index:101}.table-card-content-active{background-color:#3e4954!important}.ant-card .ant-card-body .icon-customer{margin-right:4px;scale:1.4}@media screen and (min-width:668px){.ant-card .ant-card-body .icon-customer{margin-right:5px;scale:1.5}}.primary-color span{color:#8a6025!important;color:var(--primary-color)!important}.table-card-extra .ant-card-head-title,.table-card-extra-is-used .ant-card-head-title{font-size:24px;padding-top:50%!important}.table-card-extra-is-used{background:#8a6025!important;background:var(--primary-color)!important;color:#fff!important;position:relative}.table-card-extra .ant-card-body .ant-row:first-child .ant-col-10:first-child,.table-card-extra-is-used .ant-card-body .ant-row:first-child .ant-col-10:first-child{display:flex}.table-card-extra .ant-card-body .ant-row:first-child .ant-col-10:first-child h3,.table-card-extra-is-used .ant-card-body .ant-row:first-child .ant-col-10:first-child h3{color:#fff;line-height:1}.table-card-extra .ant-card-body .ant-row:first-child .ant-col-14:nth-child(2),.table-card-extra-is-used .ant-card-body .ant-row:first-child .ant-col-14:nth-child(2){display:flex;justify-content:end}.table-card-extra .ant-card-body .ant-row:first-child .ant-col-14:nth-child(2) h5,.table-card-extra-is-used .ant-card-body .ant-row:first-child .ant-col-14:nth-child(2) h5{color:#fff}.table-card-extra .ant-card-body .ant-row:nth-child(2) .ant-col-24:first-child h2,.table-card-extra-is-used .ant-card-body .ant-row:nth-child(2) .ant-col-24:first-child h2{padding-top:20%}@media only screen and (min-width:420px){.table-card-extra .ant-card-body .ant-row:nth-child(2) .ant-col-24:first-child h2,.table-card-extra-is-used .ant-card-body .ant-row:nth-child(2) .ant-col-24:first-child h2{padding-top:27%}}@media only screen and (min-width:520px){.table-card-extra .ant-card-body .ant-row:nth-child(2) .ant-col-24:first-child h2,.table-card-extra-is-used .ant-card-body .ant-row:nth-child(2) .ant-col-24:first-child h2{padding-top:30%}}@media only screen and (min-width:576px){.table-card-extra .ant-card-body .ant-row:nth-child(2) .ant-col-24:first-child h2,.table-card-extra-is-used .ant-card-body .ant-row:nth-child(2) .ant-col-24:first-child h2{padding-top:15%}}@media only screen and (min-width:768px){.table-card-extra .ant-card-body .ant-row:nth-child(2) .ant-col-24:first-child h2,.table-card-extra-is-used .ant-card-body .ant-row:nth-child(2) .ant-col-24:first-child h2{padding-top:20%}}@media only screen and (min-width:992px){.table-card-extra .ant-card-body .ant-row:nth-child(2) .ant-col-24:first-child h2,.table-card-extra-is-used .ant-card-body .ant-row:nth-child(2) .ant-col-24:first-child h2{padding-top:30%}}@media only screen and (min-width:1670px){.table-card-extra .ant-card-body .ant-row:nth-child(2) .ant-col-24:first-child h2,.table-card-extra-is-used .ant-card-body .ant-row:nth-child(2) .ant-col-24:first-child h2{padding-top:39%}}.table-card-extra .ant-card-body .ant-row:nth-child(2) .ant-col-24:first-child h2,.table-card-extra-is-used .ant-card-body .ant-row:nth-child(2) .ant-col-24:first-child h2{color:#fff}.table-card-extra{background:#cfcccc!important;color:#fff!important}.table-card-content-inactive{background-color:#eff0fa!important;display:none}.table-card-extra-inactive{background-color:#ddd!important;opacity:.7}.modal-confirm-input-number-people .ant-modal-header{border-bottom:initial}.modal-confirm-input-number-people__title{display:block;text-align:center;width:100%}.modal-confirm-input-number-people__title .language-button{display:block;margin:0 auto;width:100%!important}.modal-confirm-input-number-people__title .language-button .ant-select{width:94%!important}.modal-confirm-input-number-people__title .language-button .ant-select .ant-select-selector{border-radius:2rem!important}.modal-confirm-input-number-people__title .language-button .ant-select-selector{border:2px solid #8a6025!important;border:2px solid var(--primary-color)!important}.modal-confirm-input-number-people .ant-modal-content{border-radius:0;border-radius:initial}.modal-confirm-input-number-people .ant-modal-content .ant-modal-header .ant-modal-title{color:#000;display:flex;font-size:18px;font-weight:600;justify-content:center}@media screen and (min-width:768px){.modal-confirm-input-number-people .ant-modal-content .ant-modal-header .ant-modal-title{font-size:22px}}.modal-footer-remind-action{top:30%!important}.modal-error-wrapper .ant-modal-content h3,.modal-food-invalid-value-wrapper .ant-modal-content h3,.modal-footer-call-pay-bill .ant-modal-content .ant-modal-body h3,.modal-footer-call-service .ant-modal-content .ant-modal-body h3,.modal-footer-remind-action .ant-modal-content .ant-modal-body h3,.modal-status-complete .ant-modal-content .ant-modal-body h3{color:#000;font-size:18px;font-weight:600}@media screen and (min-width:768px){.modal-error-wrapper .ant-modal-content h3,.modal-food-invalid-value-wrapper .ant-modal-content h3,.modal-footer-call-pay-bill .ant-modal-content .ant-modal-body h3,.modal-footer-call-service .ant-modal-content .ant-modal-body h3,.modal-footer-remind-action .ant-modal-content .ant-modal-body h3,.modal-status-complete .ant-modal-content .ant-modal-body h3{font-size:22px}}.modal-error-wrapper .ant-modal-content,.modal-food-invalid-value-wrapper .ant-modal-content,.modal-footer-call-pay-bill .ant-modal-content,.modal-footer-call-service .ant-modal-content,.modal-footer-remind-action .ant-modal-content,.modal-hodai-time-wrapper .ant-modal-content,.modal-status-complete .ant-modal-content{border-radius:0;border-radius:initial}.ant-modal-content .ant-modal-close{pointer-events:none}.modal-confirm-order-wrapper .ant-modal-content .ant-modal-footer,.modal-error-wrapper .ant-modal-content .ant-modal-footer,.modal-food-invalid-value-wrapper .ant-modal-content .ant-modal-footer,.modal-footer-call-pay-bill .ant-modal-content .ant-modal-footer,.modal-footer-call-service .ant-modal-content .ant-modal-footer,.modal-footer-remind-action .ant-modal-content .ant-modal-footer,.modal-hodai-time-wrapper .ant-modal-content .ant-modal-footer,.modal-status-complete .ant-modal-content .ant-modal-footer{border-radius:0;border-radius:initial;border-top:initial;padding:0}.modal-food-invalid-value-wrapper .ant-modal-content .ant-modal-footer,.modal-status-complete .ant-modal-content .ant-modal-footer{justify-content:end}.modal-error-wrapper .ant-modal-content .ant-modal-footer button,.modal-food-invalid-value-wrapper .ant-modal-content .ant-modal-footer button,.modal-footer-call-pay-bill .ant-modal-content .ant-modal-footer button,.modal-footer-call-service .ant-modal-content .ant-modal-footer button,.modal-footer-remind-action .ant-modal-content .ant-modal-footer button,.modal-hodai-time-wrapper .ant-modal-content .ant-modal-footer button,.modal-status-complete .ant-modal-content .ant-modal-footer button{font-size:16px;font-weight:600;letter-spacing:2px;line-height:1;min-width:150px}@media screen and (min-width:768px){.modal-error-wrapper .ant-modal-content .ant-modal-footer button,.modal-food-invalid-value-wrapper .ant-modal-content .ant-modal-footer button,.modal-footer-call-pay-bill .ant-modal-content .ant-modal-footer button,.modal-footer-call-service .ant-modal-content .ant-modal-footer button,.modal-footer-remind-action .ant-modal-content .ant-modal-footer button,.modal-hodai-time-wrapper .ant-modal-content .ant-modal-footer button,.modal-status-complete .ant-modal-content .ant-modal-footer button{font-size:20px}}.modal-footer-call-pay-bill .ant-modal-footer,.modal-footer-call-service .ant-modal-footer{padding:10px}.modal-confirm-order-wrapper .ant-modal-content{border-radius:20px;box-shadow:0 30px 60px -20px #0f172a66;overflow:hidden;padding:0}.modal-confirm-order-wrapper .ant-modal-body{padding:32px 28px 24px}.modal-confirm-order-wrapper .modal-confirm-order{align-items:center;display:flex;flex-direction:column;line-height:1.4;text-align:center}.modal-confirm-order-wrapper .modal-confirm-order .confirm-order-icon-wrap{align-items:center;animation:confirmIconPulse 2.2s ease-in-out infinite;background:linear-gradient(135deg,#ffa60026,#ff636126);border-radius:50%;box-shadow:0 6px 18px -6px #ff63614d,inset 0 0 0 1px #ff63612e;display:inline-flex;height:72px;justify-content:center;margin-bottom:16px;width:72px}@keyframes confirmIconPulse{0%,to{box-shadow:0 6px 18px -6px #ff63614d,inset 0 0 0 1px #ff63612e;transform:scale(1)}50%{box-shadow:0 8px 24px -6px #ff636173,inset 0 0 0 1px #ff636147;transform:scale(1.04)}}.modal-confirm-order-wrapper .modal-confirm-order .icon-modal-confirm-order{display:inline-flex;font-size:36px;line-height:0}.modal-confirm-order-wrapper .modal-confirm-order .icon-modal-confirm-order svg path{fill:#ff6361!important}.modal-confirm-order-wrapper .modal-confirm-order .text-modal-confirm-order{display:block;text-align:center}.modal-confirm-order-wrapper .modal-confirm-order .text-modal-confirm-order.text-1{color:#0f172a;font-size:18px;font-weight:800;letter-spacing:.2px;line-height:1.3;margin-bottom:8px}.modal-confirm-order-wrapper .modal-confirm-order .text-modal-confirm-order.text-2{color:#475569;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:10px}.modal-confirm-order-wrapper .modal-confirm-order .text-modal-confirm-order.text-3{color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.5px}.modal-confirm-order-wrapper .ant-modal-content .ant-modal-footer{background:linear-gradient(180deg,#fff,#fafafa);border-top:1px solid #f1f5f9;justify-content:center!important;padding:14px 24px 18px}@media (max-width:600px){.modal-confirm-order-wrapper .ant-modal{margin:0!important;max-width:100%!important;padding-bottom:0!important;top:auto!important}.modal-confirm-order-wrapper .ant-modal-content{animation:confirmSheetUp .28s ease;border-radius:20px 20px 0 0;bottom:0;left:0;position:fixed;right:0;width:100%}.modal-confirm-order-wrapper .ant-modal-body{padding:24px 20px 18px}.modal-confirm-order-wrapper .modal-confirm-order .confirm-order-icon-wrap{height:64px;margin-bottom:12px;width:64px}.modal-confirm-order-wrapper .modal-confirm-order .icon-modal-confirm-order{font-size:30px}.modal-confirm-order-wrapper .modal-confirm-order .text-modal-confirm-order.text-1{font-size:17px}.modal-confirm-order-wrapper .modal-confirm-order .text-modal-confirm-order.text-2{font-size:13px}.modal-confirm-order-wrapper .ant-modal-content .ant-modal-footer{padding:12px 20px calc(16px + env(safe-area-inset-bottom, 0px))}}@keyframes confirmSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-confirm-order-wrapper .ant-modal-content .ant-modal-footer,.modal-error-wrapper .ant-modal-content .ant-modal-footer{justify-content:end}.modal-hodai-time-wrapper .ant-modal-content .ant-modal-header{border-bottom:initial;border-radius:0;border-radius:initial;text-align:center}.modal-hodai-time-wrapper .ant-modal-content .ant-modal-body{padding:16px 24px}.modal-hodai-time-wrapper .ant-modal-content .ant-modal-body .modal-hodai-time-name{font-weight:600}.modal-hodai-time-wrapper .ant-modal-content .ant-modal-body .modal-hodai-time-alert{font-weight:600;text-align:center}.modal-hodai-time-wrapper .ant-modal-content .ant-modal-body .modal-hodai-time-remain,.modal-hodai-time-wrapper .ant-modal-content .ant-modal-body .modal-hodai-time-start-time,.modal-hodai-time-wrapper .ant-modal-content .ant-modal-body .modal-hodai-time-totalTime{display:flex;justify-content:center}.modal-hodai-time-wrapper .ant-modal-content .ant-modal-body .modal-hodai-time-remain span,.modal-hodai-time-wrapper .ant-modal-content .ant-modal-body .modal-hodai-time-start-time span,.modal-hodai-time-wrapper .ant-modal-content .ant-modal-body .modal-hodai-time-totalTime span{color:#000}.modal-hodai-time-wrapper .ant-modal-content .ant-modal-body .modal-hodai-time-remain{font-weight:600}.modal-hodai-time-wrapper .ant-modal-content .ant-modal-body .modal-hodai-time-name span{color:#000}.modal-hodai-time-wrapper .ant-modal-content .ant-modal-body .modal-hodai-time-alert span{color:#000;font-size:22px}.modal-hodai-time-wrapper .ant-modal-content .ant-modal-body .modal-hodai-time-alert .modal-hodai-time-alert--line-1{color:#8a6025;color:var(--primary-color)}@media only screen and (min-width:768px){.modal-hodai-time-wrapper .ant-modal-content .ant-modal-body .modal-hodai-time-alert span{color:#000;font-size:40px}}.modal-hodai-time-wrapper .ant-modal-content .ant-modal-header .ant-modal-title{color:#8a6025;color:var(--primary-color);font-weight:600}.modal-hodai-time-wrapper .ant-modal-content .ant-modal-footer{justify-content:end}.modal-confirm-input-number-people .ant-modal-content .ant-modal-footer{border-top:initial;margin-top:16px;padding:0 30px 16px}.modal-confirm-input-number-people .ant-modal-content .ant-modal-footer .ant-input,.modal-confirm-input-number-people .ant-modal-content .ant-modal-footer .ant-input-number-input{text-align:center}.modal-confirm-input-number-people .ant-modal-content .ant-modal-footer .ant-input-number .ant-input-number-handler-wrap{display:none!important}@media only screen and (min-width:375px){.modal-confirm-input-number-people .ant-modal-content .ant-modal-footer{padding:0 18px 16px}}@media only screen and (min-width:390px){.modal-confirm-input-number-people .ant-modal-content .ant-modal-footer{padding:0 20px 16px}}@media only screen and (min-width:460px){.modal-confirm-input-number-people .ant-modal-content .ant-modal-footer{padding:0 30px 16px}}.modal-confirm-input-number-people .ant-modal-content .ant-modal-footer button{min-width:120px}.modal-confirm-input-number-people .ant-modal-content .ant-modal-footer .ant-input-number{width:52px}.modal-confirm-input-number-people .ant-modal-content .ant-modal-footer button:first-child{background-color:#8a6025;background-color:var(--primary-color);border-color:initial;border-radius:0;border-radius:initial;color:#fff}.dropdown{display:inline-block;position:relative;width:100%}.dropdown-toggle{align-items:center;background-color:#fff;border:1px solid #8a6025;border:1px solid var(--primary-color);border-radius:3em;cursor:pointer;padding:12px;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}@media (hover:hover){.dropdown-toggle:hover{background-color:#f8f8f8}}.dropdown-option-image{height:30px;position:absolute;right:-2px;top:-.2em;width:30px}.dropdown-option-images{height:30px;width:30px}.dropdown-option-label{font-weight:700;text-align:center;width:40%}.dropdown-option-label__col-2{font-weight:700;text-align:center;width:100%}.dropdown-caret{border-color:#8a6025 #0000 #0000;border-color:var(--primary-color) #0000 #0000 #0000;border-style:solid;border-width:8px 8px 0;display:inline-block;height:0;margin-left:12px;position:absolute;right:0;width:0}.dropdown-menu{background-color:#fff;border:1px solid #ccc;border-radius:4px;border-top:none;box-shadow:0 2px 5px #0003;list-style:none;margin:0;max-height:200px;opacity:0;overflow-y:auto;padding:12px 0;position:absolute;right:50%;top:100%;transform:translateX(50%);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden;width:100%;z-index:1}.dropdown-menu.open{opacity:1;visibility:visible}.dropdown-menu li{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:2px 15px;transition:background-color .2s ease;width:100%}@media (hover:hover){.dropdown-menu li:hover{background-color:#f8f8f8}}.dropdown-menu li .dropdown-option-image{margin-right:12px}.dropdown-menu li .dropdown-option-label{font-weight:700}.dropdown.open .dropdown-menu{border-radius:0 0 4px 4px;border-top:none;transform:translateY(0)}.dropdown.open .dropdown-toggle{border-bottom:none;border-radius:4px 4px 0 0}.modal-confirm-input-number-people .ant-modal-content .ant-modal-footer h3{margin:0!important}.modal-confirm-input-number-people .ant-modal-content .ant-modal-footer{align-items:center}.modal-confirm-input-number-people .ant-modal-content .ant-modal-footer button:first-child span{font-weight:600}.ant-btn{color:#fff!important}.modal-confirm-input-number-people .ant-btn{padding-left:.5em!important;padding-right:.5em!important}@media only screen and (max-width:460px){.modal-confirm-input-number-people .ant-modal-content .ant-modal-footer button:first-child span,.modal-confirm-input-number-people .ant-modal-content .ant-modal-footer button:nth-child(3) span{font-size:.8em}}@media only screen and (min-width:576px){.dropdown-option-label__col-2{text-align:center}}.modal-confirm-input-number-people .ant-modal-content .ant-modal-footer button:nth-child(3){background-color:#8a6025;background-color:var(--primary-color);border-color:initial;border-radius:0;border-radius:initial;color:#fff}.modal-confirm-input-number-people .ant-modal-content .ant-modal-footer button:nth-child(3) span{font-weight:600}.modal-confirm-input-number-people .ant-modal-body{padding:0 5px 0 0}.modal-confirm-input-number-people .ant-modal-body .btn-custom{background:#8a602580;border:initial;color:#fff;font-weight:600;width:100%}.modal-confirm-input-number-people .ant-modal-body .btn-custom.active:focus{background-color:#8a6025!important;background-color:var(--primary-color)!important}.modal-footer-order .modal-footer-order-row{font-size:16px}.modal-footer-order .modal-footer-order-row .text-align{text-align:right}.modal-footer-order .modal-footer-order-btn{margin-top:30px}.modal-footer-order .modal-footer-order-btn .btn-secondary{background-color:#fff;border:1px solid orange;color:orange}.ant-modal-wrap{overflow:hidden!important}.modal-food-order-container img{height:auto!important;width:100%!important}.modal-food-order-container .lazy-load-image-background{margin-right:15px}.modal-food-order-container .lazy-load-image-background img{height:auto!important;width:100%!important}.modal-food-order-container .card-food-img{background-position:50%;background-size:cover;height:100%;margin-right:15px;max-height:100%;max-width:100%;width:100%}.modal-food-order-container .modal-food-order-name{color:#000!important;font-size:16px;font-weight:600}.modal-food-order-container .modal-food-order-time{align-items:center;color:#000!important;display:flex;font-size:12px}.modal-food-order-container .modal-food-order-unit{align-items:center;color:#000!important;display:flex;font-weight:600}.modal-food-order-container .modal-food-order-quantity{height:0;padding:4%;width:4%}.modal-food-order-container .modal-food-order-description{color:#000!important}.modal-food-order-container .modal-food-order-quantity.quantity-customer{background-color:#8a6025;background-color:var(--primary-color);border-radius:4px;height:0;padding:4%;width:4%}.modal-food-order-container .modal-food-order-quantity span{align-items:center;color:#8a6025;color:var(--primary-color);display:flex;font-weight:600;height:100%;justify-content:center;width:100%}.modal-food-order-container .modal-food-order-quantity.quantity-customer span{align-items:center;color:#fff;display:flex;font-weight:600;height:100%;justify-content:center;width:100%}.modal-food-order-container .modal-food-order-total{align-items:center;color:#000!important;display:flex;font-weight:600;justify-content:end}.modal-food-order-container .modal-food-order-delete-icon{align-items:center;display:flex;justify-content:end}@media screen and (max-width:468px){.modal-food-order-container .modal-food-order-minus,.modal-food-order-container .modal-food-order-plus{position:relative;top:2px}.modal-food-order-container .modal-food-order-plus{left:5px;position:relative}.modal-food-order-container .modal-food-order-minus svg,.modal-food-order-container .modal-food-order-plus svg{height:80%;width:80%}}.modal-food-order-wrapper .ant-modal-content{border-radius:0;border-radius:initial;margin-top:1px;max-height:100%;overflow-x:hidden;overflow-y:auto;padding:initial!important}.modal-food-order-wrapper .modal-card-container{align-items:center;color:#000}.modal-food-order-wrapper .modal-card-container>div:first-child{padding-right:10px}.new-cart-drawer__wrapper .ant-drawer-content{border-top-left-radius:8px;border-top-right-radius:8px}.modal-food-order-wrapper .modal-card-container .img,.new-cart-drawer__wrapper .modal-card-container .img{background-position:50%;background-size:cover;height:100%;margin-right:10px!important;min-height:70px;width:100%}.modal-food-order-wrapper .modal-card-container .modal-card-name{font-weight:600}.modal-food-order-wrapper .modal-card-container .modal-card-quantity{display:flex;font-weight:600;padding-top:5px;position:relative;text-align:center;width:30px}@media screen and (min-width:768px){.modal-food-order-wrapper .modal-card-container .modal-card-quantity{width:60px}}.modal-food-order-wrapper .modal-card-container .modal-card-quantity span{margin:0 auto;text-align:center}.modal-food-order-wrapper .modal-card-container .modal-card-price{font-weight:600;margin:5px 0}.modal-food-order-wrapper .ant-modal-content .card-food-img{height:100%}.modal-food-order-wrapper .ant-modal-content .ant-modal-footer button{font-size:16px;font-weight:600;letter-spacing:2px;line-height:1}@media screen and (min-width:768px){.modal-food-order-wrapper .ant-modal-content .ant-modal-footer button{font-size:20px}}.modal-food-order-wrapper .ant-modal-content .ant-modal-body{padding:initial}.modal-food-order-wrapper .ant-modal-content .ant-modal-body h3{color:#000;font-size:18px;font-weight:600;margin-top:5px}@media screen and (min-width:768px){.modal-food-order-wrapper .ant-modal-content .ant-modal-body h3{font-size:22px}}.modal-card-food-description,.modal-card-food-name{color:#000!important;display:flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:2px;margin-top:2px;text-align:center}.new-modal-card-food-description,.new-modal-card-food-name{color:#000!important;display:flex;font-size:19px;font-weight:600;justify-content:start;letter-spacing:2px;margin-top:2px;text-align:start}.new-modal-food-order-price{color:#000!important;display:flex;font-size:22px;justify-content:end}.new-modal-food-order-price__wrapper span{color:orange!important}.new-modal-food-order-price__wrapper svg>path{fill:red!important}.new-modal-food-order-option,.new-option-food-group{width:100%}.modal-food-order-wrapper .ant-modal-content .ant-modal-body .modal-food-order-wrapper .ant-modal-content .ant-modal-body{color:#000;display:flex;font-size:16px;font-weight:600;justify-content:end;letter-spacing:2px;margin-top:2px;text-align:right}.modal-food-order-wrapper .ant-modal-content .ant-modal-body .modal-card-food-unit{color:#000;display:flex;font-size:16px;font-weight:600;justify-content:end;margin-top:2px}.modal-food-order-wrapper .modal-food-order-name{align-items:center!important;color:#333;font-size:18px;font-weight:700}.modal-food-order-wrapper .card-food-img{border-radius:0;border-radius:initial}.modal-food-order-wrapper .modal-food-order-price{color:#8a6025;color:var(--primary-color);font-size:22px}.modal-food-order-wrapper .modal-food-order-option{flex-direction:column}.modal-food-order-wrapper .ant-modal-content .ant-modal-footer{border-top:initial;padding:0}.modal-food-order-wrapper .ant-modal-content .ant-modal-footer button{min-width:150px}.menu-button-margin{margin:.4rem .4rem .4rem 0}.menu-top-text{font-size:18px;line-height:20px}.card-food-name-style{color:#333;font-weight:700;text-align:left}.card-food-desc-style{color:grey;text-align:left}.card-food-price{font-weight:700;text-align:left}.card-food-currency{color:#f2621c;margin-right:.5rem}.nav-center{text-align:center!important}.card-food-order-button{border:.1px solid orange!important}.nav-category-bar{background-color:#fafafb!important;background-color:var(--secondary-color)!important;display:flex;flex-direction:row;overflow-y:hidden}.nav-category-bar.nav-category-bar-parent{background-color:#fff;left:0;margin:initial;position:fixed;top:0;width:100%;z-index:997}.nav-category-bar.nav-category-bar-parent .ant-btn{border-radius:0;border-radius:initial;margin:0;padding:8.5px 2.25rem!important}.nav-category-bar.nav-category-bar-parent .ant-btn span{font-size:20px}.nav-category-bar.nav-category-bar-child .ant-btn{background-color:initial!important;border-radius:0;border-radius:initial;margin:0;padding:5px 10px!important;position:relative}.nav-category-bar.nav-category-bar-child{background-color:#fff;left:0;padding-right:20px;position:fixed;top:45px;width:100%;z-index:10}::-webkit-scrollbar{display:none}.nav-category-bar .is-buffet{display:none}.nav-category-bar .active{background-color:#8a6025!important;background-color:var(--primary-color)!important;color:#fff;font-weight:600;pointer-events:none}.nav-category-bar .inactive{background-color:#cfcccc!important}.nav-category-bar .inactive span{color:#000;font-weight:600}.nav-category-bar.nav-category-bar-child{padding:4px 5px 0}.nav-category-bar.nav-category-bar-child .ant-btn,.nav-category-bar.nav-category-bar-parent .ant-btn{margin:0 1px}.nav-category-bar.nav-category-bar-child .ant-btn:last-child:after{display:none}.nav-category-bar.nav-category-bar-child .ant-btn:first-child{border-left:initial}.nav-category-bar.nav-category-bar-child .ant-btn:last-child{border-right:initial}.nav-category-bar .child-active{background-color:#8a6025cc!important;background-color:var(--primary-color-80)!important}.nav-category-bar .child-active span{color:#fff;font-size:16px;font-weight:600}.nav-category-bar .child-inactive{background-color:#8a602580!important;background-color:var(--primary-color-50)!important}.nav-category-bar .child-inactive span{color:#000!important;font-size:16px;font-weight:600}.nav-category-bar .active span{color:#fff}.option-food-container{margin-top:.7rem}.option-food-container .option-food-name,.option-food-container .option-food-price{color:#000!important;font-size:18px;font-weight:600}.option-food-container .option-food-price{color:#8a6025;color:var(--primary-color);display:flex;justify-content:end}.option-food-container .radio-group-type .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:initial!important}.option-food-container .radio-group-type .ant-radio-button-wrapper:not(:first-child):before{background-color:initial}@media (hover:hover){.option-food-container .radio-group-type .ant-radio-button-wrapper:hover{color:#8a6025;color:var(--primary-color)}}.option-food-container .radio-group-type .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-color:initial!important;color:#fff!important}.option-food-container .radio-group-type .ant-radio-button-wrapper-checked{background-color:#8a6025;background-color:var(--primary-color);color:#fff}.option-food-container .radio-group-type label{background-color:#fff;border:1px solid #8a6025;border:1px solid var(--primary-color);border-radius:0;border-radius:initial;color:#8a6025;color:var(--primary-color);margin-bottom:.5rem;margin-right:.5rem;margin-top:.5rem;min-width:150px;text-align:center}.ant-input-number-sm input{font-weight:700;text-align:center}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:orange!important}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#fff;border-color:orange!important;color:orange!important;z-index:1}.ant-modal-footer{justify-content:space-between}.ant-card-body{padding:8px!important}.card-food-img .badge-tag-wrapper{left:4px;position:absolute;top:4px;z-index:2}.card-food-img .badge-tag-wrapper .badge-tag{background-color:#fff;border:1px solid orange;border-radius:.25rem;position:relative;width:3.5rem}.card-food-img .badge-tag-wrapper .badge-tag .badge-tag-content{color:red;display:inline-block;font-size:12px;font-weight:700;padding:1px 4px}.table-header-is-customer{margin-left:-1rem!important}.nav-center .fix-padding{padding:0!important}.nav-center .fix-padding span{font-size:1rem;font-weight:700}.app-header{position:relative}.app-header.footer-menu{height:60px!important;line-height:60px!important;z-index:997!important}.app-header.new-footer-menu{height:68px!important;line-height:68px!important;z-index:997}.app-header.new-footer-menu p{margin-bottom:0!important}.app-header.new-footer-menu .ant-badge.badge-item-card{width:100%!important}.app-header.footer-menu .ant-badge.badge-item-card .ant-badge-count .ant-scroll-number-only,.app-header.new-footer-menu .ant-badge.badge-item-card .ant-badge-count .ant-scroll-number-only{align-items:center!important;display:flex!important}.app-header.footer-menu .ant-badge.badge-item-card{width:100%!important}.app-header.footer-menu .ant-badge.badge-item-card p,.app-header.new-footer-menu .ant-badge.badge-item-card p{font-size:14px!important;line-height:1!important}.app-header.footer-menu .ant-badge.badge-item-card .ant-badge-count{align-items:center;background:#ff3030!important;border-radius:50%;display:flex;flex-direction:row;justify-content:center;left:0!important;min-height:36px!important;min-width:36px!important;right:auto!important;top:-30px!important;transform:none!important}.app-header.new-footer-menu .mobile .ant-badge.badge-item-card .ant-badge-count{top:-24px!important}.app-header.new-footer-menu .desktop .ant-badge.badge-item-card .ant-badge-count,.app-header.new-footer-menu .mobile .ant-badge.badge-item-card .ant-badge-count{align-items:center;background:#ff3030!important;border-radius:50%;display:flex;justify-content:center;left:0!important;min-height:44px!important;min-width:44px!important;right:auto!important;transform:none!important}.app-header.new-footer-menu .desktop .ant-badge.badge-item-card .ant-badge-count{top:-42px!important}@media screen and (min-width:768px){.app-header.footer-menu{height:56px!important;line-height:56px!important}}.app-header.footer-menu .nav-tablet{display:flex;flex-direction:row}.app-header.footer-menu .nav-tablet>div{align-items:center;display:flex;flex:1 1 auto;justify-content:center;padding:0!important}.app-header.footer-menu .nav-left ul li span,.app-header.footer-menu .nav-right ul li span{color:#8a6025;color:var(--primary-color);font-size:20px;font-weight:600;padding-left:5px}.app-header.footer-menu .nav-left.nav-left-mobile ul li,.app-header.footer-menu .nav-right.nav-right-mobile ul li{display:grid}@media screen and (max-width:390px){.app-header.footer-menu .nav-left.nav-left-mobile ul li,.app-header.footer-menu .nav-right.nav-right-mobile ul li{padding:4px}}.app-header.footer-menu .nav-left.nav-left-mobile ul li svg,.app-header.footer-menu .nav-right.nav-right-mobile ul li svg{align-self:center;justify-self:center}.app-header.footer-menu .nav-left.nav-left-mobile ul li p,.app-header.footer-menu .nav-right.nav-right-mobile ul li p{color:#8a6025;color:var(--primary-color);font-size:12px;font-weight:600;line-height:1;margin-bottom:0;text-align:center;text-align:center!important}.app-header.footer-menu .nav-center ul li,.app-header.footer-menu .nav-left ul li,.app-header.footer-menu .nav-right ul li{align-items:center;display:flex}.app-header.footer-menu .nav-center ul li:first-child.hodai-time-cart{position:absolute}.app-header.footer-menu .nav-center ul li:first-child{position:absolute;transform:translateY(-18px)}.app-header.footer-menu .nav-center li:first-child .ant-badge-count{border-radius:50%;font-size:18px;height:35px;min-width:35px;padding:7px 0;right:10px;top:10px}.nav-left .table-header-padding-0{padding:0!important}.nav-left .table-header-padding-0 span{font-size:1rem;font-weight:700;margin-left:1px!important}.nav-left .table-header-item-order{padding:0 3px!important}.nav-left .table-header-item-order span{font-size:1rem;font-weight:700;margin-left:2px!important}.ant-notification-topRight{top:40%!important}.order-notification-success{left:50%!important;position:fixed!important;top:50%!important;transform:translate(-50%,-50%)!important}.order-notification-success .ant-notification-notice-message{margin-left:40%!important}.order-notification-success .ant-notification-notice-description{text-align:center!important}.table-header-right{margin-left:0!important;padding:0!important}.table-header-right .hodai-time-icon-bill,.table-header-right .hodai-time-icon-hodai{position:relative;transform:translateX(10px)}.table-header-right ul li .nav-icon{font-size:2rem}.table-header-right .cart-top{align-items:center;background-color:orange;border:1px solid orange;border-radius:50%;display:flex;height:50px;justify-content:center;margin-bottom:10px!important;right:15px;width:50px}.table-header-right li:last-child .ant-badge-count-sm{border-radius:50%!important;height:20px!important;line-height:19px!important;min-width:20px!important}@media (hover:hover){.table-header-right .cart-top:hover{background-color:orange!important}}.table-header-right .cart-top .badge-item-card{bottom:5px!important;right:8px}.table-header-right .cart-top .badge-item-card .ant-badge-count-sm{font-size:17px!important}.icon-modal-error{color:#8a6025!important;color:var(--primary-color)!important;font-size:24px;margin-right:.25rem;padding:.25rem}.overlay-card-call-service-icon{background:#00000080;bottom:0;left:0;position:absolute;right:0;top:0;z-index:100}@media screen and (max-width:600px){.overlay-card-call-service-icon svg{height:25px;width:25px}.overlay-card-call-service-icon.call-service-and-call-pay-bill svg:first-child{right:35px!important;top:10px}}.overlay-card-call-service-icon.call-service-and-call-pay-bill svg:first-child{right:60px;top:10px}.overlay-card-call-service-icon svg path,.overlay-card-call-service-icon svg>g>path,.table-card-extra-is-used .icon-bill>path{fill:#8a6025!important;fill:var(--primary-color)!important;stroke:#8a6025!important;stroke:var(--primary-color)!important}.overlay-card-call-service-icon .icon-bell,.overlay-card-call-service-icon .icon-bill{position:absolute;right:5px;top:10px}.icon-modal-call-service{color:orange!important;font-size:24px;margin-right:.25rem;padding:.25rem}.text-modal-error{line-height:35px}.drawer-card-detail .ant-drawer-content-wrapper{width:100%!important}.drawer-card-detail .ant-drawer-content-wrapper .ant-drawer-body{padding:0!important}.drawer-card-detail .ant-drawer-content-wrapper .ant-drawer-body .header-cart-detail{padding:24px!important}.drawer-card-detail .card-detail-row{font-size:14px;margin:2rem 0}.drawer-card-detail .card-detail-row-1-col-1{font-weight:700}.drawer-card-detail .card-detail-row-2-col-1{font-weight:300}.drawer-card-detail .card-detail-row-1-col-2{text-align:center}.drawer-card-detail .card-detail-row-1-col-3{display:flex;flex-direction:row-reverse;font-weight:700}.drawer-card-detail .card-detail-row-1-col-4 .nav-close{color:orange!important;text-align:end!important}.drawer-card-detail .card-detail-row-1-col-4 .nav-close span{font-size:20px!important}.modal-footer-order{height:600px;position:relative}@media screen and (min-width:768px){.modal-footer-order{height:800px}}.modal-footer-order .ant-modal-content{border-radius:0;border-radius:initial;max-height:100%;overflow:auto;padding:10px}.buffet-modal .ant-modal-content .ant-modal-body h3,.modal-footer-order .ant-modal-content .ant-modal-body h3{color:#000;font-size:18px;font-weight:600}@media screen and (min-width:768px){.buffet-modal .ant-modal-content .ant-modal-body h3,.modal-footer-order .ant-modal-content .ant-modal-body h3{font-size:22px}}.modal-footer-order .ant-modal-footer{border-radius:0;border-radius:initial;border-top:initial;display:block;padding:0;text-align:inherit;width:100%}.modal-footer-order .ant-modal-footer .modal-footer-order-row{color:#000;font-weight:600}.modal-footer-order .ant-modal-footer .modal-footer-order-btn button{font-size:16px;font-weight:600;letter-spacing:2px;line-height:1;min-width:150px}@media screen and (min-width:768px){.modal-footer-order .ant-modal-footer .modal-footer-order-btn button{font-size:20px}}.modal-footer-order .ant-modal-footer .ant-row{justify-content:space-between!important}.modal-footer-order .ant-modal-body{padding:5px 0}.app-content.app-content-config{margin-top:0!important;padding:0!important}.app-header-avt .ant-menu-item-only-child{line-height:60px!important}.app-header-height{height:60px!important}.nav-right-avt{align-items:center;display:flex;gap:10px;margin-left:0!important;padding:0!important}.nav-right-avt .ant-select-arrow{display:none}.nav-right-avt .ant-select-selector{background-color:#fff9!important}.nav-right.nav-right-avt svg{margin-right:15px}.nav-left-name{line-height:60px!important}.nav-left-name span{color:#fff;margin-right:-10px}.nav-left-name .restaurant-name{display:flex;padding:0 16px}.nav-left-name .restaurant-name .logo h1{color:#fff}.restaurant-name ul li{left:-17px;top:-1px!important}.nav-left-name .restaurant-name span{color:#fff;font-size:1.2rem;font-weight:700}.overlay-card-food-text.inactive{color:#000;font-size:26px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-75%);z-index:9}.overlay-card-food-text.active{display:none}.overlay-card-food.inactive{background-color:#ccc!important;opacity:.5;position:relative;text-align:center}.footer{align-items:flex-start!important}.footer.footer-config{background-color:#fff;bottom:0;left:0;margin:initial;position:fixed;width:100%;z-index:999}.footer.footer-config .footer-config-btn-active{font-size:1rem;font-weight:700;line-height:55px}.footer.footer-config .footer-config-btn-inactive{font-size:1rem;line-height:55px}.footer.footer-config .footer-config-divider{align-self:center;background-color:#000;height:30px;margin-left:16px}.footer.footer-config .footer-config-price{font-size:1.25rem;font-weight:700;line-height:55px;margin-left:16px}.footer .footer-left{align-items:center;background-color:orange;border:1px solid orange;border-radius:50%;display:flex;height:50px;justify-content:center;margin-left:16px;margin-top:5px;width:50px}.footer .footer-left .nav-icon{font-size:2rem}.drawer-history-order-table .ant-drawer-content-wrapper{width:100%!important}@media screen and (min-width:768px){.drawer-history-order-table .ant-drawer-content-wrapper{width:60%!important}}.drawer-history-order-table .ant-drawer-body h4{color:#000;font-weight:600;margin:0 auto 10px}.drawer-history-order-table .ant-drawer-body .detail-item-container{font-weight:600}.drawer-history-order-table .ant-drawer-body .detail-item-container:last-child hr:last-child{display:none}.drawer-history-order-table .ant-drawer-body .detail-item-container .detail-item-food-name span,.drawer-history-order-table .ant-drawer-body .detail-item-container .detail-item-food-quantity span,.drawer-history-order-table .ant-drawer-body .detail-item-container .detail-item-food-time span,.drawer-history-order-table .ant-drawer-body .detail-item-container .detail-item-table-name span{color:#000}.drawer-history-order-table .ant-drawer-body .detail-item-container .detail-item-food-name,.drawer-history-order-table .ant-drawer-body .detail-item-container .detail-item-table-name{align-items:center;display:flex;justify-content:start}.drawer-history-order-table .ant-drawer-body .detail-item-container .detail-item-food-quantity{align-items:center;display:flex;justify-content:center}.drawer-history-order-table .ant-drawer-body .detail-item-container .detail-item-food-time{align-items:center;display:flex;justify-content:end}.app-header-wrapper.app-header-hodai-time .nav-left .ant-menu-horizontal,.app-header-wrapper.app-header-hodai-time .nav-right .ant-menu-horizontal{display:flex}.app-header-wrapper.app-header-hodai-time .nav-left .ant-menu-horizontal .ant-menu-item-only-child,.app-header-wrapper.app-header-hodai-time .nav-right .ant-menu-horizontal .ant-menu-item-only-child{align-items:center;display:flex;justify-content:center}.ant-modal-footer{align-items:center;gap:10px}.order-notification{background-color:#000000d9!important;color:#fff!important;padding:5px!important;width:100%!important}.top-overlay__content{bottom:0;position:absolute;right:50%;transform:translateX(50%)}.order-notification:last-child{margin-bottom:65px!important}.ant-notification{left:40dvw!important;margin:0!important;right:40dvw!important}.ant-notification-notice-description{text-align:center}.order-notification .ant-notification-notice-content>div{align-items:center;display:block!important;display:flex}.order-notification .ant-notification-notice-content>div .ant-notification-notice-description{font-weight:700}.order-notification .ant-notification-notice-content>div .ant-notification-notice-message{margin:0}@media screen and (max-width:768px){.order-notification{margin-bottom:70px!important}.ant-notification{left:30vw!important;margin:0!important;right:30vw!important}.ant-modal{max-height:70vh!important}}.ant-modal{align-items:center;bottom:0!important;display:flex;justify-content:center;left:0!important;margin:0;max-height:80vh!important;overflow:auto;padding:0!important;position:relative!important;right:0!important;top:0!important;transform:none!important}.modal-food-order-wrapper{height:90vh!important;left:50%!important;margin:0!important;max-height:90vh!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important}.ant-modal-content{padding:10px!important;width:100%!important}.ant-modal-wrap{align-items:center;display:flex;justify-content:center}.footer-menu .app-header-wrapper .nav-left{width:40%!important}.footer-menu .app-header-wrapper .nav-center{flex-grow:1!important}.footer-menu .app-header-wrapper .nav-center li{padding:0!important}.footer-menu .app-header-wrapper .nav-right{width:40%!important}.footer-menu .app-header-wrapper .nav-left ul,.footer-menu .app-header-wrapper .nav-right ul{display:flex;justify-content:space-around;width:100%}@media screen and (max-width:767px){.footer-menu .app-header-wrapper .nav-center>li{transform:translateY(-16px)}}.overlay{background-color:#00000073;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.table-cover__code .wrapper{position:relative;z-index:2}.table-cover__code{position:relative}svg>path{fill:#8a6025!important;fill:var(--primary-color)!important}.new-modal-food-order-mobile__wrapper svg>path{fill:#f44336!important}.footer-menu .nav-left ul li:first-child svg>path,.footer-menu .nav-right g[mask="url(#mask3_305_10)"] path{stroke:#8a6025!important;stroke:var(--primary-color)!important}.modal-food-order-container .modal-food-order-minus svg g:last-child path,.modal-food-order-container .modal-food-order-plus svg g:last-child path{fill:#fff!important}.app-header-height .nav svg path:last-child,.table-card-extra-is-used svg path{fill:#fff!important}body{background-color:#fafafb!important;background-color:var(--secondary-color)!important}@media (hover:hover){.ant-modal-footer button:last-child:hover{background-color:#ededed!important}}.ant-modal.buffet-modal{height:100%!important}.buffet-modal .ant-modal-content{height:100%;overflow:auto}.buffet-modal{min-width:90vw}.buffet-modal .ant-modal-footer{justify-content:end;padding-left:0;padding-right:0}.buffet-modal .ant-modal-body{padding:0}.buffet-modal__left{border-right:1px solid #ccc;flex-grow:0.4;padding:20px}.buffet-modal__right{flex-grow:1;max-height:50vh;overflow:auto;padding:20px}.buffet-modal__right table{margin-top:20px;text-align:center;width:100%}.buffet-modal__right table td{font-weight:600}@media screen and (max-width:600px){.buffet-modal__right table thead td:first-child{text-align:start}}.buffet-item{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.buffet-item *{margin:0}.buffet-item input{border-color:red;height:42px;width:42px}.buffet-item h3{width:200px}.buffet-modal .ant-modal-footer{border-top:none}@media screen and (max-width:768px){.buffet-modal .buffet-modal__right{border-top:1px solid #8a6025;border-top:1px solid var(--primary-color)}.buffet-modal .buffet-modal__left{border:none}}.buffet-item input{border:1px solid #8a6025;border:1px solid var(--primary-color);font-size:20px;font-weight:900;padding:5px 0;text-align:center;width:100px!important}.buffet-item>div{display:flex;gap:10px}.buffet-detail{align-items:center;display:flex}.buffet-detail__left{flex-grow:1;margin-right:20px;padding:5px}.buffet-detail__left p{display:flex;justify-content:space-between}.buffet-modal__categories{max-height:400px;overflow:auto}.buffet-modal__button{border-bottom:1px solid #ccc;padding:20px 0}@media screen and (max-width:800px){.buffet-item input{height:30px;width:30px}.buffet-item h3{font-size:15px!important;width:100px}.buffet-item h4{font-size:12px!important}.buffet-modal .ant-modal-body{padding:0!important}.buffet-modal{min-width:95%}}@media screen and (max-width:600px){.buffet-modal .ant-modal-body{display:block}.buffet-modal__left{border-bottom:1px solid #ccc;border-right:none;flex-grow:0.4;margin-top:20px}.buffet-modal__left h4{font-weight:600}.buffet-modal__button{display:flex;justify-content:flex-end}.buffet-modal__left,.buffet-modal__right{padding:0}}.ant-modal-content{border-radius:0!important}.ant-modal-confirm-title{color:#8a6025!important;color:var(--primary-color)!important;font-size:20px!important;font-weight:700!important;text-align:center}.ant-modal-confirm-content{font-size:18px!important;text-align:center}.ant-modal-confirm-btns button:last-child{background:linear-gradient(99deg,#ffa600 14.7%,#ff6361 73%)!important;border:none!important;border-radius:30px!important;padding:5px 30px!important}.ant-modal-confirm-btns button:first-child{background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:30px!important;color:#475569!important;font-weight:600!important;padding:5px 24px!important}@media (hover:hover){.ant-modal-confirm-btns button:first-child:hover{background:#f8fafc!important;border-color:#94a3b8!important;color:#0f172a!important}}.atpos-btn-secondary,.atpos-btn-secondary span{color:#ff6361!important}.atpos-btn-secondary:focus,.atpos-btn-secondary:focus span{border-color:#dc2626!important;color:#dc2626!important}@media (hover:hover){.atpos-btn-secondary:hover,.atpos-btn-secondary:hover span{border-color:#dc2626!important;color:#dc2626!important}}.page-404{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.page-404 .content{width:400px}.page-404 .content img{width:100%}.notification-expire-handler{margin-bottom:36px!important}.sub-category-modal .ant-modal-body .sub-categories{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.sub-category-modal .ant-modal-body .sub-categories{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.sub-category-modal .ant-modal-body .sub-categories{grid-template-columns:repeat(4,1fr)}}.sub-category-modal .ant-modal-body h1{text-align:center}.sub-category{align-items:center;background-color:#8a6025;background-color:var(--primary-color);border-radius:9px;color:#fff;cursor:pointer;display:flex;height:100px;justify-content:center;transition:filter .15s ease,transform .08s ease;width:auto}@media (hover:hover){.sub-category:hover{filter:brightness(1.05)}}.sub-category:active{transform:scale(.97)}.sub-category h2{color:#fff}@media (min-width:820px){.sub-category-modal.ant-modal{max-width:min(920px,calc(100vw - 32px))!important;width:min(920px,calc(100vw - 32px))!important}}@media (min-width:768px){.modal-confirm-input-number-people.ant-modal,.modal-food-order-wrapper.ant-modal{max-width:720px!important;width:720px!important}}@media (min-width:1024px){.modal-confirm-input-number-people.ant-modal,.modal-food-order-wrapper.ant-modal{max-width:920px!important;width:920px!important}}@media (min-width:1440px){.modal-confirm-input-number-people.ant-modal,.modal-food-order-wrapper.ant-modal{max-width:1100px!important;width:1100px!important}}.sub-category.sub-category--skeleton{animation:subCateSkShimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0,#f1f5f9 50%,#e2e8f0);background-size:200% 100%;cursor:default;pointer-events:none}@keyframes subCateSkShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sub-category-footer{display:none}@media only screen and (max-width:600px){.sub-category-modal-wrap{margin:0!important;overflow:hidden!important;padding:0!important}.sub-category-modal-wrap .ant-modal{vertical-align:bottom!important;width:100%!important}.sub-category-modal,.sub-category-modal .ant-modal,.sub-category-modal-wrap .ant-modal{margin:0!important;max-width:100%!important;padding-bottom:0!important;top:auto!important}.sub-category-modal .ant-modal-content{animation:subCateSheetUp .28s ease;border-radius:18px 18px 0 0;bottom:0;display:flex;flex-direction:column;left:0;max-height:82vh;padding:0!important;position:fixed;right:0;width:100%}.sub-category-modal .ant-modal-body h1,.sub-category-modal .ant-modal-close{display:none!important}.sub-category-modal .ant-modal-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:12px 14px 0}.sub-category-modal .sub-wrapper{flex:1 1;max-height:none!important;overflow-x:hidden;overflow-y:auto;padding-right:0;scrollbar-color:#f59e0b8c #0f172a0f;scrollbar-width:thin}.sub-category-modal .sub-wrapper::-webkit-scrollbar{width:8px}.sub-category-modal .sub-wrapper::-webkit-scrollbar-track{background:#0f172a0a;border-radius:4px}.sub-category-modal .sub-wrapper::-webkit-scrollbar-thumb{background:#f59e0b8c;border-radius:4px}.sub-category-modal .sub-wrapper::-webkit-scrollbar-thumb:hover{background:#f59e0bd9}.sub-category-modal .sub-category-footer{align-items:center;background:linear-gradient(180deg,#fff,#fafafa);border-top:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:6px 14px calc(6px + env(safe-area-inset-bottom, 0px))}.sub-category-modal .sub-category-footer-name{color:#0f172a;flex:1 1;font-size:15px;font-weight:800;letter-spacing:.2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-category-modal .sub-category-footer-close{background:#fff;border:1.5px solid #ff6361;border-radius:12px;color:#ff6361;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:700;height:48px;padding:0 18px;transition:background .15s ease,transform .08s ease}@media (hover:hover){.sub-category-modal .sub-category-footer-close:hover{background:#ff636114}}.sub-category-modal .sub-category-footer-close:active{transform:scale(.97)}}@keyframes subCateSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.table-list-container{background:#f5f7fb;min-height:100vh}.table-list-shell{margin:0 auto;max-width:1480px;padding:12px;width:100%}.table-list-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.table{aspect-ratio:auto;background:#fff!important;border:1px solid #dce2ea;border-radius:8px;box-shadow:0 1px 3px #00000014;color:#1f2937!important;cursor:pointer;display:flex;flex-direction:column;height:130px;isolation:isolate;margin:0;padding:10px 12px;position:relative;transition:transform .06s ease-out,box-shadow .16s ease,border-color .16s ease;-webkit-user-select:none;user-select:none}.table:before{display:none}@media (hover:hover){.table:hover{border-color:#8a60256b;box-shadow:0 4px 12px #1f29371f}}.table.table-card-extra-is-used{background:#8a6025!important;background:var(--primary-color)!important;border-color:#8a6025a6;color:#fff!important}.table.table-has-action{border-color:#d64d3eb3;box-shadow:0 2px 10px #d64d3e29}@media screen and (max-width:600px){.number-user h4{font-size:14px!important}.number-user svg{height:14px;width:14px}.table{height:112px;padding:8px 9px}}.table.table-card-extra-is-used h2,.table.table-card-extra-is-used h4,.table.table-card-extra-is-used h5{color:#fff!important}.table .table__row--top{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between;min-height:36px}.table .table__row h2{color:#1f2937;font-size:16px;font-weight:700;line-height:1.05;margin:0;text-align:start}.table-status-pill{align-self:flex-start;background:#eef2f7;border-radius:999px;color:#526172;font-size:11px;font-weight:800;line-height:1.2;max-width:100%;min-height:24px;padding:5px 8px;white-space:nowrap}@media screen and (max-width:600px){.table .table__row h2{font-size:14px;text-align:start}.table h5{font-size:11px!important}.table .table__row--top{min-height:30px}.table .table__row--amount h2{font-size:15px}.table .table__row.last{min-height:26px}.table .number-user{min-height:25px;min-width:38px;padding:3px 6px}.table-status-pill{font-size:10px;min-height:20px;padding:4px 6px}}.table .table__row--amount{align-items:center;display:flex;flex-grow:1;justify-content:center;min-height:0}.table .table__row--amount h2{font-size:18px;font-weight:700;line-height:1.05;text-align:center;width:100%;word-break:break-word}.table .table__row.last{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:32px;width:100%}.table-card-extra svg>g>path{fill:#8a6025!important;fill:var(--primary-color)!important}.table .number-user{align-items:center;background:#0000;border-radius:0;display:flex;gap:4px;justify-content:center;min-height:0;min-width:auto;padding:0}.table .number-user h4{color:#1f2937;margin-bottom:0}.table .table__row h5{color:#6b7280;font-weight:800;margin-bottom:0}.table.table-card-extra-is-used .table-status-pill{background:#ffffff2e;color:#fff}.table.table-card-extra-is-used .table__row h5{color:#ffffffbd!important}.table.table-card-extra-is-used .number-user h4{color:#fff}.table.table-card-extra svg path,.table.table-card-extra svg>g>path{fill:#8a6025!important;fill:var(--primary-color)!important}.table.table-card-extra-is-used svg path,.table.table-card-extra-is-used svg>g>path{fill:#fff!important}.table.table-has-action .table-status-pill{background:#fff0ed;color:#c33f31}.table.table-card-extra-is-used.table-has-action .table-status-pill{background:#fff3;color:#fff}.table-action-icons{align-items:center;display:flex;flex-shrink:0;gap:4px}.table-action-icons .anticon-bell{color:#d64d3e;font-size:14px}.table.table-card-extra-is-used .table-action-icons .anticon-bell{color:#ffeb3b}.table-pay-icon{align-items:center;background:#d64d3e;border-radius:4px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:1px 4px}.table.table-card-extra-is-used .table-pay-icon{background:#ffeb3b;color:#1f2937}.table .overlay-card-call-service-icon{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#d64d3ee6;bottom:0;cursor:pointer;display:flex;gap:12px;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.table .overlay-card-call-service-icon svg{height:38px;width:38px}.table .overlay-card-call-service-icon.call-service-and-call-pay-bill{gap:18px}@media screen and (max-width:760px){.table-list-shell{padding:10px}.table-list-grid{gap:8px;grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}}@media screen and (max-width:380px){.table .table__row h2,.table .table__row--amount h2{font-size:16px}.table-status-pill{font-size:10px;padding:4px 6px}}.sub-wrapper{max-height:50vh!important;overflow:auto}.sub-categories{height:100%;padding-right:10px;width:100%}.sub-wrapper::-webkit-scrollbar{width:8px}.sub-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.sub-wrapper::-webkit-scrollbar-thumb{background:#888}.sub-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.sub-wrapper::-webkit-scrollbar{display:block}.mobile-nav-menu-new{max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px);overflow-x:hidden;overflow-y:auto}.ant-drawer-content-wrapper{height:auto!important}.ant-drawer-body,.ant-drawer-content,.ant-drawer-wrapper-body{height:-webkit-fit-content!important;height:fit-content!important}.ant-modal.modal-confirm-input-number-people .ant-modal-footer h3.customer{flex-grow:1}.ant-modal.modal-confirm-input-number-people .ant-modal-footer h3.customer .ant-input-number{width:100%}.customer-app-header{align-items:center;background-color:#8a6025;background-color:var(--primary-color);display:flex;gap:20px;justify-content:center;margin-bottom:20px;padding:15px 0;position:relative}.customer-app-header .btn-logout{background:"linear-gradient(99deg, rgb(255, 166, 0) 14.7%, rgb(255, 99, 97) 73%)";font-weight:500;left:3%;position:absolute}.customer-app-header h1{color:#fff;margin:0}.ant-tabs-nav-wrap{justify-content:center}.radio-button-type{display:block!important}.modal-food-order-option{background-color:#f9f8f8}.option-food-group{width:100%}.option-food-row{flex-direction:column!important;gap:5px!important;width:100%}.new-modal-food-order-summary__col-1{background-color:#f2f2f2;border-radius:8px;padding:6px 8px}.ant-drawer .ant-drawer-content-wrapper{transition-duration:1s!important}.new-modal-food-order-quantity{align-items:center;display:flex!important;justify-content:left}.new-modal-customer-order-history__button,.new-modal-food-order-submit{align-items:center;display:flex!important;justify-content:right}.new-child-lv1-customer-order-drawer__wrapper .ant-drawer-body{padding-bottom:22px!important}.new-child-lv1-customer-order-drawer__wrapper .ant-drawer-content-wrapper{bottom:0;position:absolute;width:100%!important}.new-child-lv2-customer-order-drawer__wrapper .ant-drawer-content-wrapper{bottom:0;height:100%!important;position:absolute;width:100%!important}.new-child-lv1-customer-order-drawer__wrapper .close-icon svg>path{fill:red!important}.new-modal-customer-order-history__button button,.new-modal-food-order-submit button{align-items:center;background:linear-gradient(99deg,#ffa600 14.7%,#ff6361 73%)!important;border-radius:25px!important;display:flex}.new-modal-food-order-submit button span{font-size:15px!important;text-align:center;width:100%}.new-modal-customer-order-history-lv3__button-content{align-items:center;background:#b3b3b3;border-radius:25px;display:flex;height:48px;justify-content:center;width:100%}.new-modal-customer-order-history-lv3__button-content span{color:#fff}.new-modal-customer-order-history-lv3__button button{align-items:center;background-color:#ededed!important;border-radius:8px!important;display:flex;min-height:3.5em;padding:16px 56px}.new-modal-customer-order-history-lv3__button button span{color:#fff!important}.new-modal-customer-order-history__button button span{font-size:15px!important;width:100%}.new-modal-food-order-summary__col-2{display:flex!important;flex-direction:column;gap:10px;justify-content:center;text-align:end}.option-food-row .ant-radio-wrapper{border-bottom:1px solid #eaeaea;flex-direction:row-reverse;justify-content:space-between!important;padding:5px 0 8px;width:100%}.option-food-row .ant-radio-wrapper span:last-child{flex-grow:1}.new-option-food-row .new-option-food-row__topping{background-color:#e8e8e8;border-radius:8px;justify-content:space-between!important;margin-bottom:10px;padding:4px 12px;width:100%}.new-option-food-row .new-option-food-row__topping .ant-checkbox-wrapper-checked,.new-option-food-row .new-option-food-row__topping .ant-checkbox-wrapper-checked .ant-checkbox{color:inherit!important}.new-option-food-row .new-option-food-row__topping .ant-checkbox-wrapper-checked .ant-checkbox .ant-checkbox-inner{background-color:initial!important;border:initial!important}.new-option-food-row .new-option-food-row__topping .ant-checkbox-wrapper-checked .ant-checkbox .ant-checkbox-inner:after{display:none!important}.new-option-food-row .new-option-food-row__topping .ant-checkbox-wrapper .ant-checkbox{position:relative;top:2px}.new-option-food-row .new-option-food-row__topping .ant-checkbox-wrapper .ant-checkbox-inner{border-radius:50%!important;height:24px!important;width:24px!important}.new-option-food-row__topping .inactive{display:none!important}.new-option-food-row__topping .active{display:block}.new-option-food-row .new-option-food-row__options{align-items:center;display:flex}.new-option-food-row .ant-radio-wrapper{background-color:#f2f2f2;border-radius:8px;flex-direction:row-reverse;justify-content:space-between!important;padding:15px 10px 15px 5px;width:100%}.new-option-food-row .ant-radio-wrapper .ant-radio{position:relative;top:0}.new-option-food-row .ant-radio-wrapper span:last-child{flex-grow:1;max-height:100%;min-height:24px!important;width:24px!important}.ant-radio-checked .ant-radio-inner{border-color:#ff8c00!important}.ant-radio-inner:after{background-color:#ff8c00!important}.option-food-container:last-child{margin-bottom:15px!important}.modal-food-order-wrapper .modal-food-order-option{gap:10px}.new-customer-order__top{display:table-cell;position:relative;width:100%}.option-food-title{border-bottom:1px dashed #d3d3d3;margin-left:2px;padding-bottom:10px}.option-food-title h5{margin:0!important}.option-food-title h5:first-child{color:#8a6025;color:var(--primary-color)}.option-food-row .row{align-items:center;border-bottom:1px solid #eaeaea;padding:5px 8px;text-transform:capitalize;width:100%}.new-option-food-row button,.option-food-row button{align-items:center;background-color:#ff8c00;border:none;border-radius:50%;color:#fff;display:flex;height:20px;justify-content:center;padding-left:0!important;padding-right:0!important;width:20px}.new-option-food-row button.disable,.option-food-row button.disable{background-color:#ff8c0080;pointer-events:none}.option-food-name.topping{border-bottom:1px dashed #d3d3d3;padding-bottom:10px}.option-food-row__info p{text-align:center!important}.nav-category-bar.nav-category-bar-parent .ant-btn{border-radius:30px;padding:5px 20px!important}.nav-category-bar.nav-category-bar-parent{font-size:10px!important;gap:10px;padding:5px!important}.nav-category-bar.nav-category-bar-parent span{font-size:17px!important}.nav-category-bar.nav-category-bar-child .ant-btn span{color:#000!important;font-size:15px!important}.nav-category-bar.nav-category-bar-child .ant-btn.child-active{border-bottom:5px solid #8a6025!important;border-bottom:5px solid var(--primary-color)!important}.nav-category-bar.nav-category-bar-child .ant-btn.child-active span{color:#8a6025!important;color:var(--primary-color)!important}.nav-category-bar.nav-category-bar-child{box-shadow:0 3px 20px 0 #d2d2d2}.ant-modal-content{border-radius:10px!important}.footer-menu{box-shadow:-1px -5px 20px 0 #00000026!important}.description-value{color:#d4e2e7;font-size:12px!important;margin-bottom:0!important}.table-tag{background-color:#8a6025;background-color:var(--primary-color);border-bottom-right-radius:10px;border-top-right-radius:10px;bottom:80px;box-shadow:2px 4px 20px 0 #0000004d!important;color:#fff;font-weight:700;left:0;padding:10px 20px;position:fixed}.new-food-order-drawer__wrapper .ant-drawer-body{display:flex;flex-direction:column;height:100%!important}.new-food-order-drawer__wrapper{z-index:9999!important}.new-food-order-drawer__wrapper .ant-drawer-wrapper-body{height:inherit!important}.new-food-order-drawer__wrapper .ant-drawer-content-wrapper{height:inherit;max-height:90%!important}.new-food-order-drawer__wrapper.over-flow .ant-drawer-content-wrapper{height:auto!important}.new-food-order-drawer__wrapper .ant-drawer-content{height:100%!important}.ant-drawer-body{padding:13px!important}.new-child-lv1-customer-order-drawer__wrapper .ant-drawer-content,.new-food-order-drawer__wrapper .ant-drawer-content{border-top-left-radius:8px;border-top-right-radius:8px}.new-modal-food-order__options-wrapper-mobile.hidden{display:none!important}.new-customer-order__bottom-wrapper,.new-customer-order__top-wrapper{display:table-row;height:0}.new-customer-order__wrapper{z-index:9999!important}.new-child-lv1-customer-order-drawer__wrapper{z-index:10000!important}.new-child-lv2-customer-order-drawer__wrapper{z-index:10001!important}.new-customer-order__wrapper .ant-drawer-content-wrapper{height:100%!important;width:100%!important}.new-customer-order__wrapper .ant-drawer-content,.new-customer-order__wrapper .ant-drawer-wrapper-body{height:100%!important}.new-customer-order__wrapper .ant-drawer-body{padding:initial!important}.new-customer-order__wrapper .lazy-load-image-background{align-items:center;display:flex!important;height:100%!important}.new-customer-order__wrapper .lazy-load-image-background img{border-radius:10px}.choose-payment-method__box{border:1px solid orange;border-radius:8px;max-height:18em;padding:10px;position:relative}.choose-payment-method__box .checkbox-icon{position:absolute;right:0;top:0}.choose-payment-method__box .cash-counter{height:100%}.choose-payment-method_img{display:flex;height:15em;justify-content:center;max-height:15em;padding-top:2em}.new-call-service__wrapper .ant-drawer-mask{opacity:0!important}.new-call-service__wrapper .ant-drawer-content-wrapper .ant-drawer-content{background-color:#fff!important}.new-call-service__wrapper .ant-drawer-wrapper-body .ant-drawer-body{padding:9.8px!important}.new-call-service__wrapper .ant-drawer-wrapper-body,.new-call-service__wrapper .ant-drawer-wrapper-body .ant-drawer-body{display:flex!important}.new-call-service__wrapper{display:flex}.service-bell__overlay{height:100%;margin:-8px;position:absolute;top:0;width:100%;z-index:998}.search-overlay{background-color:#ffffffe6;bottom:0;left:0;overflow-y:hidden;position:fixed;right:0;top:0;z-index:998}.modal-footer-order-row .inactive .inactive-wrapper,.new-cart-drawer__wrapper .inactive .inactive-wrapper,.service-bell .inactive .inactive-wrapper{background-clip:content-box;background-color:#fff;border-radius:30px!important;height:100%;padding:3px;position:absolute;right:0;top:0;width:100%}.new-call-service__wrapper .active{border:1px solid #fff!important;border-radius:0!important;border-radius:initial!important}.service-bell .inactive{border:1px solid #fff!important;position:relative}.new-cart-drawer__wrapper .ant-drawer-body,.new-cart-drawer__wrapper .ant-drawer-content,.new-cart-drawer__wrapper .ant-drawer-content-wrapper,.new-cart-drawer__wrapper .ant-drawer-wrapper-body{height:100%!important;max-height:100vh!important}.new-cart-drawer__wrapper .ant-drawer-body{display:flex!important;flex-direction:column!important}.modal-footer-order-row .active,.modal-footer-order-row .inactive,.new-cart-drawer__wrapper .active,.new-cart-drawer__wrapper .inactive,.service-bell .active,.service-bell .inactive{align-items:center;border-radius:30px!important;display:flex;justify-content:center}.modal-footer-order-row .active span,.new-cart-drawer__wrapper .active span,.service-bell .active span{color:#fff;font-size:16px;font-weight:600;line-height:1}.modal-footer-order-row .inactive span,.new-cart-drawer__wrapper .inactive span,.service-bell .inactive span{color:#000;font-size:16px;font-weight:600;line-height:1;position:relative;z-index:1}.new-child-lv2-customer-order-drawer__wrapper .ant-drawer-content{height:100%!important;padding-bottom:9px!important}.new-child-lv2-customer-order-drawer__wrapper .ant-drawer-body,.new-child-lv2-customer-order-drawer__wrapper .ant-drawer-wrapper-body{height:100%!important}.new-modal-customer-order-history__summary{width:100%}.new-modal-customer-order-history__summary .bottom,.new-modal-customer-order-history__summary .middle,.new-modal-customer-order-history__summary .top{display:table-row}.new-modal-customer-order-history__summary .top{height:10%}.new-modal-customer-order-history__summary .bottom{height:20%}.new-modal-customer-order-history__summary .middle{height:100%}.new-call-service__wrapper .ant-drawer-content-wrapper{bottom:70px;box-shadow:0 0 20px 0 #d2d2d2!important;-webkit-clip-path:inset(-20px -20px -20px 0);clip-path:inset(-20px -20px -20px 0);width:310px!important}.service-bell{background-color:#fff;border-bottom-left-radius:35px;border-top-left-radius:35px;bottom:70px;box-shadow:0 0 20px 0 #d2d2d2;-webkit-clip-path:inset(-20px 0 -20px -20px);clip-path:inset(-20px 0 -20px -20px);cursor:pointer;height:60px;position:fixed;right:-300px;transition:transform 1s ease!important;width:370px;z-index:999}.service-bell.move{transform:translate(-81%);will-change:transform,opacity}.service-bell .service-bell__content{display:flex;position:absolute;right:0;top:16%;width:80%}.service-hodai{background-color:#fff;border-bottom-right-radius:35px;border-top-right-radius:35px;bottom:70px;box-shadow:0 0 20px 0 #d2d2d2;cursor:pointer;height:60px;left:0;position:fixed;width:66px;z-index:996}.service-bell .service-bell__wrapper,.service-hodai .service-hodai__wrapper{background:linear-gradient(99deg,#ffa600 14.7%,#ff6361 73%)!important;border-radius:50%;height:48px;position:absolute;top:50%;transform:translate(20%,-50%);width:48px}.service-bell .service-bell__icon,.service-hodai .service-hodai__icon{position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.drawer-customer__bottom{bottom:0;height:0;left:0;position:fixed;width:100%;z-index:999}.drawer-customer__bottom.open{height:100%}.drawer-customer__mask{opacity:0;pointer-events:none}.drawer-customer__mask.open{background:#00000073;height:100%;left:0;opacity:1;pointer-events:auto;position:fixed;top:0;width:100%;z-index:999}.drawer-customer__wrapper{background-color:#fff;display:flex;flex-direction:column;left:0;max-height:90%;overflow:hidden;padding:13px;position:absolute;right:0;text-align:start;transform:translateY(100%);width:100%;z-index:1000}.drawer-customer__wrapper,.drawer-customer__wrapper.open{border-top-left-radius:8px;border-top-right-radius:8px;bottom:0}.drawer-customer__wrapper.open{transform:translateY(0)}.new-modal-food-order-tablet__content{position:relative}.new-modal-food-order-tablet__wrapper{overflow:scroll;padding-left:10px;padding-right:10px;padding-top:10px;position:relative}.new-modal-food-order-tablet__bottom,.new-modal-food-order-tablet__bottom--height-5rem{background-color:#fff;bottom:0;display:flex;flex-direction:column;height:11rem;justify-content:center;padding-left:10px;padding-right:10px;position:-webkit-sticky;position:sticky}.new-modal-food-order-tablet__bottom--height-5rem{height:5rem!important}.new-modal-food-order-mobile__bottom{position:relative}.card-food-wrapper{border-radius:0;border-radius:initial}.card-food-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:25vh;margin:0 auto;position:relative;width:100%}.card-food-img img{height:100%;object-fit:cover}.new-modal-food-order__container{contain:paint;margin-top:-37px}.bottom-overlay-tablet.is-bottom,.bottom-overlay.is-bottom,.top-overlay-tablet.is-top,.top-overlay.is-top{opacity:0;pointer-events:none;transition:opacity 1.2s}.bottom-overlay-tablet.is-bottom .bottom-overlay__content svg,.bottom-overlay.is-bottom .bottom-overlay__content svg,.top-overlay-tablet.is-top .top-overlay__content svg,.top-overlay.is-top .top-overlay__content svg{animation:none 0s ease 0s 1 normal none running!important;animation:initial!important}.bottom-overlay-tablet,.top-overlay-tablet{height:50px;opacity:1;position:fixed;position:-webkit-fixed;width:100%;z-index:1111}.top-overlay-tablet{background:linear-gradient(180deg,#707070,#0000);top:0}.bottom-overlay-tablet{background:linear-gradient(0deg,#707070,#0000)}.bottom-overlay,.top-overlay{height:50px;opacity:1;position:absolute;position:-webkit-absolute;width:100%;z-index:1111}.top-overlay{background:linear-gradient(180deg,#707070,#0000);top:0}.bottom-overlay{background:linear-gradient(0deg,#707070,#0000);top:-50px}.bottom-overlay__content,.top-overlay__content{align-items:center;display:flex;justify-content:center;text-align:center}.bottom-overlay__content{margin-left:-13px;width:100vw}@media only screen and (min-width:768px){.bottom-overlay__content{width:100%}}.bottom-overlay__content svg path,.top-overlay__content svg path{fill:#fff!important}.top-overlay__content svg{animation:animateToTop 1.5s;animation-iteration-count:infinite;position:relative}.bottom-overlay__content svg{animation:animateToBottom 1.5s;animation-iteration-count:infinite;position:relative}.new-modal-food-order__wrapper .top-overlay{top:0}@keyframes animateToBottom{0%{top:0}to{top:16px}}@keyframes animateToTop{0%{bottom:0}to{bottom:16px}}.card-food-img .overlay-description{background:linear-gradient(0deg,#000,#0000);bottom:0;height:40%;position:absolute;width:100%}.card-food-img .overlay-description .card-food-description{bottom:0;color:#fff;font-size:13px;font-weight:600;left:0;position:absolute;width:100%}@media screen and (min-width:992px){.card-food-img{height:25vh}}@media screen and (min-width:1200px){.card-food-img{height:16vh}}@media screen and (min-width:1400px){.card-food-img{height:18vh}}@media screen and (min-width:1600px){.card-food-img{height:20vh}}@media screen and (min-width:1800px){.card-food-img{height:22vh}}@media screen and (min-width:2000px){.card-food-img{height:25vh}}.card-food-img img{max-height:100%;max-width:100%;width:100%}.card-food-img>span{height:100%;width:100%}.card-food-wrapper .card-food-img img{border-radius:0;border-radius:initial}.card-food-wrapper .ant-card-body{padding:2px}.card-food-wrapper .ant-card-body .card-food-img img{border-radius:0;border-radius:initial}.card-food-wrapper .ant-card-body{font-size:13px;font-weight:600}@media screen and (max-width:385px){.card-food-wrapper .ant-card-body{font-size:11px}}@media screen and (min-width:768px){.card-food-wrapper .ant-card-body{font-size:13px}}@media screen and (min-width:807px){.card-food-wrapper .ant-card-body{font-size:14px}}@media screen and (min-width:992px){.card-food-wrapper .ant-card-body{font-size:16px}}.card-food-wrapper .ant-card-body .card-food-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000!important;display:flex;display:-webkit-box;overflow:hidden;text-align:start}.card-food-wrapper .ant-card-body .card-food-price,.card-food-wrapper .ant-card-body .card-food-unit{display:flex;justify-content:end;-webkit-justify-content:flex-end}.card-food-wrapper .ant-card-body .card-food-price{color:#8a6025;color:var(--primary-color)}.card-food-wrapper span{font-size:1.1rem!important}.card-food-wrapper{border-radius:9px!important;box-shadow:0 1px 4px 0 #0000001a;display:flex;flex-direction:column;overflow:hidden}.card-food-wrapper .card-food-img{height:100%}.card-food-wrapper .ant-card-cover{aspect-ratio:3/2!important;flex:1 1;min-height:120px;overflow:hidden}@supports not (aspect-ratio:1){.card-food-wrapper .ant-card-cover{height:0;padding-bottom:66.67%;position:relative}.card-food-wrapper .ant-card-cover>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}}.card-food-wrapper .ant-card-body{align-items:center;display:flex;flex-grow:1;justify-content:space-between;min-height:30%!important;width:100%}.card-food-wrapper .ant-card-body .ant-row{width:100%}@media screen and (max-width:500px){.card-food-wrapper span{font-size:.8rem!important}}.table-detail-search{background-color:#fff;border-bottom-left-radius:35px;border-top-left-radius:35px;bottom:70px;box-shadow:0 0 20px 0 #d2d2d2;cursor:pointer;height:60px;position:fixed;right:0;width:66px;z-index:996}.table-detail-search .table-detail-search__wrapper{background:linear-gradient(99deg,#ffa600 14.7%,#ff6361 73%)!important;border-radius:50%;height:48px;position:absolute;top:50%;transform:translate(20%,-50%);width:48px}.table-detail-search .table-detail-search__icon{position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.table-detail-search svg path{fill:#fff!important}.table-detail-search .search-glass-icon svg{padding-top:6px;width:70%}.table-home-new-search__container{height:100%;margin:0 auto;max-width:400px;position:relative}.table-home-new-search__search-input-container{margin:8px auto 0}.table-home-new-search__search-content,.table-home-new-search__search-content--isShowed{position:absolute;top:4.5rem;width:100%}.table-home-new-search__search-content{display:none}.table-home-new-search__search-content--isShowed,.table-home-new-search__search-content-wrapper{display:flex;flex-direction:column;gap:7px}.search-overlay .table-home-new-search__search-content--isShowed{max-width:400px}.table-home-new-search__search-content-wrapper{max-height:384px;overflow-y:auto;padding-bottom:8px;padding-top:8px}.search-content-slide-down{animation-duration:.5s;animation-fill-mode:forwards;animation-name:slide-down}.search-content-slide-down-hide{animation-duration:.5s;animation-fill-mode:forwards;animation-name:slide-down-hide}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down-hide{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.table-home-new-search__search-action{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.table-home-new-search__search-action .close-input-icon{position:absolute;right:4rem}.table-home-new-search__search-input{position:relative}.search-overlay .table-home-new-search__search-input{display:block!important}.table-home-new-search__search-input-container .close-input-icon{height:100%;position:absolute;right:0;text-align:end}.table-home-new-search__search-keyboard{bottom:68px;column-count:3;column-gap:8px;display:flex;flex-direction:column;left:50%;padding-left:6px;position:absolute;row-gap:8px;transform:translateX(-50%);width:100%}.search-overlay .table-home-new-search__search-keyboard{bottom:96px}.table-home-new-search__button-container{column-gap:8px!important}.table-home-new-search__button{background-color:#feeadc;border-radius:12px;box-shadow:2px 1px 2px gray;flex-basis:calc(33.33333% - 8px);flex-grow:0;flex-shrink:0;position:relative;width:100%}.table-home-new-search__button:active{box-shadow:0 0 0 #fff}.table-home-new-search__button p{color:#000;font-size:36px}.table-home-new-search__button:before{content:"";display:block;padding-top:60%}.table-home-new-search__button>*{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.table-home-new-search__button svg{height:100%;padding-top:10%;width:100%}.table-home-new-search__button svg>path{fill:#000!important}.plus-icon,.search-glass-icon{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.plus-icon svg,.search-glass-icon svg{padding-left:2px;padding-top:6px;width:56%!important}.table-home .close-input-icon svg{position:absolute;right:4rem;top:50%;transform:translateY(-48%);width:1.5rem}.table-home .close-input-icon svg path{fill:#ccc!important;cursor:pointer}.table-home-new-search__search-content-box,.table-home-new-search__search-input-container input{border:1px solid #8a6026;border-radius:26px;min-height:4rem;outline:none;padding-left:12px;padding-right:0;width:100%}.search-overlay .table-home-new-search__search-content-box{width:100%}.table-home-new-search__search-content-box--isShowed{display:none;visibility:hidden}.table-home-new-search__search-food-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fb8b4b;display:-webkit-box;font-size:11px;font-weight:700;overflow:hidden}.table-home-new-search__search-content-box{padding-right:3px}.table-home-new-search__search-content-box .ant-col{display:flex;flex-direction:column;justify-content:center}.table-home-new-search__search-code,.table-home-new-search__search-price{color:#702925;font-size:18px;font-weight:700;width:100%}.table-home-new-search__search-price{text-align:end!important}.table-home-new-search__search-food-info{box-shadow:inset 2px 0 0 0 #e7eaeb;padding-left:3px;padding-right:3px}.table-home-new-search__search-input-container input[type=search]{color:#fb8b4b;font-size:36px;font-weight:700;padding:initial!important;text-align:center!important}.table-home-new-search__search-input-container input::placeholder{font-size:16px!important}.table-home-new-search__search-input-container input::-webkit-input-placeholder{text-align:center}.table-home-new-search__search-input-container input:-moz-placeholder,.table-home-new-search__search-input-container input::-moz-placeholder{text-align:center}.table-home-new-search__search-input-container input:-ms-input-placeholder{text-align:center}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button}.table-home-new-search__search-btn{background:linear-gradient(99deg,#ffa600 14.7%,#ff6361 73%);border-radius:50%;height:3.6rem;width:3.6rem}.table-home-new-search__search-btn path{fill:#fff!important}.table-home-new-search-keyboard-action{background-color:#fff;border-bottom-left-radius:35px;border-top-left-radius:35px;bottom:70px;box-shadow:0 0 20px 0 #d2d2d2;cursor:pointer;height:60px;position:fixed;right:0;width:66px;z-index:996}.table-home-new-search-keyboard-action .table-home-new-search-keyboard-action__wrapper{background:linear-gradient(99deg,#ffa600 14.7%,#ff6361 73%)!important;border-radius:50%;height:48px;position:absolute;top:50%;transform:translate(20%,-50%);width:48px}.table-home-new-search-keyboard-action .table-home-new-search-keyboard-action__icon{position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.keyboard-icon{height:100%;width:100%}.keyboard-icon svg path{fill:#fff!important}.keyboard-icon svg{padding-top:8px;width:70%}.search-overlay__close{height:4rem;position:relative;right:0;top:0;width:100%;z-index:999}.search-overlay__close .close-input-icon{cursor:pointer;height:100%;position:absolute;right:0;width:4rem}.search-overlay__close .close-input-icon svg path{fill:#8a6025!important;fill:var(--primary-color)!important}.table-home-new-search__search-input input::placeholder{color:orange;font-size:32px}.button-gradient{background:linear-gradient(99deg,#ffa600 14.7%,#ff6361 73%)!important;min-width:144px!important}.modal-food-order-wrapper{overflow:hidden;position:relative}.over-lay-bottom{background:linear-gradient(180deg,#0000,#00000080);color:#fff;display:flex;gap:7px;justify-content:center;left:0;margin-left:-10px;margin-right:-10px;padding:5px 0;position:absolute;right:0;top:-20px}.over-lay-bottom .icon-arrow{color:#fff}.drawer-customer__wrapper svg>path,.modal-food-order-wrapper svg>path{fill:#fff!important}.item-bot,.item-top{color:#fff}.item-top{font-size:2px}.drawer-customer__wrapper .over-lay-top{background:linear-gradient(0deg,#0000,#00000080);color:#fff;display:flex;gap:7px;justify-content:center;left:0;margin-left:-10px;margin-right:-10px;padding:5px 0;position:absolute;right:0;top:0;z-index:1000}.ant-modal-root{position:relative;z-index:1000}.ant-modal-mask{background:#00000073}.ant-modal-mask,.ant-modal-wrap{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.ant-modal-wrap{-webkit-overflow-scrolling:touch;outline:0;overflow:auto}.ant-modal-centered{align-items:center;display:flex;justify-content:center}.ant-modal{box-sizing:border-box;margin:100px auto;max-width:calc(100vw - 32px);padding-bottom:24px;pointer-events:none;position:relative}.ant-modal-centered .ant-modal{margin:0 auto;padding-bottom:0}.ant-modal-content{background:#fff;background-clip:padding-box;border:0;border-radius:8px;box-shadow:0 6px 16px 0 #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;pointer-events:auto;position:relative}.ant-modal-header{background:#fff;border-radius:8px 8px 0 0;color:#000000e0;margin-bottom:8px;padding:16px 24px}.ant-modal-title{word-wrap:break-word;font-size:16px;font-weight:600;line-height:1.5;margin:0}.ant-modal-body{word-wrap:break-word;font-size:14px;line-height:1.5714;padding:24px}.ant-modal-footer{border-radius:0 0 8px 8px;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.ant-modal-close{background:#0000;border:0;border-radius:4px;color:#00000073;cursor:pointer;font-weight:600;height:32px;inset-inline-end:12px;line-height:1;outline:0;padding:0;position:absolute;right:12px;top:12px;transition:color .2s;width:32px;z-index:1010}.ant-modal-close:hover{background:#0000000f;color:#000000e0}.ant-modal-close-x{display:block;font-size:18px;line-height:32px;text-align:center}.ant-drawer{pointer-events:none;position:fixed;z-index:1000}.ant-drawer,.ant-drawer-mask{bottom:0;left:0;right:0;top:0}.ant-drawer-mask{background:#00000073;pointer-events:auto;position:absolute}.ant-drawer-content-wrapper{background:#fff;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px 0 #00000014;pointer-events:auto;position:absolute}.ant-drawer-right .ant-drawer-content-wrapper{bottom:0;right:0;top:0}.ant-drawer-left .ant-drawer-content-wrapper{bottom:0;left:0;top:0}.ant-drawer-top .ant-drawer-content-wrapper{left:0;right:0;top:0}.ant-drawer-bottom .ant-drawer-content-wrapper{bottom:0;left:0;right:0}.ant-drawer-content{background:#fff;height:100%;overflow:auto;width:100%}.ant-drawer-wrapper-body{display:flex;flex-direction:column;height:100%;width:100%}.ant-drawer-header{align-items:center;border-bottom:1px solid #0505050f;display:flex;justify-content:space-between;padding:16px 24px}.ant-drawer-title{flex:1 1;font-size:16px;font-weight:600;margin:0}.ant-drawer-close{background:#0000;border:0;color:#00000073;cursor:pointer;font-size:18px}.ant-drawer-body{flex:1 1;min-height:0;overflow:auto;padding:24px}.ant-row{display:flex;flex-flow:row wrap;min-width:0}.ant-col{max-width:100%;min-height:1px;position:relative}.ant-col-24{display:block;width:100%}.ant-col-23{display:block;width:95.83333333%}.ant-col-22{display:block;width:91.66666667%}.ant-col-21{display:block;width:87.5%}.ant-col-20{display:block;width:83.33333333%}.ant-col-19{display:block;width:79.16666667%}.ant-col-18{display:block;width:75%}.ant-col-17{display:block;width:70.83333333%}.ant-col-16{display:block;width:66.66666667%}.ant-col-15{display:block;width:62.5%}.ant-col-14{display:block;width:58.33333333%}.ant-col-13{display:block;width:54.16666667%}.ant-col-12{display:block;width:50%}.ant-col-11{display:block;width:45.83333333%}.ant-col-10{display:block;width:41.66666667%}.ant-col-9{display:block;width:37.5%}.ant-col-8{display:block;width:33.33333333%}.ant-col-7{display:block;width:29.16666667%}.ant-col-6{display:block;width:25%}.ant-col-5{display:block;width:20.83333333%}.ant-col-4{display:block;width:16.66666667%}.ant-col-3{display:block;width:12.5%}.ant-col-2{display:block;width:8.33333333%}.ant-col-1{display:block;width:4.16666667%}.ant-col-0{display:none}@media (max-width:575px){.ant-col-xs-24{display:block;width:100%}.ant-col-xs-20{display:block;width:83.33333333%}.ant-col-xs-18{display:block;width:75%}.ant-col-xs-16{display:block;width:66.66666667%}.ant-col-xs-12{display:block;width:50%}.ant-col-xs-10{display:block;width:41.66666667%}.ant-col-xs-8{display:block;width:33.33333333%}.ant-col-xs-6{display:block;width:25%}.ant-col-xs-4{display:block;width:16.66666667%}.ant-col-xs-0{display:none}}@media (min-width:768px){.ant-col-md-24{display:block;width:100%}.ant-col-md-20{display:block;width:83.33333333%}.ant-col-md-18{display:block;width:75%}.ant-col-md-16{display:block;width:66.66666667%}.ant-col-md-12{display:block;width:50%}.ant-col-md-10{display:block;width:41.66666667%}.ant-col-md-8{display:block;width:33.33333333%}.ant-col-md-6{display:block;width:25%}.ant-col-md-4{display:block;width:16.66666667%}.ant-col-md-0{display:none}}.ant-btn{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-sizing:border-box;color:#000000e0;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:8px;height:32px;justify-content:center;line-height:1.5714;outline:none;padding:4px 15px;transition:all .2s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;user-select:none;white-space:nowrap}.ant-btn:hover{border-color:#ffa600;color:#ffa600}.ant-btn-primary{background:#ffa600;border-color:#ffa600;color:#fff}.ant-btn-primary:hover{background:#ffb733;border-color:#ffb733;color:#fff}.ant-btn-link,.ant-btn-text{background:#0000;border-color:#0000}.ant-btn-dangerous{border-color:#ff4d4f;color:#ff4d4f}.ant-btn-lg{border-radius:8px;font-size:16px;height:40px;padding:6px 15px}.ant-btn-sm{border-radius:4px;height:24px;padding:0 7px}.ant-btn-round{border-radius:999px}.ant-btn-circle{border-radius:50%;min-width:32px;padding:0;width:32px}.ant-btn-block{width:100%}.ant-btn-disabled,.ant-btn[disabled]{background:#0000000a;border-color:#d9d9d9;color:#00000040;cursor:not-allowed}.ant-btn-loading{opacity:.7}.ant-checkbox-wrapper,.ant-radio-wrapper{align-items:center;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;line-height:1.5714}.ant-checkbox,.ant-radio{display:inline-block;height:16px;line-height:1;position:relative;width:16px}.ant-checkbox-input,.ant-radio-input{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.ant-checkbox-inner,.ant-radio-inner{background:#fff;border:1px solid #d9d9d9;box-sizing:border-box;display:block;height:16px;transition:all .2s;width:16px}.ant-checkbox-inner{border-radius:4px}.ant-radio-inner{border-radius:50%}.ant-checkbox-checked .ant-checkbox-inner{background:#ffa600;border-color:#ffa600}.ant-checkbox-checked .ant-checkbox-inner:after{border:2px solid #fff;border-left:0;border-top:0;content:"";display:block;height:9px;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(45deg);width:5px}.ant-radio-checked .ant-radio-inner{border-color:#ffa600;border-width:5px}.ant-checkbox-disabled .ant-checkbox-inner,.ant-radio-disabled .ant-radio-inner{background:#0000000a}.ant-select{box-sizing:border-box;cursor:pointer;display:inline-block;font-size:14px;position:relative}.ant-select-selector{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-sizing:border-box;display:flex;min-height:32px;padding:0 28px 0 11px;transition:all .2s}.ant-select-open .ant-select-selector,.ant-select-selector:hover{border-color:#ffa600}.ant-select-selection-item{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-select-arrow{align-items:center;color:#00000040;display:flex;margin-top:-6px;pointer-events:none;position:absolute;right:11px;top:50%}.atui-caret{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid;display:inline-block;height:0;width:0}.ant-select-dropdown{background:#fff;border-radius:8px;box-shadow:0 6px 16px 0 #00000014,0 3px 6px -4px #0000001f;max-height:60vh;overflow:auto;padding:4px;position:fixed;z-index:1050}.ant-select-item{border-radius:4px;cursor:pointer;display:block;padding:5px 12px}.ant-select-item:hover{background:#0000000a}.ant-select-item-option-selected{background:#fff7e6;font-weight:600}.ant-select-disabled{cursor:not-allowed;opacity:.6}.ant-input{background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-sizing:border-box;color:#000000e0;font-size:14px;line-height:1.5714;min-width:0;padding:4px 11px;transition:all .2s;width:100%}.ant-input:focus{border-color:#ffa600;outline:0}.ant-input-lg{font-size:16px;padding:7px 11px}.ant-input-sm{padding:0 7px}.ant-input-affix-wrapper{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:6px;display:inline-flex;gap:6px;padding:4px 11px}.ant-input-affix-wrapper>.ant-input{border:0;padding:0}.ant-input-number{background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-sizing:border-box;display:inline-block}.ant-input-number-input{background:#0000;border:0;border-radius:6px;font-size:14px;height:30px;outline:0;padding:0 11px;width:100%}.ant-input-number-disabled{background:#0000000a}.ant-spin{color:#ffa600;display:inline-block;text-align:center}.atui-spin-dot{animation:atuiSpin .9s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;box-sizing:border-box;display:inline-block;height:20px;width:20px}@keyframes atuiSpin{to{transform:rotate(1turn)}}.ant-spin-nested-loading{position:relative}.ant-spin-nested-loading>div>.ant-spin{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}.ant-spin-blur{opacity:.5;pointer-events:none}.ant-spin-text{font-size:14px;margin-top:8px}.ant-card{background:#fff;border-radius:8px;box-shadow:0 1px 2px 0 #00000008;box-sizing:border-box}.ant-card-head{border-bottom:1px solid #0505050f;padding:0 24px}.ant-card-head-wrapper{align-items:center;display:flex;justify-content:space-between;min-height:56px}.ant-card-head-title{font-size:16px;font-weight:600}.ant-card-body{padding:24px}.atui-skeleton>.atui-skeleton-line{animation:atuiSkeleton 1.4s ease infinite;background:linear-gradient(90deg,#0000000f 25%,#0000001f 37%,#0000000f 63%);background-size:400% 100%;border-radius:4px;height:16px;margin-bottom:12px}@keyframes atuiSkeleton{0%{background-position:100% 50%}to{background-position:0 50%}}.ant-layout{background:#f5f5f5;display:flex;flex:auto;flex-direction:column;min-height:0}.ant-layout-content{flex:auto;min-height:0}.ant-layout-header{background:#fff;flex:0 0 auto;height:64px;line-height:64px}.ant-layout-footer{flex:0 0 auto;padding:24px 50px}.ant-layout-sider{background:#fff;min-width:0;position:relative;transition:all .2s}.ant-empty{color:#00000040;font-size:14px;margin:0 8px;text-align:center}.ant-empty-image{height:40px;margin-bottom:8px}.atui-empty-box{border:2px solid;border-radius:4px;display:inline-block;height:32px;opacity:.5;width:46px}.ant-typography{color:#000000e0;word-break:break-word}.ant-typography-strong{font-weight:600}.ant-typography-secondary{color:#00000073}.ant-typography-danger{color:#ff4d4f}.ant-avatar{align-items:center;background:#ccc;border-radius:50%;color:#fff;display:inline-flex;font-size:14px;height:32px;justify-content:center;overflow:hidden;width:32px}.ant-avatar-image{height:100%;object-fit:cover;width:100%}.ant-menu{background:#fff;font-size:14px;list-style:none;margin:0;padding:0}.ant-menu-horizontal{align-items:center;border-bottom:1px solid #0505050f;display:flex}.ant-menu-item{align-items:center;cursor:pointer;display:flex;height:40px;padding:0 16px;position:relative}.ant-menu-item:hover{color:#ffa600}.ant-menu-submenu-title{align-items:center;cursor:pointer;display:flex;height:40px;padding:0 16px}.ant-menu-item-group-list,.ant-menu-sub{list-style:none;margin:0;padding:0}.ant-menu-item-divider{background:#0505050f;height:1px;margin:4px 0}.ant-dropdown{background:#fff;border-radius:8px;box-shadow:0 6px 16px 0 #00000014,0 3px 6px -4px #0000001f;min-width:160px;padding:4px;position:fixed;z-index:10050}#atui-feedback-host{height:0;top:0;z-index:1100}#atui-feedback-host,.ant-message{left:0;pointer-events:none;position:fixed;width:100%}.ant-message{text-align:center;top:8px}.ant-message-notice{padding:8px;text-align:center}.ant-message-notice-content{background:#fff;border-radius:8px;box-shadow:0 6px 16px 0 #00000014,0 3px 6px -4px #0000001f;display:inline-block;padding:9px 12px;pointer-events:auto}.ant-message-custom-content{align-items:center;display:inline-flex;font-size:14px;gap:8px}.atui-msg-icon{border-radius:50%;display:inline-block;height:14px;width:14px}.atui-msg-error{background:#ff4d4f}.atui-msg-success{background:#52c41a}.atui-msg-info{background:#1677ff}.atui-msg-warning{background:#faad14}.ant-notification{position:fixed;z-index:1100}.ant-notification-topRight{right:24px;top:24px}.ant-notification-bottomRight{bottom:24px;right:24px}.ant-notification-topLeft{left:24px;top:24px}.ant-notification-bottomLeft{bottom:24px;left:24px}.ant-notification-notice{background:#fff;border-radius:8px;box-shadow:0 6px 16px 0 #00000014,0 3px 6px -4px #0000001f;margin-bottom:16px;max-width:calc(100vw - 48px);padding:20px 24px;pointer-events:auto;width:384px}.ant-notification-notice-message{color:#000000e0;font-size:16px;margin-bottom:8px}.ant-notification-notice-description{color:#000000a6;font-size:14px}.ant-modal-confirm .ant-modal-body{padding:20px 24px}.ant-modal-confirm-body{display:block}.ant-modal-confirm-title{color:#000000e0;display:block;font-size:16px;font-weight:600;line-height:1.5}.ant-modal-confirm-content{color:#000000b3;font-size:14px;margin-top:8px}.ant-modal-confirm-btns{display:flex;gap:8px;justify-content:flex-end;margin-top:24px}