#wzc-toggle{position:fixed;right:22px;bottom:24px;z-index:90;background:#142e49;color:white;border:0;border-radius:28px;padding:14px 20px;box-shadow:0 6px 22px #10253c33;font:700 13px inherit;cursor:pointer}#wzc-panel{position:fixed;z-index:100;bottom:82px;right:22px;width:min(400px,calc(100vw - 24px));max-height:calc(100dvh - 110px);background:white;border:1px solid #d5e5ee;border-radius:18px;box-shadow:0 15px 60px #0e294244;overflow:hidden;color:#162d45}#wzc-panel[hidden]{display:none}#wzc-panel>header{display:flex;justify-content:space-between;align-items:center;background:#152d47;color:white;padding:18px}#wzc-panel>header small{display:block;font-size:10px;color:#c6e5f6;margin-top:4px}#wzc-close{background:none;border:0;color:white;font-size:26px;cursor:pointer}.wzc-body{overflow:auto;max-height:calc(100dvh - 190px);padding:16px}.wzc-welcome{font-size:13px;margin:0 0 14px}.wzc-consent{display:block;font-size:10px;line-height:1.5;color:#546b7c;margin:14px 0}.wzc-consent input{width:15px;height:15px;vertical-align:middle;margin-right:6px}.wzc-consent a{text-decoration:underline}.wzc-caution{font-size:10px;line-height:1.5;color:#627487}.wzc-message{background:#eef7fc;border-radius:12px;padding:12px;margin:10px 0;font-size:12px;line-height:1.55}.wzc-message.customer{margin-left:30px;background:#e0f0f8}.wzc-message p{white-space:pre-wrap;margin:5px 0}.wzc-message strong{font-size:10px;text-transform:uppercase;letter-spacing:.6px}.wzc-message small{font-size:9px;color:#5b7386;display:block;margin-top:8px}.wzc-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.wzc-links a{font-size:10px;color:#087ea9;background:white;border:1px solid #cbe5f1;padding:6px 9px;border-radius:6px}.wzc-body .field{font-size:11px}.wzc-body input,.wzc-body textarea{font-size:13px}.wzc-body details{font-size:11px;margin:14px 0}.wzc-body details p{font-size:10px}.wzc-body summary{cursor:pointer;font-weight:700}.wzc-footer{display:flex;justify-content:space-between;gap:8px;font-size:10px}.wzc-footer button{border:0;background:none;color:#577083;text-decoration:underline;cursor:pointer;font-size:10px}.wzc-provider{padding:16px;border:1px solid #d7e6ee;border-radius:12px;margin:12px 0}.wzc-provider summary{font-weight:700;cursor:pointer}.wzc-provider .form-grid{margin-top:16px}@media(max-width:650px){#wzc-toggle{bottom:73px;right:12px;padding:11px 15px;font-size:12px}#wzc-panel{right:12px;bottom:123px;max-height:calc(100dvh - 138px)}.wzc-body{max-height:calc(100dvh - 215px)}}
#wzc-toggle.wzc-draggable{touch-action:none;user-select:none;cursor:grab}#wzc-toggle.wzc-draggable:active{cursor:grabbing}#wzc-toggle:focus-visible{outline:3px solid #29b5ec;outline-offset:3px}#wzc-panel .wzc-footer{flex-wrap:wrap}
#wzc-panel{display:flex;flex-direction:column;max-height:min(720px,calc(100dvh - 24px))}#wzc-panel[hidden]{display:none}#wzc-panel>header{flex-shrink:0}.wzc-body{min-height:0;flex:1 1 auto;max-height:none;box-sizing:border-box}
