
/* Dezente Run-Diashow pro Build/GUID */
.v155-run-gallery{min-width:0;border:1px solid #242630;border-radius:15px;background:linear-gradient(180deg,#0c0d13,#07080c);box-shadow:0 20px 55px #0009;padding:12px;overflow:hidden}
.v155-run-head{height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 3px 9px}.v155-run-head div{min-width:0}.v155-run-head span{display:block;color:#ff448c;font-size:9px;font-weight:950;letter-spacing:1.5px}.v155-run-head strong{display:block;margin-top:2px;color:#d8d9df;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v155-run-head small{flex:0 0 auto;color:#777c88;font-size:10px}.v155-run-head small b{color:#ff4f98}
.v155-run-stage{position:relative;height:100%;min-height:520px;overflow:hidden;border-radius:11px;background:#05060a}.v155-run-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.035);filter:brightness(.62) saturate(.78) contrast(.92);transition:opacity 1.25s ease,transform 7s ease,filter .35s ease}.v155-run-slide.active{opacity:.62;transform:scale(1)}.v155-run-stage:hover .v155-run-slide.active{opacity:.84;filter:brightness(.78) saturate(.9) contrast(.96)}
.v155-run-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,5,9,.2),rgba(4,5,9,.02) 35%,rgba(4,5,9,.48)),linear-gradient(90deg,rgba(4,5,9,.18),transparent 40%,rgba(4,5,9,.12))}
.v155-run-caption{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;text-shadow:0 2px 8px #000}.v155-run-caption span{display:block;color:#ff4f98;font-size:8px;font-weight:950;letter-spacing:1.6px}.v155-run-caption strong{display:block;margin-top:3px;color:#fff;font-size:15px}
.v155-run-controls{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:10px}.v155-run-controls>button{width:30px;height:27px;border:1px solid #ff176f35;border-radius:6px;background:#09090f;color:#fff;cursor:pointer}.v155-run-dots{display:flex;gap:5px}.v155-run-dots button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#4a4c55;cursor:pointer}.v155-run-dots button.active{background:#ff2e7d;box-shadow:0 0 8px #ff176f}

@media(min-width:1700px){
  .v21-layout.has-run-gallery{max-width:1960px;grid-template-columns:260px minmax(620px,1fr) 360px 390px}
  .v21-layout.has-run-gallery .v155-run-gallery{grid-column:4;grid-row:1}
}
@media(min-width:1050px) and (max-width:1699px){
  .v21-layout.has-run-gallery .v155-run-gallery{grid-column:2 / 4;min-height:410px}
  .v21-layout.has-run-gallery .v155-run-stage{min-height:360px;height:360px}
}
@media(max-width:1049px){
  .v21-layout.has-run-gallery .v155-run-gallery{grid-column:1 / -1}
  .v155-run-stage{min-height:320px;height:46vw;max-height:520px}
}
