.seat.cat-a{background-color:#95f3b5;color:#00000080}#plan-print .seat.cat-a{color:#000}.seat.cat-a.jumpseat{background-color:#c8f0d5;color:#00000080}#plan-print .seat.cat-a.jumpseat{color:#000}.seat.cat-a.taken,.seat.cat-a.disabled{background-color:#e5e3e3;color:#00000080}#plan-print .seat.cat-a.taken,#plan-print .seat.cat-a.disabled{color:#000}.seat.cat-a.taken:not(.clickable),.seat.cat-a.disabled:not(.clickable){border-color:transparent}.seat.cat-a.taken.available{border-color:#0000004d;background-color:#3b8955;color:#fffffffa}#plan-print .seat.cat-a.taken.available{color:#000}.seat.cat-b{background-color:#8ae2ff;color:#00000080}#plan-print .seat.cat-b{color:#000}.seat.cat-b.jumpseat{background-color:#c3e8f4;color:#00000080}#plan-print .seat.cat-b.jumpseat{color:#000}.seat.cat-b.taken,.seat.cat-b.disabled{background-color:#e5e3e3;color:#00000080}#plan-print .seat.cat-b.taken,#plan-print .seat.cat-b.disabled{color:#000}.seat.cat-b.taken:not(.clickable),.seat.cat-b.disabled:not(.clickable){border-color:transparent}.seat.cat-b.taken.available{border-color:#0000004d;background-color:#317b93;color:#fffffffa}#plan-print .seat.cat-b.taken.available{color:#fff}.seat.cat-c{background-color:#ff8a8a;color:#00000080}#plan-print .seat.cat-c{color:#000}.seat.cat-c.jumpseat{background-color:#f4c3c3;color:#00000080}#plan-print .seat.cat-c.jumpseat{color:#000}.seat.cat-c.taken,.seat.cat-c.disabled{background-color:#e5e3e3;color:#00000080}#plan-print .seat.cat-c.taken,#plan-print .seat.cat-c.disabled{color:#000}.seat.cat-c.taken:not(.clickable),.seat.cat-c.disabled:not(.clickable){border-color:transparent}.seat.cat-c.taken.available{border-color:#0000004d;background-color:#933131;color:#fffffffa}#plan-print .seat.cat-c.taken.available{color:#fff}.seat.cat-d{background-color:#ffce8a;color:#00000080}#plan-print .seat.cat-d{color:#000}.seat.cat-d.jumpseat{background-color:#f4e0c3;color:#00000080}#plan-print .seat.cat-d.jumpseat{color:#000}.seat.cat-d.taken,.seat.cat-d.disabled{background-color:#e5e3e3;color:#00000080}#plan-print .seat.cat-d.taken,#plan-print .seat.cat-d.disabled{color:#000}.seat.cat-d.taken:not(.clickable),.seat.cat-d.disabled:not(.clickable){border-color:transparent}.seat.cat-d.taken.available{border-color:#0000004d;background-color:#936a31;color:#fffffffa}#plan-print .seat.cat-d.taken.available{color:#fff}.seat.cat-e{background-color:#bea1e8;color:#00000080}#plan-print .seat.cat-e{color:#000}.seat.cat-e.jumpseat{background-color:#d9cdeb;color:#00000080}#plan-print .seat.cat-e.jumpseat{color:#000}.seat.cat-e.taken,.seat.cat-e.disabled{background-color:#e5e3e3;color:#00000080}#plan-print .seat.cat-e.taken,#plan-print .seat.cat-e.disabled{color:#000}.seat.cat-e.taken:not(.clickable),.seat.cat-e.disabled:not(.clickable){border-color:transparent}.seat.cat-e.taken.available{border-color:#0000004d;background-color:#5d4580;color:#fffffffa}#plan-print .seat.cat-e.taken.available{color:#fff}.seat.cat-f{background-color:#f9f990;color:#00000080}#plan-print .seat.cat-f{color:#000}.seat.cat-f.jumpseat{background-color:#f2f2c6;color:#00000080}#plan-print .seat.cat-f.jumpseat{color:#000}.seat.cat-f.taken,.seat.cat-f.disabled{background-color:#e5e3e3;color:#00000080}#plan-print .seat.cat-f.taken,#plan-print .seat.cat-f.disabled{color:#000}.seat.cat-f.taken:not(.clickable),.seat.cat-f.disabled:not(.clickable){border-color:transparent}.seat.cat-f.taken.available{border-color:#0000004d;background-color:#8e8e36;color:#fffffffa}#plan-print .seat.cat-f.taken.available{color:#000}.seat.cat-z{background-color:#0171b9;color:#fffffffa}#plan-print .seat.cat-z{color:#fff}.seat.cat-z.jumpseat{background-color:#5aace1;color:#00000080}#plan-print .seat.cat-z.jumpseat{color:#000}.seat.cat-z.taken,.seat.cat-z.disabled{background-color:#e5e3e3;color:#00000080}#plan-print .seat.cat-z.taken,#plan-print .seat.cat-z.disabled{color:#000}.seat.cat-z.taken:not(.clickable),.seat.cat-z.disabled:not(.clickable){border-color:transparent}.seat.cat-z.taken.available{border-color:#0000004d;background-color:#183446;color:#fffffffa}#plan-print .seat.cat-z.taken.available{color:#fff}.seat.accessible.available,.seat.attendant.available{background-color:#0171b9;color:#fffffffa!important}#plan-print .seat.accessible.available,#plan-print .seat.attendant.available{color:#fff!important}.seat.accessible.available.taken,.seat.attendant.available.taken{background-color:#183446;color:#fffffffa!important}#plan-print .seat.accessible.available.taken,#plan-print .seat.attendant.available.taken{color:#fff!important}.seat.attendant .seat-icon:before,.seat.accessible .seat-icon:before{position:absolute;content:"";width:100%;height:100%}.seat.accessible .seat-icon:before{-webkit-mask:url(https://monbillet.ch/assets/interface/icons/accessible.svg) center center/14px no-repeat;mask:url(https://monbillet.ch/assets/interface/icons/accessible.svg) center center/14px no-repeat;background:currentcolor;display:inline-block}.seat.attendant .seat-icon:before{-webkit-mask:url(https://monbillet.ch/assets/interface/icons/attendant.svg) center center/17px no-repeat;mask:url(https://monbillet.ch/assets/interface/icons/attendant.svg) center center/17px no-repeat;background:currentcolor;display:inline-block}.seat-hidden,.seat-hidden:before,.seat-hidden:after{visibility:hidden}[data-row]:before,[data-row]:after,[data-r]:before,[data-r]:after{color:#000}.cat-a{background-color:#95f3b5;color:#000}.cat-b{background-color:#8ae2ff;color:#000}.cat-c{background-color:#ff8a8a;color:#000}.cat-d{background-color:#ffce8a;color:#000}.cat-e{background-color:#bea1e8;color:#000}.cat-f{background-color:#f9f990;color:#000}.cat-z{background-color:#0171b9;color:#fff}.cat-taken{background-color:#e5e3e3}.cat-title{caption-side:top;color:currentcolor;font-weight:600;padding:0;margin-top:var(--bs-spacer-1);margin-bottom:var(--bs-spacer-2)}html:not(#plan-print).admin .seat.seat-hidden{border-style:dashed}html:not(#plan-print).admin .seat.seat-hidden,html:not(#plan-print).admin .seat.seat-hidden:after,html:not(#plan-print).admin .seat.seat-hidden:before{visibility:visible;opacity:.5}html:not(.admin,.organizer) .seat.disabled,html:not(.admin,.organizer) .seat.taken{color:transparent}.admin .seat.disabled:not(.seat-hidden) .seat-icon:after,.organizer .seat.disabled:not(.seat-hidden) .seat-icon:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:400;font-size:7px;line-height:7px;position:absolute;top:1px;right:1px;text-indent:0}.admin .seat.is-invitation .seat-icon:after,.organizer .seat.is-invitation .seat-icon:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:400;font-size:7px;line-height:7px;position:absolute;top:1px;right:1px;text-indent:0}.admin .seat.is-used .seat-icon:after,.organizer .seat.is-used .seat-icon:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:400;font-size:7px;line-height:7px;position:absolute;top:1px;right:1px;text-indent:0;font-weight:700;color:var(--bs-danger)}
