/* Muster-Widerrufsformular: klickbar, kopiert sich in die Zwischenablage.
   Gegenstück: Resources/Public/JavaScript/widerrufsformular-kopieren.js — die
   Klasse wird dort gesetzt, nicht im Rechtstext. Ohne JavaScript trägt die
   Tabelle keine dieser Klassen und sieht unverändert aus. */
.jkr-kopierbar { cursor: pointer; transition: background-color .12s ease, box-shadow .12s ease; }
.jkr-kopierbar:hover, .jkr-kopierbar:focus-visible { background-color: rgba(0, 0, 0, .035); box-shadow: 0 0 0 2px rgba(0, 0, 0, .08); }
.jkr-kopierbar:focus-visible { outline: 2px solid #2563eb; outline-offset: 2px; }

/* Hinweis am Zeiger. position: fixed, damit die Koordinaten des Ereignisses
   ohne Scroll-Zuschlag passen; pointer-events: none, damit er den Zeiger nicht
   selbst abfängt und dadurch flackert. */
.jkr-kopier-hinweis {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1080;
	padding: .25rem .5rem;
	background: #111827;
	color: #fff;
	font-size: .8rem;
	line-height: 1.35;
	border-radius: 3px;
	white-space: nowrap;
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
	transition: opacity .1s ease;
}
.jkr-kopier-hinweis.is-sichtbar { opacity: 1; visibility: visible; }

@media (prefers-reduced-motion: reduce) {
	.jkr-kopierbar { transition: none; }
	.jkr-kopier-hinweis { transition: none; }
}
