.tbpj-shell{min-width:0;margin:1.1rem 0 1.8rem;font-size:1.08rem;line-height:1.65}.tbpj-purpose{margin:.5rem 0 1rem}.tbpj-nav{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.tbpj-nav a{display:flex;align-items:center;gap:.55rem;border:1px solid #829ba6;border-radius:9px;padding:.65rem .85rem;text-decoration:none;line-height:1.4;font-weight:650;color:inherit;min-width:0}.tbpj-nav a[aria-current=page]{background:#10586a;color:#fff;border-color:#10586a}.tbpj-icon{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tbpj-nav[data-label-mode=icons-only] .tbpj-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tbpj-nav[data-label-mode=text-only] .tbpj-icon{display:none}.tbpj-panel{border:1px solid #829ba6;border-radius:10px;margin:1rem 0;min-width:0}.tbpj-panel>summary{font-size:1.12rem;font-weight:700;padding:.85rem 1rem;cursor:pointer}.tbpj-body{padding:.1rem 1rem 1.1rem;min-width:0}.tbpj-body>:first-child{margin-top:.5rem}.tbpj-body :is(input,textarea,select){max-width:100%;box-sizing:border-box}.tbpj-body textarea{display:block;width:100%;padding:.75rem;font:inherit;line-height:1.65}.tbpj-shell [hidden]{display:none!important}.tbpj-shell a{overflow-wrap:anywhere}.tbpj-shell :focus-visible{outline:3px solid #d4a640;outline-offset:3px}.tbpj-alert{padding:.8rem 1rem;background:#fff0ec;color:#772d20;border-left:5px solid #b23c2c;margin:.7rem 0}.tbpj-unsaved{position:sticky;top:0;z-index:30;margin:.7rem 0;padding:.7rem .9rem;background:#fff0ce;color:#503e00;border-left:5px solid #a66a00}.tbpj-links{padding-left:1.4rem}.tbpj-links li{margin:.6rem 0}.tbpj-body .tbpj-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.tbpj-body .tbpj-primary{display:inline-block;background:#10586a;color:#fff;padding:.7rem 1rem;border-radius:8px;text-decoration:none;font-weight:650}.tbpj-body .tbpj-secondary{margin:1rem 0}.tbpj-body .tbpj-secondary>summary{font-weight:650;cursor:pointer}.tbpj-author-focus .tbp-author-layout{display:block}.tbpj-author-focus .tbp-author-navigation{position:static;max-height:none;margin:0 0 1.2rem}.tbpj-admin-focus.tbp-admin{display:block}.tbpj-admin-focus>.tbp-sidebar{position:static;width:auto;height:auto;min-height:0;max-height:none;margin:0;padding:.6rem 1.2rem}.tbpj-admin-focus>.tbp-sidebar>details>summary{cursor:pointer;font-weight:700;padding:.5rem}.tbpj-admin-focus>.tbp-main{min-width:0;width:auto;max-width:1280px;margin:0 auto}.tbpj-body .chapter-list{padding-left:1.3rem}.tbpj-body .chapter-list li{margin:1rem 0}.tbpj-body .desk-grid{min-width:0}body.tbpj-author-focus main{max-width:1120px}.tbpj-body :is(.desk-preserve,pre){white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:700px){.tbpj-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tbpj-nav a{font-size:1rem;padding:.6rem}.tbpj-body{padding:.1rem .8rem 1rem}.tbpj-panel>summary{padding:.7rem .8rem}.tbpj-shell{font-size:1rem}.tbpj-nav .tbpj-icon{width:21px;height:21px}}@media print{.tbpj-nav,.tbpj-unsaved{display:none}.tbpj-panel{display:block!important}.tbpj-panel>.tbpj-body{display:block!important}}

.tbpj-admin-focus>.tbp-sidebar{overflow:visible;overscroll-behavior:auto}

body.tbpj-author-focus>.tbp-author-navigation{
  position:static;width:auto;height:auto;max-height:none;
  overflow:visible;overscroll-behavior:auto;margin:0;
  padding:.6rem 1.2rem;border:0;border-radius:0
}
body.tbpj-author-focus>.tbp-author-navigation>nav>details>summary{
  padding:.5rem
}
body.tbpj-author-focus>.tbp-author-navigation a[aria-current="page"]{
  display:block;padding:.5rem .7rem;background:#10586a;
  color:#fff;border-radius:6px;font-weight:750
}

.tbpj-author-focus .tbp-author-content h1 [data-tbpj-author-home]{
  font:inherit;color:inherit;text-decoration:none
}
.tbpj-author-focus .tbp-author-content h1 [data-tbpj-author-home]:hover{
  text-decoration:underline
}
