.modal-overlay[data-v-62433836]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.modal-container[data-v-62433836]{max-height:90vh;max-width:700px;overflow-y:auto;width:100%}.notes-modal[data-v-62433836]{padding:28px}.modal-header[data-v-62433836]{justify-content:space-between;margin-bottom:20px}.header-content[data-v-62433836],.modal-header[data-v-62433836]{align-items:center;display:flex}.header-content[data-v-62433836]{gap:10px}.header-icon[data-v-62433836]{color:var(--primary-600)}.modal-title[data-v-62433836]{color:#18181b;font-size:20px;font-weight:600;margin:0}.close-button[data-v-62433836]{align-items:center;background:transparent;border:none;border-radius:6px;color:#71717a;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.close-button[data-v-62433836]:hover{background:#0000000d;color:#18181b}.prospect-info[data-v-62433836]{background:#6366f10d;border-radius:12px;margin-bottom:24px;padding:16px}.prospect-name[data-v-62433836]{color:#18181b;font-size:15px;font-weight:600;margin:0 0 4px}.prospect-email[data-v-62433836]{color:#71717a;font-size:13px;margin:0}.notes-history[data-v-62433836]{margin-bottom:24px}.history-title[data-v-62433836]{color:#71717a;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.timeline[data-v-62433836]{max-height:300px;overflow-y:auto;padding-right:8px}.timeline-item[data-v-62433836]{display:flex;gap:16px;margin-bottom:20px;position:relative}.timeline-item[data-v-62433836]:not(:last-child):before{background:linear-gradient(180deg,rgba(99,102,241,.2),transparent);bottom:-20px;content:"";left:7px;position:absolute;top:24px;width:2px}.timeline-marker[data-v-62433836]{background:var(--primary-600);border:3px solid rgba(99,102,241,.15);border-radius:50%;flex-shrink:0;height:16px;margin-top:4px;width:16px}.timeline-content[data-v-62433836]{background:#00000005;border:1px solid #e4e4e7;border-radius:8px;flex:1;padding:12px}.note-header[data-v-62433836]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.note-author[data-v-62433836]{color:var(--primary-600);font-size:13px;font-weight:600}.note-date[data-v-62433836]{color:#a1a1aa;font-size:12px;white-space:nowrap}.note-text[data-v-62433836]{color:#18181b;font-size:14px;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.empty-state[data-v-62433836]{color:#71717a;margin-bottom:24px;padding:32px 16px;text-align:center}.empty-icon[data-v-62433836]{color:#a1a1aa;margin-bottom:8px}.empty-state p[data-v-62433836]{font-size:14px;margin:0}.notes-section[data-v-62433836]{margin-bottom:24px}.notes-label[data-v-62433836]{color:#18181b;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.notes-textarea[data-v-62433836]{background:#fff;border:2px solid #e4e4e7;border-radius:8px;color:#18181b;font-family:inherit;font-size:14px;line-height:1.6;padding:12px;resize:vertical;transition:all .2s;width:100%}.notes-textarea[data-v-62433836]:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px #6366f11a;outline:none}.notes-textarea[data-v-62433836]::-moz-placeholder{color:#a1a1aa}.notes-textarea[data-v-62433836]::placeholder{color:#a1a1aa}.character-count[data-v-62433836]{color:#71717a;font-size:12px;margin:6px 0 0;text-align:right}.modal-actions[data-v-62433836]{display:flex;gap:12px;justify-content:flex-end}.spinning[data-v-62433836]{animation:spin-62433836 1s linear infinite}@keyframes spin-62433836{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.timeline[data-v-62433836]::-webkit-scrollbar{width:6px}.timeline[data-v-62433836]::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.timeline[data-v-62433836]::-webkit-scrollbar-thumb{background:#6366f14d;border-radius:3px}.timeline[data-v-62433836]::-webkit-scrollbar-thumb:hover{background:#6366f180}@media(max-width:640px){.modal-container[data-v-62433836]{max-width:100%}.notes-modal[data-v-62433836]{padding:20px}.modal-actions[data-v-62433836]{flex-direction:column-reverse}.modal-actions button[data-v-62433836]{width:100%}.timeline[data-v-62433836]{max-height:200px}}
