.message-order-popup .arce-popup-title-title{font-weight:400}.message-order-popup .arce-popup-title-right{color:#222}.message-order-popup .order-picker{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-height:7.41333rem;overflow-y:auto;background-color:#fff}.message-order-popup .order-picker,.message-order-popup .order-picker-list,.message-order-popup .order-picker-skeleton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.message-order-popup .order-picker-list,.message-order-popup .order-picker-skeleton{padding:.32rem .32rem .64rem}.message-order-popup .order-picker-skeleton-item{padding:.32rem;background-color:#f3f4f7;border-radius:.21333rem;margin-bottom:.32rem}.message-order-popup .order-picker-empty,.message-order-popup .order-picker-loading{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.06667rem .53333rem;color:#999}.message-order-popup .order-picker-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.32rem;background-color:#f3f4f7;border-radius:.16rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:.32rem}.message-order-popup .order-picker-item-status{color:#111;font-size:.42667rem;font-weight:500;margin-bottom:.32rem}.message-order-popup .order-picker-item-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.32rem;min-width:0;margin-bottom:.32rem}.message-order-popup .order-picker-item-id{color:#6f727d;font-size:.32rem;font-weight:400;border-top:.02667rem solid rgba(0,0,0,.1);padding-top:.32rem;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.message-order-popup .order-picker-item-image{width:2.4rem;height:2.4rem;object-fit:cover;border-radius:.10667rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.message-order-popup .order-picker-item-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.21333rem;min-width:0}.message-order-popup .order-picker-item-title{color:#111;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;overflow:hidden;font-size:.37333rem;font-weight:400;margin-bottom:.21333rem;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.message-order-popup .order-picker-item-excerpt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.21333rem}.message-order-popup .order-picker-item-price{color:#111;font-size:.42667rem;font-weight:500;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.message-order-popup .order-picker-item-button{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.message-order-popup .order-picker-item-button .arce-button{height:.85333rem;padding:.21333rem .32rem;border:.02667rem solid #000;color:#111}.chat-container{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;position:relative}.chat-container,.chat-messages{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.chat-messages{overflow-y:auto;background-color:#feffff;padding:.53333rem .32rem calc(4.37333rem + env(safe-area-inset-bottom))}.chat-empty,.chat-loading{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;color:#999}.chat-empty,.chat-loading,.chat-message-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.chat-message-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:.53333rem}.message-bubble{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.message-bubble-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.message-bubble-left+.message-bubble-left{margin-top:.53333rem}.message-bubble-left+.message-bubble-right{margin-top:1.06667rem}.message-bubble-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.message-bubble-right+.message-bubble-left{margin-top:1.06667rem}.message-bubble-right+.message-bubble-right{margin-top:.53333rem}.message-bubble-avatar{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:.21333rem;width:.74667rem;height:.74667rem;border-radius:50%;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.message-bubble-avatar .logo{width:.74667rem;height:.74667rem;border-radius:50%;object-fit:cover}.message-bubble-avatar svg{width:.53333rem;height:.53333rem;color:#fff}.message-bubble-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.message-bubble-content-left{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.message-bubble-content-right{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.message-bubble-content-right .message-bubble-card{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-left:.85333rem;padding-right:0}.message-bubble-content-right .message-bubble-status{left:0;right:auto}.message-bubble-card{position:relative;padding-left:0;padding-right:.85333rem}.message-bubble-card,.message-bubble-status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.message-bubble-status{height:.53333rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:calc(50% - .26667rem);right:0;left:auto}.message-bubble-text{padding:.21333rem .26667rem;border-radius:.16rem;word-wrap:break-word;white-space:pre-wrap;position:relative;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;border:.02667rem solid rgba(0,0,0,0)}.message-bubble-text-user{background-color:#ffead8;color:#111;font-size:.37333rem;font-weight:500}.message-bubble-text-received{background-color:#f3f4f7;color:#111;font-size:.37333rem;font-weight:400}.message-bubble-image{border-radius:.16rem;overflow:hidden;position:relative;cursor:pointer;border:.02667rem solid #fff}.message-bubble-image img{height:auto;max-width:8.53333rem;min-width:3.41333rem;min-height:3.41333rem;max-height:8.53333rem;display:block;object-fit:cover;object-position:center;background-color:#f9f9f9;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.message-bubble-image img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.message-bubble-order{border-radius:.16rem;overflow:hidden;background-color:#f3f4f7;position:relative;min-width:8rem;max-width:80%;cursor:pointer}.message-bubble-order-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.16rem .26667rem .32rem}.message-bubble-order-status{color:#111;font-size:.42667rem;font-weight:500;margin-bottom:.21333rem}.message-bubble-order-basic{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.26667rem;margin-bottom:.32rem}.message-bubble-order-image{width:2.4rem;height:2.4rem;object-fit:cover;border-radius:.10667rem;background-color:#f5f5f5;overflow:hidden}.message-bubble-order-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.message-bubble-order-title{max-width:4.8rem;font-size:.37333rem;color:#222;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.message-bubble-order-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.message-bubble-order-price{overflow:hidden;color:#111;text-overflow:ellipsis;font-size:.42667rem;font-weight:500}.message-bubble-order-id{color:#6f727d;font-size:.32rem;font-weight:400;border-top:.02667rem solid rgba(0,0,0,.1);padding-top:.32rem;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.message-bubble-loading{opacity:.7}.message-bubble-failed{opacity:.7;background-color:#ffebee!important;border:.02667rem solid #f44336!important;color:#e92315!important}.message-bubble-failed .message-bubble-image-status,.message-bubble-loading .message-bubble-image-status{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:1}.message-bubble-failed .message-bubble-image-status .message-loading-spinner .arce-loading,.message-bubble-loading .message-bubble-image-status .message-loading-spinner .arce-loading{color:#fff}.message-bubble-time{font-size:.26667rem;color:rgba(51,51,51,.6);margin-top:.10667rem}.message-bubble .message-loading-indicator{display:inline-block;margin:auto .21333rem;color:#7d7a7a}.message-bubble .message-failed-indicator{display:inline-block;margin:auto .21333rem;color:#ef1a0b;font-weight:700;font-size:.42667rem}.message-bubble .message-image-failed-overlay,.message-bubble .message-image-loading-overlay,.message-bubble .message-order-failed-overlay,.message-bubble .message-order-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.7);border-radius:.16rem}.chat-input{position:fixed;bottom:0;left:0;right:0;z-index:50;background:#fff;padding:.21333rem .32rem calc(.32rem + env(safe-area-inset-bottom))}.chat-input-header{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto;border-radius:26.64rem;margin-bottom:.21333rem;border:.02667rem solid rgba(85,85,85,.2)}.chat-input-header:hover{border:.02667rem solid #555}.chat-input-wrapper{margin:0 auto;border-radius:.16rem;background:#f3f4f7;overflow:hidden;padding-bottom:.21333rem}.chat-input-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.32rem;width:100%;padding:.32rem;margin:0 auto}.chat-input-container .arce-textarea{background-color:#f3f4f7}.chat-input-footer{gap:.32rem;padding:.10667rem 0}.chat-input-footer,.chat-input-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.chat-input-toolbar{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;gap:.10667rem;margin:0 auto;padding:0 .21333rem}.chat-input-send{padding:0 .32rem}.chat-input-image-button,.chat-input-quick-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.10667rem;padding:.16rem;border-radius:50%;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;font-size:.37333rem;color:#111}.chat-input-image-button:disabled,.chat-input-quick-button:disabled{opacity:.5;cursor:not-allowed}.chat-input-image-button:hover:not(:disabled),.chat-input-quick-button:hover:not(:disabled){background-color:rgba(85,85,85,.1)}.chat-input-image-button svg,.chat-input-quick-button svg{width:.64rem;height:.64rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.chat-input-image-button span,.chat-input-quick-button span{white-space:nowrap}.chat-input-order-button{border-radius:.16rem;padding:.16rem .32rem}.chat-input-order-button svg{width:.48rem;height:.48rem}.chat-input-quick-button.active{background-color:#d3d1cf;color:#fff}.chat-input-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:.32rem}.chat-input-textarea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.chat-input-textarea .arce-textarea{padding-left:.10667rem}.chat-input-textarea .arce-textarea .arce-textarea-textarea{font-size:.37333rem;color:#111;min-height:.53333rem}.chat-input-textarea .arce-textarea .arce-textarea-textarea::-webkit-input-placeholder{color:#6f727d}.chat-input-button{min-width:2.13333rem}.chat-input .arce-button-solid.arce-button-disabled{background:-webkit-linear-gradient(bottom,rgba(255,255,255,.2),rgba(255,255,255,.2)),#f96c05;background:linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),#f96c05;color:rgba(252,253,253,.4)}.chat-quick{padding:.21333rem;min-height:4.8rem;max-height:6.4rem;overflow-y:auto;background-color:#fff}.chat-quick .chat-quick-emoji,.chat-quick .chat-quick-replies{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.21333rem}.chat-quick .chat-quick-emoji-item,.chat-quick .chat-quick-reply-item{padding:.21333rem .42667rem;background-color:#fff;border:.02667rem solid #2196f3;border-radius:.53333rem;color:#2196f3;font-size:.37333rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;white-space:nowrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.chat-quick .chat-quick-emoji-item:hover:not(:disabled),.chat-quick .chat-quick-reply-item:hover:not(:disabled){background-color:#2196f3;color:#fff}.chat-quick .chat-quick-emoji-item:disabled,.chat-quick .chat-quick-reply-item:disabled{opacity:.5;cursor:not-allowed}.chat-quick .chat-quick-emoji-item{border-color:rgba(0,0,0,0);color:#222;padding:.10667rem;width:1.06667rem;height:1.06667rem;font-size:.64rem}.chat-quick .chat-quick-emoji-item:hover:not(:disabled){background-color:#e1e3e4;color:#fff}