.sales-discovery{border:1px solid var(--line);background:var(--cream);margin:28px 0}.discovery-header{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .85fr;align-items:end;gap:30px;padding:31px;display:grid}.discovery-header .eyebrow,.discovery-form .eyebrow,.discovery-list-head .eyebrow,.discovery-stage-list .eyebrow{margin:0 0 12px}.discovery-header h2{letter-spacing:-1.2px;margin:0;font:34px/1.03 Georgia,serif}.discovery-header>div>p:last-child{max-width:650px;color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.55}.discovery-path{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.discovery-path span{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;background:#f1eee4;padding:12px;font-size:10px;font-weight:700}.discovery-layout{grid-template-columns:.92fr 1.08fr;min-height:510px;display:grid}.discovery-form{border-right:1px solid var(--line);background:#f1eee4;align-content:start;gap:12px;padding:28px 31px;display:grid}.discovery-form h3,.discovery-list-head h3,.discovery-detail h3,.discovery-stage-list h3{letter-spacing:-.8px;margin:0;font:26px/1.06 Georgia,serif}.discovery-form label{text-transform:uppercase;letter-spacing:.6px;gap:6px;font-size:10px;font-weight:700;display:grid}.discovery-form input,.discovery-form select,.discovery-form textarea,.discovery-stage-list textarea{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:#fffdf8;padding:10px}.discovery-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.discovery-form .primary{justify-content:space-between;margin-top:6px}.discovery-list{background:var(--cream)}.discovery-list-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding:25px 27px;display:flex}.discovery-row{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:0 0;gap:5px;padding:17px 27px;display:grid}.discovery-row:hover,.discovery-row.selected{background:#ece9de}.discovery-row>span{color:var(--orange);text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:700}.discovery-row strong{font-size:14px}.discovery-row small,.discovery-row em{color:var(--muted);font-size:11px;font-style:normal}.discovery-row em{color:#37764f;font-weight:700}.discovery-list>.empty{padding:27px}.discovery-detail{border-top:1px solid var(--line);background:#fbfaf5}.discovery-detail>header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:30px;padding:29px 31px;display:grid}.discovery-detail header .eyebrow{margin:0 0 10px}.discovery-detail header p:last-child{color:var(--muted);max-width:720px;margin:12px 0 0;font-size:13px;line-height:1.5}.discovery-forecast{border-left:1px solid var(--line);min-width:130px;padding-left:22px}.discovery-forecast b{font:38px/.9 Georgia,serif;display:block}.discovery-forecast span,.discovery-forecast small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.discovery-meta{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.discovery-meta p{border-right:1px solid var(--line);gap:5px;margin:0;padding:15px 18px;font-size:12px;display:grid}.discovery-meta p:last-child{border-right:0}.discovery-meta b{color:var(--orange);text-transform:uppercase;letter-spacing:.6px;font-size:9px}.discovery-meta small{color:var(--muted);font-size:10px}.discovery-stage-list{padding:28px 31px}.discovery-stage-list>div{padding-bottom:18px}.discovery-stage-list>article{border-top:1px solid var(--line);grid-template-columns:86px 1fr 1fr;align-items:start;gap:17px;padding:17px 0;display:grid}.discovery-category{letter-spacing:.4px;text-transform:uppercase;width:max-content;padding:5px 7px;font-size:9px;font-weight:700}.discovery-category.requested{background:var(--orange);color:#fff}.discovery-category.suggested{background:#d8e9df}.discovery-category.possible{background:#ece9de}.discovery-stage-list b{font-size:11px}.discovery-stage-list p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.45}.discovery-stage-list label{gap:6px;display:grid}.discovery-stage-list label>span{text-transform:uppercase;letter-spacing:.6px;font-size:9px;font-weight:700}.discovery-stage-list textarea{min-height:66px;font-size:12px;line-height:1.4}.discovery-handoff{background:var(--ink);color:var(--cream);justify-content:space-between;gap:22px;padding:20px 31px;display:flex}.discovery-handoff strong{text-transform:uppercase;letter-spacing:.7px;font-size:12px}.discovery-handoff p{color:#d3ddd6;max-width:620px;margin:0;font-size:12px;line-height:1.45}.sales-discovery>.notice{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:13px 31px;font-size:12px}@media (max-width:760px){.discovery-header,.discovery-layout,.discovery-two,.discovery-detail>header,.discovery-meta,.discovery-stage-list>article{grid-template-columns:1fr}.discovery-header,.discovery-form,.discovery-list-head,.discovery-detail>header,.discovery-stage-list{padding:23px}.discovery-form{border-right:0;border-bottom:1px solid var(--line)}.discovery-forecast{border-left:0;border-top:1px solid var(--line);padding:15px 0 0}.discovery-meta p{border-right:0;border-bottom:1px solid var(--line)}.discovery-stage-list>article{gap:9px}.discovery-handoff{padding:20px 23px;display:block}.discovery-handoff p{margin-top:8px}.sales-discovery>.notice{padding:13px 23px}}
.sales-control-dashboard{border:1px solid var(--line);background:#fbfaf5;margin:28px 0}.sales-control-dashboard>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding:28px 31px;display:flex}.sales-control-dashboard h2{margin:0;font:30px/1.05 Georgia,serif}.sales-control-dashboard header p:last-child{max-width:600px;color:var(--muted);margin:10px 0 0;font-size:13px}.sales-kpis{grid-template-columns:repeat(4,1fr);display:grid}.sales-kpis article{border-right:1px solid var(--line);gap:7px;padding:20px;display:grid}.sales-kpis article:last-child{border-right:0}.sales-kpis span,.sales-kpis small{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:10px}.sales-kpis strong{font:28px/1 Georgia,serif}.sales-exceptions{background:var(--line);gap:1px;display:flex}.sales-exceptions p{background:#e8eee8;flex:1;margin:0;padding:13px 20px;font-size:12px}.sales-exceptions b{color:var(--orange)}@media (max-width:760px){.sales-control-dashboard>header{padding:22px;display:block}.sales-control-dashboard>header .secondary{margin-top:15px}.sales-kpis{grid-template-columns:1fr 1fr}.sales-kpis article:nth-child(2){border-right:0}.sales-exceptions{display:block}.sales-exceptions p{border-bottom:1px solid var(--line)}}
