/* RepostFlow Phase 2.10.46 — Discovery Intelligence */
.intel-tabs{display:flex;gap:8px;overflow-x:auto;padding:2px 0 12px}.intel-tab{border:1px solid #d9e3f4;background:#fff;border-radius:999px;padding:10px 14px;font-weight:700;white-space:nowrap;cursor:pointer}.intel-tab.active{background:#2563eb;color:#fff;border-color:#2563eb}
.source-distribution{margin-bottom:12px}.distribution-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.distribution-head span,.intel-toolbar-title span{display:block;color:#667085;font-size:12px;margin-top:3px}.distribution-grid{display:flex;gap:8px;flex-wrap:wrap}.distribution-grid button{background:#f7f9fc;border:1px solid #e2e8f0;border-radius:10px;padding:9px 12px;cursor:pointer;text-align:left}.distribution-grid button strong,.distribution-grid button span{display:block}.distribution-grid button span{font-size:11px;color:#667085;margin-top:2px}
.intel-toolbar{margin-bottom:12px}.intel-toolbar-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.intel-grid{display:grid;grid-template-columns:1.2fr repeat(4,minmax(135px,1fr));gap:8px}.intel-grid input,.intel-grid select,.result-intel-controls input,.result-intel-controls select{height:42px;border:1px solid #d7dfec;border-radius:10px;background:#fff;padding:0 10px;min-width:0;width:100%;font:inherit}.intel-summary{display:flex;gap:16px;flex-wrap:wrap;margin:2px 0 12px;color:#667085;font-size:12px}.intel-summary span{background:#f7f9fc;border:1px solid #e5eaf2;border-radius:999px;padding:7px 10px}
.intel-video-card{overflow:hidden}.trend-chip{position:absolute;left:10px;top:10px;z-index:2;background:#fff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;box-shadow:0 4px 12px rgba(0,0,0,.12)}.trend-chip.trending,.trend-chip.rising{background:#fff7ed;color:#9a3412}.trend-chip.potential{background:#eff6ff;color:#1d4ed8}.trend-chip.evergreen{background:#ecfdf3;color:#027a48}
.source-line{display:flex;align-items:center;gap:6px;color:#667085;font-size:12px;margin-bottom:4px}.source-line b{color:#344054}.source-platform{background:#eef4ff;color:#175cd3;border-radius:999px;padding:3px 7px;font-weight:800}.intel-badges{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.intel-badges span{font-size:10px;font-weight:700;background:#f2f4f7;border-radius:999px;padding:4px 7px;color:#475467}.intel-badges .ready-badge{background:#ecfdf3;color:#027a48}.intel-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0}.intel-metrics div{background:#f8fafc;border:1px solid #edf1f7;border-radius:9px;padding:7px;text-align:center}.intel-metrics strong,.intel-metrics span{display:block}.intel-metrics span{font-size:9px;color:#667085;margin-top:2px}.intel-detail-line{display:flex;gap:9px;flex-wrap:wrap;font-size:10px;color:#667085}.source-origin{font-size:10px;color:#667085;margin-top:8px;padding-top:7px;border-top:1px solid #eef2f6}
.result-intel-controls{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:8px;margin-bottom:10px}.stage-bulk{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.stage-bulk #stageSelectedCount{margin-right:auto;font-weight:700}.intel-stage-row .intel-badges{margin:5px 0 0}
@media(max-width:1280px){.intel-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.result-intel-controls{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.intel-grid,.result-intel-controls{grid-template-columns:1fr}.intel-metrics{grid-template-columns:repeat(2,1fr)}.intel-toolbar-title{align-items:flex-start;gap:8px}.stage-bulk .btn{width:100%}}

/* Phase 2.10.48 Autopilot Discovery Planner */
.discovery-plan-card{margin-bottom:14px;border:1px solid #d9e3f4}.plan-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.plan-head>div{display:flex;flex-direction:column;gap:4px}.plan-head b{font-size:16px}.plan-head span{font-size:12px;color:#667085}.plan-status-grid{display:grid;grid-template-columns:repeat(6,minmax(105px,1fr));gap:8px;margin-bottom:12px}.plan-status-grid>div{background:#f8faff;border:1px solid #e4eaf5;border-radius:10px;padding:9px 10px;display:flex;flex-direction:column;gap:3px}.plan-status-grid span{font-size:10px;color:#667085}.plan-status-grid strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-form{display:grid;grid-template-columns:2fr 1.2fr repeat(4,minmax(110px,.8fr));gap:8px}.plan-form label{display:flex;flex-direction:column;gap:4px}.plan-form label>span{font-size:10px;font-weight:700;color:#475467}.plan-form input,.plan-form select{height:38px;border:1px solid #d9deea;border-radius:9px;padding:0 10px;background:white}.plan-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.plan-check{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.plan-detail{margin-top:8px}.pill.blocked{background:#fee4e2;color:#b42318}.pill.gray{background:#f2f4f7;color:#475467}@media(max-width:1200px){.plan-status-grid{grid-template-columns:repeat(3,1fr)}.plan-form{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.plan-status-grid,.plan-form{grid-template-columns:1fr 1fr}.plan-head{flex-direction:column}}

/* Phase 2.10.52 — live Autopilot Discovery progress */
.discovery-live-progress{margin-top:14px;border:1px solid #d7e2f5;border-radius:14px;padding:14px;background:#f8fbff}
.live-progress-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.live-progress-head>div{display:flex;flex-direction:column;gap:3px}.live-progress-head span{font-size:12px;color:#65728a}.live-progress-head>strong{font-size:18px}
.live-progress-track{height:10px;border-radius:999px;background:#e6edf8;overflow:hidden;margin:11px 0}.live-progress-track i{display:block;height:100%;background:#2f6df6;border-radius:inherit;transition:width .35s ease}
.live-progress-stats{display:grid;grid-template-columns:repeat(5,minmax(80px,1fr));gap:8px}.live-progress-stats span{background:#fff;border:1px solid #e2e8f2;border-radius:10px;padding:8px;text-align:center;font-size:11px;color:#667085}.live-progress-stats b{display:block;font-size:15px;color:#172033}
.live-progress-current{margin-top:10px;font-size:12px}.discovery-live-log{margin-top:10px;max-height:160px;overflow:auto;background:#101827;color:#e6edf7;border-radius:10px;padding:9px 11px;font-size:11px;line-height:1.55}.discovery-live-log div{display:flex;gap:9px}.discovery-live-log span{color:#7f93b8;min-width:58px}
@media(max-width:800px){.live-progress-stats{grid-template-columns:repeat(2,1fr)}}

/* Phase 2.10.54 — Discovery UI simplification */
.compact-discovery-toolbar{margin-bottom:10px;padding:14px}.intel-primary-grid{display:grid;grid-template-columns:minmax(220px,1.7fr) repeat(3,minmax(150px,1fr)) auto;gap:8px;align-items:center}.intel-primary-grid input,.intel-primary-grid select,.intel-more-filters input,.intel-more-filters select{height:42px;border:1px solid #d7dfec;border-radius:10px;background:#fff;padding:0 10px;min-width:0;width:100%;font:inherit}.intel-more-filters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;padding-top:10px;margin-top:10px;border-top:1px solid #edf1f7}.more-filter-btn{white-space:nowrap;height:42px}
.compact-plan-card{padding:12px 14px;margin-bottom:10px}.plan-compact-row{display:flex;justify-content:space-between;align-items:center;gap:14px}.plan-compact-row>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.plan-compact-row>div:first-child span{font-size:12px;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-compact-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.plan-settings-panel{margin-top:12px;padding-top:12px;border-top:1px solid #edf1f7}.discovery-run-summary{margin-top:10px;background:#f8fbff;border:1px solid #d7e2f5;border-radius:10px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.discovery-run-summary>div{display:flex;flex-direction:column;gap:3px}.discovery-run-summary span{font-size:11px;color:#667085}
.compact-source-distribution{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:2px 0 10px}.compact-source-distribution .distribution-label{font-size:11px;font-weight:800;color:#667085;margin-right:2px}.compact-source-distribution button{display:flex;align-items:center;gap:5px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:999px;padding:6px 9px;cursor:pointer}.compact-source-distribution button b{font-size:11px}.compact-source-distribution button span{font-size:10px;color:#667085}.compact-intel-summary{margin:2px 0 10px;gap:8px}.compact-intel-summary span{padding:5px 8px}
.discovery-live-progress{margin-top:10px}.plan-run-tools{display:flex;gap:8px;margin-top:10px}
@media(max-width:1200px){.intel-primary-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.intel-more-filters{grid-template-columns:repeat(3,minmax(150px,1fr))}.plan-compact-row{align-items:flex-start}.plan-compact-actions{max-width:48%}}
@media(max-width:760px){.intel-primary-grid,.intel-more-filters{grid-template-columns:1fr}.plan-compact-row{flex-direction:column;align-items:stretch}.plan-compact-actions{max-width:none;justify-content:flex-start}.plan-compact-row>div:first-child span{white-space:normal}.discovery-run-summary{align-items:flex-start;flex-direction:column}.discovery-run-summary .btn{width:100%}}

/* v2.11.3 full discovery controls */
.plan-form-broad{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-form-broad select[multiple]{min-height:108px}.intel-more-filters{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.plan-form-broad,.intel-more-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.plan-form-broad,.intel-more-filters{grid-template-columns:1fr}}

/* v2.24.1 explicit workflow mode UX */
.stage-mode-box{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stage-mode-buttons{display:flex;gap:6px;flex-wrap:wrap}.stage-mode-buttons .btn.active{outline:2px solid currentColor;font-weight:800}.stage-mode-buttons .btn{white-space:nowrap}
