#green-dpr-desktop-floating-download {
	display: none !important;
}

@media screen and (min-width: 761px) {
	#green-dpr-desktop-floating-download.is-visible:not([hidden]) {
		align-items: center;
		background: #075039;
		border: 2px solid #d2a526;
		border-radius: 9px;
		bottom: clamp(105px, 13vh, 150px);
		box-shadow: 0 8px 22px rgba(4, 48, 34, .28);
		box-sizing: border-box;
		color: #fff;
		cursor: pointer;
		display: inline-flex !important;
		font: 700 18px/1.2 system-ui, sans-serif;
		gap: 12px;
		justify-content: center;
		left: 50%;
		min-height: 54px;
		padding: 10px 24px;
		position: fixed;
		transform: translateX(-50%);
		width: min(330px, calc(100vw - 48px));
		z-index: 1100;
	}

	#green-dpr-desktop-floating-download.is-visible:hover {
		background: #0b6046;
		box-shadow: 0 11px 25px rgba(4, 48, 34, .34);
	}

	#green-dpr-desktop-floating-download.is-visible:focus-visible {
		outline: 3px solid #d2a526;
		outline-offset: 4px;
	}

	#green-dpr-desktop-floating-download svg {
		flex: none;
		height: 23px;
		stroke: #f0c64c;
		stroke-linecap: round;
		stroke-linejoin: round;
		stroke-width: 2.3;
		width: 23px;
	}
}

@media print {
	#green-dpr-desktop-floating-download {
		display: none !important;
	}
}

