.sms-modal-body[data-v-74a019a4]{display:-webkit-box;display:-ms-flexbox;display:flex;height:640px;overflow:hidden}.sms-sidebar[data-v-74a019a4]{width:160px;-ms-flex-negative:0;flex-shrink:0;background:#1e2a44;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:28px 12px 16px}.sidebar-profile[data-v-74a019a4]{text-align:center;margin-bottom:28px}.avatar-wrap[data-v-74a019a4]{position:relative;display:inline-block;margin-bottom:12px}.profile-avatar[data-v-74a019a4]{background:#f5f5f5;color:#bbb}.avatar-badge[data-v-74a019a4]{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:50%;background:#faad14;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;border:2px solid #1e2a44}.profile-name[data-v-74a019a4]{font-size:15px;font-weight:500;line-height:22px}.profile-um[data-v-74a019a4]{font-size:12px;color:hsla(0,0%,100%,.65);margin-top:2px}.sidebar-menus[data-v-74a019a4]{width:100%}.menu-item[data-v-74a019a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 12px;border-radius:4px;cursor:pointer;margin-bottom:8px;color:hsla(0,0%,100%,.85);font-size:13px}.menu-item[data-v-74a019a4]:hover{background:hsla(0,0%,100%,.08)}.menu-item.active[data-v-74a019a4]{background:#faad14;color:#fff}.menu-icon[data-v-74a019a4]{margin-right:8px;font-size:16px}.sms-session-pane[data-v-74a019a4]{width:340px;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.session-toolbar[data-v-74a019a4]{padding:12px;border-bottom:1px solid #f0f0f0}.session-filter-row[data-v-74a019a4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:10px}.session-list[data-v-74a019a4]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:480px;max-height:540px}.session-item[data-v-74a019a4]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;cursor:pointer;border-bottom:1px solid #fafafa}.session-item.active[data-v-74a019a4],.session-item[data-v-74a019a4]:hover{background:#fff7e6}.session-avatar[data-v-74a019a4]{-ms-flex-negative:0;flex-shrink:0;background:#f0f0f0;color:#bbb}.session-info[data-v-74a019a4]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px;min-width:0}.session-top[data-v-74a019a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.session-name[data-v-74a019a4]{font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.session-time[data-v-74a019a4]{font-size:12px;color:#999;-ms-flex-negative:0;flex-shrink:0}.session-preview[data-v-74a019a4]{margin-top:4px;font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sms-content-pane[data-v-74a019a4]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f7f8fa;min-width:0}.content-header[data-v-74a019a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:48px;padding:0 16px;background:#fff;border-bottom:1px solid #f0f0f0}.content-title[data-v-74a019a4]{font-size:14px;color:#333;font-weight:500}.content-sub[data-v-74a019a4]{margin-left:8px;font-size:12px;color:#999;font-weight:400}.content-actions[data-v-74a019a4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.action-icon[data-v-74a019a4]{font-size:16px;color:#999;cursor:pointer}.action-icon[data-v-74a019a4]:hover{color:#fa8c16}.message-list[data-v-74a019a4]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px;min-height:540px;max-height:592px}.message-item[data-v-74a019a4]{margin-bottom:16px}.message-time[data-v-74a019a4]{text-align:center;font-size:12px;color:#bbb;margin-bottom:8px}.message-row[data-v-74a019a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.message-item.outgoing .message-row[data-v-74a019a4]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.message-avatar[data-v-74a019a4]{-ms-flex-negative:0;flex-shrink:0;background:#e8e8e8;color:#bbb}.message-bubble[data-v-74a019a4]{max-width:70%;padding:10px 12px;border-radius:6px;font-size:13px;line-height:1.5;word-break:break-word}.bubble-in[data-v-74a019a4]{margin-left:10px;background:#fff;color:#333;border:1px solid #eee}.bubble-out[data-v-74a019a4]{margin-right:10px;background:#faad14;color:#fff}.mms-tag[data-v-74a019a4]{display:inline-block;font-size:11px;padding:0 4px;border-radius:2px;margin-bottom:4px;background:rgba(0,0,0,.08)}.bubble-out .mms-tag[data-v-74a019a4]{background:hsla(0,0%,100%,.25)}.message-status[data-v-74a019a4]{margin-top:4px;font-size:11px;opacity:.75}.empty-box[data-v-74a019a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:360px;color:#ccc;font-size:13px}.empty-icon[data-v-74a019a4]{font-size:48px;margin-bottom:12px;color:#e0e0e0}.mmba-sms-record-modal .ant-modal-content{border-radius:4px;overflow:hidden}.mmba-sms-record-modal .ant-modal-body{padding:0!important}.mmba-sms-audit-page[data-v-89d51c1e]{background:#f0f2f5;min-height:calc(100vh - 120px)}.mmba-sms-card[data-v-89d51c1e]{margin:0}.mmba-sms-header[data-v-89d51c1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.mmba-sms-tabs[data-v-89d51c1e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.refresh-icon[data-v-89d51c1e]{margin-top:10px;margin-left:16px;margin-right:20px;-ms-flex-negative:0;flex-shrink:0;font-size:16px;color:#666;cursor:pointer}.refresh-icon[data-v-89d51c1e]:hover{color:#fa8c16}.toolbar[data-v-89d51c1e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px}.toolbar-left[data-v-89d51c1e],.toolbar-right[data-v-89d51c1e],.toolbar[data-v-89d51c1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.toolbar-right[data-v-89d51c1e]{margin-right:20px}.employee-cell .sub-text[data-v-89d51c1e]{color:#999;font-size:12px;line-height:18px}.count-cell.highlight[data-v-89d51c1e]{color:#fa8c16;font-weight:500}.detail-link[data-v-89d51c1e]{color:#fa8c16}.content-cell[data-v-89d51c1e]{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.tag[data-v-89d51c1e]{display:inline-block;min-width:48px;height:22px;line-height:20px;padding:0 8px;border-radius:2px;font-size:12px;border:1px solid #d9d9d9;color:#666;background:#fff}.tag-type[data-v-89d51c1e]{color:#1890ff;border-color:#91d5ff;background:#e6f7ff}.tag-in[data-v-89d51c1e]{color:#722ed1;border-color:#d3adf7;background:#f9f0ff}.tag-ok[data-v-89d51c1e]{color:#52c41a;border-color:#b7eb8f;background:#f6ffed}.tag-miss[data-v-89d51c1e]{color:#f5222d;border-color:#ffa39e;background:#fff1f0}.tag-warn[data-v-89d51c1e]{color:#fa8c16;border-color:#ffd591;background:#fff7e6}.mmba-pagination[data-v-89d51c1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px}