.hero-bg-wrapper[data-v-b2047477]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%;animation:heroShimmer-b2047477 1.5s infinite}@keyframes heroShimmer-b2047477{0%{background-position:200% 0}to{background-position:-200% 0}}.hero-bg-image[data-v-b2047477]{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.hero-bg-image.loaded[data-v-b2047477]{opacity:1}.search-form[data-v-b2047477]{display:flex;flex-direction:column;gap:.75rem}.search-input-wrapper[data-v-b2047477]{position:relative;display:flex;align-items:center}.search-icon[data-v-b2047477]{position:absolute;left:12px;width:20px;height:20px;color:#9ca3af;pointer-events:none;transition:color .3s ease}[dir=rtl] .search-icon[data-v-b2047477]{left:auto;right:12px}.search-input[data-v-b2047477]{width:100%;padding:12px 40px;border:2px solid #e5e7eb;border-radius:12px;font-size:.9rem;transition:all .3s ease;background:#fafafa;outline:none}.search-input[data-v-b2047477]:focus{border-color:var(--primary-color, #a51c30);background:#fff}.search-input:focus+.search-icon[data-v-b2047477],.search-input-wrapper:focus-within .search-icon[data-v-b2047477]{color:var(--primary-color, #a51c30)}.clear-btn[data-v-b2047477]{position:absolute;right:12px;padding:4px;color:#9ca3af;background:none;border:none;cursor:pointer;border-radius:50%;transition:all .3s ease}[dir=rtl] .clear-btn[data-v-b2047477]{right:auto;left:12px}.clear-btn[data-v-b2047477]:hover{color:#ef4444;background:#fef2f2}.search-submit-btn[data-v-b2047477]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:var(--primary-color, #a51c30);color:#fff;border:none;border-radius:12px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.search-submit-btn[data-v-b2047477]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.search-submit-btn[data-v-b2047477]:hover:before{left:100%}.search-submit-btn[data-v-b2047477]:hover{transform:translateY(-2px)}.search-submit-btn[data-v-b2047477]:active{transform:translateY(0)}.search-results-info[data-v-b2047477]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:10px 14px;background:#f8f9fa;border-radius:8px;border:1px solid #e5e7eb}.results-text[data-v-b2047477]{font-size:.85rem;color:#6b7280}.results-query[data-v-b2047477]{font-size:.85rem;font-weight:600;color:var(--primary-color, #a51c30)}.results-clear[data-v-b2047477]{display:flex;align-items:center;gap:4px;margin-inline-start:auto;padding:4px 10px;font-size:.8rem;color:#ef4444;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;cursor:pointer;transition:all .3s ease}.results-clear[data-v-b2047477]:hover{background:#fee2e2;border-color:#f87171}.sidebar-category-link[data-v-b2047477]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 0;background:transparent;color:#4b5563;border:none;border-bottom:1px solid #e5e7eb;font-weight:400;font-size:.9375rem;cursor:pointer;transition:all .3s ease;text-align:start;position:relative}.sidebar-category-link[data-v-b2047477]:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var( --primary-color, var(--theme-color, var(--dept-primary, #a51c30)) );transform:scaleX(0);transform-origin:left;transition:transform .3s ease}[dir=rtl] .sidebar-category-link[data-v-b2047477]:before{transform-origin:right}.sidebar-category-link[data-v-b2047477]:last-child{border-bottom:none}.sidebar-category-link .category-icon[data-v-b2047477]{width:14px;height:14px;opacity:0;transform:translate(-5px);transition:all .3s ease;flex-shrink:0}.sidebar-category-link .category-icon.rtl-arrow[data-v-b2047477]{transform:scaleX(-1) translate(5px)}.sidebar-category-link[data-v-b2047477]:hover{color:var( --primary-color, var(--theme-color, var(--dept-primary, #a51c30)) );padding-left:.5rem}.sidebar-category-link[data-v-b2047477]:hover:before{transform:scaleX(1)}[dir=rtl] .sidebar-category-link[data-v-b2047477]:hover{padding-left:0;padding-right:.5rem}.sidebar-category-link:hover .category-icon[data-v-b2047477]{opacity:1;transform:translate(0)}.sidebar-category-link:hover .category-icon.rtl-arrow[data-v-b2047477]{transform:scaleX(-1) translate(0)}.sidebar-category-link.active[data-v-b2047477]{color:var( --primary-color, var(--theme-color, var(--dept-primary, #a51c30)) );font-weight:600;padding-left:.5rem}.sidebar-category-link.active[data-v-b2047477]:before{transform:scaleX(1)}[dir=rtl] .sidebar-category-link.active[data-v-b2047477]{padding-left:0;padding-right:.5rem}.sidebar-category-link.active .category-icon[data-v-b2047477]{opacity:1;transform:translate(0)}.sidebar-category-link.active .category-icon.rtl-arrow[data-v-b2047477]{transform:scaleX(-1) translate(0)}.category-btn[data-v-b2047477]{font-family:Cairo,sans-serif;padding:10px 24px;background:#fff;color:#6b7280;border:2px solid #e5e7eb;border-radius:0;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .3s ease}.category-btn[data-v-b2047477]:hover{border-color:var( --primary-color, var(--theme-color, var(--dept-primary, #a51c30)) );color:var( --primary-color, var(--theme-color, var(--dept-primary, #a51c30)) );background:color-mix(in srgb,var(--primary-color, var(--theme-color, var(--dept-primary, #a51c30))) 5%,transparent)}.category-btn.active[data-v-b2047477]{background:var( --primary-color, var(--theme-color, var(--dept-primary, #a51c30)) );color:#fff;border-color:var( --primary-color, var(--theme-color, var(--dept-primary, #a51c30)) )}.news-card[data-v-b2047477]{background:#fff;overflow:hidden;border:1px solid #e5e7eb;transition:all .3s ease}.news-card[data-v-b2047477]:hover{transform:translateY(-8px);border-color:var(--primary-color, #a51c30)}.news-image-wrapper[data-v-b2047477]{position:relative;width:100%;height:250px;overflow:hidden;background:#f9fafb}.news-image-wrapper[data-v-b2047477]:has(.news-image.loaded){animation:none;background:transparent}.news-image[data-v-b2047477]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;opacity:0;transition:opacity .3s ease,transform .5s ease}.news-image.loaded[data-v-b2047477]{opacity:1}.news-card:hover .news-image[data-v-b2047477]{transform:scale(1.1)}.category-badge[data-v-b2047477]{position:absolute;top:16px;left:16px;background:var( --primary-color, var(--theme-color, var(--dept-primary, #a51c30)) );color:#fff;padding:6px 16px;border-radius:4px;font-size:.8125rem;font-weight:600;z-index:2}.news-overlay[data-v-b2047477]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 50%);opacity:0;transition:opacity .3s ease}.news-card:hover .news-overlay[data-v-b2047477]{opacity:1}.news-content[data-v-b2047477]{padding:24px}.news-title[data-v-b2047477]{font-family:Cairo,sans-serif;font-size:1.25rem;font-weight:700;color:#181c3f;margin-bottom:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-excerpt[data-v-b2047477]{font-family:Cairo,sans-serif;font-size:.9375rem;color:#6b7280;line-height:1.6;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more-link[data-v-b2047477]{display:inline-flex;align-items:center;gap:6px;color:var( --primary-color, var(--theme-color, var(--dept-primary, #a51c30)) );font-weight:600;font-size:.9375rem;transition:all .3s ease}.read-more-link[data-v-b2047477]:hover{gap:10px}.read-more-link svg[data-v-b2047477]{transition:transform .3s ease}.read-more-link:hover svg[data-v-b2047477]{transform:translate(4px)}.search-submit-button[data-v-b2047477]{padding:.625rem 1rem;background-color:var( --primary-color, var(--theme-color, var(--dept-primary, #a51c30)) );color:#fff;border:none;cursor:pointer;transition:opacity .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.25rem;min-width:fit-content}.search-submit-button[data-v-b2047477]:hover{opacity:.9}.search-submit-button svg[data-v-b2047477]{width:1.25rem;height:1.25rem;stroke:currentColor;fill:none}.search-input-field[data-v-b2047477]{background-color:#fff;min-width:0}.search-input-field[data-v-b2047477]:focus{ring-color:var( --primary-color, var(--theme-color, var(--dept-primary, #a51c30)) )}html[dir=rtl] .category-badge[data-v-b2047477]{left:auto;right:16px}.rtl-arrow[data-v-b2047477]{transform:scaleX(-1)}html[dir=rtl] .read-more-link:hover svg[data-v-b2047477]:not(.rtl-arrow){transform:translate(-4px)}html[dir=rtl] .read-more-link:hover svg.rtl-arrow[data-v-b2047477]{transform:scaleX(-1) translate(4px)}@media only screen and (max-width: 768px){.news-image-wrapper[data-v-b2047477]{height:auto;min-height:0;overflow:visible}.news-image[data-v-b2047477]{height:auto;object-fit:contain}.news-content[data-v-b2047477]{padding:20px}.news-title[data-v-b2047477]{font-size:1.125rem}.news-excerpt[data-v-b2047477]{font-size:.875rem}}
