@font-face{font-family:boonhome;src:url(/assets/boonhome-400-DNlsAKSW.woff) format("truetype")}:root{font-family:boonhome;padding:0;margin:0}body{font-family:boonhome!important;padding:0;margin:0}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}.order-item,.order-section-item,.simple-order-item{transition:all .2s ease-in-out}.order-item:hover{transform:translateY(-2px);box-shadow:0 3px 6px #0000001a}.order-item .ant-card-body{padding:12px}.order-item .ant-input-number-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.order-section-item:hover{background-color:#fafafa}.order-section-item:active{background-color:#f5f5f5}.order-section .ant-card{height:100%}.order-section .ant-card-head{border-bottom:1px solid #f0f0f0;padding:8px 16px;background-color:#fff;min-height:40px}.order-section .ant-card-body{padding:0}.order-section .ant-card-body::-webkit-scrollbar{width:6px}.order-section .ant-card-body::-webkit-scrollbar-track{background:#f5f5f5}.order-section .ant-card-body::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:3px}.order-section .ant-card-body::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.simple-order-item:hover{transform:translateY(-2px);box-shadow:0 3px 6px #0000001a}.simple-order-item .ant-card-body{padding:12px}@media (max-width: 768px){.order-item,.simple-order-item{margin-bottom:6px}.order-item .ant-card-body,.simple-order-item .ant-card-body{padding:8px}.order-section{width:100%!important;margin-bottom:16px}.order-section .ant-card-head{padding:6px 12px}.order-section-item{padding:8px 12px}.order-item .ant-input-number{width:60px!important}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.order-item,.simple-order-item,.order-section-item{animation:slideIn .2s ease-out}.order-item .ant-btn[disabled],.simple-order-item .ant-btn[disabled]{opacity:.6;cursor:not-allowed}._activeBottomMenu_morjr_1{color:#1976d2;font-weight:700}._bgCard_morjr_7{padding:15px 20px;background-color:#1976d2}._appBar_morjr_12{display:flex;align-items:center;justify-content:center;position:relative;padding:15px 20px;background-color:#1976d2;font-size:18px;font-weight:800;color:#fff!important}._appBarHeader_morjr_25{display:flex;align-items:center;justify-content:space-between;position:relative;padding:15px 20px;background-color:#1976d2;font-size:18px;font-weight:800;color:#fff!important}._buttonBack_morjr_38{position:absolute;left:5%;font-size:25px}._buttonRight_morjr_45{position:absolute;right:5%}._cardList_1lgy4_1{background-color:#f9f9f9;margin-bottom:5px;border-radius:10px}._cardDetail_1lgy4_23{padding:15px}._cardDetail_1lgy4_23 ._title_1lgy4_28{font-size:16px;color:#000}._cardDetail_1lgy4_23{width:100%;color:gray;font-size:13px}._subtitle_1lgy4_39{font-size:14px;color:#000}._buttonQty_1lgy4_44{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;color:gray;background-color:#eee}._textTotal_1lgy4_55{color:#1976d2;font-size:20px;font-weight:700}._cardDashboard_1lgy4_62{background-color:#00488c;color:#fff;padding:10px;border-radius:5px}._headerTitle_4ncbh_1{display:flex;justify-content:space-between;gap:20px;align-items:center}h1{padding:0;margin:0}.branch-report-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.branch-report-table .ant-table-summary{background:#fafafa;font-weight:700}._loginpage_1ecyj_1{background:#02006773;background:linear-gradient(180deg,#0e139d,#5d90e7ec);height:100vh;width:100%}._boxContainer_1ecyj_13{padding:20px;text-align:center;border-radius:8px;background-color:#fff;color:#000;box-shadow:0 0 10px #00000017;position:absolute;max-width:500px;width:350px;top:50%;left:50%;transform:translate(-50%,-50%)}._boxContainerHeader_1ecyj_28{position:relative;background-color:#1976d2;height:40dvh}._h1_1ecyj_34{margin:0;color:#fff;font-weight:bolder;font-size:40px;text-align:center}@media only screen and (min-width: 1024px){._boxContainer_1ecyj_13{width:650px}}@media only screen and (min-width: 768px) and (max-width: 1023px){._boxContainer_1ecyj_13{width:450px}}@media only screen and (max-width: 767px){._boxContainer_1ecyj_13{width:350px}}.layout-display{background:#ffc114;background:linear-gradient(180deg,#ffc114,#ec202a)}.responsive-pos-layout{font-size:16px}.fullscreen-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000001a;z-index:999998;display:flex;justify-content:center;align-items:center;cursor:pointer}.fullscreen-prompt{background:#1890fff2;color:#fff;padding:clamp(20px,3vw,50px);border-radius:15px;font-size:clamp(18px,2.5vw,24px);font-weight:700;text-align:center;box-shadow:0 8px 24px #0000004d;animation:pulse 2s infinite}.fullscreen-subtitle{font-size:clamp(14px,1.8vw,18px)!important;opacity:.9}.pos-header{background:linear-gradient(135deg,#ff5918,#eca934)!important;box-shadow:0 2px 8px #0000001a}.pos-title{color:#fff!important;margin:0!important;text-align:center!important;font-size:clamp(24px,4vw,30px)!important;font-weight:700!important}.pos-subtitle{color:#fff!important;display:block!important;text-align:center!important}.pos-footer{background:#001529!important;box-shadow:0 -2px 8px #0000001a}.footer-content{display:flex;padding:0;gap:clamp(15px,3vw,30px);flex-wrap:wrap}.total-section{flex:1;min-width:250px}.payment-section{flex:1;min-width:250px;margin:0}.payment-row{margin:0!important}.footer-label{color:#fff!important;font-size:clamp(14px,2vw,18px)!important}.total-amount{color:#52c41a!important;margin:0!important;font-size:clamp(32px,5vw,42px)!important;font-weight:700!important;line-height:1.2!important}.receive-amount,.change-amount{color:orange!important;margin:0!important;font-size:clamp(20px,3vw,25px)!important;font-weight:700!important;line-height:1.2!important}.change-amount{color:#52c41a!important}.pos-content{margin:0;display:flex!important;padding:0!important;flex-direction:row}.order-section{flex:1;padding:clamp(15px,3vw,24px);background:#fff;border-right:1px solid #f0f0f0;min-width:300px}.empty-order{text-align:center;padding:clamp(30px,5vh,50px);display:flex;flex-direction:column;justify-content:center;height:100%}.empty-title{color:#8c8c8c!important;margin-bottom:16px!important;font-size:clamp(20px,3vw,24px)!important}.empty-subtitle{color:#bfbfbf!important;font-size:clamp(16px,2.5vw,18px)!important}.order-header{color:#262626!important;margin:0!important;padding:0!important;font-size:clamp(16px,2.2vw,20px)!important}.order-badge .ant-badge-count{background-color:#52c41a!important;font-size:clamp(10px,1.5vw,12px)!important;padding:0!important}.order-list-container{height:60vh;overflow-y:auto;margin:clamp(10px,2vh,15px) 0 0 0}.order-item{border-bottom:1px solid #f0f0f0!important;padding:clamp(8px,1vh,12px) 0!important}.order-item-row{width:100%!important}.product-name{color:#262626!important;font-weight:500!important;font-size:clamp(14px,1.8vw,16px)!important;line-height:1.3!important}.price-qty-col{text-align:center!important}.price-qty{color:#595959!important;font-size:clamp(13px,1.6vw,15px)!important}.total-price-col{text-align:right!important}.total-price{color:#1890ff!important;font-weight:700!important;font-size:clamp(14px,1.8vw,16px)!important}.qr-section{margin:0;background:url(/bgqr.jpg);background-position:center;background-repeat:no-repeat;background-size:contain;width:30%;text-align:center}.qr-title{margin:clamp(10px,2vh,15px) 0!important;font-size:clamp(18px,2.8vw,24px)!important;color:#262626}.qr-code-container{margin:0;padding:0}.qr-code{width:clamp(180px,25vw,250px)!important;height:clamp(180px,25vw,250px)!important}.qr-thanks{margin:clamp(10px,2vh,15px) 0;font-size:clamp(14px,2vw,16px);color:#595959}.exchange-title{font-size:clamp(16px,2.5vw,20px)!important;margin:clamp(15px,2.5vh,20px) 0 clamp(10px,1.5vh,15px) 0!important;color:#262626}.exchange-rates{display:flex;justify-content:center;gap:clamp(30px,5vw,50px);flex-wrap:wrap}.exchange-item{font-size:clamp(16px,2.2vw,20px);color:#1890ff;font-weight:500}.promotion-section{width:70%;background:#fff}.loading-container{height:100%;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:12px}.loading-icon{font-size:clamp(32px,4vw,36px)!important}.promotion-carousel{height:100vh!important;margin:0!important;padding:0!important}.carousel-slide{width:100%;height:clamp(400px,75vh,800px);display:flex!important;justify-content:center;align-items:center;border:0}.promotion-image{width:100%;height:100%;object-fit:contain;border:0;margin:0!important;padding:0!important}.promotion-placeholder{height:100%;width:100%;display:flex;justify-content:center;align-items:center;background:#f0f2f5;border-radius:8px}.promotion-placeholder .anticon{font-size:clamp(48px,8vw,72px);color:#d9d9d9}@media (max-width: 768px){.pos-content{flex-direction:column}.qr-section{width:30%}.qrcode{margin-top:200px}.order-section{border-right:none;border-bottom:1px solid #f0f0f0;min-height:40vh}.promotion-section{width:70%}.footer-content{flex-direction:column;gap:15px}.total-section,.payment-section{flex:none;min-width:auto}}@media (max-width: 480px){.order-list-container{height:35vh}.promotion-carousel{height:40vh!important}.carousel-slide{height:40vh}.exchange-rates{flex-direction:column;gap:15px}}@media (min-width: 1400px){.responsive-pos-layout{font-size:18px}.pos-title{font-size:42px!important}.total-amount{font-size:48px!important}.qrcode{margin-top:150px}}@media (min-width: 1920px){.responsive-pos-layout{font-size:20px}.pos-title{font-size:48px!important}.total-amount{font-size:54px!important}}@media (min-width: 1366px){.order-section,.qr-section{z-index:9999;box-shadow:9px 2px 22px 2px #000000bd;-webkit-box-shadow:9px 2px 22px 2px rgba(0,0,0,.74);-moz-box-shadow:9px 2px 22px 2px rgba(0,0,0,.74)}.qrcode{margin-top:170px}.exchange-title{font-size:16px!important}.exchange-rates .exchange-item{font-size:14px!important}.exchange-section{position:absolute;bottom:1.5%;left:8%}.promotion-carousel{height:100vh!important;margin:0!important;padding:0!important}.carousel-slide{width:100%;height:clamp(250px,78vh,900px);display:flex!important;justify-content:center;align-items:center;border:0}.promotion-image{width:100%!important;height:100%!important;object-fit:contain;object-position:center;border:0;margin:0!important;padding:0!important}}@font-face{font-family:boonhome;src:url(/assets/boonhome-400-DNlsAKSW.woff) format("truetype")}:root{font-family:boonhome;line-height:1.5;background-color:#fefefe}*{font-family:boonhome,sans-serif!important;box-sizing:border-box}body{font-family:boonhome}.sticky{position:sticky;top:7%;z-index:1000;background-color:#fff;padding:10px;box-shadow:0 2px 4px #0000001a}.posOrderList{height:90dvh;position:sticky;top:7%;z-index:1000;background-color:#fff;padding:10px;box-shadow:0 2px 4px #0000001a}.posOrderList .header{font-size:25px;font-weight:700}.posOrderList .total-footer{display:flex;justify-content:space-between;font-size:20px;font-weight:900;margin-bottom:10px}.payment-modal{padding:0}.bg-payment{background-color:#eee}.type-pay{font-size:16px;padding:8px;cursor:pointer}.type-pay:hover{background-color:#b9e2ff}.active-payment{background-color:#b9e2ff;border-bottom:3px solid #1976d2}.footer-payment{font-size:18px;padding:10px;cursor:pointer}.footer-payment:hover{background-color:#d0d0d0}.order-item:hover{background-color:#f0f9ff}.qty-money{padding:8px;background-color:#eee;text-align:center;font-size:18px;border-radius:10px;cursor:pointer}.qty-money:hover{background-color:#f0f9ff}.scrollable-container{display:flex;gap:5px;width:100%;margin-top:10px;overflow-x:scroll}.scrollable-item{background-color:#f5f5f5;padding:5px;border-radius:4px;min-width:100px;display:flex;justify-content:center;align-items:center;height:40px;text-align:center;color:#1976d2;cursor:pointer;white-space:nowrap}.scrollable-item:hover{background-color:#f0f9ff;color:#1976d2}.scrollable-active{color:#fff;background-color:#1976d2}.custom-hover-button{background-color:orange;border-color:orange;color:#fff}.custom-hover-button:hover{background-color:#ff8c00;color:#fff}.pos-order-list-footer{box-shadow:0 -2px 4px #0000001a}.card-pos .ant-card-body{padding:0}.view-detail-order .ant-card{transition:all .2s}.view-detail-order .ant-card:hover{box-shadow:0 3px 6px #0000001a}.view-detail-order .ant-divider{background-color:#f0f0f0}@media (max-width: 640px){.view-detail-order .ant-drawer-content-wrapper{width:100%!important}}.view-detail-order-change .ant-card{transition:all .2s}.view-detail-order-change .ant-card:hover{box-shadow:0 3px 6px #0000001a}.view-detail-order-change .ant-divider{background-color:#f0f0f0}@media (max-width: 900px){.view-detail-order-change .ant-drawer-content-wrapper{width:100%!important}.view-detail-order-change .ant-col{width:100%;margin-bottom:16px}}.report-dashboard .ant-card{transition:all .2s}.report-dashboard .ant-card:hover{box-shadow:0 3px 6px #0000001a}.report-dashboard .ant-tabs-tab{padding:8px 16px}.report-dashboard .ant-tabs-nav{margin-bottom:16px}@media (max-width: 768px){.report-dashboard .ant-card{margin:8px}.report-dashboard .ant-tabs-tab{padding:6px 12px;font-size:14px}}.summary-report .ant-card{transition:all .2s}.summary-report .ant-card:hover{transform:translateY(-2px);box-shadow:0 3px 6px #0000001a}.summary-report .ant-statistic-title{color:#595959;font-size:14px}.summary-report .ant-statistic-content{display:flex;align-items:center;gap:8px}@media (max-width: 768px){.summary-report .ant-col{margin-bottom:8px}.summary-report .ant-statistic-content{font-size:16px}}.fullscreen-container{position:relative;width:100%;height:100vh;overflow:hidden}.fullscreen-container:-webkit-full-screen{width:100vw;height:100vh}.fullscreen-container:-moz-full-screen{width:100vw;height:100vh}.fullscreen-container:fullscreen{width:100vw;height:100vh}.fullscreen-container:fullscreen{overflow:hidden}.fullscreen-container:fullscreen ::-webkit-scrollbar{display:none}body:-webkit-full-screen{margin:0;padding:0;overflow:hidden}body:-moz-full-screen{margin:0;padding:0;overflow:hidden}body:fullscreen{margin:0;padding:0;overflow:hidden}.fullscreen-container{transition:all .3s ease}.fullscreen-button{position:fixed;top:20px;right:20px;z-index:99999;padding:12px 20px;font-size:16px;background-color:#1890ff;color:#fff;border:none;border-radius:8px;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:all .3s ease}.fullscreen-button:hover{background-color:#40a9ff;transform:translateY(-2px)}.fullscreen-button:active{transform:translateY(0)}
