.ask-fab.is-docked,.ask-panel.is-docked{z-index:10001}.lb-root{overscroll-behavior:contain}@media (min-width:901px){.lb-root.is-chat-docked{padding-right:calc(min(400px, 100vw - 40px) + 32px)}.ask-panel.is-docked{top:16px;max-height:none}.lb-root.is-chat-docked .lb-bar.has-search{grid-template-columns:minmax(0,1fr) max-content}.lb-root.is-chat-docked .lb-bar.has-search .ss-root{grid-column:1/-1;grid-row:2;justify-self:center}}.ask-form{flex-wrap:wrap}.ask-attachments{flex:1 0 100%;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ask-attach{position:relative;width:52px;height:52px;overflow:hidden;border:1px solid rgba(20,23,27,.16);border-radius:3px;background:#ffffff}.ask-attach img{display:block;width:100%;height:100%;object-fit:cover}.ask-attach-remove{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:18px;height:18px;padding:0;color:#ffffff;background:rgba(20,23,27,.72);border:0;border-radius:50%;cursor:pointer}.ask-attach-btn:focus-visible,.ask-attach-remove:focus-visible{outline:2px solid #1b4d8f;outline-offset:2px}.ask-attach-btn{flex:none;display:grid;place-items:center;width:34px;padding:0;color:#3a4149;background:rgba(255,255,255,.6);border:1px solid rgba(20,23,27,.16);border-radius:2px;cursor:pointer;transition:color .14s ease,border-color .14s ease}.ask-attach-btn:hover:not(:disabled){color:#1b4d8f;border-color:#1b4d8f}.ask-attach-btn:disabled{opacity:.45;cursor:default}.ask-attach-error{flex:1 0 100%;margin:0;font-size:12px;color:#9b2c2c}.ask-panel.is-dropping:after{content:"Drop images to attach";position:absolute;inset:8px;z-index:5;display:grid;place-items:center;font-weight:600;color:#1b4d8f;background:rgba(243,241,236,.88);border:2px dashed #1b4d8f;border-radius:6px;pointer-events:none}.ask-turn.ask-turn-user{align-self:flex-end;align-items:flex-end}.ask-turn-user>.ask-media{max-width:100%}.ask-media{align-self:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:88%}.ask-media-img{max-width:160px;max-height:120px;object-fit:cover;background:#ffffff;border:1px solid rgba(20,23,27,.14);border-radius:6px}.ask-media-sheet{display:flex;flex-direction:column;align-items:flex-end;gap:3px;margin:0}.ask-media-sheet img{max-width:180px;max-height:120px;background:#ffffff;border:1px solid rgba(20,23,27,.14);border-radius:3px}.ask-media-sheet figcaption{font-family:var(--ff-mono);font-size:10.5px;color:#656c74}.ask-scan{align-self:stretch;margin-top:0}.ask-scan .anv-frame,.ask-scan .anv-frame img{max-height:200px}.ask-scan .anv-chip{font-size:11px}.ask-vision{display:flex;flex-direction:column;gap:8px;margin-top:6px}.ask-offer{display:flex;align-items:center;gap:10px}.ask-offer-thumb{width:72px;height:54px;object-fit:contain;background:#ffffff;border:1px solid rgba(20,23,27,.14);border-radius:3px}