.am-product-sharing { margin: -4px 0 24px; }
.am-share-actions { display: flex; flex-wrap: wrap; gap: 8px; }
.am-product-sharing [hidden] { display: none !important; }
.aminos-native .am-share-button { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 44px; padding: 9px 14px; border: 1px solid #d7dce3; border-radius: 4px; background: white; color: #4f5661; font: 500 13px/1.4 'DM Sans', system-ui, sans-serif; cursor: pointer; }
.aminos-native .am-share-button:hover { color: #087f77; border-color: #087f77; background: #f2faf8; }
.am-share-button svg { width: 17px; height: 17px; flex: 0 0 auto; }
.am-share-button:disabled { opacity: .6; cursor: wait; }
.aminos-native .am-share-status { margin: 8px 0 0; font-size: 13px; line-height: 1.5; color: #087f77; }
.am-share-status:empty { display: none; }
.am-share-manual { margin-top: 12px; }
.am-share-manual label { display: block; margin-bottom: 6px; font-size: 13px; font-weight: 500; }
.aminos-native .am-share-manual input { width: 100%; font-size: 13px; }
