.categories{display:flex;gap:7px;overflow-x:auto;margin:14px 0;padding:3px 0 8px}.categories button{white-space:nowrap}.categories [aria-pressed="true"],.spice-options [aria-pressed="true"]{background:#ffcf33;border:2px solid #bd9632}.order-products{display:grid;grid-template-columns:1fr 1fr;gap:9px;max-height:440px;overflow:auto}.product{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e9e3d6;border-radius:12px;padding:13px}.product small{display:block;color:#857e6e;margin-top:6px}.quantity{display:flex;align-items:center;gap:6px;white-space:nowrap}.quantity button{padding:7px 10px}.cart-summary{border-top:1px solid #e9e3d6;margin-top:18px;padding-top:16px}.order-lines{list-style:none;padding:0;margin:12px 0}.order-lines li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #f1ece2;font-size:12px}.order-lines small{display:block;color:#857e6e;margin-top:4px}.round{margin-top:18px}.round h3{display:flex;justify-content:space-between;color:#826b36}.bill-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.bill-list button{text-align:left;padding:14px;border:1px solid #e9e3d6;background:#faf9f6}.bill-list span,.bill-list small{display:block;margin-top:7px}.bill-list small{color:#857e6e}.spice-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.spice-options button{min-height:46px}.order-bill input{margin:9px 0}.order-menu .help{margin-top:0}@media(max-width:640px){.order-products,.bill-list{grid-template-columns:1fr}.order-products{max-height:380px}.product{padding:12px}.categories button{padding:10px 12px}.order-bill .facts{font-size:12px}}

.order-remark{display:block;margin:18px 0}.order-remark textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #d9d1c1;border-radius:10px;padding:12px;margin:8px 0;font:inherit;font-size:14px;resize:vertical;min-height:92px}.order-remark small{display:block;text-align:right;color:#857e6e}.order-note{border:1px solid #e9e3d6;border-radius:10px;padding:10px 12px;margin:12px 0}.order-note h3{font-size:13px;margin:0 0 8px}.remark-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.remark-preview{overflow-wrap:anywhere;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
