.acc .btn-dark{background:var(--s2);color:var(--fg);box-shadow:inset 0 1px 0 var(--edge),0 1px 2px #0000004d}.acc .btn-dark:hover{background:var(--s3)}.acc .ticket.tb{--stub:132px;grid-template-rows:auto auto}.acc .ticket.tb:after{display:none}.acc .ticket.tb .tb-main{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:14px 16px;display:grid}.acc .tb-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.acc .tb-epreuve{gap:4px;display:inline-flex}.acc .tb-cat{font:400 .85rem/1 var(--display);background:var(--cb,var(--s3));color:var(--c,var(--fg));border-radius:6px;padding:5px 8px}.acc .tb-chip{font:600 .72rem/1 var(--text);background:var(--s3);color:var(--fg);border-radius:6px;padding:5px 8px}.acc .tb-chip.lime{color:var(--lime);background:#c7ff021f}.acc .tb-etat{font:600 .72rem var(--text);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.acc .tb-etat:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.acc .tb-etat.ouvert{color:var(--lime)}.acc .tb-etat.attente{color:#ffb74d}.acc .tb-etat.complet{color:#ff8a80}.acc .tb-nom{gap:1px;min-width:0;text-decoration:none;display:grid}.acc .tb-nom b{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.acc .tb-nom span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.acc .tb-nom:hover b{color:var(--lime)}.acc .tb-lieu{color:var(--muted);font-size:.8rem}.acc .ticket.tb .tb-stub{align-content:center;justify-items:start;gap:3px;padding:12px 14px}.acc .ticket.tb .tb-stub small{white-space:normal}.acc .ticket.tb .tb-stub b{white-space:normal;font-size:1rem}.acc .tb-actions{justify-items:start;gap:6px;margin-top:4px;display:grid}.acc .tb-btn{font:600 .78rem var(--text);color:var(--fg);background:var(--s2);cursor:pointer;box-shadow:inset 0 1px 0 var(--edge);white-space:nowrap;border:0;border-radius:8px;padding:6px 10px;text-decoration:none}.acc .tb-btn:hover{background:var(--s3)}.acc .tb-btn.lime{background:var(--lime);color:var(--ink);box-shadow:none}.acc .tb-btn.lime:hover{background:var(--lime);filter:brightness(.92)}.acc .tb-btn[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--lime)}.acc .tb-pied{border-top:2px dashed var(--s3);grid-column:1/-1;padding:10px 16px 14px;display:grid}.acc .tb-pied>div:first-child>div:first-child{display:none}@media (max-width:640px){.acc .ticket.tb{--stub:112px}.acc .ticket.tb .tb-stub{padding-inline:12px}.acc .ticket.tb .tb-stub small{letter-spacing:.06em}}
