/*
 * Ticket buttons that say how a show is selling (MPR_Ticket_Label, 4.344.9).
 * Only colours change; each button keeps its own font, size, shape and classes.
 * Every show's button is the signature red (#ED2124) with white words, whatever
 * it says. A show in a tour with data-mpr-tc="1" (A Very Monster Christmas,
 * or any tour with the ticket-colours setting on) keeps the per-label colours:
 * Get tickets and Added show green, Selling fast orange, Limited tickets dark
 * red. Keep in step with MPR_Ticket_Label::COLORS and ::SIGNATURE.
 * The longer selectors match the events list, which pins its red with
 * !important on .mpr-ev-list .mpr-ev-buttons a.mpr-ev-btn-buy.
 */

a[data-mpr-tl]:not([data-mpr-tc="1"]),
.mpr-event a.mpr-btn[data-mpr-tl]:not([data-mpr-tc="1"]),
.mpr-ev-list .mpr-ev-buttons a.mpr-ev-btn[data-mpr-tl]:not([data-mpr-tc="1"]) {
	background-color: #ED2124 !important;
	border-color: #ED2124 !important;
	color: #fff !important;
}

a[data-mpr-tl]:not([data-mpr-tc="1"]):hover,
.mpr-event a.mpr-btn[data-mpr-tl]:not([data-mpr-tc="1"]):hover,
.mpr-ev-list .mpr-ev-buttons a.mpr-ev-btn[data-mpr-tl]:not([data-mpr-tc="1"]):hover {
	background-color: #C41A1D !important;
	border-color: #C41A1D !important;
}

a[data-mpr-tl="get"][data-mpr-tc="1"],
a[data-mpr-tl="added"][data-mpr-tc="1"],
.mpr-event a.mpr-btn[data-mpr-tl="get"][data-mpr-tc="1"],
.mpr-event a.mpr-btn[data-mpr-tl="added"][data-mpr-tc="1"],
.mpr-ev-list .mpr-ev-buttons a.mpr-ev-btn[data-mpr-tl="get"][data-mpr-tc="1"],
.mpr-ev-list .mpr-ev-buttons a.mpr-ev-btn[data-mpr-tl="added"][data-mpr-tc="1"] {
	background-color: #95C08B !important;
	border-color: #95C08B !important;
}

a[data-mpr-tl="fast"][data-mpr-tc="1"],
.mpr-event a.mpr-btn[data-mpr-tl="fast"][data-mpr-tc="1"],
.mpr-ev-list .mpr-ev-buttons a.mpr-ev-btn[data-mpr-tl="fast"][data-mpr-tc="1"] {
	background-color: #E58C35 !important;
	border-color: #E58C35 !important;
}

a[data-mpr-tl="limited"][data-mpr-tc="1"],
.mpr-event a.mpr-btn[data-mpr-tl="limited"][data-mpr-tc="1"],
.mpr-ev-list .mpr-ev-buttons a.mpr-ev-btn[data-mpr-tl="limited"][data-mpr-tc="1"] {
	background-color: #B2221A !important;
	border-color: #B2221A !important;
}

/* Pressed or hovered: a shade darker, as the red buttons always did. */
a[data-mpr-tl="get"][data-mpr-tc="1"]:hover,
a[data-mpr-tl="added"][data-mpr-tc="1"]:hover,
.mpr-event a.mpr-btn[data-mpr-tl="get"][data-mpr-tc="1"]:hover,
.mpr-event a.mpr-btn[data-mpr-tl="added"][data-mpr-tc="1"]:hover,
.mpr-ev-list .mpr-ev-buttons a.mpr-ev-btn[data-mpr-tl="get"][data-mpr-tc="1"]:hover,
.mpr-ev-list .mpr-ev-buttons a.mpr-ev-btn[data-mpr-tl="added"][data-mpr-tc="1"]:hover {
	background-color: #7DAC72 !important;
	border-color: #7DAC72 !important;
}

a[data-mpr-tl="fast"][data-mpr-tc="1"]:hover,
.mpr-event a.mpr-btn[data-mpr-tl="fast"][data-mpr-tc="1"]:hover,
.mpr-ev-list .mpr-ev-buttons a.mpr-ev-btn[data-mpr-tl="fast"][data-mpr-tc="1"]:hover {
	background-color: #CC7424 !important;
	border-color: #CC7424 !important;
}

a[data-mpr-tl="limited"][data-mpr-tc="1"]:hover,
.mpr-event a.mpr-btn[data-mpr-tl="limited"][data-mpr-tc="1"]:hover,
.mpr-ev-list .mpr-ev-buttons a.mpr-ev-btn[data-mpr-tl="limited"][data-mpr-tc="1"]:hover {
	background-color: #921A14 !important;
	border-color: #921A14 !important;
}
