.payment-price-practice .method-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}
.payment-price-practice .method-card{display:flex;flex-direction:column;gap:8px;text-align:left;min-height:110px;padding:16px;border:1px solid #b8cacc;background:#fff;color:#16343b;border-radius:14px}
.payment-price-practice .method-card[aria-pressed=true]{outline:3px solid #087f83}
.payment-price-practice .method-cost{font-size:.85rem;color:#4c5963}.payment-price-practice .method-cost-good{color:#087448}
.payment-price-practice dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px}.payment-price-practice dd{margin:0;text-align:right}
dialog.payment-price-practice{max-width:min(740px,92vw);max-height:85vh;overflow:auto;border:0;border-radius:18px;padding:22px}dialog.payment-price-practice::backdrop{background:#102a3966}
