.jlb-iran-summary{

    width:100%;
    direction:rtl;
    border: none;

}

.jlb-iran-summary-card{

    background:var(--jlb-is-card-bg);
    border:1px solid var(--jlb-is-border-color);
    border-radius:12px;
    overflow:hidden;

}

.jlb-iran-summary-header{

    background:var(--jlb-is-header-bg);
    color:var(--jlb-is-header-color);

    padding:14px 18px;
    text-align:center;
    font-size:18px;
    font-weight:700;

}

.jlb-iran-summary-content{

    padding:16px;

}

.jlb-iran-summary-select-wrap{

    display:flex;
    justify-content:center;

    margin-bottom:16px;

}

.jlb-iran-summary-select{

    width:100%;
    max-width:320px;

    height:42px;

    padding:0 12px;

    border:1px solid var(--jlb-is-border-color);
    border-radius:8px;

    background:#fff;

    outline:none;
    cursor:pointer;

}

.jlb-iran-summary-title{

    margin:0 0 16px;

    text-align:center;

    font-size:18px;
    font-weight:700;

    color:var(--jlb-is-title-color);

}

.jlb-iran-summary-table{

    width:100%;
    border-collapse:separate;
    border-spacing:0;
    table-layout:fixed;

}

.jlb-iran-summary-table thead th{

    background:var(--jlb-is-header-bg);
    color:var(--jlb-is-header-color);

}

.jlb-iran-summary-table th,
.jlb-iran-summary-table td{

    padding:12px;
    border-bottom:1px solid var(--jlb-is-border-color);
    text-align:center;
    vertical-align:middle;

}

.jlb-iran-summary-table tbody tr{

    transition:background .2s ease;

}

.jlb-iran-summary-table tbody tr:nth-child(odd){

    background:var(--jlb-is-row-odd);

}

.jlb-iran-summary-table tbody tr:nth-child(even){

    background:var(--jlb-is-row-even);

}

.jlb-iran-summary-table tbody tr:hover{

    background:var(--jlb-is-hover-color);

}

.jlb-iran-summary-table tbody tr:last-child td{

    border-bottom:none;

}


@media (max-width:768px){

    .jlb-iran-summary-content{

        padding:10px;

    }

    .jlb-iran-summary-header{

        font-size:16px;

    }

    .jlb-iran-summary-title{

        font-size:16px;

    }

    .jlb-iran-summary-table th,
    .jlb-iran-summary-table td{

        padding:8px;
        font-size:13px;

    }

}