.appo-primary-menu{justify-content:center}.appo-reader-header{margin-block:1rem 2rem;padding:1rem;border:1px solid var(--border,#999);border-radius:.4rem}.appo-reader-position{text-align:center!important;font-size:.85em;margin-inline:auto}.appo-reader-nav{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;align-items:center;margin-block:1rem}.appo-read-button,.appo-reader-tools button,.appo-share>summary{display:inline-block;min-height:44px;padding:.45em .8em;border:1px solid var(--border,#999);border-radius:.25em;color:var(--link,#9cf);background:var(--surface,#333);font:inherit}.appo-read-button{text-decoration:underline}.appo-reader-tools{display:flex;flex-wrap:wrap;justify-content:center;align-items:start;gap:.6rem;margin-block:1rem}.appo-reader-tools button[hidden]{display:none}.appo-share>summary{display:list-item;cursor:pointer;list-style-position:inside}.appo-share-options{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0;max-width:100%}.appo-share-options>a{padding:.4rem}.appo-share-url{width:100%;max-width:26rem;font-size:.8em}.appo-reader-toc{margin-top:1rem}.appo-reader-toc>summary{min-height:44px;cursor:pointer;padding:.5em}.appo-book-index{padding-left:1.6rem;margin-top:1rem}.appo-book-index li{margin:.5em 0}.appo-reader-status{font-size:.8em}.appo-book-end{font-size:.85em}.appo-print-source{display:none}.appo-reader-toc a[aria-current]{font-weight:bold}@media(max-width:600px){.appo-reader-header{padding:.6rem}.appo-read-button{font-size:.9em}.appo-reader-tools{justify-content:start}.appo-share{max-width:100%}}@media print{.site-header,.site-footer,.breadcrumbs,.appo-map,.appo-reader-header,.appo-reader-nav,.appo-reader-tools,.comments-area,.entry-content .appo-menu,.appofocus-nav,.appo-box-consulenza,.appo-box-regala,form{display:none!important}.appo-print-source{display:block!important;font-size:9pt;overflow-wrap:anywhere}body,main,article,.entry-content,.entry-content *{background:#fff!important;color:#000!important;border-color:#777!important;box-shadow:none!important}main.wrap{width:100%;margin:0;padding:0}article h1{font-size:20pt}p,li{orphans:3;widows:3}h1,h2,h3{break-after:avoid}a{color:#000!important;text-decoration:underline}.appo-reader-tools+nav{display:none}}

@media print{body main .entry-content.entry-content,body main .entry-content.entry-content *{background:#fff!important;color:#000!important;background-image:none!important;box-shadow:none!important}}
