.elementor-40769 .elementor-element.elementor-element-67530d0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40769 .elementor-element.elementor-element-67530d0:not(.elementor-motion-effects-element-type-background), .elementor-40769 .elementor-element.elementor-element-67530d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14346D;}.elementor-40769 .elementor-element.elementor-element-67530d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-40769 .elementor-element.elementor-element-67530d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40769 .elementor-element.elementor-element-fd13653{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40769 .elementor-element.elementor-element-fd13653 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-40769 .elementor-element.elementor-element-67530d0{padding:10px 0px 10px 0px;}}@media(max-width:767px){.elementor-40769 .elementor-element.elementor-element-67530d0{padding:10px 0px 10px 0px;}.elementor-40769 .elementor-element.elementor-element-e216d58{width:100%;}.elementor-40769 .elementor-element.elementor-element-f592ae2{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-5236a99 */.live-draw-container {
    display: inline-block; /* tinggi mengikuti isi tabel */
    
    background: linear-gradient(
        180deg, 
        rgba(3, 74, 166, 1) 0%, 
        rgba(7, 68, 148, 1) 50%, 
        rgba(0, 46, 108, 1) 100%
    );
    border-radius: 6px;
    overflow: hidden; /* biar isi ikut radius */
    margin: 0;
    padding: 0;
    width: 100%;
}

.live-draw-table {
    width: 100%;
    border-spacing: 0; /* hilangkan jarak antar sel */
    text-align: center;
    
    border: none; /* hapus border default */
    margin: 0;
}

/* Header tanpa border */
.live-draw-table th {
    background-color: #FFA300;
    color: #002E6C;
    padding: 10px;
    font-size: 13px;
    border: none !important;
}

/* Body dengan garis kiri-kanan + garis horizontal antar baris */
.live-draw-table td {
    background-color: transparent;
    color: white;
    padding: 8px 12px;
    font-size: 12px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

/* Hilangkan border kiri pada kolom pertama dan kanan pada kolom terakhir */
.live-draw-table td:first-child {
    border-left: none;
}
.live-draw-table td:last-child {
    border-right: none;
}

/* Baris terakhir: hilangkan garis bawah & rapatkan padding */
.live-draw-table tr:last-child td {
    border-bottom: none;
    padding-bottom: 8px; /* biar rapi tapi rapat */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f592ae2 */.elementor-element-f592ae2  {
    background-image:
        url('https://txt-1-46.cloudswiftcdn.net/src/bg-general-top.C73lLV0Q.png'),
        url('https://txt-1-46.cloudswiftcdn.net/src/bg-general-bottom.CeZ6DMJF.png');

    /* posisi diperbaiki */
    background-position: top center, bottom center;

    background-repeat: no-repeat, no-repeat;

    /* size dipisah supaya tidak kepotong */
    background-size: 100% auto, 100% auto;

    /* tinggi & ruang aman */
    min-height: 0vh;
    height: auto;
    padding: 00px 0;
}

* {
    -webkit-tap-highlight-color: transparent; /* Safari & Chrome */
    -webkit-user-select: none; /* Mencegah seleksi teks */
    user-select: none; /* Untuk browser modern */
}/* End custom CSS */