.pipeline-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 14px}.pipeline-filter-label{color:#82909a}.pipeline-filter{background:white;color:#344956;border:1px solid #dce4e8;border-radius:18px;padding:6px 13px}.pipeline-filter.active{box-shadow:inset 0 0 0 2px #2764aa;font-weight:700}.channel-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px;border:1px solid #345}.ch-zk{background:#168de2}.ch-hk,.ch-lost{background:#ef233c}.ch-self{background:#16c52d}.ch-other{background:white}.ch-all{background:#8998a1}.add-sales-project{margin-left:auto}.sales-stage{border:1px solid #dce4e8;border-radius:13px;overflow:hidden;background:white;margin:8px 0}.sales-stage>header{height:48px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.sales-stage>header>div{display:flex;align-items:center;gap:12px}.sales-stage>header i{width:9px;height:9px;border-radius:50%;background:var(--stage-color)}.sales-stage>header strong,.sales-stage>header em{color:var(--stage-color);font-style:normal}.sales-stage>header span{background:#f2f4f6;padding:2px 9px;border-radius:12px;color:#8a98a1}.stage-probability{height:3px;background:#e9edef}.stage-probability span{display:block;height:100%;background:var(--stage-color)}.stage-project-list{padding:9px 12px 12px}.sales-stage.collapsed .stage-project-list{display:none}.sales-stage.collapsed>header small{transform:rotate(180deg)}.sales-project-card{border:1px solid #dfe5e8;border-left:3px solid var(--stage-color);background:#f8fafb;border-radius:9px;padding:11px 13px;margin-bottom:8px}.sales-project-top{display:flex;justify-content:space-between;gap:18px}.sales-project-top h3{margin:0 0 6px}.sales-project-top p{margin:0;color:#7d8992;font-size:12px}.sales-project-amount{text-align:right}.sales-project-amount b,.sales-project-amount strong{display:block}.sales-project-amount strong{font-size:16px;color:var(--stage-color);margin-top:6px}.referral-fee{margin:10px 0;padding:11px;background:#edf6ff;border-radius:7px}.referral-fee small{color:#8a98a1}.referral-fee h3{margin:5px 0;color:#008c78}.referral-fee>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.referral-fee span{background:white;text-align:center;padding:9px;border:1px solid #dce4e8;border-radius:7px;color:#8a98a1;font-size:11px}.referral-fee span b{display:block;color:#008c78;font-size:14px;margin-top:5px}.stage-check-progress{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center;color:#008c78;font-size:12px;margin:8px 0}.stage-check-progress>span{height:4px;background:#e4e9ec}.stage-check-progress i{display:block;height:100%;background:#008c78}.stage-check-progress small{color:#9aa5ac}.sales-project-actions{display:flex;gap:7px;flex-wrap:wrap}.sales-project-actions button{background:white;color:#445b68;border:1px solid #d3dde2;border-radius:18px;padding:5px 11px}.sales-project-actions .advance{color:white;border:0;font-weight:700}.sales-project-actions .lost{border-color:#e6a4dc;color:#9b168a}.sales-project-actions .delete{border-color:#f2a6a6;color:#e12626}.empty-stage{color:#8997a0;padding:10px 14px}.empty-stage a{color:#176fbe;cursor:pointer}.lost-stage{--stage-color:#d31e86}.overdue{color:#ef2929!important}@media(max-width:900px){.sales-project-top{display:block}.sales-project-amount{text-align:left;margin-top:8px}.referral-fee>div{grid-template-columns:1fr}.stage-check-progress{grid-template-columns:auto 1fr auto}}
