a.btn,a.fcard,a.ib,a.tab{text-decoration:none;color:inherit}a.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}a.btn.btn-primary{color:var(--accent-ink)}.banner.bad{background:var(--bad-bg);color:var(--bad)}.form-msg{margin:0;font-size:14px;font-weight:600}.form-msg.bad{color:var(--bad)}.form-msg.ok{color:var(--ok)}.doc.st-wait{border:1.5px dashed var(--warn)}.doc.st-wait .doc-ico{background:var(--warn-bg);color:var(--warn)}.stack-col{display:flex;flex-direction:column;gap:14px}.inline-form{display:inline}.code-dev{font-family:ui-monospace,Consolas,monospace;font-size:13px;word-break:break-all;background:var(--surface-2);border:1px dashed var(--line-strong);border-radius:8px;padding:10px 12px}.pager{display:flex;gap:8px;align-items:center;justify-content:flex-end}.viewer{width:100%;height:min(78vh,900px);border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.viewer-img{max-width:100%;max-height:78vh;display:block;margin:0 auto;border-radius:8px}@media print{.no-print,.side,.topbar{display:none!important}.app{display:block}}