.av-assistant{position:fixed;right:24px;bottom:24px;z-index:1000;font-family:inherit;color:#132e48}.av-assistant-launcher{border:0;border-radius:28px;background:#075e9f;color:#fff;padding:15px 21px;box-shadow:0 8px 30px #123b4933;font-weight:600;cursor:pointer}.av-assistant-launcher span{margin-right:8px}.av-assistant-panel{position:absolute;bottom:68px;right:0;width:390px;height:min(670px,calc(100dvh - 130px));background:#fff;border:1px solid #dbe4eb;border-radius:22px;box-shadow:0 20px 80px #10253733;overflow:hidden;display:flex;flex-direction:column}.av-assistant-panel>header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e6edf2}.av-assistant-panel>header button{font-size:26px;width:36px;height:36px;border-radius:50%;background:#f2f5f7;border:0;cursor:pointer}.av-assistant-panel iframe{width:100%;flex:1;min-height:0;border:0}.av-assistant-intro{padding:26px;display:flex;flex-direction:column;gap:23px;overflow:auto;font-size:15px;line-height:1.8}.av-assistant-intro a{color:#075e9f;text-decoration:underline}.av-assistant-intro>button{padding:13px;border:0;border-radius:12px;background:#075e9f;color:#fff;cursor:pointer}.av-assistant-intro small{color:#5a6b79}.av-assistant-fallback{padding:9px 15px;font-size:11px;text-align:center;background:#f4f7fa;color:#075e9f}@media (max-width:480px){.av-assistant{right:14px;bottom:14px}.av-assistant-panel{width:calc(100vw - 28px);height:min(650px,calc(100dvh - 110px))}}