#qzmpav{font:15px/1.5 system-ui,-apple-system,'Segoe UI',sans-serif;color:#183153;max-width:1250px;margin:auto;padding:20px;background:#f2f6fc;border-radius:18px}#qzmpav *{box-sizing:border-box}#qzmpav .qzhead{background:linear-gradient(110deg,#153b88,#4279e7);color:white;border-radius:16px;padding:20px 25px;margin-bottom:18px}#qzmpav h2{font-size:27px;margin:0 0 5px}#qzmpav .qzhead p{margin:0;opacity:.9}#qzmpav .qzgrid{display:grid;grid-template-columns:330px minmax(0,1fr);gap:18px}#qzmpav .qzpanel{background:white;border-radius:14px;padding:17px;box-shadow:0 3px 16px #142b5412}#qzmpav label{font-weight:650;display:block;margin:10px 0 4px;font-size:13px}#qzmpav input,#qzmpav select,#qzmpav textarea{font:inherit;width:100%;border:1px solid #cdd8e9;border-radius:8px;padding:9px;background:#fff;color:#19365b}#qzmpav textarea{min-height:80px;resize:vertical}#qzmpav .qzrow{display:grid;grid-template-columns:1fr 1fr;gap:10px}#qzmpav .qzbuttons{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px}#qzmpav button{font:600 14px system-ui;cursor:pointer;border:0;border-radius:9px;padding:11px 15px;background:#2366dc;color:white}#qzmpav button.qzalt{background:#e9effa;color:#21477d}#qzmpav button:focus-visible{outline:3px solid #ffb900;outline-offset:2px}#qzmpav .qzpreview{display:flex;justify-content:center;align-items:flex-start;background:#e5eaf3;border-radius:10px;padding:14px;overflow:auto}#qzmpav canvas{display:block;max-width:100%;height:auto;box-shadow:0 4px 20px #0002;background:white}#qzmpav .qznote{font-size:12px;color:#63728a;margin:10px 0 0}#qzmpav .qzstatus{min-height:22px;font-size:13px;color:#14633a;margin-top:8px}#qzmpav .qzsmall{font-size:13px;color:#566987} @media(max-width:800px){#qzmpav .qzgrid{grid-template-columns:1fr}#qzmpav{padding:10px}#qzmpav .qzpanel{padding:12px}}@media print{body *{visibility:hidden!important}#qzmpav,#qzmpav .qzpreview,#qzmpav canvas{visibility:visible!important}#qzmpav{position:absolute;inset:0;margin:0;padding:0;background:white}#qzmpav .qzgrid{display:block}#qzmpav .qzpanel{padding:0;box-shadow:none}#qzmpav .qzpanel:first-child,#qzmpav .qzhead,#qzmpav .qznote,#qzmpav .qzstatus{display:none!important}#qzmpav .qzpreview{padding:0;background:white}#qzmpav canvas{width:100%!important;max-width:100%!important;box-shadow:none} @page{size:A4 portrait;margin:0}}