.coach-ds-root.crm-pipeline-settings{gap:1.25rem;display:grid}.coach-ds-root .crm-pipeline-settings__head{gap:.375rem;display:grid}.coach-ds-root .crm-pipeline-settings__title{margin:0;font-size:1.5rem;line-height:1.2}.coach-ds-root .crm-pipeline-settings__intro{color:var(--muted-foreground);margin:0}.coach-ds-root .cps{gap:1rem;display:grid}.coach-ds-root .cps-bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.coach-ds-root .cps-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:1rem;display:grid}.coach-ds-root .cps-col{gap:1rem;min-width:0;display:grid}.coach-ds-root .cps-stack{gap:1.25rem;display:grid}.coach-ds-root .cps-switch{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;display:flex}.coach-ds-root .cps-switch .tooltip{gap:.5rem}.coach-ds-root .cps-choices{gap:.75rem;display:grid}.coach-ds-root .cps-inline{align-items:center;gap:.5rem;display:flex}.coach-ds-root .cps-status{color:var(--muted-foreground);font-size:.875rem}.coach-ds-root .cps-empty{color:var(--muted-foreground);margin:0}.coach-ds-root .cps__state{justify-items:start;gap:.5rem;display:grid}.coach-ds-root .cps-row__label{cursor:text;outline:none}.coach-ds-root .cps-row__label:empty:before{content:attr(data-placeholder);color:var(--muted-foreground)}.coach-ds-root .cps-row__label.is-editing{text-overflow:clip;border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--ring)}.coach-ds-root .cps-row__open{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.coach-ds-root .cps-row__meta{flex-wrap:wrap;gap:.25rem;display:inline-flex}.coach-ds-root .cps-row__more{opacity:0}.coach-ds-root .cps-row:hover .cps-row__more,.coach-ds-root .cps-row:focus-within .cps-row__more{opacity:1}.coach-ds-root .cps-dot{--cps-color:transparent;background:var(--cps-color);border-radius:9999px;flex:none;block-size:.5rem;inline-size:.5rem;display:inline-block}.coach-ds-root .cps-dot.is-none{box-shadow:inset 0 0 0 1px var(--muted-foreground)}.coach-ds-root .cps-dot--lg{block-size:1.75rem;inline-size:1.75rem;box-shadow:0 0 0 2px var(--popover)}.coach-ds-root .cps-dot--lg.is-none{background:linear-gradient(135deg, transparent calc(50% - 1px), var(--muted-foreground) calc(50% - 1px), var(--muted-foreground) calc(50% + 1px), transparent calc(50% + 1px));box-shadow:inset 0 0 0 1px var(--input), 0 0 0 2px var(--popover)}.coach-ds-root .menu.cps-palette:popover-open{grid-template-columns:repeat(3,auto);gap:.5rem;display:grid}.coach-ds-root .cps-palette__swatch{cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:0;display:inline-flex}.coach-ds-root .cps-palette__swatch[aria-checked=true] .cps-dot--lg{box-shadow:0 0 0 2px var(--popover), 0 0 0 4px var(--ring)}.coach-ds-root .cps-palette__swatch:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.coach-ds-root .cps-menu-spacer{inline-size:1rem;display:inline-block}.coach-ds-root .cps-delay{grid-template-columns:1fr 1fr auto;align-items:end;gap:1rem;display:grid}.coach-ds-root .cps-sample{color:var(--foreground);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.coach-ds-root .cps-sample--tint{border-radius:var(--radius-md);background:color-mix(in oklab, var(--cps-color) 16%, transparent);padding:.125rem .5rem}.coach-ds-root .dialog.cps-dialog{width:min(96vw,78rem);height:min(90vh,56rem);max-height:none}.coach-ds-root .dialog.cps-dialog[open],.coach-ds-root .cps-dialog__panel{flex-direction:column;min-height:0;display:flex}.coach-ds-root .cps-dialog__panel{flex:1;gap:0}.coach-ds-root .cps-dialog .dialog__body{flex:1;max-height:none}@media (width<=60rem){.coach-ds-root .cps-grid{grid-template-columns:1fr}}.coach-ds-root .cps-removal[open]{flex-direction:column;display:flex}.coach-ds-root .cps-removal .dialog__header,.coach-ds-root .cps-removal .dialog__footer{flex-shrink:0}.coach-ds-root .cps-removal .dialog__body{min-height:0;max-height:none}.coach-ds-root .dialog.cps-removal--wide{width:min(94vw,52rem);max-height:90dvh}.coach-ds-root .cps-removal__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.coach-ds-root .cps-removal .field,.coach-ds-root .cps-removal .cps-choices{width:100%}.coach-ds-root .cps-removal__mapping .static-data-table__table{table-layout:fixed;min-width:0}.coach-ds-root .cps-removal__mapping .static-data-table__th:first-child{width:40%}.coach-ds-root .cps-removal__mapping .static-data-table__td:first-child{white-space:normal;overflow-wrap:anywhere}.coach-ds-root .cps-removal [data-coss-select-display]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.coach-ds-root .cps-removal__heading{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.coach-ds-root .cps-removal__heading>button{flex-shrink:0}.coach-ds-root .cps-removal__heading>div{min-width:0}.coach-ds-root .cps-removal__footer-actions{gap:.5rem;display:flex}.coach-ds-root .cps-removal .cps-removal__deal-link{white-space:normal;text-align:start;justify-content:space-between;width:100%}.coach-ds-root .dialog.cps-removal--detail{width:min(94vw,64rem);height:min(90dvh,46rem)}.coach-ds-root .cps-removal--detail .dialog__body{flex:1}.coach-ds-root .cps-removal [data-deal-panel],.coach-ds-root .cps-removal__deal-panel{height:100%;min-height:0}@media (width<=40rem){.coach-ds-root .cps-removal__actions{grid-template-columns:1fr}.coach-ds-root .cps-removal__footer-actions{flex-direction:column;width:100%}}.coach-ds-root .cps-removal__actions>:only-child{grid-column:1/-1}.coach-ds-root .cps-removal__mapping .static-data-table__th{white-space:normal}@media (width<=40rem){.coach-ds-root .cps-removal__mapping .static-data-table__th,.coach-ds-root .cps-removal__mapping .static-data-table__td{padding-inline:.75rem}.coach-ds-root .cps-removal__deal-panel .fxp__split{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.coach-ds-root .cps-removal__deal-panel .fx-nav{border-right:0;border-bottom:1px solid var(--coss-border);max-height:10rem}.coach-ds-root .cps-removal__deal-panel .fxp__meta{flex-wrap:wrap}}.coach-ds-root .cps-removal__choice-title{align-items:center;gap:.25rem;display:inline-flex}.coach-ds-root .cps-removal__choice-title>.tooltip{flex-shrink:0}.coach-ds-root .cps-removal__conflicts .cps-removal__deal-link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.coach-ds-root .cps-removal__conflicts .cps-removal__deal-link>svg{flex-shrink:0}.coach-ds-root .cps-removal .cps-stack{grid-template-columns:minmax(0,1fr)}.coach-ds-root .cps-removal [data-conflict-table]{min-width:0}
