.da-quantum-paper{border:1px solid #cbd7e8;background:#fff;color:#203452;font-family:Georgia,"Noto Serif SC",serif;margin:12px 0;box-shadow:0 3px 14px #243b6010}
.da-quantum-paper *{box-sizing:border-box}
.da-quantum-paper header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid #d7e1ef;background:#f2f7fd}
.da-quantum-paper header small{font:10px Arial,sans-serif;color:#6e7d91;letter-spacing:.06em}
.da-quantum-paper .qp-body{padding:14px}
.da-quantum-paper .qp-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:16px}
.da-quantum-paper .qp-visual{min-width:0;background:#f8fbff;border:1px solid #e1e8f2;min-height:320px;padding:8px}
.da-quantum-paper svg{width:100%;height:auto;max-height:410px}
.da-quantum-paper .qp-controls{display:flex;flex-direction:column;gap:9px}
.da-quantum-paper label{display:flex;flex-direction:column;gap:4px;font-size:13px}
.da-quantum-paper select,.da-quantum-paper input[type=range]{width:100%}
.da-quantum-paper select{padding:7px 9px;border:1px solid #c9d5e5;background:#fff;color:#203452}
.da-quantum-paper input[type=range]{accent-color:#40649d}
.da-quantum-paper button{border:1px solid #b9c9df;background:#fff;color:#1b3d70;padding:7px 10px;cursor:pointer}
.da-quantum-paper button:hover{background:#eaf2fc}
.da-quantum-paper .qp-card{background:#eff6ff;border-left:3px solid #4269a6;padding:10px 12px;white-space:pre-line;font:12px/1.65 Consolas,"Noto Sans SC",sans-serif}
.da-quantum-paper .qp-note{font-size:11px;color:#6c7890;line-height:1.55}
.da-quantum-paper .qp-value{font-family:Consolas,monospace;color:#18365c}
.da-quantum-paper .qp-component{cursor:pointer}
.da-quantum-paper .qp-component:hover{opacity:.7}
.da-quantum-paper .qp-chart text,.da-quantum-paper .qp-chip text{fill:#29466f;font:12px Arial,"Noto Sans SC",sans-serif}
.da-quantum-paper .qp-axis{stroke:#8399b8;stroke-width:1}
.da-quantum-paper .qp-line{fill:none;stroke:#4269a6;stroke-width:3}
.da-quantum-paper .qp-line-alt{fill:none;stroke:#cb7b3e;stroke-width:3}
.da-quantum-paper .qp-node{fill:#4269a6}
@media(max-width:680px){.da-quantum-paper .qp-grid{grid-template-columns:1fr}.da-quantum-paper header{flex-direction:column;align-items:flex-start}}
.qp-catalog-more{display:block;margin:14px 0 10px;padding:9px 14px;border:1px solid #a9bed8;border-radius:5px;background:#eff5fc;color:#213d68;cursor:pointer;font-size:13px}
.qp-catalog-more:hover{background:#e1edfb}
.qp-inline-link{color:#285ca1;text-decoration:underline;text-underline-offset:2px;cursor:pointer}
.package-card ol[hidden], .package-card ol li[hidden]{display:none!important}
