*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;width:100vw;height:100vh;height:100dvh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{width:100%;height:100%;overflow:hidden}.tsim-layout{min-height:0;min-width:0}.flex-1{flex:1;min-width:0;min-height:0}.flex-shrink-0{flex-shrink:0}.w-full{width:100%}.h-full{height:100%}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.responsive-container{width:100%;max-width:100%;min-width:0;height:100%;display:flex;flex-direction:column}@media (max-width: 767px){.hidden-mobile{display:none!important}}@media (min-width: 768px) and (max-width: 1199px){.hidden-tablet{display:none!important}}@media (min-width: 1200px){.hidden-desktop{display:none!important}}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:#bfbfbf}img{max-width:100%;height:auto}.tsim-layout-sider{flex:0 0 auto!important}.tsim-layout-content{flex:1 1 auto!important;min-width:0!important;min-height:0!important}@media (max-width: 767px){body{font-size:14px}.tsim-btn{padding:4px 12px;font-size:13px}.tsim-input{font-size:14px}}.tsim-modal-body,.tsim-drawer-body{overflow:auto;max-height:80vh}@media (max-width: 991px){.tsim-table{overflow-x:auto}}*{box-sizing:border-box}html,body,#root{height:100%;height:100dvh}:root{--primary-color: #1890ff;--unread-bg-color: #fffbf0;--unread-indicator-color: #ff4d4f;--unread-dot-color: #ff4d4f;--active-conv-bg-color: #e6f4ff;--hover-bg-color: #f5f5f5;--sent-arrow-color: #1890ff;--received-arrow-color: #ff4d4f;--button-primary-bg: #1890ff;--link-color: #1890ff;--sidebar-active-item-bg: rgba(24, 144, 255, .2);--sidebar-active-icon-color: #1890ff;--sidebar-active-label-color: #1890ff;--text-primary: rgba(0, 0, 0, .88);--text-secondary: rgba(0, 0, 0, .65);--text-tertiary: rgba(0, 0, 0, .45);--text-disabled: rgba(0, 0, 0, .25);--text-inverse: rgba(255, 255, 255, .95);--text-inverse-secondary: rgba(255, 255, 255, .75);--text-inverse-tertiary: rgba(255, 255, 255, .55)}body,h1,h2,h3,h4,h5,h6,.tsim-typography h1,.tsim-typography h2,.tsim-typography h3,.tsim-typography h4,.tsim-typography h5,.tsim-typography h6{color:var(--text-primary)}.tsim-typography-secondary,.text-secondary{color:var(--text-secondary)!important}.text-tertiary{color:var(--text-tertiary)!important}.tsim-typography-disabled,.text-disabled{color:var(--text-disabled)!important}.text-inverse{color:var(--text-inverse)!important}.text-inverse-secondary{color:var(--text-inverse-secondary)!important}.tsim-card-head-title{color:var(--text-primary);font-weight:600}.tsim-form-item-label>label{color:var(--text-primary);font-weight:500}.tsim-list-item-meta-title{color:var(--text-primary);font-weight:500}.tsim-list-item-meta-description{color:var(--text-secondary)}.tsim-btn-primary,.theme-gradient-bg{background:var(--button-primary-bg)!important;border:none!important}.theme-gradient-bg:hover{opacity:.9;transition:opacity .3s}a{color:var(--link-color)}a:hover{color:var(--link-color);opacity:.8}.complaint-record-panel-detail-content:hover .tsim-typography-copy{opacity:1}.table-row-even td,.table-row-even .tsim-table-cell{background-color:#fafafa!important}.table-row-odd td,.table-row-odd .tsim-table-cell{background-color:#fff!important}.tsim-table-tbody>tr.table-row-even:hover>td,.tsim-table-tbody>tr.table-row-odd:hover>td,.tsim-table-tbody>tr:hover>td{background-color:#e6f7ff!important}.emoji-picker-popover .tsim-popover-inner{padding:4px}.emoji-grid::-webkit-scrollbar{width:6px}.emoji-grid::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.emoji-grid::-webkit-scrollbar-thumb{background:#1890ff;border-radius:3px}.emoji-grid::-webkit-scrollbar-thumb:hover{background:#40a9ff}.emoji-btn:hover{background-color:#1890ff1a!important;transform:scale(1.15);transition:all .2s}.customer-support-view .emoji-grid::-webkit-scrollbar-thumb{background:#e69b38}.customer-support-view .emoji-grid::-webkit-scrollbar-thumb:hover{background:#d88b28}.detail-window-minimized-tab{position:fixed;bottom:16px;left:16px;z-index:var(--z-tooltip, 2000);background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 8px #00000026;padding:8px 12px;display:flex;align-items:center;gap:8px;cursor:pointer;max-width:280px;min-width:200px;transition:all .2s}.detail-window-minimized-tab:hover{background:#e6f7ff;border-color:#1890ff}.detail-window-minimized-tab .anticon-eye{color:#1890ff;font-size:14px}.detail-window-minimized-tab .anticon-close{color:#999;transition:color .2s}.detail-window-minimized-tab .anticon-close:hover{color:#333}.window-drag-handle-controls{touch-action:auto;pointer-events:auto;cursor:default;-webkit-user-select:none;user-select:none}.window-drag-handle-controls button,.window-drag-handle-controls .tsim-btn{touch-action:manipulation;pointer-events:auto;cursor:pointer}button,a,[role=button],.tsim-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:root{--tsim-radius-rect-xs: 3px;--tsim-radius-rect-sm: 6px;--tsim-radius-rect-md: 8px;--tsim-radius-rect-lg: 12px;--tsim-radius-rect-xl: 16px;--tsim-radius-rect-xxl: 20px;--tsim-radius-rect-compact: min(var(--tsim-radius-rect-sm), 35%);--tsim-radius-rect-control: var(--tsim-radius-rect-md);--tsim-radius-rect-panel: var(--tsim-radius-rect-lg);--tsim-radius-rect-window: var(--tsim-radius-rect-xxl);--adaptive-density-scale: 1;--adaptive-font-scale: 1;--adaptive-space-scale: 1;--adaptive-control-scale: 1;--adaptive-radius-scale: 1;--adaptive-font-size: 14px;--adaptive-page-padding: 16px;--adaptive-card-padding: 16px;--adaptive-control-height: 32px;--adaptive-control-height-sm: 26px;--adaptive-panel-gap: 8px;--adaptive-radius: var(--tsim-radius-rect-md);--adaptive-radius-lg: var(--tsim-radius-rect-lg);--adaptive-radius-xl: var(--tsim-radius-rect-xl)}html.adaptive-low-resolution-is-active,body.adaptive-low-resolution-is-active{--tsim-radius-rect-xs: 3px;--tsim-radius-rect-sm: 5px;--tsim-radius-rect-md: 7px;--tsim-radius-rect-lg: 11px;--tsim-radius-rect-xl: 14px;--tsim-radius-rect-xxl: 18px;--tsim-radius-rect-compact: min(var(--tsim-radius-rect-sm), 35%);--adaptive-density-scale: .88;--adaptive-font-scale: .92;--adaptive-space-scale: .75;--adaptive-control-scale: .88;--adaptive-radius-scale: .88;--adaptive-font-size: 13px;--adaptive-page-padding: 10px;--adaptive-card-padding: 12px;--adaptive-control-height: 30px;--adaptive-control-height-sm: 24px;--adaptive-panel-gap: 6px;--adaptive-radius: var(--tsim-radius-rect-md);--adaptive-radius-lg: var(--tsim-radius-rect-lg);--adaptive-radius-xl: var(--tsim-radius-rect-xl)}body.adaptive-low-resolution-is-active,body.adaptive-low-resolution-is-active #root,body.adaptive-low-resolution-is-active :where(.tsim-app,.tsim-layout,.tsim-modal-root,.tsim-dropdown,.tsim-popover,.tsim-tooltip,.agent-window-wrapper){font-size:var(--adaptive-font-size)}body.adaptive-low-resolution-is-active :where(.tsim-btn,.tsim-input,.tsim-input-number,.tsim-select,.tsim-segmented,.tsim-tabs,.tsim-form,.tsim-table,.tsim-list,.tsim-card,.tsim-modal,.tsim-drawer,.tsim-dropdown,.tsim-popover,.tsim-tooltip,.tsim-tag,.tsim-alert,.tsim-menu,button,input,textarea,select){font-size:var(--adaptive-font-size)}body.adaptive-low-resolution-is-active :where(.tsim-btn,.tsim-input,.tsim-input-affix-wrapper,.tsim-input-number,.tsim-select-selector,.tsim-picker,.tsim-segmented,.tsim-radio-button-wrapper){min-height:var(--adaptive-control-height)}body.adaptive-low-resolution-is-active :where(.tsim-btn-sm,.tsim-input-sm,.tsim-select-single.tsim-select-sm .tsim-select-selector,.tsim-picker-small){min-height:var(--adaptive-control-height-sm)}body.adaptive-low-resolution-is-active :where(.tsim-card-body,.tsim-modal-body,.tsim-drawer-body,.tsim-popover-inner-content,.tsim-dropdown-menu,.tsim-list-item){padding-block:calc(16px * var(--adaptive-space-scale));padding-inline:calc(16px * var(--adaptive-space-scale))}body.adaptive-low-resolution-is-active :where(.tsim-card-head,.tsim-modal-header,.tsim-drawer-header,.tsim-table-thead>tr>th,.tsim-table-tbody>tr>td){padding-block:calc(12px * var(--adaptive-space-scale));padding-inline:calc(16px * var(--adaptive-space-scale))}body.adaptive-low-resolution-is-active :where(.tsim-form-item,.tsim-tabs-nav,.tsim-alert){margin-bottom:calc(16px * var(--adaptive-space-scale))}body.adaptive-low-resolution-is-active :where(.tsim-card,.tsim-modal-content,.tsim-drawer-content,.tsim-popover-inner,.tsim-dropdown-menu,.tsim-btn,.tsim-input,.tsim-input-affix-wrapper,.tsim-select-selector,.agent-window-rnd){border-radius:var(--adaptive-radius)}body.adaptive-low-resolution-is-active .modern-workspace .tsim-layout-sider.tsim-layout-sider-collapsed{flex:0 0 64px!important;max-width:64px!important;min-width:64px!important;width:64px!important}body.adaptive-low-resolution-is-active .modern-workspace .tsim-layout-sider:not(.tsim-layout-sider-collapsed){flex:0 0 216px!important;max-width:216px!important;min-width:216px!important;width:216px!important}body.adaptive-low-resolution-is-active .main-layout-sidebar-is-collapsed .main-layout-sidebar-status{width:64px!important;padding:8px 0!important}body.adaptive-low-resolution-is-active .menu-collapsed-container{gap:2px;padding:4px 0}body.adaptive-low-resolution-is-active .menu-collapsed-item{min-height:58px;padding:8px 4px;margin:0 6px;gap:4px}body.adaptive-low-resolution-is-active .menu-collapsed-icon{font-size:20px}body.adaptive-low-resolution-is-active .menu-collapsed-icon svg{width:20px;height:20px}body.adaptive-low-resolution-is-active .menu-collapsed-label{max-width:54px;font-size:10px}body.adaptive-low-resolution-is-active .main-layout-status-indicator-is-compact,body.adaptive-low-resolution-is-active .main-layout-sidebar-status .tsim-btn{width:34px!important;height:34px!important}body.adaptive-low-resolution-is-active .workspace-desktop-container{--left-col-min-width: 208px;--middle-col-min-width: 320px;--right-col-min-width: 280px;--left-col-drag-min: 208px;--right-col-drag-min: 280px;--right-col-drag-max: 420px}body.adaptive-low-resolution-is-active :where(.package-query-view,.complaint-records-view,.new-complaint-record-list,.settings-page,.system-settings,.operator-panel,.query-record-card){font-size:var(--adaptive-font-size)}body.adaptive-low-resolution-is-active :where(.package-query-view-card,.complaint-records-view-workspace,.complaint-records-view-content-surface,.new-complaint-record-list-filter-shell,.new-complaint-record-list-results-shell,.operator-panel-card,.operator-panel-collapse,.query-record-card,.settings-page .tsim-card){border-radius:var(--adaptive-radius)!important}body.adaptive-low-resolution-is-active .settings-page{padding:var(--adaptive-card-padding)!important}body.adaptive-low-resolution-is-active .settings-page>.tsim-card>.tsim-card-body{padding:var(--adaptive-card-padding)!important}body.adaptive-low-resolution-is-active .settings-page :where(.tsim-typography,.tsim-form,.tsim-tabs,.tsim-card,.tsim-segmented,.tsim-switch,.tsim-select,.tsim-input,.tsim-input-number){font-size:var(--adaptive-font-size)}body.adaptive-low-resolution-is-active .settings-page h2.tsim-typography{font-size:calc(30px * var(--adaptive-font-scale))!important;margin-bottom:calc(16px * var(--adaptive-space-scale))!important}body.adaptive-low-resolution-is-active .settings-page .tsim-tabs-tab{padding:calc(12px * var(--adaptive-space-scale)) calc(16px * var(--adaptive-space-scale))!important}body.adaptive-low-resolution-is-active .settings-page .tsim-tabs-content-holder,body.adaptive-low-resolution-is-active .settings-page .tsim-tabs-tabpane{min-height:calc(400px * var(--adaptive-density-scale))!important}body.adaptive-low-resolution-is-active .package-query-view-card .tsim-card-body{padding:calc(20px * var(--adaptive-space-scale)) calc(24px * var(--adaptive-space-scale))!important}body.adaptive-low-resolution-is-active .package-query-view-header{gap:calc(16px * var(--adaptive-space-scale));margin-bottom:calc(16px * var(--adaptive-space-scale));min-height:calc(40px * var(--adaptive-control-scale))}body.adaptive-low-resolution-is-active .package-query-view-title.tsim-typography{font-size:calc(24px * var(--adaptive-font-scale))!important}body.adaptive-low-resolution-is-active .package-query-view-sticky-tip-trigger{width:calc(28px * var(--adaptive-control-scale));height:calc(28px * var(--adaptive-control-scale));border-radius:calc(14px * var(--adaptive-radius-scale))}body.adaptive-low-resolution-is-active .query-record-card{padding:0}body.adaptive-low-resolution-is-active .query-record-card>.borderless-rail-surface{padding:calc(12px * var(--adaptive-space-scale)) calc(16px * var(--adaptive-space-scale)) calc(36px * var(--adaptive-space-scale)) calc(16px * var(--adaptive-space-scale))}body.adaptive-low-resolution-is-active .query-record-card-header{margin-bottom:calc(8px * var(--adaptive-space-scale))}body.adaptive-low-resolution-is-active .query-record-card-query-number{font-size:calc(20px * var(--adaptive-font-scale))}body.adaptive-low-resolution-is-active .query-record-card-query-number-suffix{padding:calc(2px * var(--adaptive-space-scale)) calc(6px * var(--adaptive-space-scale));border-radius:calc(6px * var(--adaptive-radius-scale));font-size:calc(18px * var(--adaptive-font-scale))}body.adaptive-low-resolution-is-active .query-record-card-sub-header{gap:calc(8px * var(--adaptive-space-scale));margin-bottom:calc(10px * var(--adaptive-space-scale))}body.adaptive-low-resolution-is-active .query-record-card-sub-header-item,body.adaptive-low-resolution-is-active .query-record-card-field{padding:calc(2px * var(--adaptive-space-scale)) calc(8px * var(--adaptive-space-scale));font-size:calc(12px * var(--adaptive-font-scale));border-radius:calc(4px * var(--adaptive-radius-scale))}body.adaptive-low-resolution-is-active .query-record-card-datetime-wrapper{padding:calc(4px * var(--adaptive-space-scale)) calc(12px * var(--adaptive-space-scale));border-top-left-radius:var(--adaptive-radius-lg);border-bottom-right-radius:var(--adaptive-radius)}body.adaptive-low-resolution-is-active .query-record-card-datetime{font-size:calc(12px * var(--adaptive-font-scale))}body.adaptive-low-resolution-is-active .complaint-records-view{--complaint-radius-xl: var(--adaptive-radius-xl);--complaint-radius-lg: var(--adaptive-radius-lg);--complaint-radius-md: var(--adaptive-radius)}body.adaptive-low-resolution-is-active .complaint-records-view-shell{padding:calc(8px * var(--adaptive-space-scale)) calc(10px * var(--adaptive-space-scale)) calc(10px * var(--adaptive-space-scale))}body.adaptive-low-resolution-is-active .complaint-records-view-workspace-header{gap:calc(10px * var(--adaptive-space-scale));padding:calc(8px * var(--adaptive-space-scale)) calc(12px * var(--adaptive-space-scale))}body.adaptive-low-resolution-is-active .complaint-records-view-title{font-size:calc(22px * var(--adaptive-font-scale))!important}body.adaptive-low-resolution-is-active .complaint-records-view-workspace{margin-top:0}body.adaptive-low-resolution-is-active .complaint-records-view-switcher-panel,body.adaptive-low-resolution-is-active .complaint-records-view-actions{padding:calc(4px * var(--adaptive-space-scale))}body.adaptive-low-resolution-is-active .complaint-records-view-switcher-panel .tsim-segmented-item,body.adaptive-low-resolution-is-active .complaint-records-view-ghost-btn,body.adaptive-low-resolution-is-active .complaint-records-view-primary-btn{font-size:calc(12px * var(--adaptive-font-scale))}body.adaptive-low-resolution-is-active .new-complaint-record-list-layout{gap:calc(8px * var(--adaptive-space-scale));padding:calc(10px * var(--adaptive-space-scale)) calc(14px * var(--adaptive-space-scale)) calc(12px * var(--adaptive-space-scale))}body.adaptive-low-resolution-is-active .new-complaint-record-list-filter-shell{padding:calc(8px * var(--adaptive-space-scale)) 0 calc(10px * var(--adaptive-space-scale))}body.adaptive-low-resolution-is-active .new-complaint-record-list-filter-header,body.adaptive-low-resolution-is-active .new-complaint-record-list-toolbar-row,body.adaptive-low-resolution-is-active .new-complaint-record-list-detail-trail-body,body.adaptive-low-resolution-is-active .complaint-column-settings{gap:calc(12px * var(--adaptive-space-scale))}body.adaptive-low-resolution-is-active .new-complaint-record-list-filter-toolbar,body.adaptive-low-resolution-is-active .new-complaint-record-list-remark-editor{gap:calc(10px * var(--adaptive-space-scale))}body.adaptive-low-resolution-is-active .new-complaint-record-list-filter-actions{gap:calc(8px * var(--adaptive-space-scale))}body.adaptive-low-resolution-is-active .new-complaint-record-list-filter-actions .tsim-btn,body.adaptive-low-resolution-is-active .new-complaint-record-list-field .tsim-input,body.adaptive-low-resolution-is-active .new-complaint-record-list-field .tsim-select,body.adaptive-low-resolution-is-active .new-complaint-record-list-field .tsim-select-single,body.adaptive-low-resolution-is-active .new-complaint-record-list-field .tsim-select-selector,body.adaptive-low-resolution-is-active .new-complaint-record-list-field .tsim-picker{height:var(--adaptive-control-height)!important;min-height:var(--adaptive-control-height)!important}body.adaptive-low-resolution-is-active .new-complaint-record-list-field .tsim-select-single .tsim-select-selector .tsim-select-selection-item,body.adaptive-low-resolution-is-active .new-complaint-record-list-field .tsim-select-single .tsim-select-selector .tsim-select-selection-placeholder{line-height:calc(var(--adaptive-control-height) - 2px)!important}body.adaptive-low-resolution-is-active .new-complaint-record-list-filter-actions .tsim-btn{min-width:calc(92px * var(--adaptive-density-scale));padding:0 calc(18px * var(--adaptive-space-scale));font-size:var(--adaptive-font-size)}body.adaptive-low-resolution-is-active .new-complaint-record-list-field .tsim-input,body.adaptive-low-resolution-is-active .new-complaint-record-list-field .tsim-select-selection-placeholder,body.adaptive-low-resolution-is-active .new-complaint-record-list-field .tsim-select-selection-item,body.adaptive-low-resolution-is-active .new-complaint-record-list-field .tsim-picker-range .tsim-picker-input>input{font-size:var(--adaptive-font-size)}body.adaptive-low-resolution-is-active .new-complaint-record-list-table .tsim-table-thead>tr>th{height:calc(40px * var(--adaptive-control-scale));font-size:calc(13px * var(--adaptive-font-scale))}body.adaptive-low-resolution-is-active .new-complaint-record-list-table .tsim-table-tbody>tr>td{padding:calc(10px * var(--adaptive-space-scale)) calc(12px * var(--adaptive-space-scale))!important;font-size:var(--adaptive-font-size)}body.adaptive-low-resolution-is-active .new-complaint-record-list-empty-state{min-height:calc(300px * var(--adaptive-density-scale));padding:calc(32px * var(--adaptive-space-scale)) calc(20px * var(--adaptive-space-scale))}body.adaptive-low-resolution-is-active .new-complaint-record-list-empty-icon{width:calc(64px * var(--adaptive-density-scale));height:calc(64px * var(--adaptive-density-scale));margin-bottom:calc(16px * var(--adaptive-space-scale));border-radius:var(--adaptive-radius-xl);font-size:calc(26px * var(--adaptive-font-scale))}body.adaptive-low-resolution-is-active .operator-panel{grid-template-columns:minmax(0,1fr) calc(320px * var(--adaptive-density-scale));gap:calc(12px * var(--adaptive-space-scale));padding:calc(12px * var(--adaptive-space-scale));font-size:var(--adaptive-font-size);--operator-panel-module-gap: calc(12px * var(--adaptive-space-scale));--operator-panel-cell-padding-y: calc(8px * var(--adaptive-space-scale));--operator-panel-cell-padding-x: calc(10px * var(--adaptive-space-scale));--operator-panel-label-padding-y: calc(9px * var(--adaptive-space-scale));--operator-panel-label-padding-x: calc(12px * var(--adaptive-space-scale));--operator-panel-content-padding-y: calc(9px * var(--adaptive-space-scale));--operator-panel-cell-min-height: calc(38px * var(--adaptive-control-scale));--operator-panel-content-padding-x: calc(12px * var(--adaptive-space-scale));--operator-panel-label-column-min: calc(100px * var(--adaptive-density-scale));--operator-panel-label-column-max: calc(104px * var(--adaptive-density-scale));--operator-panel-label-font-size: calc(12px * var(--adaptive-font-scale));--operator-panel-content-font-size: calc(13px * var(--adaptive-font-scale));--operator-panel-code-font-size: calc(13px * var(--adaptive-font-scale))}body.adaptive-low-resolution-is-active .operator-panel-card{border-radius:var(--adaptive-radius-lg)}body.adaptive-low-resolution-is-active .operator-panel-card .tsim-card-head,body.adaptive-low-resolution-is-active .operator-panel-collapse>.tsim-collapse-item>.tsim-collapse-header{min-height:calc(36px * var(--adaptive-control-scale));padding-inline:calc(12px * var(--adaptive-space-scale))}body.adaptive-low-resolution-is-active .operator-panel-card .tsim-card-head-title,body.adaptive-low-resolution-is-active .operator-panel-collapse-title{font-size:var(--adaptive-font-size)}body.adaptive-low-resolution-is-active .agent-window-rnd{border-radius:calc(20px * var(--adaptive-radius-scale))!important}body.adaptive-low-resolution-is-active .agent-window-drag-handle{height:calc(48px * var(--adaptive-control-scale))!important;padding:0 calc(16px * var(--adaptive-space-scale))!important;gap:calc(8px * var(--adaptive-space-scale))!important;border-radius:calc(18px * var(--adaptive-radius-scale)) calc(18px * var(--adaptive-radius-scale)) 0 0!important}body.adaptive-low-resolution-is-active .agent-window-drag-handle:before,body.adaptive-low-resolution-is-active .agent-window-drag-handle:after{border-radius:calc(20px * var(--adaptive-radius-scale)) calc(20px * var(--adaptive-radius-scale)) 0 0!important}body.adaptive-low-resolution-is-active .agent-window-title{font-size:calc(13.5px * var(--adaptive-font-scale))!important}body.adaptive-low-resolution-is-active .agent-window-control-btn{width:calc(28px * var(--adaptive-control-scale))!important;height:calc(28px * var(--adaptive-control-scale))!important}body.adaptive-low-resolution-is-active .agent-window-body{padding-top:calc(48px * var(--adaptive-control-scale))!important;border-radius:calc(20px * var(--adaptive-radius-scale))!important;font-size:var(--adaptive-font-size)}body.adaptive-low-resolution-is-active .agent-window-body-is-content-compact{padding:calc(56px * var(--adaptive-control-scale)) calc(12px * var(--adaptive-space-scale)) calc(12px * var(--adaptive-space-scale))!important}body.adaptive-low-resolution-is-active .agent-window-body-is-content-comfortable{padding:calc(64px * var(--adaptive-control-scale)) calc(18px * var(--adaptive-space-scale)) calc(18px * var(--adaptive-space-scale))!important}body.adaptive-low-resolution-is-active .agent-window-minimized-tab{gap:calc(8px * var(--adaptive-space-scale))!important;padding:calc(8px * var(--adaptive-space-scale)) calc(12px * var(--adaptive-space-scale))!important;border-radius:calc(6px * var(--adaptive-radius-scale))!important}body.adaptive-low-resolution-is-active .agent-window-minimized-tab .tsim-typography{font-size:calc(13px * var(--adaptive-font-scale))!important}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.conversation-item-enter{animation:slideInFromLeft .3s ease-out}.conversation-item-update{animation:fadeIn .2s ease-out}.message-item-new{animation:messageSlideIn .4s cubic-bezier(.34,1.56,.64,1)}.message-bubble{transition:all .2s ease-out}.message-bubble-wrapper .message-hover-btn{opacity:0;transform:scale(.9);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.message-bubble-wrapper:hover .message-hover-btn{opacity:1;transform:scale(1);pointer-events:auto}.conversation-item{transition:all .2s ease-out;position:relative;overflow:hidden}.conversation-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,rgba(24,144,255,.1) 0%,transparent 100%);transition:width .3s ease-out}.conversation-item:hover:before{width:100%}.conversation-item:hover{transform:translate(4px);background-color:#1890ff0a}.conversation-item-active{animation:fadeIn .3s ease-out;background-color:#1890ff14!important;border-left:3px solid #1890ff}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.unread-badge{animation:badgePulse 2s ease-in-out infinite}@keyframes skeleton{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%;animation:skeleton 1.5s ease-in-out infinite}@keyframes sending{0%,to{opacity:.6}50%{opacity:1}}.message-sending{animation:sending 1.5s ease-in-out infinite}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .3s ease-in}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .3s ease-out}.smooth-scroll,.message-list{scroll-behavior:smooth}.input-focus{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.input-focus:focus{transform:scale(1.01);box-shadow:0 0 0 3px #1890ff1a}.button-hover{transition:all .2s ease-out}.button-hover:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1890ff33}.button-hover:active{transform:translateY(0);box-shadow:0 2px 6px #1890ff33}.modern-spin-indicator{--modern-spin-size: 20px;--modern-spin-ring: 4px;--modern-spin-color: var(--primary-color, #1890ff);box-sizing:border-box;display:inline-block;width:var(--modern-spin-size);height:var(--modern-spin-size);color:var(--modern-spin-color);vertical-align:-.125em}.modern-spin-indicator-ring{box-sizing:border-box;display:block;width:100%;height:100%;transform-origin:center;animation:modern-spin-rotate 1.4s linear infinite}.modern-spin-indicator-path{fill:none;stroke:currentColor;stroke-width:var(--modern-spin-ring);stroke-linecap:round;stroke-dasharray:1,150;stroke-dashoffset:0;transform-origin:center;animation:modern-spin-dash 1.4s ease-in-out infinite}.tsim-spin-sm .modern-spin-indicator{--modern-spin-size: 14px;--modern-spin-ring: 4px}.tsim-spin-lg .modern-spin-indicator{--modern-spin-size: 32px;--modern-spin-ring: 3.5px}@keyframes modern-spin-rotate{to{transform:rotate(360deg)}}@keyframes modern-spin-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@media (prefers-reduced-motion: reduce){.modern-spin-indicator-ring,.modern-spin-indicator-path{animation-duration:2s}}:root{--primary-color: #1890ff;--unread-bg-color: #fffbf0;--unread-indicator-color: #ff4d4f;--unread-dot-color: #ff4d4f;--active-conv-bg-color: #e6f4ff;--hover-bg-color: #f5f5f5;--sent-arrow-color: #1890ff;--received-arrow-color: #ff4d4f;--button-primary-bg: #1890ff;--link-color: #1890ff;--primary-color-solid: #1890ff;--primary-color-rgb: 24, 144, 255;--primary-color-soft-bg: #e6f4ff;--primary-color-hover-bg: rgba(24, 144, 255, .08);--primary-color-hover-border: rgba(24, 144, 255, .35);--primary-color-active-border: rgba(24, 144, 255, .72);--primary-color-active-shadow: rgba(24, 144, 255, .18);--z-card-content: 1;--z-card-header: 2;--z-sidebar: 1000;--z-chat-list-toggle: 99;--z-drawer: 900;--z-drawer-decoration: -1;--z-drawer-header: 10;--z-drawer-controls: 11;--z-workspace-controls: 10;--z-workspace-controls-mobile: 999;--z-playground-buttons: 200;--z-offline-banner: 1000;--z-tooltip: 2000;--z-ant-tooltip: 99999;--z-ant-dropdown: 100000;--z-ant-picker: 100000;--z-ant-popover: 100000}.tsim-popover,.tsim-popconfirm{z-index:var(--z-ant-popover, 100000)!important}.esim-app-root,.App{min-height:100vh;background:#f5f5f5}.workspace-container{display:flex;height:calc(100vh - 64px)}.sidebar{width:320px;background:#fff;border-right:1px solid #f0f0f0;display:flex;flex-direction:column}.sidebar-header{padding:16px;border-bottom:1px solid #f0f0f0;background:#fff}.sidebar-header h2{margin:0;font-size:18px;font-weight:600;color:#333}.conversation-list{flex:1;overflow-y:auto}.conversation-item{padding:12px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s}.conversation-item:hover{background:#fafafa}.conversation-item.active{background:#e6f7ff;border-right:3px solid #1890ff}.conversation-customer{font-weight:600;color:#333;margin-bottom:4px}.conversation-preview{font-size:12px;color:#666;margin-bottom:4px}.conversation-time{font-size:11px;color:#999}.main-content{flex:1;display:flex;flex-direction:column}.chat-header{padding:8px 16px;background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0}.chat-content{flex:1;display:flex;overflow:hidden}.chat-pane{flex:1;display:flex;flex-direction:column;background:#fff}.messages-area{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.message-item{max-width:70%;padding:12px 16px;border-radius:var(--tsim-radius-rect-xl);word-wrap:break-word}.message-customer{background:#667eea;color:#fff;align-self:flex-start;border-bottom-left-radius:4px}.message-agent{background:#f0f0f0;color:#333;align-self:flex-end;border-bottom-right-radius:4px}.message-system{background:#e6f7ff;color:var(--primary-color, #1890ff);align-self:center;text-align:center;border:1px solid #91d5ff;font-size:14px;max-width:90%}.message-timestamp{font-size:12px;opacity:.7;margin-top:4px}.chat-input{padding:20px;border-top:1px solid #f0f0f0;background:#fff}.diagnostic-panel{width:350px;background:#fff;border-left:1px solid #f0f0f0;overflow-y:auto}.diagnostic-section{padding:20px;border-bottom:1px solid #f0f0f0}.diagnostic-title{font-size:16px;font-weight:600;margin-bottom:12px;color:#333}.esim-info{background:#f6ffed;border:1px solid #b7eb8f;border-radius:var(--tsim-radius-rect-md);padding:16px;margin-bottom:16px}.cdr-analysis{background:#fff7e6;border:1px solid #ffd591;border-radius:var(--tsim-radius-rect-md);padding:16px;margin-bottom:16px}.checklist-item{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.checklist-item:last-child{border-bottom:none}.checklist-icon{margin-right:8px;font-size:16px}.ai-suggestion{background:#f0f9ff;border:1px solid #91d5ff;border-radius:var(--tsim-radius-rect-md);padding:16px;margin-top:16px}.suggestion-title{color:var(--primary-color, #1890ff);font-weight:600;margin-bottom:8px}.suggestion-content{color:#333;margin-bottom:12px;line-height:1.6}.login-page-container,.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-form-card,.login-card{width:100%;max-width:400px;background:#fff;border-radius:var(--tsim-radius-rect-xl);box-shadow:0 20px 40px #0000001a;padding:40px}.login-page-header,.login-header{text-align:center;margin-bottom:32px}.login-page-header h1,.login-header h1,.login-title{margin:0 0 8px;color:#333;font-size:24px;font-weight:600}.login-page-header p,.login-header p,.login-subtitle{margin:0;color:#666;font-size:14px}@media (max-width: 768px){.workspace-container{flex-direction:column}.sidebar{width:100%;height:200px}.diagnostic-panel{width:100%;height:300px}.chat-content{flex-direction:column}}.complaint-section,.area-section,.remark-section,.upload-section{margin-bottom:12px}.complaint-section .tsim-checkbox-wrapper{margin-right:0!important;padding:4px 12px;border-radius:var(--tsim-radius-rect-sm);border:1px solid #d9d9d9;background:#fff;transition:all .2s}.complaint-section .tsim-checkbox-wrapper-checked{background:#f3e7da!important;border-color:#f3e7da}.odd{background-color:#f3e7da;padding:4px 10px;font-size:14px;word-break:break-all}.even{background-color:#f0eee9;padding:4px 10px;font-size:14px;word-break:break-all}.operateBtn{margin-right:8px;margin-bottom:8px}.cdrTable{margin-top:10px;padding:3px;border:1px solid #c4c4c4}.cdrTable .tsim-table .odd{background:#f3e7da}.cdrTable .tsim-table .even{background:#f0eee9}.error_Options{background-color:#fff;border-radius:var(--tsim-radius-rect-panel);padding:10px}.error_Options .box_title{padding:10px;font-weight:600}.error_Options .content_box{padding:10px;border-top:1px solid #eaeaea}@media (max-width: 1400px){.diagnostic-panel-sider,.customer-info-sider{display:none}}@media (min-width: 769px){.workspace-layout .conversation-list-sider,.workspace-layout .chat-content,.workspace-layout .diagnostic-panel-sider{position:relative!important;display:flex!important;transform:none!important;transition:none!important}}@media (max-width: 768px){.workspace-layout{width:100%!important;height:100%!important}.chat-header-mobile-back-btn{font-size:20px!important;color:#262626!important;padding:4px 8px!important}.posi_bottom{width:100%;padding:20px;background-color:#fff;position:fixed;bottom:0;right:1px;z-index:var(--z-chat-list-toggle, 99)}}.resize-handle{width:4px;cursor:col-resize;background:transparent;transition:background .2s;position:absolute;left:0;top:0;bottom:0;z-index:var(--z-workspace-controls, 10)}.resize-handle:hover,.resize-handle.dragging{background:var(--primary-color, #1890ff)}body.resizing,body.resizing *{-webkit-user-select:none!important;user-select:none!important;cursor:col-resize!important}.chat-header{background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;padding:8px 16px}.chat-header-container{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow:hidden}.chat-header-avatar{width:24px!important;height:24px!important;font-size:12px!important;flex-shrink:0}.chat-header-status-badge{flex-shrink:0;line-height:1}.chat-header-status-badge .tsim-badge-dot{width:6px;height:6px}.menu-collapsed-container .tsim-badge-count.tsim-badge-zoom-leave,.tsim-menu .tsim-badge-count.tsim-badge-zoom-leave{display:none!important}.chat-header-customer-name{font-size:14px;font-weight:600;line-height:1.4;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-header-name-input{width:160px;height:26px}.chat-header-name-save{color:#52c41a;cursor:pointer;font-size:12px;transition:all .2s}.chat-header-name-save:hover{color:#73d13d}.chat-header-name-cancel{color:#ff4d4f;cursor:pointer;font-size:12px;transition:all .2s}.chat-header-name-cancel:hover{color:#ff7875}.chat-header-name-edit-icon{font-size:12px;color:#1890ff;cursor:pointer;opacity:.7;transition:all .2s;flex-shrink:0}.chat-header-name-edit-icon:hover{opacity:1;transform:scale(1.1)}.chat-header-tier-tag{font-size:11px;margin:0;height:20px;line-height:18px;padding:0 8px;border-radius:var(--tsim-radius-rect-lg);flex-shrink:0}.chat-header-separator{width:1px;height:16px;background:#e0e0e0;flex-shrink:0}.chat-header-actions{margin-left:auto;flex-shrink:0}.chat-header-action-btn{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--tsim-radius-rect-sm);transition:all .2s;font-size:14px}.chat-header-action-btn .anticon{font-size:14px}.chat-header-action-btn:hover{background:#0000000f}.chat-header-field-item{display:inline-flex;flex-shrink:0}.chat-header-field-tag{margin:0;padding:0 8px;border-radius:var(--tsim-radius-rect-lg);font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none;border-width:1px;border-style:solid;transition:all .2s;height:20px;line-height:18px;white-space:nowrap}.chat-header-field-tag:hover{opacity:.85}.chat-header-field-tag-is-empty{cursor:pointer}.chat-header-field-tag-is-empty:hover{border-color:#40a9ff;color:#1890ff}.chat-header-field-tag-is-custom .tsim-tag-close-icon{font-size:10px;margin-left:4px}.chat-header-field-icon{font-size:10px;margin-right:4px}.chat-header-field-input{width:120px;height:20px;font-size:12px}.chat-header-add-btn{height:20px;padding:0 8px;font-size:12px;border-radius:var(--tsim-radius-rect-lg);border-style:dashed;transition:all .2s;flex-shrink:0}.chat-header-add-btn:hover{border-color:#40a9ff;color:#40a9ff}.chat-header-add-field-group{display:inline-flex;flex-shrink:0}.chat-header-add-field-input{height:20px;width:100px;font-size:12px}.chat-header-add-field-btn{height:20px;font-size:12px;padding:0 8px}@media (max-width: 1200px){.chat-header{padding:6px 12px}.chat-header-customer-name{max-width:120px;font-size:13px}}@media (max-width: 768px){.chat-header-container{gap:6px}.chat-header-customer-name{font-size:13px;max-width:100px}.chat-header-separator,.chat-header-field-item,.chat-header-add-btn,.chat-header-add-field-group{display:none}}.basic-info-row{padding:8px 12px;display:flex;justify-content:space-between;align-items:center;word-break:break-all}.basic-info-row.odd{background:#f3e7da}.basic-info-row.even{background:#f0eee9}.order-timeline .tsim-timeline-item-content{padding-left:8px}.operate-logs-table .tsim-table-row:nth-child(odd){background:#f3e7da}.operate-logs-table .tsim-table-row:nth-child(2n){background:#f0eee9}.operate-logs-table .tsim-table-thead>tr>th{background:#fafafa;font-weight:600}.operate-logs-table .tsim-table{font-size:12px}.operate-logs-table .tsim-table-tbody>tr>td{padding:8px}.workspace-main-layout,.modern-workspace{height:100vh;overflow:hidden}.workspace-logo-area,.modern-workspace .logo{height:64px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s}.workspace-top-header,.modern-workspace .tsim-layout-header{display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #0000001a;padding:0 24px;height:64px;line-height:64px;flex-shrink:0}.workspace-header-left,.modern-workspace .header-left,.workspace-header-right,.modern-workspace .header-right{display:flex;align-items:center;gap:16px}.workspace-three-column-layout,.modern-workspace .workspace-layout{height:100%;overflow:hidden}.modern-workspace .tsim-menu-item{margin:4px 8px;border-radius:var(--tsim-radius-rect-sm);transition:all .3s}.modern-workspace .tsim-menu-item-selected{background:var(--primary-color, #1890ff)!important}.modern-workspace .tsim-menu-item:hover{background:#ffffff1a}.modern-workspace .conversation-list-sider{border-right:1px solid #f0f0f0}.workspace-diagnostic-panel-sidebar,.modern-workspace .diagnostic-panel-sider{position:relative}.workspace-diagnostic-content,.modern-workspace .diagnostic-panel-content{height:100%;overflow-y:auto;overflow-x:hidden}.workspace-diagnostic-content::-webkit-scrollbar,.modern-workspace .diagnostic-panel-content::-webkit-scrollbar{width:6px}.workspace-diagnostic-content::-webkit-scrollbar-thumb,.modern-workspace .diagnostic-panel-content::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:var(--tsim-radius-rect-xs)}.workspace-diagnostic-content::-webkit-scrollbar-thumb:hover,.modern-workspace .diagnostic-panel-content::-webkit-scrollbar-thumb:hover{background:#bfbfbf}@media (max-width: 1200px){.modern-workspace .diagnostic-panel-sider{display:none}}@media (max-width: 768px){.modern-workspace .tsim-layout-sider{position:fixed;left:0;top:0;bottom:0;z-index:var(--z-workspace-controls-mobile, 999)}}.translation-preview{padding:12px;background:#f5f7fa;border-radius:var(--tsim-radius-rect-md);margin:8px 0}.translation-input-area{padding:12px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:var(--tsim-radius-rect-md);margin-bottom:8px}.message-with-translation{position:relative}.message-with-translation .translation-controls{margin-top:4px;opacity:0;transition:opacity .3s}.message-with-translation:hover .translation-controls{opacity:1}.language-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#f0f0f0;border-radius:var(--tsim-radius-rect-panel);font-size:12px}.original-text{margin-bottom:8px}.translated-text{margin-top:8px}.translation-preview .tsim-divider{margin:8px 0}.translation-settings .tsim-form-item{margin-bottom:16px}.translation-toggle-btn{margin-left:8px}.translation-toggle-btn.active{background:var(--button-primary-bg, #1890ff);color:#fff}.message-translation{font-size:12px;line-height:1.5;transition:all .2s ease}.message-translation-loading{opacity:.7}.message-translation-error{border-left:3px solid #ff4d4f}.message-translation-result{border-left:3px solid #1890ff}.message-translation-result:hover{background:#f0f7ff}.translation-provider-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:#1890ff1a;border-radius:var(--tsim-radius-rect-xs);font-size:11px;color:#1890ff;font-weight:500}.query-records-list{display:flex;flex-direction:column;gap:8px;padding:0;width:100%;height:100%}.query-records-list-is-loading,.query-records-list-is-empty{min-height:100%;display:flex;align-items:center;justify-content:center}.query-records-list-item{position:relative;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:var(--tsim-radius-rect-md);cursor:pointer;transition:all .3s ease;min-height:4.5em}.query-records-list-item:hover{border-color:var(--primary-color, #1890ff);box-shadow:0 2px 8px #1890ff1a}.query-records-list-item-is-active{border-color:var(--primary-color, #1890ff);border-left-width:4px;background:#f0f7ff;box-shadow:0 2px 8px #1890ff33}.query-records-list-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.query-records-list-icon{color:var(--primary-color, #1890ff);font-size:14px}.query-records-list-type{font-size:12px;color:#8c8c8c;flex:1}.query-records-list-delete{margin-left:auto;opacity:0;transition:opacity .2s}.query-records-list-item:hover .query-records-list-delete{opacity:1}.query-records-list-body{margin-bottom:8px}.query-records-list-text{font-size:14px;font-weight:500;color:#262626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.query-records-list-footer{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#8c8c8c}.query-records-list-time{color:#8c8c8c}.query-records-list-count{color:var(--primary-color, #1890ff);font-weight:500}.query-detail-bubble{width:100%;height:100%;background:#fff;border:1px solid #e8e8e8;border-radius:var(--tsim-radius-rect-panel);box-shadow:0 2px 8px #0000000f;padding:16px;position:relative;display:flex;flex-direction:column}.query-detail-bubble:after{content:"";position:absolute;right:-8px;top:20px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff;filter:drop-shadow(1px 0 1px rgba(0,0,0,.05))}.query-detail-bubble-content{display:flex;align-items:center;justify-content:center;flex:1;min-height:0}.query-detail-bubble-placeholder{text-align:center}.query-detail-bubble{position:fixed;background:#fff;border-radius:var(--tsim-radius-rect-xl);box-shadow:0 4px 24px #0000001f,0 8px 48px #00000014;z-index:var(--z-drawer, 900);overflow:visible;animation:slideInFromRight .3s cubic-bezier(.175,.885,.32,1);border:2px solid #e8e8e8}@keyframes slideInFromRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.query-detail-bubble-content{height:100%;overflow:auto;border-radius:var(--tsim-radius-rect-lg)}.query-detail-bubble:after{content:"";position:absolute;right:-20px;top:var(--arrow-top, 50%);transform:translateY(-50%);width:24px;height:40px;background:#fff;border:2px solid #e8e8e8;border-left:none;clip-path:polygon(0% 0%,100% 30%,100% 70%,0% 100%);box-shadow:4px 0 8px #00000014;z-index:var(--z-drawer-decoration, -1)}.query-detail-bubble-resize-handle{position:absolute;background:transparent;z-index:var(--z-drawer-header, 10)}.query-detail-bubble-resize-handle-is-left{left:0;top:0;bottom:0;width:8px;cursor:ew-resize}.query-detail-bubble-resize-handle-is-left:hover{background:linear-gradient(90deg,rgba(24,144,255,.3) 0%,transparent 100%)}.query-detail-bubble-resize-handle-is-top{top:0;left:0;right:0;height:8px;cursor:ns-resize}.query-detail-bubble-resize-handle-is-top:hover{background:linear-gradient(180deg,rgba(24,144,255,.3) 0%,transparent 100%)}.query-detail-bubble-resize-handle-is-bottom{bottom:0;left:0;right:0;height:8px;cursor:ns-resize}.query-detail-bubble-resize-handle-is-bottom:hover{background:linear-gradient(0deg,rgba(24,144,255,.3) 0%,transparent 100%)}.query-detail-bubble-resize-corner{position:absolute;z-index:var(--z-drawer-controls, 11)}.query-detail-bubble-resize-corner-is-tl{top:0;left:0;width:20px;height:20px;cursor:nwse-resize}.query-detail-bubble-resize-corner-is-bl{bottom:0;left:0;width:20px;height:20px;cursor:nesw-resize}.query-detail-bubble-is-resizing{transition:none!important;-webkit-user-select:none;user-select:none}.query-detail-bubble-is-resizing:after{border-color:var(--primary-color, #1890ff)}.workspace-mobile-layout{height:100%;background:#fff;display:flex;flex-direction:column;overflow:hidden}.workspace-mobile-header{padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fff;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:52px;box-shadow:0 1px 4px #0000000a}.workspace-mobile-header-is-with-back{gap:8px;justify-content:flex-start}.workspace-mobile-back-btn{min-width:44px;min-height:44px;padding:8px 12px!important;font-size:14px;display:flex;align-items:center;gap:4px;touch-action:manipulation;-webkit-tap-highlight-color:rgba(24,144,255,.1);border-radius:var(--tsim-radius-rect-md)}.workspace-mobile-back-btn:active{background:#1890ff1a!important}.workspace-mobile-title{margin:0;font-size:16px;font-weight:600;color:#262626;flex:1}.workspace-mobile-title-is-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 120px)}.workspace-mobile-content{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.workspace-mobile-tabs-container{flex:1;overflow:hidden;display:flex;flex-direction:column}.workspace-mobile-tabs{height:100%;display:flex;flex-direction:column}.workspace-mobile-tabs .tsim-tabs-nav{padding:0 16px;margin:0;background:#fff;border-bottom:1px solid #f0f0f0}.workspace-mobile-tabs .tsim-tabs-content{flex:1;height:100%}.workspace-mobile-tabs .tsim-tabs-tabpane,.workspace-mobile-chat-pane{height:100%;overflow:hidden}.workspace-mobile-diagnostic-pane{height:100%;overflow:auto;padding:12px;-webkit-overflow-scrolling:touch}.workspace-mobile-empty{display:flex;align-items:center;justify-content:center;height:100%}.chat-input-is-responsive{padding:12px 16px;background:#fff;border-top:1px solid #e8e8e8;flex-shrink:0;box-shadow:0 -1px 4px #0000000a}.send-message-btn-is-responsive{border-radius:var(--tsim-radius-rect-md);height:36px;padding-left:16px;padding-right:16px;font-size:14px}.message-textarea-is-responsive{border-radius:var(--tsim-radius-rect-md);font-size:14px;padding:8px 12px}.message-textarea-is-responsive.internal-note-mode{background:#fffbe6;border-color:#ffe58f}.input-toolbar-is-responsive{margin-top:8px;display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid #f0f0f0}.toolbar-left-actions-is-scrollable{display:flex;gap:4px;align-items:center}.toolbar-right-hints{display:flex;align-items:center}.toolbar-right-hints .keyboard-hints{font-size:12px;color:#8c8c8c}.toolbar-btn{touch-action:manipulation;-webkit-tap-highlight-color:rgba(24,144,255,.1)}@media (max-width: 768px){.chat-input-is-responsive{padding:8px 12px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.send-message-btn-is-responsive{min-width:48px;min-height:44px;height:44px;padding-left:14px;padding-right:14px;font-size:14px}.message-textarea-is-responsive{font-size:16px;padding:10px 12px}.toolbar-left-actions-is-scrollable{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:2px;padding-bottom:4px;margin-bottom:-4px;scrollbar-width:none;-ms-overflow-style:none}.toolbar-left-actions-is-scrollable::-webkit-scrollbar{display:none}.toolbar-btn{min-width:44px;min-height:44px;padding:10px!important;font-size:18px;border-radius:var(--tsim-radius-rect-md)}.toolbar-btn:active{background:#1890ff1a!important}.toolbar-right-hints-is-desktop{display:none}.quick-actions-toolbar{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}.quick-actions-toolbar::-webkit-scrollbar{display:none}.quick-actions-toolbar .tsim-btn{flex-shrink:0}.emoji-picker-panel{width:100%!important;max-width:calc(100vw - 32px)!important}.emoji-picker-panel .emoji-grid{grid-template-columns:repeat(8,1fr)!important}.emoji-picker-panel .emoji-btn{font-size:24px!important;padding:8px!important}.quick-reply-drawer .tsim-drawer-content-wrapper{width:100%!important}.translation-floating-preview{padding:12px!important}}@media (max-width: 576px){.workspace-mobile-header{padding:10px 12px;min-height:48px}.workspace-mobile-back-btn{min-width:40px;min-height:40px;padding:6px 10px!important}.workspace-mobile-title{font-size:15px;max-width:calc(100vw - 100px)}.chat-input-is-responsive{padding:6px 10px;padding-bottom:max(6px,env(safe-area-inset-bottom))}.send-message-btn-is-responsive{min-width:44px;padding-left:12px;padding-right:12px}.toolbar-btn{min-width:40px;min-height:40px;font-size:16px}}
