/* REAMED multi-specialty consultation tariffs — small, readable lists, no nested cards */
.rbm-prices{box-sizing:border-box;width:100%;max-width:100%;margin:12px 0 16px;padding:14px 16px;border:1px solid #dae8f4;border-radius:12px;background:#f7fbff;color:#1b3551;font-family:inherit}
.rbm-prices *{box-sizing:border-box}
.rbm-prices-title{font-size:13px;font-weight:700;color:#526a82;margin:0 0 8px}
.rbm-price-row{display:flex;align-items:baseline;justify-content:space-between;column-gap:16px;row-gap:4px;padding:9px 0;border-bottom:1px solid #e2edf7}
.rbm-price-row:last-child{border-bottom:0;padding-bottom:0}
.rbm-price-role{font-size:14px;font-weight:500;line-height:1.4;min-width:0;overflow-wrap:break-word}
.rbm-price-value{font-size:16px;line-height:1.35;font-weight:750;color:#17449e;white-space:nowrap;font-variant-numeric:tabular-nums}
.rbm-prices--profile{background:#fff;padding:13px 16px}
.rbm-prices--profile .rbm-price-value{font-size:19px}
.rbm-prices--widget{padding:10px 11px;margin:10px 0;background:#f5f9fd;border-color:#e5edf6}
.rbm-prices--widget .rbm-price-row{padding:7px 0;column-gap:8px}
.rbm-prices--widget .rbm-price-role{font-size:12px}
.rbm-prices--widget .rbm-price-value{font-size:13px}
@media(max-width:440px){.rbm-prices--profile .rbm-price-row{flex-wrap:wrap;row-gap:3px}.rbm-prices--profile .rbm-price-value{font-size:18px}}
