/* RentPark: booking button remains orange even while disabled. */
			form[id^="booking_form"] input.wpbc_button_light[type="button"],
			form[id^="booking_form"] input.wpbc_button_light[type="submit"],
			.booking_form input.wpbc_button_light[type="button"],
			.booking_form input.wpbc_button_light[type="submit"],
			.booking_form_div input.wpbc_button_light[type="button"],
			.booking_form_div input.wpbc_button_light[type="submit"],
			input.wpbc_button_light[value="Забронировать"],
			input.wpbc_button_light[value="ЗАБРОНИРОВАТЬ"] {
				background:#c87800!important;
				background-color:#c87800!important;
				background-image:none!important;
				color:#fff!important;
				-webkit-text-fill-color:#fff!important;
				border:1px solid #a86400!important;
				border-radius:7px!important;
				opacity:1!important;
				padding:11px 28px!important;
				font-weight:700!important;
				text-shadow:0 1px 1px rgba(0,0,0,.18)!important;
				box-shadow:0 3px 9px rgba(0,0,0,.18)!important;
			}

			form[id^="booking_form"] input.wpbc_button_light:disabled,
			.booking_form input.wpbc_button_light:disabled,
			.booking_form_div input.wpbc_button_light:disabled,
			input.wpbc_button_light[value="Забронировать"]:disabled,
			input.wpbc_button_light[value="ЗАБРОНИРОВАТЬ"]:disabled {
				background:#c87800!important;
				background-color:#c87800!important;
				background-image:none!important;
				color:#fff!important;
				-webkit-text-fill-color:#fff!important;
				border-color:#a86400!important;
				opacity:1!important;
				cursor:not-allowed!important;
				box-shadow:0 3px 9px rgba(0,0,0,.18)!important;
			}

			form[id^="booking_form"] input.wpbc_button_light:not(:disabled),
			.booking_form input.wpbc_button_light:not(:disabled),
			.booking_form_div input.wpbc_button_light:not(:disabled) {
				cursor:pointer!important;
				animation:rentpark-book-swing 2.8s ease-in-out infinite!important;
			}

			form[id^="booking_form"] input.wpbc_button_light:not(:disabled):hover,
			.booking_form input.wpbc_button_light:not(:disabled):hover,
			.booking_form_div input.wpbc_button_light:not(:disabled):hover {
				background:#a96500!important;
				background-color:#a96500!important;
				color:#fff!important;
			}

			@keyframes rentpark-book-swing {
				0%,88%,100% { transform:rotate(0deg); }
				91% { transform:rotate(-1deg); }
				94% { transform:rotate(1deg); }
				97% { transform:rotate(-.5deg); }
			}

			@media (prefers-reduced-motion:reduce) {
				form[id^="booking_form"] input.wpbc_button_light,
				.booking_form input.wpbc_button_light,
				.booking_form_div input.wpbc_button_light {
					animation:none!important;
				}
			}
