.samsri-panel.svelte-1inig5d.svelte-1inig5d{color:#1a1a1a;z-index:9999;background:#fff;border-left:1px solid #ececec;flex-direction:column;width:400px;max-width:100vw;font-family:Sarabun,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:width .18s,height .18s,border-radius .18s;display:flex;position:fixed;bottom:0;right:0;overflow:hidden;box-shadow:-12px 0 40px #0000002e}.samsri-panel.max.svelte-1inig5d.svelte-1inig5d{width:min(820px,96vw)}.samsri-panel.min.svelte-1inig5d.svelte-1inig5d{border:1px solid #ececec;border-radius:12px;width:300px;height:48px;top:auto;bottom:16px;right:16px;box-shadow:0 10px 30px #00000038}.samsri-panel.min.svelte-1inig5d .body.svelte-1inig5d{display:none}.samsri-panel.min.svelte-1inig5d footer.svelte-1inig5d{display:none}.samsri-panel.min.svelte-1inig5d header.svelte-1inig5d{border-radius:12px;height:100%}.win-btns.svelte-1inig5d.svelte-1inig5d{align-items:center;gap:8px;display:flex}.title-btn.svelte-1inig5d.svelte-1inig5d{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;margin:0;padding:0}header.svelte-1inig5d.svelte-1inig5d{color:#1a1a1a;background:#f5b301;justify-content:space-between;align-items:center;padding:12px 14px;font-weight:600;display:flex}header.svelte-1inig5d .icon.svelte-1inig5d{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 7px;font-size:16px;line-height:1}header.svelte-1inig5d .icon.svelte-1inig5d:hover{background:#0000001f}header.svelte-1inig5d .icon.line-link.svelte-1inig5d{font-size:11px;font-weight:700}.body.svelte-1inig5d.svelte-1inig5d{background:#faf9f7;flex:1;padding:14px;overflow-y:auto}.msg.svelte-1inig5d.svelte-1inig5d{flex-direction:column;margin-bottom:12px;display:flex}.msg.user.svelte-1inig5d.svelte-1inig5d{align-items:flex-end}.bubble.svelte-1inig5d.svelte-1inig5d{white-space:pre-wrap;word-break:break-word;border-radius:12px;max-width:85%;padding:9px 12px;font-size:14px;line-height:1.5}.msg.user.svelte-1inig5d .bubble.svelte-1inig5d{color:#1a1a1a;background:#f5b301}.msg.assistant.svelte-1inig5d .bubble.svelte-1inig5d{color:#1a1a1a;background:#fff;border:1px solid #ececec}.bubble.imgs.svelte-1inig5d.svelte-1inig5d{background:0 0;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:0;display:flex}.bubble.imgs.svelte-1inig5d img.svelte-1inig5d{-o-object-fit:cover;object-fit:cover;border-radius:8px;max-width:140px;max-height:140px}.bubble.svelte-1inig5d img.samsri-img{border-radius:8px;max-width:100%;margin:4px 0;display:block}.bubble.svelte-1inig5d table.md-table{border-collapse:collapse;width:100%;margin:6px 0;font-size:12.5px;display:block;overflow-x:auto}.bubble.svelte-1inig5d .md-table th,.bubble.svelte-1inig5d .md-table td{text-align:left;vertical-align:top;border:1px solid #e3e3e3;padding:4px 7px}.bubble.svelte-1inig5d .md-table th{white-space:nowrap;background:#f5f5f5;font-weight:600}.bubble.svelte-1inig5d .md-h{margin:8px 0 3px;font-weight:700}.bubble.svelte-1inig5d .md-hr{border:none;border-top:1px solid #eee;margin:8px 0}.bubble.svelte-1inig5d code{word-break:break-all;background:#f0f0f0;border-radius:4px;padding:0 4px;font-family:ui-monospace,monospace;font-size:12px}.status.svelte-1inig5d.svelte-1inig5d{color:#999;margin-top:4px;font-size:12px;font-style:italic}.confirm.svelte-1inig5d.svelte-1inig5d{background:#fff7e0;border:1px solid #f5b301;border-radius:10px;margin-top:6px;padding:10px;font-size:13px}.confirm-detail.svelte-1inig5d.svelte-1inig5d{white-space:pre-wrap;word-break:break-word;margin:6px 0 10px}.confirm-actions.svelte-1inig5d.svelte-1inig5d{gap:8px;margin-top:6px;display:flex}.confirm-actions.svelte-1inig5d button.svelte-1inig5d{cursor:pointer;border:none;border-radius:6px;flex:1;padding:6px;font-size:13px}.confirm-actions.svelte-1inig5d .ok.svelte-1inig5d{color:#fff;background:#2e7d32}.confirm-actions.svelte-1inig5d .cancel.svelte-1inig5d{background:#eee}footer.svelte-1inig5d.svelte-1inig5d{background:#fff;border-top:1px solid #eee;flex-direction:column;gap:8px;padding:10px;display:flex}.thumbs.svelte-1inig5d.svelte-1inig5d{flex-wrap:wrap;gap:6px;display:flex}.thumb.svelte-1inig5d.svelte-1inig5d{position:relative}.thumb.svelte-1inig5d img.svelte-1inig5d{-o-object-fit:cover;object-fit:cover;border:1px solid #eee;border-radius:8px;width:48px;height:48px}.thumb.svelte-1inig5d .rm.svelte-1inig5d{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:50%;width:18px;height:18px;padding:0;font-size:12px;line-height:1;position:absolute;top:-6px;right:-6px}.footer-row.svelte-1inig5d.svelte-1inig5d{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.footer-row.svelte-1inig5d textarea.svelte-1inig5d{flex:100%;order:-1}footer.svelte-1inig5d .attach.svelte-1inig5d{cursor:pointer;background:#f3f3f3;border:1px solid #ddd;border-radius:10px;height:38px;padding:0 12px;font-size:18px}footer.svelte-1inig5d .attach.svelte-1inig5d:disabled{opacity:.5;cursor:default}footer.svelte-1inig5d textarea.svelte-1inig5d{resize:none;border:1px solid #ddd;border-radius:10px;flex:1;min-height:78px;max-height:180px;padding:8px 10px;font-family:inherit;font-size:14px;line-height:1.4;overflow-y:auto}footer.svelte-1inig5d .steer.svelte-1inig5d{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;height:38px;padding:0 12px;font-weight:600}footer.svelte-1inig5d .stop.svelte-1inig5d{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;height:38px;padding:0 12px;font-weight:600}footer.svelte-1inig5d .steer.svelte-1inig5d{color:#fff;background:#1a73e8}footer.svelte-1inig5d .stop.svelte-1inig5d{color:#1a1a1a;background:#eee;width:38px;padding:0;font-size:16px}footer.svelte-1inig5d .steer.svelte-1inig5d:disabled{opacity:.5;cursor:default}.queue.svelte-1inig5d.svelte-1inig5d{flex-direction:column;gap:4px;margin-bottom:2px;display:flex}.qitem.svelte-1inig5d.svelte-1inig5d{background:#fff7e0;border:1px solid #f0d98a;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex}.qtext.svelte-1inig5d.svelte-1inig5d{text-overflow:ellipsis;white-space:nowrap;color:#6b5900;flex:1;overflow:hidden}.qrm.svelte-1inig5d.svelte-1inig5d{color:#1a1a1a;cursor:pointer;background:#e0b400;border:none;border-radius:50%;flex:none;width:18px;height:18px;padding:0;font-size:13px;line-height:1}footer.svelte-1inig5d .send.svelte-1inig5d{cursor:pointer;background:#f5b301;border:none;border-radius:10px;height:38px;padding:0 16px;font-weight:600}footer.svelte-1inig5d .send.svelte-1inig5d:disabled{opacity:.5;cursor:default}
