.bot-embed{min-width:0;color:var(--dash-text,#1e293b);background:#f6faff;border:1px solid #bdd8ff;border-radius:14px;margin:16px 0 22px;padding:18px}.bot-embed-heading{color:#0069d9;align-items:center;gap:10px;display:flex}.bot-embed-heading h4{margin:0;font-size:16px}.bot-embed p{overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.7}.bot-embed-code-label{margin-bottom:6px;font-size:12px;font-weight:600;display:block}.bot-embed-code{resize:vertical;box-sizing:border-box;color:#163356;text-align:left;overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border:1px solid #cbd9eb;border-radius:10px;width:100%;min-width:0;max-width:100%;margin-bottom:10px;padding:12px;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.bot-embed-code:focus-visible{outline-offset:2px;outline:2px solid #0878ef}.bot-embed-steps{gap:14px;margin:18px 0;padding-inline-start:22px;display:grid}.bot-embed-steps li{padding-inline-start:5px;font-size:13px;line-height:1.65}.bot-embed-steps li::marker{color:#0069d9;font-weight:700}.bot-embed-steps strong,.bot-embed-steps span{display:block}.bot-embed-steps span{color:var(--dash-muted,#536279)}.bot-embed-details{border-top:1px solid #dbe6f3;padding:10px 0}.bot-embed-details summary{cursor:pointer;min-height:24px;font-size:13px;font-weight:600}.bot-embed-details a{color:#0069d9;white-space:normal}.bot-embed-details a svg{vertical-align:middle}.bot-embed-note{color:var(--dash-muted,#536279)}@media (width<=540px){.bot-embed{padding:14px}.bot-embed>.dashx-btn{justify-content:center;width:100%;min-height:44px}.bot-embed-code{font-size:12px}.bot-embed-details summary{padding-block:6px}}.bot-embed>.dashx-btn{gap:8px}.bot-embed{background:var(--panel);border-color:var(--line);color:var(--ink)}.bot-embed-heading,.bot-embed-details a{color:var(--accent)}.bot-embed-note,.bot-embed-steps span{color:var(--muted)}.bot-embed-code{background:var(--panel-2);color:var(--ink);border-color:var(--line)}.bot-embed-details{border-color:var(--line)}.bot-embed-options{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;margin:16px 0;display:grid}.bot-embed-options label{gap:6px;min-width:0;font-size:13px;font-weight:600;display:grid}.bot-embed-options select{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:9px}.bot-embed-preview{border:1px solid var(--line);border-radius:12px;margin:14px 0 20px;overflow:hidden}.bot-embed-preview figcaption{color:var(--muted);background:var(--panel-2);padding:10px 12px;font-size:12px}.bot-embed-preview-canvas{background:var(--canvas);direction:ltr;flex-direction:column;align-items:flex-end;gap:10px;padding:16px;display:flex}.bot-embed-preview.on-left .bot-embed-preview-canvas{align-items:flex-start}.bot-embed-preview-panel{color:#142435;background:#fff;border:1px solid #dce4ee;border-radius:20px;width:100%;max-width:370px;font:14px/1.5 Arial,sans-serif;overflow:hidden}.bot-embed-preview.is-inline .bot-embed-preview-panel{max-width:none}.bot-embed-preview-head{background:#f5f9ff;border-bottom:1px solid #e1e7ef;padding:16px}.bot-embed-preview-head strong,.bot-embed-preview-head small{overflow-wrap:anywhere;display:block}.bot-embed-preview-head small{color:#64748b}.bot-embed-preview-log{min-height:90px;padding:14px}.bot-embed-preview-log span{white-space:pre-wrap;overflow-wrap:anywhere;background:#eef3f9;border-radius:14px;width:fit-content;max-width:90%;padding:10px 13px;display:block}.bot-embed-preview-compose{border-top:1px solid #e1e7ef;align-items:center;gap:8px;padding:12px;display:flex}.bot-embed-preview-compose span{color:#64748b;overflow-wrap:anywhere;border:1px solid #cdd6e3;border-radius:12px;flex:1;min-width:0;padding:10px}.bot-embed-preview-compose b,.bot-embed-preview-bubble{color:#fff;background:#0878ef;border-radius:12px;padding:10px}.bot-embed-preview-bubble{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.bot-embed-download{margin-inline-start:8px}@media (width<=540px){.bot-embed-download{margin:8px 0 0}.bot-embed-preview-canvas,.bot-embed-preview-compose{padding:8px}}
