/* AQ-610: native keyboard-accessible currency selector, minimum 44px target. */
.pricing-currency{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:16px 0;font:500 13px/1.5 Inter,Arial,sans-serif;color:var(--text,inherit)}
.pricing-currency select{min-height:44px;min-width:140px;padding:9px 32px 9px 12px;border:1px solid var(--grid,#777);border-radius:6px;background:var(--panel,#fff);color:var(--text,#111);font:inherit}
.pricing-currency select:focus-visible{outline:2px solid var(--brand-d,#126a69);outline-offset:3px}
.pricing-currency small{font:inherit;color:var(--text-dim,inherit)}

.team-savings{margin:12px 0;font-size:14px;line-height:1.45}
.team-savings p{margin:3px 0}
.team-savings p:empty,.team-savings:not(:has(p:not(:empty))){display:none}
