/* Fill the available reading pane. Keep a small gutter and normal word wrapping. */
html{box-sizing:border-box}
body.bbz-reading-page{width:auto;max-width:none;margin-inline:0}
body.bbz-reading-page main,body.bbz-reading-page .app-shell{box-sizing:border-box;min-width:0;width:100%;max-width:none;margin-inline:0}
body.bbz-reading-page main :is(p,h1,h2,h3,article,section,.lead,.empty-chat,.step-description,.botzi-lead){max-inline-size:100%;max-width:100%;min-inline-size:0}
body.bbz-reading-page main :is(p,h1,h2,h3,li,label,aside),.main .page-view :is(p,h1,h2,h3,li){word-break:normal;hyphens:none;white-space:normal;overflow-wrap:break-word}
body.bbz-reading-page main :is(article,section)>p,.main .page-view :is(.page-description,.page-column>p){width:auto;max-width:none}
.main .page-view :is(.page-column,.data-page,.tasks-workspace,.usage-dashboard,.routine-page){box-sizing:border-box;width:100%;max-width:none}
body.bbz-reading-page .setup-panel{margin-block:0}
@media(min-width:700px){body.bbz-reading-page main{padding-inline:clamp(16px,2.5vw,44px)}}
body.bbz-reading-page{box-sizing:border-box;min-height:100vh;min-height:100dvh}
@media(max-width:950px){
 body.bbz-reading-page{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}
 body.bbz-reading-page main{padding-inline:clamp(0px,1vw,8px)}
 body.bbz-reading-page :is(header,article,aside,section){box-sizing:border-box}
 body.bbz-reading-page :is(img,video,svg){max-inline-size:100%}
}
.admin-sections{display:flex;flex-wrap:wrap;gap:8px;margin-block:12px 20px}.admin-sections button{min-height:44px}.admin-sections button[aria-pressed=true]{color:#a9d3ff;border-color:#619dee;background:#202d3e}#adminPage [data-admin-section][hidden]{display:none!important}
