/* JobLik 0.30.33 — transparent center logo and deterministic gallery slides */
.jsc-avatar.is-organization,
.jsc-avatar.is-organization .jsc-identity-logo-link,
.jsc-avatar.is-organization img{
 border:0!important;
 border-radius:0!important;
 box-shadow:none!important;
 background:transparent!important;
}
.jsc-avatar.is-organization img{
 object-fit:contain!important;
 mix-blend-mode:normal;
}
.jsc-action-placeholder,
.jsc-action-placeholder:disabled{
 opacity:.42!important;
 border:1px solid rgba(117,147,166,.55)!important;
 border-radius:12px!important;
 outline:1px solid rgba(255,255,255,.025)!important;
 outline-offset:-4px!important;
 background:linear-gradient(180deg,rgba(12,34,49,.8),rgba(5,18,28,.9))!important;
 box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)!important;
}
.jsc-slide-dots .jsc-slide-dot{
 width:8px!important;
 height:8px!important;
 min-width:8px!important;
 padding:0!important;
 border:0!important;
 border-radius:50%!important;
 background:#8b9aa5!important;
 opacity:.75;
 cursor:pointer;
}
.jsc-slide-dots .jsc-slide-dot.is-active{
 background:#ff7900!important;
 opacity:1;
}
.jsc-media-slide{background:#061522!important;overflow:hidden!important}
.jsc-media-slide img{
 width:100%!important;
 height:100%!important;
 object-fit:contain!important;
 object-position:center!important;
 background:#061522!important;
}
.jsc-media-link{position:absolute!important;inset:0!important;display:block!important;color:#fff!important}
@media(max-width:700px){
 /*
  * Keep the two action rows inside the public-card boundary. Older layout
  * rules made the five-column grid 100% wide and then added side spacing,
  * which caused a small overflow on the physical left edge in RTL.
  */
 .jsc-card > .jsc-actions{
  width:calc(100% - 12px)!important;
  max-width:calc(100% - 12px)!important;
  margin-right:6px!important;
  margin-left:6px!important;
  box-sizing:border-box!important;
 }
 .jsc-card > .jsc-actions.action-count-10{
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
 }
 .jsc-card > .jsc-actions > *{
  min-width:0!important;
  box-sizing:border-box!important;
 }
 .jsc-media-slide{
  background:#061522!important;
 }
 .jsc-media-slide img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
  background:#061522!important;
 }
 .jsc-media-link{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  color:#fff!important;
 }
 .jsc-media-slide strong{
  position:absolute!important;
  right:12px!important;
  bottom:10px!important;
  max-width:calc(100% - 24px)!important;
  padding:5px 10px!important;
  overflow:hidden!important;
  border-radius:8px!important;
  background:rgba(0,0,0,.68)!important;
  color:#fff!important;
  font-size:13px!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  z-index:2!important;
 }
}
