.excel-agent_container___4bpW{font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:#d6d3d1;color:#1c1917;font-weight:300;height:100%;min-height:600px;overflow:hidden;display:flex;flex-direction:column;border-radius:12px}.excel-agent_mainContent__sj7SN{flex:1;display:flex;overflow:hidden}.excel-agent_aiPane__z8AYV{width:100%;background:#e7e5e4;border-left:1px solid #a8a29e;display:flex;flex-direction:column;flex-shrink:0}.excel-agent_aiTabs__mrHyn{display:flex;border-bottom:1px solid #a8a29e;background:#e7e5e4}.excel-agent_aiTab__sn8o5{flex:1;padding:10px 12px;text-align:center;background:transparent;cursor:pointer;font-size:12px;color:#57534e;border:none;border-bottom:2px solid transparent;transition:all .2s ease;font-weight:500}.excel-agent_aiTab__sn8o5:hover{background:#d6d3d1;color:#1c1917}.excel-agent_aiTab__sn8o5.excel-agent_active__f_unM{color:#059669;border-bottom-color:#059669;background:linear-gradient(180deg,#e7e5e4,#d6d3d1);box-shadow:0 2px 8px rgba(16,185,129,.15)}.excel-agent_aiTabContent__H3jDs{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#d6d3d1}.excel-agent_msgContainer__E9Ci5{flex:1;overflow:auto;border:none;border-radius:0;padding:20px 20px 200px;background:#f5f5f4;scrollbar-width:thin;scrollbar-color:#a8a29e #e7e5e4;margin:0;width:100%;max-width:100%;align-self:stretch;display:flex;flex-direction:column}.excel-agent_msgContainer__E9Ci5::-webkit-scrollbar{width:6px}.excel-agent_msgContainer__E9Ci5::-webkit-scrollbar-track{background:#0f172a}.excel-agent_msgContainer__E9Ci5::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}.excel-agent_agentTaskListContainer__5bAm6{margin:0;background:#ffffff;border:1px solid #a8a29e;border-radius:8px;overflow:hidden;flex-shrink:0;z-index:15;position:absolute;bottom:90px;left:16px;right:16px;box-shadow:0 -4px 12px rgba(0,0,0,.05)}.excel-agent_agentTaskHeader__3AEWm{display:flex;align-items:center;padding:10px 14px;background:#e7e5e4;border-bottom:1px solid #a8a29e;cursor:pointer;user-select:none;transition:background .2s ease}.excel-agent_agentTaskHeader__3AEWm:hover{background:#d6d3d1}.excel-agent_taskToggleBtn__JVVip{background:none;border:none;color:#78716c;padding:0;margin-right:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,color .2s ease}.excel-agent_taskToggleBtn__JVVip:hover{color:#1c1917}.excel-agent_agentTaskListContainer__5bAm6.excel-agent_collapsed__kCRn1 .excel-agent_taskToggleBtn__JVVip svg{transform:rotate(-90deg)}.excel-agent_taskHeaderTitle__3tVFE{flex:1;display:flex;align-items:center;gap:8px;font-size:13px;color:#1c1917}.excel-agent_taskHeaderTitle__3tVFE strong{font-weight:600}.excel-agent_taskCount__Cl6W_{color:#10b981;font-weight:500}.excel-agent_taskPending__D2x92{color:#78716c;font-size:12px}.excel-agent_taskProgress__VbJ_o{color:#78716c;font-size:12px;font-weight:500}.excel-agent_agentTaskList__DXP_7{max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#a8a29e #e7e5e4}.excel-agent_agentTaskList__DXP_7::-webkit-scrollbar{width:6px}.excel-agent_agentTaskList__DXP_7::-webkit-scrollbar-track{background:#e7e5e4}.excel-agent_agentTaskList__DXP_7::-webkit-scrollbar-thumb{background:#a8a29e;border-radius:3px}.excel-agent_agentTaskListContainer__5bAm6.excel-agent_collapsed__kCRn1 .excel-agent_agentTaskList__DXP_7{display:none}.excel-agent_agentTaskItem__LPo9x{display:flex;align-items:flex-start;padding:10px 14px;border-bottom:1px solid #a8a29e;gap:10px;transition:background .2s ease}.excel-agent_agentTaskItem__LPo9x:last-child{border-bottom:none}.excel-agent_agentTaskItem__LPo9x:hover{background:#f5f5f4}.excel-agent_agentTaskCheckbox__lLS2e{width:16px;height:16px;min-width:16px;border:2px solid #78716c;border-radius:3px;cursor:pointer;margin-top:2px;appearance:none;-webkit-appearance:none;position:relative;background:transparent;transition:all .2s ease}.excel-agent_agentTaskCheckbox__lLS2e:hover{border-color:#10b981}.excel-agent_agentTaskCheckbox__lLS2e:checked{background:#10b981;border-color:#10b981}.excel-agent_agentTaskCheckbox__lLS2e:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.excel-agent_agentTaskContent__SWK9a{flex:1;min-width:0}.excel-agent_agentTaskText__q9iRK{font-size:12px;line-height:1.5;color:#1c1917;word-wrap:break-word}.excel-agent_agentTaskItem__LPo9x.excel-agent_completed__jJb28 .excel-agent_agentTaskText__q9iRK{text-decoration:line-through;opacity:.6}.excel-agent_agentTaskDetails__Ukp19{font-size:11px;color:#78716c;margin-top:4px;line-height:1.4}.excel-agent_agentTaskItem__LPo9x.excel-agent_completed__jJb28 .excel-agent_agentTaskDetails__Ukp19{opacity:.6}.excel-agent_agentTaskEmpty__bY99Z{padding:20px;text-align:center;color:#78716c;font-size:12px}.excel-agent_aiInputCard__tj9BZ{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,#e7e5e4 90%,rgba(231,229,228,0));padding:20px 16px 16px;margin:0;display:flex;flex-direction:column;gap:0;box-shadow:none;z-index:20;border:none}.excel-agent_aiInputWrapper__zYI_b{display:flex;align-items:flex-end;gap:8px;background:#ffffff;border:1px solid #a8a29e;border-radius:24px;padding:8px 8px 8px 12px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:border-color .2s ease,box-shadow .2s ease;position:relative}.excel-agent_aiInputWrapper__zYI_b:focus-within{border-color:#10b981;box-shadow:0 4px 16px rgba(16,185,129,.15)}.excel-agent_aiInput__F2oC8{flex:1;background:transparent;border:none;outline:none;color:#1c1917;min-height:24px;max-height:150px;resize:none;overflow-y:auto;padding:8px 0;font-size:14px;line-height:1.5;font-family:inherit;letter-spacing:.01em;box-shadow:none}.excel-agent_aiInput__F2oC8::placeholder{color:#a8a29e}.excel-agent_aiActionsLeft__0b4rm{display:flex;align-items:center;gap:2px;margin-bottom:6px}.excel-agent_aiIconBtn__gagwg{width:24px;height:24px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:#78716c;cursor:pointer;transition:all .2s ease}.excel-agent_aiIconBtn__gagwg svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.excel-agent_aiIconBtn__gagwg:hover{background:#f5f5f4;color:#1c1917}.excel-agent_aiSendBtn__Wps9z{width:36px;height:36px;background:#10b981;color:#ffffff;border-radius:50%;margin-left:4px;margin-bottom:2px}.excel-agent_aiSendBtn__Wps9z:hover{background:#059669;transform:scale(1.05)}.excel-agent_message__VWg2y{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:8px;margin:0 0 28px;width:100%;box-sizing:border-box;background:none;border:none;animation:excel-agent_messageSlideIn__ahu5t .25s ease-out}.excel-agent_message__VWg2y:before{content:"";display:block;grid-column:1;grid-row:1;justify-self:center;align-self:start;width:10px;height:10px;border-radius:50%;background:#4b5563;box-shadow:0 0 0 2px #111827;margin-top:2px}.excel-agent_message__VWg2y:after{content:"";position:absolute;left:11px;top:18px;width:2px;height:calc(100% + 18px);background:linear-gradient(180deg,rgba(75,85,99,.35),rgba(17,24,39,0))}.excel-agent_message__VWg2y:last-of-type:after{display:none}.excel-agent_message__VWg2y>*{grid-column:2;min-width:0}@keyframes excel-agent_messageSlideIn__ahu5t{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.excel-agent_userMessage__VOykj:before{background:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.25)}.excel-agent_aiMessage__KwEf4:before{background:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.3)}.excel-agent_messageSender__ka0V3{font-weight:600;font-size:10px;margin-bottom:4px;letter-spacing:.6px;text-transform:uppercase;color:#57534e}.excel-agent_userMessage__VOykj .excel-agent_messageSender__ka0V3{color:#059669}.excel-agent_aiMessage__KwEf4 .excel-agent_messageSender__ka0V3{color:#047857}.excel-agent_messageContent__U34qq{line-height:1.55;word-wrap:break-word;font-size:12px;color:#1c1917;white-space:pre-wrap}.excel-agent_messageTimestamp__unHCe{font-size:10px;color:#94a3b8;margin-top:6px;opacity:.75}