.plan-option-card{background:#131316;border:1px solid var(--admin-divider, #1f1f23);border-radius:.5rem;cursor:pointer;display:flex;flex:1 1 0;flex-direction:column;gap:.25rem;min-width:0;padding:.875rem;text-align:left;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease)}.plan-option-card:hover:not([data-state=checked]):not([data-disabled]){border-color:#2e2e33}.plan-option-card[data-state=checked]{background:#7ff4031a;border-color:#7ff403}.plan-option-card:focus-visible{border-color:#7ff403;outline:none}.plan-option-card[data-disabled]{cursor:not-allowed;opacity:.55}.plan-option-card__top.svelte-npyf6q{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-height:1.5rem}.plan-option-card__title.svelte-npyf6q{color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.125rem}.plan-option-card__title[data-mono].svelte-npyf6q{font-family:var(--font-mono);font-size:1.125rem;line-height:1.5rem}.plan-option-card__check.svelte-npyf6q{align-items:center;background:#7ff403;border-radius:624.9375rem;color:#050505;display:inline-flex;flex-shrink:0;height:1rem;justify-content:center;width:1rem}.plan-option-card__check.svelte-npyf6q svg{height:.625rem;width:.625rem}.plan-option-card__current.svelte-npyf6q{color:var(--admin-faint, #71717a);flex-shrink:0;font-size:.6875rem;font-weight:500;line-height:.875rem}.plan-option-card__marks.svelte-npyf6q{align-items:center;display:inline-flex;flex-shrink:0;gap:.5rem}.plan-option-card__caption.svelte-npyf6q{color:var(--muted-foreground);font-size:.75rem;line-height:1rem}.cadence-picker.svelte-trbz69{display:flex;flex-direction:column;gap:1.25rem}.cadence-picker__group.svelte-trbz69{display:flex;flex-direction:column;gap:.75rem}.cadence-picker__group--divided.svelte-trbz69{border-bottom:1px solid var(--admin-divider, #1f1f23);padding-bottom:1.25rem}.cadence-picker__heading.svelte-trbz69{display:flex;flex-direction:column;gap:.1875rem}h3.svelte-trbz69{color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.125rem}.cadence-picker__heading.svelte-trbz69 p:where(.svelte-trbz69){color:var(--muted-foreground);font-size:.75rem;line-height:1rem}.cadence-picker__options{display:flex;gap:.625rem}@container customer-panel (max-width: 30rem){.cadence-picker__options--meals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}
