.cai-lab-handoff{border-top:1px solid #e0e4e9;margin-top:18px;padding-top:16px;color:#1d2530}.cai-lab-handoff-cta>.cai-lab-button{width:100%;text-align:center;justify-content:center}.cai-lab-handoff-cta>.cai-lab-small{line-height:1.7}.cai-lab-handoff [hidden]{display:none!important}.cai-lab-handoff h3{font-size:19px;line-height:1.3;letter-spacing:-.02em;margin:0 0 12px;color:#1d2530}.cai-lab-handoff-form{background:#f8f9fb;padding:18px;border:1px solid #e0e4e9;border-radius:12px;margin-top:14px}.cai-lab-handoff-form>label,.cai-lab-handoff-grid>label{display:block;font-size:12px;font-weight:650;line-height:1.6;margin:13px 0}.cai-lab-handoff :is(input:not([type=checkbox]),textarea){display:block;width:100%;max-width:100%;box-sizing:border-box;min-height:44px;border:1px solid #cdd4dd;border-radius:7px;padding:10px 11px;background:#fff;color:#1d2530;font:400 14px/1.6 system-ui,sans-serif;margin-top:6px}.cai-lab-handoff textarea{resize:vertical;max-height:400px}.cai-lab-handoff-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.cai-lab-handoff .cai-lab-check{display:flex;align-items:flex-start;gap:9px;font-weight:400;margin:16px 0}.cai-lab-handoff .cai-lab-check>input{width:16px;height:16px;margin:3px 0 0;flex-shrink:0;accent-color:#d9192e}.cai-lab-handoff [data-handoff-count]{white-space:nowrap;font-size:11px;color:#687482}.cai-lab-handoff-transcript{font-size:11px;margin:12px 0}.cai-lab-handoff-transcript>pre{max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.8 system-ui,sans-serif;background:#fff;padding:12px;border:1px solid #e0e4e9;color:#52616e}.cai-lab-handoff [data-handoff-status]{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.cai-lab-handoff [data-handoff-status]:empty{display:none}.cai-lab-handoff .cai-lab-actions{gap:8px;flex-wrap:wrap}.cai-lab-handoff-receipt{background:#fff6f7;border:1px solid #e8c4ca;border-left:3px solid #d9192e;border-radius:9px;padding:20px}.cai-lab-handoff-receipt>p{font-size:13px;line-height:1.8}.cai-lab-handoff-reference{font-weight:750}.cai-lab-handoff-trap{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.cai-lab-handoff :is(button,input,textarea,a):focus-visible{outline:3px solid #ef8994;outline-offset:3px}.cai-lab-widget .cai-lab-handoff-grid{grid-template-columns:1fr}.cai-lab-widget .cai-lab-handoff-form{padding:13px}.cai-lab-widget .cai-lab-handoff .cai-lab-button,.cai-lab-widget .cai-lab-handoff .cai-lab-secondary{font-size:12px}@media(max-width:600px){.cai-lab-handoff-grid{grid-template-columns:1fr}.cai-lab-handoff :is(input:not([type=checkbox]),textarea){font-size:16px}.cai-lab-handoff-form{padding:14px}.cai-lab-handoff .cai-lab-check{font-size:11px}}
