.recruit-preview-notice{display:flex;align-items:flex-start;gap:18px;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:20px 24px}.recruit-preview-notice>.badge{flex-shrink:0}.recruit-preview-notice p{font-size:14px;margin:5px 0 0;line-height:1.65}.prospect-pipeline{margin-bottom:24px}.prospect-pipeline .section-heading p{font-size:14px;margin:7px 0 0}.pipeline-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.pipeline-stage{border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--bg)}.pipeline-stage>span{display:block;color:var(--muted);font-size:11px;font-weight:700;margin-bottom:10px}.pipeline-stage strong{display:block;font-size:14px;line-height:1.45;min-height:40px}.pipeline-stage small{display:block;font-size:12px;margin-top:8px}.pipeline-stage.current{border-color:var(--accent);background:var(--surface)}.prospect-email{display:block;margin-top:4px}.licensing-preview>label,.invitation-preview>label{max-width:420px;margin-bottom:24px}.preview-person{margin:22px 0}.preview-person h3{margin-bottom:5px}.preview-person p{font-size:14px;margin:0}.next-licensing-step{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:24px}.next-licensing-step h3{margin:0 0 8px}.next-licensing-step p{font-size:15px;max-width:650px}.roadmap-state-note{margin:24px 0}.licensing-steps{list-style:none;margin:0;padding:0}.licensing-steps>li{display:flex;align-items:flex-start;gap:18px;padding:22px 0;border-top:1px solid var(--line)}.licensing-steps>li>div{flex:1;min-width:0}.licensing-steps h3{font-size:17px;margin-bottom:7px}.licensing-steps p{font-size:14px;margin-bottom:12px}.licensing-step-number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:var(--bg);border:1px solid var(--line);border-radius:50%;font-weight:700;font-size:13px}.email-envelope{border:1px solid var(--line);border-radius:8px;background:var(--bg);padding:16px 20px;margin-bottom:24px}.email-envelope p{font-size:14px;margin:3px 0;overflow-wrap:anywhere}.branded-email{border:1px solid var(--line);border-radius:10px;padding:36px;max-width:740px;margin:auto}.branded-email .full-logo{width:230px;max-width:100%;margin-bottom:30px}.branded-email h2{font-size:27px}.branded-email p{font-size:15px}.branded-email .button{margin:8px 0 4px}.invitation-preview>.actions{max-width:740px;margin:24px auto 0}.recruit-preview-notice .badge{white-space:nowrap}@media(max-width:1000px){.pipeline-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.recruit-preview-notice{flex-direction:column;gap:12px;padding:18px}.pipeline-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-pipeline .section-heading{align-items:flex-start;flex-direction:column}.licensing-steps>li{gap:12px;flex-wrap:wrap}.licensing-steps>li>.badge{margin-left:44px}.branded-email{padding:22px}.branded-email h2{font-size:23px}}

.pipeline-modern{padding:28px;overflow:hidden}.pipeline-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.pipeline-heading h2{margin:0 0 7px}.pipeline-heading p{font-size:14px;margin:0}.pipeline-status{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;border:1px solid var(--line);border-radius:20px;padding:7px 12px;white-space:nowrap;color:var(--muted)}.pipeline-status>span{width:6px;height:6px;border-radius:50%;background:#aa8752}.pipeline-overview{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--line);border-radius:12px;padding:20px 24px;background:var(--bg);margin-bottom:28px}.pipeline-draft-total{display:flex;gap:18px;align-items:center}.pipeline-draft-total>strong{font-size:40px;font-weight:750;line-height:1;letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.pipeline-draft-total>div>span{display:block;font-size:14px;font-weight:700}.pipeline-draft-total small,.pipeline-journey-total small{display:block;font-size:12px;margin-top:4px}.pipeline-journey-total{text-align:right}.pipeline-journey-total>strong{font-size:14px;font-weight:650}.pipeline-journey-total strong span{padding:0 8px;color:var(--muted)}.pipeline-phases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.pipeline-phase{padding:0 22px;position:relative;border-right:1px solid var(--line)}.pipeline-phase:first-child{padding-left:0}.pipeline-phase:last-child{padding-right:0;border-right:0}.phase-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px}.phase-icon{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:10px;background:var(--bg);color:var(--accent)}.phase-icon .icon{width:19px;height:19px}.phase-number{font-size:10px;font-weight:700;letter-spacing:.8px;color:var(--muted)}.pipeline-phase h3{font-size:18px;margin-bottom:5px}.pipeline-phase>p{font-size:12px;line-height:1.6;min-height:38px;margin:0 0 20px}.phase-milestones{list-style:none;margin:0;padding:0}.phase-milestones li{position:relative;display:flex;align-items:center;gap:10px;min-height:42px;font-size:13px;color:var(--muted);line-height:1.4}.phase-milestones li:not(:last-child):before{content:'';position:absolute;left:4px;top:25px;bottom:-15px;width:1px;background:var(--line)}.milestone-dot{width:9px;height:9px;border:2px solid var(--line);background:var(--surface);border-radius:50%;flex-shrink:0;position:relative;z-index:1}.draft-milestone{font-weight:750;color:var(--ink)!important}.draft-milestone .milestone-dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 3px var(--bg)}.milestone-count{margin-left:auto;min-width:24px;padding:3px 7px;text-align:center;border-radius:5px;background:var(--bg);color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums}.pipeline-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:18px;margin-top:26px}.pipeline-footer p{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.6;margin:0}.pipeline-footer .icon{width:16px;height:16px}.pipeline-footer .button{font-size:13px;white-space:nowrap}.dark .pipeline-modern{background:linear-gradient(130deg,#25303e,var(--surface) 55%)}:root:not(.dark) .pipeline-modern{background:linear-gradient(130deg,#f7fafd,var(--surface) 55%)}@media(max-width:1100px){.pipeline-phases{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.pipeline-phase:nth-child(2){border-right:0;padding-right:0}.pipeline-phase:nth-child(3){padding-left:0}.pipeline-phase>p{min-height:0}}@media(max-width:600px){.pipeline-modern{padding:21px}.pipeline-overview{align-items:flex-start;flex-direction:column;padding:18px;gap:18px}.pipeline-journey-total{text-align:left;border-top:1px solid var(--line);padding-top:15px;width:100%}.pipeline-heading{gap:12px}.pipeline-heading h2{font-size:22px}.pipeline-heading p{font-size:13px}.pipeline-status{font-size:11px;padding:6px 9px}.pipeline-phase{padding:0 14px}.pipeline-phase h3{font-size:17px}.phase-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:14px}.phase-milestones li{font-size:12px;min-height:42px;gap:8px}.pipeline-footer{align-items:flex-start;flex-direction:column;gap:8px}.pipeline-footer .button{padding-top:5px;padding-bottom:5px}}
