:root{font-family:Inter,system-ui,sans-serif;color:#20242a;background:#f4f5f6;color-scheme:light}:root[data-theme=dark]{color:#e8eaed;background:#181a1d;color-scheme:dark}*{box-sizing:border-box}body{margin:0}#app{height:100dvh;display:flex;flex-direction:column}.status{padding:10px 16px;background:Canvas;color:CanvasText}.status[hidden]{display:none}main{min-height:0;flex:1;display:flex;flex-direction:column;overflow:auto}.pdf-tools{display:flex;justify-content:center;align-items:center;gap:1rem;padding:8px;position:sticky;top:0;background:Canvas;border-bottom:1px solid #aaa6}.pdf-tools button{border:1px solid #aaa6;border-radius:5px;background:Canvas;color:CanvasText;padding:5px 10px;cursor:pointer}.pdf-tools button:disabled{opacity:.45;cursor:default}.pages{display:grid;justify-items:center;padding:16px}.pages canvas{max-width:100%;height:auto;background:#fff;box-shadow:0 2px 8px #0002}.word{width:min(100%,850px);margin:16px auto;padding:clamp(16px,4vw,40px);background:Canvas;color:CanvasText;line-height:1.65;overflow-wrap:anywhere}.word img{max-width:100%;height:auto}.word table{border-collapse:collapse;max-width:100%}.word td{border:1px solid #999;padding:5px}.word li p{margin:.15em 0}.word-placeholder{color:GrayText}.tabs{display:flex;overflow:auto;flex:none;background:Canvas}.tabs button{border:0;border-bottom:2px solid transparent;background:none;color:CanvasText;padding:10px 16px;white-space:nowrap;cursor:pointer}.tabs button[aria-pressed=true]{border-bottom-color:#3978dd}.sheet-scroll{overflow:auto;position:relative;flex:1;background:Canvas}.grid{position:relative;background:Canvas;color:CanvasText}.cell,.head{position:absolute;overflow:hidden;white-space:nowrap;border-right:1px solid #aaa6;border-bottom:1px solid #aaa6;padding:4px;background:Canvas}.cell{text-overflow:ellipsis}.cell.missing{color:GrayText}.cell.error{color:#a21e2c}:root[data-theme=dark] .cell.error{color:#ffa1aa}.head{background:color-mix(in srgb,CanvasText 8%,Canvas);text-align:center;z-index:2}.corner{z-index:3}
