.detail-share-dialog .el-dialog[data-v-e88044f2]{border:1px solid var(--theme-color-border-default);box-sizing:border-box;background:var(--theme-color-white);width:min(560px,100vw - 32px);max-width:calc(100vw - 32px);box-shadow:var(--theme-shadow-card);margin:0;padding:0;overflow:hidden;transform:translateY(42px);border-radius:16px!important}.detail-share-dialog .el-overlay[data-v-e88044f2]{backdrop-filter:blur(10px);background:#0f172a47}.detail-share-dialog .el-overlay-dialog[data-v-e88044f2]{justify-content:center;align-items:flex-start;padding:16vh 24px 24px;display:flex}.detail-share-dialog .el-dialog__header[data-v-e88044f2]{background:radial-gradient(circle at top right, var(--theme-color-primary-soft-bg-15), transparent 48%), var(--theme-color-white);border-top-left-radius:16px;border-top-right-radius:16px;margin:0;padding:24px 28px 12px}.detail-share-dialog .el-dialog__body[data-v-e88044f2]{background:var(--theme-color-white);border-bottom-right-radius:16px;border-bottom-left-radius:16px;padding:0 28px 30px}.detail-share-dialog .el-dialog__headerbtn[data-v-e88044f2]{display:none}.detail-share-dialog__header[data-v-e88044f2]{justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-share-dialog__title[data-v-e88044f2]{color:var(--theme-color-text-primary);margin:0;font-size:18px;font-weight:700;line-height:1.25}.detail-share-dialog__close[data-v-e88044f2]{width:28px;height:28px;color:var(--theme-color-text-disabled);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:inline-flex}.detail-share-dialog__close[data-v-e88044f2]:hover{border-color:var(--theme-color-border-default);background:var(--theme-color-surface-soft);color:var(--theme-color-text-secondary)}.detail-share-dialog__body[data-v-e88044f2]{flex-direction:column;gap:26px;display:flex}.detail-share-dialog__link-row[data-v-e88044f2]{display:flex}.detail-share-dialog__link-box[data-v-e88044f2]{border:1px solid var(--theme-color-border-default);background:var(--theme-color-surface-soft);border-radius:16px;align-items:center;gap:12px;width:100%;min-width:0;padding:8px 8px 8px 14px;display:flex;box-shadow:inset 0 1px #ffffffbf}.detail-share-dialog__link-icon[data-v-e88044f2]{color:var(--theme-color-text-disabled);flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.detail-share-dialog__input[data-v-e88044f2]{min-width:0;color:var(--theme-color-text-secondary);text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1;font-size:15px;line-height:1.4}.detail-share-dialog__input[data-v-e88044f2]::selection{background:var(--theme-color-primary-soft-bg)}.detail-share-dialog__copy-btn[data-v-e88044f2]{border:1px solid var(--theme-color-primary-600);background:var(--theme-color-primary-500);min-width:112px;height:46px;color:var(--theme-color-white);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:700;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 20px #0f172a14}.detail-share-dialog__copy-btn[data-v-e88044f2]:hover{border-color:var(--theme-color-primary-700);background:var(--theme-color-primary-600);box-shadow:0 14px 26px #0f172a1f}.detail-share-dialog__copy-btn[data-v-e88044f2]:active{transform:translateY(1px);box-shadow:0 8px 16px #0f172a14}.detail-share-dialog__socials[data-v-e88044f2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.detail-share-dialog__social[data-v-e88044f2]{cursor:pointer;color:var(--theme-color-text-secondary);background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;transition:color .2s;display:flex}.detail-share-dialog__social-icon[data-v-e88044f2]{background:var(--theme-color-surface-soft);border:1px solid var(--theme-color-border-default);border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;font-size:24px;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s;display:inline-flex}.detail-share-dialog__social:hover .detail-share-dialog__social-icon[data-v-e88044f2]{border-color:var(--theme-color-primary-soft-border-30);background:var(--theme-color-primary-soft-bg-15);box-shadow:var(--theme-shadow-card);transform:translateY(-1px)}.detail-share-dialog__social[data-v-e88044f2]:hover{color:var(--theme-color-text-primary)}.detail-share-dialog__social-label[data-v-e88044f2]{font-size:14px;font-weight:600;line-height:1.2}.detail-share-dialog__social.is-x .detail-share-dialog__social-icon[data-v-e88044f2]{color:#111827}.detail-share-dialog__social.is-facebook .detail-share-dialog__social-icon[data-v-e88044f2]{color:#1877f2}.detail-share-dialog__social.is-reddit .detail-share-dialog__social-icon[data-v-e88044f2]{color:#ff4500}.detail-share-dialog__social.is-linkedin .detail-share-dialog__social-icon[data-v-e88044f2]{color:#0a66c2}@media (width<=640px){.detail-share-dialog .el-dialog[data-v-e88044f2]{width:calc(100vw - 40px);max-width:calc(100vw - 40px);transform:translateY(18px)}.detail-share-dialog .el-overlay-dialog[data-v-e88044f2]{padding:12vh 20px 20px}.detail-share-dialog .el-dialog__header[data-v-e88044f2]{padding:18px 16px 10px}.detail-share-dialog .el-dialog__body[data-v-e88044f2]{padding:0 16px 20px}.detail-share-dialog__body[data-v-e88044f2]{gap:20px}.detail-share-dialog__link-box[data-v-e88044f2]{gap:8px;padding:8px}.detail-share-dialog__input[data-v-e88044f2]{font-size:13px}.detail-share-dialog__copy-btn[data-v-e88044f2]{min-width:88px;height:40px;padding:0 14px;font-size:14px}.detail-share-dialog__social-icon[data-v-e88044f2]{width:46px;height:46px;font-size:20px}.detail-share-dialog__social-label[data-v-e88044f2]{font-size:13px}}@media (width<=420px){.detail-share-dialog .el-dialog[data-v-e88044f2]{width:calc(100vw - 28px);max-width:calc(100vw - 28px);transform:translateY(10px)}.detail-share-dialog .el-overlay-dialog[data-v-e88044f2]{padding:12vh 14px 14px}.detail-share-dialog .el-dialog__header[data-v-e88044f2]{padding:16px 14px 8px}.detail-share-dialog .el-dialog__body[data-v-e88044f2]{padding:0 14px 18px}.detail-share-dialog__title[data-v-e88044f2]{font-size:17px}.detail-share-dialog__link-box[data-v-e88044f2]{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.detail-share-dialog__input[data-v-e88044f2]{font-size:12px}.detail-share-dialog__copy-btn[data-v-e88044f2]{min-width:82px;height:38px;padding:0 12px;font-size:13px}.detail-share-dialog__social-icon[data-v-e88044f2]{width:42px;height:42px;font-size:18px}.detail-share-dialog__social-label[data-v-e88044f2]{font-size:12px}}
