.IMApp_imAppContainer__XrAAS{padding:0;border-radius:10px;background-color:#f2f3f5;height:min(100vh - 108px,814px)}.IMApp_imIcon__Psrtr{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:4px;position:relative;cursor:pointer}.IMApp_imIcon__Psrtr:hover{background-color:#e8f3ff}.IMApp_imIcon__Psrtr:hover i{color:var(--primaryColor)}.IMApp_imIcon__Psrtr.IMApp_active__hJNMV{background-color:#e8f3ff}.IMApp_imIcon__Psrtr.IMApp_active__hJNMV i{color:var(--primaryColor)}.IMContactView_signWrap__ChelT{display:flex;align-items:flex-start;padding:4px 8px;gap:4px;font-family:Source Han Sans CN;position:relative;font-size:13px;color:#195981;border-radius:4px;border:1px solid #fff;background:linear-gradient(180deg,#d3f0ff,#fff);margin-top:12px}.IMContactView_signWrap__ChelT:before{content:"";border-color:#fff transparent transparent #fff;border-style:solid;border-width:1px;background-color:#d3f0ff;position:absolute;top:0;left:20px;width:8px;height:8px;transform:translateY(-50%) rotate(45deg)}.IMContactView_signWrap__ChelT .IMContactView_signContent__nTHWB{-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;word-break:break-all}.IMContactView_split__WB9Xc{margin:16px 0;height:0;width:100%;border-top:1px solid #e5e6eb}.imApp .cui-conversationList{background-color:#fff}.imApp .cui-conversationList .cui-search-input{background-color:#f2f3f5}.imApp .cui-contactList{padding:8px;background-color:#fff}.imApp .cui-contactList .cui-search-input{height:36px;border-radius:8px;background-color:#f2f3f5}.imApp .cui-contactList .cui-contactList-content{padding:0 8px;background-color:#f2f3f5}.imApp .cui-contactList .cui-contactList-content .cui-contactGroup-title{border-radius:8px;height:44px;background-color:#fff}.imApp .cui-contactList .cui-contactList-content .cui-contactGroup-title .cui-contactGroup-title-count{color:var(--textThird);margin-right:4px}.imApp .cui-contactList .cui-contactList-content .cui-contactGroup-children .cui-userItem{height:66px}.imApp .cui-contactList .cui-contactList-content .cui-contactGroup-children .cui-contactItem{height:66px;cursor:pointer}.imApp .cui-contactList .cui-contactList-content .cui-contactGroup-children .cui-contactItem .cui-userItem-content .cui-userItem-nickname{font-size:14px}.imApp .cui-contactList .cui-contactList-content .cui-contactGroup-children .cui-contactItem .cui-avatar .cui-avatar-circle{width:36px;height:36px}.imApp .cui-textarea-input{font-size:14px}.imApp .cui-scrollList{padding-top:12px}.imApp .cui-chat.cui-chat-light{background-color:#fff}.imApp .ant-scroll-number-only{transform:translateY(-1px) translateX(0)}.imApp .ant-badge .ant-badge-count-sm{border-radius:8px!important}.imApp .ant-badge-count{padding:0 5px!important;height:16px!important}.imApp .ant-badge .ant-badge-multiple-words{padding:0 5px}.imApp .customFileMessage{padding:0!important}.imApp .customFileMessage .cui-avatar{display:none!important}.imApp .customFileMessage .cui-message-base-content{max-width:100%!important;padding:0!important;background-color:transparent!important}.imApp .customFileMessage .cui-message-base-time-and-status-box{display:none!important}.imApp .customFileMessage .cui-message-base-body{margin:0}.imApp .customFileMessage .cui-message-base-body>div:not(.cui-message-base-content){display:none!important}.imApp .hideMoreAction .cui-moreAction-iconBox{display:none}.cui-tooltip{z-index:3000!important}.message-text-emoji{display:inline}.sendFriendModal .ant-modal-close{top:5px!important;right:5px!important;transform:translateY(-3px) scale(.8)}body.has-fullscreen-im{overflow:hidden!important}.im-fullscreen-modal-wrap{overflow:hidden!important;display:block!important}.im-fullscreen-modal,.im-fullscreen-modal-wrap{top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important}.im-fullscreen-modal{position:fixed!important;max-width:100vw!important;max-height:100vh!important;margin:0!important;padding:0!important;transform:none!important}.im-fullscreen-modal .ant-modal-content{border-radius:0!important;height:100vh!important;width:100vw!important;max-width:100vw!important;display:flex!important;flex-direction:column!important;box-shadow:none!important;padding:0!important}.im-fullscreen-modal .ant-modal-content [class*=imAppContainer]{height:calc(100vh - 40px)!important;border-radius:0!important}.im-fullscreen-modal .ant-modal-content [class*=imAppContainer]>div{border-radius:0!important}.Message_freightCard__pU6sd,.Message_shipScheduleCard__C8MB2{background-color:#fff;flex-direction:column;align-items:start;overflow:clip;position:relative;border-radius:8px;box-shadow:2px 2px 12px 0 rgba(0,51,134,.12);width:376px}.Message_freightCard__pU6sd[data-click=true],.Message_shipScheduleCard__C8MB2[data-click=true]{cursor:pointer}.Message_freightCard__pU6sd[data-click=true]:hover,.Message_shipScheduleCard__C8MB2[data-click=true]:hover{outline:1px solid var(--primaryColor)}.Message_freightItem__RAvBC{position:relative}.Message_freightItem__RAvBC:not(:first-of-type):after{content:"";position:absolute;left:-6px;top:0;bottom:0;margin:auto 0;height:18px;width:1px;background-color:#e5e6eb}.Message_errorMessage__U_3Km{position:relative;width:17px;height:17px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;transform:translateY(10px)}.Message_errorMessage__U_3Km .iconfont{color:#f53f3f;font-weight:700;font-size:17px}.Message_systemTipRow__rvGuI{display:flex;align-items:center;justify-content:center;margin-bottom:12px}.Message_systemTipText__1md5h{padding:4px 12px;background-color:#e5e6eb;color:var(--textSecond);font-size:12px;border-radius:6px}.FreightCard_freightCard__uNvFS{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;border-radius:4px;background:#fff;box-shadow:2px 2px 3px 0 rgba(10,41,87,.16);padding:6px 12px 0}.FreightCard_recommendTag__0_o1A{right:36px;z-index:2;min-width:36px;border-radius:0 0 0 6px;background:linear-gradient(84deg,#ff721f,#ff1515 95.19%);color:#fff;line-height:20px}.FreightCard_recommendTag__0_o1A,.FreightCard_typeTag__TG8aj{position:absolute;top:0;display:flex;align-items:center;justify-content:center;height:20px;padding:0 6px;font-size:12px;font-weight:700}.FreightCard_typeTag__TG8aj{right:0;z-index:1;border-radius:0 6px 0 6px;background:linear-gradient(270deg,rgba(154,255,211,0),rgba(154,255,211,.5));color:var(--textDefault)}.FreightCard_typeTag__TG8aj[data-tag=false]{background:linear-gradient(270deg,rgba(154,255,211,0),rgba(82,136,255,.5))}.FreightCard_typeTag__TG8aj[data-top=true]{border-bottom-left-radius:0}.FreightCard_topRow__cMkh6{display:flex;align-items:center;gap:4px;width:100%;min-height:32px}.FreightCard_portInfo__4fi0j{display:flex;align-items:center;gap:4px;flex:1}.FreightCard_carrierLogo__gnB3d{position:relative;width:28px;height:28px;flex-shrink:0;border-radius:4px;overflow:hidden;cursor:pointer}.FreightCard_carrierLogo__gnB3d img{-o-object-fit:contain;object-fit:contain}.FreightCard_portName__ZF_93{color:var(--textDefault);font-size:14px;font-weight:700;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:116px}.FreightCard_middleInfo__vjO97{width:40px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.FreightCard_days__HA9Gw,.FreightCard_type__n2K6a{color:var(--textSecond);font-size:12px;line-height:1}.FreightCard_arrow__CUqGC{position:relative;width:30px;height:6px}.FreightCard_priceSection__x2Xci{display:grid;grid-template-columns:repeat(4,1fr);width:100%;margin-top:6px;align-items:center}.FreightCard_priceGroup__MkQ6q{display:contents}.FreightCard_priceItem__xN5oe{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2px 0}.FreightCard_priceItem__xN5oe:not(:last-child):after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:18px;background:repeating-linear-gradient(180deg,#e5e6eb 0 2px,transparent 2px 4px)}.FreightCard_priceLabel__y5xsi{color:var(--textSecond);font-size:12px;line-height:1.2;white-space:nowrap}.FreightCard_priceValue__cNi9N{color:#f56800;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap}.FreightCard_priceTrailing__J5YWI{grid-column:4;justify-self:end;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:4px}.FreightCard_moreCount__bv_1g{min-width:30px;padding:0 8px;background:#eaf4ff;color:#06f;line-height:20px;cursor:pointer}.FreightCard_moreCount__bv_1g,.FreightCard_specialTypeTag__8xtGw{display:flex;align-items:center;justify-content:center;height:20px;border-radius:15px;font-size:12px;font-weight:500;flex-shrink:0}.FreightCard_specialTypeTag__8xtGw{padding:0 6px;background:#fff1da;color:#ff4e02;white-space:nowrap}.FreightCard_specialTypeTag__8xtGw[data-cargoholdtype=frozen]{background:#ebf3ff;color:#06f}.FreightCard_morePopoverContent__c3Rtz{min-width:78px;background:#fff}.FreightCard_morePopoverItem__31xRU{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--textSecond);font-size:12px;line-height:18px}.FreightCard_morePopoverItem__31xRU:not(:last-child){margin-bottom:4px}.FreightCard_morePopoverPrice__a_P_4{color:#f56800;font-weight:700}.FreightCard_footerRow__iXIIo{display:flex;align-items:center;justify-content:space-between;width:calc(100% + 24px);margin:6px -12px 0;padding:4px 12px;background:var(--bgNeutralHoverColor,#f2f3f5)}.FreightCard_validity__KpURC{flex:1;display:flex;align-items:center;gap:2px;min-width:0;font-size:12px;line-height:20px}.FreightCard_validityLabel__WHMFc{color:var(--textThird)}.FreightCard_validityValue__S_9g2{color:var(--textDefault);white-space:nowrap}.FreightCard_actions__ZCKmv{display:flex;align-items:center;gap:12px;flex-shrink:0}.FreightCard_links__GMahi{display:flex;align-items:center;gap:12px;color:#06f;font-size:12px;line-height:20px}.FreightCard_chatBtn__yhzcY,.FreightCard_links__GMahi span{cursor:pointer;white-space:nowrap}.FreightCard_chatBtn__yhzcY{display:flex;align-items:center;justify-content:center;height:20px;padding:0 7px;border-radius:4px;border:.5px solid #00d0ff;background:#eaf4ff;color:#06f;font-size:12px;font-weight:500;line-height:20px}