.economic-indicators-table {
    width: 100%;
    border-collapse: collapse;
    margin: 1em 0;
    font-size: 16px;
}

.economic-indicators-table th,
.economic-indicators-table td {
    border: 1px solid #e5e5e5;
    padding: 10px 14px;
    text-align: center;
}

.economic-indicators-table th {
    background-color: #f7f7f7;
    font-weight: bold;
}


/* =========================
   金融政策イベント（FOMC / 日銀）
========================= */

.policy-events-table {
    width: 100%;
    border-collapse: collapse;
    margin: 1.5em 0;
    font-size: 16px;
}

.policy-events-table th,
.policy-events-table td {
    border: 1px solid #e5e5e5;
    padding: 10px 14px;
    text-align: center;
}

.policy-events-table th {
    background-color: #f7f7f7;
    font-weight: bold;
}

/* 残り日数を少し強調 */
.policy-events-table td:last-child {
    font-weight: bold;
}

/* 7日以内のイベントを強調表示したい場合（将来用） */
.policy-events-table tr.is-soon {
    background-color: #fff7f0;
}

/* モバイル対応 */
@media (max-width: 768px) {
    .policy-events-table {
        font-size: 14px;
    }

    .policy-events-table th,
    .policy-events-table td {
        padding: 8px 10px;
    }
}
