.page.svelte-1uha8ag{max-width:1200px}.page-title.svelte-1uha8ag{font:var(--text-large-title);letter-spacing:var(--tracking-title);color:var(--label);margin:0}.page-subtitle.svelte-1uha8ag{font:var(--text-subheadline);letter-spacing:var(--tracking-body);color:var(--label-secondary);margin:0}.page-header.svelte-1uha8ag{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.action-banner.svelte-1uha8ag{border-radius:var(--radius-md);background:linear-gradient(135deg,#f59e0b14 0%,#b08a5a0f 100%);border:1px solid #f59e0b33;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.banner-left.svelte-1uha8ag{align-items:center;gap:.75rem;display:flex}.banner-icon.svelte-1uha8ag{color:#fff;width:36px;height:36px;font-size:var(--fs-subheadline);background:#f59e0b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.banner-title.svelte-1uha8ag{font-size:var(--fs-subheadline);color:var(--color-foreground);font-weight:600;display:block}.banner-desc.svelte-1uha8ag{font-size:var(--fs-footnote);color:var(--color-muted-foreground);display:block}.banner-btn.svelte-1uha8ag{color:#b45309;font-size:var(--fs-footnote);cursor:pointer;background:#f59e0b1a;border:1px solid #f59e0b59;border-radius:8px;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem .875rem;font-weight:500;transition:all .15s;display:inline-flex}.banner-btn.svelte-1uha8ag:hover{background:#f59e0b2e;border-color:#f59e0b80}.stats-row.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}@media (width<=900px){.stats-row.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.stats-row.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}.chart-card.svelte-1uha8ag{background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:var(--radius-card);margin-bottom:28px;padding:24px}.card-header.svelte-1uha8ag{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.card-title.svelte-1uha8ag{font-size:var(--fs-title3);color:var(--color-foreground);font-weight:600}.queue-section.svelte-1uha8ag{margin-bottom:28px}.queue-header.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.section-title.svelte-1uha8ag{font-size:var(--fs-title3);color:var(--color-foreground);align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.count-muted.svelte-1uha8ag{font-size:var(--fs-footnote);color:var(--color-muted-foreground);font-weight:400}.queue-season.svelte-1uha8ag{font-size:var(--fs-footnote);color:var(--color-muted-foreground)}.queue-actions.svelte-1uha8ag{margin-left:auto}.empty-state.svelte-1uha8ag{color:var(--color-muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1rem;display:flex}.empty-icon.svelte-1uha8ag{color:var(--color-accent);opacity:.4;margin-bottom:.75rem}.empty-title.svelte-1uha8ag{font-size:var(--fs-callout);color:var(--color-foreground);margin:0;font-weight:600}.empty-hint.svelte-1uha8ag{font-size:var(--fs-footnote);color:var(--color-muted-foreground);margin-top:.375rem}.error-container.svelte-1uha8ag{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:200px;display:flex}.error-message.svelte-1uha8ag{color:var(--color-destructive);font-size:var(--fs-subheadline)}.btn-secondary.svelte-1uha8ag{box-shadow:var(--shadow-card);background:var(--color-surface);cursor:pointer;font-size:var(--fs-subheadline);border-radius:6px;padding:.5rem 1rem;font-weight:500}.btn-secondary.svelte-1uha8ag:hover{background:var(--color-muted)}.type-pill.svelte-1uha8ag{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.1875rem .5rem;font-weight:700;display:inline-block}.type-pill.approval.svelte-1uha8ag{color:#4f46e5;background:#6366f114}.type-pill.claim.svelte-1uha8ag{color:#b08a5a;background:#b08a5a14}.queue-group.svelte-1uha8ag{margin-bottom:var(--section-gap)}.queue-group.svelte-1uha8ag:last-child{margin-bottom:0}.queue-group-header.svelte-1uha8ag{align-items:center;gap:.5rem;padding:0 .25rem .5rem;display:flex}.queue-group-title.svelte-1uha8ag{font:var(--text-footnote);letter-spacing:.04em;text-transform:uppercase;color:var(--label-secondary);font-weight:500}.queue-group-count.svelte-1uha8ag{font:var(--text-caption);color:var(--label-secondary);background:var(--fill-tertiary);border-radius:var(--radius-pill);padding:.1rem .45rem;font-weight:600}.queue-list.svelte-1uha8ag{background:var(--bg-grouped-secondary);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.queue-card.svelte-1uha8ag{border:none;border-top:1px solid var(--separator);background:0 0;transition:background-color .15s;display:flex}.queue-card.svelte-1uha8ag:first-child{border-top:none}.queue-card.svelte-1uha8ag:hover{background:var(--fill-quaternary)}.deletion-dot.svelte-1uha8ag{background:var(--color-destructive)}.queue-content.svelte-1uha8ag{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.875rem 1rem;display:flex}.queue-info.svelte-1uha8ag{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.queue-top-row.svelte-1uha8ag{align-items:center;gap:.75rem;display:flex}.queue-title.svelte-1uha8ag{font:var(--text-headline);letter-spacing:var(--tracking-body);color:var(--label);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.queue-meta-row.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.queue-user.svelte-1uha8ag{align-items:center;gap:.5rem;display:flex}.queue-avatar.svelte-1uha8ag{background:var(--color-accent);color:#fff;width:24px;height:24px;font-size:var(--fs-caption);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.queue-user-name.svelte-1uha8ag{font-size:var(--fs-footnote);color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-weight:500;overflow:hidden}.queue-date.svelte-1uha8ag{font-size:var(--fs-footnote);color:var(--color-muted-foreground)}.volunteer-slots.svelte-1uha8ag{background:var(--color-muted);font-size:var(--fs-caption);color:var(--color-muted-foreground);white-space:nowrap;border-radius:9999px;padding:2px 8px;font-weight:600}.volunteer-slots.full.svelte-1uha8ag{color:#16a34a;background:#22c55e1a}.volunteer-event.svelte-1uha8ag{font-size:var(--fs-footnote);color:var(--color-accent);font-weight:500;text-decoration:none}.volunteer-event.svelte-1uha8ag:hover{text-decoration:underline}.volunteer-note.svelte-1uha8ag{font-size:var(--fs-caption);color:var(--color-muted-foreground);margin:2px 0 0;font-style:italic}.queue-actions-row.svelte-1uha8ag{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0;display:flex}.credit-badge.svelte-1uha8ag{font-size:var(--fs-caption);color:#166534;white-space:nowrap;background:#16653414;border-radius:4px;flex-shrink:0;align-items:center;gap:.1875rem;padding:.1875rem .5rem;font-weight:600;display:inline-flex}.credit-badge.refunded.svelte-1uha8ag{color:#6b7280;background:var(--color-muted)}.repeatable-badge.svelte-1uha8ag{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.04em;color:#6d28d9;white-space:nowrap;background:#ede9fe;border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-weight:600;display:inline-flex}.btn-approve.svelte-1uha8ag,.btn-reject.svelte-1uha8ag,.btn-archive.svelte-1uha8ag,.btn-reopen.svelte-1uha8ag{font-weight:500;font-size:var(--fs-footnote);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1rem;transition:all .15s;display:inline-flex}.btn-approve.svelte-1uha8ag{color:#fff;background:#16a34a}.btn-approve.svelte-1uha8ag:hover:not(:disabled){background:#15803d}.btn-approve.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.btn-reject.svelte-1uha8ag{background:var(--color-surface);color:#dc2626;border:1px solid #fecaca}.btn-reject.svelte-1uha8ag:hover:not(:disabled){background:#fef2f2}.btn-reject.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.btn-archive.svelte-1uha8ag{background:var(--color-surface);color:var(--color-muted-foreground);box-shadow:var(--shadow-card)}.btn-archive.svelte-1uha8ag:hover:not(:disabled){background:var(--color-muted,#f3f4f6);color:var(--color-foreground)}.btn-archive.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.btn-reopen.svelte-1uha8ag{background:var(--color-accent);color:#fff}.btn-reopen.svelte-1uha8ag:hover:not(:disabled){background:var(--color-accent-hover)}.btn-reopen.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.completed-toggle.svelte-1uha8ag{border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:var(--color-surface);color:var(--color-muted-foreground);font-size:var(--fs-footnote);cursor:pointer;align-items:center;gap:.375rem;margin-bottom:1rem;padding:.5rem 1rem;font-weight:500;transition:all .15s;display:inline-flex}.completed-toggle.svelte-1uha8ag:hover{background:var(--color-muted);color:var(--color-foreground)}.card-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:1rem;display:grid}.card-grid.muted-grid.svelte-1uha8ag .item-card:where(.svelte-1uha8ag){opacity:.7}.item-card.svelte-1uha8ag{background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}.item-card.muted.svelte-1uha8ag{background:var(--color-muted)}.item-card-header.svelte-1uha8ag{flex-direction:column;gap:.5rem;padding:.875rem 1rem 0;display:flex}.card-title-row.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.item-card-title.svelte-1uha8ag{font-size:var(--fs-callout);color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.item-card-body.svelte-1uha8ag{flex:1;padding:.75rem 1rem}.card-user.svelte-1uha8ag{align-items:center;gap:.625rem;display:flex}.user-avatar.svelte-1uha8ag{background:var(--color-accent-subtle);width:28px;height:28px;color:var(--color-accent);font-size:var(--fs-caption);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.user-avatar.delivered-avatar.svelte-1uha8ag{color:#166534;background:#1665341a}.user-avatar.rejected-avatar.svelte-1uha8ag{color:#991b1b;background:#fef2f2}.user-details.svelte-1uha8ag{flex-direction:column;gap:.125rem;min-width:0;display:flex}.user-name.svelte-1uha8ag{font-size:var(--fs-footnote);color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.item-card-footer.svelte-1uha8ag{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.card-meta.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;display:flex}.meta-item.svelte-1uha8ag{font-size:var(--fs-footnote);align-items:center;gap:.25rem;display:inline-flex}.meta-label.svelte-1uha8ag{color:var(--color-muted-foreground)}.meta-value.svelte-1uha8ag{color:var(--color-foreground);font-weight:500}.delivery-code.svelte-1uha8ag{font-family:SF Mono,Fira Code,monospace;font-size:var(--fs-footnote);background:var(--color-muted);border:1px solid var(--color-border);color:var(--color-foreground);border-radius:3px;padding:.125rem .375rem}.card-actions.svelte-1uha8ag{gap:.375rem;display:flex}.status-badge.svelte-1uha8ag{font-size:var(--fs-caption);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:.1875rem .5rem;font-weight:600;display:inline-block}.badge-delivered.svelte-1uha8ag{color:#166534;background:#16653414}.badge-rejected.svelte-1uha8ag{color:#991b1b;background:#fef2f2}.top-members.svelte-1uha8ag{margin-top:2rem}.members-title.svelte-1uha8ag{font-size:var(--fs-footnote);color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .75rem;font-weight:600}.members-list.svelte-1uha8ag{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.member-item.svelte-1uha8ag{background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:var(--radius-card);align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.rank.svelte-1uha8ag{font-size:var(--fs-footnote);color:var(--color-muted-foreground);width:24px;font-weight:600}.member-avatar.svelte-1uha8ag{background:var(--color-accent-subtle);width:28px;height:28px;color:var(--color-accent);font-size:var(--fs-caption);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.member-name.svelte-1uha8ag{font-size:var(--fs-footnote);color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.member-points.svelte-1uha8ag{font-size:var(--fs-footnote);color:var(--color-accent);font-weight:600}.count-dialog-content.svelte-1uha8ag{flex-direction:column;gap:1.25rem;display:flex}.count-dialog-message.svelte-1uha8ag{font-size:var(--fs-subheadline);color:var(--color-foreground);margin:0;line-height:1.5}.count-input-row.svelte-1uha8ag{align-items:center;gap:.5rem;display:flex}.count-btn.svelte-1uha8ag{width:36px;height:36px;box-shadow:var(--shadow-card);background:var(--color-surface);color:var(--color-foreground);font-size:var(--fs-title3);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:flex}.count-btn.svelte-1uha8ag:hover{background:var(--color-muted)}.count-input.svelte-1uha8ag{text-align:center;width:80px;box-shadow:var(--shadow-card);font-size:var(--fs-title3);color:var(--color-foreground);background:var(--color-surface);border-radius:6px;outline:none;padding:.5rem .25rem;font-weight:600}.count-input.svelte-1uha8ag:focus{border-color:var(--color-accent)}.count-total.svelte-1uha8ag{font-size:var(--fs-footnote);color:var(--color-muted-foreground);text-align:center;margin:0}.count-total.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#166534}.count-dialog-actions.svelte-1uha8ag{justify-content:flex-end;gap:.75rem;display:flex}.btn-count-cancel.svelte-1uha8ag{font-weight:500;font-size:var(--fs-footnote);cursor:pointer;background:var(--color-surface);color:var(--color-foreground);box-shadow:var(--shadow-card);border-radius:6px;padding:.5rem 1rem}.btn-count-cancel.svelte-1uha8ag:hover{background:var(--color-muted)}.btn-count-confirm.svelte-1uha8ag{font-weight:500;font-size:var(--fs-footnote);cursor:pointer;color:#fff;background:#16a34a;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1rem;display:inline-flex}.btn-count-confirm.svelte-1uha8ag:hover{background:#15803d}.delivery-dialog-content.svelte-1uha8ag{flex-direction:column;gap:1rem;display:flex}.delivery-dialog-message.svelte-1uha8ag{font-size:var(--fs-subheadline);color:var(--color-foreground);margin:0;line-height:1.5}.delivery-input.svelte-1uha8ag{width:100%;box-shadow:var(--shadow-card);font-size:var(--fs-subheadline);background:var(--color-surface);color:var(--color-foreground);box-sizing:border-box;border-radius:6px;outline:none;padding:.625rem .75rem;font-family:SF Mono,Fira Code,monospace}.delivery-input.svelte-1uha8ag:focus{border-color:var(--color-accent)}.delivery-dialog-actions.svelte-1uha8ag{justify-content:flex-end;gap:.75rem;display:flex}.btn-delivery-cancel.svelte-1uha8ag{font-weight:500;font-size:var(--fs-footnote);cursor:pointer;background:var(--color-surface);color:var(--color-foreground);box-shadow:var(--shadow-card);border-radius:6px;padding:.5rem 1rem}.btn-delivery-cancel.svelte-1uha8ag:hover{background:var(--color-muted)}.btn-delivery-confirm.svelte-1uha8ag{font-weight:500;font-size:var(--fs-footnote);cursor:pointer;color:#fff;background:#16a34a;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1rem;display:inline-flex}.btn-delivery-confirm.svelte-1uha8ag:hover:not(:disabled){background:#15803d}.btn-delivery-confirm.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.spin.svelte-1uha8ag{animation:.7s linear infinite svelte-1uha8ag-spin}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}.toast.svelte-1uha8ag{font-size:var(--fs-subheadline);z-index:200;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;animation:.2s ease-out svelte-1uha8ag-slideUp;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.toast.success.svelte-1uha8ag{color:#fff;background:#166534}.toast.error.svelte-1uha8ag{color:#fff;background:#dc2626}@keyframes svelte-1uha8ag-slideUp{0%{opacity:0;transform:translate(-50%)translateY(1rem)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=768px){.action-banner.svelte-1uha8ag{flex-direction:column;align-items:flex-start}}@media (width<=480px){.card-actions.svelte-1uha8ag{flex-direction:column}.btn-approve.svelte-1uha8ag,.btn-reject.svelte-1uha8ag{flex:none}}.today-events-section.svelte-1uha8ag{margin-bottom:1.5rem}.section-header-row.svelte-1uha8ag{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.section-row-title.svelte-1uha8ag{font-size:var(--fs-body);color:var(--color-foreground);align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.attendee-count.svelte-1uha8ag{font-size:var(--fs-footnote);color:var(--color-accent);background:var(--color-accent-subtle,#b08a5a14);border-radius:9999px;padding:3px 10px;font-weight:600}.today-event-card.svelte-1uha8ag{background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:var(--radius-md);margin-bottom:.625rem;padding:1rem 1.25rem}.today-event-header.svelte-1uha8ag{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.today-event-title.svelte-1uha8ag{font-size:var(--fs-callout);color:var(--color-foreground);margin:0 0 .375rem;font-weight:600}.today-event-meta.svelte-1uha8ag{flex-wrap:wrap;gap:.625rem;display:flex}.meta-chip.svelte-1uha8ag{font-size:var(--fs-caption);color:var(--color-muted-foreground);align-items:center;gap:.25rem;display:flex}.view-all-link.svelte-1uha8ag{font-size:var(--fs-footnote);color:var(--color-accent);white-space:nowrap;flex-shrink:0;font-weight:500;text-decoration:none}.view-all-link.svelte-1uha8ag:hover{text-decoration:underline}.attendee-list.svelte-1uha8ag{flex-direction:column;gap:.375rem;display:flex}.attendee-row.svelte-1uha8ag{border-top:1px solid var(--color-border);align-items:center;gap:.625rem;padding:.5rem 0;display:flex}.attendee-row.svelte-1uha8ag:first-child{border-top:none;padding-top:.25rem}.att-avatar-sm.svelte-1uha8ag{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.att-avatar-sm.placeholder.svelte-1uha8ag{background:var(--color-accent);color:#fff;font-size:var(--fs-footnote);justify-content:center;align-items:center;font-weight:700;display:flex}.att-details.svelte-1uha8ag{flex-direction:column;flex:1;min-width:0;display:flex}.att-name-sm.svelte-1uha8ag{font-size:var(--fs-footnote);color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.att-email-sm.svelte-1uha8ag{font-size:var(--fs-caption);color:var(--color-muted-foreground)}.att-amount-sm.svelte-1uha8ag{font-size:var(--fs-footnote);color:#16a34a;flex-shrink:0;font-weight:700}.no-attendees.svelte-1uha8ag{color:var(--color-muted-foreground);font-size:var(--fs-footnote);align-items:center;gap:.5rem;padding:.75rem 0;display:flex}
