#model-dialog.subscription-active .tr-header{padding-top:22px;padding-bottom:20px}
#model-dialog.subscription-active .tr-offer.sc-offer{border-color:#cbd8ed;background:#edf3ff;color:#345f9e}
#model-dialog.subscription-active .tr-offer.sc-offer>svg{color:#5479b7}
#model-dialog.subscription-active .tr-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px}
#model-dialog.subscription-active .sc-public-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
#model-dialog.subscription-active .tr-steps>li{align-items:flex-start}
#model-dialog.subscription-active .tr-steps>li>span{margin-top:1px}
#model-dialog.subscription-active .tr-summary{background:radial-gradient(ellipse at 100% 0,#594f9c44,transparent 65%),radial-gradient(ellipse at 0 100%,#16576b40,transparent 65%),#111c2e}
#model-dialog.subscription-active .sc-order-heading{display:flex;align-items:center;gap:13px;min-width:0;margin:17px 0 23px;padding:17px 0 21px;border-bottom:1px solid #aac2e62b}
#model-dialog.subscription-active .sc-order-icon{display:grid;place-items:center;flex-shrink:0;width:43px;height:46px;border:1px solid #85b8e05e;border-radius:10px;background:linear-gradient(135deg,#28547d80,#5b4d8b70);color:#b9e8f6}
#model-dialog.subscription-active .sc-order-icon>svg{width:24px;height:24px;stroke-width:1.5}
#model-dialog.subscription-active .sc-order-heading>div{display:grid;gap:6px;min-width:0}
#model-dialog.subscription-active .sc-order-heading strong{color:#eef5ff;font:650 17px/1.4 var(--display);letter-spacing:-.02em;overflow-wrap:anywhere}
#model-dialog.subscription-active .sc-order-heading small{color:#b5c9e2;font:10px/1.6 var(--body)}
#model-dialog.subscription-active .sc-breakdown{display:grid;gap:12px;min-width:0;margin:20px 0 0;padding:0;color:#c0d2e7;font:11px/1.7 var(--body)}
#model-dialog.subscription-active .sc-breakdown>div{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}
#model-dialog.subscription-active .sc-breakdown dt{min-width:0;flex:1}
#model-dialog.subscription-active .sc-breakdown dd{flex-shrink:0;margin:0;text-align:right;color:#e1edfa;font-weight:600;white-space:nowrap}
#model-dialog.subscription-active .sc-breakdown .sc-saving,#model-dialog.subscription-active .sc-breakdown .sc-saving dd{color:#9fe3d0}
#model-dialog.subscription-active .tr-price-label{margin-top:19px;padding-top:18px;border-top:1px solid #aac2e62b;color:#c0d3e9;font-size:11px}
#model-dialog.subscription-active .tr-price{font-size:clamp(24px,2.2vw,30px);margin-top:7px;line-height:1.35;overflow-wrap:anywhere}
#model-dialog.subscription-active .tr-price>small{margin-top:1px;color:#b9cee6;font-size:10px}
#model-dialog.subscription-active .tr-summary-tax{color:#b9cbe1;line-height:1.85}
#model-dialog.subscription-active .sc-order-note{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0;padding:11px 12px;border:1px solid #7296c33b;border-radius:8px;background:#407cb010;color:#bcd2e9;font:10px/1.8 var(--body)}
#model-dialog.subscription-active .sc-order-note>svg{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:#9acddd}
#model-dialog.subscription-active .tr-benefits{margin-top:18px;padding-top:18px}
#model-dialog.subscription-active .tr-summary-foot{margin-top:18px}
#model-dialog.subscription-active .sc-mobile-total{display:none}
@media(max-width:1020px){#model-dialog.subscription-active .tr-steps{gap:14px}#model-dialog.subscription-active .tr-steps strong{font-size:11px}#model-dialog.subscription-active .tr-steps small{font-size:9px}#model-dialog.subscription-active .sc-order-heading{gap:11px}#model-dialog.subscription-active .sc-order-heading strong{font-size:16px}#model-dialog.subscription-active .sc-breakdown{font-size:10px;gap:11px}}
@media(max-width:799px){#model-dialog.subscription-active .tr-header{padding-top:20px;padding-bottom:18px}#model-dialog.subscription-active .tr-steps{gap:14px;margin-bottom:21px}#model-dialog.subscription-active .tr-steps>li{gap:9px}#model-dialog.subscription-active .tr-steps small{font-size:9px}#model-dialog.subscription-active .sc-mobile-total{display:flex;align-items:center;justify-content:space-between;gap:15px;min-width:0;padding:14px 15px;border:1px solid #cfdeef;border-radius:9px;background:linear-gradient(115deg,#f2f7ff,#f7f5fd)}#model-dialog.subscription-active .sc-mobile-total>span{min-width:0;color:#527096;font:600 11px/1.7 var(--body)}#model-dialog.subscription-active .sc-mobile-total>strong{min-width:0;color:#274f88;font:650 21px/1.45 var(--display);letter-spacing:-.03em;text-align:right;overflow-wrap:anywhere}#model-dialog.subscription-active .sc-order-heading{margin-bottom:20px}#model-dialog.subscription-active .sc-order-heading strong{font-size:18px}#model-dialog.subscription-active .sc-breakdown{font-size:11px}#model-dialog.subscription-active .tr-price{font-size:29px}}
@media(max-width:480px){#model-dialog.subscription-active .tr-header{padding-top:19px;padding-bottom:17px}#model-dialog.subscription-active .tr-offer.sc-offer{max-width:52%;padding:7px 9px;font-size:9px;line-height:1.5;white-space:normal;text-align:left}#model-dialog.subscription-active .tr-offer.sc-offer>svg{width:14px;height:14px}#model-dialog.subscription-active .tr-steps{gap:9px;margin-bottom:19px}#model-dialog.subscription-active .tr-steps>li{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:11px}#model-dialog.subscription-active .tr-steps>li>span{width:27px;height:27px;font-size:9px}#model-dialog.subscription-active .tr-steps strong{font-size:10px;line-height:1.5;overflow-wrap:normal}#model-dialog.subscription-active .tr-steps small{display:none}#model-dialog.subscription-active .sc-mobile-total{padding:12px 13px;gap:11px}#model-dialog.subscription-active .sc-mobile-total>span{font-size:10px}#model-dialog.subscription-active .sc-mobile-total>strong{font-size:19px}#model-dialog.subscription-active .sc-order-heading{gap:11px;margin-top:15px;padding:14px 0 19px}#model-dialog.subscription-active .sc-order-icon{width:39px;height:43px}#model-dialog.subscription-active .sc-order-heading strong{font-size:17px}#model-dialog.subscription-active .sc-order-heading small{font-size:10px}#model-dialog.subscription-active .sc-breakdown{font-size:10px;gap:11px}#model-dialog.subscription-active .tr-price-label{font-size:10px}#model-dialog.subscription-active .tr-price{font-size:27px}#model-dialog.subscription-active .sc-order-note{font-size:10px;padding:11px}#model-dialog.subscription-active .tr-summary-tax{font-size:9px}}
@media(max-width:350px){#model-dialog.subscription-active .tr-offer.sc-offer{font-size:8px;padding:6px 7px;gap:5px}#model-dialog.subscription-active .tr-steps{gap:7px}#model-dialog.subscription-active .tr-steps strong{font-size:9px}#model-dialog.subscription-active .tr-steps>li>span{width:25px;height:25px}#model-dialog.subscription-active .sc-mobile-total{flex-direction:column;align-items:flex-start;gap:3px}#model-dialog.subscription-active .sc-mobile-total>strong{font-size:20px;text-align:left}#model-dialog.subscription-active .sc-order-heading strong{font-size:16px}#model-dialog.subscription-active .sc-breakdown>div{gap:10px}#model-dialog.subscription-active .sc-breakdown{font-size:10px}#model-dialog.subscription-active .tr-price{font-size:24px}}
