@font-face{font-family:DocumentSerif;src:url('/fonts/NotoSerifSC-Regular.woff2') format('woff2');font-weight:400;font-display:block}@font-face{font-family:DocumentSerif;src:url('/fonts/NotoSerifSC-Semibold.woff2') format('woff2');font-weight:600;font-display:block}
.equipment-document{width:100%;max-width:1000px;margin:0 auto;clear:both}.document-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #eee;font:13px/1.6 Arial,"Microsoft YaHei",sans-serif;color:#777}.document-actions button{font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5df;padding:6px 12px;border-radius:4px;color:#335a7a;white-space:nowrap}.document-actions button:disabled{opacity:.5;cursor:wait}.document-status{font:14px/1.8 Arial,sans-serif!important;padding:16px;color:#667}.document-status[hidden]{display:none!important}.document-error{color:#b42318!important}.document-canvas{width:100%;cursor:zoom-in;line-height:0}.document-canvas canvas{display:block;width:100%;height:auto}.document-canvas:focus-visible{outline:2px solid #2161a1}.document-zoom{box-sizing:border-box;position:fixed;inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;padding:55px 0 0;overflow:auto;background:#e7e9eb;touch-action:pan-x pan-y pinch-zoom}.document-zoom img{display:block;width:1000px;max-width:none;height:auto;margin:0 auto}.document-zoom button{position:fixed;right:18px;top:12px;z-index:5;padding:9px 18px;background:#fff;color:#333;border:1px solid #bbb;border-radius:6px;font:15px sans-serif;cursor:pointer}.document-zoom::backdrop{background:#0009}
@media(max-width:768px){.document-actions{font-size:11px;gap:5px}.document-actions button{padding:5px 7px}.document-zoom img{margin:0;width:1000px}}
@media print{.document-actions{display:none}.document-canvas{cursor:default}}
.equipment-document{background:#fff;text-indent:0;letter-spacing:normal}.equipment-document .document-actions span{font:inherit!important;line-height:inherit!important}.equipment-document .document-status{margin:0!important;text-indent:0!important}
