.result-contract{--result-bg:#f2f3f8;--result-ink:#1c1b19;--result-accent:#3d3bf3;color:var(--result-ink);margin-block:2rem}.result-contract section,.result-contract details{background:var(--result-bg);border-radius:1.5rem;padding:1rem;margin-block:1rem}.result-contract fieldset{border:1px solid #8a8d9b;border-radius:1rem;margin-block:1rem;min-width:0}.result-contract label{display:block;margin-block:.8rem}.result-contract input{accent-color:var(--result-accent)}.result-contract pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:24rem;overflow:auto}.result-contract button:focus-visible,.result-contract a:focus-visible,.result-contract input:focus-visible,.result-contract textarea:focus-visible{outline:3px solid var(--result-accent);outline-offset:3px}.result-contract p{overflow-wrap:anywhere}@media print{.result-contract details,.result-contract button{display:none}.result-contract section{break-inside:avoid;background:white}}

.result-contract li,.result-contract a{overflow-wrap:anywhere}.result-contract textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:6rem;font:inherit}.result-contract [data-rehearsal-nav]{display:flex;flex-wrap:wrap;gap:.5rem}.result-contract [data-rehearsal-nav] button{white-space:normal;min-height:44px;max-width:100%}@media print{.result-contract textarea,.result-contract [data-notes]{display:none}}
