.protocol-form fieldset{margin:12px 0;padding:12px;border:1px solid var(--border,#65705c);border-radius:8px;min-width:0}.protocol-form legend{font-weight:600;padding:0 6px}.protocol-form canvas[data-sign]{display:block;width:min(100%,720px);height:auto;aspect-ratio:900/220;background:#fff;border:2px solid #819077;border-radius:6px;touch-action:none;margin:10px 0}.protocol-form [data-download]{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.protocol-form [data-download]:empty{display:none}
