.section-intro h3{font:25px Georgia,"Songti SC",serif;margin:5px 0}.section-intro p{color:var(--muted);line-height:1.7;margin:6px 0}.flow-stats{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:12px;align-items:center;margin:8px 0 20px}.flow-stats div{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:14px;display:flex;align-items:center;gap:10px}.flow-stats b{font:25px Georgia,serif;color:var(--rust)}.flow-stats span{font-size:12px;font-weight:750}.flow-stats i{font-style:normal;color:var(--muted)}.pipeline-panel{margin-bottom:20px}.subtle{font-size:12px;color:var(--muted);margin:4px 0}.idea-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.content-card.clickable{margin:0;cursor:pointer;transition:.18s}.content-card.clickable:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.review-table{border:1px solid var(--line);border-radius:10px;overflow:hidden}.review-head,.review-row{display:grid;grid-template-columns:minmax(280px,1.35fr) 110px minmax(260px,1fr);gap:0}.review-head{background:var(--ink);color:#fff;font-size:11px;font-weight:750}.review-head span{padding:12px 14px;border-right:1px solid #3b3e37}.review-row{border-top:1px solid var(--line);background:#fff}.review-row>*,.review-row>div{padding:14px;border-right:1px solid var(--line)}.draft-preview{border:0;background:transparent;text-align:left;cursor:pointer;color:var(--ink)}.draft-preview b,.draft-preview span{display:block}.draft-preview b{font-size:14px;margin-bottom:8px}.draft-preview span{font-size:12px;line-height:1.65;color:var(--muted);white-space:pre-line}.pick-box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:750}.pick-box input{width:24px;height:24px;accent-color:var(--green)}.review-row textarea{width:100%;min-height:76px;font-size:12px}.mini-save{border:0;background:transparent;color:var(--rust);font-size:11px;margin-top:4px;cursor:pointer;padding:3px}.pipeline-bottom{margin-top:0}.article-body{min-height:260px;line-height:1.8}.excel-import{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:20px;background:var(--sand)}.excel-import h3{margin:5px 0}.excel-import p:not(.eyebrow){font-size:12px;color:#5c594f;line-height:1.7;max-width:680px}.import-actions{min-width:150px;text-align:center}.file-button{display:block;cursor:pointer}.file-button input{display:none}.import-actions small{display:block;margin-top:9px;color:var(--muted);line-height:1.5}.import-row{display:grid;grid-template-columns:1fr repeat(3,100px);gap:14px;align-items:center;border-top:1px solid var(--line);padding:13px 0;font-size:12px}.import-row:first-child{border-top:0}.import-row small{color:var(--muted)}
@media(max-width:1050px){.idea-list{grid-template-columns:1fr 1fr}.review-head,.review-row{grid-template-columns:minmax(220px,1fr) 90px minmax(220px,1fr)}}
@media(max-width:700px){.section-intro,.excel-import{align-items:stretch;flex-direction:column}.flow-stats{grid-template-columns:1fr}.flow-stats i{display:none}.idea-list{grid-template-columns:1fr}.review-table{overflow:visible;border:0}.review-head{display:none}.review-row{grid-template-columns:1fr;border:1px solid var(--line);border-radius:9px;margin-bottom:12px;overflow:hidden}.review-row>*{border-right:0!important;border-bottom:1px solid var(--line)}.pick-box{flex-direction:row}.import-row{grid-template-columns:1fr 1fr}.pipeline-bottom{grid-template-columns:1fr}}
