.logistics-conversations-button{margin:0 0 12px;padding:9px 14px;border:1px solid #bcd9ea;background:#eaf6ff;color:#075689;border-radius:10px;font-weight:700;cursor:pointer}.logistics-dispatch-detail{width:min(720px,calc(100vw - 24px));max-height:85vh;overflow:auto;border:1px solid #c7deec;border-radius:18px;padding:22px;color:#173c55;background:#fff}.logistics-dispatch-detail::backdrop{background:#0c243c66}.logistics-dispatch-detail header{display:flex;justify-content:space-between;gap:15px;margin-bottom:15px}.logistics-dispatch-detail header h2{margin:4px 0;font-size:22px}.logistics-dispatch-detail header small{color:#1270a5;font-size:11px;font-weight:800}.logistics-dispatch-detail button{cursor:pointer;border:1px solid #c8deee;border-radius:9px;background:#f2f8fd;color:#164565;padding:8px 12px}.logistics-dispatch-items{display:grid;gap:9px;margin:12px 0}.logistics-dispatch-items article{display:flex;gap:20px;justify-content:space-between;background:#f3f9fe;border:1px solid #d6e7f2;padding:12px;border-radius:10px}.logistics-dispatch-items small{display:block;color:#678193;font-size:12px;margin-top:4px}.logistics-chat-dialog{z-index:120}.logistics-chat-dialog.minimized .quote-chat-shell>*:not(header){display:none}.logistics-chat-dialog.minimized{height:auto}.logistics-chat-dialog [data-details]{padding:3px 6px;color:#146390;border:1px solid #bcd8eb;background:#eef7ff;border-radius:6px}

.logistics-chat-dialog .logistics-message-tools{grid-column:1/-1;display:flex;gap:8px;align-items:center}.logistics-message-tools [type=submit]{margin-left:auto;min-height:40px;min-width:100px;font-size:14px}.logistics-message-tools [data-audio]{min-width:40px;min-height:40px;font-size:20px}.logistics-file-preview{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding:8px;background:#eaf5fa;border:1px solid #bad6e5;border-radius:8px;color:#174b67}.logistics-file-preview span{flex:1;overflow:hidden;text-overflow:ellipsis}.logistics-file-preview button{min-width:32px}.chat-transfer-context{display:block;margin:9px 0;padding:7px 10px!important;font-size:12px!important;border:1px solid #acd2e2!important;border-radius:8px;background:#e8f5fb!important;color:#126589!important;cursor:pointer}
