.journeyTimeline{--jt-ink:var(--ad-ink,var(--cp-ink,#263d34));--jt-muted:var(--ad-muted,var(--cp-muted,#63746b));--jt-panel:var(--ad-panel,var(--cp-panel,#fff));--jt-line:var(--ad-line,var(--cp-line,#dde8e1));--jt-soft:var(--ad-soft,var(--cp-soft,#f1f6f3));--jt-green:#07974e;color:var(--jt-ink);min-width:0;padding:24px 28px 0}.jtHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.journeyTimeline .jtHeading h3{margin:0;font:600 16px/1.4 Arial,sans-serif}.jtHeading>span{color:var(--jt-muted);text-align:right;font-size:13px}.jtScroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--jt-line) transparent;outline-offset:3px;overflow-x:auto}.jtGraph{min-width:850px;padding:4px 0 142px;position:relative}.jtGraph ol{grid-template-columns:repeat(9,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.jtGraph li{min-width:0;position:relative}.jtGraph li:not(:last-child):before{content:"";background:var(--jt-line);height:2px;position:absolute;top:75px;left:50%;right:-50%}.jtGraph li[data-link-complete=true]:before{background:var(--jt-green)}.jtGraph button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-width:0}.jtGraph li button{border-radius:9px;flex-direction:column;align-items:center;gap:9px;width:100%;padding:4px 3px 9px;display:flex;position:relative}.jtGraph button small,.jtBranchNumber{color:var(--jt-muted);font:600 12px/1.4 Arial,sans-serif}.jtGraph button strong{text-align:center;font:500 12px/1.35 Arial,sans-serif}.jtIcon{border:1px solid var(--jt-line);background:var(--jt-soft);width:38px;height:38px;color:var(--jt-muted);border-radius:12px;flex:none;place-items:center;display:grid}.jtIcon .adIcon{width:21px;height:21px}.jtDot{background:var(--jt-line);width:8px;height:8px;box-shadow:0 0 0 4px var(--jt-panel);border-radius:50%;position:relative}.jtGraph [data-state=complete] .jtIcon{background:var(--jt-green);border-color:var(--jt-green);color:#fff}.jtGraph [data-state=current] .jtDot{background:var(--jt-phase)}.jtGraph button[aria-pressed=true]{box-shadow:none;background:0 0}.jtGraph button[aria-pressed=true] strong{color:var(--jt-green);font-weight:700}.jtGraph button:hover:not(:disabled) .jtIcon{transform:translateY(-2px)}.jtIcon{transition:transform .18s,background .18s}.jtGraph button:focus-visible{outline:2px solid var(--jt-green);outline-offset:2px}.jtBranch{top:79px;left:var(--jt-left);width:11.111%;color:var(--jt-muted);flex-direction:column;align-items:center;gap:4px;padding-top:34px;display:flex;position:absolute;transform:translate(-50%)}.jtBranch:before{content:"";background:var(--jt-line);width:1px;height:33px;position:absolute;top:0;left:50%}.jtJunction{border:1px solid var(--jt-muted);background:var(--jt-panel);border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.jtBranchNumber{font-size:11px;position:absolute;top:11px;left:calc(50% + 6px)}.jtGraph .jtBranchSelect{border-radius:8px;flex-direction:column;align-items:center;gap:6px;width:100%;padding:4px;display:flex}.jtBranch[data-state=disabled] .jtBranchSelect{opacity:.55;cursor:default}.jtBadge{background:var(--jt-soft);border-radius:20px;padding:0 7px;font:400 11px/1.6 Arial,sans-serif}.jtGraph .jtEnable{color:#08784d;align-items:center;gap:3px;min-height:32px;font-size:13px;font-weight:650;display:flex}.jtEnable .adIcon{width:13px;height:13px}.jtEnable:disabled{opacity:.4;cursor:not-allowed}.jtBranch[data-state=complete]:before,.jtBranch[data-state=complete] .jtJunction{background:var(--jt-green);border-color:var(--jt-green)}.jtSrOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-theme=dark] .jtGraph .jtEnable{color:#72dba4}@media (max-width:700px){.journeyTimeline{padding:20px 16px 0}.jtHeading{align-items:flex-start}.journeyTimeline .jtHeading h3{font-size:14px}.jtHeading>span{max-width:52%;font-size:12px}.jtScroll{margin-right:-16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.jtIcon{transition:none}.jtGraph button:hover:not(:disabled) .jtIcon{transform:none}}.jtGraph{--jt-phase:#b7791a;min-width:1200px;padding:4px 0 156px}.jtGraph ol{grid-template-columns:repeat(12,minmax(0,1fr))}.jtGraph:before,.jtGraph:after{content:"";background:var(--jt-line);width:91.6667%;height:2px;position:absolute;top:79px;left:4.16667%}.jtGraph:after{width:var(--jt-progress);background:var(--jt-green)}.jtGraph li:not(:last-child):before{display:none}.jtGraph li{z-index:1}.jtGraph .jtMain button{padding-top:4px}.jtGraph .jtOptional>.jtBranch{width:100%;padding-top:34px;top:75px;left:0;transform:none}.jtGraph .jtBranch:before{height:37px}.jtGraph button strong{font-size:13px}.jtGraph .jtBranchSelect{padding:4px 0}.jtBranch .jtBadge{font-size:12px}.jtGraph .jtEnable{min-height:34px;font-size:14px}.jtMain .jtIcon{background:var(--jt-soft)}.jtMain[data-state=complete] .jtIcon{background:var(--jt-green)}.jtGraph [data-state=current] .jtIcon{background:color-mix(in srgb, #b7791a 12%, var(--jt-panel))}.jtBranch[data-state=disabled] .jtBranchSelect{opacity:.68}.jtGraph .jtBranchNumber{display:none}.projectNextAction{border:1px solid var(--ad-line,var(--cp-line,#dde8e1));background:var(--ad-soft,var(--cp-soft,#f1f6f3));color:var(--ad-ink,var(--cp-ink,#263d34));border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:12px 28px 20px;padding:14px 18px;display:flex}.projectNextAction>div{gap:4px;display:grid}.projectNextAction strong{font-size:15px}.projectNextAction span{color:var(--ad-muted,var(--cp-muted,#63746b));font-size:13px}.projectNextAction button{flex-shrink:0}.projectNextAction[data-waiting=customer]{border-color:#bbd7cb}@media (max-width:700px){.projectNextAction{flex-direction:column;align-items:flex-start;margin:8px 16px 16px}.projectNextAction button{min-height:42px}}.jtGraph .jtMain button{height:112px;padding:0 3px;display:block}.jtMain button>small{text-align:center;width:100%;position:absolute;top:0;left:0}.jtMain .jtIcon{margin-left:-19px;position:absolute;top:26px;left:50%}.jtMain .jtDot{margin-left:-4px;position:absolute;top:71px;left:50%}.jtMain button>strong{width:100%;padding:0 3px;position:absolute;top:91px;left:0}.jtGraph .jtOptional .jtBranchSelect{height:auto;display:flex}.jtGraph [data-state=complete] .jtIcon{background:var(--jt-done-fill);border-color:var(--jt-done-border);color:#fff;box-shadow:none;transform:none}.jtGraph [data-state=complete] :is(strong,small){color:var(--jt-done-ink)}.jtGraph [data-state=complete] .jtDot{background:var(--jt-done-border)}.jtGraph [data-state=complete] button:hover .jtIcon{background:var(--jt-done-fill);transform:none}.jtGraph [data-state=complete] button[aria-pressed=true] .jtIcon{border-color:var(--jt-done-ink)}.jtGraph .jtOptional[data-state=complete] .jtBranch:before,.jtGraph .jtOptional[data-state=complete] .jtJunction{background:var(--jt-done-border);border-color:var(--jt-done-border)}.jtGraph:after{background:var(--jt-done-border)}.jtGraph [data-state=current] .jtIcon{background:color-mix(in srgb, var(--jt-phase) 12%, var(--jt-panel));border-color:var(--jt-phase);color:var(--jt-phase)}.jtGraph [data-state=current] :is(strong,small),.jtGraph [data-state=current] button[aria-pressed=true] strong{color:var(--jt-phase)}
.projectStageColors{--jt-done-fill:#07974e;--jt-done-border:#07974e;--jt-done-ink:#08713e}html[data-theme=dark] .projectStageColors{--jt-done-fill:#118551;--jt-done-border:#3cce87;--jt-done-ink:#9fe5bd}.projectStageColors [data-tone=amber]{--jt-phase:#916009}.projectStageColors [data-tone=cyan]{--jt-phase:#096c85}.projectStageColors [data-tone=blue]{--jt-phase:#255f9f}.projectStageColors [data-tone=violet]{--jt-phase:#7444a6}.projectStageColors [data-tone=teal]{--jt-phase:#096f6a}.projectStageColors [data-tone=orange]{--jt-phase:#a54a16}.projectStageColors [data-tone=indigo]{--jt-phase:#5054a3}.projectStageColors [data-tone=green]{--jt-phase:#1b714f}html[data-theme=dark] .projectStageColors [data-tone=amber]{--jt-phase:#edce89}html[data-theme=dark] .projectStageColors [data-tone=cyan]{--jt-phase:#97d7e9}html[data-theme=dark] .projectStageColors [data-tone=blue]{--jt-phase:#b0cdfb}html[data-theme=dark] .projectStageColors [data-tone=violet]{--jt-phase:#d5b7f4}html[data-theme=dark] .projectStageColors [data-tone=teal]{--jt-phase:#9cddd2}html[data-theme=dark] .projectStageColors [data-tone=orange]{--jt-phase:#ffbd97}html[data-theme=dark] .projectStageColors [data-tone=indigo]{--jt-phase:#c4c0ff}html[data-theme=dark] .projectStageColors [data-tone=green]{--jt-phase:#a1e1b8}
.journeyTimeline[data-compact]{--jt-ink:#273b37;--jt-muted:#626e6b;--jt-line:#dfe6e3;--jt-soft:#f5f7f6;--jt-action:#245e98;--jt-action-soft:#eef5fc;padding:14px 22px 0;position:relative}.journeyTimeline[data-compact] .jtHeading{gap:10px;margin-bottom:6px}.journeyTimeline[data-compact] .jtHeading h3{color:var(--jt-ink);font-size:14px;font-weight:650}.journeyTimeline[data-compact] .jtHeading>span{color:var(--jt-action);max-width:none;font-size:12px;font-weight:600}.journeyTimeline[data-compact] .jtLegend{color:var(--jt-muted);align-items:center;gap:13px;margin:0 0 12px;font-size:11px;line-height:1.4;display:flex}.journeyTimeline[data-compact] .jtLegend>span{align-items:center;gap:5px;display:inline-flex}.journeyTimeline[data-compact] .jtLegend>span:before{content:"";background:var(--jt-muted);border-radius:50%;width:6px;height:6px}.journeyTimeline[data-compact] .jtLegend>[data-state=complete]:before{background:var(--jt-done-fill)}.journeyTimeline[data-compact] .jtLegend>[data-state=current]:before{background:var(--jt-action)}.journeyTimeline[data-compact] .jtGraph{min-width:960px;padding:0 0 5px}.journeyTimeline[data-compact] .jtGraph:before,.journeyTimeline[data-compact] .jtGraph:after{top:38px}.journeyTimeline[data-compact] .jtGraph .jtMain button{height:128px;padding:0 2px}.journeyTimeline[data-compact] .jtGraph button>small{color:var(--jt-muted);font-size:11px;line-height:16px;top:0}.journeyTimeline[data-compact] .jtIcon{background:var(--jt-soft);border-color:var(--jt-line);width:34px;height:34px;color:var(--jt-muted);border-radius:10px;margin:0 0 0 -17px;position:absolute;top:22px;left:50%}.journeyTimeline[data-compact] .jtIcon .adIcon{width:18px;height:18px}.journeyTimeline[data-compact] .jtMain .jtDot{display:none}.journeyTimeline[data-compact] .jtGraph button>strong{text-align:center;width:100%;color:var(--jt-muted);padding:0 3px;font-size:12px;line-height:1.25;position:absolute;top:63px;left:0}.journeyTimeline[data-compact] .jtGraph .jtOptional>.jtBranch{width:100%;height:128px;padding:0;display:block;position:relative;inset:auto;transform:none}.journeyTimeline[data-compact] .jtBranch:before,.journeyTimeline[data-compact] .jtJunction{display:none}.journeyTimeline[data-compact] .jtGraph .jtBranchSelect{width:100%;height:98px;padding:0;display:block;position:relative}.journeyTimeline[data-compact] .jtBranch[data-state=disabled] .jtBranchSelect{opacity:1}.journeyTimeline[data-compact] .jtBadge{text-align:center;width:100%;color:var(--jt-muted);pointer-events:none;background:0 0;padding:0;font-size:10px;line-height:16px;position:absolute;top:0;left:0}.journeyTimeline[data-compact] .jtGraph .jtEnable{width:100%;min-height:25px;color:var(--jt-action);justify-content:center;padding:2px 0;font-size:11px;line-height:1.3}.journeyTimeline[data-compact] [data-state=disabled] .jtIcon{border-style:dashed}.journeyTimeline[data-compact] [data-state=current] .jtIcon{background:var(--jt-action);border-color:var(--jt-action);color:#fff;box-shadow:0 0 0 3px var(--jt-action-soft)}.journeyTimeline[data-compact] .jtGraph [data-state=current] :is(strong,small),.journeyTimeline[data-compact] [data-state=current] button[aria-pressed=true] strong{color:var(--jt-action);font-weight:700}.journeyTimeline[data-compact] [data-state=complete] .jtIcon{background:var(--jt-done-fill);border-color:var(--jt-done-border);color:#fff}.journeyTimeline[data-compact] .jtGraph [data-state=complete] :is(strong,small){color:var(--jt-done-ink)}.journeyTimeline[data-compact] button[aria-pressed=true] .jtIcon{outline:2px solid var(--jt-ink);outline-offset:3px}html[data-theme=dark] .journeyTimeline[data-compact]{--jt-ink:#e3eeea;--jt-muted:#b2c4bc;--jt-soft:#20332c;--jt-line:#385045;--jt-action:#93bfee;--jt-action-soft:#20364a}html[data-theme=dark] .journeyTimeline[data-compact] [data-state=current] .jtIcon{color:#132939}@media (max-width:760px){.journeyTimeline[data-compact]{padding:12px 16px 0}.journeyTimeline[data-compact] .jtHeading{align-items:center}.journeyTimeline[data-compact] .jtHeading h3{font-size:13px}.journeyTimeline[data-compact] .jtHeading>span{max-width:48%;font-size:11px}.journeyTimeline[data-compact] .jtScroll{margin-right:-16px;padding:0 16px 2px 0}.journeyTimeline[data-compact] .jtGraph .jtMain button,.journeyTimeline[data-compact] .jtGraph .jtOptional>.jtBranch{height:144px}.journeyTimeline[data-compact] .jtGraph .jtEnable{min-height:44px}}
