.adxt-product-pricing{margin:30px 0;padding:26px;border:1px solid #cbdde5;border-radius:16px;background:#f5fafb}.adxt-product-pricing h2{margin-top:8px}.adxt-price-row{display:grid;grid-template-columns:1fr 2fr 1fr;gap:14px;padding:18px;background:#fff;border:1px solid #dbe7ec;border-radius:10px;margin:16px 0}.adxt-price-row .button{align-self:end;justify-self:start}.adxt-price-row input,.adxt-price-row select{width:100%;min-width:0}.adxt-price-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.adxt-price-summary article{padding:16px;background:#fff;border-radius:10px;border:1px solid #d4e4eb}.adxt-price-summary span{display:block;font-size:12px}.adxt-price-summary strong{font-size:21px;display:block;color:#087eaf;margin-top:8px}.adxt-price-negative strong{color:#a83440}.adxt-product-pricing table{width:100%;border-collapse:collapse}.adxt-product-pricing th,.adxt-product-pricing td{padding:10px;text-align:left;border-bottom:1px solid #d5e4eb}.adxt-product-pricing .description{font-size:13px;line-height:1.7}.adxt-price-error{color:#a83440;font-weight:bold}@media(max-width:700px){.adxt-product-pricing{padding:16px}.adxt-price-row{grid-template-columns:1fr}.adxt-price-summary{grid-template-columns:1fr 1fr}.adxt-price-summary strong{font-size:17px}}
