.nav-caption{padding:16px 12px 4px;color:#f3cdd3;font-size:12px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.section-heading h2{margin:0 0 8px}.muted{color:var(--muted);font-size:14px;line-height:1.7}.button-link{display:inline-block;background:var(--primary);color:white;padding:10px 16px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:600}.button-link.secondary{background:white;color:var(--primary);border:1px solid var(--line)}.button-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.workspace-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.workspace-metrics article{background:white;border:1px solid var(--line);border-radius:8px;padding:20px;display:grid;gap:10px}.workspace-metrics span{font-size:14px;color:var(--muted)}.workspace-metrics strong{font-size:32px}.workspace-metrics a{font-size:14px}.workspace-columns{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;align-items:start}.workspace-columns>.content-card{margin:0;padding:24px;min-width:0}.empty-block{padding:24px 0;color:var(--muted);line-height:1.7}.work-item{padding:16px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.work-item p{font-size:14px;color:var(--muted)}.module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.module-card{padding:20px;border:1px solid var(--line);border-radius:8px;text-decoration:none;color:var(--text);transition:border-color .15s}.module-card:hover{border-color:var(--primary);background:var(--primary-soft)}.module-card p{font-size:14px;line-height:1.7;color:var(--muted)}.module-card strong{font-size:14px;color:var(--primary)}.journey{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;padding:0;margin:24px 0;list-style:none}.journey li{border-top:3px solid #d9a1aa;background:white;padding:18px 14px;border-radius:4px;display:grid;gap:10px}.journey span,.eyebrow{color:var(--muted);font-size:12px;letter-spacing:.08em}.journey strong{font-size:14px}.blueprint{border-style:dashed}.blueprint-row{display:flex;justify-content:space-between;gap:16px;border:1px dashed #d5d8de;padding:18px;margin:12px 0;background:#fbfcfc;font-size:14px}.blueprint-row span:last-child{color:var(--muted)}.sales-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px}.lead-link{display:block;border-bottom:1px solid var(--line);padding:16px;text-decoration:none}.lead-link.selected{background:var(--primary-soft);border-left:3px solid var(--primary)}.lead-link strong,.lead-link small{display:block}.lead-link small{margin-top:7px;color:var(--muted)}.sales-layout .content-card{margin:0}.workflow-section{scroll-margin-top:24px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.workflow-section summary{cursor:pointer;font-size:16px;font-weight:600;padding:8px 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.task-navigation{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:20px}.evidence-list li{margin:12px 0;line-height:1.7}.page-content label,.page-content th,.page-content td{font-size:14px}.page-content .badge{font-size:12px}.page-content p,.page-content li{overflow-wrap:anywhere}.sidebar{overflow-y:auto}.side-nav a{flex-shrink:0}
@media(max-width:900px){.workspace-columns,.sales-layout{grid-template-columns:1fr}.journey{grid-auto-flow:row;grid-template-columns:repeat(2,1fr)}.section-heading{align-items:flex-start;flex-wrap:wrap}.form-grid{grid-template-columns:1fr}}
@media(max-width:600px){.workspace-metrics{gap:8px}.workspace-metrics article{padding:12px}.workspace-metrics span,.workspace-metrics a{font-size:12px}.workspace-metrics strong{font-size:26px}.module-grid{grid-template-columns:1fr}.side-nav{display:flex;overflow-x:auto}.side-nav a{white-space:nowrap}.nav-caption{display:none}.journey{grid-template-columns:1fr 1fr}.workspace-columns>.content-card{padding:18px}.section-heading{gap:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.module-card{transition:none}}
.button-link:hover,.button-link:focus-visible{background:var(--primary-hover);color:#fff}
.button-link.secondary:hover,.button-link.secondary:focus-visible{background:var(--primary-soft);color:var(--primary-hover)}
.journey li>span{color:var(--primary);font-weight:700}

/* Selected master-detail direction: keep the action visible and put explanation on demand. */
.sales-workbench-page{max-width:1320px;margin:0 auto}.sales-workbench-heading{margin-bottom:10px}.sales-workbench-heading h2{margin:10px 0 4px;font-size:24px}.sales-safety-line{margin:0 0 10px;padding:10px 13px;border-left:3px solid var(--primary);background:#fff7f8;color:#6a3940;font-size:13px;line-height:1.6}.workspace-help{margin:0 0 18px;color:var(--muted);font-size:13px}.workspace-help>summary,.task-explanation>summary{cursor:pointer;color:var(--primary);font-weight:700}.workspace-help>div{display:flex;gap:18px;flex-wrap:wrap;padding:12px 0}.sales-workbench-page .sales-layout{grid-template-columns:minmax(280px,36%) minmax(0,1fr);gap:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}.sales-workbench-page .sales-layout>.content-card{border:0;border-radius:0;box-shadow:none}.sales-workbench-page .sales-layout>.content-card:first-child{padding:22px 12px;border-right:1px solid var(--line)}.sales-workbench-page .sales-layout>#lead-work{padding:28px 32px}.sales-workbench-page .lead-link{position:relative;margin:0 -12px;padding:16px 14px 16px 18px;color:var(--text)}.sales-workbench-page .lead-link.selected{border-left:3px solid var(--primary);background:#fff1f3}.sales-workbench-page .journey{margin:22px 0 8px}.sales-workbench-page .journey li{border-top-width:2px;background:#fffafb}.sales-workbench-page #prepare{margin-top:14px;padding:20px;border:1px solid #ecd8db;border-radius:7px;background:#fffafb}.sales-workbench-page #prepare button{min-width:150px;min-height:44px;font-weight:700}.sales-workbench-page>section{margin-top:22px!important;box-shadow:none!important}.sales-workbench-page #sales-actions table a{font-weight:650}.task-detail-page{max-width:1060px;margin:0 auto}.task-detail-heading{margin-bottom:12px}.task-detail-heading h2{margin-top:8px;font-size:24px}.task-detail-page>#task-state{margin:0;padding:18px 20px;border:1px solid var(--line);border-radius:8px;background:#fff}.task-detail-page>#task-state>dl{grid-template-columns:100px 1fr;margin:0}.task-detail-page>#task-state .task-explanation{margin-top:14px}.task-detail-page>#task-state .task-explanation .content-card{margin:12px 0 0;box-shadow:none}.task-next-action{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:14px 0;padding:18px 20px;border:1px solid #ead0d4;border-radius:8px;background:#fff7f8}.task-next-action strong{font-size:16px}.task-next-action p{margin:6px 0 0;color:var(--muted);font-size:13px}.task-next-action .button-link{flex:none;min-width:132px;text-align:center}.task-detail-page>#preparation{padding:24px 28px}.task-detail-page>#preparation>h2{font-size:20px}.task-detail-page>#preparation>ul{line-height:1.7}.task-explanation{margin:16px 0;color:var(--muted);font-size:13px}.task-explanation[open]>summary{margin-bottom:12px}.task-detail-page .workflow-section{scroll-margin-top:24px}.task-detail-page .task-history{margin:18px 0;padding:18px 20px;border:1px solid var(--line);border-radius:8px;background:#fff}.task-detail-page .task-history>summary{padding:0;color:var(--primary);font-size:14px}.task-detail-page .task-history>div{padding-top:16px}
@media(max-width:900px){.sales-workbench-page .sales-layout{grid-template-columns:1fr}.sales-workbench-page .sales-layout>.content-card:first-child{border-right:0;border-bottom:1px solid var(--line)}.sales-workbench-page .sales-layout>#lead-work{padding:22px}.task-next-action{align-items:flex-start;flex-direction:column}.task-next-action .button-link{width:100%}}
