.pv44-tools{margin:20px 0;padding:18px;border:1px solid #d9c7b3;border-radius:9px;background:#faf5ec;color:#45312e;min-width:0}.pv44-tools h2,.pv44-tools h3{color:#45312e;font-size:17px;line-height:1.5;margin:12px 0}.pv44-tools p{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.pv44-tools>summary{font:650 14px/1.6 system-ui;cursor:pointer;min-height:44px;padding:6px 0}.pv44-tools label{display:block;margin:12px 0;font-size:12px;font-weight:600}.pv44-tools :is(input:not([type=checkbox]),select,textarea){width:100%;min-height:44px;box-sizing:border-box;font:14px/1.5 system-ui;padding:10px;border:1px solid #cbb69f;border-radius:6px;background:#fffdf8;color:#45312e}.pv44-tools input[type=checkbox]{width:18px;height:18px;vertical-align:middle;margin-left:10px;accent-color:#a52835}.pv44-tools button{min-height:44px;padding:9px 12px;border-radius:6px;border:1px solid #c7ac93;background:#fffdf9;color:#8c3038;font:600 12px/1.5 system-ui;cursor:pointer}.pv44-tools button:disabled{opacity:.5;cursor:default}.pv44-actions{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.pv44-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}.pv44-tools [role=status]{font-size:12px;color:#735140;line-height:1.75}.pv44-tools #pv44-outline{display:grid;gap:5px}.pv44-tools button:focus-visible,.pv44-tools :is(input,select,textarea):focus-visible{outline:3px solid #9b7040;outline-offset:3px}#pv44-writing>div:last-of-type>button{display:block;text-align:left;margin-block:5px;max-width:100%;overflow-wrap:anywhere}.pv44-tools table{max-width:100%}.pv-native-reading table{width:100%;border-collapse:collapse;table-layout:fixed}.pv-native-reading :is(th,td){padding:10px;border:1px solid #d8c9b7;overflow-wrap:anywhere;text-align:left}.pv-native-reading th{background:#f0e6d6}.pv-native-reading pre{white-space:pre-wrap;background:#f3ede2;padding:16px;overflow-wrap:anywhere}.pv-native-reading .pv-pagebreak{border-top:2px dashed #c6b29a;margin-block:30px}.pv-native-reading .pv-pagebreak:before{content:'Interruzione pagina';font-size:11px;color:#8c7865}#canvas:focus-visible{outline:3px solid #a52835;outline-offset:4px}@media(max-width:650px){.pv44-fields{grid-template-columns:1fr}.pv44-tools{padding:14px}.pv44-tools :is(input:not([type=checkbox]),select,textarea){font-size:16px}.pv44-actions button{flex:1 1 120px}}@media(prefers-reduced-motion:reduce){.pv44-tools *{transition:none!important;animation:none!important}}@media print{.pv44-tools{display:none!important}.pv-native-reading .pv-pagebreak{break-before:page;border:0}.pv-native-reading .pv-pagebreak:before{content:none}}
.track textarea{display:block;min-height:72px;width:100%;max-width:100%;box-sizing:border-box;font:14px/1.6 system-ui;padding:10px;background:#fffdf8;color:#45312e;border:1px solid #cbb69f;border-radius:6px}.pv44-tools #pv44-outline{max-height:330px;overflow:auto}
.pv44-presentation-controls{position:fixed;z-index:30002;left:50%;bottom:max(12px,env(safe-area-inset-bottom));transform:translateX(-50%);display:flex;align-items:center;gap:12px;background:#fffdf5;border:1px solid #d9c6af;border-radius:10px;padding:10px;max-width:calc(100vw - 24px);box-shadow:0 5px 24px #35232a24}.pv44-presentation-controls[hidden]{display:none!important}.pv44-presentation-controls button{font:12px system-ui;min-height:44px;padding:10px;background:#a52835;color:white;border:0;border-radius:6px;cursor:pointer}.pv44-presentation-controls span{font:12px/1.5 system-ui;color:#35232a;white-space:nowrap}.pv44-presenting{overflow:hidden}.pv44-presenting #pv-main{position:fixed;inset:0;z-index:30000;background:#e8dfd2;padding:0!important;max-width:none!important;width:100%!important;overflow:hidden}.pv44-presenting #pv-main>:not(.workspace){display:none!important}.pv44-presenting .workspace{display:block;height:100dvh}.pv44-presenting .workspace>.controls{display:none!important}.pv44-presenting .workspace>.stage{height:100dvh;box-sizing:border-box;padding:24px 24px 100px;border:0;background:#e8dfd2;display:flex;align-items:center;justify-content:center}.pv44-presenting .stage>:not(.stageArea){display:none!important}.pv44-presenting .stageArea{height:100%;max-height:100%;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:transparent;padding:0}.pv44-presenting #canvas{max-height:100%;max-width:100%;width:auto!important;object-fit:contain}.pv44-presenting #pv10-dock{display:none!important}@media(max-width:600px){.pv44-presentation-controls{gap:6px;padding:7px}.pv44-presentation-controls button{font-size:11px;padding:8px}.pv44-presentation-controls span{font-size:10px}.pv44-presenting .workspace>.stage{padding:12px 12px 100px}}
