.vector-panel{background:#e8ebdf;border:1px solid var(--line);margin:32px 0;padding:24px}.vector-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vector-previews figure{margin:0;min-width:0}.vector-previews canvas{display:block;width:100%;height:auto;aspect-ratio:3/2;border:1px solid #c3c5ba;background:#fff}.vector-previews figcaption{font-size:14px;font-weight:700;margin:8px 0}.vector-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0}.vector-actions select,.vector-actions button{font:inherit;min-height:44px;padding:10px;max-width:100%}.vector-actions button{background:#2449e8;color:white;border:0;border-radius:4px;cursor:pointer}.vector-actions button:disabled{opacity:.6}.vector-actions :focus-visible{outline:3px solid #cf4e2d;outline-offset:4px}.vector-table{overflow:auto}.vector-table table{border-collapse:collapse;width:100%}.vector-table th,.vector-table td{padding:12px;border:1px solid var(--line);text-align:left}.printable-main figure{margin:24px 0}.printable-main img{display:block;width:100%;height:auto}.printable-main figcaption{font-size:13px;line-height:1.6}@media(max-width:650px){.vector-panel{padding:14px}.vector-previews{grid-template-columns:1fr}.vector-actions{display:block}.vector-actions label,.vector-actions select,.vector-actions button{display:block;width:100%;margin:10px 0}.vector-table td,.vector-table th{padding:8px;font-size:13px}}
