/* İyiPsikolog v11: kişisel profil bağlantıları ve paylaşım alanı */
.rh-integrated .rh-profile-actions-v11 {
  display:grid; grid-template-columns:minmax(0,1fr); gap:12px;
  margin-top:20px; align-items:stretch;
}
.rh-integrated .rh-profile-actions-v11 .rh-button {
  display:flex; width:100%; box-sizing:border-box; text-align:center;
  line-height:1.45; white-space:normal; min-height:48px; margin:0;
  justify-content:center; align-items:center;
}
.rh-integrated .rh-profile-actions-v11 .rh-profile-contact-v11 {
  background:transparent; color:#fff !important; border:1px solid #c8e0d2;
}
.rh-integrated .rh-profile-actions-v11 .rh-profile-contact-v11:hover,
.rh-integrated .rh-profile-actions-v11 .rh-profile-contact-v11:focus-visible {
  background:#235a44; color:#fff !important;
}
.rh-integrated .rh-share-panel-v11 {
  box-sizing:border-box; grid-column:1 / -1;
  display:grid; grid-template-columns:minmax(0,1fr) auto;
  gap:16px 28px; align-items:center; min-width:0;
  background:#fff; border:1px solid #d9e8dc; border-radius:20px;
  padding:27px 35px; box-shadow:0 12px 38px rgba(21,62,38,.04);
}
.rh-integrated .rh-share-panel-v11 h2 {
  color:#153b2e; font-size:clamp(21px,2.2vw,27px);
  line-height:1.3; margin:0 0 8px;
}
.rh-integrated .rh-share-panel-v11 p {font-size:14px;line-height:1.6;color:#5b7164;margin:0}
.rh-integrated .rh-share-actions-v11 {
  display:flex; flex-wrap:wrap; gap:10px; justify-content:flex-start; min-width:0;
}
.rh-integrated .rh-share-action-v11 {
  box-sizing:border-box; appearance:none;
  display:inline-flex; align-items:center; justify-content:center; gap:8px;
  border:1px solid #cfe4d5; border-radius:11px; background:#f7fbf8;
  color:#164b35 !important; padding:12px 15px; min-height:46px;
  white-space:nowrap; font:inherit; font-size:14px; font-weight:750;
  text-decoration:none !important; cursor:pointer;
}
.rh-integrated .rh-share-action-v11:hover,
.rh-integrated .rh-share-action-v11:focus-visible {
  background:#e5f3e9; border-color:#91c6a2; outline-offset:2px;
}
.rh-integrated .rh-share-symbol-v11 {
  display:inline-grid; place-items:center; min-width:19px;
  color:#0b804d; font-size:17px; font-weight:900; line-height:1;
}
.rh-integrated .rh-share-status-v11 {
  grid-column:1/-1; font-size:13px !important;
  color:#14633e !important; padding:0; line-height:1.6;
}
.rh-integrated .rh-share-status-v11:empty {display:none}
@media(max-width:1050px) {
  .rh-integrated .rh-share-panel-v11 {grid-template-columns:1fr}
}
@media(max-width:600px) {
  .rh-integrated .rh-share-panel-v11 {padding:22px 19px;border-radius:16px}
  .rh-integrated .rh-share-actions-v11 {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:9px}
  .rh-integrated .rh-share-action-v11 {white-space:normal;min-width:0;padding:11px 7px}
}
