/* Review details and decisions stay visible at the current workspace width. */
.lead-review-workspace,.lead-review-pagehead,.lead-review-workspace *{min-width:0}
.lead-review-pagehead{flex-wrap:wrap}
.lead-review-pagehead .actions,.lead-review-workspace .toolbar,.lead-review-workspace .chips{flex-wrap:wrap}
.lead-review-workspace>.chips{margin:12px 0}
.lead-review-workspace>.filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}
.lead-review-workspace .searchbox{flex:1 1 240px;max-width:100%}
.lead-review-workspace .searchbox input{width:100%}
.lead-review-workspace .lead-sort-control{flex-wrap:wrap}
.lead-review-workspace .lead-sort-control select{max-width:100%}
.lead-review-list{display:grid;gap:16px;container-type:inline-size}
.lead-review-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,19rem);gap:24px;padding:20px;background:#fff;border:1px solid #DCE3EF;border-radius:14px;overflow-wrap:anywhere}
.lead-review-topline{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#4F5F79;font-size:11px;margin-bottom:12px}
.lead-review-property{display:block;width:100%;padding:0;border:0;border-radius:3px;background:transparent;color:#101C35;text-align:left;font:700 18px/1.45 Inter,Arial,sans-serif;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.lead-review-property>span{color:#2858FF}
.lead-review-property:hover{color:#2858FF}
.lead-review-property:focus-visible{outline:2px solid #2858FF;outline-offset:4px}
.lead-review-seller{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:13px;color:#4F5F79}
.lead-review-seller>b{color:#101C35}
.lead-review-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}
.lead-review-facts dt,.lead-review-outcome>span,.lead-review-label{display:block;margin-bottom:6px;font-size:11px;font-weight:600;color:#4F5F79}
.lead-review-facts dd{margin:0;font-size:13px;line-height:1.5;color:#101C35}
.lead-review-facts .source-label{white-space:normal}
.lead-review-work{display:flex;flex-direction:column;gap:16px;padding-left:24px;border-left:1px solid #DCE3EF}
.lead-review-outcome{display:block}
.lead-review-work .outcome-select{width:100%;min-width:0;max-width:100%;white-space:normal}
.lead-review-work .crm-status-stack{flex-direction:row;flex-wrap:wrap;gap:6px}
.lead-review-work .badge,.lead-review-work .outcome-pill{max-width:100%;white-space:normal;overflow-wrap:anywhere}
.lead-review-actions{margin-top:auto}
.lead-review-actions .crm-direct-buttons-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%;gap:8px}
.lead-review-actions .crm-direct-buttons-list .crm-destination-button{width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;min-height:38px}
.lead-review-actions>.actions{display:flex;flex-wrap:wrap;gap:8px}
.lead-review-actions>.actions .btn{flex:1 1 auto;min-width:0;white-space:normal}
@container(max-width:760px){
 .lead-review-card{grid-template-columns:minmax(0,1fr);gap:20px}
 .lead-review-work{padding:18px 0 0;border-left:0;border-top:1px solid #DCE3EF}
 .lead-review-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
 .lead-review-card{padding:16px}
 .lead-review-pagehead .actions{width:100%}
 .lead-review-pagehead .actions .btn{flex:1;white-space:normal}
 .lead-review-workspace{padding:16px}
 .lead-review-workspace>.pager{flex-wrap:wrap;gap:12px}
}
