.pipeline-module__sHAXQG__container{max-width:100%}.pipeline-module__sHAXQG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.pipeline-module__sHAXQG__titleSection h1{margin-bottom:.35rem;font-size:1.5rem}.pipeline-module__sHAXQG__description{color:var(--muted);font-size:.9rem}.pipeline-module__sHAXQG__filters{flex-wrap:wrap;gap:.5rem;display:flex}.pipeline-module__sHAXQG__filterSelect{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;padding:.5rem .75rem;font-size:.9rem}.pipeline-module__sHAXQG__filterSelect:focus{border-color:var(--primary);outline:none}.pipeline-module__sHAXQG__viewToggle{background:var(--surface-2);border-radius:8px;gap:.25rem;padding:.25rem;display:flex}.pipeline-module__sHAXQG__viewToggleBtn{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.85rem;transition:all .15s;display:flex}.pipeline-module__sHAXQG__viewToggleBtn:hover{background:var(--surface);color:var(--text)}.pipeline-module__sHAXQG__viewToggleBtnActive{background:var(--primary);color:#fff}.pipeline-module__sHAXQG__viewToggleBtnActive:hover{background:var(--primary-strong);color:#fff}.pipeline-module__sHAXQG__summary{flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;display:flex}.pipeline-module__sHAXQG__summaryCard{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:center;min-width:100px;padding:.75rem 1.25rem;display:flex}.pipeline-module__sHAXQG__summaryValue{color:var(--text);font-size:1.5rem;font-weight:700}.pipeline-module__sHAXQG__summaryLabel{color:var(--muted);margin-top:.15rem;font-size:.78rem}.pipeline-module__sHAXQG__summaryWon .pipeline-module__sHAXQG__summaryValue{color:var(--ok)}.pipeline-module__sHAXQG__summaryLost .pipeline-module__sHAXQG__summaryValue{color:var(--danger)}.pipeline-module__sHAXQG__summaryAmount .pipeline-module__sHAXQG__summaryValue{color:var(--primary);font-size:1.25rem}.pipeline-module__sHAXQG__tableContainer{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.pipeline-module__sHAXQG__table{border-collapse:collapse;width:100%;font-size:.9rem}.pipeline-module__sHAXQG__table th{background:var(--surface-2);text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:.75rem 1rem;font-size:.82rem;font-weight:600}.pipeline-module__sHAXQG__table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:.75rem 1rem}.pipeline-module__sHAXQG__table tbody tr{cursor:pointer;transition:background .15s}.pipeline-module__sHAXQG__table tbody tr:hover{background:var(--surface-2)}.pipeline-module__sHAXQG__table tbody tr:last-child td{border-bottom:none}.pipeline-module__sHAXQG__tableName{font-weight:500}.pipeline-module__sHAXQG__tableAmount{color:var(--primary-strong);font-weight:600}.pipeline-module__sHAXQG__tableNextAction{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--primary);font-size:.85rem;overflow:hidden}.pipeline-module__sHAXQG__tableActions{gap:.35rem;display:flex}.pipeline-module__sHAXQG__stageBadgeSmall{padding:.2rem .5rem;font-size:.75rem}.pipeline-module__sHAXQG__salesProgress{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-bottom:1.25rem;padding:1rem}.pipeline-module__sHAXQG__salesProgressHeader{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.pipeline-module__sHAXQG__salesProgressLabel{color:var(--muted);font-size:.85rem}.pipeline-module__sHAXQG__salesProgressAmount{font-size:1.1rem;font-weight:700}.pipeline-module__sHAXQG__salesProgressBar{background:var(--bg);border-radius:7px;height:14px;margin-bottom:.5rem;overflow:hidden}.pipeline-module__sHAXQG__salesProgressFill{background:linear-gradient(90deg,var(--primary),var(--ok));border-radius:7px;height:100%;transition:width .3s}.pipeline-module__sHAXQG__salesProgressFooter{color:var(--muted);justify-content:space-between;font-size:.8rem;display:flex}.pipeline-module__sHAXQG__salesProgressForecast{color:var(--ok)}.pipeline-module__sHAXQG__kanban{grid-template-columns:repeat(5,minmax(220px,1fr));gap:1rem;padding-bottom:1rem;display:grid;overflow-x:auto}.pipeline-module__sHAXQG__column{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-height:400px;display:flex}.pipeline-module__sHAXQG__columnHeader{border-bottom:1px solid var(--line);background:var(--surface);border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.pipeline-module__sHAXQG__columnHeader h2{font-size:.95rem;font-weight:600}.pipeline-module__sHAXQG__columnCount{background:var(--line);color:var(--muted);border-radius:999px;padding:.2rem .5rem;font-size:.75rem;font-weight:600}.pipeline-module__sHAXQG__columnCards{flex-direction:column;flex:1;gap:.6rem;padding:.75rem;display:flex;overflow-y:auto}.pipeline-module__sHAXQG__emptyMessage{color:var(--muted);text-align:center;padding:1.5rem 0;font-size:.85rem}.pipeline-module__sHAXQG__stageCandidate{border-top:3px solid #8b5cf6}.pipeline-module__sHAXQG__stageScheduled{border-top:3px solid var(--warn)}.pipeline-module__sHAXQG__stageDone{border-top:3px solid var(--primary)}.pipeline-module__sHAXQG__stageClosedWon{border-top:3px solid var(--ok)}.pipeline-module__sHAXQG__stageClosedLost{border-top:3px solid var(--danger)}.pipeline-module__sHAXQG__dealCard{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:.75rem;transition:all .15s}.pipeline-module__sHAXQG__dealCard:hover{border-color:var(--primary);box-shadow:0 4px 12px #00000014}.pipeline-module__sHAXQG__dealCardHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.4rem;display:flex}.pipeline-module__sHAXQG__dealCardName{font-size:.95rem;font-weight:600}.pipeline-module__sHAXQG__channelBadgeMini{border-radius:4px;padding:.1rem .35rem;font-size:.65rem;font-weight:700}.pipeline-module__sHAXQG__channelBadgeMiniX{color:#fff;background:#000}.pipeline-module__sHAXQG__channelBadgeMiniFacebook{color:#fff;background:#1877f2}.pipeline-module__sHAXQG__dealCardAmount{color:var(--primary-strong);margin-bottom:.4rem;font-size:1rem;font-weight:700}.pipeline-module__sHAXQG__dealCardSchedule{color:var(--muted);align-items:center;gap:.3rem;margin-bottom:.4rem;font-size:.78rem;display:flex}.pipeline-module__sHAXQG__scheduleIcon{font-size:.85rem}.pipeline-module__sHAXQG__dealCardMemo{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.4rem;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.pipeline-module__sHAXQG__dealCardNextAction{color:var(--primary-strong);background:color-mix(in srgb,var(--primary)10%,white);border-radius:6px;margin-bottom:.4rem;padding:.3rem .5rem;font-size:.78rem}.pipeline-module__sHAXQG__nextLabel{font-weight:600}.pipeline-module__sHAXQG__dealCardAssignee{color:var(--muted);margin-bottom:.4rem;font-size:.75rem}.pipeline-module__sHAXQG__dealCardFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:.5rem;display:flex}.pipeline-module__sHAXQG__dealCardId{color:var(--muted);font-size:.72rem}.pipeline-module__sHAXQG__dealCardActions{align-items:center;gap:.35rem;display:flex}.pipeline-module__sHAXQG__stageMoveButtons{gap:.25rem;display:flex}.pipeline-module__sHAXQG__btnStageMove{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;transition:all .15s;display:flex}.pipeline-module__sHAXQG__btnStageMove:hover{border-color:var(--primary);background:var(--surface-2)}.pipeline-module__sHAXQG__btnStageMoveClosedWon{color:var(--ok)}.pipeline-module__sHAXQG__btnStageMoveClosedWon:hover{background:color-mix(in srgb,var(--ok)15%,white);border-color:var(--ok)}.pipeline-module__sHAXQG__btnStageMoveClosedLost{color:var(--danger)}.pipeline-module__sHAXQG__btnStageMoveClosedLost:hover{background:color-mix(in srgb,var(--danger)15%,white);border-color:var(--danger)}.pipeline-module__sHAXQG__btnCardAction{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;transition:all .15s;display:flex}.pipeline-module__sHAXQG__btnCardAction:hover{border-color:var(--primary);background:var(--surface-2)}.pipeline-module__sHAXQG__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.pipeline-module__sHAXQG__modalContent{background:#fff;border-radius:16px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003}.pipeline-module__sHAXQG__modalHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.pipeline-module__sHAXQG__modalHeader h3{margin:0;font-size:1.1rem}.pipeline-module__sHAXQG__closeBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.pipeline-module__sHAXQG__closeBtn:hover{color:var(--text)}.pipeline-module__sHAXQG__modalFooter{border-top:1px solid var(--line);justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;display:flex}.pipeline-module__sHAXQG__detailModal{max-width:560px}.pipeline-module__sHAXQG__detailBody{padding:1.25rem}.pipeline-module__sHAXQG__detailHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;display:flex}.pipeline-module__sHAXQG__detailPerson{align-items:center;gap:.75rem;display:flex}.pipeline-module__sHAXQG__detailPerson h4{margin:0;font-size:1.15rem}.pipeline-module__sHAXQG__dealId{color:var(--muted);font-size:.8rem}.pipeline-module__sHAXQG__stageBadge{border-radius:8px;padding:.35rem .75rem;font-size:.85rem;font-weight:600}.pipeline-module__sHAXQG__stageBadgeCandidate{color:#7c3aed;background:#ede9fe}.pipeline-module__sHAXQG__stageBadgeScheduled{color:#d97706;background:#fef3c7}.pipeline-module__sHAXQG__stageBadgeDone{color:#2563eb;background:#dbeafe}.pipeline-module__sHAXQG__stageBadgeClosedWon{color:#059669;background:#d1fae5}.pipeline-module__sHAXQG__stageBadgeClosedLost{color:#dc2626;background:#fee2e2}.pipeline-module__sHAXQG__detailInfo{background:var(--surface-2);border-radius:10px;gap:.75rem;margin-bottom:1.25rem;padding:1rem;display:grid}.pipeline-module__sHAXQG__detailRow{justify-content:space-between;align-items:center;display:flex}.pipeline-module__sHAXQG__detailLabel{color:var(--muted);font-size:.85rem}.pipeline-module__sHAXQG__detailValue{font-size:.9rem;font-weight:500}.pipeline-module__sHAXQG__detailValueAmount{color:var(--primary-strong);font-size:1.1rem;font-weight:700}.pipeline-module__sHAXQG__detailSection{margin-bottom:1rem}.pipeline-module__sHAXQG__detailSection h5{color:var(--muted);margin-bottom:.5rem;font-size:.85rem;font-weight:600}.pipeline-module__sHAXQG__detailMemo{background:var(--surface-2);border-radius:8px;padding:.75rem;font-size:.92rem;line-height:1.6}.pipeline-module__sHAXQG__detailNextAction{color:var(--primary-strong);background:color-mix(in srgb,var(--primary)10%,white);border-radius:8px;padding:.6rem .8rem;font-size:.9rem}.pipeline-module__sHAXQG__historyPreview{flex-direction:column;gap:.4rem;list-style:none;display:flex}.pipeline-module__sHAXQG__historyPreview li{border-bottom:1px dashed var(--line);gap:.75rem;padding:.4rem 0;font-size:.85rem;display:flex}.pipeline-module__sHAXQG__historyPreview li:last-child{border-bottom:none}.pipeline-module__sHAXQG__historyDate{color:var(--muted);flex-shrink:0}.pipeline-module__sHAXQG__historyAction{color:var(--text)}.pipeline-module__sHAXQG__channelBadgeLarge{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;font-weight:700;display:inline-flex}.pipeline-module__sHAXQG__channelBadgeLargeX{color:#fff;background:#000}.pipeline-module__sHAXQG__channelBadgeLargeFacebook{color:#fff;background:#1877f2}.pipeline-module__sHAXQG__btnLink{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:underline}.pipeline-module__sHAXQG__btnLink:hover{color:var(--primary-strong)}.pipeline-module__sHAXQG__editModal{max-width:480px}.pipeline-module__sHAXQG__editModalBody{padding:1.25rem}.pipeline-module__sHAXQG__editModalSub{color:var(--muted);margin-bottom:1rem;font-size:.9rem}.pipeline-module__sHAXQG__formGroup{margin-bottom:1rem}.pipeline-module__sHAXQG__formGroup label{margin-bottom:.4rem;font-size:.9rem;font-weight:600;display:block}.pipeline-module__sHAXQG__formGroup textarea,.pipeline-module__sHAXQG__formGroup input[type=text],.pipeline-module__sHAXQG__formGroup input[type=number],.pipeline-module__sHAXQG__formGroup select{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;padding:.6rem .8rem;font-family:inherit;font-size:.95rem}.pipeline-module__sHAXQG__formGroup textarea:focus,.pipeline-module__sHAXQG__formGroup input:focus,.pipeline-module__sHAXQG__formGroup select:focus{border-color:var(--primary);outline:none}.pipeline-module__sHAXQG__formGroup textarea{resize:vertical;min-height:80px}.pipeline-module__sHAXQG__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.pipeline-module__sHAXQG__scheduleModal{max-width:400px}.pipeline-module__sHAXQG__scheduleModalBody{padding:1.25rem}.pipeline-module__sHAXQG__scheduleModalSub{color:var(--muted);margin-bottom:1rem;font-size:.9rem}.pipeline-module__sHAXQG__scheduleModalBody .pipeline-module__sHAXQG__formRow{margin-bottom:1rem}.pipeline-module__sHAXQG__scheduleModalBody label{margin-bottom:.4rem;font-size:.9rem;font-weight:600;display:block}.pipeline-module__sHAXQG__scheduleModalBody input[type=date],.pipeline-module__sHAXQG__scheduleModalBody input[type=time]{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;padding:.6rem .8rem;font-family:inherit;font-size:.95rem}.pipeline-module__sHAXQG__scheduleModalBody input:focus{border-color:var(--primary);outline:none}.pipeline-module__sHAXQG__currentSchedule{color:var(--muted);background:var(--surface-2);border-radius:6px;padding:.6rem;font-size:.85rem}.pipeline-module__sHAXQG__historyModal{max-width:520px}.pipeline-module__sHAXQG__historyModalBody{max-height:60vh;padding:1.25rem;overflow-y:auto}.pipeline-module__sHAXQG__historyAddSection{gap:.5rem;margin-bottom:1rem;display:flex}.pipeline-module__sHAXQG__historyAddSection input{border:1px solid var(--line);border-radius:8px;flex:1;padding:.5rem .75rem;font-size:.9rem}.pipeline-module__sHAXQG__historyAddSection input:focus{border-color:var(--primary);outline:none}.pipeline-module__sHAXQG__btnSmall{padding:.4rem .75rem;font-size:.85rem}.pipeline-module__sHAXQG__historyListFull{flex-direction:column;gap:.6rem;list-style:none;display:flex}.pipeline-module__sHAXQG__historyItem{background:var(--surface-2);border-left:3px solid var(--primary);border-radius:8px;padding:.75rem}.pipeline-module__sHAXQG__historyItemHeader{justify-content:space-between;align-items:center;margin-bottom:.3rem;display:flex}.pipeline-module__sHAXQG__historyItemDate{color:var(--muted);font-size:.78rem}.pipeline-module__sHAXQG__historyItemAction{font-size:.88rem;font-weight:500}.pipeline-module__sHAXQG__historyItemNote{color:var(--text);margin-top:.3rem;font-size:.85rem}.pipeline-module__sHAXQG__historyEmpty{text-align:center;color:var(--muted);padding:1.5rem}.pipeline-module__sHAXQG__toast{z-index:10000;border-radius:8px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;animation:.3s pipeline-module__sHAXQG__toastIn;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.pipeline-module__sHAXQG__toastSuccess{background:var(--ok);color:#fff}.pipeline-module__sHAXQG__toastError{background:var(--danger);color:#fff}@keyframes pipeline-module__sHAXQG__toastIn{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.pipeline-module__sHAXQG__btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:all .15s;display:inline-flex}.pipeline-module__sHAXQG__btnPrimary{background:var(--primary);color:#fff}.pipeline-module__sHAXQG__btnPrimary:hover{background:var(--primary-strong)}.pipeline-module__sHAXQG__btnPrimary:disabled{background:var(--muted);cursor:not-allowed}.pipeline-module__sHAXQG__btnSecondary{background:var(--surface);color:var(--text);border:1px solid var(--line)}.pipeline-module__sHAXQG__btnSecondary:hover{background:var(--surface-2);border-color:var(--primary)}@media (max-width:1400px){.pipeline-module__sHAXQG__kanban{grid-template-columns:repeat(3,minmax(200px,1fr))}}@media (max-width:1000px){.pipeline-module__sHAXQG__kanban{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media (max-width:700px){.pipeline-module__sHAXQG__header{flex-direction:column}.pipeline-module__sHAXQG__summary{gap:.6rem}.pipeline-module__sHAXQG__summaryCard{min-width:80px;padding:.6rem .8rem}.pipeline-module__sHAXQG__summaryValue{font-size:1.2rem}.pipeline-module__sHAXQG__kanban{grid-template-columns:1fr}.pipeline-module__sHAXQG__column{min-height:auto}.pipeline-module__sHAXQG__formRow{grid-template-columns:1fr}}
