/* AI 选品结论池：只作用于机会池页面，避免改变现有专业调研页面。 */
.aiop-page{max-width:1420px;margin:0 auto;padding:26px 24px 64px;color:#263944}
.aiop-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px}
.aiop-eyebrow{color:#9a6b2f;font-size:10px;font-weight:800;letter-spacing:1px}.aiop-hero h1{margin:5px 0 4px;font-size:24px;line-height:1.2;color:#20333e}.aiop-hero p{margin:0;color:#71808a;font-size:13px}
.aiop-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px}.aiop-metric{min-height:104px;padding:16px 17px;border:1px solid #dce5e8;border-radius:12px;background:#fff;text-align:left;box-shadow:0 2px 7px rgba(22,57,71,.06);transition:.16s ease}.aiop-metric:hover,.aiop-metric.active{border-color:#6d98a9;transform:translateY(-1px)}.aiop-metric span,.aiop-metric small{display:block;color:#71808a;font-size:11px}.aiop-metric b{display:block;margin:3px 0;font-size:25px;line-height:1.1;color:#173f50}
.aiop-list-card{overflow:hidden;border:1px solid #dce5e8;border-radius:12px;background:#fff;box-shadow:0 2px 7px rgba(22,57,71,.06)}.aiop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 17px;border-bottom:1px solid #e4eaed}.aiop-views{display:flex;gap:5px;flex-wrap:wrap}.aiop-view{border:0;border-radius:8px;background:#f0f4f5;color:#64737c;padding:7px 9px;font-size:12px}.aiop-view span{font-size:10px}.aiop-view.active{background:#173f50;color:#fff;font-weight:700}.aiop-search{display:flex;gap:7px}.aiop-search .ds-input{min-width:225px}
.aiop-list{display:grid}.aiop-row{display:grid;grid-template-columns:minmax(235px,1.1fr) minmax(265px,1.35fr) 190px 88px;align-items:center;gap:15px;padding:16px 17px;border-bottom:1px solid #e6ecee;cursor:pointer;transition:.15s ease}.aiop-row:last-child{border-bottom:0}.aiop-row:hover,.aiop-row:focus{background:#f7fafb;outline:none}.aiop-row-main{min-width:0}.aiop-row-title b{display:block;overflow:hidden;color:#263944;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.aiop-row-title small{display:block;margin-top:3px;color:#829099;font-size:10px}.aiop-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:7px}.aiop-tags span{padding:2px 6px;border-radius:999px;background:#edf3f5;color:#52707d;font-size:10px}.aiop-row-conclusion{min-width:0}.aiop-row-conclusion>div{display:flex;align-items:center;gap:7px;min-width:0}.aiop-row-conclusion b{overflow:hidden;color:#455862;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.aiop-row-conclusion small{display:block;margin-top:6px;color:#7b8a92;font-size:10px}.aiop-badge{display:inline-flex;flex:0 0 auto;align-items:center;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;white-space:nowrap}.aiop-badge-no{background:#fceceb;color:#aa4e4e}.aiop-badge-go,.aiop-badge-project{background:#e8f3ee;color:#166646}.aiop-badge-hold{background:#fbf2df;color:#9b691d}.aiop-badge-running,.aiop-badge-screening{background:#e8f1f5;color:#386d87}.aiop-row-scores{display:flex;justify-content:space-between;gap:7px}.aiop-row-scores span{color:#829099;font-size:10px;text-align:center}.aiop-row-scores b{display:block;color:#284957;font-size:16px;line-height:1.1}.aiop-row-action{display:flex;align-items:center;justify-content:flex-end;gap:6px;color:#5f7783;font-size:11px}.aiop-row-action b{font-size:17px}.aiop-empty,.aiop-loading{padding:42px 20px;color:#77858d;text-align:center}.aiop-compact-empty{padding:22px}
.aiop-detail{margin-top:18px}.aiop-detail:empty{display:none}.aiop-detail-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:19px 22px;border:1px solid #dce5e8;border-bottom:0;border-radius:12px 12px 0 0;background:#fff}.aiop-detail-head h2{margin:4px 0;color:#213640;font-size:21px}.aiop-detail-head p{margin:0;color:#687983;font-size:12px}.aiop-back{align-self:flex-start;border:0;background:transparent;color:#356b80;font-size:12px;padding:0}.aiop-detail-meta{color:#8c9aa1;font-size:10px;font-weight:700;letter-spacing:.5px}
.aiop-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:15px;align-items:start;padding:15px;border:1px solid #dce5e8;border-radius:0 0 12px 12px;background:#f5f8f9}.aiop-detail-grid>main{display:grid;gap:14px}.aiop-conclusion,.aiop-section,.aiop-human-card,.aiop-advanced{border:1px solid #dbe5e8;border-radius:11px;background:#fff}.aiop-conclusion{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px;padding:18px}.aiop-conclusion-main span,.aiop-human-card>div>span{color:#9a6b2f;font-size:10px;font-weight:800;letter-spacing:.5px}.aiop-conclusion h3{margin:4px 0;color:#173f50;font-size:18px}.aiop-conclusion p{margin:0;color:#62727c;font-size:12px}.aiop-score-set{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.aiop-score-set>div{padding:10px;border:1px solid #e1e9eb;border-radius:8px;background:#f8fafb}.aiop-score-set b{display:block;color:#1d4556;font-size:20px}.aiop-score-set span{display:block;color:#819099;font-size:10px}
.aiop-section{padding:17px}.aiop-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.aiop-section h3{margin:0;color:#2b414c;font-size:15px}.aiop-section p{margin:3px 0 0;color:#74828a;font-size:11px}.aiop-readiness{flex:0 0 auto;border-radius:7px;background:#eef3f4;color:#466773;padding:5px 7px;font-size:10px;font-weight:700}.aiop-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aiop-module{min-width:0;padding:11px;border:1px solid #e1e9eb;border-radius:9px;background:#fbfcfc}.aiop-module>div{display:flex;justify-content:space-between;gap:8px}.aiop-module b{display:block;color:#38505c;font-size:12px}.aiop-module small{display:block;margin-top:3px;color:#829099;font-size:10px}.aiop-module p{margin:7px 0 0;color:#ae5b50;font-size:10px}.aiop-module-state{flex:0 0 auto;align-self:flex-start;border-radius:6px;padding:3px 5px;font-size:9px;font-weight:700}.aiop-module-done{background:#e8f3ee;color:#19694b}.aiop-module-risk{background:#fcecec;color:#ae4f50}.aiop-module-input{background:#fbf2df;color:#97691e}.aiop-module-running{background:#e8f1f5;color:#376c87}.aiop-module-waiting{background:#f0f3f4;color:#76868e}
.aiop-cooperate{border-color:#e9d9b9;background:#fffdf7}.aiop-cooperate-list{display:grid;gap:7px;margin-top:12px}.aiop-cooperate-list article{display:flex;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:8px;background:#fff8e8}.aiop-cooperate-list b{color:#6f5520;font-size:12px}.aiop-cooperate-list span{color:#806f4a;font-size:11px;text-align:right}.aiop-evidence-list{display:grid;gap:7px}.aiop-evidence{display:grid;grid-template-columns:66px minmax(0,1fr);gap:9px;padding:10px;border:1px solid #e1e9eb;border-radius:8px}.aiop-evidence-type{align-self:start;border-radius:5px;background:#edf3f5;color:#52717d;padding:3px 5px;font-size:9px;font-weight:800;text-align:center}.aiop-evidence b{display:block;color:#3e515a;font-size:12px}.aiop-evidence p{margin:3px 0;color:#64737c;font-size:11px}.aiop-evidence small{color:#89969d;font-size:10px}
.aiop-human-card{position:sticky;top:80px;padding:17px}.aiop-human-card h3{margin:4px 0;color:#29424e;font-size:16px}.aiop-human-card p{margin:0 0 14px;color:#71808a;font-size:11px}.aiop-decision-actions{display:grid;gap:8px}.aiop-decision-actions .ds-btn{width:100%}.aiop-decision-wait{display:grid;gap:7px;padding:12px;border-radius:8px;background:#f2f6f7}.aiop-decision-wait b{color:#34515e;font-size:12px}.aiop-decision-wait span{color:#74838b;font-size:11px}.aiop-decision-wait .ds-btn{margin-top:4px}.aiop-hold-form{display:grid;gap:10px;margin-top:13px;padding-top:13px;border-top:1px solid #e2e9eb}.aiop-hold-form .ds-label{font-size:11px}
.aiop-advanced{overflow:hidden}.aiop-advanced>summary{cursor:pointer;padding:14px 17px;color:#3b6170;font-size:12px;font-weight:700}.aiop-advanced-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 17px 17px;border-top:1px solid #e4eaed}.aiop-advanced-content section{min-width:0}.aiop-advanced-content h4{margin:14px 0 7px;color:#4a5d66;font-size:12px}.aiop-mini-list,.aiop-timeline{display:grid;gap:5px}.aiop-mini-list div,.aiop-timeline article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:8px;border-radius:7px;background:#f7f9fa}.aiop-mini-list b,.aiop-timeline b{overflow:hidden;color:#4a5d66;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.aiop-mini-list span,.aiop-timeline span{color:#74838b;font-size:10px}.aiop-mini-list small,.aiop-timeline small{grid-column:1/-1;color:#8b989e;font-size:9px}.aiop-report-actions{display:flex;gap:6px;flex-wrap:wrap}.aiop-report-link{border:0;background:transparent;color:#386b7d;font-size:11px;padding:4px 0;text-align:left}
@media(max-width:1080px){.aiop-row{grid-template-columns:minmax(210px,1fr) minmax(220px,1.25fr) 175px}.aiop-row-action{display:none}.aiop-detail-grid{grid-template-columns:1fr}.aiop-human-card{position:static}.aiop-detail-grid>aside{order:-1}.aiop-human-card{display:grid;grid-template-columns:1fr minmax(300px,.9fr);gap:16px;align-items:center}.aiop-hold-form{grid-column:1/-1}.aiop-decision-wait{grid-column:2}.aiop-conclusion{grid-template-columns:1fr}}
@media(max-width:760px){.aiop-page{padding:20px 13px 52px}.aiop-hero{align-items:flex-start;flex-direction:column}.aiop-hero h1{font-size:21px}.aiop-overview{grid-template-columns:1fr}.aiop-metric{min-height:78px}.aiop-toolbar{align-items:stretch;flex-direction:column}.aiop-search .ds-input{min-width:0}.aiop-row{grid-template-columns:1fr;gap:9px}.aiop-row-scores{justify-content:flex-start;gap:18px}.aiop-row-conclusion b{white-space:normal}.aiop-detail-head{align-items:flex-start;flex-direction:column}.aiop-detail-grid{padding:8px}.aiop-conclusion,.aiop-section,.aiop-human-card{padding:14px}.aiop-module-grid,.aiop-advanced-content{grid-template-columns:1fr}.aiop-human-card{display:block}.aiop-decision-wait{margin-top:10px}.aiop-cooperate-list article{align-items:flex-start;flex-direction:column}.aiop-cooperate-list span{text-align:left}.aiop-score-set{margin-top:3px}.aiop-evidence{grid-template-columns:1fr}.aiop-evidence-type{justify-self:start}}
