.result-reuse{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.reuse-buttons{flex-wrap:wrap;gap:8px;display:flex}.reuse-buttons .button{width:auto;min-height:44px;padding:9px 13px;font-size:.875rem}.reuse-buttons [aria-disabled=true]{opacity:.65;cursor:wait}.reuse-hint,.reuse-status{margin:8px 0 0;font-size:.8125rem;line-height:1.5}.reuse-status:empty{margin:0;display:block}.reuse-fallback{margin-top:12px}.reuse-fallback label{margin-bottom:8px;font-size:.875rem;font-weight:600;display:block}.reuse-fallback textarea{resize:vertical;width:100%;min-width:0;font:inherit;border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:6px;padding:12px;font-size:.875rem;line-height:1.6}.decision-print{display:none}@media print{@page{margin:15mm}body:has(>.decision-print){color:#000!important;background:#fff!important}body:has(>.decision-print)>:not(.decision-print){display:none!important}.decision-print{color:#000;overflow-wrap:anywhere;background:#fff;width:auto;margin:0;padding:0;font:11pt/1.4 Arial,sans-serif;display:block}.decision-print h1{letter-spacing:normal;margin:0 0 12pt;font-size:21pt;line-height:1.2}.decision-print h2{break-after:avoid;letter-spacing:normal;margin:16pt 0 6pt;font-size:12pt}.decision-print h2 span{font-weight:400}.decision-print p{orphans:3;widows:3;margin:6pt 0}.decision-print .print-primary{font-size:13pt;font-weight:700}.decision-print dl{margin:0}.decision-print dl>div{break-inside:avoid;border-bottom:1px solid #ddd;grid-template-columns:46% 1fr;gap:12pt;padding:4pt 0;display:grid}.decision-print dt,.decision-print dd{color:#000;margin:0}.decision-print dd{font-weight:700}.decision-print .print-source{margin-top:16pt;font-size:9pt}.decision-print a{color:#000;text-decoration:none}}
