﻿@charset "utf-8";
/*ESG Style*/

/* =======================
   GridView + Table1 共用
   ======================= */

/* 通用表格樣式 */
.ver_list,
.table1 {
    width: 100%;
    border-collapse: collapse;
    font-family: "Microsoft JhengHei", Arial, sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 1.8;
    border: 1px solid #ccc;
}

    /* 表頭 (GridView + Table1 都吃得到) */
    .ver_list .datagrid th,
    .ver_list .datagrid td,
    .table1 thead td,
    .table1 thead th,
    .table1 .gv-header td {
        background-color: #c7dce5; /* 淺藍色表頭 */
        /*font-weight: bold;*/
        text-align: left;
        color: #016364;
        padding: 8px 8px; /* 高度加倍 */
        line-height: 2; /* 行距再拉高，確保文字不擠 */
        border: 1px solid #ccc;
    }

    /* 單數列 */
    .ver_list .dgItem,
    .table1 tbody tr:nth-child(odd) td {
        background-color: #ffffff; /* 白底 */
        padding: 10px 8px;
        border: 1px solid #e5e5e5;
        color: #323232;
    }

    /* 雙數列 */
    .ver_list .dgAlternative,
    .table1 tbody tr:nth-child(even) td {
        background-color: #f5f5f5; /* 淺灰底 */
        padding: 10px 8px;
        border: 1px solid #e5e5e5;
        color: #323232;
    }

    /* 超連結 */
    .ver_list a,
    .table1 a {
        color: #016364;
        text-decoration: none;
    }

        .ver_list a:hover,
        .table1 a:hover {
            text-decoration: underline;
        }
