.plan-picker-choice{border:1px solid var(--color-border);background:var(--color-canvas);min-height:44px;color:var(--color-foreground);cursor:pointer;overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;padding:8px 12px;scroll-margin-block:120px;font-size:14px;line-height:1.35;display:inline-flex}.plan-picker-choice:not(:disabled):hover{border-color:var(--color-accent);background:var(--color-surface-hover)}.plan-picker-choice[aria-pressed=true]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 14%, var(--color-canvas));color:var(--color-accent);font-weight:600}.plan-picker-choice:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.plan-picker-choice:disabled{opacity:.4;cursor:not-allowed}.plan-picker-choice svg{flex-shrink:0}.plan-picker{text-align:left;gap:8px;min-width:0;font-weight:400;display:grid}:is(.compare-table .compare-plan-row:has(.plan-picker)>th,.compare-table .compare-plan-row:has(.plan-picker)>td){vertical-align:top}.plan-picker-label{color:var(--color-foreground-muted);font-size:12px;font-weight:600;line-height:1.5;display:block}.plan-picker-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,100px),1fr));grid-auto-rows:1fr;gap:6px;display:grid}.plan-picker-select{width:100%;min-width:0}
