.site-shell .pricing-page .pricing-table-wrap .budget-table,.site-shell .pricing-page .pricing-table-wrap .pricing-quote-table{min-width:0}.site-shell .pricing-page .pricing-table-wrap :is(.budget-table,.pricing-quote-table) :is(td,th){min-width:0;padding:16px 10px;white-space:nowrap;font-size:14px}.site-shell .pricing-page td a.pricing-provider-link{margin:0;font-size:inherit;color:var(--ink);text-decoration:none}.site-shell .pricing-page td a.pricing-provider-link:hover{color:var(--accent);text-decoration:underline}.pricing-provider-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.site-shell .pricing-page .pricing-mode{margin:0 24px}.site-shell .pricing-page .pricing-mode-controls{box-sizing:border-box;height:124px;padding:20px 24px}.site-shell .pricing-page .pricing-mode-controls fieldset{width:100%}.site-shell .pricing-page .pricing-mode-controls legend{font-size:13px}.site-shell .pricing-page .pricing-mode-controls .pricing-buttons{flex-wrap:nowrap;max-width:100%;width:fit-content}.site-shell .pricing-page button.pricing-header-sort{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit}.site-shell .pricing-page button.pricing-header-sort:hover{color:var(--accent)}.pricing-header-sort .pricing-sort-icon{display:block;flex-shrink:0}.site-shell .pricing-page .pricing-plan-terms{white-space:normal;max-width:260px}.site-shell .pricing-page .pricing-summary .pricing-awaiting{font-size:16px;margin:8px 0 0}.site-shell .pricing-page .pricing-quote-table small{display:inline;font-size:12px;font-weight:400;color:var(--ink-soft)}@media(max-width:700px){.site-shell .pricing-page .pricing-mode{margin:0 16px}.site-shell .pricing-page .pricing-mode button{flex:1 0 auto;padding:10px 6px;font-size:11px}.site-shell .pricing-page .pricing-spec-controls>fieldset:first-child .pricing-buttons{flex-wrap:nowrap;gap:2px}.site-shell .pricing-page .pricing-spec-controls>fieldset:first-child button{padding:10px 6px;font-size:12px}.site-shell .pricing-page .pricing-mode-controls{padding:20px 16px}.site-shell .pricing-page .pricing-mode-controls .pricing-buttons{gap:4px}.site-shell .pricing-page .pricing-mode-controls .pricing-buttons button{padding:10px 6px;font-size:12px}.site-shell .pricing-page .pricing-mode-controls .pricing-buttons label{padding:0 6px}.site-shell .pricing-page .pricing-mode-controls .pricing-buttons input{width:44px}.site-shell .pricing-page .pricing-table-wrap :is(.budget-table,.pricing-quote-table) :is(td,th){padding:12px 8px;font-size:13px}.site-shell .pricing-page .pricing-table-wrap .budget-table td:first-child{white-space:normal;min-width:96px}.site-shell .pricing-page .pricing-plan-terms{min-width:180px}.site-shell .pricing-page .pricing-quote-table td:first-child{min-width:96px}}