﻿/* =========================================================
   TENDER TABLE
========================================================= */

.tender-card {
    padding: 22px;
    border: 1px solid #e3e7ec;
    border-radius: 12px;
    background: #ffffff;
    box-shadow: 0 6px 24px rgba(15,27,45,.045);
}


.tender-public-table {
    width: 100%;
    margin: 0;
    border-collapse: separate;
    border-spacing: 0;
}


    .tender-public-table thead th {
        padding: 13px 15px;
        border: 0;
        border-bottom: 2px solid #e5e8ec;
        background: #f7f8fa;
        color: #566274;
        font-size: 0.8rem;
        font-weight: 700;
        letter-spacing: .8px;
        text-transform: uppercase;
        vertical-align: middle;
    }


        .tender-public-table thead th:first-child {
            border-radius: 7px 0 0 0;
        }


        .tender-public-table thead th:last-child {
            border-radius: 0 7px 0 0;
        }


    .tender-public-table tbody td {
        position: relative;
        padding: 15px;
        border: 0;
        border-bottom: 1px solid #edf0f3;
        background: #ffffff;
        color: #112338;
        font-size: 0.8rem;
        line-height: 1.55;
        vertical-align: top;
        transition: background .18s ease;
    }


    .tender-public-table tbody tr:hover td {
        background: #fcf9f9;
    }


    /* Tender title */

    .tender-public-table td:first-child a.fw-semibold {
        color: #17243a;
        font-size: 0.8rem;
        font-weight: 600 !important;
        line-height: 1.5;
        text-decoration: none;
    }


        .tender-public-table td:first-child a.fw-semibold:hover {
            color: #880000;
        }


    /* Tender number */

    .tender-public-table .small-muted {
        margin-top: 4px;
        color: #004da7;
        font-size: 0.8rem;
        line-height: 1.4;
    }


    /* row accent */

    .tender-public-table tbody tr td:first-child::before {
        content: "";
        position: absolute;
        left: 0;
        top: 8px;
        bottom: 8px;
        width: 3px;
        border-radius: 2px;
        background: #880000;
        transform: scaleY(0);
        transition: transform .2s ease;
    }


    .tender-public-table tbody tr:hover
    td:first-child::before {
        transform: scaleY(1);
    }
