.nm-billing-switch { display: flex; flex-wrap: wrap; align-items: center; gap: 20px; width: fit-content; margin: 20px 0; padding: 12px 20px; border: 1px solid #f99045; border-radius: 12px; background: #fff; color: #4b2b16; }
.nm-billing-switch legend { padding: 0 6px; font-size: 13px; }
.nm-billing-switch label { display: inline-flex; align-items: center; gap: 7px; cursor: pointer; }
.nm-billing-switch input { accent-color: #b75512; }
.nm-billing-switch input:focus-visible { outline: 2px solid #b75512; outline-offset: 4px; }
.nm-membership-price { font-weight: 700; }
.notion-membership-plans-page .notion-membership-plan > .nm-plan-price { margin: -4px 0 24px; color: #744321; font-size: clamp(22px, 2.2vw, 30px); line-height: 1.35; }
.nm-plan-price .nm-membership-price { display: block; }
