.Chat-module__JLOOwG__chatContainer{background:var(--chat-bg);flex-direction:column;height:100vh;display:flex}.Chat-module__JLOOwG__header{background:var(--bg);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;display:flex}.Chat-module__JLOOwG__logo{border-radius:6px}.Chat-module__JLOOwG__headerText{flex-direction:column;display:flex}.Chat-module__JLOOwG__title{font-size:16px;font-weight:600}.Chat-module__JLOOwG__subtitle{opacity:.7;font-size:12px}.Chat-module__JLOOwG__messages{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.Chat-module__JLOOwG__messageRow{display:flex}.Chat-module__JLOOwG__userRow{justify-content:flex-end}.Chat-module__JLOOwG__aiRow{justify-content:flex-start}.Chat-module__JLOOwG__bubble{white-space:pre-wrap;word-break:break-word;border-radius:16px;max-width:70%;padding:12px 14px;font-size:14px;line-height:1.5}.Chat-module__JLOOwG__userBubble{background:var(--user-bubble);color:var(--user-text);border-bottom-right-radius:4px}.Chat-module__JLOOwG__aiBubble{background:var(--ai-bubble);color:var(--ai-text);border-bottom-left-radius:4px}.Chat-module__JLOOwG__inputArea{border-top:1px solid var(--border);background:var(--bg);align-items:center;gap:8px;padding:12px;display:flex}.Chat-module__JLOOwG__input{border:1px solid var(--border);border-radius:10px;outline:none;flex:1;padding:10px 12px;font-size:14px}.Chat-module__JLOOwG__input:focus{border-color:#2563eb}.Chat-module__JLOOwG__sendButton{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:0 16px;font-weight:500}.Chat-module__JLOOwG__sendButton:disabled{opacity:.5}.Chat-module__JLOOwG__attachButton{cursor:pointer;background:0 0;border:none;font-size:18px}.Chat-module__JLOOwG__filePreview{border-top:1px solid var(--border);background:var(--bg);flex-wrap:wrap;gap:8px;padding:8px 12px;display:flex}.Chat-module__JLOOwG__fileItem{background:#e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.Chat-module__JLOOwG__fileItem button{cursor:pointer;color:red;background:0 0;border:none}
