:root{color-scheme:light;--ink:#203c34;--left:max(16px,env(safe-area-inset-left,0px));--right:max(16px,env(safe-area-inset-right,0px))}*{box-sizing:border-box}body{margin:0;height:100vh;height:100dvh;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;font:14px/1.4 system-ui,sans-serif;background:#626766;color:#fff}a{text-decoration:none;color:inherit}button,input,select{font:inherit}button,.actions a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ffffff38;border-radius:7px;background:#ffffff0e;color:inherit;padding:8px 12px;cursor:pointer;touch-action:manipulation}button:disabled{opacity:.35;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #e2bd86;outline-offset:2px}header{display:flex;align-items:center;gap:18px;padding:calc(9px + env(safe-area-inset-top,0px)) var(--right) 9px var(--left);background:#f8f7f3;color:var(--ink);border-bottom:1px solid #ccc}.brand img{display:block;width:145px;height:auto}.title{font-size:12px;color:#68756c}.actions{display:flex;gap:9px;margin-left:auto;flex-shrink:0}.actions a{border-color:#a9b5a5;white-space:nowrap}#download{background:var(--ink);border-color:var(--ink);color:white}.pdf-toolbar{display:flex;align-items:center;justify-content:center;gap:28px;padding:7px var(--right) 7px var(--left);background:#303534;border-bottom:1px solid #0005;box-shadow:0 2px 5px #0002;z-index:2}.paging,.zoom-tools,form{display:flex;align-items:center;gap:8px}form{margin:0}form label{font-size:12px}input,select{background:#fff;color:#203c34;border:1px solid #b9c4b7;border-radius:5px;min-height:40px}input{width:58px;padding:7px;text-align:center}select{max-width:180px;padding:8px}#workspace{position:relative;min-height:0}#stage{position:absolute;inset:0;overflow:auto;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;scroll-padding:16px;background:#626766}#pdfViewer{padding-top:20px;padding-bottom:20px;min-height:100%}#pdfViewer .page{box-shadow:0 3px 12px #0005;margin-bottom:18px}#status{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);padding:18px 24px;border-radius:10px;background:#f8f7f3;color:var(--ink);text-align:center;z-index:5;max-width:90%}#status[hidden]{display:none}footer{text-align:center;padding:7px var(--right) calc(9px + env(safe-area-inset-bottom,0px)) var(--left);background:#303534;color:#dce4dd;font-size:11px}#stage.swiping #pdfViewer{will-change:transform}#pdfViewer{transition:transform .12s ease-out}#stage.swiping #pdfViewer{transition:none}@media(max-width:760px){header{gap:10px;flex-wrap:wrap}.brand img{width:120px}.title{display:none}.actions{gap:6px}.actions a{font-size:12px;padding:8px 10px}.pdf-toolbar{gap:8px;justify-content:space-between;flex-wrap:wrap}.paging,.zoom-tools,form{gap:5px}form label{display:none}.pdf-toolbar button{min-width:40px;padding:7px}.zoom-tools select{max-width:135px;font-size:12px}.pdf-toolbar{padding-left:12px;padding-right:12px}footer{font-size:10px}#pdfViewer{padding-top:12px}}@media(max-width:430px){.pdf-toolbar{justify-content:center}.zoom-tools{flex:1;justify-content:center}}@media(max-height:480px){footer{display:none}header{padding-top:6px;padding-bottom:6px}.brand img{width:115px}.pdf-toolbar{padding-top:3px;padding-bottom:3px}}@media(prefers-reduced-motion:reduce){#pdfViewer{transition:none}}

.actions{flex-wrap:wrap;justify-content:flex-end}#downloadFeedback{width:100%;max-width:360px;font-size:11px;color:#52634f}#download[aria-busy="true"]{opacity:.65;pointer-events:none}#closeViewer{font-weight:600}
