.cost-preview-container .cost-item{transition:all .3s ease}.cost-preview-container .cost-item.cost-updated{animation:cost-highlight .6s ease}.cost-preview-container .badge{transition:all .2s ease;font-weight:500}.cost-preview-container .cost-breakdown{font-size:.9rem}.cost-preview-container .cost-breakdown .border-top{border-color:rgba(var(--bs-border-color-rgb),.2)!important}.cost-preview-container .cost-breakdown .border-2{border-width:2px!important;border-color:rgba(var(--bs-border-color-rgb),.5)!important}.cost-preview-container .cost-breakdown .icon-layers{color:var(--bs-primary)!important}.cost-preview-container .cost-breakdown .icon-plus{color:var(--bs-warning)!important}.cost-preview-container .cost-breakdown .icon-wallet{color:var(--bs-dark)!important}.cost-preview-container .bg-light{background-color:var(--bs-gray-100)!important;border-color:var(--bs-gray-300)!important}.cost-preview-container .points-value{font-size:.9rem}@keyframes cost-highlight{0%{background-color:rgba(var(--bs-warning-rgb),.1);transform:scale(1)}50%{background-color:rgba(var(--bs-warning-rgb),.2);transform:scale(1.02)}to{background-color:transparent;transform:scale(1)}}@media(max-width:576px){.cost-preview-container .cost-breakdown{font-size:.85rem}.cost-preview-container .badge{font-size:.7rem}}
