/* Ejaaba screenshot-matched question status icons. The thick LEFT-turn arrow
   marks questions addressed to a member/team; the simple CHECK replaces the
   old textual "✓ محلول" badge. No long labels, backgrounds or extra panels.
   Scoped to question lists ONLY. Home pin carousel/layout stays unchanged. */
.archive-question-row .q-summary h3 > .arch-question-kind,
.archive-question-row .q-summary h3 > .ejabat-solved-question-icon {
 display:inline-flex!important;
 align-items:center!important;
 justify-content:center!important;
 vertical-align:middle!important;
 margin:0 0 0 3px!important;
 padding:0!important;
 line-height:1!important;
 border:0!important;
 background:transparent!important;
 box-shadow:none!important;
 white-space:nowrap!important;
}
.ejabat-directed-question-icon .arch-icon-directed {
 display:inline-block!important;
 width:23px!important;height:23px!important;
 vertical-align:-6px!important;
 flex:0 0 23px!important;
 color:#292e34!important;
 stroke:#292e34!important;
 stroke-width:2.15!important;
 fill:none!important;
}
.ejabat-solved-question-icon .arch-icon-solved {
 display:inline-block!important;
 width:19px!important;height:19px!important;
 vertical-align:-4px!important;
 flex:0 0 19px!important;
 stroke:#2d343c!important;
 stroke-width:2.9!important;
 fill:none!important;
}
.classic-member-profile .ejabat-heritage-question-row .ejabat-question-list-icon.ejabat-directed-question-icon {
 flex:0 0 25px!important;
 margin-top:0!important;
}
.classic-member-profile .ejabat-question-list-icon.ejabat-directed-question-icon svg.arch-icon-directed{
 width:24px!important;height:24px!important;
 stroke:#292e34!important;
 stroke-width:2.15!important;
}
.classic-member-profile .ejabat-question-list-icon.ejabat-solved-question-icon svg.arch-icon-solved{
 width:19px!important;height:19px!important;
 stroke:#2d343c!important;
 stroke-width:2.9!important;
}
.classic-member-profile .ejabat-heritage-question-head>.ejabat-solved-question-icon{
 display:inline-flex!important;
 align-items:center!important;
 flex:0 0 auto!important;
 padding:0!important;margin:0!important;
 background:none!important;border:0!important;
}
/* Related-question titles stay in one line/flow with any two status icons;
   stats remain in their pre-existing second row. */
.ejabat-classic-related-row>.ejabat-related-question-heading{
 display:flex!important;
 flex-direction:row!important;
 flex-wrap:wrap!important;
 align-items:center!important;
 justify-content:flex-start!important;
 gap:2px 5px!important;
 width:100%!important;min-width:0!important;
 direction:rtl!important;
}
.ejabat-classic-related-row .ejabat-related-question-heading>a{
 color:#2d6cae!important;
 font-size:13px!important;
 line-height:1.55!important;
 font-weight:normal!important;
 text-decoration:none!important;
 flex:1 1 140px!important;
 min-width:0!important;
 overflow-wrap:anywhere!important;
}
.ejabat-classic-related-row .ejabat-related-question-heading>a:hover{
 color:#17548c!important;text-decoration:underline!important;
}
.ejabat-classic-related-row .ejabat-related-question-heading>.ejabat-directed-question-icon,
.ejabat-classic-related-row .ejabat-related-question-heading>.ejabat-solved-question-icon{
 display:inline-flex!important;
 align-items:center!important;justify-content:center!important;
 flex:0 0 auto!important;min-width:0!important;
 padding:0!important;margin:0!important;
 background:transparent!important;border:0!important;
}
@media(max-width:640px){
 .archive-question-row .q-summary h3 .ejabat-directed-question-icon .arch-icon-directed{
  width:22px!important;height:22px!important;
 }
 .archive-question-row .q-summary h3 .ejabat-solved-question-icon .arch-icon-solved{
  width:18px!important;height:18px!important;
 }
 .classic-member-profile .ejabat-question-list-icon.ejabat-directed-question-icon svg.arch-icon-directed {
  width:22px!important;height:22px!important;
 }
}
