.pa-retained-tools{display:flex;gap:8px;margin-left:auto}.pa-retained-list{border:1px solid #eceef3;border-radius:4px;margin:8px 0 16px}.pa-retained-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid #eceef3}.pa-retained-list article:last-child{border-bottom:0}.pa-retained-list small{display:block;color:#9298a4;font-size:12px;margin-top:7px}.pa-retained-muted{font-size:12px;color:#9298a4}.pa-retained-group{display:flex;gap:16px;margin:24px 20px}.pa-retained-group .ht-person{flex-direction:column;align-items:center;max-width:85px;font-size:12px}.pa-retained-bubble{background:#e8f3ff;border-radius:5px;padding:15px;max-width:640px;flex:1}.pa-retained-bubble .pa-retained-list{background:white;margin-bottom:0}.v3-front-nav a{text-decoration:none;color:#596579;font-size:12px}.it-toolbar{flex-wrap:wrap}

.pa-sources{margin:12px 0;padding:10px 12px;border:1px solid #e6e9ef;border-radius:4px;color:#515866;font-size:12px}.pa-sources summary{cursor:pointer;color:#566579}.pa-sources article{padding:10px 0;border-bottom:1px solid #eef0f4}.pa-sources small{display:block;color:#9199a8;margin-top:5px}.pa-sources p{line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}

.pa-row-evidence{display:flex;align-items:baseline;gap:8px;margin-top:8px;font-size:12px;line-height:1.6;color:#7b8390}.pa-row-evidence>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1;min-width:0}.pa-row-evidence button{border:0;background:none;color:#2876c9;white-space:nowrap;padding:0;cursor:pointer}.pa-source-warning{color:#9b650d;background:#fff6e6;padding:8px}.pa-source-original{white-space:pre-wrap;line-height:1.8}.pa-sources summary{font-weight:600}.it-personal .it-toolbar nav{flex-wrap:wrap}
.pa-team-native-tabs{display:flex!important;width:100%!important}.pa-team-native-tabs .el-tabs__item{flex:1!important;min-width:0!important;padding:0 8px!important;text-align:center;white-space:nowrap}.pa-team-native-tabs #tab-assistant.is-active{color:#ff8000;background:#fff}
.pa-assistant-pane{min-height:250px;padding:12px}.pa-assistant-option{display:flex;width:100%;gap:12px;text-align:left;background:white;border:1px solid #e5e8ee;padding:15px;cursor:pointer;border-radius:4px}.pa-assistant-option small{display:block;font-size:12px;color:#838b99;margin-top:8px}.pa-assistant-option:disabled{opacity:.6;cursor:default}.pa-assistant-option.runtime-selected{border-color:#ff8000;background:#fff7eb}.pa-team-selected{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.pa-team-selected>span{padding:5px 8px;background:#f4f6fa;border:1px solid #e2e6ed;border-radius:4px}.pa-team-selected small{color:#8c73c9}.pa-team-selected button{border:0;background:none;cursor:pointer}.pa-team-note,.pa-team-empty{font-size:12px;color:#798291;padding:8px;line-height:1.6}.fx-selector-v2-dropdown-panel [hidden]{display:none!important}

.pa-team-human-chip{display:inline-block;padding:8px 12px;margin:4px;border-radius:4px;background:#f5f7fa;color:#596579}

.pa-evidence-link{border:0;background:none;color:#2786dc;cursor:pointer;font:inherit;padding:0 0 0 10px;white-space:nowrap}

/* 商机详情任务组件：固定展示区域，列表超出后在组件内部滚动 */
.v3-task-component {
  width: 100%;
  max-width: 100%;
  max-height: min(760px, calc(100vh - 220px));
  min-width: 0;
  min-height: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.v3-task-component .v3-task-list {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  min-height: 0;
  max-height: min(560px, calc(100vh - 360px));
  overflow-y: auto;
  overflow-x: auto;
  overscroll-behavior: contain;
  scrollbar-gutter: stable;
}
.v3-task-component .v3-task-row {
  min-width: 720px;
}
@media (max-width: 1000px) {
  .v3-task-component { max-height: calc(100vh - 180px); }
  .v3-task-component .v3-task-list { max-height: calc(100vh - 300px); }
}

.pa-suggestion-content{padding:18px 0;color:#303133}.pa-suggestion-content h3{font-size:16px;margin:0 0 12px}.pa-suggestion-content p{line-height:1.8;white-space:pre-wrap;margin:0}.pa-suggestion-assignment{display:flex;gap:32px;padding:14px 0;border-top:1px solid #ebeef5;color:#606266}.pa-suggestion-assignment b{margin-left:8px;font-weight:400;color:#303133}.pa-suggestion-adjust summary,.pa-suggestion-evidence summary{cursor:pointer;color:#409eff;font-size:13px;padding:8px 0}.pa-suggestion-adjust .it-field{margin-top:12px}

.ht-table .ht-action{width:140px!important}.ht-table td:last-child .it-actions{flex-wrap:nowrap;gap:6px}.ht-table td:last-child .v06-btn{white-space:nowrap;padding:4px 7px}
