.elementor-41797 .elementor-element.elementor-element-1a14651{--display:flex;}/* Start custom CSS for html, class: .elementor-element-6b75c0b *//* --- 外層容器 --- */
.price-table-wrapper {
    max-width: 900px;
    margin: 0 auto;
    border: 1px solid #333;
    border-radius: 8px;
    overflow: hidden;
    background: #121212;
}

/* --- 基礎表格 --- */
.my-game-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 19px;
    color: #ddd;
    font-family: sans-serif;
}

.my-game-table th, 
.my-game-table td {
    padding: 20px 15px;
    border-bottom: 1px solid #2a2a2a;
    vertical-align: middle;
}

/* --- 說明文字 --- */
.desc-text {
    font-size: 0.95em;
    color: rgba(255, 255, 255, 0.75);
    text-align: left;
    padding-left: 20px;
    line-height: 1.5;
    letter-spacing: 0.5px;
}

/* --- 互動效果 --- */
.my-game-table tbody tr:hover {
    background-color: rgba(255, 255, 255, 0.03);
}

/* --- 標題與分類 --- */
.table-header th {
    background-color: #1a1a1a;
    border-bottom: 2px solid #ff5722;
    font-weight: bold;
    text-align: left;
    padding-left: 15px;
    color: #fff;
}
.section-title {
    text-align: center;
    font-weight: bold;
    color: #ff5722;
    background-color: rgba(255, 87, 34, 0.05);
    letter-spacing: 2px;
}

/* --- 價格顯示 --- */
.price-wrap { text-align: right; line-height: 1.3; }
.old-price { text-decoration: line-through; color: #666; font-size: 0.8em; margin-right: 8px; }
.new-price { color: #ff3d00; font-weight: bold; font-size: 1.3em; white-space: nowrap; }

/* --- 手機版 RWD --- */
@media (max-width: 768px) {
    .price-table-wrapper { border: none; }
    .my-game-table { font-size: 14px; }
    .my-game-table th, .my-game-table td { padding: 12px 5px; }
    .desc-text { padding-left: 5px; font-size: 12px; line-height: 1.3; }
    .old-price { display: block; margin-right: 0; margin-bottom: 2px; }
    
    .col-name { width: 25%; }
    .col-desc { width: 45%; }
    .col-price { width: 30%; }
}/* End custom CSS */