/* Customer target selector and support conversation. */
body[data-customer-page] .customer-chat-targets{display:flex;flex:0 0 auto;gap:8px;padding:10px 16px;border-bottom:1px solid #dce5f1;background:#f6f9fe}
body[data-customer-page] .customer-chat-targets button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-height:40px;padding:8px 16px;border:1px solid #d8e3f1;border-radius:11px;background:#fff;color:#4d6380;font:700 14px/1.3 system-ui,sans-serif;cursor:pointer}
body[data-customer-page] .customer-chat-targets button[aria-selected="true"]{border-color:#1769d2;background:#1769d2;color:#fff;box-shadow:0 3px 8px #1769d21a}
body[data-customer-page] .customer-chat-targets button:focus-visible{outline:2px solid #1769d2;outline-offset:2px}
#customerSupportChatBadge{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:99px;background:#ed0016;color:#fff;font-size:11px}
#customerSupportChatBadge[hidden]{display:none}
body[data-customer-page] #orderChatPanel[data-customer-chat-target="support"]>.order-chat-layout,
body[data-customer-page] #orderChatPanel[data-customer-chat-target="support"]>#orderChatNotice{display:none!important}
body[data-customer-page] .customer-support-chat{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:#fff}
body[data-customer-page] .customer-support-chat[hidden]{display:none}
body[data-customer-page] .customer-support-chat>.order-chat-order-head{flex:0 0 auto}
body[data-customer-page] .customer-support-chat>.order-chat-messages{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}
body[data-customer-page] .customer-support-chat>.order-chat-composer{flex:0 0 auto}
body[data-customer-page] .customer-support-chat>.order-chat-notice{flex:0 0 auto;height:auto;min-height:34px;line-height:1.5}
body[data-customer-page] .customer-support-chat .order-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:760px){body[data-customer-page] .customer-chat-targets{padding:8px 12px}body[data-customer-page] .customer-chat-targets button{min-height:38px;font-size:13px}}
