.ticket{--ticket-lighten-percentage: 45%;--ticket-color: hsl(var(--color-ticket-h), var(--color-ticket-s), var(--color-ticket-l));--ticket-bg-color: hsl(var(--color-ticket-h), var(--color-ticket-s), calc(var(--color-ticket-l) + var(--ticket-lighten-percentage)));--number-width: 6.25rem;display:grid;grid-template-columns:6.25rem minmax(.8em,1fr);grid-template-columns:var(--number-width) minmax(.8em,1fr);align-items:flex-start;align-content:flex-start;justify-content:flex-start}@media only screen and (max-width: 1024px){.ticket{--number-width: 5.625rem}}@media only screen and (max-width: 768px){.ticket{--number-width: 5rem}}@media only screen and (max-width: 425px){.ticket{--number-width: 3.125rem}}@media only screen and (max-width: 320px){.ticket{--number-width: 2.75rem}}.ticket.team{--ticket-lighten-percentage: 50%}.ticket--online:not(.team){--ticket-lighten-percentage: 33%}.ticket--disabled{--ticket-color: var(--color-secondary--light);--ticket-bg-color: var(--color-disabled)}.ticket__grid{--gap: 3.2em;display:grid;grid-template-columns:minmax(.8em,1fr);grid-gap:3.2em;grid-gap:var(--gap);gap:3.2em;gap:var(--gap);align-items:flex-start;align-content:flex-start;justify-content:flex-start}@media only screen and (max-width: 1024px){.ticket__grid{--gap: 2.4em}}.ticket__number{--number-font-size: 2.4em;font-size:2.4em;font-size:var(--number-font-size);font-weight:300;line-height:1;color:var(--ticket-color);padding-top:1em;padding-bottom:1em}@media only screen and (max-width: 1366px){.ticket__number{--number-font-size: 24pt}}@media only screen and (max-width: 768px){.ticket__number{--number-font-size: 18pt}}@media only screen and (max-width: 425px){.ticket__number{--number-font-size: 1.4em}}@media only screen and (max-width: 320px){.ticket__number{--number-font-size: 13.5pt}}.ticket__number:before{display:inline-block;content:"#";font-size:1em}.ticket__content{--cols: minmax(.8em, 1fr) auto auto;--col-gap: 1.6em;--space-between: flex-start;--pad: 2.4em;--title-size: 24pt;background-color:var(--ticket-bg-color);border-left:.4em solid var(--ticket-color);box-shadow:0 0 2.4em #00000026;display:grid;grid-template-columns:minmax(.8em,1fr) auto auto;grid-template-columns:var(--cols);grid-gap:1.6em;grid-gap:var(--col-gap);gap:1.6em;gap:var(--col-gap);align-items:flex-start;align-content:flex-start;justify-content:flex-start;justify-content:var(--space-between);padding-top:2.4em;padding-bottom:2.4em;padding-top:var(--pad);padding-bottom:var(--pad);padding-left:2.4em;padding-right:2.4em;padding-left:var(--pad);padding-right:var(--pad);border-radius:.8em}@media only screen and (max-width: 1024px){.ticket__content{--title-size: 18pt;--pad: 1.6em}}@media only screen and (max-width: 768px){.ticket__content{--cols: auto 9rem;--col-gap: .8em;--space-between: space-between}}@media only screen and (max-width: 425px){.ticket__content{--col-gap: 1.6em;--cols: repeat(2, minmax(.8em, auto))}}@media only screen and (max-width: 375px){.ticket__content{--title-size: 13.5pt;--col-gap: .8em}}@media only screen and (max-width: 320px){.ticket__content{--pad: .8em;-moz-column-gap:0;column-gap:0}}@media only screen and (max-width: 768px){.ticket__content>div:not([class]){grid-column-end:span 2}}.ticket__title{font-family:prometo,sans-serif;font-size:var(--title-size);font-weight:700;line-height:1;color:var(--ticket-color);display:flex;flex-flow:row nowrap;align-items:center;align-content:normal;justify-content:space-between;gap:1.6em;gap:var(--gap-l, 1.6em)}@media only screen and (max-width: 425px){.ticket__title{--gap: .8em}}.ticket__date{flex-basis:1;margin-top:.4em;font-size:12pt;color:var(--ticket-color);text-align:right}@media only screen and (max-width: 425px){.ticket__date>span{display:block}}.ticket__note{font-size:10pt;color:var(--ticket-color)}.ticket__desc{margin-top:1.6em;font-size:max(10pt,min(1em,13.5pt));font-size:max(10pt,min(var(--desc-font-size, 1em),13.5pt));font-weight:300}@media only screen and (max-width: 425px){.ticket__desc{--desc-font-size: .9em}}.ticket__price{--price-align-items: flex-end;color:var(--ticket-color);text-align:right;display:flex;flex-flow:column wrap;align-items:flex-end;align-items:var(--price-align-items);align-content:normal;justify-content:flex-start;gap:0}@media only screen and (max-width: 768px){.ticket__price{--price-align-items: flex-start}}.ticket__price>strong{font-family:prometo,sans-serif;font-size:var(--title-size);line-height:1;white-space:nowrap}.ticket__price>strong *{font-family:inherit}.ticket__price>small{font-size:12pt;font-size:var(--vat-font-size, 12pt);white-space:nowrap}@media only screen and (max-width: 425px){.ticket__price>small{--vat-font-size: 10pt}}.ticket__price+.button,.ticket__price+.button.button--fail{--btn-min-width: 10rem}@media only screen and (max-width: 768px){.ticket__price+.button,.ticket__price+.button.button--fail{--btn-min-width: none}}.ticket__price+.button:not([disabled]),.ticket__price+.button.button--fail:not([disabled]){--btn-background: var(--ticket-color);--btn-text-color: var(--color-white)}
