.cart-drawer{color:#1c1917!important;background:#f4efe6!important;box-shadow:0 24px 60px #1113!important}.guest-menu-layout .cart-drawer .cart-step-scroll,.guest-menu-layout .cart-drawer .cart-items,.guest-menu-layout .cart-drawer .cart-footer,.guest-menu-layout .cart-drawer .cart-location-container,.guest-menu-layout .cart-drawer .cart-payment-container,.staff-menu-app .cart-drawer .cart-items,.staff-menu-app .cart-drawer .cart-footer{color:#1c1917!important;background:#f4efe6!important}.cart-drawer .cart-title,.cart-drawer h3,.cart-drawer h4,.guest-detail-card h3,.confirm-title,.sm-modal-title,.loc-modal-title,.modal-title,.success-title,.paid-modal-title,.pay-sheet-title,.guest-book-title{font-family:Fraunces,Georgia,serif!important;font-weight:560!important}.cart-drawer>div:nth-child(2){background:#f7f3ec!important;border-bottom:1px solid #11111114!important}.cart-drawer span[style*=\#faf6ed],.cart-drawer span[style*=faf6ed]{color:#f6f1e8!important;background:#111!important;border-radius:999px!important}.cart-drawer .btn-primary,.guest-detail-card .btn-primary,.guest-detail-card .guest-detail-add{min-height:48px;color:#f6f1e8!important;box-shadow:none!important;background:#111!important;border-color:#111!important;border-radius:999px!important}.cart-drawer .cart-upsell-add{color:#f6f1e8!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:#111!important;border:0!important;border-radius:999px!important;padding:0 .35rem!important;font-size:.72rem!important;font-weight:750!important;line-height:1!important}.cart-drawer .cart-quiet-link{align-items:center;color:#c45e28!important;width:fit-content!important;height:auto!important;min-height:0!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 .4rem!important;padding:.1rem 0!important;font-size:.82rem!important;font-weight:650!important;line-height:1.3!important;display:block!important}.cart-drawer .cart-money,.guest-detail-card .guest-detail-price{color:#e07a3d!important}.cart-drawer .btn-primary:disabled{opacity:.45!important}.cart-drawer .promo-apply-btn{color:#f6f1e8!important;box-shadow:none!important;background:#111!important;border:0!important;border-radius:999px!important}.cart-drawer input,.cart-drawer textarea,.cart-drawer select,.loc-modal-card input,.loc-modal-card textarea,.loc-modal-card select,.sm-modal input,.sm-modal textarea,.sm-modal select,.modal-card input,.modal-card textarea,.modal-card select{min-height:44px;color:#1c1917!important;background:#fff!important;border:1px solid #11111124!important;border-radius:14px!important}.cart-drawer input:focus,.cart-drawer textarea:focus,.loc-modal-card input:focus,.sm-modal input:focus,.modal-card input:focus{border-color:#111!important;outline:none!important;box-shadow:0 0 0 3px #11111114!important}.cart-drawer .qty-controls,.guest-detail-card .qty-controls{align-items:center;height:32px!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #11111124!important;border-radius:999px!important;gap:0!important;padding:2px!important;display:inline-flex!important}.cart-drawer .qty-btn,.guest-detail-card .qty-btn{color:#111!important;width:28px!important;height:28px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important;font-size:1rem!important;font-weight:650!important;line-height:1!important}.cart-drawer .qty-num,.guest-detail-card .qty-num{text-align:center;min-width:1.15rem;padding:0 .15rem;color:#1c1917!important;font-size:.82rem!important;font-weight:750!important}.cart-drawer div[style*="min-width: 120px"],.cart-drawer div[style*=min-width\:120px]{background:#fff!important;border:1px solid #11111114!important;border-radius:18px!important;min-width:148px!important;max-width:168px!important;box-shadow:0 10px 24px #1111110f!important}.cart-drawer div[style*="height: 68px"],.cart-drawer div[style*=height\:68px]{background:radial-gradient(circle at 30% 20%,#e07a3d33,#0000 46%),linear-gradient(160deg,#f7f1e6,#efe8dc)!important;height:92px!important}.cart-drawer .total-row.final span:last-child,.cart-drawer .total-amt{color:#e07a3d!important}.guest-detail-card{background:#f4efe6!important;border:1px solid #11111114!important;border-radius:22px!important;box-shadow:0 24px 60px #1113!important}.order-ref-code,.delivery-info-icon,.step.active .step-label{color:#e07a3d!important}.confirm-title,.order-ref-code{font-family:Fraunces,Georgia,serif!important}.step.active .step-dot{box-shadow:none!important;background:#111!important;border-color:#111!important;animation:none!important}.payment-opt-btn.active,.payment-sub-btn.active{color:#f6f1e8!important;box-shadow:none!important;background:#111!important;border-color:#111!important}.payment-opt-btn.active span,.payment-sub-btn.active span{color:#f6f1e8!important}.sm-modal,.loc-modal-card,.modal-card,.success-modal,.paid-modal-card,.pay-sheet,.bar-modal,.lightbox-card,.guest-book-sheet{color:#1c1917!important;background:#f4efe6!important;border:1px solid #11111114!important;border-radius:22px!important;box-shadow:0 24px 50px #11111129!important}.sm-modal-sub,.loc-modal-sub,.paid-modal-sub,.guest-book-sub,.success-sub{color:#6f675f!important}.loc-modal-card button[style*="2563eb"],.loc-modal-card button[style*="37,99,235"],.loc-modal-card button[style*="37, 99, 235"],.sm-modal button[style*="2563eb"],.modal-card button[style*="2563eb"],.guest-book-sheet button[style*="2563eb"],.guest-book-sheet button[style*="37,99,235"],.place-order-btn,.mark-paid-btn,.success-new-btn{min-height:46px;color:#f6f1e8!important;background:#111!important;border-color:#111!important;border-radius:999px!important}.loc-modal-card [style*=\#f8fafc],.sm-modal [style*=\#f8fafc],.modal-card [style*=\#f8fafc],.success-modal [style*=\#f8fafc]{color:#1c1917!important}.loc-modal-card [style*=\#cbd5e1],.loc-modal-card [style*=\#94a3b8],.sm-modal [style*=\#94a3b8],.modal-card [style*=\#94a3b8]{color:#6f675f!important}.swal2-popup{color:#1c1917!important;background:#f4efe6!important;border-radius:22px!important}.swal2-title,.swal2-html-container{color:#1c1917!important}.swal2-title{font-family:Fraunces,Georgia,serif!important}.swal2-confirm{box-shadow:none!important;background:#111!important;border-radius:999px!important}.swal2-cancel{border-radius:999px!important}#staff-floor-root{--bg:#f4efe6;--bg2:#fff;--bg3:#f7f3ec;--card:#fff;--text:#1c1917;--text-dim:#6f675f;--text-soft:#3f3a34;--text-muted:#8a8178;--border:#1111111a;--border-mid:#11111129;color:#1c1917;background:#f4efe6}#staff-floor-root .topbar,#staff-floor-root .menu-topbar-slot .topbar{color:#f6f1e8!important;background:#111!important;border-bottom:none!important}#staff-floor-root .tb-title,#staff-floor-root .tb-sub,#staff-floor-root .topbar{color:#f6f1e8!important}#staff-floor-root .bottom-nav{background:#0a0a0a!important;border-top:none!important}#staff-floor-root .bnav-btn{color:#f6f1e89e!important}#staff-floor-root .bnav-btn.active,#staff-floor-root .bnav-btn:hover{color:#f6f1e8!important}.docket-header{box-shadow:0 8px 22px #1111110d;color:#1c1917!important;background:#fff!important;border:1px solid #11111114!important;border-radius:18px!important}.docket-ref-code{color:#111!important;font-family:Fraunces,Georgia,serif!important}.docket-total,.docket-loc{color:#e07a3d!important}.docket-guest,.docket-preview,.docket-time,.docket-ref-more{color:#6f675f!important}.docket-ref-thumb{box-shadow:0 0 0 2px #fff!important}.ntf-card{box-shadow:0 8px 20px #1111110a;border-radius:18px!important}.cart-drawer p[style*="184, 134, 11"],.cart-drawer strong[style*="184, 134, 11"],.cart-drawer span[style*="184, 134, 11"],.guest-detail-card [style*="184, 134, 11"],.cart-drawer p[style*="184,134,11"],.cart-drawer strong[style*="184,134,11"],.guest-detail-card [style*="184,134,11"]{color:#e07a3d!important}.cart-drawer button[style*="184, 134, 11"]:not(.cart-quiet-link):not(.qty-btn),.cart-drawer button[style*="184,134,11"]:not(.cart-quiet-link):not(.qty-btn),.cart-drawer button[style*=b8860b]:not(.cart-quiet-link):not(.qty-btn),.guest-detail-card button[style*="184, 134, 11"]:not(.qty-btn),.guest-detail-card button[style*=b8860b]:not(.qty-btn){color:#f6f1e8!important;background:#111!important;border-color:#111!important}.guest-book-sheet,.loc-modal-card,.sm-modal,.modal-card,.success-modal,.paid-modal-card,.guest-book-sheet .guest-book-title,.guest-book-sheet h2,.guest-book-sheet h3,.loc-modal-card h2,.loc-modal-card h3,.sm-modal h2,.sm-modal h3,.modal-card h2,.modal-card h3{color:#1c1917!important}.guest-book-sheet .guest-book-sub,.guest-book-sheet p,.loc-modal-card p,.sm-modal p,.modal-card p{color:#6f675f!important}.guest-book-go,.guest-book-sheet button[style*="37, 99, 235"],.guest-book-sheet button[style*="37,99,235"],.guest-book-sheet button[style*="2563eb"],.sm-modal button[style*="37, 99, 235"],.sm-modal button[style*="37,99,235"],.modal-card button[style*="37, 99, 235"],.modal-card button[style*="2563eb"],.loc-modal-card button[style*="37, 99, 235"],.loc-modal-card button[style*="37,99,235"]{color:#f6f1e8!important;background:#111!important;border-color:#111!important;border-radius:999px!important}.guest-book-cancel,.guest-book-sheet button[style*="51, 65, 85"],.guest-book-sheet button[style*="334155"]{color:#1c1917!important;background:#fff!important;border:1px solid #11111129!important;border-radius:999px!important}.pay-method{color:#1c1917!important;background:#fff!important;border:1px solid #1111111f!important}.pay-method.is-on{color:#f6f1e8!important;background:#111!important;border-color:#111!important}.bank-transfer-modal-hero{background:#111!important;border-color:#0000!important}.bank-transfer-modal-hero-label{color:#f6f1e8b8!important}.bank-transfer-modal-hero-number,.bank-transfer-modal-hero-meta,.bank-transfer-modal-hero-meta span{color:#f6f1e8!important;-webkit-text-fill-color:#f6f1e8!important}.modal-card .text-amber-500,.loc-modal-card .text-amber-500,.guest-book-sheet .text-amber-500{color:#e07a3d!important}.guest-book-sheet [style*="248, 250, 252"],.guest-book-sheet [style*="248,250,252"],.guest-book-sheet [style*=\#f8fafc],.guest-book-sheet [style*="203, 213, 225"],.guest-book-sheet [style*=\#cbd5e1],.loc-modal-card [style*="248, 250, 252"],.loc-modal-card [style*=\#f8fafc],.sm-modal [style*="248, 250, 252"],.sm-modal [style*=\#f8fafc],.modal-card [style*="248, 250, 252"],.modal-card [style*=\#f8fafc]{color:#1c1917!important}.guest-book-go,.bank-transfer-modal-hero-number,.bank-transfer-modal-hero-meta,.bank-transfer-modal-hero-meta span{color:#f6f1e8!important;-webkit-text-fill-color:#f6f1e8!important}
.buffet-list{flex-direction:column;gap:.9rem;display:flex}.buffet-card{background:#fff;border:1px solid #11111114;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 28px #1111110f}.buffet-cover{background:#1c1917;width:100%;position:relative;overflow:hidden}.buffet-cover.is-photo{aspect-ratio:auto;background:#1c1917;height:150px}.buffet-cover.is-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.buffet-cover.is-placeholder{aspect-ratio:auto;background-color:#111;background-image:radial-gradient(circle,#e07a3d29,#0000 62%),radial-gradient(#ffffff12 1px,#0000 1.2px);background-size:100% 100%,14px 14px;justify-content:center;align-items:center;height:104px;display:flex}.buffet-cover-badge{background:#fff padding-box padding-box;border:2px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:7px;display:flex;overflow:hidden;box-shadow:0 6px 18px #00000059}.buffet-cover-badge img{object-fit:contain;width:100%;height:100%;display:block}.buffet-cover.is-thumb{border-radius:14px;flex-shrink:0;width:72px;height:72px}.buffet-cover.is-thumb.is-placeholder{background-size:100% 100%,10px 10px}.buffet-cover.is-thumb .buffet-cover-badge{width:44px;height:44px;padding:5px}@media (min-width:768px){.buffet-cover.is-photo:not(.is-thumb){height:170px}.buffet-cover.is-placeholder:not(.is-thumb){height:110px}}.buffet-card-body{flex-direction:column;gap:.7rem;padding:.9rem 1rem 1rem;display:flex}.buffet-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.buffet-card-head h4{font-family:var(--font-display,"Outfit", sans-serif);color:#0f172a;letter-spacing:-.01em;margin:0;font-size:1.12rem;font-weight:650}.buffet-card-head p{color:#64748b;margin:.25rem 0 0;font-size:.86rem;line-height:1.45}.buffet-price{color:#e07a3d;white-space:nowrap;background:#e07a3d1a;border:1px solid #e07a3d4d;border-radius:999px;flex-shrink:0;align-items:baseline;gap:.2rem;padding:.32rem .7rem;font-size:.86rem;font-weight:750;display:inline-flex}.buffet-price span{color:#6f675f;font-size:.68rem;font-weight:550}.buffet-days{flex-wrap:wrap;gap:.35rem;display:flex}.buffet-day{color:#6f675f;letter-spacing:.01em;background:#f6f1e8;border:1px solid #11111114;border-radius:999px;align-items:center;gap:.28rem;padding:.22rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.buffet-day em{letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:750}.buffet-day.is-today{color:#fff;box-shadow:none;background:#111;border-color:#111}.buffet-day.is-today em{color:#e07a3d}.buffet-includes{border-top:1px solid #0f172a0f;padding-top:.7rem}.buffet-includes>span{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin-bottom:.4rem;font-size:.66rem;font-weight:700;display:block}.buffet-includes>div{grid-template-columns:1fr 1fr;gap:.35rem .6rem;display:grid}.buffet-includes>div>div{color:#0f172a;align-items:center;gap:.35rem;font-size:.8rem;display:flex}.buffet-includes svg{color:#b8860b;flex-shrink:0}.buffet-book{color:#fff;width:100%;font-family:var(--font-display,"Outfit", sans-serif);letter-spacing:.01em;cursor:pointer;box-shadow:none;background:#111;border:none;border-radius:12px;margin-top:.15rem;padding:.82rem 1rem;font-size:.95rem;font-weight:750}.buffet-book:hover{filter:brightness(1.08)}.staff-menu-app .buffet-card-head h4,.staff-menu-app .buffet-includes>div>div{color:var(--text,#0f172a)}.staff-menu-app .buffet-card-head p{color:var(--text-dim,#64748b)}
