.body {
    font-family: 'Poppins', sans-serif;
    background: #f4f6f8;
    margin: 0;
    padding: 40px;
    height: max-content;
}

.container {
    max-width: 1000px;
    margin: 50px auto 200px auto;
    background: #ffffff;
    padding: 40px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    border-radius: 10px;
    
}

h1 {
    text-align: center;
    color: #333;
    margin-bottom: 30px;
}

table {
    width: 100%;
    border-collapse: collapse;
    text-align: left;
}

th, td {
    padding: 16px;
    border-bottom: 1px solid #e0e0e0;
}
.link{
    color:#2980b9;
}
th {
    background-color: #2c3e50;
    color: white;
}

tr:hover {
    background-color: #f0f8ff;
}

.btn {
    background-color: #3498db;
    color: white;
    padding: 8px 12px;
    text-decoration: none;
    border-radius: 5px;
    transition: 0.3s;
}

.btn:hover {
    background-color: #2980b9;
}
/* In Mobile View Text Show Correct*/
@media (max-width: 600px) {
    table, thead, tbody, th, td, tr {
        display: block;
        font-size: 14px; /* Adjust overall font size */
    }

    th {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    tr {
        margin-bottom: 15px;
        border-bottom: 2px solid #ddd;
    }

    td {
        border: none;
        position: relative;
        padding-left: 50%;
        font-size: 14px; /* Adjust td font size */
    }

    td:before {
        position: absolute;
        left: 15px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        font-weight: bold;
        color: #555;
        font-size: 13px; /* Adjust label font size */
    }

    /* Optional: Make font smaller on very small screens (e.g., <400px) */
    @media (max-width: 400px) {
        table, td, td:before {
            font-size: 12px;
        }
    }

    td:nth-of-type(1):before { content: "Sr No."; }
    td:nth-of-type(2):before { content: "Description"; }
    td:nth-of-type(3):before { content: "Attached File"; }
}

