/* Owner 2026-10-11 profile navigation correction:
   clicking the icon toolbar must reveal its content immediately below,
   not hundreds of pixels below the statistics, gem and repeated tab row.
   Scope ONLY explicitly selected ?tab= views. Ordinary /u/ID overview,
   approved centered avatar, jail markers, widgets and original data remain. */
.classic-member-profile.is-section-view .ejabat-profile-main>.ejabat-self-edit-shortcut,
.classic-member-profile.is-section-view .ejabat-profile-main>.archive-member-bio,
.classic-member-profile.is-section-view .ejabat-profile-main>.ejabat-classic-empty-bio,
.classic-member-profile.is-section-view .ejabat-profile-main>.ejabat-classic-member-card,
.classic-member-profile.is-section-view .ejabat-profile-main>.ejabat-profile-weekly-best,
.classic-member-profile.is-section-view .ejabat-profile-main>.ejabat-classic-stats,
.classic-member-profile.is-section-view .ejabat-profile-main>.ejabat-level-line,
.classic-member-profile.is-section-view .ejabat-profile-main>.staff-tools {
 display:none!important;
}
.classic-member-profile.is-section-view .ejabat-profile-main>.archive-member-toolbar{
 order:2!important;
 margin:0!important;
 border-bottom:1px solid #a9c4e1!important;
}
.classic-member-profile.is-section-view .ejabat-profile-main>.ejabat-profile-tabs{
 order:3!important;
 margin:0!important;
 border:0!important;
 border-bottom:1px solid #d6e2f1!important;
 min-height:32px!important;
 overflow-x:auto;
 white-space:nowrap;
 scrollbar-width:thin;
}
.classic-member-profile.is-section-view .ejabat-profile-main>.ejabat-profile-tabs>a{
 display:inline-flex;
 align-items:center;
 font-size:10px!important;
 line-height:1.4!important;
 padding:7px 9px!important;
 min-height:30px;
}
.classic-member-profile.is-section-view .ejabat-profile-main>.ejabat-profile-tabs>a.active{
 border-bottom:2px solid #367bb6!important;
 color:#2069a6!important;
 padding-bottom:5px!important;
}
.classic-member-profile.is-section-view .ejabat-profile-main>.ejabat-tab-body{
 order:4!important;
 margin:0 0 7px!important;
 min-height:76px!important;
 padding:0 6px 8px!important;
 border:1px solid #e3e9f1!important;
 border-top:0!important;
 background:#fff!important;
 overflow-wrap:anywhere;
}
.classic-member-profile.is-section-view .ejabat-profile-main>.ejabat-tab-body>.ejabat-tab-title{
 font-size:13px!important;
 color:#2f6da8!important;
 background:#f6f8fc;
 padding:8px!important;
 margin:0 0 4px!important;
}
.classic-member-profile.is-section-view .ejabat-profile-main>.ejabat-tab-body .ejabat-profile-item{
 min-height:0!important;
 padding:7px 4px!important;
}
.classic-member-profile.is-section-view .ejabat-profile-main>.ejabat-tab-body .ejabat-profile-item p{
 line-height:1.65;
}
.classic-member-profile .archive-member-toolbar>a.active{
 background:#fff!important;
 color:#1e6aab!important;
 border-bottom:2px solid #3b7cb8!important;
}
.classic-member-profile .archive-member-toolbar>a[aria-current=page]{
 background:#fff!important;
 color:#1f6cae!important;
}
.classic-member-profile [data-profile-tabs][aria-busy=true]{
 opacity:.75;
 pointer-events:none;
}
.classic-member-profile .ejabat-tab-body[aria-busy=true]{
 opacity:.78;
}
@media(max-width:610px){
 .classic-member-profile.is-section-view .ejabat-profile-main>.ejabat-profile-tabs{
  min-height:31px!important;
 }
 .classic-member-profile.is-section-view .ejabat-profile-main>.ejabat-profile-tabs>a{
  font-size:10px!important;
  padding:7px 8px!important;
 }
 .classic-member-profile.is-section-view .ejabat-profile-main>.ejabat-tab-body{
  min-height:65px!important;
  padding:0 4px 6px!important;
 }
 .classic-member-profile.is-section-view .ejabat-profile-main>.ejabat-tab-body>.ejabat-tab-title{
  font-size:12px!important;padding:7px!important;
 }
}
/* The owner-only notification view is even tighter: after icon toolbar
   show notices immediately, without the secondary list of public tabs. */
.classic-member-profile.is-section-view:has(.ejabat-profile-notifications)
 .ejabat-profile-main>.ejabat-profile-tabs{
 display:none!important;
}
.classic-member-profile.is-section-view:has(.ejabat-profile-notifications)
 .ejabat-profile-main>.ejabat-tab-body{
 order:3!important;
 padding:0!important;
 margin:0 0 8px!important;
}
