.ts{flex-direction:column;gap:12px;min-inline-size:0;display:flex}.ts .form{margin-block-start:4px}.ts-title{color:var(--ink);font-size:20px;font-weight:600;line-height:28px}.ts-sub{color:var(--ink);font-size:17px;font-weight:600;line-height:26px}.ts-step{color:var(--muted);font-size:13px;font-weight:500;line-height:18px}.ts-text{color:var(--fl-ink-2);font-size:15px;line-height:24px}.ts-qr{aspect-ratio:1;background:#fff;border-radius:12px;block-size:auto;inline-size:min(240px,100%);margin-inline:auto;display:block}.ts-key,.ts-codes{color:var(--ink);background:var(--fl-canvas);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;text-align:center;border-radius:12px;padding:12px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:17px;line-height:28px}.ts-codes{-webkit-user-select:text;user-select:text;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;list-style:none;display:grid}.ts-code{letter-spacing:.15em;text-align:center;font-variant-numeric:tabular-nums;font-size:22px}.ts-quiet{min-block-size:44px;font:inherit;color:var(--teal);cursor:pointer;background:0 0;border:0;align-self:center;padding-inline:12px;font-size:15px;font-weight:600}.fl .ts-page{padding-block:8px 24px}.fl-more-warn .fl-more-label{color:var(--fl-warn-ink);font-weight:600}.fl-more-warn .fl-more-icon{stroke:var(--fl-warn-ink)}.fl-more-warn{background:var(--fl-warn-soft)}.fl-more-others .ts-confirm{color:var(--fl-ink-2);padding:0 16px 12px;font-size:15px;line-height:24px}.fl-more-others .sign-out-choice{flex-wrap:wrap;gap:8px;padding:0 16px 12px;display:flex}.fl-more-others .notice{margin:0 16px 8px}
