.pricing-choices{overflow-wrap:anywhere;min-width:0}.pricing-choices>summary{cursor:pointer;padding-block:12px;font-weight:650}.pricing-choices .btn{white-space:normal;min-height:44px}.pricing-choices label{gap:6px;min-width:0;margin-block:12px;display:grid}.pricing-choices input,.pricing-choices select,.pricing-choices textarea{box-sizing:border-box;max-width:100%;min-height:44px}:is(.pricing-choices label:has(input[type=checkbox]),.pricing-choices label:has(input[type=radio])){align-items:flex-start;gap:10px;display:flex}.pricing-choices input:is([type=checkbox],[type=radio]){min-width:24px;min-height:24px}.pricing-choices fieldset{border:1px solid var(--border);border-radius:8px;min-inline-size:0;margin-block:12px;padding:14px}.pricing-choices .choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.pricing-choices .price-option,.pricing-choices .price-review{border:1px solid var(--border);border-radius:8px;margin-block:12px;padding:14px}.pricing-choices .price-option:has(input:checked){border-color:var(--accent);background:var(--panel-2)}.pricing-choices .price-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pricing-choices .price-summary>div{background:var(--panel-2);border-radius:8px;min-width:0;padding:12px}.pricing-choices .price-summary dd{font-variant-numeric:tabular-nums;margin:6px 0 0}.pricing-choices pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto}.pricing-choices code{overflow-wrap:anywhere}@media (max-width:500px){.pricing-choices fieldset{padding:10px}.pricing-choices .price-summary{grid-template-columns:minmax(0,1fr)}.pricing-choices .row{flex-wrap:wrap}}
