.elementor-1147 .elementor-element.elementor-element-e071dbc{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:400;}.elementor-1147 .elementor-element.elementor-element-e071dbc > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-1147 .elementor-element.elementor-element-1c28c41{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:400;}.elementor-1147 .elementor-element.elementor-element-7244b22 img{max-width:65%;}.ee-tooltip.ee-tooltip-7244b22.to--top,
							 .ee-tooltip.ee-tooltip-7244b22.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-7244b22.to--left,
							 .ee-tooltip.ee-tooltip-7244b22.to--right{margin-top:0px;}.ee-tooltip.ee-tooltip-517efa6.to--top,
							 .ee-tooltip.ee-tooltip-517efa6.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-517efa6.to--left,
							 .ee-tooltip.ee-tooltip-517efa6.to--right{margin-top:0px;}/* Start custom CSS for text-editor, class: .elementor-element-1c28c41 *//* עיטוף כללי לטבלה */
[data-font-size="13"] table {
    width: 100%;
    border-collapse: collapse;
    margin: 16px 0 28px;
    font-size: 14px;
    background: #ffffff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

/* כותרות הטבלה */
[data-font-size="13"] table tr:first-child {
    background: #1f3a5f;
    color: #000;
}

[data-font-size="13"] table tr:first-child td {
    font-weight: 700;
    padding: 14px 12px;
    border: none;
}

/* תאי הטבלה */
[data-font-size="13"] table td {
    padding: 12px 12px;
    border-bottom: 1px solid #e6e9ef;
    vertical-align: middle;
}

/* שורות מתחלפות */
[data-font-size="13"] table tr:nth-child(even):not(:first-child) {
    background: #f7f9fc;
}

/* ריחוף */
[data-font-size="13"] table tr:hover:not(:first-child) {
    background: #eef3f9;
}

/* עמודת שעות */
[data-font-size="13"] table td:last-child {
    font-weight: 600;
    white-space: nowrap;
}

/* ימים שבהם הספרייה סגורה */
[data-font-size="13"] table td:last-child:contains("סגורה") {
    color: #b42318;
    font-weight: 700;
}

/* יישור לימין */
[data-font-size="13"] table,
[data-font-size="13"] table td {
    text-align: right;
}

/* רספונסיביות */
@media (max-width: 768px) {
    [data-font-size="13"] table {
        font-size: 13px;
    }

    [data-font-size="13"] table td {
        padding: 10px 8px;
    }
}/* End custom CSS */