/* SOLVEN - FIX V6: tylko lewy zygzak i gorna kreska stopki. */
/* Ujednolicenie proporcji zygzaka i zachowanie pelnej obslugi click/drag. */
body.sv-home-page #sv-scroll-trail {
  position: fixed !important;
  left: 9px !important;
  top: 150px !important;
  bottom: 120px !important;
  width: 48px !important;
  height: auto !important;
  z-index: 10020 !important;
  opacity: 1 !important;
  visibility: visible !important;
  display: block !important;
  pointer-events: auto !important;
}
body.sv-home-page #sv-scroll-trail svg {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  cursor: pointer;
  touch-action: none;
}
/* Gradient zostaje na oswietlonej czesci, takze po najechaniu na stopke. */
body.sv-home-page #sv-scroll-trail .trail-progress {
  stroke: url(#sv-trail-gradient-v4) !important;
  stroke-width: 2.7px !important;
  opacity: 1 !important;
}
/* Dokladnie ta sama wizualna wysokosc i grubosc w kazdej czesci START. */
body.sv-home-page #sv-scroll-trail .trail-base { stroke-width: 1.55px !important; }
/* Premium gradient na gornej krawedzi stopki. */
footer.sv-f3 { border-top: 0 !important; }
footer.sv-f3 .sv-f3-accent {
  display: block !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  width: 100% !important;
  height: 2px !important;
  z-index: 2 !important;
  background: linear-gradient(90deg,
    transparent 0%,
    rgba(255,122,0,.28) 8%,
    #ff8e20 23%,
    #ffd080 37%,
    rgba(255,122,0,.38) 53%,
    rgba(255,122,0,.12) 72%,
    #ff8d1b 88%,
    transparent 100%) !important;
  box-shadow: 0 2px 16px rgba(255,122,0,.12) !important;
  pointer-events: none !important;
}
/* Nieduzy margines dla interaktywnych elementow stopki. */
@media(max-width:700px){
  body.sv-home-page #sv-scroll-trail { display:none !important; }
  footer.sv-f3 .sv-f3-accent { height:1px !important; }
}
