
/* Source: ejaaba-css-footer-20261021.css */
/* Generated by scripts/build_site_css_bundles.py. Edit the original stylesheets, NOT this bundle. */

/* START footer-social-20261021.css */
footer.footer.ej-footer-v3{display:block;margin:28px 0 0;padding:20px 22px 18px!important;border-top:1px solid #dbe3ed!important;background:linear-gradient(180deg,#f7f9fc,#f2f5f9);text-align:right;color:#50667d;line-height:1.7;border-radius:14px 14px 0 0;font-size:13px}.ej-footer-v3 *{box-sizing:border-box}.ej-footer-v3 .esh-icon{display:inline-block;flex:none;width:20px;height:20px;vertical-align:middle}.ej-footer-v3 a{text-decoration:none;color:#2a6096}.ej-footer-v3 a:hover{text-decoration:underline}.ej-footer-v3 a:focus-visible,.ej-footer-v3 summary:focus-visible{outline:2px solid #316b9d;outline-offset:4px}.ej-footer-v3 .ejf-top{display:flex!important;align-items:center;justify-content:space-between;gap:18px;margin:0!important;font-size:13px!important;color:#50667d!important}.ejf-brand>a{display:flex;align-items:baseline;gap:12px}.ejf-brand>a>span{font-size:30px;line-height:1.2;font-weight:700;color:#2b6aaf}.ejf-brand>a>small{font-size:12px;color:#6a7a8c}.ejf-brand p{margin:5px 0 0;font-size:12px;color:#67798e}.ej-footer-v3 .ejf-social{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ej-footer-v3 .ejf-social a{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;min-height:42px;font-size:13px;border:1px solid #cbd8e8;border-radius:8px;color:#2a5a8a;background:#fff;white-space:normal;line-height:1.5}.ej-footer-v3 .ejf-social a.ejf-social-hub{background:#e9f1fb;border-color:#bed1e7;color:#214f7b;font-weight:700}.ej-footer-v3 .ejf-essential{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:14px 0 12px;margin-top:14px;border-top:1px solid #dde5ed;font-size:12px}.ej-footer-v3 .ejf-essential a{font-size:12px;line-height:1.7}.ej-footer-v3 .ej-status-footer-link{margin:0;padding:0}.ej-footer-v3 .ejf-more{border-top:1px solid #e0e6ed;border-bottom:1px solid #e0e6ed;padding:9px 0}.ej-footer-v3 .ejf-more>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#566c83}.ej-footer-v3 .ejf-more>summary::-webkit-details-marker{display:none}.ej-footer-v3 .ejf-more>summary>span{font-size:16px;transition:transform .15s}.ej-footer-v3 .ejf-more[open]>summary>span{transform:rotate(180deg)}.ej-footer-v3 .ejf-link-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:14px 0 10px!important}.ejf-link-groups section{min-width:0}.ej-footer-v3 .ejf-link-groups h2{font-size:13px;font-weight:700;color:#465a70;margin:0 0 6px}.ej-footer-v3 .ejf-link-groups a{display:block;font-size:12px;padding:4px 0;min-height:30px}.ejf-link-groups p{font-size:11px;color:#6f8091;line-height:1.8;max-width:240px;margin-top:10px}.ej-footer-v3 .ejf-disclaimer{font-size:10px;color:#748399;line-height:1.8;margin:10px 0 2px}.ej-footer-v3 .ejf-bottom{display:flex!important;align-items:center;justify-content:space-between;gap:15px;padding-top:12px;margin:0!important;font-size:11px!important}.ejf-bottom p{margin:0!important;font-size:11px!important;color:#6b7a8c}.ejf-bottom p small{display:block;font-size:10px;margin-top:2px;color:#8793a1}.ej-footer-v3 .ejf-bottom>a{white-space:nowrap;font-size:11px;color:#677d95}@media(max-width:650px){footer.footer.ej-footer-v3{margin-top:24px;padding:18px 16px 26px!important;border-radius:12px 12px 0 0}.ej-footer-v3 .ejf-top{align-items:flex-start;flex-direction:column;gap:15px}.ejf-brand>a>span{font-size:27px}.ejf-brand>a>small{font-size:11px}.ejf-brand p{font-size:11px}.ej-footer-v3 .ejf-social{display:grid;grid-template-columns:1.15fr 1fr;width:100%;gap:8px}.ej-footer-v3 .ejf-social a{padding:8px 7px;font-size:12px;min-height:48px;gap:6px}.ej-footer-v3 .ejf-social .esh-icon{width:18px;height:18px}.ej-footer-v3 .ejf-essential{gap:8px 15px;margin-top:14px;padding:10px 0;font-size:11px}.ej-footer-v3 .ejf-essential a{font-size:11px}.ej-footer-v3 .ejf-more>summary{font-size:12px}.ej-footer-v3 .ejf-link-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ej-footer-v3 .ejf-link-groups a{font-size:12px;min-height:33px;padding:5px 0}.ej-footer-v3 .ejf-bottom{align-items:flex-start;gap:10px}.ejf-bottom p{font-size:10px!important}.ejf-bottom p small{font-size:9px}.ej-footer-v3 .ejf-bottom>a{font-size:10px}}@media(max-width:350px){footer.footer.ej-footer-v3{padding-inline:12px!important}.ej-footer-v3 .ejf-social a{font-size:11px;padding-inline:5px}.ej-footer-v3 .ejf-essential{gap:8px 11px}.ej-footer-v3 .ejf-essential a{font-size:10px}}@media(prefers-reduced-motion:reduce){.ej-footer-v3 .ejf-more>summary>span{transition:none}}
/* END footer-social-20261021.css */

/* START vote-widget-polish-20261021.css */
html body .archive-question-detail.ejabat-clean-question .archive-question-score>strong.vote-total, html body .answers-list .archive-answer .archive-answer-author-score>strong[data-answer-score]{box-sizing:border-box!important;display:grid!important;place-items:center!important;width:100%!important;min-width:0!important;border:1px solid #d1dff0!important;border-radius:7px!important;background:linear-gradient(180deg,#f4f8ff 0%,#e9f1fd 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 1px 3px rgba(31,75,129,.07)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:21px!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.5px!important;line-height:1!important;color:#165da3!important;text-shadow:0 1px rgba(255,255,255,.6)!important;margin:0!important;overflow:hidden;}html body .archive-question-detail.ejabat-clean-question .archive-question-score>strong.vote-total{height:45px!important;min-height:45px!important;}html body .answers-list .archive-answer .archive-answer-author-score>strong[data-answer-score]{height:40px!important;min-height:40px!important;font-size:20px!important;}html body .archive-question-detail.ejabat-clean-question .archive-question-score>strong.vote-total.is-negative, html body .answers-list .archive-answer .archive-answer-author-score>strong[data-answer-score].is-negative{background:linear-gradient(180deg,#fff5f5,#ffe7e9)!important;border-color:#efc8cd!important;color:#b82d3b!important;}html body .archive-question-detail.ejabat-clean-question .archive-question-score .vote-arrows, html body .answers-list .archive-answer .archive-answer-rating-icons{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;justify-content:stretch!important;gap:4px!important;margin:4px 0 0!important;padding:0!important;width:100%!important;height:auto!important;min-height:27px!important;direction:ltr!important;}html body .archive-question-detail.ejabat-clean-question .archive-question-score .vote-arrows>form, html body .answers-list .archive-answer .archive-answer-rating-icons>form{box-sizing:border-box!important;display:block!important;flex:initial!important;min-width:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;}html body .archive-question-detail.ejabat-clean-question .archive-question-score .vote-arrows :is(form button,a.disabled-arrow,span.disabled-arrow), html body .answers-list .archive-answer .archive-answer-rating-icons :is(form button,a,span){box-sizing:border-box!important;display:grid!important;place-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:27px!important;min-height:27px!important;padding:2px!important;margin:0!important;border:1px solid #d7e1ee!important;border-radius:6px!important;background:linear-gradient(180deg,#fff,#f5f8fd)!important;color:#8b9bae!important;box-shadow:inset 0 1px 0 #fff,0 1px 3px rgba(33,71,114,.08)!important;text-decoration:none!important;transition:background .17s ease,border-color .17s ease,box-shadow .17s ease,color .17s ease!important;cursor:pointer;}html body .archive-question-detail.ejabat-clean-question .archive-question-score .vote-arrows form button.ejabat-vote-positive, html body .answers-list .archive-answer .archive-answer-rating-icons form button.ejabat-vote-positive{color:#195ba2!important;background:linear-gradient(180deg,#f2f7ff,#e3efff)!important;border-color:#b9d4f1!important;}html body .archive-question-detail.ejabat-clean-question .archive-question-score .vote-arrows :is(form button,a.disabled-arrow,span.disabled-arrow) svg, html body .answers-list .archive-answer .archive-answer-rating-icons :is(form button,a,span) svg{width:17px!important;height:17px!important;max-width:100%!important;max-height:100%!important;flex:none!important;color:inherit!important;stroke:currentColor!important;stroke-width:2.15!important;background:none!important;filter:none!important;}html body .archive-question-detail.ejabat-clean-question .archive-question-score .vote-arrows form button.ejabat-vote-positive:not(.selected):hover, html body .answers-list .archive-answer .archive-answer-rating-icons form button.ejabat-vote-positive:not(.voted):hover{color:#155ab1!important;background:linear-gradient(180deg,#e8f3ff,#d0e5ff)!important;border-color:#84b6ea!important;box-shadow:0 2px 7px rgba(39,115,201,.13)!important;}html body .archive-question-detail.ejabat-clean-question .archive-question-score .vote-arrows form button.ejabat-vote-positive.selected, html body .answers-list .archive-answer .archive-answer-rating-icons form button.ejabat-vote-positive.voted{color:#fff!important;background:linear-gradient(180deg,#408fea 0%,#1563cb 100%)!important;border-color:#155fb9!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 2px 6px rgba(28,101,196,.18)!important;}html body .archive-question-detail.ejabat-clean-question .archive-question-score .vote-arrows form button.ejabat-vote-negative:not(.selected):hover, html body .answers-list .archive-answer .archive-answer-rating-icons form button.ejabat-vote-negative:not(.voted):hover{color:#b83b4a!important;background:linear-gradient(180deg,#fff7f7,#ffe9ea)!important;border-color:#efc4c9!important;}html body .archive-question-detail.ejabat-clean-question .archive-question-score .vote-arrows form button.ejabat-vote-negative.selected, html body .answers-list .archive-answer .archive-answer-rating-icons form button.ejabat-vote-negative.voted{color:#fff!important;background:linear-gradient(180deg,#f36b75,#cd2939)!important;border-color:#c32837!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 2px 6px rgba(170,38,56,.15)!important;}html body .archive-question-detail.ejabat-clean-question .archive-question-score .vote-arrows form button.ejabat-vote-positive.selected svg, html body .answers-list .archive-answer .archive-answer-rating-icons form button.ejabat-vote-positive.voted svg, html body .archive-question-detail.ejabat-clean-question .archive-question-score .vote-arrows form button.ejabat-vote-negative.selected svg, html body .answers-list .archive-answer .archive-answer-rating-icons form button.ejabat-vote-negative.voted svg{color:#fff!important;stroke:#fff!important;background:none!important;}html body .archive-question-detail.ejabat-clean-question .archive-question-score .vote-arrows :is(form button,a.disabled-arrow):focus-visible, html body .answers-list .archive-answer .archive-answer-rating-icons :is(form button,a):focus-visible{outline:2px solid #286ea9!important;outline-offset:2px!important;}html body .archive-question-detail.ejabat-clean-question .archive-question-score .vote-arrows>span.disabled-arrow, html body .answers-list .archive-answer .archive-answer-rating-icons>span{cursor:not-allowed!important;color:#a4b0c1!important;background:linear-gradient(#fafbfd,#f2f5f9)!important;}@media(max-width:640px){html body .archive-question-detail.ejabat-clean-question .archive-question-score>strong.vote-total{height:42px!important;min-height:42px!important;font-size:20px!important;}html body .answers-list .archive-answer .archive-answer-author-score>strong[data-answer-score]{height:39px!important;min-height:39px!important;font-size:19px!important;}html body .archive-question-detail.ejabat-clean-question .archive-question-score .vote-arrows, html body .answers-list .archive-answer .archive-answer-rating-icons{gap:3px!important;margin-top:3px!important;min-height:26px!important;}html body .archive-question-detail.ejabat-clean-question .archive-question-score .vote-arrows :is(form button,a.disabled-arrow,span.disabled-arrow), html body .answers-list .archive-answer .archive-answer-rating-icons :is(form button,a,span){height:26px!important;min-height:26px!important;border-radius:5px!important;padding:1px!important;}html body .archive-question-detail.ejabat-clean-question .archive-question-score .vote-arrows :is(form button,a.disabled-arrow,span.disabled-arrow) svg, html body .answers-list .archive-answer .archive-answer-rating-icons :is(form button,a,span) svg{width:15px!important;height:15px!important;}}@media(prefers-reduced-motion:reduce){html body .archive-question-detail.ejabat-clean-question .archive-question-score .vote-arrows button, html body .answers-list .archive-answer .archive-answer-rating-icons button{transition:none!important;}}@media(forced-colors:active){html body .archive-question-detail.ejabat-clean-question .archive-question-score .vote-arrows button.selected, html body .answers-list .archive-answer .archive-answer-rating-icons button.voted{outline:2px solid Highlight!important;}}
/* END vote-widget-polish-20261021.css */

/* Source: notification-dropdown-polish-20261021.css */
/* Ejaaba 2026-10-21: visual polish ONLY for the bell's dropdown.
   The standalone notifications page, data, filtering and server logic remain untouched. */
.ejabat-dark-nav .ejabat-notify-popover .ejabat-notify-window{
 display:flex!important;flex-direction:column!important;box-sizing:border-box!important;
 width:360px!important;max-width:calc(100vw - 24px)!important;
 max-height:min(76dvh,572px)!important;min-height:0!important;
 overflow:hidden!important;background:#fff!important;color:#2b4158!important;
 border:1px solid #d4e2ef!important;border-radius:16px!important;
 box-shadow:0 18px 58px #122b4338,0 5px 17px #142c4414!important;
 font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Tahoma,Arial,sans-serif!important;
 isolation:isolate;
}
.ejabat-notify-popover .ejabat-notify-window-head{
 display:flex!important;flex:0 0 auto!important;align-items:center!important;
 justify-content:space-between!important;gap:9px!important;
 background:linear-gradient(115deg,#eef5fd 0%,#f8fbff 100%)!important;
 padding:13px 14px 11px!important;border-bottom:1px solid #e0eaf4!important;
}
.ejabat-notify-popover .ejabat-notify-window-head h2{
 color:#245985!important;font-size:16px!important;font-weight:750!important;
 letter-spacing:0!important;line-height:1.4!important;margin:0!important;
}
.ejabat-notify-popover .ejabat-notify-window-head small{
 display:inline-flex!important;align-items:center!important;white-space:nowrap!important;
 padding:4px 8px!important;background:#fff!important;border:1px solid #dce7f2!important;
 border-radius:999px!important;color:#567996!important;
 font-size:10px!important;line-height:1.4!important;font-weight:500!important;
}
.ejabat-notify-popover .ejabat-notify-actions{
 display:flex!important;flex:0 0 auto!important;flex-wrap:wrap!important;
 align-items:center!important;justify-content:space-between!important;gap:6px 8px!important;
 padding:8px 11px!important;margin:0!important;border-bottom:1px solid #e8eef4!important;
 background:#fff!important;
}
.ejabat-notify-popover .ejabat-notify-filters{display:inline-flex!important;gap:5px!important;align-items:center!important;}
.ejabat-notify-popover .ejabat-notify-filters>button{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 padding:6px 10px!important;min-height:30px!important;border:1px solid #e0e8f1!important;
 border-radius:9px!important;background:#f7f9fc!important;color:#69839d!important;
 line-height:1.35!important;font-size:11px!important;font-weight:500!important;
 white-space:nowrap!important;box-shadow:none!important;
}
.ejabat-notify-popover .ejabat-notify-filters>button.selected{
 border-color:#a9cbe9!important;background:#eaf4fe!important;color:#2168a2!important;
 box-shadow:inset 0 0 0 1px #d8e9f8!important;font-weight:700!important;
}
.ejabat-notify-popover .ejabat-notify-actions form{margin:0!important;padding:0!important;flex:0 0 auto!important;}
.ejabat-notify-popover .ejabat-notify-actions form button{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 min-height:30px!important;padding:5px 6px!important;margin:0!important;
 white-space:nowrap!important;color:#3874a7!important;font-size:10px!important;
 font-weight:600!important;line-height:1.35!important;text-decoration:none!important;
 border:0!important;background:transparent!important;border-radius:8px!important;
}
.ejabat-notify-popover .ejabat-notify-actions form button:enabled:hover{background:#eef5fb!important;}
.ejabat-notify-popover .ejabat-notify-actions form button:disabled{
 opacity:.5!important;color:#8396a7!important;cursor:default!important;
}
.ejabat-notify-popover .ejabat-notify-items{
 flex:1 1 auto!important;min-height:0!important;
 max-height:min(47dvh,348px)!important;overflow-y:auto!important;
 overflow-x:hidden!important;overscroll-behavior:contain!important;
 background:#fff!important;scrollbar-width:thin;scrollbar-color:#c9d9e8 transparent;
}
.ejabat-notify-popover .ejabat-notify-item{
 display:flex!important;align-items:center!important;gap:8px!important;min-height:0!important;
 padding:9px 12px 9px 10px!important;margin:0!important;
 border:0!important;border-bottom:1px solid #edf1f6!important;
 border-right:3px solid transparent!important;
 background:#fff!important;color:#425b75!important;
 text-decoration:none!important;line-height:1.45!important;
 transition:background-color .12s ease!important;
}
.ejabat-notify-popover .ejabat-notify-item:last-child{border-bottom:0!important;}
.ejabat-notify-popover .ejabat-notify-item.unread{
 background:#f4f9ff!important;border-right-color:#68a4d7!important;
}
.ejabat-notify-popover .ejabat-notify-item:hover{background:#f6f9fc!important;text-decoration:none!important;}
.ejabat-notify-popover .ejabat-notify-item.unread:hover{background:#e9f4ff!important;}
.ejabat-notify-popover .ejabat-notify-symbol{
 display:grid!important;place-items:center!important;flex:0 0 25px!important;
 width:25px!important;height:25px!important;padding:0!important;
 border:1px solid #dfebf4!important;border-radius:8px!important;
 background:#f2f7fb!important;color:#3979ac!important;
 font-size:15px!important;line-height:1!important;box-shadow:none!important;
}
.ejabat-notify-popover .ejabat-notify-symbol svg{
 width:14px!important;height:14px!important;stroke:#427fb1!important;
}
.ejabat-notify-popover .ejabat-notify-item-copy{
 display:flex!important;flex:1 1 auto!important;min-width:0!important;
 flex-direction:column!important;justify-content:center!important;gap:3px!important;
}
.ejabat-notify-popover .ejabat-notify-item-copy strong{
 display:-webkit-box!important;max-width:100%!important;
 -webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;
 overflow:hidden!important;overflow-wrap:anywhere!important;
 color:#394f65!important;font:500 13px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",Tahoma,Arial,sans-serif!important;
 text-align:right!important;
}
.ejabat-notify-popover .ejabat-notify-item.unread .ejabat-notify-item-copy strong{
 color:#255d8b!important;font-weight:700!important;
}
.ejabat-notify-popover .ejabat-notify-item-copy small{
 color:#93a2b1!important;font-size:10px!important;line-height:1.3!important;
 font-weight:400!important;white-space:nowrap!important;
}
.ejabat-notify-popover .ejabat-notify-unread-dot{
 flex:0 0 6px!important;width:6px!important;height:6px!important;
 margin:0!important;border-radius:50%!important;background:#3c8fc5!important;
 box-shadow:0 0 0 3px #e0f0ff!important;
}
.ejabat-notify-popover .ejabat-notify-empty{
 min-height:120px!important;padding:19px 12px!important;gap:6px!important;
 color:#8297aa!important;
}
.ejabat-notify-popover .ejabat-notify-window-foot{
 display:grid!important;grid-template-columns:1fr 1fr!important;
 flex:0 0 auto!important;align-items:center!important;gap:0!important;
 margin:0!important;padding:9px 8px!important;
 border-top:1px solid #e4ecf3!important;background:#f9fbfe!important;
 text-align:center!important;
}
.ejabat-notify-popover .ejabat-notify-window-foot a{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 min-height:30px!important;padding:5px 6px!important;border-radius:7px!important;
 color:#3576ab!important;text-decoration:none!important;
 font-size:11.5px!important;line-height:1.4!important;font-weight:650!important;
 white-space:nowrap!important;
}
.ejabat-notify-popover .ejabat-notify-window-foot a+a{border-right:1px solid #dbe5ef!important;border-radius:0!important;}
.ejabat-notify-popover .ejabat-notify-window-foot a:hover{background:#edf5fc!important;text-decoration:none!important;}
.ejabat-notify-popover .ejabat-notify-window :is(a,button):focus-visible{
 outline:2px solid #4d9bd0!important;outline-offset:2px!important;
}
/* Keep the user's existing Plus notification density preference effective. */
body[data-plus-appearance="1"][data-plus-density="compact"] .ejabat-notify-popover .ejabat-notify-item{
 padding-top:6px!important;padding-bottom:6px!important;
}
body[data-plus-appearance="1"][data-plus-density="comfortable"] .ejabat-notify-popover .ejabat-notify-item{
 padding-top:12px!important;padding-bottom:12px!important;
}
@media(min-width:641px){
 .ejabat-dark-nav .ejabat-notify-popover .ejabat-notify-window{
  left:0!important;right:auto!important;top:calc(100% + 7px)!important;
 }
}
@media(max-width:640px){
 .ejabat-dark-nav .ejabat-notify-popover .ejabat-notify-window{
  position:fixed!important;top:55px!important;left:12px!important;right:12px!important;
  width:calc(100vw - 24px)!important;max-width:365px!important;
  margin-inline:auto!important;max-height:min(78dvh,565px)!important;
  border-radius:15px!important;
 }
 .ejabat-notify-popover .ejabat-notify-items{max-height:min(47dvh,342px)!important;}
}
@media(max-width:350px){
 .ejabat-notify-popover .ejabat-notify-actions{gap:4px!important;padding-inline:8px!important;}
 .ejabat-notify-popover .ejabat-notify-filters>button{padding-inline:7px!important;font-size:10px!important;}
 .ejabat-notify-popover .ejabat-notify-actions form button{font-size:9px!important;}
 .ejabat-notify-popover .ejabat-notify-window-foot a{font-size:10px!important;}
}
@media(prefers-reduced-motion:reduce){
 .ejabat-notify-popover .ejabat-notify-item{transition:none!important;}
}
