.rbi-assistant_root__fKAtZ{position:fixed;z-index:1200;right:22px;bottom:22px;font-family:Arial,Helvetica,sans-serif}.rbi-assistant_launcher__tIGbM{display:flex;align-items:center;justify-content:center;gap:9px;min-width:56px;height:56px;padding:0 17px;border:0;border-radius:999px;background:#123f30;color:#fff;box-shadow:0 12px 34px #102e2b42;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.rbi-assistant_launcher__tIGbM span{white-space:nowrap}.rbi-assistant_panel__somOx{position:absolute;right:0;bottom:70px;display:grid;grid-template-rows:auto minmax(170px,1fr) auto auto;width:min(380px,calc(100vw - 28px));height:min(570px,calc(100dvh - 110px));overflow:hidden;border:1px solid #dce6dc;border-radius:16px;background:#fffefb;box-shadow:0 24px 70px #102e2b36}.rbi-assistant_panel__somOx header{display:flex;align-items:center;gap:11px;padding:15px 16px;background:#123f30;color:#fff}.rbi-assistant_mark__g7REs{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#ffffff1a;color:#d9e7bd}.rbi-assistant_panel__somOx header div{display:grid;gap:4px;flex:1}.rbi-assistant_panel__somOx header strong{font-size:14px}.rbi-assistant_panel__somOx header small{font-size:10px;color:#d3e3d9}.rbi-assistant_panel__somOx header button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:7px;background:transparent;color:#fff;cursor:pointer}.rbi-assistant_thread__QVX8Q{display:flex;flex-direction:column;gap:13px;overflow-y:auto;padding:16px;background:#f7f8f2}.rbi-assistant_message__f7cQ4{max-width:88%;padding:12px 13px;border-radius:12px;font-size:13px;line-height:1.55}.rbi-assistant_message__f7cQ4 p{margin:0}.rbi-assistant_bot___6w0F{align-self:flex-start;border:1px solid #e1e8dc;background:#fff;color:#294832;border-bottom-left-radius:4px}.rbi-assistant_user__PsiFw{align-self:flex-end;background:#e9f2df;color:#244e34;border-bottom-right-radius:4px}.rbi-assistant_message__f7cQ4 a{display:inline-block;margin-top:8px;color:#1d6840;font-weight:750;text-decoration:underline;text-underline-offset:3px}.rbi-assistant_input__g_bLk{display:flex;gap:8px;padding:10px 12px;border-top:1px solid #e2e9e0}.rbi-assistant_input__g_bLk input{flex:1;min-width:0;min-height:42px;padding:10px 12px;border:1px solid #cbd8ca;border-radius:8px;font:inherit;font-size:13px}.rbi-assistant_input__g_bLk button{display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:8px;background:#ef7d25;color:#173f31;cursor:pointer}.rbi-assistant_input__g_bLk button:disabled{opacity:.5;cursor:not-allowed}.rbi-assistant_disclaimer__TSEzz{margin:0;padding:0 13px 12px;color:#6c786d;font-size:10px;line-height:1.5}.rbi-assistant_launcher__tIGbM:focus-visible,.rbi-assistant_panel__somOx :is(button,input,a):focus-visible{outline:3px solid #d97728;outline-offset:3px}@media(max-width:480px){.rbi-assistant_root__fKAtZ{right:12px;bottom:12px}.rbi-assistant_panel__somOx{bottom:66px;height:min(540px,calc(100dvh - 95px))}.rbi-assistant_launcher__tIGbM{height:52px}}