.Modal-module__Ro-5Wq__overlay{z-index:1000;background:#11182785;place-items:center;padding:24px;animation:.15s ease-out Modal-module__Ro-5Wq__fadeIn;display:grid;position:fixed;inset:0}.Modal-module__Ro-5Wq__dialog{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:min(440px,100%);animation:.15s ease-out Modal-module__Ro-5Wq__dialogIn;overflow:hidden;box-shadow:0 24px 60px -30px #0f172aa6}.Modal-module__Ro-5Wq__body{padding:22px 22px 18px}.Modal-module__Ro-5Wq__title{color:#111827;margin:0;font-size:18px;font-weight:750;line-height:1.25}.Modal-module__Ro-5Wq__message{color:#4b5563;margin:10px 0 0;font-size:14px;line-height:1.5}.Modal-module__Ro-5Wq__field{color:#374151;gap:8px;margin-top:16px;font-size:13px;font-weight:650;display:grid}.Modal-module__Ro-5Wq__field input{color:#111827;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;padding:0 12px}.Modal-module__Ro-5Wq__field input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb29}.Modal-module__Ro-5Wq__actions{justify-content:flex-end;gap:10px;padding:14px 22px 22px;display:flex}.Modal-module__Ro-5Wq__cancelButton,.Modal-module__Ro-5Wq__dangerButton,.Modal-module__Ro-5Wq__primaryButton{cursor:pointer;border-radius:8px;min-width:92px;min-height:38px;padding:0 14px;font-weight:750}.Modal-module__Ro-5Wq__cancelButton{color:#374151;background:#fff;border:1px solid #d1d5db}.Modal-module__Ro-5Wq__cancelButton:hover{background:#f9fafb}.Modal-module__Ro-5Wq__primaryButton{color:#fff;background:#2563eb;border:1px solid #2563eb}.Modal-module__Ro-5Wq__primaryButton:hover{background:#1d4ed8}.Modal-module__Ro-5Wq__dangerButton{color:#fff;background:#dc2626;border:1px solid #dc2626}.Modal-module__Ro-5Wq__dangerButton:hover{background:#b91c1c}@keyframes Modal-module__Ro-5Wq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__Ro-5Wq__dialogIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.Shell-module__Lj3lFq__container{background:#fff;width:100vw;height:100dvh;font-family:Inter,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden}.Shell-module__Lj3lFq__mobileOnly{display:none}.Shell-module__Lj3lFq__desktopOnly{display:initial}.Shell-module__Lj3lFq__sidebar{background:#f9fafb;border-right:1px solid #e5e7eb;flex-direction:column;width:280px;min-width:280px;transition:all .3s;display:flex}.Shell-module__Lj3lFq__sidebarDesktopHidden{border-right:none;width:0;min-width:0;overflow:hidden}.Shell-module__Lj3lFq__sidebarMobileOpen{transform:translate(0)}.Shell-module__Lj3lFq__sidebarBackdrop{display:none}.Shell-module__Lj3lFq__sidebarHeader{flex-direction:column;gap:10px;padding:16px;display:flex}.Shell-module__Lj3lFq__mobileSidebarHeader{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 0;justify-content:space-between;align-items:center;gap:12px}.Shell-module__Lj3lFq__mobileSidebarTitle{color:#111827;font-size:18px;font-weight:700}.Shell-module__Lj3lFq__sidebarCloseButton{color:#334155;background:#fff;border:1px solid #dbe4f0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 12px 28px -24px #0f172a66}.Shell-module__Lj3lFq__sidebarCloseButton:hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.Shell-module__Lj3lFq__roleBadge{text-transform:capitalize;border-radius:999px;width:fit-content;padding:2px 7px;font-size:11px;font-weight:650}.Shell-module__Lj3lFq__roleOwner{color:#1d4ed8;background:#dbeafe}.Shell-module__Lj3lFq__roleFinance{color:#4b5563;background:#f3f4f6}.Shell-module__Lj3lFq__roleWarehouse{color:#b45309;background:#ffedd5}.Shell-module__Lj3lFq__newChatBtn{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:10px;font-weight:500;transition:all .2s}.Shell-module__Lj3lFq__newChatBtn:hover{background:#f3f4f6}.Shell-module__Lj3lFq__nav{flex:1;padding:8px;overflow-y:auto}.Shell-module__Lj3lFq__searchWrapper{margin:6px 4px 12px;position:relative}.Shell-module__Lj3lFq__searchIcon{opacity:.75;font-size:13px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.Shell-module__Lj3lFq__searchInput{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;min-height:40px;padding:0 38px 0 34px;font-size:14px}.Shell-module__Lj3lFq__searchInput:focus{border-color:#93c5fd;outline:none;box-shadow:0 0 0 3px #93c5fd3d}.Shell-module__Lj3lFq__searchClear{color:#64748b;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.Shell-module__Lj3lFq__searchClear:hover{color:#2563eb;background:#eff6ff}.Shell-module__Lj3lFq__emptySearch{color:#94a3b8;padding:0 12px;font-size:13px}.Shell-module__Lj3lFq__navSection{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;padding:12px 12px 8px;font-size:11px;font-weight:600}.Shell-module__Lj3lFq__navSectionRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.Shell-module__Lj3lFq__navSectionActions{align-items:center;gap:8px;padding-right:8px;display:inline-flex}.Shell-module__Lj3lFq__sidebarSectionToggle,.Shell-module__Lj3lFq__sidebarReopenButton{color:#475569;background:#fff;border:1px solid #dbe4f0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.Shell-module__Lj3lFq__sidebarSectionToggle:hover,.Shell-module__Lj3lFq__sidebarReopenButton:hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.Shell-module__Lj3lFq__sidebarReopenButton{z-index:80;position:absolute;top:136px;left:14px;box-shadow:0 12px 28px -22px #0f172a73}.Shell-module__Lj3lFq__sidebarLoading{color:#94a3b8;font-size:11px;font-weight:600}.Shell-module__Lj3lFq__sidebarLoadingPanel{color:#64748b;align-items:center;gap:10px;padding:8px 12px 12px;font-size:13px;display:flex}.Shell-module__Lj3lFq__folderSection{margin-top:16px}.Shell-module__Lj3lFq__folderHeader{justify-content:space-between;align-items:center;padding:0 12px;display:flex}.Shell-module__Lj3lFq__addFolderBtn{color:#9ca3af;cursor:pointer;background:0 0;border:none;font-size:18px}.Shell-module__Lj3lFq__sessionItem{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:2px;padding:10px 12px;transition:background .2s;display:flex;position:relative}.Shell-module__Lj3lFq__sessionItem:hover{background:#f3f4f6}.Shell-module__Lj3lFq__active{color:#1e40af;border-left:3px solid #2563eb;border-radius:0 8px 8px 0;background:#eff6ff!important}.Shell-module__Lj3lFq__sessionInfo{flex:1;align-items:center;gap:10px;display:flex;overflow:hidden}.Shell-module__Lj3lFq__sessionTitle{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.Shell-module__Lj3lFq__sessionSpinner{border:2px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;flex:none;width:12px;height:12px;margin-left:auto;animation:.8s linear infinite Shell-module__Lj3lFq__sidebarSpin}@keyframes Shell-module__Lj3lFq__sidebarSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Shell-module__Lj3lFq__menuBtn{opacity:0;color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px}.Shell-module__Lj3lFq__sessionItem:hover .Shell-module__Lj3lFq__menuBtn{opacity:1}.Shell-module__Lj3lFq__sidebarFooter{border-top:1px solid #e5e7eb;padding:16px}.Shell-module__Lj3lFq__sidebarHint{color:#94a3b8;padding:6px 20px 0;font-size:12px;font-weight:600}.Shell-module__Lj3lFq__profileWidget{position:relative}.Shell-module__Lj3lFq__profileWidgetBar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.Shell-module__Lj3lFq__profileWidgetMain{text-align:left;background:#fff;border:1px solid #dbe4f0;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex;box-shadow:0 12px 28px -24px #0f172a66}.Shell-module__Lj3lFq__profileWidgetMain:hover{background:#f8fbff;border-color:#bfdbfe}.Shell-module__Lj3lFq__profileSettingsButton{color:#475569;background:#fff;border:1px solid #dbe4f0;border-radius:16px;justify-content:center;align-items:center;width:42px;display:inline-flex;box-shadow:0 12px 28px -24px #0f172a66}.Shell-module__Lj3lFq__profileSettingsButton:hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.Shell-module__Lj3lFq__avatar{color:#fff;background:#2563eb;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:flex}.Shell-module__Lj3lFq__userText{flex-direction:column;min-width:0;display:flex;overflow:hidden}.Shell-module__Lj3lFq__userName{white-space:nowrap;text-overflow:ellipsis;color:#111827;font-size:14px;font-weight:700;overflow:hidden}.Shell-module__Lj3lFq__userRole{color:#6b7280;text-transform:lowercase;font-size:12px}.Shell-module__Lj3lFq__profileChevron{color:#94a3b8;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.Shell-module__Lj3lFq__profilePopup{z-index:130;background:#fff;border:1px solid #dbe4f0;border-radius:18px;padding:14px;position:absolute;bottom:calc(100% + 12px);left:0;right:0;box-shadow:0 28px 60px -34px #0f172a73}.Shell-module__Lj3lFq__profilePopupHeader{gap:4px;display:grid}.Shell-module__Lj3lFq__profilePopupHeader strong{color:#111827;font-size:15px;line-height:1.3}.Shell-module__Lj3lFq__profilePopupHeader span{color:#64748b;font-size:13px;line-height:1.4}.Shell-module__Lj3lFq__profilePopupDivider{background:#e5e7eb;height:1px;margin:12px 0}.Shell-module__Lj3lFq__profilePopupLabel{color:#6b7280;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:800}.Shell-module__Lj3lFq__profilePopupCompanies{gap:4px;display:grid}.Shell-module__Lj3lFq__profilePopupCompany{text-align:left;color:#111827;background:0 0;border:none;grid-template-columns:18px minmax(0,1fr) auto 18px;align-items:center;gap:8px;width:100%;padding:10px 0;display:grid}.Shell-module__Lj3lFq__profilePopupCompany:hover{color:#2563eb}.Shell-module__Lj3lFq__profilePopupCompany:disabled{cursor:wait;opacity:.7}.Shell-module__Lj3lFq__profilePopupCompanyCheck{color:#2563eb;justify-content:center;align-items:center;display:inline-flex}.Shell-module__Lj3lFq__profilePopupCompanyName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.Shell-module__Lj3lFq__profilePopupCompanyRole{color:#64748b;white-space:nowrap;font-size:13px}.Shell-module__Lj3lFq__profilePopupCompanyArrow{color:#94a3b8;justify-content:center;align-items:center;display:inline-flex}.Shell-module__Lj3lFq__profilePopupAction{color:#111827;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 0;font-size:14px;font-weight:600;display:flex}.Shell-module__Lj3lFq__profilePopupAction:hover{color:#2563eb}.Shell-module__Lj3lFq__profilePopupActionDanger:hover{color:#dc2626}.Shell-module__Lj3lFq__main{contain:layout;background:#fff;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.Shell-module__Lj3lFq__toast{color:#fff;z-index:200;background:#111827;border-radius:8px;max-width:min(320px,100vw - 36px);padding:10px 14px;font-size:13px;position:absolute;bottom:18px;right:18px;box-shadow:0 16px 30px -18px #0f172a99}.Shell-module__Lj3lFq__dropdown{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:140px;padding:4px;position:absolute;top:36px;right:12px;box-shadow:0 10px 15px -3px #0000001a}.Shell-module__Lj3lFq__dropdownItem{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.Shell-module__Lj3lFq__dropdownItem:hover{background:#f9fafb}.Shell-module__Lj3lFq__deleteItem{color:#dc2626}.Shell-module__Lj3lFq__deleteItem:hover{background:#fef2f2}@media (max-width:768px){.Shell-module__Lj3lFq__container{flex-direction:column;width:100vw;height:100dvh;max-height:100dvh;position:relative;overflow:hidden}.Shell-module__Lj3lFq__mobileOnly{display:flex}.Shell-module__Lj3lFq__desktopOnly{display:none}.Shell-module__Lj3lFq__sidebar{z-index:120;width:100vw;max-width:none;height:100dvh;box-shadow:none;border-right:none;transition:transform .25s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.Shell-module__Lj3lFq__sidebarMobileOpen{transform:translate(0);box-shadow:0 28px 64px -36px #0f172a99}.Shell-module__Lj3lFq__sidebarBackdrop{z-index:110;background:#0f172a7a;border:none;display:block;position:fixed;inset:0}.Shell-module__Lj3lFq__sidebarHeader{padding-top:12px}.Shell-module__Lj3lFq__nav{padding-bottom:18px}.Shell-module__Lj3lFq__sidebarFooter{padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:#f9fafb}.Shell-module__Lj3lFq__sidebarHint{padding-bottom:6px}.Shell-module__Lj3lFq__profilePopup{max-height:min(56vh,420px);bottom:calc(100% + 10px);left:0;right:0;overflow-y:auto}.Shell-module__Lj3lFq__main{width:100vw;height:100dvh;max-height:100dvh;overflow:hidden}.Shell-module__Lj3lFq__sidebarReopenButton,.Shell-module__Lj3lFq__sidebarSectionToggle{display:none}}
