/* v164: keep the existing order/message design, but make Order this shoe order-only. */
#customerChatModal.order-only-mode .chat-conversation,
#customerChatModal .customer-chat-card.order-only-mode .chat-conversation{display:none!important;}
#customerChatModal.order-only-mode #customerChatInput,
#customerChatModal.order-only-mode .chat-input-shell,
#customerChatModal.order-only-mode #customerChatAttach,
#customerChatModal.order-only-mode #customerChatAttachmentPreview,
#customerChatModal.order-only-mode .chat-composer-tools,
#customerChatModal.order-only-mode .chat-order-strip{display:none!important;}
#customerChatModal.order-only-mode .customer-chat-form{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-end!important;gap:10px!important;}
#customerChatModal.order-only-mode #customerChatSubmit{display:none!important;}
#customerChatModal.order-only-mode #customerPlaceOrderButton{display:flex!important;align-items:center!important;justify-content:center!important;width:min(100%,420px)!important;min-height:50px!important;margin:0 auto!important;padding:0 20px!important;border-radius:14px!important;font-size:14px!important;font-weight:850!important;letter-spacing:.01em!important;white-space:nowrap!important;background:#f3a712!important;border:1px solid #f3a712!important;color:#172033!important;-webkit-text-fill-color:#172033!important;box-shadow:0 10px 24px rgba(243,167,18,.18)!important;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease!important;}
#customerChatModal.order-only-mode #customerPlaceOrderButton:hover{background:#f3a712!important;border-color:#f3a712!important;color:#172033!important;-webkit-text-fill-color:#172033!important;filter:brightness(.98)!important;transform:translateY(-1px)!important;}
#customerChatModal.order-only-mode #customerPlaceOrderButton:active{background:#f3a712!important;border-color:#f3a712!important;color:#172033!important;-webkit-text-fill-color:#172033!important;transform:translateY(1px) scale(.985)!important;box-shadow:0 5px 12px rgba(243,167,18,.18)!important;}
#customerChatModal.order-only-mode #customerPlaceOrderButton:disabled{opacity:1!important;cursor:default!important;}
#customerPlaceOrderButton{display:none;}
#customerChatModal.order-only-mode .chat-compose-row{margin-bottom:0;}

.customer-order-history-item{position:relative}.customer-order-history-image{width:54px;height:54px;border-radius:14px;overflow:hidden;background:#f2f2f0;margin-bottom:10px}.customer-order-history-image img{width:100%;height:100%;object-fit:cover;display:block}

/* v193: Order tab Place order button state. Gold before placement; gold + Order on pending while awaiting confirmation; gold + Place order again after acceptance. */
#customerChatModal.order-only-mode #customerPlaceOrderButton.order-placed-pending{
  background:#f3a712!important;
  border-color:#f3a712!important;
  color:#172033!important;
  -webkit-text-fill-color:#172033!important;
  box-shadow:0 10px 24px rgba(243,167,18,.2)!important;
  opacity:1!important;
}
#customerChatModal.order-only-mode #customerPlaceOrderButton.order-placed-pending:disabled{
  opacity:1!important;
  cursor:default!important;
}
#customerChatModal.order-only-mode #customerPlaceOrderButton.order-placed-pending:hover,
#customerChatModal.order-only-mode #customerPlaceOrderButton.order-placed-pending:active{
  transform:none!important;
  filter:none!important;
  box-shadow:0 10px 24px rgba(243,167,18,.2)!important;
}

