.elementor-3425 .elementor-element.elementor-element-9931cd6{--display:flex;--gap:16px 16px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3425 .elementor-element.elementor-element-7686aef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3425 .elementor-element.elementor-element-7686aef{color:#58616E;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}@media(max-width:767px){.elementor-3425 .elementor-element.elementor-element-7686aef{font-size:14px;line-height:22px;}}/* Start custom CSS for shortcode, class: .elementor-element-eef650e */.table_zakat table {
	width: 100%; /* 	border: 3px solid red!important:;
	border-radius: 8px !important; */
}
.table_zakat td,
.table_zakat th {
	border: 1px solid #D7D9DC !important;
	background-color: transparent !important;
	text-align: left !important;
	padding: 16px !important;
	font-family: Inter;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	color: #374151 !important;
}

.table_zakat th {
	border: 1px solid #D7D9DC !important;
	background-color: #0054A5 !important;
	color: #FFF !important;
	font-family: Inter;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 16px;
}

.table_zakat tr:last-child td {
	font-family: Inter;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 16px;
	background-color: #EFF0F1 !important;
	color: #374151;
}

.table_pendapatan tr:nth-child(4) td:nth-child(2),
.table_pendapatan tr:nth-child(4) th:nth-child(2) {
	text-align: right !important;
}

.table_zakat td:nth-child(3),
th:nth-child(3) {
	text-align: right !important;
}

.table_zakat td:nth-child(4),
th:nth-child(4) {
	text-align: right !important;
}

.table_perbelanjaan tr:nth-child(11) td:nth-child(2),
.table_perbelanjaan tr:nth-child(11) th:nth-child(2) {
	text-align: right !important;
}

.table_zakat_perlu_dibayar tr:nth-child(5) td:nth-child(2),
.table_zakat_perlu_dibayar tr:nth-child(5) th:nth-child(2) {
	text-align: right !important;
}

.table_kaedah_A tr:nth-child(4) td:nth-child(2),
.table_kaedah_A tr:nth-child(4) th:nth-child(2) {
	text-align: right !important;
}

.table_kaedah_B tr:nth-child(5) td:nth-child(2),
.table_kaedah_B tr:nth-child(5) th:nth-child(2) {
	text-align: right !important;
}

.table_kambing tr:last-child td {
	background-color: transparent !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 20px !important;
	color: #374151 !important;
}

.table_tolak_kos tr:nth-child(6) td:nth-child(2),
.table_tolak_kos tr:nth-child(6) th:nth-child(2) {
	text-align: right !important;
}

.elementor-3425 .elementor-element.elementor-element-eef650e #tablepress-1{
    margin: 0px !important;
    width: 100%
}
.elementor-3425 .elementor-element.elementor-element-eef650e .column-1{
    border-radius: 8px 0px 0px 0px!important;
}
.elementor-3425 .elementor-element.elementor-element-eef650e .column-4{
    border-radius: 0px 8px 0px 0px!important;
}
.elementor-3425 .elementor-element.elementor-element-eef650e .row-5 .column-1{
    border-radius: 0px 0px 0px 8px!important;
}
.elementor-3425 .elementor-element.elementor-element-eef650e .row-5 .column-4{
    border-radius: 0px 0px 8px 0px!important;
}

@media (max-width:767px){
    .elementor-3425 .elementor-element.elementor-element-eef650e{
        overflow: auto;
    }
    /* Custom scrollbar styling */
        .elementor-3425 .elementor-element.elementor-element-eef650e::-webkit-scrollbar {
            width: 4px;
            background-color:  #D7D9DC; /* Track background */
            border-radius: 25px;

        }
        .elementor-3425 .elementor-element.elementor-element-eef650e::-webkit-scrollbar-thumb {
            background-color: #58616E; /* Thumb color */
            border-radius: 25px;

        }
}/* End custom CSS */