.elementor-6842 .elementor-element.elementor-element-9766ee9{--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;}.elementor-6842 .elementor-element.elementor-element-b1cd0c7{--display:flex;}.elementor-6842 .elementor-element.elementor-element-0cac306 .elementor-heading-title{color:#000000;}.elementor-6842 .elementor-element.elementor-element-2defe7e .elementor-heading-title{color:#000000;}/* Start custom CSS for html, class: .elementor-element-66201d9 */.tabel-wilayah-container {
            
            box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
            border-radius: 0.5rem; 
            overflow-x: auto;
            border: 1px solid #E5E7EB;
            font-size: 
            18px;
        }

        .tabel-wilayah {
            width: 100%;
            min-width: max-content;
            text-align: left;
            border-collapse: collapse; 
        }

        .tabel-header {
            background-color: #DBEAFE; 
        }

        .tabel-wilayah th,
        .tabel-wilayah td {
            padding: 0.75rem; 
        }

        .tabel-wilayah th {
            font-weight: 600;
        }

        .tabel-body {
            background-color: #FFFFFF;
        }

        .tabel-body tr {
            border-bottom: 1px solid #E5E7EB; 
        }

        .tabel-body tr:last-child {
            border-bottom: none;
        }

        .baris-total {
            background-color: #F9FAFB; 
        }
        
        .sel-total {
            
            font-weight: 700;
        }/* End custom CSS */