.social-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-md,12px);color:var(--ui-color-text,rgba(0,0,0,.88));font-family:var(--ui-font-family,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.social-actions__label{font-size:var(--ui-font-size-base,14px);font-weight:600}.social-actions__items{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-sm,8px)}.social-actions__item{display:inline-flex;min-width:36px;height:36px;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:1px solid var(--ui-color-border,#d9d9d9);border-radius:var(--ui-radius-lg,8px);background:var(--ui-color-surface,#fff);color:var(--ui-color-text-secondary,#595959);font-size:var(--ui-font-size-sm,12px);font-weight:500;text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.social-actions[data-shape="circle"] .social-actions__item{width:36px;padding:0;border-radius:50%}.social-actions[data-shape="circle"] .social-actions__item b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.social-actions[data-shape="text"] .social-actions__item{height:auto;padding:4px;border-color:transparent;background:transparent}.social-actions__item[data-label=""]{display:none}.social-actions__item:hover{border-color:var(--ui-color-primary,#1677ff);background:var(--ui-color-primary-bg,#e6f4ff);color:var(--ui-color-primary-text,#0958d9)}.social-actions__item:focus-visible{outline:2px solid var(--ui-color-primary,#1677ff);outline-offset:2px}.social-actions__item span,.social-actions__item .ui-lucide{display:grid;width:16px;height:16px}.social-actions__item span .ui-lucide{display:none}.social-actions__item[data-icon="share"] .ui-lucide--share-2,.social-actions__item[data-icon="mail"] .ui-lucide--mail,.social-actions__item[data-icon="link"] .ui-lucide--link,.social-actions__item[data-icon="user"] .ui-lucide--user-round{display:block}.social-actions__status{width:100%;color:var(--ui-color-success-text,#237804);font-size:var(--ui-font-size-sm,12px)}.social-actions__status:empty{display:none}