.toastification-close-icon[data-v-6431f6cc],.toastification-title[data-v-6431f6cc]{line-height:26px}.toastification-title[data-v-6431f6cc]{color:inherit}.payment-card{transition:all .2s ease;overflow:hidden;position:relative}[dir] .payment-card{border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);background:#fff}[dir] .payment-card.card{margin-bottom:0}[dir] .payment-card .card-body,[dir] .payment-card.card .card-body{padding:0!important}[dir] .payment-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1)}[dir] .card-header-custom{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:.75rem}.card-header-custom .package-info{display:flex;align-items:center;gap:.75rem;flex:1}.card-header-custom .package-info .package-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center}[dir] .card-header-custom .package-info .package-icon{border-radius:8px;background:rgba(115,103,240,.08);border:1px solid rgba(115,103,240,.15)}.card-header-custom .package-info .package-details .package-title{font-weight:600;color:#495057;font-size:.95rem;line-height:1.4}[dir] .card-header-custom .package-info .package-details .package-title{margin-bottom:.2rem}.card-header-custom .status-badge{font-size:.65rem;font-weight:500}[dir] .card-header-custom .status-badge{padding:.35rem .5rem}[dir] .card-body-custom{padding:.75rem}.card-body-custom .price-section .price-item{display:flex;justify-content:space-between;align-items:center}[dir] .card-body-custom .price-section .price-item{padding:.4rem 0}.card-body-custom .price-section .price-item .price-label{display:flex;align-items:center;font-weight:500;color:#6c757d;font-size:.85rem}.card-body-custom .price-section .price-item .price-label .feather-icon{color:#adb5bd}[dir=ltr] .card-body-custom .price-section .price-item .price-label .feather-icon{margin-right:.4rem}[dir=rtl] .card-body-custom .price-section .price-item .price-label .feather-icon{margin-left:.4rem}.card-body-custom .price-section .price-item .price-value{font-weight:600;font-size:.9rem;color:#495057}[dir] .card-body-custom .price-section .price-item.total-price{background:rgba(115,103,240,.04);border-radius:5px;padding:.6rem;margin:.4rem -.1rem -.1rem;border:1px solid rgba(115,103,240,.08)}.card-body-custom .price-section .price-item.total-price .price-label{color:#6c757d;font-weight:600;font-size:.82rem}.card-body-custom .price-section .price-item.total-price .price-label .feather-icon{color:#adb5bd!important}.card-body-custom .price-section .price-item.total-price .price-value.total-amount{font-size:1rem;color:#495057;font-weight:700}.card-body-custom .price-section .price-item .voucher-value{color:#7367f0!important;font-weight:600;font-style:normal}[dir] .card-body-custom .status-progress{margin-top:.8rem}.card-body-custom .status-progress .progress-label{font-size:.7rem;color:#6c757d}[dir] .card-body-custom .status-progress .progress-label{margin-bottom:.4rem}.card-body-custom .status-progress .custom-progress{height:5px}[dir] .card-body-custom .status-progress .custom-progress{border-radius:3px;background-color:#e9ecef}[dir] .card-body-custom .status-progress .custom-progress .progress-bar{border-radius:3px;background-color:#7367f0}[dir] .card-footer-custom{padding:.4rem .5rem .5rem;background:#f8f9fa;border-top:1px solid #e9ecef}.card-footer-custom .action-btn{font-weight:500;transition:all .15s ease;font-size:.8rem}[dir] .card-footer-custom .action-btn{border-radius:5px;padding:.5rem .8rem}[dir] .card-footer-custom .action-btn:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}[dir=ltr] .card-footer-custom .action-btn .feather-icon{margin-right:.4rem}[dir=rtl] .card-footer-custom .action-btn .feather-icon{margin-left:.4rem}.loading-container{display:flex;flex-direction:column;align-items:center;gap:.75rem}[dir] .loading-container{padding:2rem 1rem}.loading-container .spinner-wrapper .custom-spinner{width:2rem;height:2rem}[dir] .loading-container .loading-text{text-align:center}.loading-container .loading-text h5{font-size:1rem}[dir] .loading-container .loading-text h5{margin-bottom:.25rem}.loading-container .loading-text p{font-size:.875rem}@media(max-width:768px){[dir] .payment-card{margin-bottom:1rem}[dir] .card-header-custom{padding:.5rem}.card-header-custom .package-info{flex-direction:column;align-items:flex-start;gap:.5rem}.card-header-custom .package-info .package-details{width:100%}.card-header-custom .status-badge{align-self:flex-end}[dir] .card-header-custom .status-badge{margin-top:-.8rem}[dir] .card-body-custom{padding:.5rem}[dir] .card-body-custom .price-item.total-price{margin:.5rem -.1rem -.1rem}[dir] .card-footer-custom{padding:.4rem .5rem .5rem}}@media(min-width:1200px){[dir] .payment-card{margin-bottom:1.5rem}[dir] .payment-card .card-header-custom{padding:.875rem}.payment-card .card-header-custom .package-details .package-title{font-size:1rem}[dir] .payment-card .card-body-custom{padding:.875rem}[dir] .payment-card .card-body-custom .price-item{padding:.5rem 0}.payment-card .card-body-custom .price-item .price-label{font-size:.9rem}.payment-card .card-body-custom .price-item .price-value{font-size:.95rem}.payment-card .card-body-custom .price-item.total-price .price-value.total-amount{font-size:1.1rem}}.dark-layout .payment-card{color:#d0d2d6}[dir] .dark-layout .payment-card{background:#283046;border-color:#404656}[dir] .dark-layout .payment-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.2)}[dir] .dark-layout .card-header-custom{background:#343d55;border-bottom-color:#404656}.dark-layout .card-header-custom .package-details .package-title{color:#d0d2d6}[dir] .dark-layout .card-header-custom .package-icon{background:rgba(115,103,240,.12);border-color:rgba(115,103,240,.25)}.dark-layout .card-body-custom .price-item .price-label{color:#b4b7bd}.dark-layout .card-body-custom .price-item .price-label .feather-icon{color:#676d7d}.dark-layout .card-body-custom .price-item .price-value{color:#d0d2d6}[dir] .dark-layout .card-body-custom .price-item.total-price{background:rgba(40,199,111,.08);border-color:rgba(40,199,111,.15)}.dark-layout .card-body-custom .status-progress .progress-label{color:#b4b7bd}[dir] .dark-layout .card-body-custom .status-progress .custom-progress{background-color:#404656}[dir] .dark-layout .card-footer-custom{background:#343d55;border-top-color:#404656}