.ProductPipeline-module__-fKmVq__pipelineWrapper{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.ProductPipeline-module__-fKmVq__headerRow{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.ProductPipeline-module__-fKmVq__title{color:rgba(var(--color-gerbraz-blue),1);margin:0 0 .5rem;font-size:1.75rem;font-weight:600}.ProductPipeline-module__-fKmVq__subtitle{color:rgba(var(--color-black),.65);margin:0;font-size:1rem}.ProductPipeline-module__-fKmVq__addBtn{background:rgba(var(--color-gerbraz-blue),1);color:rgba(var(--color-white),1);cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.95rem;font-weight:500}.ProductPipeline-module__-fKmVq__addBtn:hover{opacity:.9}.ProductPipeline-module__-fKmVq__pipeline{background-color:rgba(var(--color-section-light),1);align-items:stretch;gap:.5rem;padding:1rem 0;display:flex;overflow-x:auto}.ProductPipeline-module__-fKmVq__column{background-color:rgba(var(--color-black),.05);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border:1px solid rgba(var(--color-black),.1);border-radius:12px;flex-direction:column;flex:1;width:100%;min-width:0;padding-bottom:.75rem;transition:border-color .2s,background-color .2s;display:flex}.ProductPipeline-module__-fKmVq__columnOver{background-color:rgba(var(--color-gerbraz-blue),.03);border-color:rgba(var(--color-gerbraz-blue),.25);border-style:dashed}.ProductPipeline-module__-fKmVq__columnHeader{border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.875rem 1rem;display:flex}.ProductPipeline-module__-fKmVq__columnHeaderContent{align-items:center;gap:.5rem;display:flex}.ProductPipeline-module__-fKmVq__columnDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ProductPipeline-module__-fKmVq__columnTitle{margin:0;font-size:.95rem;font-weight:600}.ProductPipeline-module__-fKmVq__columnCount{font-size:.8rem;font-weight:500}.ProductPipeline-module__-fKmVq__columnCards{flex-direction:column;flex:auto;gap:.75rem;width:100%;min-height:0;padding:0 .25rem;display:flex;overflow-y:visible}.ProductPipeline-module__-fKmVq__card{box-sizing:border-box;background:rgba(var(--color-white),1);border:1px solid rgba(var(--color-black),.06);width:100%;box-shadow:0 1px 2px rgba(var(--color-black),.04);cursor:pointer;border-radius:8px;padding:1rem;transition:opacity .2s,box-shadow .2s,border-color .2s,background .2s;position:relative}.ProductPipeline-module__-fKmVq__card:hover{box-shadow:0 2px 12px rgba(var(--color-black),.08);border-color:rgba(var(--color-black),.25);background:#f2f2f2}.ProductPipeline-module__-fKmVq__card[data-pending=true]{opacity:.7}.ProductPipeline-module__-fKmVq__cardPlaceholder{opacity:0;pointer-events:none}.ProductPipeline-module__-fKmVq__cardPlaceholderInvisible{flex-shrink:0;height:0;min-height:0;overflow:hidden}.ProductPipeline-module__-fKmVq__cardDropShadow{box-sizing:border-box;background:#0000000d;border-radius:8px;flex-shrink:0;width:100%;min-height:100px}.ProductPipeline-module__-fKmVq__cardSortable{transition:transform .2s cubic-bezier(.25,1,.5,1)}.ProductPipeline-module__-fKmVq__cardOverlay{background:rgba(var(--color-white),1);border:1px solid rgba(var(--color-black),.08);box-shadow:0 4px 20px rgba(var(--color-black),.12);cursor:grabbing;z-index:9999;border-radius:8px;min-width:260px;padding:1rem}.ProductPipeline-module__-fKmVq__cardDragArea{cursor:grab}.ProductPipeline-module__-fKmVq__card:active .ProductPipeline-module__-fKmVq__cardDragArea{cursor:grabbing}.ProductPipeline-module__-fKmVq__cardName{color:rgba(var(--color-black),.9);margin:0 0 .5rem;font-size:.95rem;font-weight:600}.ProductPipeline-module__-fKmVq__cardMeta{color:rgba(var(--color-black),.5);margin:0 0 .75rem;font-size:.8rem}.ProductPipeline-module__-fKmVq__cardContacts{flex-direction:column;gap:.35rem;margin-bottom:.75rem;display:flex}.ProductPipeline-module__-fKmVq__cardContact{color:rgba(var(--color-black),.55);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.ProductPipeline-module__-fKmVq__cardClients{color:rgba(var(--color-black),.6);margin:0 0 .5rem;font-size:.8rem}.ProductPipeline-module__-fKmVq__cardIcon{opacity:.8;font-size:.75rem}.ProductPipeline-module__-fKmVq__cardTag{border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.ProductPipeline-module__-fKmVq__cardTag_ativo{color:#15803d;background:#22c55e1f}.ProductPipeline-module__-fKmVq__cardTag_ativo .ProductPipeline-module__-fKmVq__cardTagDot{background:#22c55e}.ProductPipeline-module__-fKmVq__cardTag_inativo{color:#4b5563;background:#6b72801f}.ProductPipeline-module__-fKmVq__cardTag_inativo .ProductPipeline-module__-fKmVq__cardTagDot{background:#6b7280}.ProductPipeline-module__-fKmVq__cardTag_novo{color:#1d4ed8;background:#3b82f61f}.ProductPipeline-module__-fKmVq__cardTag_novo .ProductPipeline-module__-fKmVq__cardTagDot{background:#3b82f6}.ProductPipeline-module__-fKmVq__cardTagDot{border-radius:50%;width:6px;height:6px}.ProductPipeline-module__-fKmVq__empty{text-align:center;background:rgba(var(--color-white),1);border:2px dashed rgba(var(--color-black),.15);border-radius:12px;padding:3rem 2rem}.ProductPipeline-module__-fKmVq__empty p{color:rgba(var(--color-black),.6);margin:0;font-size:1rem}.ProductPipeline-module__-fKmVq__listContainer{flex-direction:column;flex:1;min-height:400px;padding:1rem 0;display:flex}.ProductPipeline-module__-fKmVq__listView{background:rgba(var(--color-white),1);border:1px solid rgba(var(--color-black),.08);border-radius:8px;flex:1;overflow:auto}.ProductPipeline-module__-fKmVq__listTable{border-collapse:collapse;width:100%;font-size:.9rem}.ProductPipeline-module__-fKmVq__listTable th{text-align:left;color:rgba(var(--color-black),.7);background:rgba(var(--color-black),.03);border-bottom:1px solid rgba(var(--color-black),.1);padding:.75rem 1rem;font-weight:600}.ProductPipeline-module__-fKmVq__listTable td{border-bottom:1px solid rgba(var(--color-black),.06);color:rgba(var(--color-black),.85);padding:.75rem 1rem}.ProductPipeline-module__-fKmVq__listRow{cursor:pointer;transition:background .15s}.ProductPipeline-module__-fKmVq__listRow:hover{background:rgba(var(--color-gerbraz-blue),.04)}
.ProductPanel-module__f7MFhG__backdrop{background:rgba(var(--color-black),.3);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);z-index:9998;animation:.2s ease-out ProductPanel-module__f7MFhG__fadeIn;position:fixed;inset:0}@keyframes ProductPanel-module__f7MFhG__fadeIn{0%{opacity:0}to{opacity:1}}.ProductPanel-module__f7MFhG__panel{background:rgba(var(--color-white),1);width:30%;height:90%;box-shadow:-4px 0 24px rgba(var(--color-black),.15);z-index:9999;border-radius:1rem;flex-direction:column;animation:.3s ease-out ProductPanel-module__f7MFhG__slideIn;display:flex;position:fixed;top:5%;right:2rem;overflow:hidden}@keyframes ProductPanel-module__f7MFhG__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes ProductPanel-module__f7MFhG__slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes ProductPanel-module__f7MFhG__fadeOut{0%{opacity:1}to{opacity:0}}.ProductPanel-module__f7MFhG__panelExiting .ProductPanel-module__f7MFhG__panel{animation:.3s ease-in forwards ProductPanel-module__f7MFhG__slideOut}.ProductPanel-module__f7MFhG__panelExiting .ProductPanel-module__f7MFhG__backdrop{animation:.2s ease-in forwards ProductPanel-module__f7MFhG__fadeOut}.ProductPanel-module__f7MFhG__panelHeader{border-bottom:1px solid rgba(var(--color-black),.08);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.ProductPanel-module__f7MFhG__panelTitle{color:rgba(var(--color-gerbraz-blue),1);margin:0;font-size:1.25rem;font-weight:600}.ProductPanel-module__f7MFhG__closeBtn{color:rgba(var(--color-black),.5);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.5rem;line-height:1}.ProductPanel-module__f7MFhG__closeBtn:hover{color:rgba(var(--color-black),.8)}.ProductPanel-module__f7MFhG__form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ProductPanel-module__f7MFhG__formScroll{flex-direction:column;flex:1;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}.ProductPanel-module__f7MFhG__field{flex-direction:column;gap:.4rem;display:flex}.ProductPanel-module__f7MFhG__field label{color:rgba(var(--color-black),.7);font-size:.875rem;font-weight:500}.ProductPanel-module__f7MFhG__field input,.ProductPanel-module__f7MFhG__field select{border:1px solid rgba(var(--color-black),.15);background:rgba(var(--color-white),1);color:rgba(var(--color-black),.9);appearance:none;border-radius:6px;padding:.6rem .75rem;font-size:.95rem}.ProductPanel-module__f7MFhG__field input::placeholder{color:rgba(var(--color-black),.4)}.ProductPanel-module__f7MFhG__field select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2rem}.ProductPanel-module__f7MFhG__field input:focus,.ProductPanel-module__f7MFhG__field select:focus{border-color:rgba(var(--color-gerbraz-blue),.5);box-shadow:0 0 0 2px rgba(var(--color-gerbraz-blue),.15);outline:none}.ProductPanel-module__f7MFhG__actions{border-top:1px solid rgba(var(--color-black),.08);background:rgba(var(--color-white),1);flex-wrap:wrap;flex-shrink:0;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.ProductPanel-module__f7MFhG__deleteBtn{cursor:pointer;color:#dc2626;background:0 0;border:1px solid #dc262666;border-radius:6px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-right:auto;padding:0;display:inline-flex}.ProductPanel-module__f7MFhG__deleteBtn:hover:not(:disabled){background:#dc262614}.ProductPanel-module__f7MFhG__deleteBtn:disabled{opacity:.5;cursor:not-allowed}.ProductPanel-module__f7MFhG__cancelBtn{border:1px solid rgba(var(--color-black),.2);background:rgba(var(--color-white),1);cursor:pointer;color:rgba(var(--color-black),.7);border-radius:6px;flex:1;padding:.65rem 1rem;font-size:.95rem}.ProductPanel-module__f7MFhG__cancelBtn:hover{background:rgba(var(--color-black),.04)}.ProductPanel-module__f7MFhG__saveBtn{background:rgba(var(--color-gerbraz-blue),1);color:rgba(var(--color-white),1);cursor:pointer;border:none;border-radius:6px;flex:1;padding:.65rem 1rem;font-size:.95rem;font-weight:500}.ProductPanel-module__f7MFhG__saveBtn:hover:not(:disabled){opacity:.9}.ProductPanel-module__f7MFhG__saveBtn:disabled{opacity:.6;cursor:not-allowed}.ProductPanel-module__f7MFhG__productCheckboxes{border:1px solid rgba(var(--color-black),.15);background:rgba(var(--color-white),1);border-radius:6px;flex-direction:column;gap:.5rem;max-height:180px;padding:.5rem;display:flex;overflow-y:auto}.ProductPanel-module__f7MFhG__checkboxLabel{color:rgba(var(--color-black),.85);cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.9rem;font-weight:400;display:flex}.ProductPanel-module__f7MFhG__checkboxWrapper{flex-shrink:0;display:flex;position:relative}.ProductPanel-module__f7MFhG__checkboxInput{opacity:0;cursor:pointer;width:1.25rem;height:1.25rem;margin:0;position:absolute}.ProductPanel-module__f7MFhG__checkboxBox{border:2px solid rgba(var(--color-black),.25);background:rgba(var(--color-white),1);border-radius:4px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:background .2s,border-color .2s;display:flex}.ProductPanel-module__f7MFhG__checkboxInput:checked+.ProductPanel-module__f7MFhG__checkboxBox{background:rgba(var(--color-gerbraz-blue),1);border-color:rgba(var(--color-gerbraz-blue),1)}.ProductPanel-module__f7MFhG__checkboxInput:focus-visible+.ProductPanel-module__f7MFhG__checkboxBox{outline:2px solid rgba(var(--color-gerbraz-blue),.5);outline-offset:2px}.ProductPanel-module__f7MFhG__fieldHint{color:rgba(var(--color-black),.5);margin-top:.25rem;font-size:.75rem;display:block}
