@page{margin:16mm 14mm}
html{scroll-padding-top:0}
body{font-size:11pt;line-height:1.5;color:#000;background:#fff}
.skip,.topbar,.sidebar,.pager,dialog,.foot,.totop,.btn,.stepper,.copied,.toc,.searchbar,.inv-tabs,details.filters,.active-filters,.planner-banner,.plan-gaps,.choices,.pact,.row,.reset,.hero-photo,.hero-cap,.hero-cta,.hero-card{display:none!important}
.layout,.layout.home{display:block}
.page,.ph-in,.hero-content,.wrap{max-width:none;padding:0}
.page-head,.hero,.band,.band.alt{background:none!important;color:#000}
.page-head h1,.ph-meta,.ph-lead,.ph-goal,.ph-goal strong,.hero-label,.hero-headline,.hero-side-k,.hero-side-t{color:#000!important}
.page-head{margin-bottom:12pt;border-bottom:1pt solid #000}
.ph-in{padding:0 0 8pt}
a{color:#000!important;text-decoration:underline}
.tablewrap{overflow:visible}
table{min-width:0!important;font-size:9.5pt}
thead{display:table-header-group}
tr,figure,.tile,.note,.monday,.case,.sbox,.det,.item,.pocket,.out.plan,.prof summary{break-inside:avoid}
h1,h2,h3,h4{break-after:avoid}
figure,.tile,.activity,.prof,.note,.monday,.sbox,.out.plan{background:none!important;border:1pt solid #999}
details > summary .chev{display:none}
body.print-one .page-head,body.print-one .page > :not(.printing){display:none!important}
body.print-one .pocket.printing{background:none;padding:0}
