/* Desa Properties: centered premium lead modal, neutral luxury palette */
.lead-dossier-overlay{display:flex!important;align-items:center!important;justify-content:center!important;padding:22px!important}
.lead-dossier-backdrop{background:rgba(24,26,27,.52)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}
.lead-dossier-drawer{position:relative!important;inset:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:min(1160px,calc(100vw - 44px))!important;max-width:1160px!important;height:min(850px,calc(100dvh - 44px))!important;max-height:calc(100dvh - 44px)!important;margin:auto!important;overflow:auto!important;border-radius:18px!important;background:#fff!important;border:1px solid #e8e5e1!important;box-shadow:0 32px 100px rgba(17,20,19,.26)!important;transform:translateY(22px) scale(.985)!important;opacity:0!important;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .24s ease!important}
.lead-dossier-overlay.open .lead-dossier-drawer{transform:translateY(0) scale(1)!important;opacity:1!important}
.lead-dossier-drawer #detail{background:#fff!important;padding:0!important;min-height:100%!important}
.lead-dossier-drawer #detail .dossier-v3-top{background:#fff!important;border-bottom:1px solid #eceae6!important;padding:28px 32px 22px!important}
.lead-dossier-drawer #detail .client-header h1{color:#252625!important}
.lead-dossier-drawer #detail .dossier-focusbar{background:#fbfaf8!important;border:1px solid #eee9e2!important;border-left:3px solid #b8a48d!important;border-radius:9px!important;box-shadow:none!important}
.lead-dossier-drawer #detail .focus-primary span,.lead-dossier-drawer #detail .section-eyebrow{color:#8a7b6b!important}
.lead-dossier-drawer #detail .client-side{background:#fbfaf9!important;border-left:1px solid #eeeae6!important}
.lead-dossier-drawer #detail .client-section-head{border-bottom-color:#ece8e3!important}
.lead-dossier-drawer #detail .note-entry{background:#f8f7f5!important;border-color:#eeeae6!important}
.lead-dossier-drawer #detail .empty-note{background:#faf9f7!important;border:1px dashed #e9e5df!important;border-radius:10px!important}
.lead-dossier-drawer #detail .client-kv-row{border-bottom-color:#ece8e3!important}
.lead-dossier-drawer #detail .followup-fields select,.lead-dossier-drawer #detail .followup-fields input,.lead-dossier-drawer #detail .note-add-line textarea{border-color:#e2ded9!important;background:#fff!important}
.lead-dossier-drawer #detail .client-actions a{background:#fff!important;border:1px solid #e5e1dc!important;color:#343330!important}
.lead-dossier-drawer #detail .client-actions a:hover{background:#f6f3ef!important;border-color:#d6c8b8!important}
.lead-dossier-drawer #detail .followup-fields .btn.primary,.lead-dossier-drawer #detail .note-add-line .btn.primary{background:#292e2b!important;border-color:#292e2b!important;color:#fff!important}
.lead-dossier-drawer #detail .status{background:#f2eee8!important;color:#78614e!important;border:1px solid #e9dfd2!important}
.lead-dossier-close{position:sticky!important;float:right!important;top:12px!important;right:12px!important;margin:12px 12px -48px 0!important;background:#f6f5f3!important;border:1px solid #e8e4df!important;color:#464641!important;border-radius:10px!important;z-index:20!important}
@media(max-width:900px){.lead-dossier-drawer #detail .client-side{border-left:0!important;border-top:1px solid #eeeae6!important}}
@media(max-width:760px){.lead-dossier-overlay{padding:0!important}.lead-dossier-drawer{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;border:0!important}.lead-dossier-close{position:fixed!important;top:8px!important;right:8px!important;margin:0!important}.lead-dossier-drawer #detail .dossier-v3-top{padding:22px 18px!important}}

/* V5.1: neutral graphite / cool porcelain. No sand, beige or green accents. */
.lead-dossier-drawer{border-color:#e3e7eb!important;background:#fff!important}
.lead-dossier-drawer #detail .dossier-v3-top{background:#fff!important;border-bottom-color:#e8edf0!important}
.lead-dossier-drawer #detail .dossier-focusbar{background:#f6f8fa!important;border:1px solid #e6eaee!important;border-left:3px solid #5e6872!important}
.lead-dossier-drawer #detail .focus-primary span,.lead-dossier-drawer #detail .section-eyebrow{color:#687783!important}
.lead-dossier-drawer #detail .client-side{background:#f8fafb!important;border-left-color:#e7ebee!important}
.lead-dossier-drawer #detail .client-section-head,.lead-dossier-drawer #detail .client-kv-row{border-bottom-color:#e7ecef!important}
.lead-dossier-drawer #detail .note-entry{background:#f4f7f9!important;border-color:#e5ebef!important}
.lead-dossier-drawer #detail .empty-note{background:#f7f9fa!important;border-color:#e2e8ec!important}
.lead-dossier-drawer #detail .followup-fields select,.lead-dossier-drawer #detail .followup-fields input,.lead-dossier-drawer #detail .note-add-line textarea{border-color:#dce3e8!important}
.lead-dossier-drawer #detail .client-actions a{border-color:#dce3e8!important;color:#2d3740!important}
.lead-dossier-drawer #detail .client-actions a:hover{background:#f2f5f7!important;border-color:#c9d4dc!important}
.lead-dossier-drawer #detail .status{background:#edf1f4!important;color:#435462!important;border-color:#dce5eb!important}
.lead-dossier-drawer #detail .followup-fields .btn.primary,.lead-dossier-drawer #detail .note-add-line .btn.primary{background:#2a333c!important;border-color:#2a333c!important}
.lead-dossier-drawer #detail .leadavatar{background:#edf1f3!important;color:#33414b!important;border-color:#dce4e8!important}
.lead-dossier-drawer #detail .score-chip{background:#f0f3f5!important;color:#52616d!important;border-color:#e0e6eb!important}
.lead-dossier-close{background:#f2f5f6!important;border-color:#e0e6ea!important;color:#34414a!important}
