.cs-summary-bonus span em {
    display: inline-block;
    margin-left: 5px;
    padding: 2px 7px;
    border-radius: 999px;
    background: #ecfdf3;
    color: #039855;
    font-size: 11px;
    font-style: normal;
    font-weight: 800;
}
.cs-summary-bonus strong { color: #12b76a; }
.cs-summary-arrival { align-items: center; margin-top: 3px; border-bottom: 0; }
.cs-summary-arrival strong { color: #635bff; font-size: 20px; }

.cs-summary-first{display:none;color:#087443}.cs-summary-first strong{color:#12b76a}
.cs-quick-amounts{grid-template-columns:repeat(5,1fr);margin-bottom:10px}
.cs-quick-amounts button{position:relative;display:flex;height:64px;align-items:center;justify-content:center;flex-direction:column}
.cs-quick-amounts button strong{font-size:15px}.cs-quick-amounts button small{margin-top:3px;color:#98a2b3}
.cs-quick-amounts button.recommended{border-color:#c3bfff}.cs-quick-amounts button em{position:absolute;top:-8px;right:-3px;padding:2px 7px;border-radius:999px;background:#635bff;color:#fff;font-size:10px;font-style:normal}
.cs-next-tier{margin-bottom:22px;color:#635bff;font-size:12px;font-weight:700}
.cs-first-bonus{display:flex;align-items:center;gap:10px;margin-bottom:13px;padding:13px;border:1px solid #b7ebcd;border-radius:12px;background:#f0fdf4}
.cs-first-bonus span{padding:4px 7px;border-radius:6px;background:#12b76a;color:#fff;font-size:10px;font-weight:800}.cs-first-bonus strong{color:#087443;font-size:13px}
.cs-bonus-item{position:relative}.cs-bonus-item.featured{border-color:#c3bfff;background:#f7f6ff}.cs-bonus-item b{position:absolute;top:10px;right:10px;color:#635bff;font-size:10px}
@media(max-width:620px){.cs-quick-amounts{grid-template-columns:repeat(3,1fr)}}
