#whatsappHandoff{box-sizing:border-box;width:calc(100% - 32px);max-width:650px;max-height:90vh;padding:24px;border:1px solid #c7d7bb;border-radius:14px;background:#fff;color:#253f30;font:16px/1.6 'DM Sans',Arial,sans-serif;overflow:auto}#whatsappHandoff::backdrop{background:#193a2c80}.waHandoffHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.waHandoffHeader h2{font-size:23px;line-height:1.4;margin:0}.waHandoffHeader button{border:0;background:none;font:inherit;font-size:26px;min-width:44px;min-height:44px;color:#253f30;cursor:pointer}#whatsappHandoff label{display:grid;gap:8px;margin:18px 0;font-size:16px;font-weight:600}#whatsappHandoff input,#whatsappHandoff textarea,#whatsappHandoff select{font:400 16px/1.6 'DM Sans',Arial,sans-serif;width:100%;min-width:0;border:1px solid #bccfb0;border-radius:7px;padding:12px;color:#253f30;background:#fafcf8}#whatsappHandoff textarea{resize:vertical;min-height:190px;height:auto}.waHandoffPhone{display:flex;gap:10px;align-items:center}.waHandoffPhone input{flex:1}.waHandoffPhone button,.waHandoffActions button,.waHandoffActions a{display:inline-block;font:600 16px/1.5 'DM Sans',Arial,sans-serif;padding:12px 16px;border:1px solid #b7ccaa;border-radius:7px;min-height:48px;color:#205d42;background:#fff;cursor:pointer;text-decoration:none;white-space:nowrap}.waHandoffActions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.waHandoffActions .primary{background:#205d42;color:white;border-color:#205d42}#waHandoffStatus{padding:13px;background:#edf6e8;border-radius:7px;font-size:16px}#whatsappHandoff small{display:block;font-size:14px;color:#53684c;line-height:1.7}#whatsappHandoff :focus-visible{outline:2px solid #7d9f6c;outline-offset:2px}@media(max-width:500px){#whatsappHandoff{padding:18px}.waHandoffPhone{flex-wrap:wrap}.waHandoffPhone input{flex-basis:100%}}
