.axia-assistant{--axia-blue:#073e59;--axia-green:#008d84;font-family:Arial,Helvetica,sans-serif;color:#123e50}.aa-launch{position:fixed;right:24px;bottom:24px;z-index:90;display:flex;gap:12px;align-items:center;background:#007f77;color:white;border:1px solid #ffffff50;border-radius:40px;padding:11px 19px 11px 11px;box-shadow:0 8px 28px #073e5933;cursor:pointer;font-size:14px;font-weight:600}.aa-launch img{width:36px;height:36px;object-fit:contain;background:#fff;border-radius:50%;padding:3px}.aa-window{position:fixed;right:24px;bottom:92px;width:390px;max-width:calc(100vw - 32px);height:590px;max-height:calc(100dvh - 120px);z-index:91;display:flex;flex-direction:column;background:#f4f8f6;border:1px solid #cbded8;border-radius:18px;box-shadow:0 14px 60px #073e5940;overflow:hidden}.aa-window[hidden]{display:none}.aa-header{background:var(--axia-blue);color:#fff;display:flex;align-items:center;gap:12px;padding:17px 18px;flex-shrink:0}.aa-header img{width:42px;height:42px;background:white;padding:4px;border-radius:50%;object-fit:contain}.aa-header strong{font-size:15px;display:block}.aa-header small{display:block;color:#b5dfd4;font-size:11px;margin-top:5px}.aa-close{margin-left:auto;color:#fff;background:transparent;border:0;font-size:24px;cursor:pointer;padding:4px 7px}.aa-log{flex:1;min-height:0;overflow-y:auto;padding:18px;scroll-behavior:smooth}.aa-msg{max-width:94%;padding:12px 14px;border-radius:12px 12px 12px 3px;background:white;border:1px solid #e0eae5;font-size:13px;line-height:1.55;margin-bottom:12px;white-space:pre-wrap;overflow-wrap:anywhere}.aa-msg.aa-user{margin-left:auto;background:#dbf0e7;border-color:#c6e4d7;border-radius:12px 12px 3px 12px;color:#14574e}.aa-choices{display:flex;flex-wrap:wrap;gap:7px;margin:7px 0 15px}.aa-choice{border:1px solid #9bc7bc;background:white;color:#006d65;border-radius:8px;padding:9px 11px;cursor:pointer;font:600 12px/1.35 Arial,Helvetica,sans-serif;text-align:left}.aa-choice:hover{background:#e5f5ee}.aa-choice:disabled{opacity:.6;cursor:default}.aa-input-form{padding:12px 15px;border-top:1px solid #dce7e1;display:flex;gap:8px;background:#fff;flex-shrink:0}.aa-input-form input{flex:1;min-width:0;border:1px solid #bfd4cb;border-radius:7px;padding:11px;font-size:13px;font-family:inherit}.aa-input-form button{background:var(--axia-green);border:0;border-radius:7px;color:white;padding:10px;font-size:12px;cursor:pointer}.aa-footer{padding:7px 12px 10px;text-align:center;font-size:10px;color:#708680;background:#fff;flex-shrink:0}.aa-contact{padding:15px;background:#fff;border:1px solid #d2e3da;border-radius:12px;margin:10px 0}.aa-contact label{font-size:12px;font-weight:600;display:block;margin:10px 0;color:#315b64}.aa-contact input:not([type=checkbox]),.aa-contact select,.aa-contact textarea{font:13px/1.4 Arial,Helvetica,sans-serif;width:100%;padding:10px;margin-top:5px;border:1px solid #bbd1c7;border-radius:6px;background:white;color:#123e50}.aa-contact textarea{resize:vertical}.aa-contact .aa-consent{display:flex;gap:8px;align-items:start;font-size:11px;font-weight:400;line-height:1.5}.aa-consent input{margin-top:3px;flex-shrink:0}.aa-submit{border:0;border-radius:7px;background:var(--axia-green);color:#fff;font-size:13px;padding:12px;cursor:pointer;width:100%;font-weight:600}.aa-submit:disabled{opacity:.5}.aa-note{font-size:10px;line-height:1.5;color:#6e847c}.aa-error{font-size:12px;color:#a73343;margin:10px 0}.aa-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.aa-link{display:block;background:#007f77;color:#fff!important;text-align:center;padding:11px;margin:8px 0;border-radius:7px;font-size:12px;font-weight:600}.axia-assistant :focus-visible{outline:3px solid #1bc1a0;outline-offset:3px}@media(max-width:600px){.aa-launch{right:16px;bottom:16px;font-size:12px;padding:9px 14px 9px 9px}.aa-window{right:12px;bottom:84px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 105px);width:390px}.aa-launch img{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.aa-log{scroll-behavior:auto}}

.axia-assistant .aa-window{padding:0}.axia-assistant .aa-contact{position:relative}.axia-assistant .aa-log{overscroll-behavior:contain}

.axia-assistant .aa-log{position:relative}
