body {
    background: #f6f9fc;
    font-family: "Microsoft JhengHei", sans-serif;
}

/* 外框 */
.alice-panel {
    background: #ffffff;
    border-radius: 12px;
    box-shadow: 0 6px 20px rgba(0,0,0,0.08);
    overflow: hidden;
}

/* 標題 */
.alice-header {
    background: linear-gradient(90deg, #0b73c9, #1894e8);
    color: white;
    padding: 16px 20px;
    font-size: 20px;
    font-weight: bold;
}

/* 表格 */
.alice-table {
    margin: 0;
}

    /* 表頭 */
    .alice-table thead {
        background: #e9f3ff;
    }

    .alice-table th {
        color: #0b73c9;
        font-weight: 600;
        border-bottom: 2px solid #d0e5ff;
    }

    /* 表格內容 */
    .alice-table td {
        background: white;
        color: #2c3e50;
    }

    /* hover 效果 */
    .alice-table tbody tr:hover {
        background: #f1f7ff;
    }

/* 檔名 */
.file-name {
    color: #0b73c9;
    font-weight: 600;
}

/* 日期欄 */
.date-col {
    color: #6c757d;
    font-size: 14px;
}
