.toolStatus{display:none;margin-top:14px;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.5;font-weight:750}.toolStatus.show{display:block}.toolStatus.good{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.toolStatus.bad{background:#fff1f2;border:1px solid #fecaca;color:#9f1239}.toolStatus.info{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.toolSpinner{width:16px;height:16px;border:3px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:toolSpin .8s linear infinite}.toolFieldApplied{box-shadow:0 0 0 4px rgba(124,58,237,.18)!important;border-color:#8b5cf6!important;background:#faf5ff!important}.toolAppliedBadge{display:inline-flex;margin-left:7px;padding:3px 7px;border-radius:999px;background:#ede9fe;border:1px solid #ddd6fe;color:#5b21b6;font-size:10px;font-weight:900}.toolTransferProof{margin:0 0 18px;padding:18px;border:1px solid #86efac;background:#f0fdf4;border-radius:18px;color:#14532d}.toolTransferProof[hidden]{display:none}.toolTransferProof h3{margin:0 0 6px;font-size:18px}.toolTransferProof p{font-size:13px;line-height:1.55}.toolTransferredGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.toolTransferredValue{background:#fff;border:1px solid #bbf7d0;border-radius:12px;padding:11px;font-size:12px;line-height:1.5;color:#374151;white-space:pre-wrap}.toolTransferredValue strong{display:block;color:#14532d;margin-bottom:4px}@keyframes toolSpin{to{transform:rotate(360deg)}}@media(max-width:720px){.toolTransferredGrid{grid-template-columns:1fr}}@media print{html,body,[data-tool-workspace],[data-tool-output],.report,.reportBody{height:auto!important;min-height:0!important;overflow:visible!important}[data-screen-only],header,.bottomBar,.siteFooter,.exportControls,[data-tool-status]{display:none!important}[data-tool-output],.report{width:100%!important;max-width:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.reportHead,.reportBody{padding:8mm 6mm!important}.reportHead{break-after:avoid-page;page-break-after:avoid}.summaryGrid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;break-inside:avoid-page;page-break-inside:avoid}.summaryBox,.out,[data-print-block]{break-inside:avoid-page;page-break-inside:avoid}.out{margin-bottom:10px!important;overflow:visible!important;white-space:pre-wrap!important;height:auto!important;max-height:none!important}h1,h2,h3{break-after:avoid-page;page-break-after:avoid}p,li{orphans:3;widows:3}@page{size:A4;margin:12mm}}