﻿.refund-page-container {
    background: #f5f7f9;
    min-height: 100vh;
    padding: 30px 15px;
}

    .refund-page-container .card {
        max-width: 950px;
        margin: auto;
        border: none;
        border-radius: 16px;
    }

    .refund-page-container h1 {
        font-weight: 700;
    }

    .refund-page-container h3 {
        color: #198754;
        font-size: 1.25rem;
        font-weight: 600;
        border-bottom: 2px solid #e9ecef;
        padding-bottom: 8px;
        margin-bottom: 15px;
    }

    .refund-page-container p,
    .refund-page-container li {
        font-size: 16px;
        line-height: 1.8;
        color: #555;
    }

    .refund-page-container ul {
        padding-left: 22px;
    }

    .refund-page-container a {
        color: #198754;
        text-decoration: none;
        font-weight: 600;
    }

        .refund-page-container a:hover {
            text-decoration: underline;
        }

    .refund-page-container .contact-box {
        background: #f8f9fa;
        border-radius: 10px;
        padding: 20px;
        margin-top: 20px;
    }

        .refund-page-container .contact-box p {
            margin-bottom: 10px;
        }
