.AgentApproval_approvalWrapper__lHuej{border:1px solid;border-radius:12px;margin:0;overflow:hidden;background-color:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.AgentApproval_planType__5IqbW{border-color:#e0e7ff;background-color:#ffffff}.AgentApproval_actionType__Pq_di{border-color:#fef3c7;background-color:#ffffff}.AgentApproval_approvalHeader___8vro{display:flex;flex-direction:row;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #f3f4f6;background-color:#ffffff}.AgentApproval_approvalHeader___8vro .AgentApproval_previewToggleButton__bOXgH{margin-left:auto}.AgentApproval_actionType__Pq_di .AgentApproval_approvalHeader___8vro,.AgentApproval_planType__5IqbW .AgentApproval_approvalHeader___8vro{background-color:#ffffff;border-bottom-color:#f3f4f6}.AgentApproval_approvalIcon__TKyVk{display:flex;align-items:center;justify-content:center;color:#3b82f6;flex-shrink:0}.AgentApproval_planType__5IqbW .AgentApproval_approvalIcon__TKyVk{color:#3b82f6}.AgentApproval_actionType__Pq_di .AgentApproval_approvalIcon__TKyVk{color:#f59e0b}.AgentApproval_warningIcon__npl_a{font-size:18px;line-height:1}.AgentApproval_approvalTitle__Lie9B{font-size:15px;font-weight:600;color:#111827;margin:0;letter-spacing:-.01em}.AgentApproval_approvalContent__XFHTN{padding:0 24px 24px;background-color:#ffffff}.AgentApproval_goalSection__xO_ex{margin-bottom:20px;padding:0;background-color:initial;border-radius:0;border:none}.AgentApproval_goalLabel__NMROo{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.AgentApproval_goalTextInput__weG9y{width:calc(100% - 16px);font-size:15px;color:#0f1923;line-height:1.6;border:1px solid #e6e6e6;border-radius:4px;padding:8px;font-family:inherit;overflow-wrap:break-word;word-wrap:break-word;overflow:hidden;background-color:#ffffff;transition:all .15s ease}.AgentApproval_goalTextInput__weG9y:hover{background-color:#fcfcfc}.AgentApproval_goalTextInput__weG9y:focus{outline:none;border-color:#3b82f6;background-color:#ffffff;box-shadow:0 0 0 3px rgba(99,102,241,.08)}.AgentApproval_tasksSection__irHY0{margin-bottom:0}.AgentApproval_tasksLabel__Q_Sq1{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em}.AgentApproval_tasksList__oUTv1{display:flex;flex-direction:column;gap:6px}.AgentApproval_taskItem__vhETL{background-color:#ffffff;border-bottom:1px solid #e6e6e6;overflow:hidden;transition:all .15s ease}.AgentApproval_taskItem__vhETL:hover{background-color:#fcfcfc}.AgentApproval_taskHeader__yF_MS{display:flex;flex-direction:row;align-items:flex-start;padding:10px 12px;gap:0;transition:background-color .2s}.AgentApproval_taskNumber__BHtzB{font-size:13px;font-weight:600;color:#3b82f6;margin-right:0;flex-shrink:0;cursor:grab;-webkit-user-select:none;user-select:none;padding:10px 0;transition:opacity .2s}.AgentApproval_taskNumber__BHtzB:hover{opacity:.7}.AgentApproval_taskNumber__BHtzB:active{cursor:grabbing}.AgentApproval_taskDescription__xSzZl{flex:1 1;font-size:14px;color:#111827;font-weight:400;word-wrap:break-word}.AgentApproval_taskDescriptionInput__41f8Z{flex:1 1;font-size:15px;color:#0f1923;font-weight:400;border:1px solid transparent;border-radius:4px;padding:8px 12px;font-family:inherit;line-height:1.6;background-color:initial;transition:border-color .2s,background-color .2s;width:100%;overflow-wrap:break-word;word-wrap:break-word;overflow:hidden}.AgentApproval_taskDescriptionInput__41f8Z:hover{background-color:rgba(255,255,255,1)}.AgentApproval_taskDescriptionInput__41f8Z:focus{outline:none;border-color:#3b82f6;background-color:white;box-shadow:0 0 0 2px rgba(59,130,246,.1);padding:8px 12px}.AgentApproval_taskDescriptionInput__41f8Z::placeholder{color:#9ca3af;font-weight:400}.AgentApproval_taskItem__vhETL.AgentApproval_dragging__NkcIa{opacity:.7;box-shadow:0 8px 16px rgba(0,0,0,.12);transform:scale(1.02)}.AgentApproval_actionDescription__eG9j1{margin-bottom:16px}.AgentApproval_actionLabel__9iy8c{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:6px;text-transform:uppercase}.AgentApproval_actionText__kF9zW{font-size:14px;color:#111827;line-height:1.6;font-weight:500}.AgentApproval_reasoningSection__SkDEq{margin-bottom:16px;padding:12px;background-color:white;border-radius:6px;border:1px solid #e6e6e6}.AgentApproval_reasoningLabel__3lpl_{font-size:13px;font-weight:600;color:#6b7280;margin-bottom:8px}.AgentApproval_reasoningText__fl1ti{font-size:14px;color:#0f1923;line-height:1.6;word-wrap:break-word}.AgentApproval_actionDetailsSection__k4WWF{margin-bottom:16px}.AgentApproval_detailsLabel__DLrBb{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.AgentApproval_detailsCode___mg82{font-size:12px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:14px;margin:0;overflow-x:auto;color:#111827;font-family:Monaco,Menlo,Ubuntu Mono,monospace;max-height:300px;overflow-y:auto}.AgentApproval_approvalButtons__efcK_{display:flex;flex-direction:row;gap:10px;padding:16px 20px;background-color:#fafafa;border-top:1px solid #f3f4f6}.AgentApproval_approveButton__Zkl8s,.AgentApproval_rejectButton__2IOt_{flex:1 1;padding:10px 20px;border:1px solid;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:-.01em}.AgentApproval_approveButton__Zkl8s{background-color:#ffffff;color:#059669;border-color:#d1fae5}.AgentApproval_approveButton__Zkl8s:hover:not(:disabled){background-color:#ecfdf5;border-color:#a7f3d0;color:#047857}.AgentApproval_approveButton__Zkl8s:active:not(:disabled){background-color:#d1fae5}.AgentApproval_rejectButton__2IOt_{background-color:#ffffff;color:#dc2626;border-color:#fee2e2}.AgentApproval_rejectButton__2IOt_:hover:not(:disabled){background-color:#fef2f2;border-color:#fecaca;color:#b91c1c}.AgentApproval_rejectButton__2IOt_:active:not(:disabled){background-color:#fee2e2}.AgentApproval_approveButton__Zkl8s:disabled,.AgentApproval_rejectButton__2IOt_:disabled{opacity:.5;cursor:not-allowed;background-color:#f9fafb}.AgentApproval_markdownPlanSection__9xM_7{margin-bottom:0}.AgentApproval_previewToggleButton__bOXgH{padding:6px 12px;border:1px solid #e6e6e6;border-radius:6px;background-color:#ffffff;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.AgentApproval_previewToggleButton__bOXgH:hover{background-color:#f9fafb;border-color:#d1d5db;color:#374151}.AgentApproval_markdownTextInput__qaIXr{width:100%;font-size:14px;color:#0f1923;line-height:1.6;border:0 solid #e6e6e6;border-radius:6px;padding:12px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;overflow-wrap:break-word;word-wrap:break-word;background-color:#ffffff;transition:all .15s ease;resize:vertical}.AgentApproval_markdownTextInput__qaIXr:hover{background-color:#fcfcfc;border-color:#d1d5db}.AgentApproval_markdownTextInput__qaIXr:focus{outline:none;border-color:#3b82f6;background-color:#ffffff;box-shadow:0 0 0 3px rgba(59,130,246,.08)}.AgentApproval_markdownTextInput__qaIXr::placeholder{color:#9ca3af;font-weight:400}.AgentApproval_markdownPreview__t4_4Y{border:none;border-radius:0;padding:0;background-color:initial;min-height:200px}.AIMarkdownRenderer_markdownContainer__Zo48R{width:100%;max-width:100%;overflow-x:hidden}.AIMarkdownRenderer_markdownContent__4Lwcx{width:100%;line-height:1.8}.AIMarkdownRenderer_markdownContent__4Lwcx,.AIMarkdownRenderer_markdownContent__4Lwcx *{max-width:100%;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.AIMarkdownRenderer_markdownContent__4Lwcx ol,.AIMarkdownRenderer_markdownContent__4Lwcx ul{margin-left:8px;padding-left:8px}.AIMarkdownRenderer_markdownContent__4Lwcx ol ol,.AIMarkdownRenderer_markdownContent__4Lwcx ol ul,.AIMarkdownRenderer_markdownContent__4Lwcx ul ol,.AIMarkdownRenderer_markdownContent__4Lwcx ul ul{margin-left:8px;padding-left:6px;margin-top:8px}.AIMarkdownRenderer_markdownContent__4Lwcx li{margin-bottom:8px}.AIMarkdownRenderer_markdownContent__4Lwcx table{display:block;width:max-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse}.AIMarkdownRenderer_markdownContent__4Lwcx td,.AIMarkdownRenderer_markdownContent__4Lwcx th{min-width:140px;word-break:normal;overflow-wrap:normal;white-space:nowrap;vertical-align:top}.AIMarkdownRenderer_markdownLink__6GWhv{word-break:break-all;overflow-wrap:anywhere;max-width:100%;display:inline-block}.AIMarkdownRenderer_expandMarkdownButton__qd_qV{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:12px;padding:4px 0;margin-top:8px;text-decoration:underline}.AIMarkdownRenderer_expandMarkdownButton__qd_qV:hover{color:#2563eb}.AgentPlanMarkdownDisplay_planMarkdownWrapper__RK1HK{border:1px solid #e6e6e6;border-radius:8px;margin:12px 0;background-color:white;overflow:hidden}.AgentPlanMarkdownDisplay_planMarkdownHeader__Eu_Ea{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#ffffff;border-bottom:1px solid #e6e6e6;transition:background-color .2s}.AgentPlanMarkdownDisplay_planMarkdownHeader__Eu_Ea:hover{background-color:#f9fafb}.AgentPlanMarkdownDisplay_planMarkdownTitle__Dsu6v{font-size:15px;font-weight:600;color:#0f1923;margin:0}.AgentPlanMarkdownDisplay_planMarkdownContent__m_fQF{padding:12px 16px 16px}.AgentPlanMarkdownDisplay_planMarkdownContent__m_fQF h1{font-size:18px;font-weight:600;margin-top:16px;margin-bottom:8px;line-height:1.3}.AgentPlanMarkdownDisplay_planMarkdownContent__m_fQF h1:first-child{margin-top:0}.AgentPlanMarkdownDisplay_planMarkdownContent__m_fQF h2{font-size:16px;font-weight:600;margin-top:14px;margin-bottom:6px;line-height:1.3}.AgentPlanMarkdownDisplay_planMarkdownContent__m_fQF h3{font-size:15px;font-weight:600;margin-top:12px;margin-bottom:6px;line-height:1.3}.AgentPlanMarkdownDisplay_planMarkdownContent__m_fQF h4{font-size:14px;font-weight:600;margin-top:10px;margin-bottom:4px;line-height:1.3}.AgentPlanMarkdownDisplay_planMarkdownContent__m_fQF p{font-size:14px;margin-top:6px;margin-bottom:6px;line-height:1.5;color:#0f1923}.AgentPlanMarkdownDisplay_planMarkdownContent__m_fQF ol,.AgentPlanMarkdownDisplay_planMarkdownContent__m_fQF ul{margin-top:6px;margin-bottom:6px}.AgentPlanMarkdownDisplay_planMarkdownContent__m_fQF li{font-size:14px;margin-bottom:4px;line-height:1.5;color:#0f1923}