.motif-lab{background:#fff9f3;border:1px solid #ead8c9;border-radius:16px;padding:20px;margin:22px 0}#motif-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:9px;max-height:390px;overflow:auto;padding:8px}#motif-gallery button{background:white;border:2px solid #ddd;border-radius:12px;padding:8px}#motif-gallery button[aria-pressed=true]{border-color:#a31825;background:#ffe6e9}.motif-art,#motif-current{display:flex;align-items:center;justify-content:center;min-height:70px;font-size:48px;gap:5px}.motif-art img,#motif-current img{width:65px;height:70px;object-fit:contain}.ticket-motifs{display:flex;align-items:center;justify-content:center;width:100%;height:100%;gap:4px;font-size:58px}.ticket-motifs img{max-width:32%;height:85%;object-fit:contain}.ticket-motifs img:only-child{max-width:85%}.ticket-color{position:relative}.ticket-symbol{position:absolute;bottom:2px;right:5px;font-size:22px!important;background:#fff;border-radius:50%;color:#111}.box-number{display:block;text-align:right;padding:5px 12px;color:#111}.u81 [hidden]{display:none!important}#summary-download{display:inline-block;padding:14px;color:#8e1422;font-weight:bold}button:focus-visible,a:focus-visible{outline:3px solid #2864ca;outline-offset:3px}@media(max-width:600px){.motif-lab{padding:12px}#motif-gallery{grid-template-columns:repeat(3,1fr)}.ticket-motifs{font-size:48px}}@media print{.ticket-motifs{font-size:45px}.ticket-motifs img{height:85%}.color-ticket{break-inside:avoid}}

.ticket-color{height:140px}.ticket-symbol{width:28px;height:28px}@media print{.ticket-color{height:38mm}.door-ticket .ticket-color{height:65mm}}
