/* Pilot actions stay in the existing pinned deal header. No secondary workflow panel. */
.jd-header{--jd-lime:#b8f96e;color:#253823;font:12px/1.5 Manrope,Arial,sans-serif;padding:12px 0 13px}
.jd-header *{box-sizing:border-box}.jd-header button,.jd-header a{font:inherit}.jd-header svg{height:15px;width:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.jd-header button:focus-visible,.jd-header a:focus-visible{outline:3px solid #7ea158;outline-offset:3px}
.jd-header-steps{list-style:none;display:flex;gap:0;padding:0;margin:0}
.jd-header-steps>li{display:flex;align-items:center;gap:7px;flex:1;min-width:0;color:#7a8473;font-size:10px}
.jd-header-steps>li+li:before{content:'';height:1px;flex:1;min-width:6px;margin:0 8px;background:#dfe6d8}
.jd-header-steps>li>i{font-style:normal;display:grid;place-items:center;height:22px;width:22px;flex:none;border:1px solid #d7e0cf;border-radius:50%;background:#fff;font-size:9px}
.jd-header-steps>li.is-complete{color:#4c7137}.jd-header-steps>li.is-complete>i{background:#eaf5df;border-color:#bfd6aa}
.jd-header-steps>li.is-current{color:#263d22;font-weight:700}.jd-header-steps>li.is-current>i{background:#263d22;border-color:#263d22;color:#c8f894}
.jd-pinned-action{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px}
.jd-action-copy{min-width:0;flex:1}.jd-action-copy>strong{display:block;font-size:12px;line-height:1.4;font-weight:650;color:#2b4524}.jd-action-copy>p{margin:4px 0 0!important;color:#66765c;font-size:10px!important;line-height:1.5!important;max-width:420px}
.jd-action-control{flex:none;max-width:50%}.jd-primary{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:40px;min-width:138px;border-radius:8px;border:0!important;background:var(--jd-lime,#b8f96e)!important;color:#203a16!important;font-size:11px!important;font-weight:650!important;padding:10px 14px!important;white-space:nowrap;cursor:pointer}.jd-primary:hover{background:#aceb63!important}.jd-primary:disabled{background:#edf1e8!important;color:#88977d!important;cursor:default}
.jd-status-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 0;color:#4e6b3c;font-size:10px;white-space:nowrap}.jd-status-badge svg{height:13px;width:13px}
.jd-invite-link{display:flex;align-items:center;gap:13px}.jd-invite-link>a{display:inline-flex;align-items:center;gap:5px;color:#536e40;font-size:10px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.jd-invite-link>.jd-primary{min-width:104px;gap:7px}
.jd-error:empty{display:none}.jd-error{margin:9px 0 0!important;color:#9b3b2a;font-size:10px!important;line-height:1.5!important}.jd-sr-only{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(max-width:520px){.jd-header{padding:9px 0 11px}.jd-header-steps>li{font-size:8px;gap:4px}.jd-header-steps>li>i{height:18px;width:18px;font-size:8px}.jd-header-steps>li+li:before{margin:0 4px;min-width:3px}.jd-pinned-action{gap:9px;margin-top:11px}.jd-action-copy>strong{font-size:11px}.jd-action-copy>p{font-size:9px!important;max-width:210px}.jd-primary{min-width:112px;min-height:39px;padding:9px 11px!important;font-size:10px!important;gap:7px}.jd-action-control{max-width:47%}.jd-invite-link{flex-direction:column-reverse;gap:5px}.jd-invite-link>a{font-size:9px}.jd-invite-link>a svg{height:11px;width:11px}.jd-status-badge{font-size:9px}}

/* Accepted option A: one compact requester, pinned with the deal timeline. */
.jd-requester{display:flex;align-items:center;gap:12px;padding:12px 0 10px;margin-top:10px;border-top:1px solid #e1e8db;border-bottom:1px solid #e1e8db;min-width:0}
.jd-requester-avatar{display:grid;place-items:center;width:43px;height:43px;flex:none;border-radius:50%;background:#e6eddc;color:#516844;font-size:15px;font-weight:650;overflow:hidden;border:1px solid #d6e1ca}
.jd-requester-avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 25%}
.jd-requester-identity{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}
.jd-requester-identity>span{font-size:9px;color:#738466;line-height:1.3}
.jd-requester-identity>strong{font-size:13px;font-weight:700;line-height:1.4;color:#263d22;overflow-wrap:anywhere}
.jd-requester-identity>small{font-size:10px;color:#617356;line-height:1.4;overflow-wrap:anywhere}
.jd-requester>.network-profile-links{margin:0;flex:none;max-width:125px}
.jd-requester .network-profile-link{background:#fff}
@media(max-width:520px){.jd-requester{gap:9px;padding:10px 0 9px;margin-top:9px}.jd-requester-avatar{width:36px;height:36px}.jd-requester-identity>strong{font-size:11px}.jd-requester-identity>small{font-size:9px}.jd-requester>.network-profile-links{max-width:105px}.jd-requester .network-profile-link{font-size:9px!important;padding:4px 6px}}
