.refund-modal .step-indicator{display:flex;justify-content:center;gap:8px;margin-bottom:24px}.refund-modal .step-indicator .step-dot{width:12px;height:12px;border-radius:50%;background-color:#e1c9a2;transition:all .3s ease}.refund-modal .step-indicator .step-dot.active{background-color:#2c577d;transform:scale(1.2)}.refund-modal .step-indicator .step-dot.completed{background-color:#28a745}.refund-modal .refund-step .refund-option{transition:all .3s ease;border-radius:12px}.refund-modal .refund-step .refund-option:hover{background-color:#e1c9a2;transform:translateY(-2px);box-shadow:0 4px 12px rgba(190,137,52,.2)}.refund-modal .refund-step .refund-option:active{transform:translateY(0)}.refund-modal .back-button{transition:all .3s ease}.refund-modal .back-button:hover{background-color:#e1c9a2;transform:scale(1.1)}@media(max-width:768px){.refund-modal .refund-step .refund-option{padding:12px}.refund-modal .refund-step .refund-option span{font-size:16px}}.gradientHover{background:linear-gradient(90deg,#ad7d2f,#ad7d2f);background-size:200% 100%;transition:background-position .5s ease}@keyframes glow{0%{box-shadow:0 0 5px #fff}50%{box-shadow:0 0 20px #ad7d2f}to{box-shadow:0 0 5px #fff}}.glow{animation:glow 2s ease-in-out infinite;border:1.5px solid #ad7d2f}@keyframes wave{0%{transform:translateX(0)}25%{transform:translateX(-10px)}50%{transform:translateX(0)}75%{transform:translateX(-5px)}to{transform:translateX(0)}}.pointerWrapper{display:inline-flex;align-items:center;position:relative}.pointerIcon{margin-left:8px;animation:wave 2s ease-in-out infinite}