.record[data-v-02882ddd]{height:100%}.record .search-box[data-v-02882ddd]{padding:20px 0}.record .record-page[data-v-02882ddd]{text-align:right;padding:20px 0}.record{background-color:#fff;padding:12px}.record .ivu-table-wrapper{width:100%;flex:1;overflow:hidden}.record .ivu-table{height:100%;display:flex;flex-direction:column}.record .ivu-table-body{flex:1;overflow-y:auto}.record .ivu-poptip-confirm .ivu-poptip-body .ivu-icon{left:16px}.record .ivu-tooltip{width:100%}.table{margin-top:12px}.table .ivu-table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .ivu-table-column-center{text-align:center}.record .ivu-table-fixed-right{box-shadow:-2px 0 8px rgba(0,0,0,.1)}.record-detail-modal .message-container{height:400px;overflow-y:auto;border:1px solid #e8eaec;border-radius:4px;position:relative}.record-detail-modal .message-container .no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#999;font-size:14px}.record-detail-modal .message-container .no-data p{margin-top:16px;margin-bottom:0}.record-detail-modal .message-container .message-list{padding:16px}.record-detail-modal .message-container .message-item{margin-bottom:20px}.record-detail-modal .message-container .message-item .message-time{text-align:center;font-size:12px;color:#999;margin-bottom:8px}.record-detail-modal .message-container .message-item .message-content{display:flex;align-items:flex-start}.record-detail-modal .message-container .message-item .message-content .message-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0}.record-detail-modal .message-container .message-item .message-content .message-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.record-detail-modal .message-container .message-item .message-content .message-bubble{max-width:70%;margin-left:10px}.record-detail-modal .message-container .message-item .message-content .message-bubble .message-sender{font-size:12px;color:#666;margin-bottom:4px}.record-detail-modal .message-container .message-item .message-content .message-bubble .message-text{background:#f2f2f2;padding:8px 12px;border-radius:8px;word-wrap:break-word;font-size:14px;line-height:1.4;position:relative}.record-detail-modal .message-container .message-item .message-content .message-bubble .message-text .message-image{max-width:200px;max-height:200px;border-radius:4px;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(0,0,0,.1)}.record-detail-modal .message-container .message-item .message-content .message-bubble .message-text .message-image:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.2)}.record-detail-modal .message-container .message-item .message-content .message-bubble .message-text .message-image:after{content:"🔍";position:absolute;top:4px;right:4px;background:rgba(0,0,0,.6);color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:10px;opacity:0;transition:opacity .2s}.record-detail-modal .message-container .message-item .message-content .message-bubble .message-text .message-image:hover:after{opacity:1}.record-detail-modal .message-container .message-item .message-content .message-bubble .message-text .message-link{color:#1890ff;text-decoration:none;word-break:break-all}.record-detail-modal .message-container .message-item .message-content .message-bubble .message-text .message-link:hover{text-decoration:underline}.record-detail-modal .message-container .message-item.message-right .message-content{flex-direction:row-reverse}.record-detail-modal .message-container .message-item.message-right .message-content .message-bubble{margin-left:0;margin-right:10px}.record-detail-modal .message-container .message-item.message-right .message-content .message-bubble .message-sender{text-align:right}.record-detail-modal .message-container .message-item.message-right .message-content .message-bubble .message-text{background:#ffe27d}.record-detail-modal .message-container .message-item.message-right .message-content .message-bubble .message-text .message-image{background:#fff;padding:4px;border-radius:8px}.record-detail-modal .message-container .loading-box{position:relative;height:100px}.record-detail-modal .message-container .loading-box .spin-icon-load{animation:ani-demo-spin 1s linear infinite}@keyframes ani-demo-spin{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.record-detail-modal .pagination-box{margin-top:16px;text-align:center}