.pipeline-toolbar,.pipeline-toolbar form,.opportunity-actions,.stage-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.pipeline-toolbar{justify-content:space-between;margin:22px 0}.pipeline-toolbar select{min-width:220px;padding:10px;border:1px solid var(--border);border-radius:8px;background:white}
.pipeline-guide{margin:20px 0;padding:24px}.pipeline-guide p{margin-top:8px;line-height:1.6}.pipeline-guide ol{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:0;list-style-position:inside;margin:24px 0}.pipeline-guide li span{display:block;margin-top:8px;color:#52675b;line-height:1.5}.guide-reopen{margin:14px 0}.pipeline-description,.board-scope,.kanban-help{margin:16px 0;line-height:1.6}.board-scope{color:#52675b;font-size:13px}.kanban-help summary{cursor:pointer;font-weight:600}.kanban-help p{margin-top:8px;max-width:850px}.pipeline-empty{padding:24px;margin:20px 0}.pipeline-empty p{margin:10px 0 18px}
.kanban-scroll{overflow-x:auto;max-width:100%;padding-bottom:16px}.kanban{display:flex;gap:16px;align-items:flex-start;min-width:max-content}.kanban-column{width:280px;background:#eef2ed;border-radius:12px;border-top:4px solid var(--stage-color);min-height:320px}.color-verde{--stage-color:#245d4c}.color-azul{--stage-color:#275f91}.color-violeta{--stage-color:#725194}.color-ambar{--stage-color:#94651c}.color-rosa{--stage-color:#a44865}.color-cinza{--stage-color:#5b6772}.column-header{padding:16px}.column-header h2{display:flex;justify-content:space-between;font-size:17px}.column-header h2 span{font-size:13px;background:white;border-radius:20px;padding:3px 9px}.column-header p{margin:8px 0;font-weight:600}.column-header small{color:#52675b}.column-header details{margin-top:10px;font-size:12px}.column-header summary{cursor:pointer}.column-header details p{font-weight:400;line-height:1.5}.column-cards{padding:0 12px 12px;min-height:180px}.kanban-card{background:white;border:1px solid #dce4dc;box-shadow:0 2px 4px #183f3508;border-radius:10px;margin-bottom:12px;overflow:hidden}.kanban-card[draggable]{cursor:grab}.card-main-link{display:flex;flex-direction:column;gap:9px;padding:16px}.card-contact{font-size:12px;color:#52675b}.card-main-link h3{line-height:1.4;font-size:15px;overflow-wrap:anywhere}.card-value{font-size:15px}.card-responsible,.card-main-link small{font-size:12px;color:#52675b}.card-move-link{display:block;border-top:1px solid #edf0ed;padding:10px 16px;font-size:12px;color:var(--green);font-weight:600}.card-main-link:hover,.card-move-link:hover{background:#f7faf7}.column-empty,.column-more{padding:12px;color:#52675b;line-height:1.6;font-size:12px}.kanban-column.drop-target{outline:3px dashed var(--stage-color);outline-offset:-6px}.kanban-card.dragging{opacity:.55}.drag-status{min-height:20px;margin:8px 0}.pipeline-list{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.pipeline-list-item{padding:16px;display:flex;flex-direction:column;gap:8px}.pipeline-list-item span{font-size:12px;color:#52675b}.pipeline-list-item.selected{outline:2px solid var(--green)}.pipeline-config-heading{padding:24px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.stage-settings{display:grid;gap:12px;margin-top:20px}.stage-setting{padding:20px;border-left:5px solid var(--stage-color);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.stage-setting p{margin:8px 0;line-height:1.6}.stage-actions form{display:flex;gap:6px}.checkbox-label{display:flex;align-items:flex-start;gap:10px;line-height:1.6;margin:16px 0}.checkbox-label input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin-top:3px}.opportunity-actions{margin:16px 0}.opportunity-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.opportunity-history{list-style:none;padding:0}.opportunity-history li{padding:16px 0;border-bottom:1px solid var(--border);line-height:1.7}.opportunity-history small{color:#52675b}.plain-text{white-space:pre-wrap;overflow-wrap:anywhere}
.result-fields [hidden]{display:none}.text-button{border:0;background:none;color:var(--green);font:inherit;font-weight:600;padding:6px 0;text-decoration:underline;text-underline-offset:4px}.move-current{margin-bottom:22px;line-height:1.7}
@media(max-width:760px){.pipeline-guide ol{grid-template-columns:1fr;gap:16px}.pipeline-toolbar form{width:100%}.pipeline-toolbar select{min-width:0;max-width:100%;flex:1}.pipeline-guide,.pipeline-config-heading{padding:18px}.opportunity-grid{grid-template-columns:1fr}.kanban-column{width:270px}.stage-setting{padding:16px}.stage-actions{align-items:flex-start}.pipeline-list{flex-direction:column}}
