/* Four book panels beside the cover; loaded only for book detail pages. */
.rx-book-detail[data-booktabs-release] .bd13-main{min-width:0;align-self:start}
.rx-book-detail[data-booktabs-release] .rx-book-tabs{margin-top:24px;min-width:0}
.rx-book-detail[data-booktabs-release] .rx-tab-bar{flex-wrap:nowrap;min-width:0}
.rx-book-detail[data-booktabs-release] .rx-tab-bar a{padding:16px 20px;font-size:13px;line-height:1.5;white-space:nowrap;text-align:center}
.rx-book-detail[data-booktabs-release] .rx-book-panel{padding:25px;min-height:260px}
.rx-book-detail[data-booktabs-release] .rx-book-panel h2{font-size:22px}
.rx-book-detail[data-booktabs-release] .rx-book-panel[data-book-panel=baca],
.rx-book-detail[data-booktabs-release] .rx-book-panel[data-book-panel=jaringan]{padding:25px}
.rx-book-detail[data-booktabs-release] #jaringan-buku>.rx-network-panel{border:0;border-radius:0;padding:0!important;margin:0;box-shadow:none;width:100%;min-width:0}
.rx-book-detail[data-booktabs-release] .rx-network{margin-top:16px}
@media(max-width:1100px){.rx-book-detail[data-booktabs-release] .rx-tab-bar a{padding-inline:13px}}
@media(max-width:600px){
.rx-book-detail[data-booktabs-release] .rx-book-tabs{margin-top:20px}
.rx-book-detail[data-booktabs-release] .rx-tab-bar a{flex:1 1 0;min-width:0;padding:13px 4px;font-size:11.5px;white-space:normal;display:flex;align-items:center;justify-content:center;min-height:49px}
.rx-book-detail[data-booktabs-release] .rx-book-panel{padding:20px 16px}
.rx-book-detail[data-booktabs-release] .rx-book-panel h2{font-size:20px}
.rx-book-detail[data-booktabs-release] .rx-book-panel[data-book-panel=baca],
.rx-book-detail[data-booktabs-release] .rx-book-panel[data-book-panel=jaringan]{padding:20px 16px}
.rx-book-detail[data-booktabs-release] #jaringan-buku>.rx-network-panel{padding:0!important;width:100%;min-width:0}
}

/* Profile panels share one reading area, including the collaborators. */
.rx-profile-tabs-layout{grid-template-columns:minmax(0,1fr)}
.rx-profile-tabs{min-width:0;overflow-anchor:none;scroll-margin-top:90px}
.rx-profile-tabs .kg-profile-nav{display:flex;flex-wrap:nowrap;gap:0;margin:24px 0 0;padding:0;border:1px solid var(--kg-line,#e0e4eb);border-radius:8px 8px 0 0;background:var(--reading-soft,#f1f1f7)}
.rx-profile-tabs .kg-profile-nav>a{padding:16px 22px;margin:0;display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;white-space:nowrap;border-top:3px solid transparent;border-right:1px solid var(--kg-line,#e0e4eb);border-radius:0;font-size:14px}
.rx-profile-tabs .kg-profile-nav>a:first-child{border-top-left-radius:7px}
.rx-profile-tabs .kg-profile-nav>a[aria-selected=true]{background:var(--kg-paper,#fff);border-top-color:#3d338b;color:var(--reading-link,#211866)}
.rx-profile-tabs>[data-profile-panel]{margin:0;min-width:0;scroll-margin-top:90px}
.rx-profile-tabs>.kg-panel,.rx-profile-tabs>[data-profile-panel]>.rx-network-panel{border-top:0;border-radius:0 0 8px 8px;margin:0}
.rx-profile-related{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start}
.rx-profile-related>.kg-panel{margin:0;border-top:0;border-radius:0 0 8px 8px}
.rx-profile-related>.kg-panel:only-child{grid-column:1/-1}
.rx-profile-tabs .kg-source-note{margin:18px 0 0}
@media(max-width:700px){.rx-profile-related{grid-template-columns:1fr;gap:16px}.rx-profile-tabs .kg-profile-nav>a{flex:1 1 0;min-width:0;padding:13px 8px;font-size:12px;gap:5px;white-space:normal;text-align:center}.rx-profile-tabs .kg-profile-nav>a>span{font-size:11px;padding:2px 5px}.rx-profile-tabs{scroll-margin-top:72px}}
/* Uniform four-tab frame — 2026-10-04 */
.rx-book-detail[data-booktabs-release] .rx-book-panel{
  width:100%;
  min-width:0;
  box-sizing:border-box;
}
.rx-book-detail[data-booktabs-release] .rx-book-panel[data-book-panel=jaringan] .rx-network-v16{
  width:100%;
  min-width:0;
  box-sizing:border-box;
}
/* Mobile: lock tab bar to four equal columns and block network overflow — 2026-10-04 */
@media(max-width:600px){
  .rx-book-detail[data-booktabs-release] .bd13-main,
  .rx-book-detail[data-booktabs-release] .rx-book-tabs,
  .rx-book-detail[data-booktabs-release] .rx-book-panel{
    width:100%;
    max-width:100%;
    min-width:0;
    box-sizing:border-box;
  }

  .rx-book-detail[data-booktabs-release] .rx-book-tabs{
    overflow:hidden;
  }

  .rx-book-detail[data-booktabs-release] .rx-tab-bar{
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    width:100%;
    max-width:100%;
    min-width:0;
    overflow:hidden;
  }

  .rx-book-detail[data-booktabs-release] .rx-tab-bar a{
    width:100%;
    min-width:0;
    max-width:100%;
    box-sizing:border-box;
    padding:13px 2px;
    font-size:10.5px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:clip;
  }

  .rx-book-detail[data-booktabs-release] .rx-book-panel[data-book-panel=jaringan]{
    overflow:hidden;
    contain:inline-size;
  }

  .rx-book-detail[data-booktabs-release] #jaringan-buku>.rx-network-panel,
  .rx-book-detail[data-booktabs-release] #jaringan-buku .rx-network-v16,
  .rx-book-detail[data-booktabs-release] #jaringan-buku .rx-network-tools-v16,
  .rx-book-detail[data-booktabs-release] #jaringan-buku .rx-network-stage-v16{
    width:100%;
    max-width:100%;
    min-width:0;
    box-sizing:border-box;
  }

  .rx-book-detail[data-booktabs-release] #jaringan-buku .rx-network-tools-v16>*{
    min-width:0;
  }

  .rx-book-detail[data-booktabs-release] #jaringan-buku .rx-network-filters-v16{
    max-width:100%;
  }
}
