.er-center[data-v-6c0fa8b8]{text-align:center}.er-icon[data-v-6c0fa8b8]{font-size:calc(49px*var(--liff-scale, 1));margin-bottom:10px}.er-warn[data-v-6c0fa8b8]{color:#e8a33d;font-weight:700}.er-title[data-v-6c0fa8b8]{font-size:calc(19px*var(--liff-scale, 1));font-weight:700;color:#1a1a1a;margin:0 0 14px}.er-desc[data-v-6c0fa8b8]{margin-bottom:18px}.er-qr[data-v-6c0fa8b8]{display:block;width:100%;max-width:260px;height:auto;margin:4px auto 12px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.er-code[data-v-6c0fa8b8]{font-size:calc(22px*var(--liff-scale, 1));font-weight:700;letter-spacing:4px;color:#1a1a1a;font-variant-numeric:tabular-nums}.er-hint[data-v-6c0fa8b8]{margin-top:8px}.er-stats[data-v-6c0fa8b8]{display:flex;gap:10px;margin:6px 0 16px}.er-stat[data-v-6c0fa8b8]{flex:1;text-align:center;background:#fafaf8;border-radius:12px;padding:12px 4px}.er-stat-value[data-v-6c0fa8b8]{font-size:calc(26px*var(--liff-scale, 1));font-weight:700;color:#e8742a;font-variant-numeric:tabular-nums;line-height:1.2}.er-stat-label[data-v-6c0fa8b8]{margin-top:4px;font-size:calc(13px*var(--liff-scale, 1));color:#8b8279}.er-refresh[data-v-6c0fa8b8]{margin-top:0}.er-rule[data-v-6c0fa8b8]{margin:4px 4px 0;font-size:calc(13px*var(--liff-scale, 1));color:#8b8279}.er-campaign-period[data-v-6c0fa8b8]{font-size:calc(13px*var(--liff-scale, 1));color:#8b8279;margin:-4px 0 8px}.er-campaign-badge[data-v-6c0fa8b8]{display:inline-block;margin-bottom:8px;padding:3px 10px;border-radius:999px;background:#fdf0e6;color:#c25e1c;font-size:calc(13px*var(--liff-scale, 1));font-weight:600}.er-campaign-badge.is-ended[data-v-6c0fa8b8]{background:#f1efec;color:#6b6259}.er-stat-cap[data-v-6c0fa8b8]{font-size:calc(15px*var(--liff-scale, 1));color:#b0a79c;font-weight:600}.er-ticket-bar[data-v-6c0fa8b8]{height:8px;border-radius:999px;background:#f1efec;overflow:hidden;margin:-6px 0 10px}.er-ticket-bar-fill[data-v-6c0fa8b8]{height:100%;background:#e8742a;border-radius:999px;transition:width .3s ease}.er-campaign-tip[data-v-6c0fa8b8]{margin:0 0 6px;font-size:calc(14px*var(--liff-scale, 1));color:#c25e1c;font-weight:600}.er-campaign-rule[data-v-6c0fa8b8]{margin:0;font-size:calc(12px*var(--liff-scale, 1));color:#8b8279}