/* Refinement anchored to the user's 2021 Ejaaba captures.
   Scoped to the existing classic markup, no alternate tab system. */
.archive-answer .best-banner{
 display:inline-flex!important;align-items:center!important;
 margin:0 2px!important;padding:1px 4px!important;
 background:transparent!important;border:0!important;
 color:#2d852e!important;font:normal 12px/1.4 Tahoma,Arial,sans-serif!important;
 grid-column:auto!important;grid-row:auto!important;
}
.archive-answer.best-answer{
 background:#f6f8fc!important;border-top:1px solid #c9d9ed!important;
}
.archive-answer.best-answer .archive-answer-author-details>.author-name{font-weight:bold!important;color:#2d6aab!important}
.archive-answer .archive-answer-rating-icons button.voted,
.archive-answer .archive-answer-rating-icons button.voted svg,
.archive-question-detail .archive-question-score .vote-arrows button.selected,
.archive-question-detail .archive-question-score .vote-arrows button.selected svg{
 background:#e5eef9!important;color:#064e90!important;stroke:#064e90!important;
 stroke-width:2.4!important;
}
.archive-home .arch-inline-vote button.selected,
.archive-home .arch-inline-vote button.selected svg,
.archive-question-row .arch-inline-vote button.selected,
.archive-question-row .arch-inline-vote button.selected svg{
 color:#084f91!important;stroke:#084f91!important;background:#e7f0fb!important;
 stroke-width:2.5!important;border-radius:2px!important;
}
.ejabat-category-dropdown{
 background:#fff!important;border:1px solid #cbdaf0!important;
 margin:4px 0!important;padding:0!important;max-width:100%;
}
.ejabat-category-dropdown>summary{
 display:flex!important;gap:8px!important;justify-content:space-between!important;
 padding:8px 10px!important;color:#306da8!important;font-size:12px!important;
 cursor:pointer!important;line-height:1.5!important;min-height:24px!important;
 list-style:none!important;
}
.ejabat-category-dropdown>summary::after{
 content:'▾';margin-inline-start:4px;font-size:15px;
}
.ejabat-category-dropdown[open]>summary::after{content:'▴'}
.ejabat-category-dropdown>summary::-webkit-details-marker{display:none}
.ejabat-category-dropdown>summary [data-category-selected-summary]{
 color:#73879f!important;font-size:10px!important;overflow-wrap:anywhere;
}
.ejabat-category-dropdown .ejabat-old-category-choices{
 display:flex!important;align-items:center!important;gap:3px 5px!important;
 flex-wrap:wrap!important;max-height:188px!important;overflow:auto!important;
 margin:0!important;padding:8px!important;border-top:1px solid #e2eaf5!important;
}
.ejabat-category-dropdown .ejabat-category-children{margin:0!important;padding:5px 8px!important}
.ejabat-category-dropdown .ejabat-category-children>.ejabat-old-category-choices{
 max-height:145px!important;
}
.ejabat-category-dropdown .ejabat-category-check{
 border:1px solid #d9e3f1!important;padding:3px 5px!important;
 min-height:23px!important;background:#fff!important;min-width:auto!important;
 width:auto!important;max-width:100%!important;
}
.ejabat-category-dropdown .ejabat-category-check.selected{
 border-color:#86b4dc!important;background:#e6f2ff!important;
}
.ejabat-compact-staff-actions{
 width:max-content!important;max-width:100%!important;
 margin:6px 0 9px!important;padding:0!important;
 border:1px solid #d4dfed!important;background:#fff!important;
 font:normal 11px/1.6 Tahoma,Arial,sans-serif!important;
}
.ejabat-compact-staff-actions>summary{
 display:block!important;padding:3px 9px!important;
 background:#eef2fa!important;color:#376ca5!important;
 cursor:pointer!important;font-weight:normal!important;
}
.ejabat-compact-staff-actions>.staff-tools{
 background:#fbfcff!important;display:flex!important;gap:4px!important;
 flex-wrap:wrap!important;padding:5px 8px!important;
 border:0!important;margin:0!important;max-width:100%!important;
}
.ejabat-compact-staff-actions .soft-button{
 font-size:10px!important;min-height:27px!important;padding:3px 6px!important;
}
.classic-member-profile.is-section-view .ejabat-profile-hero>.ejabat-portrait{
 width:148px!important;height:148px!important;min-width:148px!important;min-height:148px!important;
 max-width:148px!important;max-height:148px!important;
 flex:0 0 148px!important;padding:4px!important;margin:0 auto!important;
}
.classic-member-profile.is-section-view .ejabat-profile-hero>.ejabat-portrait img{
 width:148px!important;height:148px!important;max-height:148px!important;
 object-fit:cover!important;
}
.classic-member-profile.is-section-view .ejabat-profile-main>.ejabat-profile-hero{
 padding:5px 3px 9px!important;margin:2px 0 5px!important;gap:7px!important;
}
.classic-member-profile.is-section-view .ejabat-profile-heading h1{
 font-size:17px!important;
}
.classic-member-profile .ejabat-change-avatar-action{
 display:block!important;text-align:center!important;color:#2b6cab!important;
 font-size:11px!important;text-decoration:none!important;padding:2px!important;
}
.classic-member-profile .ejabat-change-avatar-action:hover{text-decoration:underline!important}
.classic-member-profile .ejabat-ip-derived-country{
 color:#58768f!important;font-size:11px!important;display:inline-flex!important;
 align-items:center!important;gap:3px!important;
}
.classic-member-profile .ejabat-remove-follower{margin-top:5px!important}
.classic-member-profile .ejabat-remove-follower>button{
 cursor:pointer!important;color:#aa4a4a!important;background:#fff!important;
 border:1px solid #e4d3d3!important;border-radius:0!important;
 padding:3px 5px!important;font-size:10px!important;
}
.ejabat-online-center .ejabat-online-row{
 display:flex!important;align-items:center!important;gap:8px!important;
 border-bottom:1px solid #e2e8f1!important;padding:8px 10px!important;
}
.ejabat-online-center .ejabat-online-row>img{
 width:38px!important;height:38px!important;object-fit:cover!important;
 border:1px solid #d9e4ee!important;
}
.ejabat-online-center .ejabat-online-row>div:nth-child(2){flex:1!important;min-width:0}
.ejabat-online-center .ejabat-online-row a{
 color:#2a6cb0!important;font-size:13px!important;
}
.ejabat-online-center .ejabat-online-row small{display:block!important;font-size:10px!important;color:#8794a2!important}
.ejabat-online-center .ejabat-online-country{text-align:left!important;font-size:11px!important;color:#4b7594!important}
.ejabat-online-center .ejabat-online-empty{padding:20px!important;text-align:center!important;font-size:12px!important}
.ejabat-member-hidden-staff{
 background:#f8f9fd!important;padding:8px!important;
 border:1px solid #e1e5f2!important;margin:8px 0!important;
 font-size:11px!important;
}
.ejabat-member-hidden-staff>.ejabat-hidden-staff-label{
 display:flex!important;align-items:flex-start!important;gap:8px!important;
 line-height:1.6!important;
}
@media(max-width:640px){
 .ejabat-compact-staff-actions>.staff-tools{max-width:350px!important}
 .ejabat-category-dropdown>summary{font-size:11px!important}
 .classic-member-profile.is-section-view .ejabat-profile-hero>.ejabat-portrait{
  width:140px!important;height:140px!important;min-width:140px!important;
  max-width:140px!important;min-height:140px!important;max-height:140px!important;
  flex:0 0 140px!important;
 }
 .classic-member-profile.is-section-view .ejabat-profile-hero>.ejabat-portrait img{
  width:140px!important;height:140px!important;max-height:140px!important;
 }
}
