#lgs-documentale-workspace{max-width:1100px;margin:0 auto;color:#20324f}
#lgs-documentale-workspace .documentale-toolbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:0 0 1.5rem}
#lgs-documentale-workspace .documentale-toolbar select,
#lgs-documentale-workspace .documentale-toolbar input[type=file]{max-width:100%;border:1px solid #bac9de;border-radius:6px;padding:.5rem;background:#fff;color:#20324f}
#lgs-documentale-workspace .documentale-toolbar select{min-width:220px}
#lgs-documentale-workspace h2{font-size:1.15rem;margin:1.5rem 0 .5rem;color:#173f80}
#lgs-documentale-workspace ul{list-style:none;margin:0;padding:0;border:1px solid #d3ddeb;border-radius:10px;overflow:hidden;background:#fff}
#lgs-documentale-workspace li{padding:.55rem .8rem;border-bottom:1px solid #e3e9f1}
#lgs-documentale-workspace li:last-child{border-bottom:0}
#lgs-documentale-workspace li button{text-align:left;min-height:44px;max-width:100%;overflow-wrap:anywhere}
#lgs-documentale-workspace li{display:flex;align-items:center;justify-content:space-between;gap:1rem}
#lgs-documentale-workspace .documentale-date{color:#52647d;white-space:nowrap;font-size:.9rem}
#lgs-documentale-workspace .documentale-trail{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;color:#52647d}
#lgs-documentale-workspace .documentale-trail button{border:0;background:none;color:#175b9d;text-decoration:underline;padding:.3rem;min-height:44px}
#lgs-documentale-workspace [hidden]{display:none!important}
#lgs-documentale-workspace [role=status]{min-height:1.5rem}
#lgs-documentale-workspace .documentale-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;min-width:42px;height:34px;margin-right:.65rem;padding:0 .25rem;border:1px solid currentColor;border-radius:4px;font-size:.65rem;font-weight:800;text-decoration:none;color:#52647d;background:#f3f6fa}
#lgs-documentale-workspace .documentale-icon-pdf{color:#b42318;background:#fff0ee}
#lgs-documentale-workspace .documentale-icon-word{color:#1755a2;background:#eef5ff}
#lgs-documentale-workspace .documentale-icon-excel{color:#137045;background:#edfaf2}
#lgs-documentale-workspace .documentale-icon-slides{color:#a84313;background:#fff4eb}
#lgs-documentale-workspace .documentale-icon-image{color:#7040a0;background:#f8f0ff}
#lgs-documentale-workspace .documentale-icon-folder{border:0;background:none;font-size:1.4rem}
#lgs-documentale-workspace .documentale-preview{--preview-ui-scale:1;width:96vw;max-width:1400px;height:94vh;max-height:96dvh;box-sizing:border-box;border:1px solid #bac9de;border-radius:12px;padding:calc(.75rem * var(--preview-ui-scale));background:#fff;color:#20324f;font-size:calc(1rem * var(--preview-ui-scale))}
#lgs-documentale-workspace .documentale-preview[open]{display:flex;flex-direction:column}
#lgs-documentale-workspace .documentale-preview{padding-top:max(calc(.75rem * var(--preview-ui-scale)),env(safe-area-inset-top,0px));padding-right:max(calc(.75rem * var(--preview-ui-scale)),env(safe-area-inset-right,0px));padding-bottom:max(calc(.75rem * var(--preview-ui-scale)),env(safe-area-inset-bottom,0px));padding-left:max(calc(.75rem * var(--preview-ui-scale)),env(safe-area-inset-left,0px))}
#lgs-documentale-workspace .documentale-preview::backdrop{background:rgb(15 30 50 / 65%)}
#lgs-documentale-workspace .documentale-preview-toolbar,#lgs-documentale-workspace .documentale-preview-nav{display:flex;align-items:center;flex-wrap:wrap;gap:calc(.4rem * var(--preview-ui-scale));flex-shrink:0}
#lgs-documentale-workspace .documentale-preview h2{flex:1;min-width:25%;margin:0;font-size:1em;overflow-wrap:anywhere}
#lgs-documentale-workspace .documentale-preview button,#lgs-documentale-workspace .documentale-preview input{min-height:calc(44px * var(--preview-ui-scale));min-width:calc(44px * var(--preview-ui-scale));font-size:inherit;border:1px solid #9aaec7;border-radius:6px;padding:.35em .6em;background:#fff;color:#173f80}
#lgs-documentale-workspace .documentale-preview input[type=number]{width:4em}
#lgs-documentale-workspace .documentale-preview button:disabled{opacity:.45}
#lgs-documentale-workspace .documentale-preview button:focus-visible,#lgs-documentale-workspace .documentale-preview input:focus-visible{outline:3px solid #176dd1;outline-offset:2px}
#lgs-documentale-workspace .documentale-preview-status{flex-shrink:0;min-height:1.4em;font-size:.85em;margin:.4em 0}
#lgs-documentale-workspace .documentale-preview-body{flex:1;min-height:0;overflow:auto;background:#e5eaf1;border-radius:6px;padding:12px;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}
#lgs-documentale-workspace .documentale-preview canvas{display:block;margin:0 auto;background:#fff;box-shadow:0 2px 10px #0003}
#lgs-documentale-workspace .documentale-preview img{display:block;max-width:100%;height:auto;margin:auto;object-fit:contain}
#lgs-documentale-workspace .documentale-preview-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%)}
@media(pointer:coarse){#lgs-documentale-workspace .documentale-preview{width:100vw;max-width:none;height:100dvh;max-height:100dvh;max-width:100vw;margin:0;border:0;border-radius:0}}
