body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.chat-container{background:#f0f2f5;border-radius:8px;display:flex;height:100%;overflow:hidden}.chat-main{display:flex;flex:1 1;flex-direction:column;min-width:0;position:relative}.chat-header{position:absolute;right:8px;top:8px;z-index:10}.debug-toggle-button{background:#ffffffe6;border-radius:4px;box-shadow:0 2px 4px #0000001a}.debug-toggle-button:hover{background:#fff}.chat-debug{border-left:1px solid #d9d9d9;flex-shrink:0;width:400px}.message-list{background:#f5f5f5;flex:1 1;overflow-y:auto;padding:48px 16px 16px}.message-list-empty{align-items:center;color:#8c8c8c;display:flex;height:100%;justify-content:center}.message-list-empty p{font-size:14px;margin:0}.message-bubble-wrapper{margin-bottom:16px;max-width:70%}.message-bubble-header{align-items:center;display:flex;margin-bottom:4px}.message-bubble{word-wrap:break-word;border-radius:12px;padding:12px 16px}.message-bubble.user{background:#e6f7ff;border:1px solid #91d5ff;border-radius:12px 12px 12px 4px}.message-bubble.agent{background:#fff;border:1px solid #d9d9d9;border-radius:12px 12px 12px 4px}.message-bubble-footer{margin-top:4px;text-align:right}.typing-indicator-wrapper{align-items:center;display:flex;margin-bottom:16px}.typing-indicator{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:12px;display:flex;gap:4px;padding:8px 16px}.typing-dots{display:inline-flex;gap:2px;margin-left:4px}.typing-dots span{animation:blink 1.4s infinite;animation-fill-mode:both;background:#8c8c8c;border-radius:50%;height:4px;width:4px}.typing-dots span:nth-child(2){animation-delay:.2s}.typing-dots span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.3}40%{opacity:1}}.chat-input-container{background:#fff;border-top:1px solid #d9d9d9;padding:16px}.chat-input-container .ant-input-textarea{border-radius:8px 0 0 8px}.chat-input-container .ant-btn{border-radius:0 8px 8px 0}.debug-panel{background:#1f1f1f;color:#fff;display:flex;flex-direction:column;height:100%}.debug-panel-header{background:#141414;border-bottom:1px solid #333;flex-shrink:0;padding:12px 16px}.debug-panel-content{flex:1 1;overflow-y:auto;padding:8px}.debug-panel-empty{align-items:center;display:flex;height:100%;justify-content:center;padding:16px}.debug-entry{background:#2a2a2a;border-radius:4px;margin-bottom:8px;padding:8px}.debug-entry.request{border-left:3px solid #1890ff}.debug-entry.response{border-left:3px solid #52c41a}.debug-entry.error{border-left:3px solid #ff4d4f}.debug-entry-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.debug-entry-content{color:#d9d9d9;font-family:Consolas,Monaco,monospace;font-size:11px;line-height:1.4;margin:0;max-height:200px;overflow-y:auto;white-space:pre-wrap;word-break:break-all}.debug-entry-content::-webkit-scrollbar,.debug-panel-content::-webkit-scrollbar,.message-list::-webkit-scrollbar{width:6px}.message-list::-webkit-scrollbar-track{background:#f0f0f0}.message-list::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:3px}.debug-entry-content::-webkit-scrollbar-track,.debug-panel-content::-webkit-scrollbar-track{background:#1f1f1f}.debug-entry-content::-webkit-scrollbar-thumb,.debug-panel-content::-webkit-scrollbar-thumb{background:#555;border-radius:3px}@media (max-width:768px){.chat-debug{display:none}.message-bubble-wrapper{max-width:85%}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;color:#fff;padding:20px}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vinc-row-critica>td{background:#fff3e0}.inc-group-start>td{border-top:2px solid #90caf9!important}
/*# sourceMappingURL=main.2ebfb4c2.css.map*/