.refer-dialog[data-v-81f41064] .p-dialog{border-radius:12px;box-shadow:0 10px 25px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.refer-dialog[data-v-81f41064] .p-dialog-header{background:#fff;border-bottom:1px solid #f3f4f6;padding:20px 24px}.refer-dialog[data-v-81f41064] .p-dialog-header-icons .p-dialog-header-close{color:#6b7280;height:24px;width:24px}.refer-dialog[data-v-81f41064] .p-dialog-header-icons .p-dialog-header-close:hover{background:#f3f4f6;border-radius:4px}.refer-dialog[data-v-81f41064] .p-dialog-content{background:#fff;padding:0}.modal-header-content .modal-title[data-v-81f41064]{color:#111827;font-size:18px;font-weight:500;margin:0 0 4px}.modal-header-content .modal-subtitle[data-v-81f41064]{color:#111827;font-size:18px;font-weight:500;margin:0;white-space:nowrap}.rewards-wrapper[data-v-81f41064]{background:#f5f7fa;border-radius:8px;margin:8px 24px;padding:16px 20px}.rewards-section .reward-item[data-v-81f41064]{align-items:center;background:#fff;border-radius:6px;display:flex;gap:12px;margin-bottom:10px;padding:12px 16px}.rewards-section .reward-item[data-v-81f41064]:last-child{margin-bottom:0}.rewards-section .reward-icon[data-v-81f41064]{align-items:center;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.rewards-section .reward-icon svg[data-v-81f41064]{height:40px;width:40px}.rewards-section .reward-details[data-v-81f41064]{flex:1}.rewards-section .reward-details .reward-title[data-v-81f41064]{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 2px}.rewards-section .reward-details .reward-description[data-v-81f41064]{color:#6b7280;font-size:14px;line-height:1.3;margin:0}.rewards-section .reward-details .reward-description strong[data-v-81f41064]{color:#1f2937;font-weight:600}.tab-navigation[data-v-81f41064]{background:#fff;padding:12px 24px 8px}.tab-navigation .tab-container[data-v-81f41064]{background:#f3f4f6;border-radius:8px;display:flex;gap:4px;height:44px;padding:5px}.tab-navigation .tab-button[data-v-81f41064]{align-items:center;background:transparent;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex:1;font-family:inherit;font-size:14px;font-weight:500;justify-content:center;padding:10px 16px;transition:all .2s}.tab-navigation .tab-button[data-v-81f41064]:hover:not(.active){background:#ffffff80}.tab-navigation .tab-button.active[data-v-81f41064]{background:#0080ff;color:#fff;font-weight:600}.tab-content[data-v-81f41064]{background:#fff;min-height:280px;padding:20px 24px}.email-section .section-header[data-v-81f41064]{margin-bottom:20px;text-align:center}.email-section .section-header .section-title[data-v-81f41064]{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 6px}.email-section .section-header .section-description[data-v-81f41064]{color:#6b7280;font-size:14px;margin:0}.email-section .email-input-wrapper[data-v-81f41064]{margin-bottom:16px}.email-section .email-input-wrapper .email-chips-input[data-v-81f41064]{width:100%}.email-section .email-input-wrapper .email-chips-input[data-v-81f41064] .chips-root{background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-height:42px;padding:10px 12px;transition:all .2s;width:100%}.email-section .email-input-wrapper .email-chips-input[data-v-81f41064] .chips-root:hover{border-color:#d1d5db}.email-section .email-input-wrapper .email-chips-input[data-v-81f41064] .chips-root:focus-within{border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e21a}.email-section .email-input-wrapper .email-chips-input[data-v-81f41064] .chips-root.p-invalid{border-color:#ef4444}.email-section .email-input-wrapper .email-chips-input[data-v-81f41064] .chips-container{gap:6px;width:100%}.email-section .email-input-wrapper .email-chips-input[data-v-81f41064] .chip-token{background:#e5e7eb;border:1px solid #e5e7eb;border-radius:4px;color:#1f2937;font-size:13px;padding:3px 24px 3px 8px;position:relative}.email-section .email-input-wrapper .email-chips-input[data-v-81f41064] .chip-token.chip-token-invalid{background:#fee2e2;border:1px solid #ef4444;color:#dc2626}.email-section .email-input-wrapper .email-chips-input[data-v-81f41064] .chip-token.chip-token-invalid+.chip-remove-icon,.email-section .email-input-wrapper .email-chips-input[data-v-81f41064] .chip-token.chip-token-invalid~.chip-remove-icon{border-color:#dc2626;color:#dc2626}.email-section .email-input-wrapper .email-chips-input[data-v-81f41064] .chip-remove-icon{border:1px solid #6b7280;border-radius:50px;color:#6b7280;cursor:pointer;font-size:8px;padding:3px;position:absolute;right:4px}.email-section .email-input-wrapper .email-chips-input[data-v-81f41064] .chip-remove-icon:hover{opacity:.8}.email-section .email-input-wrapper .email-chips-input[data-v-81f41064] .chip-token-invalid~.chip-remove-icon{border-color:#dc2626;color:#dc2626}.email-section .email-input-wrapper .email-chips-input[data-v-81f41064] .chip-input-token{flex:1}.email-section .email-input-wrapper .email-chips-input[data-v-81f41064] .chip-input-token input{border:none;color:#1f2937;font-size:14px;outline:none;width:100%}.email-section .email-input-wrapper .email-chips-input[data-v-81f41064] .chip-input-token input::-moz-placeholder{color:#9ca3af}.email-section .email-input-wrapper .email-chips-input[data-v-81f41064] .chip-input-token input::placeholder{color:#9ca3af}.email-section .email-input-wrapper .error-message[data-v-81f41064]{color:#ef4444;font-size:13px;margin-top:6px}.email-section .notice-section[data-v-81f41064]{margin-bottom:20px;margin-top:3px}.email-section .notice-section .notice-box[data-v-81f41064]{align-items:flex-start;background:#e3f2fd;border-radius:6px;display:flex;gap:10px;padding:12px}.email-section .notice-section .notice-box .notice-icon[data-v-81f41064]{flex-shrink:0;height:20px;width:20px}.email-section .notice-section .notice-box .notice-icon svg[data-v-81f41064]{height:20px;width:20px}.email-section .notice-section .notice-box .notice-text[data-v-81f41064]{color:#0080ff;flex:1;font-size:14px;line-height:1.4}.email-section .notice-section .notice-box .notice-text strong[data-v-81f41064]{font-weight:600}.email-section .notice-section .notice-box .notice-text .notice-link[data-v-81f41064]{color:#0080ff;text-decoration:underline}.email-section .notice-section .notice-box .notice-text .notice-link[data-v-81f41064]:hover{text-decoration:none}.email-section .action-section[data-v-81f41064]{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.email-section .action-section .email-count[data-v-81f41064]{color:#6b7280;font-size:13px}.email-section .action-section .send-invitation-btn[data-v-81f41064]{align-items:center;background:#0080ff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;padding:10px 20px;transition:all .2s}.email-section .action-section .send-invitation-btn[data-v-81f41064]:hover:not(:disabled){background:#06c}.email-section .action-section .send-invitation-btn[data-v-81f41064]:disabled{cursor:not-allowed;opacity:.5}.email-section .action-section .send-invitation-btn .btn-icon[data-v-81f41064]{height:16px;width:16px}.link-section .section-header[data-v-81f41064]{margin-bottom:20px;text-align:center}.link-section .section-header .section-title[data-v-81f41064]{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 6px}.link-section .section-header .section-description[data-v-81f41064]{color:#6b7280;font-size:14px;margin:0}.link-section .link-container[data-v-81f41064]{margin-bottom:24px}.link-section .link-container .link-label[data-v-81f41064]{color:#6b7280;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.link-section .link-container .link-group[data-v-81f41064]{align-items:stretch;display:flex;gap:8px}.link-section .link-container .link-input-wrapper[data-v-81f41064]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;flex:1}.link-section .link-container .link-input-wrapper .referral-link-input[data-v-81f41064]{background:transparent;border:none;color:#374151;font-family:monospace;font-size:13px;outline:none;padding:10px 12px;width:100%}.link-section .link-container .copy-button[data-v-81f41064]{align-items:center;background:#0080ff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 16px;transition:all .2s}.link-section .link-container .copy-button[data-v-81f41064]:hover{background:#06c}.link-section .social-share[data-v-81f41064]{text-align:center}.link-section .social-share .social-title[data-v-81f41064]{color:#1f2937;font-size:14px;font-weight:600;margin:0 0 12px}.link-section .social-share .social-buttons[data-v-81f41064]{display:flex;gap:10px;justify-content:center}.link-section .social-share .social-buttons .social-button[data-v-81f41064]{align-items:center;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.link-section .social-share .social-buttons .social-button[data-v-81f41064]:hover{box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.link-section .social-share .social-buttons .social-button.twitter[data-v-81f41064]{background:#1da1f2}.link-section .social-share .social-buttons .social-button.linkedin[data-v-81f41064]{background:#0a66c2}.link-section .social-share .social-buttons .social-button.facebook[data-v-81f41064]{background:#1877f2}.link-section .social-share .social-buttons .social-button .social-icon[data-v-81f41064]{height:14px;width:14px}@media (max-width:768px){.modal-header-content .modal-title[data-v-81f41064]{font-size:20px}.tab-navigation .tab-button[data-v-81f41064]{font-size:14px;padding:10px 16px}.social-buttons[data-v-81f41064]{flex-wrap:wrap}}@media (max-width:480px){.refer-dialog[data-v-81f41064] .p-dialog{margin:10px;width:calc(100% - 20px)!important}.social-buttons[data-v-81f41064]{flex-direction:column}.social-buttons .social-button[data-v-81f41064]{width:100%}}
