.elementor-19403 .elementor-element.elementor-element-e2fbe7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for text-editor, class: .elementor-element-5ab09b4 */.jc-baccarat-article{
    position:relative;
    padding:35px;
    background:linear-gradient(180deg,#0b1520 0%,#102235 100%);
    border:1px solid rgba(255,255,255,.06);
    overflow:hidden;
}

.jc-baccarat-article p,
.jc-baccarat-article li{
    color:rgba(255,255,255,.82);
    font-size:17px;
    line-height:2;
}

.jc-baccarat-article h2{
    color:#fff;
    font-size:32px;
    font-weight:900;
    line-height:1.45;
    margin:45px 0 20px;
}

.jc-baccarat-article h3{
    color:#7fdcff;
    font-size:21px;
    font-weight:900;
    margin:0 0 14px;
}

.jc-baccarat-article a{
    color:#6fd6ff;
    font-weight:900;
    text-decoration:none;
    border-bottom:2px solid rgba(111,214,255,.35);
}

.jc-baccarat-article a:hover{
    color:#fff;
    border-bottom-color:#00b7ff;
}

/* 重點框 */
.jc-info-box{
    margin:28px 0;
    padding:28px;
    background:linear-gradient(180deg,rgba(0,183,255,.09),rgba(255,255,255,.035));
    border-left:4px solid #00b7ff;
}

.jc-info-box ul,
.jc-final-box ul{
    margin:0;
    padding-left:20px;
}

/* 卡片區 */
.jc-tip-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(240px,1fr));
    gap:18px;
    margin:30px 0;
}

.jc-tip-card{
    padding:24px;
    background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));
    border:1px solid rgba(255,255,255,.08);
    transition:.25s ease;
}

.jc-tip-card:hover{
    transform:translateY(-5px);
    border-color:rgba(0,183,255,.45);
}

/* 表格 */
.jc-table-wrap{
    position:relative;
    overflow-x:auto;
    margin:25px 0 35px;
    -webkit-overflow-scrolling:touch;
}

.jc-baccarat-table{
    width:100%;
    min-width:620px;
    border-collapse:collapse;
}

.jc-baccarat-table th{
    padding:16px;
    background:#00b7ff;
    color:#06111d;
    text-align:left;
    font-weight:900;
}

.jc-baccarat-table td{
    padding:16px;
    color:rgba(255,255,255,.82);
    background:rgba(255,255,255,.035);
    border-bottom:1px solid rgba(255,255,255,.08);
}

/* 總結區 */
.jc-final-box{
    margin-top:45px;
    padding:38px;
    background:linear-gradient(135deg,#0c325a,#08131d);
    border:1px solid rgba(255,255,255,.08);
}

.jc-article-cta{
    margin-top:30px;
}

.jc-article-cta a{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:16px 34px;
    background:linear-gradient(180deg,#ffd95a,#ffb300);
    color:#111 !important;
    font-size:18px;
    font-weight:900;
    border-bottom:0;
    transition:.25s ease;
}

.jc-article-cta a:hover{
    transform:translateY(-4px) scale(1.03);
}

/* 手機表格提示 */
@media(max-width:768px){

    .jc-baccarat-article{
        padding:24px;
    }

    .jc-baccarat-article h2{
        font-size:26px;
    }

    .jc-baccarat-article p,
    .jc-baccarat-article li{
        font-size:16px;
    }

    .jc-final-box{
        padding:26px 20px;
    }

    .jc-article-cta a{
        width:100%;
    }

    .jc-table-wrap::after{
        content:"👉 左右滑動查看更多";
        position:absolute;
        right:0;
        top:0;
        width:125px;
        height:100%;
        display:flex;
        align-items:center;
        justify-content:center;
        font-size:12px;
        font-weight:900;
        color:#fff;
        background:linear-gradient(90deg,rgba(11,21,32,0),rgba(11,21,32,.96) 60%);
        pointer-events:none;
        animation:jcSwipeLoop 8s infinite;
    }

}

@keyframes jcSwipeLoop{

    0%{
        opacity:1;
        transform:translateX(0);
    }

    10%{
        opacity:1;
        transform:translateX(-8px);
    }

    25%{
        opacity:0;
        transform:translateX(18px);
    }

    80%{
        opacity:0;
        transform:translateX(18px);
    }

    100%{
        opacity:1;
        transform:translateX(0);
    }

}/* End custom CSS */