.share-modal .arco-modal[data-v-36fd5ea7]{border-radius:16px}.share-modal .arco-modal .arco-modal-body[data-v-36fd5ea7]{padding:0}.share-modal .share-content[data-v-36fd5ea7]{display:flex;flex-direction:column;gap:24px}.share-modal .share-content .share-header[data-v-36fd5ea7]{align-items:center;display:flex;justify-content:space-between;line-height:1.5;padding-bottom:24px}.share-modal .share-content .share-header .title-area[data-v-36fd5ea7]{align-items:center;display:flex}.share-modal .share-content .share-header .title-area .success-icon-box[data-v-36fd5ea7]{align-items:center;background:#ecfdf5;border-radius:9999px;display:flex;height:40px;justify-content:center;width:40px}.share-modal .share-content .share-header .title-area .success-icon-box .success-icon[data-v-36fd5ea7]{color:#059669;font-size:24px}.share-modal .share-content .share-header .title-area .title-container[data-v-36fd5ea7]{padding-left:12px}.share-modal .share-content .share-header .title-area .title-container .share-title[data-v-36fd5ea7]{color:#1e293b;font-size:18px;font-weight:700}.share-modal .share-content .share-header .title-area .title-container .share-subtitle[data-v-36fd5ea7]{color:#64748b;font-size:13px;padding-top:2px}.share-modal .share-content .share-header .close-btn[data-v-36fd5ea7]{align-items:center;background:#f9fafb;border-radius:9999px;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.share-modal .share-content .share-header .close-btn .close-icon[data-v-36fd5ea7]{color:#6b7280;font-size:18px}.share-modal .share-content .share-type-toggle[data-v-36fd5ea7]{align-items:center;display:flex;gap:8px;margin-top:20px}.share-modal .share-content .share-type-toggle .type-item[data-v-36fd5ea7]{align-items:center;border-radius:8px;cursor:pointer;display:flex;padding:8px 16px;transition:all .2s}.share-modal .share-content .share-type-toggle .type-item .type-icon[data-v-36fd5ea7]{color:#9ca3af;font-size:18px}.share-modal .share-content .share-type-toggle .type-item .type-text[data-v-36fd5ea7]{color:#64748b;font-size:14px;font-weight:400;padding-left:6px}.share-modal .share-content .share-type-toggle .type-item.active[data-v-36fd5ea7]{background:#eff6ff}.share-modal .share-content .share-type-toggle .type-item.active .type-icon[data-v-36fd5ea7]{color:#2563eb}.share-modal .share-content .share-type-toggle .type-item.active .type-text[data-v-36fd5ea7]{color:#2563eb;font-weight:600}.share-modal .share-content .link-content[data-v-36fd5ea7]{margin:12px 0}.share-modal .share-content .link-content .link-input-box[data-v-36fd5ea7]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;height:44px;padding:0 16px}.share-modal .share-content .link-content .link-input-box .link-icon[data-v-36fd5ea7]{color:#9ca3af;font-size:18px}.share-modal .share-content .link-content .link-input-box .link-text[data-v-36fd5ea7]{color:#1e293b;flex:1;font-size:14px;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.share-modal .share-content .link-content .link-input-box .copy-btn[data-v-36fd5ea7]{align-items:center;background:#eff6ff;border-radius:6px;cursor:pointer;display:flex;padding:6px 12px;transition:all .2s}.share-modal .share-content .link-content .link-input-box .copy-btn[data-v-36fd5ea7]:hover{background:#dbeafe}.share-modal .share-content .link-content .link-input-box .copy-btn .copy-icon[data-v-36fd5ea7]{color:#2563eb;font-size:16px}.share-modal .share-content .link-content .link-input-box .copy-btn span[data-v-36fd5ea7]{color:#2563eb;font-size:13px;font-weight:500;padding-left:4px}.share-modal .share-content .qrcode-content[data-v-36fd5ea7]{padding:0 24px 20px}.share-modal .share-content .qrcode-content .qr-card[data-v-36fd5ea7]{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;display:flex;flex-direction:column;padding:24px}.share-modal .share-content .qrcode-content .qr-card .qr-tip[data-v-36fd5ea7]{color:#64748b;font-size:13px;margin-bottom:16px}.share-modal .share-content .qrcode-content .qr-card .qr-placeholder[data-v-36fd5ea7]{align-items:center;background:#fff;border-radius:12px;display:flex;height:200px;justify-content:center;margin-bottom:24px;width:200px}.share-modal .share-content .qrcode-content .qr-card .qr-placeholder .qr-icon[data-v-36fd5ea7]{color:#94a3b8;font-size:64px}.share-modal .share-content .qrcode-content .qr-card .qr-actions[data-v-36fd5ea7]{display:flex;gap:12px}.share-modal .share-content .qrcode-content .qr-card .qr-actions .action-icon[data-v-36fd5ea7]{font-size:15px;margin-right:6px}.share-modal .share-content .qrcode-content .qr-card .qr-actions .save-btn[data-v-36fd5ea7],.share-modal .share-content .qrcode-content .qr-card .qr-actions .share-btn[data-v-36fd5ea7]{border-radius:8px;height:38px}.share-modal .share-content .qrcode-content .qr-card .qr-actions .save-btn[data-v-36fd5ea7]{background:#fff;border:1px solid #e5e7eb;color:#475569}.share-modal .share-content .share-settings .settings-header[data-v-36fd5ea7]{align-items:center;display:flex}.share-modal .share-content .share-settings .settings-header .settings-icon[data-v-36fd5ea7]{color:#9ca3af;font-size:18px}.share-modal .share-content .share-settings .settings-header .settings-title[data-v-36fd5ea7]{color:#1e293b;font-size:15px;font-weight:600;padding-left:8px}.share-modal .share-content .share-settings .settings-item[data-v-36fd5ea7]{padding-top:16px}.share-modal .share-content .share-settings .settings-item .setting-label[data-v-36fd5ea7]{color:#1e293b;font-size:14px;font-weight:500}.share-modal .share-content .share-settings .settings-item .expiry-options[data-v-36fd5ea7]{display:flex;gap:12px;padding-top:12px}.share-modal .share-content .share-settings .settings-item .expiry-options .expiry-option[data-v-36fd5ea7]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex:1;font-size:13px;height:36px;justify-content:center;transition:all .2s}.share-modal .share-content .share-settings .settings-item .expiry-options .expiry-option.active[data-v-36fd5ea7]{background:#2563eb;border-color:#2563eb;color:#fff;font-weight:600}.share-modal .share-content .share-settings .settings-item .expiry-options .expiry-option[data-v-36fd5ea7]:hover:not(.active){border-color:#2563eb;color:#2563eb}.share-modal .share-content .share-settings .settings-item .expire-time-text[data-v-36fd5ea7]{align-items:center;color:#64748b;display:flex;font-size:13px;padding-top:12px}.share-modal .share-content .share-settings .settings-item .expire-time-text .time-icon[data-v-36fd5ea7]{color:#94a3b8;font-size:14px;margin-right:6px}.share-modal .share-content .share-settings .settings-item .password-header[data-v-36fd5ea7]{align-items:center;display:flex;justify-content:space-between}.share-modal .share-content .share-settings .settings-item .password-header .password-label-row[data-v-36fd5ea7]{align-items:center;display:flex}.share-modal .share-content .share-settings .settings-item .password-header .password-label-row .password-tip[data-v-36fd5ea7]{color:#94a3b8;font-size:12px;padding-left:8px}.share-modal .share-content .share-settings .settings-item .password-input-box[data-v-36fd5ea7]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;height:44px;margin-top:12px;padding:0 16px}.share-modal .share-content .share-settings .settings-item .password-input-box .lock-icon[data-v-36fd5ea7]{color:#9ca3af;font-size:18px}.share-modal .share-content .share-settings .settings-item .password-input-box .password-text[data-v-36fd5ea7]{color:#1e293b;flex:1;font-size:16px;font-weight:600;letter-spacing:2px;padding-left:8px}.share-modal .share-content .share-settings .settings-item .password-input-box .regenerate-btn[data-v-36fd5ea7]{align-items:center;background:#f9fafb;border-radius:6px;cursor:pointer;display:flex;padding:6px 12px;transition:all .2s}.share-modal .share-content .share-settings .settings-item .password-input-box .regenerate-btn[data-v-36fd5ea7]:hover{background:#f3f4f6}.share-modal .share-content .share-settings .settings-item .password-input-box .regenerate-btn .refresh-icon[data-v-36fd5ea7]{color:#6b7280;font-size:16px}.share-modal .share-content .share-settings .settings-item .password-input-box .regenerate-btn span[data-v-36fd5ea7]{color:#6b7280;font-size:13px;padding-left:4px}
