/* AEROA Precision V10 — production component layer.
   Theme source of truth remains src/theme-colors.css; this file never changes global palettes. */
.pipelinePrecisionV10{
 --pl-surface:var(--t-panel);--pl-raised:var(--t-panel2);--pl-soft:var(--t-soft);
 --pl-line:var(--t-border);--pl-strong:var(--t-border-strong);--pl-text:var(--t-text);
 --pl-subtext:var(--t-text2);--pl-muted:var(--t-muted);--pl-accent:var(--t-blue);
 --pl-action:var(--t-action);--pl-attention:var(--t-warn);--pl-overdue:var(--t-danger);
 --pl-success:var(--t-success);--pl-shadow:var(--t-shadow);
 --pl-new:#96aabd;--pl-interested:#69c9cf;--pl-appointment:#b3adf1;
 --pl-presentation:#8ba5e9;--pl-quoted:#7eb4d5;
 --pl-application:#e6b671;--pl-sold:var(--t-success);
 min-width:0;
 color:var(--pl-text);
}
html:is([data-theme="light"],[data-theme="cloud"],[data-theme="ivory"]) .pipelinePrecisionV10{
 --pl-new:#60778f;--pl-interested:#087e8c;--pl-appointment:#755cb5;
 --pl-presentation:#576bad;--pl-quoted:#34749d;--pl-application:#94641d;
}
html[data-theme="ivory"] .pipelinePrecisionV10{--pl-new:#6a7b82;--pl-interested:#187881;--pl-appointment:#785b99;--pl-presentation:#596b9c;--pl-quoted:#4d779b;--pl-application:#93661d}
.pipelinePrecisionV10 :is(button,a,input,select):focus-visible{outline:2px solid var(--pl-accent)!important;outline-offset:3px!important}
.pipelinePrecisionV10 :is(button,select){transition:background .17s ease,border-color .17s ease,box-shadow .17s ease,transform .17s ease}
.pipelinePrecisionV10 .pipelinePageHeaderV6{margin-bottom:17px!important}
.pipelinePrecisionV10 .pipelinePageHeaderV6 h1{font-size:clamp(26px,2.4vw,32px)!important;font-weight:800!important;line-height:1.14!important;letter-spacing:-.04em!important}
.pipelinePrecisionV10 .pipelinePageHeaderV6 p{font-size:12px!important;line-height:1.5!important;margin:6px 0 0!important}
.pipelinePrecisionV10 .pl10-overview{display:grid;grid-template-columns:minmax(275px,1.13fr) repeat(3,minmax(0,1fr));gap:11px;margin:0 0 18px;align-items:stretch}
.pipelinePrecisionV10 .pl10-value{
 position:relative;overflow:hidden;min-width:0;min-height:156px;
 padding:18px 19px 16px;display:flex;flex-direction:column;
 border:1px solid color-mix(in srgb,var(--pl-accent) 26%,var(--pl-line));border-radius:16px;
 background:linear-gradient(126deg,color-mix(in srgb,var(--pl-action) 16%,var(--pl-surface)),color-mix(in srgb,var(--pl-action) 5%,var(--pl-surface)));
}
.pipelinePrecisionV10 .pl10-value::after{content:"";pointer-events:none;position:absolute;width:218px;height:218px;top:-95px;right:-100px;border-radius:50%;border:1px solid color-mix(in srgb,var(--pl-accent) 18%,transparent);box-shadow:0 0 0 30px color-mix(in srgb,var(--pl-accent) 3%,transparent),0 0 0 65px color-mix(in srgb,var(--pl-accent) 2%,transparent)}
.pipelinePrecisionV10 .pl10-valueTop{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:9px;flex-wrap:wrap}
.pipelinePrecisionV10 .pl10-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--pl-accent);font-size:10px;letter-spacing:.10em;font-weight:800;line-height:1.25}
.pipelinePrecisionV10 .pl10-dotLabel i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--pl-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--pl-accent) 14%,transparent)}
.pipelinePrecisionV10 .pl10-snapshot{padding:5px 8px;border:1px solid var(--pl-line);border-radius:99px;color:var(--pl-muted);font-size:9px;line-height:1.2;white-space:nowrap;font-weight:650}
.pipelinePrecisionV10 .pl10-premium{position:relative;z-index:1;display:block;margin:17px 0 2px;font-size:clamp(28px,2.7vw,34px);line-height:1.12;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-weight:800}
.pipelinePrecisionV10 .pl10-premium.unknown{font-size:clamp(23px,2.35vw,30px)}
.pipelinePrecisionV10 .pl10-valueDescription{position:relative;z-index:1;color:var(--pl-muted);font-size:11px;line-height:1.4;margin:0 0 12px}
.pipelinePrecisionV10 .pl10-valueBottom{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto}
.pipelinePrecisionV10 .pl10-valueBottom>span{font-size:10px;line-height:1.35;color:var(--pl-muted)}
.pipelinePrecisionV10 .pl10-valueBottom>button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:7px 9px;border-radius:9px;border:1px solid var(--pl-line);background:var(--pl-surface);color:var(--pl-accent);font-size:10px;font-weight:750;white-space:nowrap}
.pipelinePrecisionV10 .pl10-valueBottom>button:hover{border-color:var(--pl-accent);background:color-mix(in srgb,var(--pl-accent) 7%,var(--pl-surface))}
.pipelinePrecisionV10 .pl10-allClear{display:inline-flex;gap:5px;align-items:center}
.pipelinePrecisionV10 .pl10-stat{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:0;min-height:156px;padding:17px 15px;border:1px solid var(--pl-line);border-radius:16px;background:var(--pl-surface);text-align:left;color:var(--pl-text);font-family:inherit}
.pipelinePrecisionV10 button.pl10-statButton{cursor:pointer}
.pipelinePrecisionV10 button.pl10-statButton:hover{border-color:color-mix(in srgb,var(--pl-accent) 47%,var(--pl-line));transform:translateY(-1px);box-shadow:0 5px 14px rgba(0,0,0,.04)}
.pipelinePrecisionV10 button.pl10-statButton.active{border-color:var(--pl-accent)}
.pipelinePrecisionV10 .pl10-statIcon{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;margin-bottom:13px;background:color-mix(in srgb,var(--pl-accent) 11%,var(--pl-surface));color:var(--pl-accent)}
.pipelinePrecisionV10 .pl10-statIcon.warn{background:color-mix(in srgb,var(--pl-attention) 11%,var(--pl-surface));color:var(--pl-attention)}
.pipelinePrecisionV10 .pl10-statIcon.success{background:color-mix(in srgb,var(--pl-success) 11%,var(--pl-surface));color:var(--pl-success)}
.pipelinePrecisionV10 .pl10-statLabel{font-size:10px;letter-spacing:.06em;line-height:1.3;color:var(--pl-muted);min-height:25px;font-weight:760}
.pipelinePrecisionV10 .pl10-stat>strong{font-size:clamp(24px,2.45vw,29px);font-weight:800;letter-spacing:-.04em;line-height:1.2;font-variant-numeric:tabular-nums}
.pipelinePrecisionV10 .pl10-stat>small{margin-top:auto;padding-top:4px;color:var(--pl-muted);font-size:10px;line-height:1.42}
.pipelinePrecisionV10 .pl10-journey{min-width:0;margin:0 0 16px;padding:19px 18px 15px;background:var(--pl-surface);border:1px solid var(--pl-line);border-radius:18px;box-shadow:var(--pl-shadow)}
.pipelinePrecisionV10 .pl10-sectionHeading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px}
.pipelinePrecisionV10 .pl10-sectionHeading>div:first-child{min-width:0}
.pipelinePrecisionV10 .pl10-sectionHeading h2{margin:5px 0 5px;font-size:clamp(17px,1.5vw,19px);font-weight:800;letter-spacing:-.025em;line-height:1.23}
.pipelinePrecisionV10 .pl10-sectionHeading p{margin:0;max-width:700px;font-size:11px;line-height:1.5;color:var(--pl-muted)}
.pipelinePrecisionV10 .pl10-sectionHeading .pl10-eyebrow i{width:18px;height:1px;background:var(--pl-line)}
.pipelinePrecisionV10 .pl10-metricToggle{display:flex;flex-shrink:0;align-items:center;gap:3px;padding:4px;border:1px solid var(--pl-line);border-radius:11px;background:var(--pl-raised)}
.pipelinePrecisionV10 .pl10-metricToggle button{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:33px;padding:7px 11px;border:0;border-radius:8px;background:transparent;color:var(--pl-muted);font-size:11px;font-weight:730;white-space:nowrap}
.pipelinePrecisionV10 .pl10-metricToggle button[aria-pressed="true"]{background:var(--pl-surface);color:var(--pl-text);box-shadow:0 2px 7px rgba(0,0,0,.07)}
.pipelinePrecisionV10 .pl10-stageWindow{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-color:var(--pl-line) transparent;scroll-snap-type:x proximity;padding-bottom:4px}
.pipelinePrecisionV10 .pl10-stageTrack{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-width:925px;isolation:isolate}
.pipelinePrecisionV10 .pl10-stageTrack::before{content:"";position:absolute;left:7%;right:7%;top:18px;height:1px;background:var(--pl-line);z-index:-1}
.pipelinePrecisionV10 .pl10-stage{--pl-stage:var(--pl-new);display:flex;position:relative;flex-direction:column;align-items:stretch;text-align:left;gap:5px;min-width:0;min-height:131px;padding:11px 10px;border:1px solid color-mix(in srgb,var(--pl-line) 85%,transparent);border-radius:12px;background:color-mix(in srgb,var(--pl-stage) 3%,var(--pl-raised));color:var(--pl-text);scroll-snap-align:start}
.pipelinePrecisionV10 .pl10-stage::before{content:"";position:absolute;top:0;left:10px;right:10px;height:2px;border-radius:99px;background:var(--pl-stage)}
.pipelinePrecisionV10 .pl10-stage[data-stage="interested"]{--pl-stage:var(--pl-interested)}
.pipelinePrecisionV10 .pl10-stage[data-stage="appointment"]{--pl-stage:var(--pl-appointment)}
.pipelinePrecisionV10 .pl10-stage[data-stage="presentation"]{--pl-stage:var(--pl-presentation)}
.pipelinePrecisionV10 .pl10-stage[data-stage="quoted"]{--pl-stage:var(--pl-quoted)}
.pipelinePrecisionV10 .pl10-stage[data-stage="application"]{--pl-stage:var(--pl-application)}
.pipelinePrecisionV10 .pl10-stage[data-stage="sold"]{--pl-stage:var(--pl-sold)}
.pipelinePrecisionV10 .pl10-stage:hover{border-color:color-mix(in srgb,var(--pl-stage) 55%,var(--pl-line));background:color-mix(in srgb,var(--pl-stage) 7%,var(--pl-raised))}
.pipelinePrecisionV10 .pl10-stage[aria-pressed="true"]{border-color:var(--pl-stage);background:color-mix(in srgb,var(--pl-stage) 11%,var(--pl-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pl-stage) 24%,transparent)}
.pipelinePrecisionV10 .pl10-stageTop{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:5px}
.pipelinePrecisionV10 .pl10-stageIndex{display:grid;place-items:center;width:22px;height:22px;border:1px solid color-mix(in srgb,var(--pl-stage) 49%,var(--pl-line));border-radius:50%;background:var(--pl-surface);color:var(--pl-stage);font-size:10px;font-weight:800}
.pipelinePrecisionV10 .pl10-stageShare{font-size:10px;color:var(--pl-muted);font-weight:760;font-variant-numeric:tabular-nums}
.pipelinePrecisionV10 .pl10-stageTitle{font-size:12px;font-weight:780;line-height:1.25;color:var(--pl-text)}
.pipelinePrecisionV10 .pl10-stageValue{font-size:clamp(18px,1.45vw,21px);font-weight:800;line-height:1.18;letter-spacing:-.04em;color:var(--pl-text);white-space:nowrap;font-variant-numeric:tabular-nums}
.pipelinePrecisionV10 .pl10-stageValue.unknown{font-size:14px;letter-spacing:-.015em;line-height:1.35}
.pipelinePrecisionV10 .pl10-stageMeta{color:var(--pl-muted);font-size:10px;line-height:1.35;min-height:13px}
.pipelinePrecisionV10 .pl10-stageProgress{display:block;height:3px;margin-top:auto;border-radius:99px;background:color-mix(in srgb,var(--pl-line) 75%,transparent);overflow:hidden}
.pipelinePrecisionV10 .pl10-stageProgress i{display:block;height:100%;background:var(--pl-stage);border-radius:99px;max-width:100%}
.pipelinePrecisionV10 .pl10-stageFlag{font-size:9px;font-weight:750;line-height:1.25;color:var(--pl-attention);min-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pipelinePrecisionV10 .pl10-stageFlag.quiet{color:var(--pl-muted)}
.pipelinePrecisionV10 .pl10-journeyFoot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;color:var(--pl-muted);font-size:10px;line-height:1.35}
.pipelinePrecisionV10 .pl10-journeyFoot>span:first-child{display:inline-flex;align-items:center;gap:6px}
.pipelinePrecisionV10 .pl10-journeyFoot>span:first-child i{width:6px;height:6px;background:var(--pl-accent);border-radius:50%}
.pipelinePrecisionV10 .pl10-journeyFoot button{display:inline-flex;align-items:center;gap:5px;color:var(--pl-accent);padding:3px 5px;border:0;background:transparent;font-size:10px;font-weight:740}
.pipelinePrecisionV10 .pl10-journeyHint{display:inline-flex;align-items:center;gap:5px}
@media(max-width:1270px){.pipelinePrecisionV10 .pl10-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.pipelinePrecisionV10 .pl10-value{grid-column:1/-1;min-height:135px}.pipelinePrecisionV10 .pl10-stat{min-height:137px}.pipelinePrecisionV10 .pl10-stageTrack{min-width:960px}}
@media(max-width:760px){
 .pipelinePrecisionV10 .pl10-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
 .pipelinePrecisionV10 .pl10-value{grid-column:1/-1;min-height:150px;padding:16px}
 .pipelinePrecisionV10 .pl10-stat{padding:12px 10px;min-height:132px;border-radius:12px}
 .pipelinePrecisionV10 .pl10-statIcon{width:27px;height:27px;margin-bottom:9px}
 .pipelinePrecisionV10 .pl10-statIcon svg{width:16px;height:16px}
 .pipelinePrecisionV10 .pl10-statLabel{font-size:9px;letter-spacing:0;min-height:28px}
 .pipelinePrecisionV10 .pl10-stat>strong{font-size:25px}
 .pipelinePrecisionV10 .pl10-stat>small{font-size:9px}
 .pipelinePrecisionV10 .pl10-journey{padding:14px 12px 12px;border-radius:15px}
 .pipelinePrecisionV10 .pl10-sectionHeading{flex-wrap:wrap;gap:10px}
 .pipelinePrecisionV10 .pl10-sectionHeading h2{font-size:18px}
 .pipelinePrecisionV10 .pl10-stageTrack{min-width:980px}
 .pipelinePrecisionV10 .pl10-journeyHint{display:none}
}
@media(max-width:380px){.pipelinePrecisionV10 .pl10-stat{padding:11px 8px}.pipelinePrecisionV10 .pl10-statLabel{font-size:8.5px}}
@media(prefers-reduced-motion:reduce){.pipelinePrecisionV10 *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/* AEROA Precision workspace: same seven stage identities as the journey. */
@media(min-width:761px){
 .pipelinePrecisionV10 .pl10-workboard{padding:19px 20px 22px!important;margin-top:0!important;border-radius:18px!important}
 .pipelinePrecisionV10 .pipelineBoardHeadV6{align-items:flex-end!important;margin-bottom:13px!important}
 .pipelinePrecisionV10 .pipelineBoardHeadV6 h2{font-size:20px!important;margin:4px 0!important}
 .pipelinePrecisionV10 .pl10-workboard .pipelineControlBarV6{margin-bottom:13px!important}
 .pipelinePrecisionV10 .pl10-lanes{display:grid!important;grid-auto-flow:row!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:auto!important;gap:10px!important;max-width:100%!important;overflow:visible!important;padding:0!important}
 .pipelinePrecisionV10 .pl10-lanes>.kanbanCol{
  --pl-lane:var(--pl-new);
  display:grid!important;grid-template-columns:145px minmax(0,1fr)!important;
  min-width:0!important;width:100%!important;min-height:125px!important;
  align-items:stretch!important;gap:0!important;
  overflow:hidden!important;
  border:1px solid var(--pl-line)!important;border-radius:13px!important;
  background:var(--pl-raised)!important;
 }
 .pipelinePrecisionV10 .pl10-lanes>.kanbanCol[data-stage="interested"]{--pl-lane:var(--pl-interested)}
 .pipelinePrecisionV10 .pl10-lanes>.kanbanCol[data-stage="appointment"]{--pl-lane:var(--pl-appointment)}
 .pipelinePrecisionV10 .pl10-lanes>.kanbanCol[data-stage="presentation"]{--pl-lane:var(--pl-presentation)}
 .pipelinePrecisionV10 .pl10-lanes>.kanbanCol[data-stage="quoted"]{--pl-lane:var(--pl-quoted)}
 .pipelinePrecisionV10 .pl10-lanes>.kanbanCol[data-stage="application"]{--pl-lane:var(--pl-application)}
 .pipelinePrecisionV10 .pl10-lanes>.kanbanCol[data-stage="sold"]{--pl-lane:var(--pl-sold)}
 .pipelinePrecisionV10 .pl10-lanes .pl10-laneHead{
  display:flex!important;flex-direction:column!important;justify-content:flex-start!important;
  align-items:flex-start!important;gap:11px!important;padding:16px 13px!important;
  border:0!important;border-right:1px solid var(--pl-line)!important;
  background:color-mix(in srgb,var(--pl-lane) 5%,var(--pl-raised))!important;
  min-width:0!important;min-height:0!important;
 }
 .pipelinePrecisionV10 .pl10-lanes .pl10-laneHead::before{content:"";width:25px;height:3px;background:var(--pl-lane);border-radius:3px;flex:none}
 .pipelinePrecisionV10 .pl10-lanes .kanbanStageTitleV5{
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important;
 }
 .pipelinePrecisionV10 .pl10-lanes .kanbanStageTitleV5 b{font-size:13px!important;text-transform:none!important;letter-spacing:0!important;color:var(--pl-text)!important;line-height:1.3!important}
 .pipelinePrecisionV10 .pl10-lanes .kanbanStageTitleV5 span{min-width:29px!important;height:29px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:color-mix(in srgb,var(--pl-lane) 10%,var(--pl-surface))!important;border:1px solid color-mix(in srgb,var(--pl-lane) 24%,var(--pl-line))!important;color:var(--pl-text)!important;font-size:13px!important;font-weight:780}
 .pipelinePrecisionV10 .pl10-lanes .kanbanStageMetaV7{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important}
 .pipelinePrecisionV10 .pl10-lanes .kanbanStageMetaV7 :is(small,em){font-size:10px!important;line-height:1.35!important;color:var(--pl-muted)!important}
 .pipelinePrecisionV10 .pl10-lanes .pl10-laneCards{
  display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;
  align-items:flex-start!important;align-content:flex-start!important;justify-content:flex-start!important;
  gap:10px!important;padding:12px!important;min-width:0!important;min-height:75px!important;
 }
}
.pipelinePrecisionV10 .pl10-laneCards>.pipelineEmptyV7{min-height:65px!important;width:100%;align-self:flex-start}
.pipelinePrecisionV10 .pl10-lanes .pl10-leadCard{
 flex:0 1 283px!important;max-width:330px!important;min-width:min(100%,270px)!important;
 width:auto!important;align-self:flex-start!important;
 display:flex!important;flex-direction:column!important;gap:9px!important;
 padding:13px!important;border-radius:12px!important;background:var(--pl-surface)!important;
 border:1px solid var(--pl-line)!important;box-shadow:0 3px 11px rgba(0,0,0,.025)!important;
}
.pipelinePrecisionV10 .pl10-lanes .pl10-leadCard:hover{border-color:color-mix(in srgb,var(--pl-accent) 42%,var(--pl-line))!important;box-shadow:0 6px 20px rgba(0,0,0,.06)!important;transform:translateY(-1px)}
.pipelinePrecisionV10 .pl10-leadCard .pipelineCardTop{display:flex!important;align-items:flex-start!important;gap:8px!important;justify-content:space-between!important}
.pipelinePrecisionV10 .pl10-leadCard .pipelineCardTop>div:first-child{flex:1;min-width:0}
.pipelinePrecisionV10 .pl10-leadCard .pipelineCardTop b{font-size:13px!important;color:var(--pl-text)!important;font-weight:790!important;line-height:1.3!important}
.pipelinePrecisionV10 .pl10-leadCard .pipelineCardTop small{font-size:10px!important;line-height:1.42!important;margin-top:3px!important;color:var(--pl-muted)!important}
.pipelinePrecisionV10 .pl10-leadBadge{display:inline-flex;align-items:center;white-space:nowrap;flex:0 0 auto;padding:5px 6px;border-radius:6px;background:color-mix(in srgb,var(--pl-attention) 10%,var(--pl-surface));color:var(--pl-attention);font-size:9px;font-weight:790;line-height:1.1}
.pipelinePrecisionV10 .pl10-leadBadge.clear{background:color-mix(in srgb,var(--pl-success) 10%,var(--pl-surface));color:var(--pl-success)}
.pipelinePrecisionV10 .pl10-leadBadge.danger{background:color-mix(in srgb,var(--pl-overdue) 10%,var(--pl-surface));color:var(--pl-overdue)}
.pipelinePrecisionV10 .pl10-grip{flex:none;color:var(--pl-muted);width:13px;height:17px}
.pipelinePrecisionV10 .pl10-leadCard .pipelineCardFactsV4{padding:9px 0 1px!important;gap:9px!important;border-top:1px solid var(--pl-line)!important}
.pipelinePrecisionV10 .pl10-leadCard .pipelineCardMetaV4{padding:8px 0!important;gap:8px!important;border-top:0!important;border-bottom:1px solid var(--pl-line)!important}
.pipelinePrecisionV10 .pl10-leadCard :is(.pipelineCardFactsV4,.pipelineCardMetaV4)>span{display:flex!important;flex-direction:column!important;gap:3px!important;border:0!important;background:transparent!important;padding:0!important}
.pipelinePrecisionV10 .pl10-leadCard :is(.pipelineCardFactsV4,.pipelineCardMetaV4) small{font-size:9px!important;font-weight:760!important;line-height:1.25!important;color:var(--pl-muted)!important;letter-spacing:.055em!important}
.pipelinePrecisionV10 .pl10-leadCard :is(.pipelineCardFactsV4,.pipelineCardMetaV4) b{font-size:11px!important;line-height:1.35!important;color:var(--pl-text)!important;white-space:normal!important;overflow-wrap:anywhere!important}
.pipelinePrecisionV10 .pl10-leadCard .pipelineCardFactsV4>span:first-child b{font-size:12px!important}
.pipelinePrecisionV10 .pl10-leadCard .pipelineUrgency{min-height:19px!important;margin:0!important;padding:1px 0!important;background:transparent!important;border:0!important;color:var(--pl-muted)!important;gap:6px!important;font-size:10px!important}
.pipelinePrecisionV10 .pl10-leadCard .pipelineUrgency.warn{color:var(--pl-attention)!important}
.pipelinePrecisionV10 .pl10-leadCard .pipelineUrgency.danger{color:var(--pl-overdue)!important}
.pipelinePrecisionV10 .pl10-leadCard .pipelineUrgency.good{color:var(--pl-success)!important}
.pipelinePrecisionV10 .pl10-leadCard .pipelineUrgency span{line-height:1.35!important;font-weight:650!important}
.pipelinePrecisionV10 .pl10-leadCard .pipelineUrgency em{font-size:9px!important;color:var(--pl-muted)!important}
.pipelinePrecisionV10 .pl10-leadCard .pipelineCardActionsV4{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}
.pipelinePrecisionV10 .pl10-leadCard .pipelineCardActionsV4 :is(a,button){min-height:37px!important;padding:7px 4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;font-size:10px!important;color:var(--pl-subtext)!important;border-radius:8px!important;background:var(--pl-raised)!important}
.pipelinePrecisionV10 .pl10-leadCard .pipelineCardActionsV4 :is(a,button):hover{border-color:var(--pl-accent)!important;color:var(--pl-text)!important}
.pipelinePrecisionV10 .pl10-leadCard .pipelineCardActionsV4 select{grid-column:1/-1!important;min-height:35px!important;width:100%!important;padding:6px 10px!important;margin:0!important;border-radius:8px!important;background:var(--pl-surface)!important;font-size:11px!important}
.pipelinePrecisionV10 .pl10-workboard .pipelineBoardHeadV6 h2{font-size:19px!important}
.pipelinePrecisionV10 .pl10-workboard .pipelineBoardHeadV6 p{color:var(--pl-muted)!important;font-size:11px!important}
.pipelinePrecisionV10 .pl10-workboard .pipelineControlBarV6{background:var(--pl-raised)!important}
.pipelinePrecisionV10 .pl10-workboard .pipelineControlBarV6 :is(.pipelineSearchV4,select,button){font-size:11px!important;background:var(--pl-surface)!important;color:var(--pl-text)!important}
.pipelinePrecisionV10 .pl10-workboard .pipelineExpandedFiltersV9{background:var(--pl-raised)!important}
@media(max-width:760px){
 .pipelinePrecisionV10 .pl10-workboard{padding:14px 12px 17px!important}
 .pipelinePrecisionV10 .pl10-lanes{display:block!important}
 .pipelinePrecisionV10 .pl10-lanes>.kanbanCol{display:none!important;grid-template-columns:minmax(0,1fr)!important;background:var(--pl-raised)!important;border:1px solid var(--pl-line)!important;border-radius:12px!important;overflow:hidden!important}
 .pipelinePrecisionV10 .pl10-lanes>.kanbanCol.mobileActive{display:block!important}
 .pipelinePrecisionV10 .pl10-lanes .pl10-laneHead{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;padding:12px!important;min-height:45px!important;background:var(--pl-raised)!important;border:0!important;border-bottom:1px solid var(--pl-line)!important}
 .pipelinePrecisionV10 .pl10-lanes .kanbanStageTitleV5{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important}
 .pipelinePrecisionV10 .pl10-lanes .pl10-laneCards{display:flex!important;flex-direction:column!important;gap:10px!important;padding:10px!important}
 .pipelinePrecisionV10 .pl10-lanes .pl10-leadCard{max-width:none!important;width:100%!important;min-width:0!important;flex:1 1 auto!important}
 .pipelinePrecisionV10 .pl10-leadCard .pipelineCardActionsV4 :is(a,button){min-height:44px!important}
}
/* Semantic status refinements: neutral progress is not a sale. */
.pipelinePrecisionV10 .pl10-leadBadge.clear{
 background:color-mix(in srgb,var(--pl-accent) 8%,var(--pl-surface));
 color:var(--pl-subtext);
}
.pipelinePrecisionV10 .pl10-leadCard .pipelineUrgency.good{
 color:var(--pl-muted)!important;
}
.pipelinePrecisionV10 .pl10-statIcon.success{
 background:color-mix(in srgb,var(--pl-accent) 9%,var(--pl-surface));
 color:var(--pl-accent);
}
