.protocol{margin:1.5rem 0;max-width:100%;color:#1e293b}.protocol fieldset{min-width:0;margin:1.5rem 0;padding:20px;border:1px solid #b7c8dc;border-radius:8px;background:#fff}.protocol legend{font-weight:700;padding:0 8px;font-size:1.15rem;max-width:100%}.protocol label{display:block;font-weight:650;margin-top:18px}.protocol textarea{display:block;box-sizing:border-box;width:100%;min-height:96px;margin-top:6px;padding:10px;border:1px solid #94a3b8;border-radius:4px;background:#fff;color:#0f172a;font:inherit;line-height:1.5;resize:vertical}.protocol .field-hint{display:block;color:#475569;font-size:.88rem;margin:4px 0 8px}.protocol-actions{display:flex;flex-wrap:wrap;gap:10px}.protocol-actions button,.protocol-actions .import-label{margin:0;padding:10px 14px;border:1px solid #94a3b8;border-radius:6px;background:#f1f5f9;color:#1e293b;font:inherit;cursor:pointer;min-height:44px}.protocol-actions input[type=file]{max-width:100%;font:inherit}.protocol :focus-visible{outline:3px solid #2563eb;outline-offset:3px}.protocol [role=status]{min-height:1.5em}.protocol-print-value{display:none}.protocol-links{display:flex;gap:12px;flex-wrap:wrap}@media print{.protocol-actions,.protocol [role=status],.protocol-privacy,.protocol-noscript{display:none!important}.protocol fieldset{border:0;padding:0;margin:16px 0;break-inside:auto}.protocol legend{padding:0;break-after:avoid}.protocol label{break-after:avoid}.protocol textarea{min-height:65px;border:1px solid #999}.protocol.js-ready textarea{display:none}.protocol.js-ready .protocol-print-value{display:block;white-space:pre-wrap;overflow-wrap:anywhere;min-height:45px;border-bottom:1px solid #ccc;margin-bottom:12px}.protocol p,.protocol-print-value{orphans:3;widows:3}.page-wrap,article.MainLeft,article{display:block!important;width:100%!important;max-width:100%!important}.sidebar,.topbar,header,footer,.site-footer,.breadcrumbs,.protocol-links{display:none!important}}
.protocol-actions[hidden]{display:none}.protocol-actions .import-label{max-width:100%;min-width:0;box-sizing:border-box}.protocol-actions input[type=file]{display:block;width:100%;min-width:0;box-sizing:border-box;margin-top:6px}
