
/* FamePadi Search Right Rail v4.6.2 — page scoped */
.fp340-search-shell>.fp462-search-right{
  min-width:0!important;
  width:350px!important;
  max-width:350px!important;
  align-self:start!important;
}
.fp462-search-right .fp462-right-stack{
  position:sticky!important;
  top:104px!important;
  display:flex!important;
  flex-direction:column!important;
  gap:14px!important;
  width:100%!important;
}
.fp462-search-right .fp462-side-card{
  width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
  padding:16px!important;
  border:1px solid rgba(151,166,214,.18)!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#0e183d 0%,#09122f 100%)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.18)!important;
}
.fp462-search-right .fp462-card-head{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin-bottom:12px!important;
}
.fp462-search-right .fp462-card-head>div{min-width:0!important}
.fp462-search-right .fp462-eyebrow{
  display:block!important;
  margin-bottom:4px!important;
  font-size:8px!important;
  line-height:1!important;
  letter-spacing:.16em!important;
  color:#8d9bbd!important;
  font-weight:900!important;
}
.fp462-search-right h3{
  margin:0!important;
  color:#fff!important;
  font-size:18px!important;
  line-height:1.15!important;
  font-weight:900!important;
}
.fp462-search-right .fp462-card-head>a{
  flex:0 0 auto!important;
  color:#b68cff!important;
  font-size:10px!important;
  font-weight:800!important;
  text-decoration:none!important;
}
.fp462-people-list{display:flex!important;flex-direction:column!important;gap:8px!important}
.fp462-person{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  min-width:0!important;
  padding:8px!important;
  border-radius:12px!important;
  background:#101d45!important;
  border:1px solid rgba(151,166,214,.09)!important;
}
.fp462-person-main{
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  flex:1 1 auto!important;
  min-width:0!important;
  color:#fff!important;
  text-decoration:none!important;
}
.fp462-avatar-wrap{
  position:relative!important;
  flex:0 0 38px!important;
  width:38px!important;
  height:38px!important;
}
.fp462-avatar-wrap img{
  width:38px!important;
  height:38px!important;
  border-radius:50%!important;
  object-fit:cover!important;
  display:block!important;
}
.fp462-online-dot{
  position:absolute!important;
  right:0!important;
  bottom:1px!important;
  width:9px!important;
  height:9px!important;
  border-radius:50%!important;
  background:#29d58a!important;
  border:2px solid #101d45!important;
}
.fp462-person-copy{
  display:block!important;
  flex:1 1 auto!important;
  min-width:0!important;
}
.fp462-person-copy strong,
.fp462-person-copy small{
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.fp462-person-copy strong{font-size:11px!important;color:#fff!important}
.fp462-person-copy small{font-size:8px!important;color:#8e9cbc!important;margin-top:2px!important}
.fp462-follow{
  flex:0 0 auto!important;
  border:0!important;
  border-radius:9px!important;
  padding:7px 9px!important;
  background:#6f38e7!important;
  color:#fff!important;
  font-size:9px!important;
  font-weight:900!important;
}
.fp462-circle-list{
  display:flex!important;
  flex-direction:column!important;
  gap:7px!important;
}
.fp462-circle-list>a{
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr) 14px!important;
  align-items:center!important;
  column-gap:10px!important;
  width:100%!important;
  min-width:0!important;
  padding:10px!important;
  border-radius:12px!important;
  background:#101d45!important;
  border:1px solid rgba(151,166,214,.09)!important;
  color:#fff!important;
  text-decoration:none!important;
}
.fp462-circle-icon{
  width:34px!important;
  height:34px!important;
  border-radius:10px!important;
  display:grid!important;
  place-items:center!important;
  background:#18295a!important;
  color:#9c77ff!important;
  font-size:14px!important;
}
.fp462-circle-copy{
  display:block!important;
  min-width:0!important;
}
.fp462-circle-copy strong,
.fp462-circle-copy small{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.fp462-circle-copy strong{
  color:#fff!important;
  font-size:11px!important;
  line-height:1.2!important;
}
.fp462-circle-copy small{
  color:#8696b9!important;
  font-size:8px!important;
  line-height:1.2!important;
  margin-top:3px!important;
}
.fp462-chevron{
  justify-self:end!important;
  color:#5f6f94!important;
  font-size:9px!important;
}
.fp462-trends{
  display:flex!important;
  flex-direction:column!important;
  gap:7px!important;
}
.fp462-trends>a{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  min-width:0!important;
  padding:9px 10px!important;
  border-radius:11px!important;
  background:#101d45!important;
  border:1px solid rgba(151,166,214,.08)!important;
  text-decoration:none!important;
}
.fp462-trends span{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#a98cff!important;
  font-size:10px!important;
  font-weight:800!important;
}
.fp462-trends small{
  flex:0 0 auto!important;
  color:#7383a8!important;
  font-size:8px!important;
}
.fp462-ad-card{min-height:180px!important}
.fp462-ad-fallback{
  min-height:150px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
  text-align:center!important;
  padding:14px!important;
  border:1px dashed rgba(151,166,214,.22)!important;
  border-radius:13px!important;
  background:#08142e!important;
}
.fp462-ad-fallback i{color:#9c77ff!important}
.fp462-ad-fallback strong{color:#fff!important;font-size:12px!important}
.fp462-ad-fallback span{color:#8291b0!important;font-size:9px!important}
.fp462-ad-fallback a{color:#b68cff!important;font-size:9px!important;font-weight:900!important;text-decoration:none!important}
.fp462-empty-mini{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  padding:12px!important;
  color:#8c9ab9!important;
  font-size:10px!important;
}
@media(max-width:1280px){
  .tc-shell.fp340-search-shell{display:block!important;grid-template-columns:none!important;width:100%!important;max-width:100%!important;min-width:0!important}
  .tc-shell.fp340-search-shell>.tc-left,
  .tc-shell.fp340-search-shell>.tc-right,
  .tc-shell.fp340-search-shell>.fp462-search-right{display:none!important}
  .tc-shell.fp340-search-shell>.tc-main{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
}
