.plans.svelte-1arjhac{border:0;padding:0;margin:0;display:grid;gap:10px}.plans.svelte-1arjhac legend:where(.svelte-1arjhac){padding:0;width:100%}legend.svelte-1arjhac h2:where(.svelte-1arjhac){font-size:1.25rem;margin:32px 0 14px}.plan.svelte-1arjhac{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"radio name" "radio lines" "radio price";gap:2px 12px;align-items:center;padding:14px 16px;border:1px solid var(--p-line-strong);border-radius:8px;cursor:pointer}.plan.svelte-1arjhac:hover{border-color:var(--p-text-3)}.plan.on.svelte-1arjhac{border-color:var(--p-brand);box-shadow:0 0 0 1px var(--p-brand);background:var(--p-brand-soft)}.plan.svelte-1arjhac input:where(.svelte-1arjhac){grid-area:radio;align-self:start;margin-top:4px;accent-color:var(--p-brand);width:18px;height:18px}.p-name.svelte-1arjhac{grid-area:name;font-weight:650}.p-lines.svelte-1arjhac{grid-area:lines;font-size:.92rem;color:var(--p-text-2)}.p-price.svelte-1arjhac{grid-area:price;display:flex;flex-wrap:wrap;gap:0 10px;font-size:.95rem}.p-price.svelte-1arjhac .incl:where(.svelte-1arjhac){color:var(--p-text-3)}.field-err.svelte-1arjhac{display:block;margin-top:6px;font-size:.88rem;font-weight:500;color:var(--p-error)}
