.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:278px;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:12px 12px 24px}.message-order-popup .order-picker-skeleton-item{padding:12px;background-color:#f3f4f7;border-radius:8px;margin-bottom:12px}.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:40px 20px;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:12px;background-color:#f3f4f7;border-radius:6px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:12px}.message-order-popup .order-picker-item-status{color:#111;font-size:16px;font-weight:500;margin-bottom:12px}.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:12px;min-width:0;margin-bottom:12px}.message-order-popup .order-picker-item-id{color:#6f727d;font-size:12px;font-weight:400;border-top:1px solid rgba(0,0,0,.1);padding-top:12px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.message-order-popup .order-picker-item-image{width:90px;height:90px;object-fit:cover;border-radius:4px;-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:8px;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:14px;font-weight:400;margin-bottom:8px;-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:8px}.message-order-popup .order-picker-item-price{color:#111;font-size:16px;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:32px;padding:8px 12px;border:1px 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:20px 12px calc(164px + 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:20px}.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:20px}.message-bubble-left+.message-bubble-right{margin-top:40px}.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:40px}.message-bubble-right+.message-bubble-right{margin-top:20px}.message-bubble-avatar{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:8px;width:28px;height:28px;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:28px;height:28px;border-radius:50%;object-fit:cover}.message-bubble-avatar svg{width:20px;height:20px;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:32px;padding-right:0}.message-bubble-content-right .message-bubble-status{left:0;right:auto}.message-bubble-card{position:relative;padding-left:0;padding-right:32px}.message-bubble-card,.message-bubble-status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.message-bubble-status{height:20px;-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% - 10px);right:0;left:auto}.message-bubble-text{padding:8px 10px;border-radius:6px;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:1px solid rgba(0,0,0,0)}.message-bubble-text-user{background-color:#ffead8;color:#111;font-size:14px;font-weight:500}.message-bubble-text-received{background-color:#f3f4f7;color:#111;font-size:14px;font-weight:400}.message-bubble-image{border-radius:6px;overflow:hidden;position:relative;cursor:pointer;border:1px solid #fff}.message-bubble-image img{height:auto;max-width:320px;min-width:128px;min-height:128px;max-height:320px;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:6px;overflow:hidden;background-color:#f3f4f7;position:relative;min-width:300px;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:6px 10px 12px}.message-bubble-order-status{color:#111;font-size:16px;font-weight:500;margin-bottom:8px}.message-bubble-order-basic{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:12px}.message-bubble-order-image{width:90px;height:90px;object-fit:cover;border-radius:4px;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:180px;font-size:14px;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:16px;font-weight:500}.message-bubble-order-id{color:#6f727d;font-size:12px;font-weight:400;border-top:1px solid rgba(0,0,0,.1);padding-top:12px;-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:1px 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:10px;color:rgba(51,51,51,.6);margin-top:4px}.message-bubble .message-loading-indicator{display:inline-block;margin:auto 8px;color:#7d7a7a}.message-bubble .message-failed-indicator{display:inline-block;margin:auto 8px;color:#ef1a0b;font-weight:700;font-size:16px}.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:6px}.chat-input{position:fixed;bottom:0;left:0;right:0;z-index:50;background:#fff;padding:8px 12px calc(12px + 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:999px;margin-bottom:8px;border:1px solid rgba(85,85,85,.2)}.chat-input-header:hover{border:1px solid #555}.chat-input-wrapper{margin:0 auto;border-radius:6px;background:#f3f4f7;overflow:hidden;padding-bottom:8px}.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:12px;width:100%;padding:12px;margin:0 auto}.chat-input-container .arce-textarea{background-color:#f3f4f7}.chat-input-footer{gap:12px;padding:4px 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:4px;margin:0 auto;padding:0 8px}.chat-input-send{padding:0 12px}.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:4px;padding:6px;border-radius:50%;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;font-size:14px;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:24px;height:24px;-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:6px;padding:6px 12px}.chat-input-order-button svg{width:18px;height:18px}.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:12px}.chat-input-textarea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.chat-input-textarea .arce-textarea{padding-left:4px}.chat-input-textarea .arce-textarea .arce-textarea-textarea{font-size:14px;color:#111;min-height:20px}.chat-input-textarea .arce-textarea .arce-textarea-textarea::-webkit-input-placeholder{color:#6f727d}.chat-input-button{min-width:80px}.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:8px;min-height:180px;max-height:240px;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:8px}.chat-quick .chat-quick-emoji-item,.chat-quick .chat-quick-reply-item{padding:8px 16px;background-color:#fff;border:1px solid #2196f3;border-radius:20px;color:#2196f3;font-size:14px;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:4px;width:40px;height:40px;font-size:24px}.chat-quick .chat-quick-emoji-item:hover:not(:disabled){background-color:#e1e3e4;color:#fff}