/* Shared owner and team website inquiry workspace. */
.lead-workspace{min-width:0;padding:24px}.lead-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.lead-heading h2{font-size:26px;letter-spacing:-.6px;margin:0}.lead-heading p{margin:5px 0 0;color:var(--muted)}.lead-heading .lead-eyebrow{font-size:10px;font-weight:800;letter-spacing:1.8px;color:#536f80;margin:0 0 4px}.lead-scope{font-size:12px;font-weight:700;white-space:nowrap;color:#36566b;background:#edf3f6;border:1px solid #dde7ec;padding:6px 10px;border-radius:99px}.lead-plan-note,.lead-test-note{font-size:13px;padding:11px 13px;border-radius:8px;margin:17px 0 0;background:#f0f5f7;color:#365265}.lead-test-note{background:#fff5dc;color:#755100}.lead-plan-note a{font-weight:700}.lead-datebar{display:flex;align-items:flex-end;gap:14px;padding:20px 0 18px;flex-wrap:wrap}.lead-datebar>label{min-width:185px}.lead-workspace label{font-size:12px;font-weight:700}.lead-workspace input,.lead-workspace select{font-size:13px;padding:9px 10px;margin:5px 0 0;min-height:40px}.lead-custom-dates{display:flex;gap:10px}.lead-custom-dates label{min-width:145px}.lead-date-error{color:#9c2521;font-size:13px;margin:0 0 14px}.lead-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dbe4e9;border-radius:11px;overflow:hidden;background:#fbfcfd}.lead-metric{padding:17px 18px;border-right:1px solid #dbe4e9;min-width:0}.lead-metric:last-child{border:0;background:#eef6f1}.lead-metric>span{font-size:12px;font-weight:700;color:#526675}.lead-metric strong{display:block;font-size:28px;line-height:1.2;letter-spacing:-.7px;margin:8px 0 5px;overflow-wrap:anywhere}.lead-metric small{font-size:11px;color:#5d6d78;display:block;line-height:1.5}.lead-summary-note{font-size:11px;line-height:1.6;color:#647582;margin:10px 0 23px;max-width:100ch}.lead-filters{display:grid;grid-template-columns:minmax(180px,2fr) repeat(4,minmax(115px,1fr));gap:10px;align-items:end}.lead-search{grid-column:auto}.lead-results-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:15px 0 9px}.lead-results-top p{font-size:12px;font-weight:700;color:#546573;margin:0}.lead-workspace .lead-text-button{font-size:12px;border:0;background:transparent;padding:5px 0;text-decoration:underline;text-underline-offset:3px;color:#49677b}.lead-list-labels,.lead-row>summary{display:grid;grid-template-columns:minmax(200px,2.1fr) minmax(105px,1fr) minmax(85px,.8fr) minmax(85px,.8fr) 63px;gap:14px;align-items:center}.lead-list-labels{padding:8px 14px;color:#687a87;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.55px}.lead-row{border:1px solid #dce4e8;border-radius:9px;background:#fff;margin:0 0 8px;overflow:hidden}.lead-row>summary{list-style:none;cursor:pointer;padding:12px 14px;min-height:72px}.lead-row>summary::-webkit-details-marker{display:none}.lead-row>summary:hover{background:#f6f9fa}.lead-row>summary:focus-visible{outline:3px solid #f6a76d;outline-offset:-3px}.lead-person{min-width:0}.lead-person strong{font-size:14px;font-weight:700;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.45}.lead-preview{display:block;font-size:11px;color:#5f7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px}.lead-row>summary time{font-size:11px;color:#526675}.lead-status{justify-self:start;font-size:10px;font-weight:700;border-radius:99px;padding:4px 9px;line-height:1.5;background:#edf2f6;color:#3e596d}.lead-status-new{background:#eaf1ff;color:#2859a1}.lead-status-qualified{background:#f0eaff;color:#624294}.lead-status-won{background:#e2f3e9;color:#226241}.lead-status-lost,.lead-status-spam{background:#f1f1f2;color:#626974}.lead-row-revenue{font-size:13px;font-weight:700;white-space:nowrap}.lead-muted{color:#84909b;font-weight:400}.lead-expand{font-size:11px;font-weight:700;color:#49677b;white-space:nowrap;text-align:right}.lead-expand>span[aria-hidden]{display:inline-block;margin-left:3px}.lead-expand-open{display:none}.lead-row[open]>.lead-expanded{border-top:1px solid #e0e7eb}.lead-row[open]>summary{background:#f1f6f8}.lead-row[open] .lead-expand-closed{display:none}.lead-row[open] .lead-expand-open{display:inline}.lead-row[open] .lead-expand>span[aria-hidden]{transform:rotate(180deg)}.lead-expanded{padding:16px 18px 20px}.lead-details-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.lead-tags{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.lead-tags .pill{font-size:9px;margin:0}.lead-detail-time{font-size:11px;color:#687986}.lead-contact{display:flex;gap:8px;flex-wrap:wrap}.lead-contact .button{font-size:11px;padding:6px 10px}.lead-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 20px;margin:18px 0 20px}.lead-fields div{min-width:0}.lead-fields dt{font-size:10px;font-weight:700;color:#687986}.lead-fields dd{font-size:13px;margin:3px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.lead-followup{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;gap:16px;border-top:1px solid #e0e7eb;padding-top:16px}.lead-followup textarea{font-size:13px;margin:5px 0 0;padding:9px 10px;min-height:72px}.lead-win-fields{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr);gap:16px;margin:16px 0 0;padding:14px 16px 16px;border:1px solid #cddfd3;border-radius:8px;background:#f6fbf7;max-width:640px}.lead-win-fields legend{font-size:12px;font-weight:700;color:#2d6242;padding:0 5px}.lead-win-fields small{display:block;font-size:10px;line-height:1.5;font-weight:400;color:#607469;margin-top:5px}.lead-save-row{display:flex;align-items:center;gap:12px;margin-top:15px}.lead-save-row button{font-size:12px;padding:8px 13px}.lead-form-error{font-size:12px;color:#a32121}.lead-pagination{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:18px}.lead-pagination button{font-size:12px;padding:7px 12px}.lead-pagination button:disabled{cursor:default}.lead-pagination span{font-size:11px;color:#687986}.lead-coverage{font-size:10px;color:#687986;margin:15px 0 0;line-height:1.6}.lead-empty{text-align:center;background:#f5f8fa;padding:30px 16px;border-radius:9px}.lead-empty h3{font-size:16px;margin:0 0 5px}.lead-empty p{font-size:13px;color:#617482;margin:0}
@media(max-width:1000px){.lead-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-search{grid-column:span 4}.lead-list-labels,.lead-row>summary{grid-template-columns:minmax(160px,2fr) 100px 85px 85px 58px;gap:9px}.lead-metric{padding:15px 12px}.lead-metric strong{font-size:25px}}
@media(max-width:700px){.lead-workspace{padding:17px}.lead-heading{align-items:flex-start}.lead-heading h2{font-size:23px}.lead-heading>div>p:last-child{font-size:13px}.lead-scope{display:none}.lead-datebar{gap:10px}.lead-datebar>label{flex:1;min-width:0}.lead-custom-dates{order:3;flex-basis:100%}.lead-custom-dates label{min-width:0;flex:1}.lead-workspace input,.lead-workspace select,.lead-followup textarea{font-size:16px;min-height:44px}.lead-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-metric{padding:13px 12px;border-bottom:1px solid #dbe4e9}.lead-metric:nth-child(2){border-right:0}.lead-metric:nth-child(3){border-bottom:0}.lead-metric strong{font-size:25px}.lead-metric small{font-size:10px}.lead-summary-note{font-size:10px;line-height:1.6;margin-bottom:18px}.lead-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lead-search{grid-column:span 2}.lead-list-labels{display:none}.lead-row>summary{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:12px;min-height:102px}.lead-person{grid-column:1;grid-row:1}.lead-person strong{font-size:14px}.lead-preview{max-width:100%;font-size:11px}.lead-row>summary time{grid-column:1;grid-row:2}.lead-row>summary .lead-status{grid-column:2;grid-row:1;justify-self:end}.lead-row-revenue{grid-column:2;grid-row:2;text-align:right}.lead-expand{grid-column:2;grid-row:3;font-size:10px}.lead-expanded{padding:14px}.lead-details-top{align-items:flex-start}.lead-contact{margin-top:5px}.lead-contact .button{min-height:40px;display:flex;align-items:center}.lead-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:17px 0}.lead-fields dd{font-size:13px}.lead-followup{grid-template-columns:1fr;gap:12px}.lead-followup textarea{min-height:80px}.lead-win-fields{grid-template-columns:1fr;padding:10px 12px 14px;gap:12px}.lead-save-row{align-items:flex-start;flex-direction:column;gap:8px}.lead-save-row button{min-height:44px;width:100%}.lead-plan-note,.lead-test-note{font-size:12px}.lead-pagination button{min-height:42px}}
.lead-tools-line{margin:8px 0 0;font-size:14px;color:var(--muted,#586571)}
