.lead-modal[data-v-4033fb7c]{align-items:center;background-color:#00000073;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:var(--spacing-6);position:fixed;z-index:2000}@media(max-width:768px){.lead-modal[data-v-4033fb7c]{align-items:flex-start;padding:var(--spacing-4)}}.lead-modal__dialog[data-v-4033fb7c]{background-color:var(--color-bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);max-width:620px;padding:var(--spacing-10);position:relative;width:100%}@media(max-width:768px){.lead-modal__dialog[data-v-4033fb7c]{padding:var(--spacing-6) var(--spacing-4)}}.lead-modal__dialog--success[data-v-4033fb7c]{border-radius:var(--radius-sm);max-width:600px;overflow:hidden;padding:0}.lead-modal__close[data-v-4033fb7c]{align-items:center;background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-1);position:absolute;right:var(--spacing-4);top:var(--spacing-4);transition:color var(--transition-fast)}.lead-modal__close[data-v-4033fb7c]:hover,.lead-modal__title[data-v-4033fb7c]{color:var(--color-text-primary)}.lead-modal__title[data-v-4033fb7c]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-6);text-align:center}.lead-modal__title[data-v-4033fb7c]:after{background-color:var(--color-primary);border-radius:var(--radius-full);content:"";display:block;height:3px;margin:var(--spacing-3) auto 0;width:40px}.lead-modal__subtitle[data-v-4033fb7c]{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0 0 var(--spacing-8);text-align:center}.lead-modal__header[data-v-4033fb7c]{align-items:center;border-bottom:1px solid #e5e6eb;display:flex;gap:var(--spacing-3);height:56px;justify-content:space-between;padding:0 var(--spacing-5)}.lead-modal__header .lead-modal__close[data-v-4033fb7c]{color:var(--color-text-primary);padding:0;position:static}.lead-modal__header .lead-modal__close[data-v-4033fb7c]:hover{color:var(--color-primary)}.lead-modal__header .lead-modal__title[data-v-4033fb7c]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:24px;margin:0;text-align:left}.lead-modal__header .lead-modal__title[data-v-4033fb7c]:after{display:none}.lead-modal__body[data-v-4033fb7c]{padding:var(--spacing-4) var(--spacing-5)}.lead-modal__success[data-v-4033fb7c]{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-6)}.lead-modal__success-icon[data-v-4033fb7c]{align-items:center;background-color:#00b42a;border-radius:50%;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.lead-modal__success-title[data-v-4033fb7c]{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.lead-modal__success-text[data-v-4033fb7c],.lead-modal__success-title[data-v-4033fb7c]{font-size:var(--font-size-sm);line-height:22px;margin:0;text-align:center}.lead-modal__success-text[data-v-4033fb7c]{color:var(--color-text-secondary)}.lead-modal__success-btn[data-v-4033fb7c]{font-size:var(--font-size-sm);height:32px;padding:0 var(--spacing-4)}.lead-modal-enter-active[data-v-4033fb7c],.lead-modal-leave-active[data-v-4033fb7c]{transition:opacity var(--transition-fast)}.lead-modal-enter-from[data-v-4033fb7c],.lead-modal-leave-to[data-v-4033fb7c]{opacity:0}
