.ex-app.ex-app .tkc-passes{text-align:left;align-self:stretch}.ex-app.ex-app .tkc-passes-t{font-size:var(--t-body);font-weight:var(--weight-semibold);color:var(--ndl-ink);margin:0 0 2px}.ex-app.ex-app .tkc-note{font-size:var(--t-small);color:var(--ndl-soft);margin:0 0 10px;line-height:1.5}.ex-app.ex-app .tkc-col{flex-direction:column;gap:10px;display:flex}.ex-app.ex-app .tkc-ticket{border:1px solid var(--summary-line);border-radius:var(--summary-radius);background:var(--summary-bg);flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.ex-app.ex-app .tkc-qr{border-radius:var(--r-sm);background:#fff;flex:none;width:84px;height:84px;display:block}.ex-app.ex-app .tkc-ticket-b{flex:130px;min-width:0}.ex-app.ex-app .tkc-ticket-type{font-size:var(--t-micro);font-weight:var(--weight-semibold);color:var(--ndl-soft);text-transform:uppercase;letter-spacing:.04em}.ex-app.ex-app .tkc-ticket-name{font-size:var(--t-body);font-weight:var(--weight-semibold);color:var(--ndl-ink);margin-top:2px}.ex-app.ex-app .tkc-code{font-size:var(--t-small);font-weight:var(--weight-semibold);letter-spacing:.06em;color:var(--ndl-ink);font-family:var(--font-mono);margin-top:4px}.ex-app.ex-app .tkc-save{flex:100%}.ex-app.ex-app .tkc-save svg{width:18px;height:18px}
