.dv-stage{width:100%;height:100%;min-height:0;position:relative}.dv-view{width:100%;height:100%;padding:var(--space-4);scrollbar-width:thin;overscroll-behavior:contain;overflow:auto}.dv-view[hidden]{display:none}.dv-stage[data-state=loading] .dv-view{visibility:hidden}.dv-sizer{width:var(--dv-w,auto);height:var(--dv-h,auto);margin:0 auto;position:relative}.dv-sheet{transform-origin:0 0;width:max-content}.dv-stage:not([data-state=ready]) .dv-sheet{transform:none}.dv-stage[data-state=ready] .dv-sheet{transform:scale(var(--dv-scale,1))}.dv-body .pegmo-docx-wrapper{align-items:center;gap:var(--space-4);background:0 0;padding:0}.dv-body .pegmo-docx-wrapper>section.pegmo-docx{box-shadow:var(--shadow-lift);content-visibility:auto;contain-intrinsic-size:auto 1123px;margin:0}.dv-body a{cursor:text}.dv-loading{background:var(--ws-inset);border-radius:var(--radius-sm);place-items:center;animation:1.4s ease-in-out infinite ui-pulse;display:grid;position:absolute;inset:0}.dv-loading__text{color:var(--ws-text-2);font-size:var(--text-sm)}.dv-err{width:min(100%,520px);margin:var(--space-4) auto 0}.dv-bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-height:calc(var(--control-h) + var(--space-3));padding:var(--space-2) var(--space-3);background:var(--ws-panel);border-top:var(--line) solid var(--ws-line);flex-wrap:wrap;grid-area:transport;display:flex}.dv-pager,.dv-zoom{align-items:center;gap:var(--space-1);display:inline-flex}.dv-pager{background:var(--ws-inset);border-radius:var(--radius-pill);color:var(--ws-text-2);font-size:var(--ws-fs-ctl);padding:2px}.dv-pager .ws-btn{border-radius:var(--radius-pill)}.dv-pager__input{width:calc(var(--space-6) + var(--space-2));height:calc(var(--ws-ctl-h) - var(--space-2));padding:0 var(--space-1);border:var(--line) solid transparent;border-radius:var(--radius-sm);background:var(--ws-inset);color:var(--ws-text-1);font-size:var(--ws-fs-input);text-align:center}.dv-pager__input:hover:not(:focus-visible){border-color:var(--ws-line-strong)}.dv-pager__of{padding-right:var(--space-1);color:var(--ws-text-3);white-space:nowrap}.dv-zoom .ws-select{min-width:calc(var(--space-6) * 4)}.dv-block{gap:var(--space-3);padding:var(--space-2) 0;display:grid}.dv-val{color:var(--ws-text-1);font-size:var(--text-sm)}.dv-note{color:var(--ws-text-3);font-size:var(--ws-fs-meta);line-height:1.45}.dv-note--warn{color:var(--ws-text-1)}.dv-tasks{gap:var(--space-2);padding-top:var(--space-2);border-top:var(--line) solid var(--ws-line);display:grid}.dv-tasks__title{color:var(--ws-text-2);font-size:var(--text-sm);font-weight:var(--weight-medium)}.dv-tasks__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.dv-task{min-height:var(--control-h);padding:var(--space-2) var(--space-3);border:var(--line) solid var(--ws-line-strong);border-radius:var(--radius-sm);color:var(--ws-text-1);gap:2px;text-decoration:none;display:grid}.dv-task:hover{background:var(--ws-hover)}.dv-task__name{font-size:var(--text-sm);font-weight:var(--weight-medium)}.dv-task__desc{color:var(--ws-text-3);font-size:var(--ws-fs-meta)}
