.hc-root{color:#004d69;font-family:Arial,sans-serif}.hc-launch{z-index:80;color:#fff;cursor:pointer;background:#004d69;border:1px solid #a8bcc5;border-radius:40px;padding:16px 22px;font-size:15px;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 25px #0002}.hc-panel{z-index:81;background:#fff;border:1px solid #d9e1e5;border-radius:18px;flex-direction:column;width:410px;max-width:calc(100vw - 32px);height:690px;max-height:calc(100dvh - 110px);display:flex;position:fixed;bottom:88px;right:24px;overflow:hidden;box-shadow:0 16px 70px #0003}.hc-panel header{color:#fff;background:#004d69;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.hc-panel h2{margin:7px 0;font:26px Georgia,serif}.hc-panel header small{letter-spacing:2px;font-size:10px}.hc-panel header span{color:#dceaf0;font-size:11px}.hc-panel header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:28px}.hc-body{flex:1;min-height:0;padding:18px;overflow:auto}.hc-intro,.hc-form p{font-size:14px;line-height:1.6}.hc-prompts{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.hc-prompts button{cursor:pointer;background:#f3f3f3;border:1px solid #d9e1e5;border-radius:18px;padding:8px 10px;font-size:11px}.hc-message{overflow-wrap:anywhere;background:#f3f3f3;border-radius:12px;margin:12px 0;padding:13px;font-size:14px;line-height:1.5}.hc-message p{white-space:pre-wrap;margin:5px 0}.hc-message small{letter-spacing:1px;font-size:9px}.hc-user{background:#e4f0f5;margin-left:30px}.hc-home{color:#004d69;background:#fff;border:1px solid #d9e1e5;border-radius:8px;margin-top:10px;padding:12px;font-weight:600;text-decoration:none;display:block}.hc-home span{margin:5px 0;font-size:12px;font-weight:400;display:block}.hc-home b{font-size:11px}.hc-panel footer{border-top:1px solid #d9e1e5;padding:13px 18px}.hc-panel footer form{gap:8px;margin-bottom:10px;display:flex}.hc-panel input,.hc-panel textarea,.hc-panel select{box-sizing:border-box;color:#004d69;background:#fff;border:1px solid #a8bcc5;border-radius:6px;width:100%;padding:10px;font:14px Arial}.hc-panel footer form button{color:#fff;background:#004d69;border:0;border-radius:6px;padding:0 16px}.hc-primary{color:#fff;cursor:pointer;background:#004d69;border:0;border-radius:6px;width:100%;padding:12px;font-size:13px}.hc-panel footer small{color:#59636b;margin-top:10px;font-size:10px;line-height:1.4;display:block}.hc-panel footer a{color:#004d69;margin-top:6px;font-size:11px;display:block}.hc-form label{margin:12px 0;font-size:12px;display:block}.hc-form label input,.hc-form label select,.hc-form label textarea{margin-top:5px}.hc-form .hc-consent{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.hc-consent input{flex-shrink:0;width:16px}.hc-form small{font-size:11px}.hc-form button[type=button]{cursor:pointer;background:0 0;border:0;margin-top:10px;text-decoration:underline}.hc-error{color:#86391c;background:#fff0ea;padding:10px;font-size:13px}.hc-success{background:#e0efe3;padding:12px;font-size:14px;line-height:1.5}.hc-root button:disabled{opacity:.5;cursor:wait}.hc-root :focus-visible{outline-offset:2px;outline:3px solid #4589a5}.hc-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:500px){.hc-launch{bottom:16px;right:16px}.hc-panel{max-height:calc(100dvh - 92px);bottom:76px;right:16px}.hc-panel input,.hc-panel textarea,.hc-panel select{font-size:16px}}.hc-panel header,.hc-panel footer{flex-shrink:0}.hc-panel header{box-sizing:border-box;height:auto;min-height:120px}.hc-panel footer{height:auto}
