.guided-assistant{color:#182b36;font:14px/1.45 system-ui,sans-serif}.guided-assistant.floating{z-index:160;position:fixed;bottom:20px;right:20px}.guided-toggle{color:#fff;cursor:pointer;background:#073344;border:1px solid #73c7d2;border-radius:999px;padding:13px 19px;font:700 14px system-ui,sans-serif;box-shadow:0 12px 30px #0b273a3b}.guided-panel{background:#fff;border:1px solid #cbdce2;border-radius:16px;flex-direction:column;width:min(390px,100vw - 28px);max-height:min(620px,100vh - 95px);display:flex;overflow:hidden;box-shadow:0 24px 65px #071f3640}.guided-assistant.floating .guided-panel{margin-bottom:10px}.guided-assistant.embedded .guided-panel{width:100%;max-height:600px;box-shadow:0 15px 35px #071f3620}.guided-heading{background:#eef8f8;justify-content:space-between;align-items:start;gap:10px;padding:18px 18px 12px;display:flex}.guided-heading strong{color:#103747;font-size:18px}.guided-heading p{color:#31505d;margin:5px 0 0}.guided-heading button{color:#183b4b;cursor:pointer;background:0 0;border:0;font-size:23px}.guided-transcript{align-content:start;gap:10px;min-height:140px;max-height:290px;padding:15px 18px;display:grid;overflow:auto}.guided-welcome{color:#345261;background:#f3f7f8;border-radius:10px;padding:12px}.guided-message{background:#edf5f7;border-radius:10px;max-width:92%;padding:10px 12px}.guided-message.visitor{background:#e7f4ef;justify-self:end}.guided-message span{color:#23546a;font-size:11px;font-weight:800}.guided-message p{color:#183842;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.guided-message a{color:#176078;margin-top:7px;font-weight:700;display:inline-block}.guided-form{border-top:1px solid #d8e6e8;gap:7px;padding:10px 12px;display:flex}.guided-form .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guided-form input{color:#153642;min-width:0;font:inherit;background:#fff;border:1px solid #bacfd4;border-radius:8px;flex:1;padding:11px}.guided-form button{color:#fff;cursor:pointer;background:#0c5162;border:0;border-radius:8px;padding:0 16px;font-weight:700}.guided-form button:disabled{opacity:.5;cursor:default}.guided-footer{color:#526771;justify-content:flex-end;gap:9px;padding:0 15px 13px;font-size:11px;display:flex}.guided-footer a{color:#14536b;font-weight:700}.guided-assistant button:focus-visible,.guided-assistant a:focus-visible,.guided-assistant input:focus-visible{outline-offset:2px;outline:3px solid #0d83a2}@media (max-width:540px){.guided-assistant.floating{bottom:12px;right:12px}.guided-assistant.floating .guided-panel{max-height:calc(100vh - 84px)}}.guided-suggestions{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}.guided-suggestions button{color:#184c5c;cursor:pointer;font:inherit;background:#f3f9fa;border:1px solid #b9d5dc;border-radius:16px;padding:6px 9px;font-size:12px}.guided-footer button{color:#285d6c;cursor:pointer;font:inherit;background:0 0;border:0;margin-right:auto;text-decoration:underline}.guided-assistant a{overflow-wrap:anywhere}
