._root_syfzn_1{margin:0;box-sizing:border-box;height:100vh;max-height:100%;display:flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;background:linear-gradient(180deg,#faf9f7,#f0eeeb);color:#141414}._header_syfzn_14{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;background:#141414;color:#fff;font-size:.8125rem;flex-shrink:0}._title_syfzn_26{font-weight:600}._headerRight_syfzn_30{display:flex;align-items:center;gap:.35rem}._status_syfzn_36{font-size:.75rem;opacity:.9;text-align:right}._closeBtn_syfzn_42{border:none;background:transparent;color:#fff;font-size:1.25rem;line-height:1;cursor:pointer;padding:0 .15rem;opacity:.85}._closeBtn_syfzn_42:hover{opacity:1}._warn_syfzn_57{margin:0;padding:.45rem .75rem;background:#fef3cd;color:#5c4a00;font-size:.75rem;flex-shrink:0}._messages_syfzn_66{flex:1;min-height:0;overflow-y:auto;padding:.85rem .75rem}._messages_syfzn_66 .msg-row{display:flex;margin-bottom:.55rem}._messages_syfzn_66 .msg-row--user{justify-content:flex-end}._messages_syfzn_66 .msg-row--agent{justify-content:flex-start}._messages_syfzn_66 .msg-row--system,._messages_syfzn_66 .msg-row--error{justify-content:center}._messages_syfzn_66 .msg{max-width:88%;padding:.5rem .65rem;border-radius:12px;font-size:.8125rem;line-height:1.45;word-break:break-word}._messages_syfzn_66 .msg--user{background:#141414;color:#fff;border-bottom-right-radius:4px}._messages_syfzn_66 .msg--agent{background:#fff;border:1px solid #e4e2de;border-bottom-left-radius:4px}._messages_syfzn_66 .msg--system{background:transparent;color:#666;font-size:.75rem;text-align:center;max-width:100%}._messages_syfzn_66 .msg--error{background:#fde8e8;color:#9b1c1c;font-size:.75rem}._footer_syfzn_126{flex-shrink:0;padding:.65rem .75rem .75rem;border-top:1px solid #ebe9e6;background:#faf9f7}._form_syfzn_133{display:flex;gap:.4rem;margin-bottom:.45rem}._form_syfzn_133 input{flex:1;min-width:0;padding:.5rem .65rem;border:1px solid #d8d6d2;border-radius:8px;font-size:.8125rem}._sendBtn_syfzn_148{padding:.5rem .85rem;border:none;border-radius:8px;background:#141414;color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer}._footerActions_syfzn_159{display:flex;flex-direction:column;gap:.4rem}._handoffBtn_syfzn_165{width:100%;padding:.45rem;border:1px solid #d8d6d2;border-radius:8px;background:#fff;font-size:.8125rem;cursor:pointer}._handoffBtn_syfzn_165:disabled{opacity:.55;cursor:not-allowed}._cancelHandoffBtn_syfzn_180{width:100%;padding:.45rem;border:1px solid #e8b4b4;border-radius:8px;background:#fff5f5;color:#9b1c1c;font-size:.8125rem;cursor:pointer}._cancelHandoffBtn_syfzn_180:disabled{opacity:.55;cursor:not-allowed}._cancelHandoffBtn_syfzn_180[hidden]{display:none!important}._cancelHandoffBtn_syfzn_180[data-handoff-action=end]{border-color:#d8d6d2;background:#fff;color:#141414}
