#hgc-assistant-root{font-family:Arial,Helvetica,sans-serif;position:fixed!important;left:24px!important;right:auto!important;bottom:24px!important;top:auto!important;z-index:2147483647!important;color:#222}#hgc-assistant-root *{box-sizing:border-box}#hgc-assistant-root .hgc-trigger{min-width:0;width:auto;height:52px;padding:0 17px;border:0;border-radius:999px;background:#98232b;color:#fff;font-size:14px;font-weight:700;letter-spacing:.1px;box-shadow:0 5px 22px #0004;cursor:pointer;float:none;display:flex;align-items:center;justify-content:center;gap:9px}#hgc-assistant-root .hgc-panel{width:min(370px,calc(100vw - 30px));height:min(570px,calc(100dvh - 110px));background:#fff;border-radius:16px;box-shadow:0 9px 45px #0004;margin-bottom:14px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #ddd}#hgc-assistant-root .hgc-panel[hidden]{display:none}#hgc-assistant-root .hgc-head{background:#1f5038;color:white;padding:15px;display:flex;justify-content:space-between;align-items:center;gap:10px}#hgc-assistant-root .hgc-brand{display:flex;align-items:center;gap:9px;font-size:15px}#hgc-assistant-root .hgc-brand img{width:38px;height:38px;object-fit:contain;background:white;border-radius:50%;padding:3px}#hgc-assistant-root .hgc-close{border:0;background:transparent;color:white;font-size:27px;cursor:pointer}#hgc-assistant-root .hgc-body{overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:11px;flex:1}#hgc-assistant-root .hgc-bubble{background:#f4f5f3;border-radius:12px;padding:13px;line-height:1.5;font-size:14px}#hgc-assistant-root .hgc-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}#hgc-assistant-root .hgc-btn{display:block;width:100%;background:#a51e2b;border:1px solid #a51e2b;color:white;border-radius:9px;padding:11px 9px;cursor:pointer;font-weight:600;font-size:13px;line-height:1.4}#hgc-assistant-root .hgc-secondary{background:#fff;color:#234e37;border-color:#d4ded7}#hgc-assistant-root .hgc-form{display:flex;flex-direction:column;gap:10px}#hgc-assistant-root .hgc-field{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600}#hgc-assistant-root .hgc-field input,#hgc-assistant-root .hgc-field textarea,#hgc-assistant-root .hgc-field select{width:100%;border:1px solid #ccc;border-radius:7px;padding:9px;font:inherit;font-size:14px;background:#fff;color:#222}#hgc-assistant-root .hgc-consent{display:flex;gap:8px;font-size:12px;line-height:1.4}#hgc-assistant-root .hgc-consent input{flex:none}#hgc-assistant-root .hgc-hp{position:absolute;left:-9999px}#hgc-assistant-root .hgc-status{font-size:12px;margin:0}#hgc-assistant-root a{font-size:12px;color:#235d42}@media(max-width:450px){#hgc-assistant-root{right:12px;bottom:12px}}

#hgc-assistant-root .hgc-trigger svg{width:22px;height:22px;flex-shrink:0;display:block}#hgc-assistant-root .hgc-trigger span{white-space:nowrap;line-height:1.2}#hgc-assistant-root .hgc-trigger:hover{background:#7e1922}#hgc-assistant-root .hgc-trigger:focus-visible{outline:3px solid #2b6947;outline-offset:3px}
@media(max-width:420px){#hgc-assistant-root{left:12px!important;bottom:14px!important}#hgc-assistant-root .hgc-trigger{height:48px;padding:0 13px;font-size:13px}}
