/* زر صغير وحديث */
.gsd-share-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 10px 14px;
  font-size: 14px;
  line-height: 1;
  border-radius: 10px;
  border: 1px solid rgba(0,0,0,0.06);
  background: linear-gradient(180deg, #ffffff, #f6f8fb);
  color: #111 !important;
  box-shadow: 0 1px 2px rgba(0,0,0,0.06);
  cursor: pointer;
}
.gsd-share-btn:hover { background: linear-gradient(180deg, #ffffff, #eef2f7); }
.gsd-share-btn .gsd-icon { font-size: 16px; }
.gsd-status { margin-top: 6px; color: #666; font-size: 12px; }
.gsd-strike { opacity: .7; margin-inline-end: 6px; }
.gsd-ins { color: #0a7; font-weight: 600; }

/* شيت المشاركة */
.gsd-overlay {
  position: fixed; inset: 0; background: rgba(0,0,0,.4);
  display: flex; align-items: flex-end; justify-content: center;
  z-index: 99999;
}
.gsd-sheet {
  width: min(520px, 92vw);
  background: #fff; border-radius: 14px 14px 0 0; padding: 16px;
  box-shadow: 0 -8px 24px rgba(0,0,0,.12);
  animation: gsd-slide-up .18s ease-out;
}
@keyframes gsd-slide-up { from { transform: translateY(20px); opacity: .6; } to { transform: translateY(0); opacity: 1; } }
.gsd-close {
  border: none; background: #f5f6f7; border-radius: 8px; width: 32px; height: 32px;
  float: right; cursor: pointer; font-size: 18px;
}
.gsd-sheet-title { margin: 6px 0 12px; font-size: 16px; }
.gsd-sheet-actions { display: grid; grid-template-columns: repeat(4, 1fr); gap: 8px; margin-bottom: 12px; }
.gsd-cta {
  display: inline-flex; align-items: center; justify-content: center;
  padding: 10px 8px; border-radius: 10px; text-decoration: none;
  color: #fff; font-weight: 600; font-size: 13px;
}
.gsd-wa { background: #25D366; }
.gsd-fb { background: #1877F2; }
.gsd-x  { background: #111; }
.gsd-tg { background: #2AABEE; }

.gsd-copy { display: flex; gap: 8px; }
.gsd-copy-input {
  flex: 1; padding: 10px 12px; border: 1px solid #e5e7eb; border-radius: 8px; font-size: 13px;
}
.gsd-copy-btn {
  padding: 10px 12px; background: #0a7; color: #fff; border: none; border-radius: 8px; cursor: pointer;
}
.gsd-copy-btn:hover { background: #08966a; }