.noa-markdown-format {
    table {
        width: 100%;
        border-collapse: collapse;
        background: #fff;
        margin: 16px 0;
        border: 2px solid #e5e7eb;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }

    thead {
        background: #f5f5f5;
    }

    th {
        color: #666;
        font-weight: 500;
        text-align: left;
        padding: 8px;
        border-bottom: 1px solid #eee;
        transition: background-color 0.2s;
    }

    td {
        padding: 4px;
        border-bottom: 1px solid #eee;
        color: #333;
    }

    tr {
        transition: background-color 0.2s;

    }

    tr:hover {
        background-color: #f5f5f5;
    }

    tr:last-child td {
        border-bottom: none;
    }

}