/* Deynu 17.0.2.42 — reference-based Social → Story reshare */
.social-page .social-content-menu-16945 .is-story-170242,
.social-content-actions-16945 .is-story-170242{
  background:#eaf6ff!important;
  color:#235f7c!important;
}
.social-content-badges-16945 .is-reshare-170242{
  background:#f1ecff!important;
  color:#62439a!important;
}
.story-viewer-links-170242{
  position:absolute;
  z-index:10;
  right:14px;
  left:14px;
  bottom:max(14px,env(safe-area-inset-bottom));
  display:grid;
  gap:7px;
  pointer-events:none;
}
.story-viewer-links-170242>a{
  position:static!important;
  inset:auto!important;
  width:100%;
  min-height:42px;
  box-sizing:border-box;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:9px 12px;
  border-radius:11px;
  text-decoration:none!important;
  font-size:12px;
  font-weight:850;
  pointer-events:auto;
}
.story-viewer-links-170242 .story-viewer-source-170242{
  background:rgba(18,25,23,.72);
  border:1px solid rgba(255,255,255,.25);
  color:#fff!important;
  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);
}
.story-viewer-links-170242 .story-viewer-property{
  background:#fff!important;
  color:#164f3f!important;
}
.story-viewer-stage.has-source-link-170242 .story-viewer-caption{
  bottom:calc(112px + max(14px,env(safe-area-inset-bottom)))!important;
}
.story-viewer-stage.has-source-and-property-170242 .story-viewer-caption{
  bottom:calc(160px + max(14px,env(safe-area-inset-bottom)))!important;
}
.social-reshare-note-170242{
  display:block;
  margin:10px 0 0;
  padding:10px 12px;
  border:1px solid #e2e8f5;
  border-radius:12px;
  background:#f5f8ff;
  color:#536172!important;
  font-size:11px;
  line-height:1.8;
  text-decoration:none!important;
}
@media(max-width:700px){
  .social-content-actions-16945{grid-template-columns:repeat(2,minmax(0,1fr))}
  .story-viewer-links-170242{right:12px;left:12px}
}
