.semak-page[data-astro-cid-66yr7uh7]{min-height:100dvh;padding:6rem 1rem 4rem}.semak-container[data-astro-cid-66yr7uh7]{max-width:640px;margin:0 auto}.semak-title[data-astro-cid-66yr7uh7]{font-family:var(--font-heading);font-size:clamp(1.75rem,5vw,2.5rem);text-align:center;margin-bottom:.5rem}.semak-subtitle[data-astro-cid-66yr7uh7]{text-align:center;color:var(--color-text-muted);margin-bottom:2rem;font-size:.9rem;line-height:1.6}.hidden[data-astro-cid-66yr7uh7]{display:none!important}.glass-card[data-astro-cid-66yr7uh7]{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem}.search-row[data-astro-cid-66yr7uh7]{display:flex;gap:.75rem}.input[data-astro-cid-66yr7uh7]{flex:1;padding:.8rem 1rem;background:#ffffff0a;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:.95rem;outline:none;transition:border-color .2s}.input[data-astro-cid-66yr7uh7]:focus{border-color:var(--color-orange)}.input[data-astro-cid-66yr7uh7]::placeholder{color:var(--color-text-dim)}.btn-primary[data-astro-cid-66yr7uh7]{display:flex;align-items:center;gap:.4rem;padding:.8rem 1.25rem;background:var(--color-orange);color:var(--color-navy-dark);border:none;border-radius:var(--radius-md);font-weight:700;font-size:.9rem;cursor:pointer;white-space:nowrap;transition:transform .2s,opacity .2s}.btn-primary[data-astro-cid-66yr7uh7]:hover{transform:translateY(-1px)}.btn-primary[data-astro-cid-66yr7uh7]:disabled{opacity:.5;cursor:not-allowed;transform:none}.status-text[data-astro-cid-66yr7uh7]{margin-top:.5rem;font-size:.8rem;color:var(--color-text-dim);min-height:1.2em}.back-link[data-astro-cid-66yr7uh7]{background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-size:.85rem;padding:0;margin-bottom:1rem;display:inline-block;transition:color .2s}.back-link[data-astro-cid-66yr7uh7]:hover{color:var(--color-text)}.ticket-header[data-astro-cid-66yr7uh7]{margin-bottom:1rem}.ticket-event[data-astro-cid-66yr7uh7]{text-align:center;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-border)}.ticket-event-badge[data-astro-cid-66yr7uh7]{display:inline-block;padding:.2rem .75rem;background:#e87a2f1f;border:1px solid rgba(232,122,47,.25);border-radius:var(--radius-pill);font-size:.7rem;font-weight:700;color:var(--color-orange);margin-bottom:.5rem}.ticket-event-name[data-astro-cid-66yr7uh7]{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:.25rem}.ticket-event-loc[data-astro-cid-66yr7uh7]{font-size:.8rem;color:var(--color-text-dim)}.ticket-order-row[data-astro-cid-66yr7uh7]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.ticket-detail[data-astro-cid-66yr7uh7]{display:flex;flex-direction:column;gap:.1rem}.event-reminder[data-astro-cid-66yr7uh7] h3[data-astro-cid-66yr7uh7]{font-family:var(--font-heading);font-size:1rem;margin-bottom:1rem}.reminder-grid[data-astro-cid-66yr7uh7]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.reminder-item[data-astro-cid-66yr7uh7]{display:flex;gap:.6rem;align-items:flex-start;color:var(--color-text-muted)}.reminder-item[data-astro-cid-66yr7uh7] svg[data-astro-cid-66yr7uh7]{flex-shrink:0;margin-top:.15rem}@media(max-width:640px){.search-row[data-astro-cid-66yr7uh7]{flex-direction:column}.ticket-order-row[data-astro-cid-66yr7uh7],.reminder-grid[data-astro-cid-66yr7uh7]{grid-template-columns:1fr}}.semak-page .label{font-size:.65rem;color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.08em}.semak-page .value{font-size:.9rem;color:var(--color-text)}.semak-page .mono{font-family:var(--font-mono);letter-spacing:.03em}.semak-page .detail-item{display:flex;flex-direction:column;gap:.1rem}.semak-page .status-badge{padding:.2rem .6rem;border-radius:9999px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.semak-page .status-PAID{background:#00e6761f;color:var(--color-success, #00e676);border:1px solid rgba(0,230,118,.25)}.semak-page .status-PENDING{background:#ffab001f;color:var(--color-warning, #ffab00);border:1px solid rgba(255,171,0,.25)}.semak-page .status-FAILED{background:#ff17441f;color:var(--color-error, #ff1744);border:1px solid rgba(255,23,68,.25)}.results-list{margin-top:1.25rem;display:flex;flex-direction:column;gap:.75rem}.order-card{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.25rem;cursor:pointer;transition:border-color .25s,transform .25s,box-shadow .25s}.order-card[data-status=PAID]:hover{border-color:#00e67659;transform:translateY(-3px);box-shadow:0 8px 24px #0003}.order-card[data-status=PENDING]{cursor:default;border-color:#ffab0026}.order-card .order-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.order-card .order-number{font-family:var(--font-mono);font-size:.85rem;font-weight:700;color:var(--color-orange);letter-spacing:.02em}.order-card .order-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.order-card .card-footer{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.order-card .card-hint{font-size:.8rem;color:var(--color-text-dim);transition:color .2s}.order-card[data-status=PAID]:hover .card-hint{color:var(--color-success, #00e676)}.order-card .btn-pay{display:block;padding:.7rem 1rem;background:linear-gradient(135deg,var(--color-orange),#ff6b2b);color:var(--color-navy-dark);border-radius:var(--radius-md);font-weight:700;font-size:.85rem;text-align:center;text-decoration:none;transition:opacity .2s,transform .2s}.order-card .btn-pay:hover{opacity:.9;transform:translateY(-1px)}.order-card--dimmed{opacity:.45}.order-card--dimmed:hover{opacity:.65}.results-banner{display:flex;align-items:flex-start;gap:.6rem;padding:.9rem 1rem;border-radius:var(--radius-md);font-size:.8rem;line-height:1.5;margin-bottom:.25rem}.results-banner svg{flex-shrink:0;margin-top:.1rem}.results-banner--ok{background:#00e67614;border:1px solid rgba(0,230,118,.2);color:var(--color-success, #00e676)}.results-banner--warn{background:#ffab0014;border:1px solid rgba(255,171,0,.2);color:var(--color-warning, #ffab00)}.empty-state{text-align:center;padding:2rem;color:var(--color-text-dim);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:.9rem}.participants-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.participant-card{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.25rem}.participant-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.participant-num{font-family:var(--font-heading);font-size:.85rem;color:var(--color-orange)}.checked-badge{padding:.2rem .6rem;border-radius:9999px;font-size:.65rem;font-weight:700;background:#00e6761f;color:var(--color-success, #00e676);border:1px solid rgba(0,230,118,.25)}.participant-body{display:flex;gap:1.5rem;align-items:flex-start}.participant-info{flex:1;display:flex;flex-direction:column;gap:.5rem}.qr-wrap{flex-shrink:0;text-align:center}.qr-img{width:120px;height:120px;border-radius:var(--radius-md);border:2px solid var(--color-border);background:#0a0e1a}.qr-label{font-size:.65rem;color:var(--color-text-dim);margin-top:.35rem}@media(max-width:640px){.order-card .order-grid{grid-template-columns:1fr}.participant-body{flex-direction:column;align-items:center;text-align:center}.participant-info{align-items:center}.qr-img{width:160px;height:160px}}
