/* WP Event Ticketing Pro - frontend. */
.wet-event { max-width: 720px; }
.wet-tickets { width: 100%; border-collapse: collapse; margin: 1em 0; }
.wet-tickets th, .wet-tickets td { padding: .5em; border-bottom: 1px solid #e2e2e2; text-align: left; vertical-align: top; }
.wet-qty { width: 4em; }
.wet-badge { background: #1a7f37; color: #fff; border-radius: 3px; font-size: .75em; padding: .1em .4em; margin-left: .4em; }
.wet-ticket__desc { color: #666; font-size: .9em; }
.wet-total { font-size: 1.15em; font-weight: 600; }
.wet-total small { font-weight: 400; color: #666; }
.wet-participant { display: flex; gap: .5em; flex-wrap: wrap; align-items: center; margin: .4em 0; }
.wet-buyer input, .wet-participant input { padding: .35em; }
.wet-messages { margin: .8em 0; padding: .6em .8em; border-radius: 4px; }
.wet-messages:empty { display: none; }
.wet-messages--error { background: #fbeaea; color: #8a2424; }
.wet-messages--success { background: #eafbef; color: #1a7f37; }
.wet-messages--info { background: #eef3fb; color: #1f4e8a; }
.wet-error { color: #8a2424; }

/* Scan mobile. */
.wet-scan__video { width: 100%; max-width: 360px; background: #000; border-radius: 6px; display: block; margin: .6em 0; }
.wet-scan__mode { display: flex; gap: 1em; margin: .5em 0; }
.wet-scan__result { margin-top: 1em; }
.wet-scan__card { padding: 1em; border-radius: 8px; color: #fff; }
.wet-scan__card div { margin-top: .2em; }
.wet-scan__card--green { background: #1a7f37; }
.wet-scan__card--orange { background: #b25e00; }
.wet-scan__card--red { background: #8a2424; }

/* Page confirmation. */
.wet-confirmation__tickets { list-style: none; padding: 0; }
.wet-confirmation__tickets li { display: flex; justify-content: space-between; align-items: center; gap: 1em; padding: .5em 0; border-bottom: 1px solid #eee; }
.wet-status { padding: .15em .5em; border-radius: 3px; color: #fff; font-size: .85em; }
.wet-status--paid { background: #1a7f37; }
.wet-status--pending { background: #b25e00; }
.wet-status--expired, .wet-status--failed { background: #8a2424; }
