/* Public project records only: do not style header, banner or company links. */
.chief-projects.cf_company_project_1{width:96%;max-width:1180px;margin:26px auto;padding:0;color:#3b5361}
body.chief-mobile-page .chief-projects .cf_company_project_2{font-family:system-ui,-apple-system,"Microsoft JhengHei",sans-serif;font-size:16px;line-height:1.65;width:100%;font-weight:400}
.chief-projects-table{width:100%;border-spacing:0;border-collapse:separate;table-layout:fixed;border:1px solid #d8e5eb;border-radius:16px;overflow:hidden;background:#fff}
.chief-projects-table .chief-projects-caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.chief-projects-table th{background:#e3f2eb;color:#386657;font-weight:600;text-align:left;padding:16px 14px;vertical-align:middle;border-bottom:1px solid #d5e5dd}
.chief-projects-table th:nth-child(1){width:19%}.chief-projects-table th:nth-child(2){width:25%}.chief-projects-table th:nth-child(3){width:12%}.chief-projects-table th:nth-child(4){width:16%}.chief-projects-table th:nth-child(5){width:16%}.chief-projects-table th:nth-child(6){width:12%}
.chief-projects-table td{padding:16px 14px;vertical-align:middle;border-bottom:1px solid #e0e9ed;overflow-wrap:anywhere;color:#3b5361;font-variant-numeric:tabular-nums}
.chief-projects-table tbody tr:nth-child(even) td{background:#f0f7fb}.chief-projects-table tbody tr:nth-child(odd) td{background:#fff}
.chief-projects-table tbody tr:last-child td{border-bottom:0}.chief-projects-table td:first-child{font-weight:600;color:#386657}
.chief-projects-table th:nth-child(n+3),.chief-projects-table td:nth-child(n+3){text-align:center}
@media(max-width:1000px){
 .chief-projects.cf_company_project_1{width:calc(100% - 24px);margin:22px auto;padding:0}
 .chief-projects-table{display:block;border:0;border-radius:0;background:transparent;overflow:visible;table-layout:auto}
 .chief-projects-table thead{display:none}.chief-projects-table tbody{display:grid;gap:12px}
 .chief-projects-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid #d8e5eb;border-radius:15px;overflow:hidden;background:#fff}
 .chief-projects #chief-projects-table>tbody>tr>td{display:block;min-width:0;width:auto!important;justify-self:stretch;padding:8px 14px;border-bottom:0!important;text-align:left!important;background:#fff;line-height:1.65}
 .chief-projects-table td::before{content:attr(data-label);display:block;font-size:12px;color:#758b96;font-weight:400;margin-bottom:3px}
 .chief-projects #chief-projects-table td:nth-child(1){grid-column:1/-1;background:#e3f2eb!important;color:#386657;font-size:18px;padding:10px 14px;font-weight:600}
 .chief-projects-table td:nth-child(1)::before{display:none}.chief-projects-table td:nth-child(2){grid-column:1/-1}
 .chief-projects-table td:nth-child(3),.chief-projects-table td:nth-child(4){background:#f0f7fb!important}
}

/* UI200: phone text 110%, area units follow values rather than labels. */
@media(max-width:1000px){
 body.chief-mobile-page .chief-projects .cf_company_project_2{font-size:17.6px}
 .chief-projects-table td::before{font-size:13.2px}
 .chief-projects #chief-projects-table td:nth-child(1){font-size:19.8px}
 .chief-projects-table td:nth-child(3)::before{content:"基地面積"}
 .chief-projects-table td:nth-child(4)::before{content:"總樓地板面積"}

}

/* UI201: area units follow values on both desktop and phone. */
.chief-projects-table td:nth-child(3)::after,.chief-projects-table td:nth-child(4)::after{content:" m²";white-space:nowrap}
