.package-card.svelte-ckcskq{border-radius:var(--radius-lg);border:1px solid var(--color-input-border);background:var(--color-card);cursor:pointer;flex-direction:column;gap:.35rem;min-width:160px;padding:1rem 1.1rem;transition:border-color .15s,background .15s;display:flex}.package-card.svelte-ckcskq:has(input:where(.svelte-ckcskq):focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.package-card.checked.svelte-ckcskq{border-color:var(--color-accent);background:var(--color-accent-tint)}.package-card.checked.svelte-ckcskq .description:where(.svelte-ckcskq){color:var(--color-accent)}.card-top.svelte-ckcskq{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.card-label.svelte-ckcskq{overflow-wrap:break-word;min-width:0;font-size:var(--font-size-label);color:var(--color-foreground);font-weight:600}input[type=radio].svelte-ckcskq{appearance:none;border:1px solid var(--color-input-border);cursor:pointer;border-radius:50%;flex-shrink:0;width:1.1rem;height:1.1rem;transition:border-color .15s;position:relative}input[type=radio].svelte-ckcskq:checked{border-color:var(--color-accent);background:radial-gradient(circle, var(--color-accent) 52%, transparent 53%)}input[type=radio].svelte-ckcskq:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.card-price.svelte-ckcskq{align-items:baseline;gap:.3rem;display:flex}.price.svelte-ckcskq{font-size:var(--font-size-price);color:var(--color-neutral);font-weight:700;line-height:1.2}.period.svelte-ckcskq{font-size:var(--font-size-help);color:var(--color-text)}.description.svelte-ckcskq{overflow-wrap:break-word;min-width:0;font-size:var(--font-size-help);color:var(--color-text);margin:0}
