
/* BGS unified bullion quantity pricing */
.bgs-pricing-block{margin:24px 0 30px;max-width:100%;font-family:inherit}
.bgs-pricing-heading{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-size:18px;font-weight:650;margin-bottom:12px}
.bgs-pricing-heading span{font-size:12px;font-weight:400;color:#666}
.bgs-payment-switch{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}
.bgs-payment-choice{appearance:none;border:1px solid #c6c6c6;border-radius:7px;background:#fff;color:#202020;padding:10px 15px;cursor:pointer;font:inherit;font-size:14px;line-height:1.25}
.bgs-payment-choice.is-active{border:2px solid #d49a00;background:#fff8e3;font-weight:650;padding:9px 14px}
.bgs-payment-choice:focus-visible{outline:3px solid #286bd1;outline-offset:2px}
.bgs-pricing-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.bgs-pricing-table{width:100%;border-collapse:collapse;table-layout:fixed;margin:0!important;border:1px solid #d8d8d8;font-size:14px}
.bgs-pricing-table th,.bgs-pricing-table td{padding:12px 10px;text-align:left;vertical-align:middle;border-bottom:1px solid #e1e1e1;overflow-wrap:normal;white-space:nowrap}
.bgs-pricing-table thead th{background:#1c1c1c;color:#fff;font-weight:600}
.bgs-pricing-table thead th:first-child{width:28%}
.bgs-pricing-table tbody th{font-weight:500}
.bgs-pricing-table [data-bgs-column].is-active{background:#fff5d8}
.bgs-pricing-table thead [data-bgs-column].is-active{background:#ffb000;color:#111}
.bgs-pricing-note{font-size:12px;color:#666;line-height:1.5;margin:10px 0 0}
@media(max-width:480px){.bgs-pricing-table{font-size:12px}.bgs-pricing-table th,.bgs-pricing-table td{padding:11px 7px}.bgs-pricing-table thead th:first-child{width:25%}.bgs-payment-choice{flex:1;text-align:center;font-size:13px}.bgs-pricing-heading{font-size:16px}}
