.pipeline-view{min-width:0}.pipeline-help{color:#6d7b62;font-size:12px;line-height:1.65;max-width:900px;margin:-9px 0 18px}.pipeline-board-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain;border-radius:10px;scrollbar-width:thin;scrollbar-color:#bdc8b0 transparent}.pipeline-board-scroll:focus-visible{outline-offset:-2px}.pipeline-board.kanban{overflow:visible;min-width:max-content;padding:3px 2px 18px;align-items:stretch}.pipeline-column{min-height:260px;transition:background-color .12s ease,border-color .12s ease}.pipeline-column.pipeline-column-over{background:#e3efd4;border-color:#799e54;box-shadow:inset 0 0 0 1px #799e54}.pipeline-card{position:relative}.pipeline-card.pipeline-card-dragging{opacity:.35;border-style:dashed}.pipeline-card>.pipeline-card-header{display:flex;align-items:flex-start;gap:5px;margin:0}.pipeline-open-business{flex:1 1;min-width:0;padding:0;border:0;background:none;text-align:left;color:var(--ink)}.pipeline-open-business strong{overflow-wrap:anywhere}.pipeline-drag-handle{flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;width:30px;min-width:30px;height:34px;margin:-5px -7px 0 0;padding:3px;border:1px solid transparent;border-radius:5px;color:#7a8d6a;background:transparent;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.pipeline-drag-handle:hover:not(:disabled){background:#f1f5ea;border-color:#d9e2cf;color:#385723}.pipeline-drag-handle:active:not(:disabled){cursor:grabbing}.pipeline-drag-handle:disabled{cursor:default}.pipeline-card>.pipeline-card-signals{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.pipeline-saving{display:block;margin-top:8px;font-size:10px;color:#667f50}.pipeline-overlay{width:211px;box-shadow:0 14px 34px #23381530;border-color:#8caa70;cursor:grabbing}.pipeline-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:700px){.pipeline-help{font-size:11px;margin-top:0}.pipeline-column{width:250px;min-width:250px}.pipeline-drag-handle{width:40px;min-width:40px;height:44px}.pipeline-overlay{width:226px}}@media (prefers-reduced-motion:reduce){.pipeline-column{transition:none}}.le-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:18px}.le-action{display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);cursor:pointer;font:inherit}.le-action:hover:not(:disabled){border-color:var(--teal);box-shadow:0 4px 14px rgba(24,126,104,.08)}.le-action:disabled{opacity:.6;cursor:progress}.le-action svg{color:var(--teal)}.le-action span{color:var(--muted);font-size:13px;line-height:1.4}.le-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px}@media (max-width:960px){.le-grid{grid-template-columns:1fr}}.le-funnel{width:100%;border-collapse:collapse;font-size:14px}.le-funnel th{text-align:left;font-weight:400;padding:6px 0;white-space:pre;color:var(--ink)}.le-funnel td{text-align:right;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.le-funnel tr+tr{border-top:1px solid var(--line)}.le-callout{display:flex;gap:10px;margin:14px 0;padding:12px;border-radius:10px;background:#fff8e8;color:#6b4e05;font-size:13px}.le-callout svg{flex:none;margin-top:2px}.le-callout p{margin:0}.le-breakdowns{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:14px}.le-breakdown h3{font-size:13px;margin:0 0 6px}.le-breakdown div{display:flex;justify-content:space-between;gap:8px;font-size:13px;padding:2px 0}.le-sources{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:8px}.le-sources li{display:grid;grid-template-columns:1fr auto;gap:4px 8px;font-size:13px}.le-sources small{grid-column:1/-1;color:var(--muted)}.le-snapshot{display:grid;gap:2px;font-size:13px;padding:10px;border-radius:10px;background:var(--cream);margin-bottom:10px}.le-snapshot small,.le-snapshot span{color:var(--muted)}.le-job,.le-jobs{display:grid;gap:10px}.le-job{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;padding:12px;border:1px solid var(--line);border-radius:12px}.le-job p{margin:2px 0;font-size:13px}.le-job small{color:var(--muted);font-size:12px}.le-job details,.le-version{font-size:12px;margin-top:4px}.le-evidence code,.le-job code,.le-version code{display:block;white-space:pre-wrap;word-break:break-word;font-size:11px;background:var(--cream);padding:8px;border-radius:8px}.le-counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px 12px;margin:4px 0}.le-counters div{display:flex;justify-content:space-between}.le-counters dd{margin:0;font-weight:700}.le-job-controls{display:flex;flex-wrap:wrap;gap:8px}.le-job-controls .text-link{display:inline-flex;gap:4px;align-items:center}.le-empty{padding:18px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:14px}.le-empty>strong{display:block;color:var(--ink);margin-bottom:4px}.le-reasons{margin:8px 0;padding-left:18px;font-size:13px}.le-queue{display:grid;gap:8px}.le-queue-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr) auto auto auto auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:12px}.le-queue-row small{color:var(--muted)}@media (max-width:760px){.le-queue-row{grid-template-columns:1fr}}.le-phone{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.le-phone small{flex-basis:100%;color:var(--muted);font-size:12px}.le-overlay{position:fixed;inset:0;z-index:60;background:rgba(16,32,28,.45);display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:24px 12px}.le-call{width:min(760px,100%);background:#fff;border-radius:16px;padding:20px;display:grid;gap:14px}.le-call header{display:flex;justify-content:space-between;gap:12px}.le-call h2{margin:2px 0}.le-call header p{margin:0;color:var(--muted)}.le-call fieldset{border:1px solid var(--line);border-radius:12px;padding:10px 12px}.le-dial{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.le-dial>span{display:grid;gap:2px}.le-dial small a{color:var(--teal)}.le-script{background:var(--cream);border-radius:12px;padding:12px}.le-script h3{margin:0 0 6px;font-size:14px}.le-script p,.le-script-text{line-height:1.5}.le-script small{color:var(--muted)}.le-evidence{display:grid;gap:18px}.le-evidence h3{margin:0 0 8px;font-size:15px}.le-row-head{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between}.le-row-head .muted{font-size:12px}.le-ready{display:flex;gap:6px;align-items:center;color:var(--teal-dark);font-weight:700}.le-table{width:100%;border-collapse:collapse;font-size:13px}.le-table th{text-align:left;font-size:12px;color:var(--muted);font-weight:400;padding:6px}.le-table td,.le-table th{border-bottom:1px solid var(--line)}.le-table td{padding:8px 6px;vertical-align:top}.le-table td small{display:block;color:var(--muted);font-size:12px}.le-table .badge{margin:0 4px 2px 0}.le-actions-cell{display:flex;flex-wrap:wrap;gap:8px}.text-link.danger{color:#b42318}.le-site{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.le-site small{flex-basis:100%;color:var(--muted)}.le-inline,.le-inline form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.le-inline input{min-width:240px}.le-findings{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px 14px}.le-findings div{display:flex;justify-content:space-between;gap:6px;font-size:13px}.le-ops{padding-left:0;list-style:none;display:grid;gap:6px;font-size:13px}.le-exports{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px}.le-exports div{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px}.le-exports strong{flex-basis:100%}.how-it-works{list-style:none;padding:0;margin:0 0 18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.how-it-works li{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid var(--line);font-size:13px;color:var(--muted)}.how-it-works b{color:var(--teal-dark);font-size:14px}.phone-evidence{display:block;font-size:11px;margin-top:2px}.phone-evidence.ok{color:var(--teal-dark)}.phone-evidence.wait{color:#8a6100}.phone-evidence.bad{color:#b42318}