/* Compact course prices, aligned with the existing catalogue typography. */
.mcb-price{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;vertical-align:middle;text-align:left;line-height:1.25;white-space:normal;max-width:100%;font-size:15px;letter-spacing:normal}
.mcb-price__previous{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.2;font-weight:400;white-space:nowrap}
.mcb-price__previous del{color:#929292;text-decoration:line-through;text-decoration-thickness:1px}
.mcb-price__previous b{display:inline-block;background:#fff0e7;color:#b95119;border-radius:4px;padding:1px 5px;font-size:10px;line-height:1.3;font-weight:600}
.mcb-price__current{display:block;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.25;color:#111;font-variant-numeric:tabular-nums}
.mcb-price__current .currencySymbol{font-size:1em;font-weight:inherit}
.mcb-price__daily{display:block;margin-top:1px;font-size:9px;line-height:1.3;font-weight:400;color:#777;white-space:normal}
.mcb-price__renew{display:block;font-size:9px;color:#929292;font-weight:400}
.mc-card__price:has(.mcb-price){display:flex;justify-content:center;align-items:flex-start;min-width:0;max-width:100%;min-height:64px;padding:0}
.mc-card__price .mcb-price{display:grid;grid-template-rows:14px 19px auto;gap:2px;justify-items:center;text-align:center}
.mc-card__price .mcb-price__previous{grid-row:1}
.mc-card__price .mcb-price__current{grid-row:2;font-size:15px;font-weight:500;color:#111}
.mc-card__price .mcb-price__daily{grid-row:3;margin:0}
.mc-card__footer:has(.mcb-price){gap:6px}
.mc-card__footer .mc-card__actions{flex-shrink:0}
.price--xl:has(.mcb-price){display:block;padding:0;white-space:normal}
.price--xl .mcb-price{gap:5px}
.price--xl .mcb-price__current{font-size:inherit;line-height:inherit;color:#111;font-weight:600}
.price--xl .mcb-price{font-size:inherit;line-height:inherit}
.price--xl .mcb-price__previous{font-size:14px;line-height:1.3}
.price--xl .mcb-price__daily{font-size:11px;line-height:1.4}
.price--xl .mcb-price__renew{display:none}
.mc-catalog-shell[data-catalog-view="price"] .mc-card__price:has(.mcb-price){justify-content:flex-end;min-height:0}
.mc-catalog-shell[data-catalog-view="price"] .mc-card__price .mcb-price{display:flex;align-items:flex-end}
