.handoff-check{max-width:790px;margin:auto}.handoff-check fieldset{margin:25px 0;border:0;padding:0}.handoff-check legend{font-weight:600;margin-bottom:12px}.handoff-check label{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--line);cursor:pointer}.handoff-check input[type=checkbox]{width:22px;height:22px;flex:0 0 22px;margin:2px 0;accent-color:var(--blue)}.handoff-check input:focus-visible,.handoff-check button:focus-visible{outline:3px solid #c57b11;outline-offset:5px}.handoff-result{background:var(--pale);padding:24px;border-radius:18px}.handoff-result h3{margin:0;font-size:24px;font-weight:500}.handoff-result li{margin:8px 0}.handoff-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.handoff-actions button{border:0;cursor:pointer}.handoff-actions .secondary{background:#e4edf7;color:var(--ink)}.handoff-check .note{font-size:14px;color:var(--muted)}.handoff-check input[type=url]{display:block;width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit}.handoff-check [hidden]{display:none!important}@media print{body>*:not(main),main>section:not(#uebergabe-check){display:none!important}#uebergabe-check{padding:0}.handoff-actions,.handoff-check fieldset,.handoff-check .share-fallback,.handoff-check .growth-cta{display:none!important}.handoff-result{background:white;border:1px solid #bbb}.handoff-check .section-title{font-size:28px}.handoff-check .wrap{width:100%}}