.PaymentResult-module-scss-module__TjLP2a__container{justify-content:center;align-items:center;min-height:60vh;padding:40px 20px;display:flex}.PaymentResult-module-scss-module__TjLP2a__card{background:var(--surface-color,#fff);text-align:center;border-radius:16px;width:100%;max-width:520px;padding:48px 40px;box-shadow:0 4px 24px rgba(0,0,0,.08)}.PaymentResult-module-scss-module__TjLP2a__icon{margin-bottom:16px;font-size:56px}.PaymentResult-module-scss-module__TjLP2a__title{color:var(--text-primary);margin-bottom:8px;font-size:24px;font-weight:700}.PaymentResult-module-scss-module__TjLP2a__message{color:var(--text-secondary);margin-bottom:24px;font-size:16px;line-height:1.5}.PaymentResult-module-scss-module__TjLP2a__details{background:var(--surface-muted,#f5f5f5);text-align:left;border-radius:12px;margin-bottom:24px;padding:20px}.PaymentResult-module-scss-module__TjLP2a__detailRow{color:var(--text-primary);border-bottom:1px solid var(--border-color,#eee);justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.PaymentResult-module-scss-module__TjLP2a__detailRow:last-child{border-bottom:none}.PaymentResult-module-scss-module__TjLP2a__detailLabel{color:var(--text-secondary)}.PaymentResult-module-scss-module__TjLP2a__detailValue{font-weight:600}.PaymentResult-module-scss-module__TjLP2a__spinner{border:4px solid var(--border-color,#e0e0e0);border-top-color:var(--primary-color,#4a90e2);border-radius:50%;width:48px;height:48px;margin:0 auto 16px;animation:.8s linear infinite PaymentResult-module-scss-module__TjLP2a__spin}@keyframes PaymentResult-module-scss-module__TjLP2a__spin{to{transform:rotate(360deg)}}.PaymentResult-module-scss-module__TjLP2a__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.PaymentResult-module-scss-module__TjLP2a__stateCompleted .PaymentResult-module-scss-module__TjLP2a__icon{color:var(--success-color,#22c55e)}.PaymentResult-module-scss-module__TjLP2a__stateFailed .PaymentResult-module-scss-module__TjLP2a__icon,.PaymentResult-module-scss-module__TjLP2a__stateCancelled .PaymentResult-module-scss-module__TjLP2a__icon,.PaymentResult-module-scss-module__TjLP2a__stateExpired .PaymentResult-module-scss-module__TjLP2a__icon{color:var(--error-color,#ef4444)}.PaymentResult-module-scss-module__TjLP2a__stateRefunded .PaymentResult-module-scss-module__TjLP2a__icon{color:var(--warning-color,#f59e0b)}.PaymentResult-module-scss-module__TjLP2a__statePending .PaymentResult-module-scss-module__TjLP2a__icon{color:var(--info-color,#3b82f6)}
