/**
 * Przycisk „powrot na gore strony" (zgloszenia klienta #43 i #44).
 *
 * Osobny, maly arkusz: skrypt ladujemy na CALYM froncie, a ciagniecie
 * wct-device.css (kilkanascie kB regul karty urzadzenia) na kazda podstrone
 * byloby marnotrawstwem i niepotrzebnym ryzykiem kolizji ze stylami motywu.
 */
.wct-totop,
.wct-totop:not(:hover):not(:active) {
	position: fixed;
	right: 22px;
	bottom: 22px;
	z-index: 999;
	width: 44px;
	height: 44px;
	padding: 0;
	border: 1px solid var(--wct-border, #d6dbe3);
	border-radius: 50%;
	background: var(--wct-surface, #fff);
	color: var(--wct-ink, #1c2530);
	font-size: 20px;
	line-height: 1;
	box-shadow: 0 2px 10px rgba(20, 30, 45, 0.18);
	cursor: pointer;
	opacity: 0;
	visibility: hidden;
	transform: translateY(8px);
	transition: opacity .18s ease, transform .18s ease, visibility .18s;
}
/* Stan widoczny MUSI byc co najmniej tak specyficzny jak stan ukryty: regula
   .wct-totop:not(:hover):not(:active) to (0,3,0), a samo .wct-totop.is-on tylko
   (0,2,0) - przycisk dostawal klase is-on i dalej mial visibility:hidden. */
.wct-totop.is-on,
.wct-totop.is-on:not(:hover):not(:active) { opacity: 1; visibility: visible; transform: none; }
.wct-totop:hover { background: var(--wct-accent, #1769ff); color: var(--wct-accent-ink, #fff); border-color: var(--wct-accent, #1769ff); }
@media (prefers-reduced-motion: reduce) { .wct-totop { transition: none; } }
