/* Only mounted coupon prices and their original price hosts are affected. */
.ksap-coupon-price {display:inline-flex;align-items:baseline;padding:0;background:transparent;border:0;margin:0;word-break:keep-all;overflow-wrap:normal;text-align:left;color:#2563eb;box-sizing:border-box;min-width:0;}
.ksap-coupon-price[hidden] {display:none!important;}
.ksap-coupon-price-line {display:inline-flex;align-items:center;gap:6px;white-space:nowrap;}
.ksap-coupon-price-label {font-size:13px;line-height:1.5;font-weight:500;color:#64748b;}
.ksap-coupon-price-amount {font-size:20px;line-height:1.4;font-weight:750;letter-spacing:-.3px;color:#2563eb;white-space:nowrap;font-variant-numeric:tabular-nums;}
.ksap-coupon-price-fee-note {font-size:11px;line-height:1.5;font-weight:700;color:#64748b;white-space:nowrap;word-break:keep-all;}
[data-ksap-coupon-price-host="course-card"] {color:#64748b;font-weight:500;gap:5px;flex-wrap:wrap;max-width:100%;}
.ksap-coupon-price-original {display:contents;}
[data-ksap-coupon-price-host="course-card"] > .ksap-coupon-price-original {display:none!important;}
[data-ksap-coupon-price-host="course-card"] > .price-note {font-size:11px;white-space:nowrap;word-break:keep-all;}
[data-ksap-coupon-price-host="set-card"] {display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 6px;}
[data-ksap-coupon-price-host="set-card"] > strong,
[data-ksap-coupon-price-host="set-card"] > .ksap-catalog-set-original,
[data-ksap-coupon-price-host="set-card"] > .ksap-catalog-set-saving {display:none!important;}
[data-ksap-coupon-price-host="set-card"] .ksap-coupon-price-amount {font-size:20px;font-weight:750;color:#2563eb;}
[data-ksap-coupon-price-host="set-card"] .ksap-coupon-price-amount::before {content:none!important;}
[data-ksap-coupon-price-host="hero"],
[data-ksap-coupon-price-host="detail"],
[data-ksap-coupon-price-host="bundle-detail"] > .ksap-bundle-price-label,
[data-ksap-coupon-price-host="bundle-detail"] > .ksap-bundle-price-row,
[data-ksap-coupon-price-host="bundle-detail"] > .ksap-bundle-list-price,
[data-ksap-coupon-price-host="bundle-detail"] > .ksap-bundle-saving {display:none!important;}
.ksap-coupon-price[data-ksap-coupon-price-placement="hero"] {display:block;margin-top:8px;margin-bottom:10px;}
.ksap-coupon-price[data-ksap-coupon-price-placement="detail"],
.ksap-coupon-price[data-ksap-coupon-price-placement="bundle-detail"] {display:flex;align-items:center;flex-wrap:wrap;gap:5px 6px;margin-top:10px;margin-bottom:4px;}
[data-ksap-coupon-price-host="queue"] > strong,
[data-ksap-coupon-price-host="queue"] > small {display:none!important;}
.ksap-coupon-price[data-ksap-coupon-price-placement="queue"] .ksap-coupon-price-line {gap:2px;}
.ksap-coupon-price[data-ksap-coupon-price-placement="queue"] .ksap-coupon-price-amount {font-size:15px;}
.ksap-coupon-price .ksap-coupon-price-info {position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;min-width:0;min-height:0;padding:0;margin:0;border:0;background:transparent;color:#94a3b8;font:400 16px/1 sans-serif;box-shadow:none;cursor:pointer;}
.ksap-coupon-price-tip {position:fixed;z-index:1000010;box-sizing:border-box;width:min(300px,calc(100vw - 16px));padding:14px 16px;border:1px solid #dbe3ef;border-radius:12px;background:#fff;box-shadow:0 8px 28px rgb(15 23 42 / 14%);color:#334155;font:12px/1.6 -apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo',sans-serif;word-break:keep-all;overflow-wrap:normal;}
.ksap-coupon-price-tip[hidden] {display:none!important;}
.ksap-coupon-price-tip-title {display:block;padding-right:14px;font-size:13px;color:#172842;}
.ksap-coupon-price-tip p {margin:7px 0 0;font-size:12px;}
.ksap-coupon-price-tip-close {position:absolute;right:6px;top:6px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;background:transparent;color:#64748b;font:18px/1 sans-serif;cursor:pointer;}
