.card-link{display:block;margin-top:12px;padding-top:11px;border-top:1px solid #e2e9ed;text-decoration:none;font-size:12px;font-weight:850;color:#07967d}.detail-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px}.detail-head>a{display:block;margin-bottom:18px;text-decoration:none}.detail-head .eyebrow{display:block}.detail-head>strong{font-size:24px;color:#067647}.detail-grid{display:grid;grid-template-columns:.8fr 1.6fr;gap:16px;margin-bottom:16px}.detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.info-card dl{display:grid;grid-template-columns:100px 1fr;gap:13px 10px;margin:0}.info-card dt{color:#718494}.info-card dd{margin:0;font-weight:700;overflow-wrap:anywhere}.contact-form{grid-template-columns:1fr 1fr}.contact-form .full,.contact-form button{grid-column:1/-1}textarea,select{width:100%;border:1px solid #bfcdd6;border-radius:11px;padding:13px 14px;font:inherit;color:#071f33;background:#fff}.record-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid #e1e8ec}.record-row:last-child{border-bottom:0}.record-row div{display:grid;gap:4px}.record-row span{font-size:12px;color:#718494}.record-row b{white-space:nowrap;color:#067647}.activity-status{font-size:11px;font-style:normal;font-weight:800;padding:5px 8px;border-radius:20px;background:#eef3f5}.activity-status.open{background:#fff4d6;color:#8a5b00}.activity-status.completed{background:#ecfdf3;color:#067647}.timeline{display:grid}.timeline-item{display:grid;grid-template-columns:14px 1fr;gap:10px;position:relative;padding-bottom:18px}.timeline-item>span{width:9px;height:9px;margin-top:5px;border-radius:50%;background:#07967d}.timeline-item:after{content:"";position:absolute;left:4px;top:16px;bottom:0;width:1px;background:#d7e1e7}.timeline-item:last-child:after{display:none}.timeline time{font-size:11px;color:#718494}.timeline p{margin:3px 0 0;color:#071f33}.empty-state{padding:16px 0}@media(max-width:760px){.detail-grid,.detail-columns{grid-template-columns:1fr}.detail-head{align-items:flex-start;flex-direction:column}.contact-form{grid-template-columns:1fr}.contact-form .full,.contact-form button{grid-column:auto}}
.proposal-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}.proposal-section-head h2{margin:0}.proposal-create-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:10px;background:#07967d;color:#fff;text-decoration:none;font-size:12px;font-weight:850;white-space:nowrap}.proposal-create-button:hover{background:#067d69}@media(max-width:520px){.proposal-section-head{align-items:flex-start;flex-direction:column}}
.proposal-record-link{display:grid;gap:4px;color:#071f33;text-decoration:none}.proposal-record-link:hover strong{color:#07967d}.proposal-record-side{display:grid!important;justify-items:end;gap:5px!important}.proposal-record-side a{font-size:11px;font-weight:800;color:#07967d;text-decoration:none}.proposal-record-side a:hover{text-decoration:underline}
.lead-card{max-width:920px}.lead-form{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-form .full{grid-column:1/-1}.lead-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.lead-actions .secondary-link{display:inline-flex}@media(max-width:650px){.lead-form{grid-template-columns:1fr}.lead-form .full{grid-column:auto}}
.phone-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.whatsapp-button{display:inline-flex;align-items:center;padding:7px 10px;border-radius:9px;background:#e2f8ed;color:#087a4d;text-decoration:none;font-size:11px;font-weight:850}.whatsapp-button:before{content:'↗';margin-right:5px}.whatsapp-button:hover{background:#c9f1dc}
.customer-edit-link{font-size:12px;font-weight:850;color:#07967d;text-decoration:none}.customer-edit-link:hover{text-decoration:underline}
.proposal-view-history{display:grid!important;gap:3px}.proposal-view-history .proposal-view-count{font-weight:750;color:#526779}.proposal-view-history .proposal-view-day{color:#718494}.proposal-view-history .proposal-view-day b{color:#526779;font-size:inherit}
