.cs-account-manager{flex-direction:column;gap:14px;max-height:60vh;display:flex;overflow:auto}.cs-account-manager .cs-account-filters{flex-wrap:wrap;gap:10px;display:flex}.cs-account-manager .cs-account-filters>.ant-select{width:190px}.cs-account-manager .cs-account-filters>.ant-input-search{width:280px}.cs-account-manager small{color:#64748b;overflow-wrap:anywhere;margin-top:4px;display:block}.cs-account-manager .cs-account-errors{overflow-wrap:anywhere;max-height:180px;overflow:auto}.cs-account-manager .cs-account-errors p{margin:4px 0 12px}.cs-account-edit{flex-direction:column;gap:14px;display:flex}.cs-account-edit code{overflow-wrap:anywhere}.cs-app-url{overflow-wrap:anywhere;margin:0}.cs-app-form{max-height:60vh;padding:4px;overflow:auto}.cs-app-form .ant-alert{margin:12px 0}.cs-app-form-pair{flex-wrap:wrap;gap:16px;display:flex}.cs-app-form-pair>.ant-form-item{flex:1;min-width:220px}.cs-workbench{color:#24354e;flex-direction:column;gap:8px;height:calc(100dvh - 72px);min-height:0;display:flex}.cs-workbench .cs-toolbar{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex}.cs-workbench .cs-app-select{width:200px}.cs-workbench .cs-search{width:215px}.cs-workbench .cs-channel-trigger{justify-content:space-between;width:260px}.cs-workbench .cs-channel-trigger>span:first-child{text-overflow:ellipsis;overflow:hidden}.cs-workbench .cs-panels{flex:1;grid-template-columns:280px minmax(0,1fr);gap:8px;min-height:0;display:grid}.cs-workbench .cs-session-panel,.cs-workbench .cs-chat-panel{background:#fff;border:1px solid #e6eaf0;border-radius:8px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.cs-workbench .cs-panel-heading{border-bottom:1px solid #edf1f5;align-items:center;gap:8px;padding:12px 16px;display:flex}.cs-workbench .cs-panel-heading>button{margin-left:auto}.cs-workbench .cs-session-scroll{flex:1;overflow:auto}.cs-workbench .cs-session{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #edf1f5;gap:12px;padding:16px;display:flex}.cs-workbench .cs-session:hover{background:#f6f9fe}.cs-workbench .cs-session.is-active{background:#edf5ff;box-shadow:inset 3px 0 #1677ff}.cs-workbench .cs-session>span{flex-shrink:0}.cs-workbench .cs-session-info{flex-direction:column;gap:6px;min-width:0;display:flex}.cs-workbench .cs-session-info strong,.cs-workbench .cs-session-info span,.cs-workbench .cs-session-info small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs-workbench .cs-session-info span{color:#64748b}.cs-workbench .cs-session-info small{color:#94a3b8}.cs-workbench .cs-pagination{text-align:center;border-top:1px solid #edf1f5;padding:12px}.cs-workbench .cs-empty-chat{justify-content:center;align-items:center}.cs-workbench .cs-empty-chat>span{color:#b4c4da;font-size:36px}.cs-workbench .cs-chat-heading{border-bottom:1px solid #edf1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.cs-workbench .cs-chat-heading>.ant-space{flex-shrink:0}.cs-workbench .cs-chat-title{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.cs-workbench .cs-chat-title>div{min-width:0}.cs-workbench .cs-chat-title strong,.cs-workbench .cs-chat-title small{text-overflow:ellipsis;white-space:nowrap;max-width:320px;display:block;overflow:hidden}.cs-workbench .cs-chat-title small{color:#8491a5;margin-top:4px}.cs-workbench .cs-back{display:none}.cs-workbench .cs-message-toolbar{background:#fbfcfe;align-items:center;gap:12px;padding:8px 16px;display:flex}.cs-workbench .cs-message-toolbar>span{color:#94a3b8;font-size:12px}.cs-workbench .cs-message-toolbar>button{margin-left:auto}.cs-workbench .cs-timeline{flex:1;min-height:0;padding:12px 18px;overflow:auto}.cs-workbench .cs-history{text-align:center;color:#94a3b8;margin-bottom:10px;font-size:12px}.cs-workbench .cs-message{gap:10px;margin-bottom:12px;display:flex}.cs-workbench .cs-message>span{flex-shrink:0;margin-top:20px}.cs-workbench .cs-message-main{min-width:0;max-width:80%}.cs-workbench .cs-message-meta{color:#94a3b8;margin-bottom:6px;font-size:11px}.cs-workbench .cs-bubble{overflow-wrap:anywhere;border:1px solid #e6eaf0;border-radius:8px;padding:7px 12px;line-height:1.7}.cs-workbench .cs-outbound{flex-direction:row-reverse}.cs-workbench .cs-outbound .cs-bubble{background:#edf5ff;border-color:#e0edff}.cs-workbench .cs-outbound .cs-message-meta,.cs-workbench .cs-outbound .cs-send-status{text-align:right}.cs-workbench .cs-send-status{color:#8491a5;font-size:11px}.cs-workbench .cs-send-status.failed{color:#c44545}.cs-workbench .cs-send-status.unknown{color:#b8801e}.cs-workbench .cs-send-status.accepted{color:#379774}.cs-workbench .cs-text{white-space:pre-wrap}.cs-workbench .cs-event{color:#8491a5;flex-direction:column;align-items:center;gap:6px;margin:6px 0 12px;font-size:12px;display:flex}.cs-workbench .cs-event time{font-size:11px}.cs-workbench .cs-event-content{background:#f5f7fa;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:3px 12px;display:inline-flex}.cs-workbench .cs-event-heading{justify-content:center;align-items:center;gap:4px;display:flex}.cs-workbench .cs-entry-event{color:#526176;border-radius:8px;flex-direction:column;align-items:stretch;max-width:min(100%,480px);padding:6px 12px;display:flex}.cs-workbench .cs-entry-source{gap:4px;margin:0 0 4px;display:grid}.cs-workbench .cs-entry-source div{gap:10px;display:flex}.cs-workbench .cs-entry-source dt{color:#8491a5;flex:0 0 4em}.cs-workbench .cs-entry-source dd{overflow-wrap:anywhere;white-space:pre-wrap;text-align:left;-webkit-user-select:text;user-select:text;min-width:0;margin:0}.cs-workbench .cs-media{flex-direction:column;gap:10px;min-width:220px;max-width:360px;display:flex}.cs-workbench .cs-media img,.cs-workbench .cs-media video{border-radius:6px;max-width:100%;max-height:320px;display:block}.cs-workbench .cs-media audio{width:100%;min-width:240px}.cs-workbench .cs-media video{background:#17212d;width:320px}.cs-workbench .cs-media p{margin:0}.cs-workbench .cs-media-heading{align-items:center;gap:8px;display:flex}.cs-workbench .cs-media-heading>.anticon{color:#537dc0;font-size:20px}.cs-workbench .cs-media-loading{color:#8491a5;align-items:center;gap:10px;min-height:64px;display:flex}.cs-workbench .cs-media-description,.cs-workbench .cs-recognition{color:#64748b;font-size:12px}.cs-workbench .cs-recognition{border-top:1px solid #e6eaf0;padding-top:8px}.cs-workbench .cs-recognition p{color:#24354e;white-space:pre-wrap}.cs-workbench .cs-download{align-items:center;gap:5px;font-size:12px;display:inline-flex}.cs-workbench .cs-link-card,.cs-workbench .cs-location{min-width:230px;max-width:340px;color:inherit;align-items:flex-start;gap:12px;display:flex}.cs-workbench .cs-link-card p,.cs-workbench .cs-location p{margin:5px 0;font-size:13px}.cs-workbench .cs-link-card small,.cs-workbench .cs-location small{color:#8491a5}.cs-workbench .cs-link-card>.anticon,.cs-workbench .cs-location>.anticon{color:#537dc0;padding-top:4px;font-size:25px}.cs-workbench .cs-miniprogram{flex-direction:column;gap:12px;min-width:230px;display:flex}.cs-workbench .cs-miniprogram span,.cs-workbench .cs-miniprogram small{color:#8491a5;font-size:12px}.cs-workbench .cs-miniprogram span{color:#7658b6}.cs-workbench .cs-link{flex-direction:column;gap:5px;display:flex}.cs-workbench .cs-composer{border-top:1px solid #edf1f5;padding:8px 12px;position:relative}.cs-workbench .cs-composer-toolbar,.cs-workbench .cs-composer-footer{color:#94a3b8;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.cs-workbench .cs-composer-toolbar{position:absolute;bottom:14px;left:12px}.cs-workbench .cs-composer-footer{justify-content:flex-end;margin-top:6px}.cs-workbench .cs-attachment{cursor:pointer;color:#526983;align-items:center;gap:6px;display:inline-flex;position:relative}.cs-workbench .cs-attachment input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.cs-workbench .cs-attachment:focus-within{outline:2px solid #1677ff}.cs-workbench .cs-files:empty{display:none}.cs-workbench .cs-files{flex-wrap:wrap;gap:5px;margin-bottom:6px;display:flex}.cs-picker{width:min(380px,100vw - 48px)}.cs-workbench .cs-context-heading{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.cs-workbench .cs-context-heading>.ant-select{flex:1;min-width:120px;max-width:100%}.cs-workbench .cs-open-current{align-self:flex-start}.cs-workbench.cs-contextual>.cs-toolbar{display:none}.cs-workbench.cs-contextual .cs-panels{display:flex}.cs-workbench.cs-contextual .cs-session-panel{display:none}.cs-workbench.cs-contextual .cs-chat-panel{width:100%;display:flex}.cs-workbench.cs-contextual .cs-back{display:none}.cs-event-details{max-width:360px;margin:0}.cs-event-details div{margin-bottom:8px}.cs-event-details dt{color:#8491a5;font-size:12px}.cs-event-details dd{overflow-wrap:anywhere;margin:2px 0 0}.cs-servicer-manager{flex-direction:column;gap:12px;max-height:70vh;display:flex;overflow-y:auto}.cs-servicer-manager small{color:#8491a5;display:block}.cs-servicer-manager .ant-tabs-nav{margin-bottom:0}.cs-servicer-controls{align-items:center;gap:8px;display:flex}.cs-servicer-controls .ant-input-search{flex:1;min-width:120px}.cs-servicer-footer{justify-content:flex-end}.cs-options{max-height:370px;padding-top:8px;overflow:auto}.cs-option{text-align:left;color:#334155;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:0;width:100%;padding:10px 12px;display:block}.cs-option:hover{background:#edf5ff}.cs-option small{color:#94a3b8;margin-top:3px;display:block}.cs-nested{padding-left:28px}.cs-group{color:#94a3b8;padding:12px 12px 4px;font-size:12px}.cs-picker-footer{color:#94a3b8;border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;padding-top:8px;font-size:11px;display:flex}.cs-centered{text-align:center;padding:28px}.cs-detail{width:min(340px,100vw - 60px);max-height:60vh;overflow:auto}.cs-detail dl{margin:0}.cs-detail dl>div{grid-template-columns:78px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.cs-detail dt{color:#94a3b8}.cs-detail dd{overflow-wrap:anywhere;margin:0}.cs-dialog{overflow-wrap:anywhere;max-height:60vh;overflow:auto}.cs-dialog>div{margin:16px 0}.cs-session-info .cs-profile-error{color:#c04435}.cs-json{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.cs-muted{color:#8491a5;font-size:12px}@media (max-width:1100px){.cs-workbench .cs-panels{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:760px){.cs-workbench{height:calc(100dvh - 56px);min-height:0}.cs-workbench.cs-conversation-open>.cs-toolbar{display:none}.cs-workbench .cs-toolbar{grid-template-columns:minmax(0,1fr) 32px 32px auto;gap:6px;display:grid}.cs-workbench .cs-channel-trigger{grid-column:1/-1;width:100%}.cs-workbench .cs-search{width:100%;min-width:0}.cs-workbench .cs-management-links{margin-left:0}.cs-workbench .cs-panels{display:flex}.cs-workbench .cs-session-panel{width:100%}.cs-workbench .cs-chat-panel,.cs-workbench .cs-has-active .cs-session-panel{display:none}.cs-workbench .cs-has-active .cs-chat-panel{width:100%;display:flex}.cs-workbench .cs-back{display:inline-flex}.cs-workbench .cs-panel-heading,.cs-workbench .cs-session{padding:10px 12px}.cs-workbench .cs-session-info{flex:1;gap:4px}.cs-workbench .cs-pagination{padding:8px}.cs-workbench .cs-chat-heading{flex-wrap:nowrap;gap:4px;padding:6px}.cs-workbench .cs-chat-title{gap:4px}.cs-workbench .cs-chat-title>.ant-avatar{display:none}.cs-workbench .cs-chat-title>div{flex:1}.cs-workbench .cs-chat-title strong,.cs-workbench .cs-chat-title small{max-width:100%}.cs-workbench .cs-back{flex-shrink:0}.cs-workbench .cs-timeline{overscroll-behavior:contain;padding:10px 8px}.cs-workbench .cs-message{gap:6px}.cs-workbench .cs-message-main{max-width:calc(100% - 38px)}.cs-workbench .cs-bubble{padding:6px 9px}.cs-workbench .cs-media,.cs-workbench .cs-link-card,.cs-workbench .cs-location,.cs-workbench .cs-miniprogram{min-width:0;max-width:100%}.cs-workbench .cs-media{width:min(240px,100vw - 96px)}.cs-workbench .cs-media audio{min-width:0}.cs-workbench .cs-media video{width:100%}.cs-workbench .cs-composer{padding:6px 8px;padding-bottom:max(6px, env(safe-area-inset-bottom))}.cs-workbench .cs-files .ant-tag{white-space:normal;overflow-wrap:anywhere;max-width:100%}.admin-layout .cs-management-page{height:calc(100dvh - 56px);padding:10px}.cs-compact-profile .cs-detail{width:100%;max-height:none;overflow:visible}.cs-compact-profile .cs-user-context{flex-wrap:wrap;margin-bottom:12px}.cs-compact-profile details{margin-top:16px}.cs-compact-profile summary{cursor:pointer}}.cs-filter-popover{flex-direction:column;gap:12px;width:min(380px,100vw - 64px);display:flex}.cs-filter-popover>label{color:#64748b;flex-direction:column;gap:6px;font-size:12px;display:flex}.cs-management-page{background:#fff;border:1px solid #e6eaf0;border-radius:8px;height:calc(100dvh - 72px);padding:16px;overflow:auto}.cs-management-page>.cs-account-manager{max-height:none;overflow:visible}.cs-management-links{gap:4px;margin-left:auto;display:flex}.cs-icon-link{color:#526983;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;display:inline-flex}.cs-icon-link:hover,.cs-icon-link:focus-visible{color:#1677ff;background:#e6edf5}.cs-workbench .cs-attachment{justify-content:center;width:28px;height:28px;font-size:18px}.cs-user-context{color:#64748b;align-items:center;gap:6px;font-size:12px;display:flex}.cs-user-current-app,.cs-user-error{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.cs-user-error{color:#c44545}.cs-user-app-id{color:#8491a5;margin-top:4px;display:block}.cs-user-records{max-height:60vh;overflow:auto}.cs-order-detail{margin:0}.cs-order-detail div{gap:12px;padding:4px 0;display:flex}.cs-order-detail dt{color:#8491a5;min-width:85px}.cs-order-detail dd{overflow-wrap:anywhere;margin:0}.cs-record-cards{overflow-wrap:anywhere;flex-direction:column;gap:10px;display:flex}.cs-record-cards article{border:1px solid #e6eaf0;border-radius:8px;padding:12px}.cs-record-cards header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cs-record-cards header>span{flex-shrink:0}.cs-record-cards p{color:#64748b;margin:6px 0;font-size:12px}.cs-record-cards summary{cursor:pointer;color:#1677ff}.cs-record-cards .ant-pagination{text-align:center}
